Sha256: 6f8ec4a674b259f116130fb95b86647946aecb25205abb539025062b8e4d2d91
Contents?: true
Size: 657 Bytes
Versions: 17
Compression:
Stored size: 657 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
17 entries across 17 versions & 1 rubygems