UNPKG

optionull

Version:

An implementation for the nullable design pattern in javascript

35 lines (32 loc) 750 B
module.exports = (grunt) => { grunt.loadNpmTasks('grunt-browserify'); grunt.loadNpmTasks('grunt-contrib-clean'); grunt.initConfig({ clean: { dist: { src: ['dist'], }, tmp: { src: ['dist/tmp'], }, optionull: { src: ['dist/optionull.js'], }, }, browserify: { dist: { files: { 'dist/optionull.min.js': 'src/optionull.js', }, options: { transform: [['babelify', { presets: ['@babel/env'] }], ['uglifyify']], browserifyOptions: { standalone: 'Optional', }, }, }, }, }); grunt.registerTask('build', ['clean', 'browserify']); grunt.registerTask('default', ['build']); };