laravel-elixir-rollup-official
Advanced tools
Comparing version 1.0.2 to 1.0.3
@@ -9,6 +9,2 @@ 'use strict'; | ||
var _fs = require('fs'); | ||
var _fs2 = _interopRequireDefault(_fs); | ||
var _gulp = require('gulp'); | ||
@@ -22,30 +18,6 @@ | ||
var _vinylBuffer = require('vinyl-buffer'); | ||
var _fs = require('fs'); | ||
var _vinylBuffer2 = _interopRequireDefault(_vinylBuffer); | ||
var _fs2 = _interopRequireDefault(_fs); | ||
var _rollupStream = require('rollup-stream'); | ||
var _rollupStream2 = _interopRequireDefault(_rollupStream); | ||
var _rollupPluginBuble = require('rollup-plugin-buble'); | ||
var _rollupPluginBuble2 = _interopRequireDefault(_rollupPluginBuble); | ||
var _vinylSourceStream = require('vinyl-source-stream'); | ||
var _vinylSourceStream2 = _interopRequireDefault(_vinylSourceStream); | ||
var _rollupPluginReplace = require('rollup-plugin-replace'); | ||
var _rollupPluginReplace2 = _interopRequireDefault(_rollupPluginReplace); | ||
var _rollupPluginCommonjs = require('rollup-plugin-commonjs'); | ||
var _rollupPluginCommonjs2 = _interopRequireDefault(_rollupPluginCommonjs); | ||
var _rollupPluginNodeResolve = require('rollup-plugin-node-resolve'); | ||
var _rollupPluginNodeResolve2 = _interopRequireDefault(_rollupPluginNodeResolve); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
@@ -59,2 +31,10 @@ | ||
var buffer = void 0; | ||
var _rollup = void 0; | ||
var buble = void 0; | ||
var source = void 0; | ||
var replace = void 0; | ||
var commonjs = void 0; | ||
var nodeResolve = void 0; | ||
var RollupTask = function (_Elixir$Task) { | ||
@@ -92,3 +72,3 @@ _inherits(RollupTask, _Elixir$Task); | ||
value: function gulpTask() { | ||
return this.rollup().on('error', this.onError()).pipe((0, _vinylSourceStream2.default)(this.output.name)).pipe((0, _vinylBuffer2.default)()).pipe(this.minify()).on('error', this.onError()).pipe(this.initSourceMaps({ loadMaps: true })).pipe(this.writeSourceMaps()).pipe(this.saveAs(_gulp2.default)); | ||
return this.rollup().on('error', this.onError()).pipe(source(this.output.name)).pipe(buffer()).pipe(this.minify()).on('error', this.onError()).pipe(this.initSourceMaps({ loadMaps: true })).pipe(this.writeSourceMaps()).pipe(this.saveAs(_gulp2.default)); | ||
} | ||
@@ -107,2 +87,20 @@ | ||
/** | ||
* Lazy load the task dependencies. | ||
*/ | ||
}, { | ||
key: 'loadDependencies', | ||
value: function loadDependencies() { | ||
console.log('Loading dependencies'); | ||
buffer = require('vinyl-buffer'); | ||
_rollup = require('rollup-stream'); | ||
buble = require('rollup-plugin-buble'); | ||
source = require('vinyl-source-stream'); | ||
replace = require('rollup-plugin-replace'); | ||
commonjs = require('rollup-plugin-commonjs'); | ||
nodeResolve = require('rollup-plugin-node-resolve'); | ||
} | ||
/** | ||
* Run the files through Rollup. | ||
@@ -117,10 +115,10 @@ */ | ||
return (0, _rollupStream2.default)({ | ||
return _rollup({ | ||
entry: this.src.path, | ||
sourceMap: true, | ||
plugins: [(0, _rollupPluginNodeResolve2.default)({ browser: true }), (0, _rollupPluginCommonjs2.default)({ | ||
plugins: [nodeResolve({ browser: true }), commonjs({ | ||
include: 'node_modules/**' | ||
}), (0, _rollupPluginReplace2.default)({ | ||
}), replace({ | ||
'process.env.NODE_ENV': JSON.stringify(_laravelElixir2.default.inProduction) | ||
}), (0, _rollupPluginBuble2.default)()] | ||
}), buble()] | ||
}); | ||
@@ -127,0 +125,0 @@ } |
{ | ||
"name": "laravel-elixir-rollup-official", | ||
"version": "1.0.2", | ||
"version": "1.0.3", | ||
"description": "Laravel Elixir Rollup integration.", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
123
6773