UNPKG

@winstonblewup/sass-utils

Version:

My first mini scss utilitary framework

24 lines (16 loc) 779 B
const fs = require('fs'); const path = require('path'); const cwd = process.cwd(); const filesToCopy = ['generate-safelist.cjs', 'postcss.config.cjs']; filesToCopy.forEach(file => { const src = path.resolve(__dirname, file); const dest = path.resolve(cwd, file); fs.copyFileSync(src, dest); console.log(`Copié : ${file}`); }); const pkgPath = path.join(cwd, 'package.json'); const pkg = require(pkgPath); pkg.scripts = pkg.scripts || {}; pkg.scripts['build:css'] = 'node generate-safelist.cjs && sass --load-path=node_modules src/styles/main.scss public/build.css && postcss public/build.css -o dist/assets/index.min.css'; fs.writeFileSync(pkgPath, JSON.stringify(pkg, null, 2)); console.log('Script build:css injecté dans package.json');