mirror of
https://github.com/FoggedLens/iD.git
synced 2026-02-13 01:02:58 +00:00
Use rollup-plugin-includepaths to help rollup resolve d3 on npm2
rollup-plugin-node-resolve seems unable to resolve d3 under npm2 which is installed by default with node 4. So this plugin adds an extra include path to help it find the d3 dependencies. npm3 flat dependencies: /node_modules/d3-selection npm2 hierarchical dependencies: /node_modules/d3/node_modules/d3-selection
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
|
||||
var fs = require('fs');
|
||||
var rollup = require('rollup');
|
||||
var includePaths = require('rollup-plugin-includepaths');
|
||||
var nodeResolve = require('rollup-plugin-node-resolve');
|
||||
var commonjs = require('rollup-plugin-commonjs');
|
||||
var json = require('rollup-plugin-json');
|
||||
@@ -50,8 +51,15 @@ function build() {
|
||||
rollup.rollup({
|
||||
entry: './modules/id.js',
|
||||
plugins: [
|
||||
includePaths({
|
||||
paths: [
|
||||
'node_modules/d3/node_modules' // for npm 2
|
||||
]
|
||||
}),
|
||||
nodeResolve({
|
||||
jsnext: true, main: true, browser: false
|
||||
module: true,
|
||||
main: true,
|
||||
browser: false
|
||||
}),
|
||||
commonjs(),
|
||||
json()
|
||||
|
||||
@@ -61,6 +61,7 @@
|
||||
"request": "^2.81.0",
|
||||
"rollup": "0.45.2",
|
||||
"rollup-plugin-commonjs": "8.2.1",
|
||||
"rollup-plugin-includepaths": "0.2.2",
|
||||
"rollup-plugin-json": "2.2.0",
|
||||
"rollup-plugin-node-resolve": "3.0.0",
|
||||
"shelljs": "^0.7.5",
|
||||
|
||||
Reference in New Issue
Block a user