forked from vadimdemedes/tailwind-rn
-
Notifications
You must be signed in to change notification settings - Fork 0
/
cli.js
executable file
路30 lines (27 loc) 路 640 Bytes
/
cli.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
#!/usr/bin/env node
'use strict';
const fs = require('fs');
const meow = require('meow');
const postcss = require('postcss');
const tailwind = require('tailwindcss');
const build = require('./build');
meow(`
Usage
$ create-tailwind-rn
`);
const source = `
@tailwind base;
@tailwind components;
@tailwind utilities;
`;
postcss([tailwind])
.process(source, {from: undefined})
.then(({css}) => {
const styles = build(css);
fs.writeFileSync('styles.json', JSON.stringify(styles, null, '\t'));
})
.catch(error => {
console.error('> Error occurred while generating styles');
console.error(error.stack);
process.exit(1);
});