- Notifications
You must be signed in to change notification settings - Fork0
Gulp plugin for unassert: Encourages programming with assertions by providing tools to compile them away.
License
unassert-js/gulp-unassert
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
gulp-unassert
is agulp plugin forunassert: Encouragesprogramming with assertions by providing tools to compile them away.
- unassert: Encourages programming with assertions by providing tools to compile them away.
- unassertify: Browserify transform for unassert
- babel-plugin-unassert: Babel plugin for unassert
- webpack-unassert-loader: Webpack loader for unassert
- unassert-cli: CLI for unassert
- rollup-plugin-unassert: RollupJS plugin for unassert
npm install --save-dev gulp-unassert
constunassert=require('gulp-unassert');gulp.task('build',()=>{gulp.src('./src/*.js').pipe(unassert()).pipe(gulp.dest('./dist'));});
const{ src, dest}=require('gulp');constunassert=require('gulp-unassert');functionbuild(){returnsrc('./src/*.js').pipe(unassert()).pipe(dest('./dist'));}exports.build=build;
const{ src, dest}=require('gulp');constunassert=require('gulp-unassert');functionbuild(){returnsrc('./src/*.js').pipe(unassert({modules:['assert','assert/strict','node:assert','node:assert/strict','invariant','uvu/assert']})).pipe(dest('./dist'));}exports.build=build;
gulp-unassert can be used withgulp-sourcemaps to generate source maps for the transformed javascript code. Note that you shouldinit
gulp-sourcemaps prior to running the gulp-unassert andwrite
the source maps after. gulp-unassert works well with some gulp plugins that supportsgulp-sourcemaps.
constunassert=require('gulp-unassert');constcoffee=require('gulp-coffee');constconcat=require('gulp-concat');constsourcemaps=require('gulp-sourcemaps');gulp.task('build',()=>{// compile, instrument then concatinategulp.src('./src/**/*.coffee').pipe(sourcemaps.init()).pipe(coffee({bare:true})).pipe(unassert()).pipe(concat('bundle.js')).pipe(sourcemaps.write()).pipe(gulp.dest('./build'));// will write the source maps inline in the code});
For more information, seegulp-sourcemaps.
In gulp 4, sourcemaps are built-in by default.
const{ src, dest}=require('gulp');constunassert=require('gulp-unassert');constcoffee=require('gulp-coffee');constconcat=require('gulp-concat');functionbuild(){returnsrc('./src/*.coffee',{sourcemaps:true}).pipe(coffee({bare:true})).pipe(unassert()).pipe(concat('bundle.js')).pipe(dest('./build'));}exports.build=build;
SeeCHANGELOG
We support Node under maintenance. In other words, we stop supporting old Node version whentheir maintenance ends.
This means that any other environment is not supported.
NOTE: If gulp-unassert works in any of the unsupported environments, it is purely coincidental and has no bearing on future compatibility. Use at your own risk.
Licensed under theMIT license.
About
Gulp plugin for unassert: Encourages programming with assertions by providing tools to compile them away.
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors2
Uh oh!
There was an error while loading.Please reload this page.