UNPKG

tailwindscss

Version:

SCSS version of Tailwind CSS for people who don't use modern module bundler

38 lines (30 loc) 1.05 kB
#!/usr/bin/env node const path = require('path'); const fs = require('fs'); const [,, ...args] = process.argv; if (args[0] === 'init') { const configFilename = 'tailwind.config.scss'; const configFilepath = path.resolve(__dirname, '../' + configFilename); const targetPath = path.join(process.cwd(), configFilename); if (fs.existsSync(targetPath)) { console.error('File tailwind.config.scss is already existed in your current directory!'); process.exit(0); } fs.readFile(configFilepath, 'utf-8', function readFile(readError, text) { if (readError) { throw readError; } const configText = text .replace(/\.\/src\/helper/g, 'tailwindscss/src/helper') .replace(/\s!default/g, ''); fs.writeFile(targetPath, configText, 'utf-8', function writeFile(writeError) { if (writeError) { throw writeError; } console.log('File tailwind.config.scss has been generated in your current directory!'); }) }) } else { console.error('Input command is invalid!'); }