This repository has been archived by the owner on Oct 7, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.js
110 lines (108 loc) · 2.22 KB
/
config.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
const tokens = require('./color');
const buildPath = 'dist/';
module.exports = {
tokens,
platforms: {
css: {
transformGroup: 'css',
buildPath,
files: [
{
destination: 'tokens.css',
format: 'css/variables',
},
],
},
scss: {
transformGroup: 'scss',
buildPath,
files: [
{
destination: 'tokens.scss',
format: 'scss/variables',
},
],
},
less: {
transformGroup: 'less',
buildPath,
files: [
{
destination: 'tokens.less',
format: 'less/variables',
},
],
},
es6: {
transformGroup: 'js',
buildPath,
files: [
{
destination: 'tokens.es6.js',
format: 'javascript/es6',
},
],
},
android: {
transformGroup: 'android',
buildPath: `${buildPath}/android/`,
files: [
{
destination: 'colors.xml',
format: 'android/colors',
},
],
},
ios: {
transformGroup: 'ios',
buildPath: `${buildPath}/ios/`,
files: [
{
destination: 'TailwindColor.h',
format: 'ios/colors.h',
className: 'TailwindColor',
type: 'TailwindColorName',
filter: {
attributes: {
category: 'color',
},
},
},
{
destination: 'TailwindColor.m',
format: 'ios/colors.m',
className: 'TailwindColor',
type: 'TailwindColorName',
filter: {
attributes: {
category: 'color',
},
},
},
],
},
'ios-swift': {
transformGroup: 'ios-swift',
buildPath: `${buildPath}/ios-swift/`,
files: [
{
destination: 'Tailwind.swift',
format: 'ios-swift/class.swift',
className: 'Tailwind',
filter: {},
},
],
},
flutter: {
transformGroup: 'flutter',
buildPath: `${buildPath}/flutter/`,
files: [
{
destination: 'tokens.dart',
format: 'flutter/class.dart',
className: 'Tailwind',
},
],
},
},
};