2017-06-02 20:22:42 +08:00
|
|
|
var webpack = require("../../../../");
|
2016-09-09 04:26:28 +08:00
|
|
|
var path = require("path");
|
2017-06-02 20:22:42 +08:00
|
|
|
module.exports = [
|
|
|
|
{
|
|
|
|
resolve: {
|
|
|
|
alias: {
|
2018-02-25 09:00:20 +08:00
|
|
|
library: path.resolve(
|
|
|
|
__dirname,
|
|
|
|
"../../../js/config/library/0-create-library/commonjs.js"
|
|
|
|
)
|
2017-06-02 20:22:42 +08:00
|
|
|
}
|
|
|
|
},
|
|
|
|
plugins: [
|
|
|
|
new webpack.DefinePlugin({
|
|
|
|
NAME: JSON.stringify("commonjs")
|
|
|
|
})
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
resolve: {
|
|
|
|
alias: {
|
2018-02-25 09:00:20 +08:00
|
|
|
library: path.resolve(
|
|
|
|
__dirname,
|
|
|
|
"../../../js/config/library/0-create-library/umd.js"
|
|
|
|
)
|
2017-06-02 20:22:42 +08:00
|
|
|
}
|
|
|
|
},
|
|
|
|
plugins: [
|
|
|
|
new webpack.DefinePlugin({
|
|
|
|
NAME: JSON.stringify("umd")
|
|
|
|
})
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
entry: "./global-test.js",
|
|
|
|
resolve: {
|
|
|
|
alias: {
|
2018-02-25 09:00:20 +08:00
|
|
|
library: path.resolve(
|
|
|
|
__dirname,
|
|
|
|
"../../../js/config/library/0-create-library/this.js"
|
|
|
|
)
|
2017-06-02 20:22:42 +08:00
|
|
|
}
|
|
|
|
},
|
|
|
|
plugins: [
|
|
|
|
new webpack.DefinePlugin({
|
|
|
|
NAME: JSON.stringify("this")
|
|
|
|
})
|
|
|
|
]
|
|
|
|
},
|
|
|
|
{
|
|
|
|
resolve: {
|
|
|
|
alias: {
|
2018-02-25 09:00:20 +08:00
|
|
|
library: path.resolve(
|
|
|
|
__dirname,
|
|
|
|
"../../../js/config/library/0-create-library/commonjs2-external.js"
|
|
|
|
),
|
2017-06-02 20:22:42 +08:00
|
|
|
external: path.resolve(__dirname, "node_modules/external.js")
|
|
|
|
}
|
|
|
|
},
|
|
|
|
plugins: [
|
|
|
|
new webpack.DefinePlugin({
|
|
|
|
NAME: JSON.stringify("commonjs2 with external"),
|
|
|
|
TEST_EXTERNAL: true
|
|
|
|
})
|
|
|
|
]
|
2017-06-02 20:52:41 +08:00
|
|
|
},
|
|
|
|
{
|
|
|
|
entry: "./default-test.js",
|
|
|
|
resolve: {
|
|
|
|
alias: {
|
2018-02-25 09:00:20 +08:00
|
|
|
library: path.resolve(
|
|
|
|
__dirname,
|
|
|
|
"../../../js/config/library/0-create-library/umd-default.js"
|
|
|
|
)
|
2017-06-02 20:52:41 +08:00
|
|
|
}
|
|
|
|
},
|
|
|
|
plugins: [
|
|
|
|
new webpack.DefinePlugin({
|
|
|
|
NAME: JSON.stringify("default")
|
|
|
|
})
|
|
|
|
]
|
2016-09-09 04:26:28 +08:00
|
|
|
}
|
2017-06-02 20:22:42 +08:00
|
|
|
];
|