Sha256: 0d2911ac392c7197b0840a81a695e13f3aea6593b4316c0f514a97aeb1ac9b9e
Contents?: true
Size: 697 Bytes
Versions: 4
Compression:
Stored size: 697 Bytes
Contents
const esbuild = require("esbuild"); const sassPlugin = require("esbuild-sass-plugin").sassPlugin; const watch = process.argv.includes('-w') // Used to skip external URLs in scss files const externalUrlPlugin = { name: "custom-resolver", setup(build) { build.onResolve({filter: /^https?:\/\//}, ({path}) => { return {path, external: true, namespace: "provided"}; }); } } esbuild.build({ entryPoints: ['src/scss/headmin.scss'], outfile: 'app/assets/stylesheets/headmin.css', bundle: true, watch: watch, allowOverwrite: true, plugins: [ externalUrlPlugin, sassPlugin() ] }).catch((e) => console.error(e.message));
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
headmin-0.3.4 | esbuild-css.js |
headmin-0.3.3 | esbuild-css.js |
headmin-0.3.2 | esbuild-css.js |
headmin-0.3.1 | esbuild-css.js |