@synebo/lightning-gulp
v2.0.0
Published
Gulp Tasks for Salesforce Lightning Development
Downloads
10
Readme
lightning-gulp
Gulp Tasks for Salesforce Lightning Development
Usage
const gulp = require('gulp');
const { lightningGulp } = require('@synebo/lightning-gulp');
lightningGulp(gulp);
Then run gulp in CLI.
#####Available Tasks:
- all_styles
- aura_styles
- lwc_styles
- watch
- watch:all_styles
- watch:aura_styles
- watch:lwc_styles
- default
- all_js
- aura_js
- lwc_js
- watch:all_js
- watch:aura_js
- watch:lwc_js
API
###lightningGulp(gulp,[externalConfig])
externalConfig
externalConfig.auraAppRoot
Type: String
Default: ./force-app/main/default
externalConfig.auraComponentsRoot
Type: String
Default: ./force-app/main/default/aura
externalConfig.lwcComponentsRoot
Type: String
Default: ./force-app/main/default/lwc
externalConfig.staticResourcesRoot
Type: String
Default: ./force-app/main/default/staticresources
externalConfig.paths
Type: Object
Default: {
auraJs: ./force-app/main/default/aura/**/*.js,
auraStyles: ./force-app/main/default/aura/**/*.scss,
lwcJs: ./force-app/main/default/lwc/**/*.js,
lwcStyles: ./force-app/main/default/lwc/**/*.scss
}
externalConfig.pluginOptions
Type: Object
Default: {
sass: {
outputStyle: 'expanded'
}
}