Package Browserify
Add support configuration for browserify stack.
Installation
$ npm install @node-sitecore/config-browserify
Getters
Configuration fields
| Key | Default value | Tags | Description |
|---|---|---|---|
| bundle | {...} | Browserify, Vue | Bundle keys configuration for browserify stack. |
| directories | {...} | Browserify, Vue | Directories mapping for gulp task. |
| autoPrefixerBrowsers | [...] | Browserify, Vue | Autoprefixer configuration for gulp task. |
Bundle
In your .nscrc file:
{
"cssBundleName": "bundle.css",
"jsBundleName": "bundle.js",
"jsMapName": "bundle.map.js"
}
Usage in javascript file:
const config = require('@node/sitecore-config');
console.log(config.bundle); // display
Directories
Directories is a mapping between your .nscrc configuration and the legacy javascript configuration for a Sitecore project.
const config = require('@node/sitecore-config');
console.log(config.directories);
Output:
{
"src": "path/to/src",
"featureDirectory": "path/to/src/Feature/",
"projectDirectory": "path/to/src/Project/",
"foundationDirectory": "path/to/src/Foundation/",
"buildDirectory": "path/to/build/",
"themeBuildDirectory": "path/to/build/Website"
}
Autoprefixer
In your .nscrc file:
{
"autoPrefixerBrowsers": [
"last 2 versions",
"ie >= 10",
"Safari >= 9",
"iOS >= 8"
],
}