gulp-jspm-nimedev

1.0.4 • Public • Published

gulp-jspm-nimedev

npm

Gulp functions to bundle files with jspm

Installation

$ npm install gulp-jspm-nimedev

Usage

To bundle only javascript files retated with the app write in gulpfile.js:

// Require the module
const jspmTask = require('gulp-jspm-nimedev')
 
// Get jspm dependencies from package.json
const appSetting = require('./package')
const jspmConfig = appSetting.jspm
 
// Set options object for jspmTask function
const options = {
  src: 'app/main.js',
  dest: 'dist/assets/js',
  baseName: 'app',
  ignoreVendors: true
}
 
// Create a gulp task to bundle js files with sourcemaps
gulp.task('jspm-app:dev', jspmTask(options, jspmConfig, true))

To bundle only depenencies of the app write in gulpfile.js:

// Require the module
const jspmTask = require('gulp-jspm-nimedev')
 
// Get jspm dependencies from package.json
const appSetting = require('./package')
const jspmConfig = appSetting.jspm
 
// Set options object for jspmTask function
const options = {
  src: 'app/main.js',
  dest: '.tmp',
  baseName: 'dep',
  onlyVendors: true
}
 
// Create a gulp task to bundle js dependencies
gulp.task('jspm-dep', jspmTask(options, jspmConfig))

Note: src and dest in options objects follow the same rules of gulp.src() and gulp.dest() arguments

Changelog

License

Package Sidebar

Install

npm i gulp-jspm-nimedev

Weekly Downloads

8

Version

1.0.4

License

MIT

Last publish

Collaborators

  • nimedev