sass-compiler
Version:
Compile Sass or Scss to CSS.
39 lines (38 loc) • 1.07 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.watch = exports.compile = exports.init = void 0;
const fs_1 = require("fs");
const path_1 = require("path");
const App_1 = require("../app/App");
const app = new App_1.App();
function init() {
const filename = (0, path_1.resolve)(process.cwd(), "sass-compiler.config.js");
const content = `module.exports = {
generateMap: false,
formats: [
{
format: "compressed",
extensionName: ".css",
savePath: null
}
],
excludeList: [
"**/node_modules/**",
".vscode/**"
],
includeItems: null,
autoprefix: ['> 1%', 'last 2 versions']
}`;
(0, fs_1.writeFileSync)(filename, content);
}
exports.init = init;
function compile() {
app.compileAllFiles();
}
exports.compile = compile;
function watch() {
app.watch();
console.log("Watching files...");
console.log("Press Ctrl + C to stop watching.");
}
exports.watch = watch;