Skip to content

Instantly share code, notes, and snippets.

@XOP
Created August 31, 2015 08:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save XOP/2197216adaf8c1335afd to your computer and use it in GitHub Desktop.
Save XOP/2197216adaf8c1335afd to your computer and use it in GitHub Desktop.
Include zepto in webpack bundle
/**
* App
*/
//
// only relevant code!
//
var $ = require('zepto');
//
// other code
//
/**
* Module
*/
//
// code example
// using zepto
$.extend({}, foobar, {foo : bar});
var webpack = require('webpack');
var path = require('path');
//
// only relevant config!
//
var config = {
addVendor: function (name, path) {
this.resolve.alias[name] = path;
this.module.noParse.push(new RegExp(path));
},
resolve: {
alias: {}
},
module: {
noParse: [],
preLoaders: [
{test: /zepto\.min\.js$/, loader: "script-loader"}
]
}
};
config.addVendor('zepto', 'zepto/zepto.min.js');
module.exports = config;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment