diff --git a/.eslintrc.js b/.eslintrc.js
new file mode 100644
index 0000000..9937279
--- /dev/null
+++ b/.eslintrc.js
@@ -0,0 +1,3 @@
+module.exports = {
+ parser: 'babel-eslint'
+};
\ No newline at end of file
diff --git a/.gitignore b/.gitignore
index c60a264..4ccff98 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,5 @@
+.cache
+dist
node_modules
#.gitignore
#index.js
diff --git a/examples/index.html b/examples/index.html
new file mode 100644
index 0000000..7c38b58
--- /dev/null
+++ b/examples/index.html
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+ Document
+
+
+
+ 123121
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/index.js b/examples/index.js
new file mode 100644
index 0000000..951dc7b
--- /dev/null
+++ b/examples/index.js
@@ -0,0 +1 @@
+console.log('Hello);
diff --git a/index.js b/index.js
index e9ac1a2..550c4af 100644
--- a/index.js
+++ b/index.js
@@ -1,4 +1,4 @@
module.exports = function (bundler) {
- bundler.addAssetType('js', require.resolve('./MyAsset'));
+ bundler.addAssetType('js', require.resolve('./src/EslintAsset.js'));
// bundler.addPackager('vue', require.resolve('./MyPackager'));
};
\ No newline at end of file
diff --git a/package-lock.json b/package-lock.json
index 3876456..344b128 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,13 +1,113 @@
{
"name": "parcel-plugin-eslint",
- "version": "0.0.1-alpha.2",
+ "version": "1.0.0",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
+ "@babel/code-frame": {
+ "version": "7.0.0-beta.36",
+ "resolved": "http://registry.npm.taobao.org/@babel/code-frame/download/@babel/code-frame-7.0.0-beta.36.tgz",
+ "integrity": "sha1-I0nX7ASzoGlFrhcygO+FebY3KOQ=",
+ "dev": true,
+ "requires": {
+ "chalk": "2.3.0",
+ "esutils": "2.0.2",
+ "js-tokens": "3.0.2"
+ }
+ },
+ "@babel/helper-function-name": {
+ "version": "7.0.0-beta.36",
+ "resolved": "http://registry.npm.taobao.org/@babel/helper-function-name/download/@babel/helper-function-name-7.0.0-beta.36.tgz",
+ "integrity": "sha1-Nm47w1FHchtpAJ+AOQfE1TIS6I0=",
+ "dev": true,
+ "requires": {
+ "@babel/helper-get-function-arity": "7.0.0-beta.36",
+ "@babel/template": "7.0.0-beta.36",
+ "@babel/types": "7.0.0-beta.36"
+ }
+ },
+ "@babel/helper-get-function-arity": {
+ "version": "7.0.0-beta.36",
+ "resolved": "http://registry.npm.taobao.org/@babel/helper-get-function-arity/download/@babel/helper-get-function-arity-7.0.0-beta.36.tgz",
+ "integrity": "sha1-9Tg7rJqWsnSCixDZiQDoTuQ+Mrg=",
+ "dev": true,
+ "requires": {
+ "@babel/types": "7.0.0-beta.36"
+ }
+ },
+ "@babel/template": {
+ "version": "7.0.0-beta.36",
+ "resolved": "http://registry.npm.taobao.org/@babel/template/download/@babel/template-7.0.0-beta.36.tgz",
+ "integrity": "sha1-AukD3l1ovXiZvOPFtUR+WVKauwA=",
+ "dev": true,
+ "requires": {
+ "@babel/code-frame": "7.0.0-beta.36",
+ "@babel/types": "7.0.0-beta.36",
+ "babylon": "7.0.0-beta.36",
+ "lodash": "4.17.4"
+ },
+ "dependencies": {
+ "babylon": {
+ "version": "7.0.0-beta.36",
+ "resolved": "http://registry.npm.taobao.org/babylon/download/babylon-7.0.0-beta.36.tgz",
+ "integrity": "sha1-OjaDumqaHgKwqlB8jmNDXjkwW54=",
+ "dev": true
+ }
+ }
+ },
+ "@babel/traverse": {
+ "version": "7.0.0-beta.36",
+ "resolved": "http://registry.npm.taobao.org/@babel/traverse/download/@babel/traverse-7.0.0-beta.36.tgz",
+ "integrity": "sha1-Hcb4dQ6Jtrl53l/kSqmTsaIZImE=",
+ "dev": true,
+ "requires": {
+ "@babel/code-frame": "7.0.0-beta.36",
+ "@babel/helper-function-name": "7.0.0-beta.36",
+ "@babel/types": "7.0.0-beta.36",
+ "babylon": "7.0.0-beta.36",
+ "debug": "3.1.0",
+ "globals": "11.1.0",
+ "invariant": "2.2.2",
+ "lodash": "4.17.4"
+ },
+ "dependencies": {
+ "babylon": {
+ "version": "7.0.0-beta.36",
+ "resolved": "http://registry.npm.taobao.org/babylon/download/babylon-7.0.0-beta.36.tgz",
+ "integrity": "sha1-OjaDumqaHgKwqlB8jmNDXjkwW54=",
+ "dev": true
+ },
+ "globals": {
+ "version": "11.1.0",
+ "resolved": "http://registry.npm.taobao.org/globals/download/globals-11.1.0.tgz",
+ "integrity": "sha1-YyZERX9fDjrnEYBxg3AOvy5GM+Q=",
+ "dev": true
+ }
+ }
+ },
+ "@babel/types": {
+ "version": "7.0.0-beta.36",
+ "resolved": "http://registry.npm.taobao.org/@babel/types/download/@babel/types-7.0.0-beta.36.tgz",
+ "integrity": "sha1-ZPIAQ1PeQq23L567RmX8NbVJnSM=",
+ "dev": true,
+ "requires": {
+ "esutils": "2.0.2",
+ "lodash": "4.17.4",
+ "to-fast-properties": "2.0.0"
+ },
+ "dependencies": {
+ "to-fast-properties": {
+ "version": "2.0.0",
+ "resolved": "http://registry.npm.taobao.org/to-fast-properties/download/to-fast-properties-2.0.0.tgz",
+ "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
+ "dev": true
+ }
+ }
+ },
"acorn": {
- "version": "5.2.1",
- "resolved": "http://registry.npm.taobao.org/acorn/download/acorn-5.2.1.tgz",
- "integrity": "sha1-MXrHghgmwixwLWYYmrg1lnXxNdc="
+ "version": "5.3.0",
+ "resolved": "http://registry.npm.taobao.org/acorn/download/acorn-5.3.0.tgz",
+ "integrity": "sha1-dEbTlFnFT7SagObuZHgUm5QOyCI="
},
"acorn-jsx": {
"version": "3.0.1",
@@ -25,9 +125,9 @@
}
},
"ajv": {
- "version": "5.5.1",
- "resolved": "http://registry.npm.taobao.org/ajv/download/ajv-5.5.1.tgz",
- "integrity": "sha1-s4u4h22ehr7plJVqBOch6IskjrI=",
+ "version": "5.5.2",
+ "resolved": "http://registry.npm.taobao.org/ajv/download/ajv-5.5.2.tgz",
+ "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=",
"requires": {
"co": "4.6.0",
"fast-deep-equal": "1.0.0",
@@ -168,6 +268,11 @@
"util": "0.10.3"
}
},
+ "assign-symbols": {
+ "version": "1.0.0",
+ "resolved": "http://registry.npm.taobao.org/assign-symbols/download/assign-symbols-1.0.0.tgz",
+ "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c="
+ },
"async-each": {
"version": "1.0.1",
"resolved": "http://registry.npm.taobao.org/async-each/download/async-each-1.0.1.tgz",
@@ -189,7 +294,7 @@
"integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=",
"requires": {
"browserslist": "1.7.7",
- "caniuse-db": "1.0.30000782",
+ "caniuse-db": "1.0.30000794",
"normalize-range": "0.1.2",
"num2fraction": "1.2.2",
"postcss": "5.2.18",
@@ -226,11 +331,16 @@
"integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=",
"requires": {
"chalk": "1.1.3",
- "js-base64": "2.4.0",
+ "js-base64": "2.4.2",
"source-map": "0.5.7",
"supports-color": "3.2.3"
}
},
+ "source-map": {
+ "version": "0.5.7",
+ "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
+ },
"supports-color": {
"version": "3.2.3",
"resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz",
@@ -298,6 +408,33 @@
"requires": {
"ms": "http://registry.npm.souche-inc.com/ms/download/ms-2.0.0.tgz"
}
+ },
+ "source-map": {
+ "version": "0.5.7",
+ "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
+ }
+ }
+ },
+ "babel-eslint": {
+ "version": "8.2.1",
+ "resolved": "http://registry.npm.taobao.org/babel-eslint/download/babel-eslint-8.2.1.tgz",
+ "integrity": "sha1-E2iI88EJ7cZTdsI+v0lPNqPgOVE=",
+ "dev": true,
+ "requires": {
+ "@babel/code-frame": "7.0.0-beta.36",
+ "@babel/traverse": "7.0.0-beta.36",
+ "@babel/types": "7.0.0-beta.36",
+ "babylon": "7.0.0-beta.36",
+ "eslint-scope": "3.7.1",
+ "eslint-visitor-keys": "1.0.0"
+ },
+ "dependencies": {
+ "babylon": {
+ "version": "7.0.0-beta.36",
+ "resolved": "http://registry.npm.taobao.org/babylon/download/babylon-7.0.0-beta.36.tgz",
+ "integrity": "sha1-OjaDumqaHgKwqlB8jmNDXjkwW54=",
+ "dev": true
}
}
},
@@ -314,6 +451,13 @@
"lodash": "4.17.4",
"source-map": "0.5.7",
"trim-right": "1.0.1"
+ },
+ "dependencies": {
+ "source-map": {
+ "version": "0.5.7",
+ "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
+ }
}
},
"babel-helpers": {
@@ -451,7 +595,7 @@
"integrity": "sha1-e95c7RRbbVUakNuH+DxVi060io8=",
"requires": {
"cache-base": "1.0.1",
- "class-utils": "0.3.5",
+ "class-utils": "0.3.6",
"component-emitter": "1.2.1",
"define-property": "1.0.0",
"isobject": "3.0.1",
@@ -559,7 +703,7 @@
"integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=",
"requires": {
"bn.js": "4.11.8",
- "randombytes": "2.0.5"
+ "randombytes": "2.0.6"
}
},
"browserify-sign": {
@@ -589,8 +733,8 @@
"resolved": "http://registry.npm.taobao.org/browserslist/download/browserslist-1.7.7.tgz",
"integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=",
"requires": {
- "caniuse-db": "1.0.30000782",
- "electron-to-chromium": "1.3.28"
+ "caniuse-db": "1.0.30000794",
+ "electron-to-chromium": "1.3.31"
}
},
"buffer": {
@@ -660,15 +804,15 @@
"integrity": "sha1-tTTnxzTE+B7F++isoq0kNUuWLGw=",
"requires": {
"browserslist": "1.7.7",
- "caniuse-db": "1.0.30000782",
+ "caniuse-db": "1.0.30000794",
"lodash.memoize": "4.1.2",
"lodash.uniq": "4.5.0"
}
},
"caniuse-db": {
- "version": "1.0.30000782",
- "resolved": "http://registry.npm.taobao.org/caniuse-db/download/caniuse-db-1.0.30000782.tgz",
- "integrity": "sha1-2IFbzhV4w1Cs7REyUHMBIF4Pq1M="
+ "version": "1.0.30000794",
+ "resolved": "http://registry.npm.taobao.org/caniuse-db/download/caniuse-db-1.0.30000794.tgz",
+ "integrity": "sha1-u+cRBPonfOSzYjh9VJBei4jlLzU="
},
"center-align": {
"version": "0.1.3",
@@ -765,14 +909,13 @@
}
},
"class-utils": {
- "version": "0.3.5",
- "resolved": "http://registry.npm.taobao.org/class-utils/download/class-utils-0.3.5.tgz",
- "integrity": "sha1-F+eTEDdQ+WJ7IXbqNM/RtWWQPIA=",
+ "version": "0.3.6",
+ "resolved": "http://registry.npm.taobao.org/class-utils/download/class-utils-0.3.6.tgz",
+ "integrity": "sha1-+TNprouafOAv1B+q0MqDAzGQxGM=",
"requires": {
"arr-union": "3.1.0",
"define-property": "0.2.5",
"isobject": "3.0.1",
- "lazy-cache": "2.0.2",
"static-extend": "0.1.2"
},
"dependencies": {
@@ -784,6 +927,42 @@
"is-descriptor": "0.1.6"
}
},
+ "is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "http://registry.npm.taobao.org/is-accessor-descriptor/download/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
+ "requires": {
+ "kind-of": "3.2.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "requires": {
+ "is-buffer": "1.1.6"
+ }
+ }
+ }
+ },
+ "is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "http://registry.npm.taobao.org/is-data-descriptor/download/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
+ "requires": {
+ "kind-of": "3.2.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "requires": {
+ "is-buffer": "1.1.6"
+ }
+ }
+ }
+ },
"is-descriptor": {
"version": "0.1.6",
"resolved": "http://registry.npm.taobao.org/is-descriptor/download/is-descriptor-0.1.6.tgz",
@@ -803,14 +982,6 @@
"version": "5.1.0",
"resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-5.1.0.tgz",
"integrity": "sha1-cpyR4thXt6QZofmqZWhcTDP1hF0="
- },
- "lazy-cache": {
- "version": "2.0.2",
- "resolved": "http://registry.npm.taobao.org/lazy-cache/download/lazy-cache-2.0.2.tgz",
- "integrity": "sha1-uRkKT5EzVGlIQIWfio9whNiCImQ=",
- "requires": {
- "set-getter": "0.1.0"
- }
}
}
},
@@ -910,10 +1081,15 @@
"resolved": "http://registry.npm.taobao.org/colors/download/colors-1.1.2.tgz",
"integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM="
},
+ "command-exists": {
+ "version": "1.2.2",
+ "resolved": "http://registry.npm.taobao.org/command-exists/download/command-exists-1.2.2.tgz",
+ "integrity": "sha1-EoGcZPr5VEbsCuB/5sr7brNwiyI="
+ },
"commander": {
- "version": "2.12.2",
- "resolved": "http://registry.npm.taobao.org/commander/download/commander-2.12.2.tgz",
- "integrity": "sha1-D1lGxCftnsDZGka7ne9T5UZQ5VU="
+ "version": "2.13.0",
+ "resolved": "http://registry.npm.taobao.org/commander/download/commander-2.13.0.tgz",
+ "integrity": "sha1-aWS8pnaF33wfFDDFhPB9dZeIW5w="
},
"component-emitter": {
"version": "1.2.1",
@@ -985,7 +1161,7 @@
"cipher-base": "1.0.4",
"inherits": "2.0.3",
"ripemd160": "2.0.1",
- "sha.js": "2.4.9"
+ "sha.js": "2.4.10"
}
},
"create-hmac": {
@@ -998,7 +1174,7 @@
"inherits": "2.0.3",
"ripemd160": "2.0.1",
"safe-buffer": "5.1.1",
- "sha.js": "2.4.9"
+ "sha.js": "2.4.10"
}
},
"cross-spawn": {
@@ -1025,7 +1201,7 @@
"inherits": "2.0.3",
"pbkdf2": "3.0.14",
"public-encrypt": "4.0.0",
- "randombytes": "2.0.5",
+ "randombytes": "2.0.6",
"randomfill": "1.0.3"
}
},
@@ -1103,11 +1279,16 @@
"integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=",
"requires": {
"chalk": "1.1.3",
- "js-base64": "2.4.0",
+ "js-base64": "2.4.2",
"source-map": "0.5.7",
"supports-color": "3.2.3"
}
},
+ "source-map": {
+ "version": "0.5.7",
+ "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
+ },
"supports-color": {
"version": "3.2.3",
"resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz",
@@ -1125,6 +1306,13 @@
"requires": {
"clap": "1.2.3",
"source-map": "0.5.7"
+ },
+ "dependencies": {
+ "source-map": {
+ "version": "0.5.7",
+ "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
+ }
}
},
"date-now": {
@@ -1133,10 +1321,18 @@
"integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs="
},
"debug": {
- "version": "http://registry.npm.souche-inc.com/debug/download/debug-3.1.0.tgz",
+ "version": "3.1.0",
+ "resolved": "http://registry.npm.taobao.org/debug/download/debug-3.1.0.tgz",
"integrity": "sha1-W7WgZyYotkFJVmuhaBnmFRjGcmE=",
"requires": {
- "ms": "http://registry.npm.souche-inc.com/ms/download/ms-2.0.0.tgz"
+ "ms": "2.0.0"
+ },
+ "dependencies": {
+ "ms": {
+ "version": "2.0.0",
+ "resolved": "http://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
+ }
}
},
"decamelize": {
@@ -1159,7 +1355,7 @@
"resolved": "http://registry.npm.taobao.org/define-property/download/define-property-1.0.0.tgz",
"integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
"requires": {
- "is-descriptor": "1.0.1"
+ "is-descriptor": "1.0.2"
}
},
"defined": {
@@ -1182,9 +1378,9 @@
}
},
"depd": {
- "version": "1.1.1",
- "resolved": "http://registry.npm.taobao.org/depd/download/depd-1.1.1.tgz",
- "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k="
+ "version": "1.1.2",
+ "resolved": "http://registry.npm.taobao.org/depd/download/depd-1.1.2.tgz",
+ "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak="
},
"des.js": {
"version": "1.0.0",
@@ -1215,13 +1411,13 @@
"requires": {
"bn.js": "4.11.8",
"miller-rabin": "4.0.1",
- "randombytes": "2.0.5"
+ "randombytes": "2.0.6"
}
},
"doctrine": {
- "version": "2.0.2",
- "resolved": "http://registry.npm.taobao.org/doctrine/download/doctrine-2.0.2.tgz",
- "integrity": "sha1-aPls6O/FbMQmUfH6rbTxdSc7AHU=",
+ "version": "2.1.0",
+ "resolved": "http://registry.npm.taobao.org/doctrine/download/doctrine-2.1.0.tgz",
+ "integrity": "sha1-XNAfwQFiG0LEzX9dGmYkNxbT850=",
"requires": {
"esutils": "2.0.2"
}
@@ -1269,15 +1465,20 @@
"domelementtype": "1.3.0"
}
},
+ "dotenv": {
+ "version": "4.0.0",
+ "resolved": "http://registry.npm.taobao.org/dotenv/download/dotenv-4.0.0.tgz",
+ "integrity": "sha1-hk7xN5rO1Vzm+V3r7NzhefegzR0="
+ },
"ee-first": {
"version": "1.1.1",
"resolved": "http://registry.npm.taobao.org/ee-first/download/ee-first-1.1.1.tgz",
"integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
},
"electron-to-chromium": {
- "version": "1.3.28",
- "resolved": "http://registry.npm.taobao.org/electron-to-chromium/download/electron-to-chromium-1.3.28.tgz",
- "integrity": "sha1-jdTmRYCGZE6fnwoc8y4qH53/2e4="
+ "version": "1.3.31",
+ "resolved": "http://registry.npm.taobao.org/electron-to-chromium/download/electron-to-chromium-1.3.31.tgz",
+ "integrity": "sha1-ANgyy6n+I1hlKwxIqIFsjjoDfp8="
},
"elliptic": {
"version": "6.4.0",
@@ -1294,9 +1495,9 @@
}
},
"encodeurl": {
- "version": "1.0.1",
- "resolved": "http://registry.npm.taobao.org/encodeurl/download/encodeurl-1.0.1.tgz",
- "integrity": "sha1-eePVhlU0aQn+bw9Fpd5oEDspTSA="
+ "version": "1.0.2",
+ "resolved": "http://registry.npm.taobao.org/encodeurl/download/encodeurl-1.0.2.tgz",
+ "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k="
},
"entities": {
"version": "1.1.1",
@@ -1311,14 +1512,6 @@
"prr": "1.0.1"
}
},
- "error-ex": {
- "version": "1.3.1",
- "resolved": "http://registry.npm.taobao.org/error-ex/download/error-ex-1.3.1.tgz",
- "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=",
- "requires": {
- "is-arrayish": "0.2.1"
- }
- },
"escape-html": {
"version": "1.0.3",
"resolved": "http://registry.npm.taobao.org/escape-html/download/escape-html-1.0.3.tgz",
@@ -1330,21 +1523,21 @@
"integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
},
"eslint": {
- "version": "4.13.1",
- "resolved": "http://registry.npm.taobao.org/eslint/download/eslint-4.13.1.tgz",
- "integrity": "sha1-AFXgAURkx+t4eMr1Se8pQZkrRE8=",
+ "version": "4.16.0",
+ "resolved": "http://registry.npm.taobao.org/eslint/download/eslint-4.16.0.tgz",
+ "integrity": "sha1-k0ranphxXh17v9b28FGe0vqzXME=",
"requires": {
- "ajv": "5.5.1",
+ "ajv": "5.5.2",
"babel-code-frame": "6.26.0",
"chalk": "2.3.0",
"concat-stream": "1.6.0",
"cross-spawn": "5.1.0",
- "debug": "http://registry.npm.souche-inc.com/debug/download/debug-3.1.0.tgz",
- "doctrine": "2.0.2",
+ "debug": "3.1.0",
+ "doctrine": "2.1.0",
"eslint-scope": "3.7.1",
+ "eslint-visitor-keys": "1.0.0",
"espree": "3.5.2",
"esquery": "1.0.0",
- "estraverse": "4.2.0",
"esutils": "2.0.2",
"file-entry-cache": "2.0.0",
"functional-red-black-tree": "1.0.1",
@@ -1353,7 +1546,7 @@
"ignore": "3.3.7",
"imurmurhash": "0.1.4",
"inquirer": "3.3.0",
- "is-resolvable": "1.0.0",
+ "is-resolvable": "1.1.0",
"js-yaml": "3.10.0",
"json-stable-stringify-without-jsonify": "1.0.1",
"levn": "0.3.0",
@@ -1366,7 +1559,7 @@
"pluralize": "7.0.0",
"progress": "2.0.0",
"require-uncached": "1.0.3",
- "semver": "5.4.1",
+ "semver": "5.5.0",
"strip-ansi": "4.0.0",
"strip-json-comments": "2.0.1",
"table": "4.0.2",
@@ -1402,12 +1595,17 @@
"estraverse": "4.2.0"
}
},
+ "eslint-visitor-keys": {
+ "version": "1.0.0",
+ "resolved": "http://registry.npm.taobao.org/eslint-visitor-keys/download/eslint-visitor-keys-1.0.0.tgz",
+ "integrity": "sha1-PzGA+y4pEBdxastMnW1bXDSmqB0="
+ },
"espree": {
"version": "3.5.2",
"resolved": "http://registry.npm.taobao.org/espree/download/espree-3.5.2.tgz",
"integrity": "sha1-dWrai5eenc/NswqtjRqTBKkF4co=",
"requires": {
- "acorn": "5.2.1",
+ "acorn": "5.3.0",
"acorn-jsx": "3.0.1"
}
},
@@ -2586,7 +2784,7 @@
"cssnano": "3.10.0",
"object-assign": "4.1.1",
"posthtml": "0.8.7",
- "posthtml-render": "1.0.6",
+ "posthtml-render": "1.1.0",
"svgo": "0.7.2",
"uglify-js": "2.8.29"
},
@@ -2597,9 +2795,14 @@
"integrity": "sha1-q6YSTGz4e0zuprq19+UCaPLCAG0=",
"requires": {
"posthtml-parser": "0.1.3",
- "posthtml-render": "1.0.6"
+ "posthtml-render": "1.1.0"
}
},
+ "source-map": {
+ "version": "0.5.7",
+ "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
+ },
"uglify-js": {
"version": "2.8.29",
"resolved": "http://registry.npm.taobao.org/uglify-js/download/uglify-js-2.8.29.tgz",
@@ -2634,6 +2837,13 @@
"inherits": "2.0.3",
"setprototypeof": "1.0.3",
"statuses": "1.3.1"
+ },
+ "dependencies": {
+ "depd": {
+ "version": "1.1.1",
+ "resolved": "http://registry.npm.taobao.org/depd/download/depd-1.1.1.tgz",
+ "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k="
+ }
}
},
"https-browserify": {
@@ -2735,18 +2945,20 @@
"integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY="
},
"is-accessor-descriptor": {
- "version": "0.1.6",
- "resolved": "http://registry.npm.taobao.org/is-accessor-descriptor/download/is-accessor-descriptor-0.1.6.tgz",
- "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
+ "version": "1.0.0",
+ "resolved": "http://registry.npm.taobao.org/is-accessor-descriptor/download/is-accessor-descriptor-1.0.0.tgz",
+ "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=",
"requires": {
- "kind-of": "3.2.2"
+ "kind-of": "6.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "6.0.2",
+ "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-6.0.2.tgz",
+ "integrity": "sha1-ARRrNqYhjmTljzqNZt5df8b20FE="
+ }
}
},
- "is-arrayish": {
- "version": "0.2.1",
- "resolved": "http://registry.npm.taobao.org/is-arrayish/download/is-arrayish-0.2.1.tgz",
- "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0="
- },
"is-binary-path": {
"version": "1.0.1",
"resolved": "http://registry.npm.taobao.org/is-binary-path/download/is-binary-path-1.0.1.tgz",
@@ -2761,27 +2973,34 @@
"integrity": "sha1-76ouqdqg16suoTqXsritUf776L4="
},
"is-data-descriptor": {
- "version": "0.1.4",
- "resolved": "http://registry.npm.taobao.org/is-data-descriptor/download/is-data-descriptor-0.1.4.tgz",
- "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
+ "version": "1.0.0",
+ "resolved": "http://registry.npm.taobao.org/is-data-descriptor/download/is-data-descriptor-1.0.0.tgz",
+ "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=",
"requires": {
- "kind-of": "3.2.2"
+ "kind-of": "6.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "6.0.2",
+ "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-6.0.2.tgz",
+ "integrity": "sha1-ARRrNqYhjmTljzqNZt5df8b20FE="
+ }
}
},
"is-descriptor": {
- "version": "1.0.1",
- "resolved": "http://registry.npm.taobao.org/is-descriptor/download/is-descriptor-1.0.1.tgz",
- "integrity": "sha1-LGAjWZveLenV0si5qdlAggNrbvI=",
+ "version": "1.0.2",
+ "resolved": "http://registry.npm.taobao.org/is-descriptor/download/is-descriptor-1.0.2.tgz",
+ "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=",
"requires": {
- "is-accessor-descriptor": "0.1.6",
- "is-data-descriptor": "0.1.4",
- "kind-of": "5.1.0"
+ "is-accessor-descriptor": "1.0.0",
+ "is-data-descriptor": "1.0.0",
+ "kind-of": "6.0.2"
},
"dependencies": {
"kind-of": {
- "version": "5.1.0",
- "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-5.1.0.tgz",
- "integrity": "sha1-cpyR4thXt6QZofmqZWhcTDP1hF0="
+ "version": "6.0.2",
+ "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-6.0.2.tgz",
+ "integrity": "sha1-ARRrNqYhjmTljzqNZt5df8b20FE="
}
}
},
@@ -2912,12 +3131,9 @@
"integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o="
},
"is-resolvable": {
- "version": "1.0.0",
- "resolved": "http://registry.npm.taobao.org/is-resolvable/download/is-resolvable-1.0.0.tgz",
- "integrity": "sha1-jfV8YeouPFAUCNEA+wE8+NbgzGI=",
- "requires": {
- "tryit": "1.0.3"
- }
+ "version": "1.1.0",
+ "resolved": "http://registry.npm.taobao.org/is-resolvable/download/is-resolvable-1.1.0.tgz",
+ "integrity": "sha1-+xj4fOH+uSUWnJpAfBkxijIG7Yg="
},
"is-svg": {
"version": "2.1.0",
@@ -2956,9 +3172,9 @@
}
},
"js-base64": {
- "version": "2.4.0",
- "resolved": "http://registry.npm.taobao.org/js-base64/download/js-base64-2.4.0.tgz",
- "integrity": "sha1-nlZv7mJHUaHXIMlmzWIm0p1AJao="
+ "version": "2.4.2",
+ "resolved": "http://registry.npm.taobao.org/js-base64/download/js-base64-2.4.2.tgz",
+ "integrity": "sha1-GJbaAQ74hi84XYiHZI6bbcSnouk="
},
"js-tokens": {
"version": "3.0.2",
@@ -2986,11 +3202,6 @@
"resolved": "http://registry.npm.taobao.org/jsesc/download/jsesc-1.3.0.tgz",
"integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s="
},
- "json-parse-better-errors": {
- "version": "1.0.1",
- "resolved": "http://registry.npm.taobao.org/json-parse-better-errors/download/json-parse-better-errors-1.0.1.tgz",
- "integrity": "sha1-UBg80bLSUnXeBp6ecbRnrJ6rlzo="
- },
"json-schema-traverse": {
"version": "0.3.1",
"resolved": "http://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-0.3.1.tgz",
@@ -3114,19 +3325,19 @@
}
},
"micromatch": {
- "version": "3.1.4",
- "resolved": "http://registry.npm.taobao.org/micromatch/download/micromatch-3.1.4.tgz",
- "integrity": "sha1-u4EudBpB+YLIVOQrQhp+rEWHlvQ=",
+ "version": "3.1.5",
+ "resolved": "http://registry.npm.taobao.org/micromatch/download/micromatch-3.1.5.tgz",
+ "integrity": "sha1-0F4WjCBkct+8qYW/709XeXtM1Lo=",
"requires": {
"arr-diff": "4.0.0",
"array-unique": "0.3.2",
"braces": "2.3.0",
"define-property": "1.0.0",
"extend-shallow": "2.0.1",
- "extglob": "2.0.2",
+ "extglob": "2.0.4",
"fragment-cache": "0.2.1",
"kind-of": "6.0.2",
- "nanomatch": "1.2.6",
+ "nanomatch": "1.2.7",
"object.pick": "1.3.0",
"regex-not": "1.0.0",
"snapdragon": "0.8.1",
@@ -3194,9 +3405,9 @@
}
},
"extglob": {
- "version": "2.0.2",
- "resolved": "http://registry.npm.taobao.org/extglob/download/extglob-2.0.2.tgz",
- "integrity": "sha1-MpD0YgjbGy6OuL4MlO2eatgO2+I=",
+ "version": "2.0.4",
+ "resolved": "http://registry.npm.taobao.org/extglob/download/extglob-2.0.4.tgz",
+ "integrity": "sha1-rQD+TcYSqSMuhxhxHcXLWrAoVUM=",
"requires": {
"array-unique": "0.3.2",
"define-property": "1.0.0",
@@ -3219,6 +3430,42 @@
"to-regex-range": "2.1.1"
}
},
+ "is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "http://registry.npm.taobao.org/is-accessor-descriptor/download/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
+ "requires": {
+ "kind-of": "3.2.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "requires": {
+ "is-buffer": "1.1.6"
+ }
+ }
+ }
+ },
+ "is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "http://registry.npm.taobao.org/is-data-descriptor/download/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
+ "requires": {
+ "kind-of": "3.2.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "requires": {
+ "is-buffer": "1.1.6"
+ }
+ }
+ }
+ },
"is-descriptor": {
"version": "0.1.6",
"resolved": "http://registry.npm.taobao.org/is-descriptor/download/is-descriptor-0.1.6.tgz",
@@ -3351,9 +3598,9 @@
"optional": true
},
"nanomatch": {
- "version": "1.2.6",
- "resolved": "http://registry.npm.taobao.org/nanomatch/download/nanomatch-1.2.6.tgz",
- "integrity": "sha1-8nIz6Xw0qHBrfngaS8YRyVeoFiU=",
+ "version": "1.2.7",
+ "resolved": "http://registry.npm.taobao.org/nanomatch/download/nanomatch-1.2.7.tgz",
+ "integrity": "sha1-U81KoQn/aLf4aVkf3J0Q2u7qPnk=",
"requires": {
"arr-diff": "4.0.0",
"array-unique": "0.3.2",
@@ -3390,6 +3637,11 @@
"resolved": "http://registry.npm.taobao.org/natural-compare/download/natural-compare-1.4.0.tgz",
"integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc="
},
+ "node-forge": {
+ "version": "0.7.1",
+ "resolved": "http://registry.npm.taobao.org/node-forge/download/node-forge-0.7.1.tgz",
+ "integrity": "sha1-naYR6giYL0uUIGs760zJZl8gwwA="
+ },
"node-libs-browser": {
"version": "2.1.0",
"resolved": "http://registry.npm.taobao.org/node-libs-browser/download/node-libs-browser-2.1.0.tgz",
@@ -3411,7 +3663,7 @@
"querystring-es3": "0.2.1",
"readable-stream": "2.3.3",
"stream-browserify": "2.0.1",
- "stream-http": "2.7.2",
+ "stream-http": "2.8.0",
"string_decoder": "1.0.3",
"timers-browserify": "2.0.4",
"tty-browserify": "0.0.0",
@@ -3477,6 +3729,22 @@
"is-descriptor": "0.1.6"
}
},
+ "is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "http://registry.npm.taobao.org/is-accessor-descriptor/download/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
+ "requires": {
+ "kind-of": "3.2.2"
+ }
+ },
+ "is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "http://registry.npm.taobao.org/is-data-descriptor/download/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
+ "requires": {
+ "kind-of": "3.2.2"
+ }
+ },
"is-descriptor": {
"version": "0.1.6",
"resolved": "http://registry.npm.taobao.org/is-descriptor/download/is-descriptor-0.1.6.tgz",
@@ -3560,9 +3828,9 @@
}
},
"opn": {
- "version": "5.1.0",
- "resolved": "http://registry.npm.taobao.org/opn/download/opn-5.1.0.tgz",
- "integrity": "sha1-cs4jBqF9vqWP8QQYUzUrSo/HdRk=",
+ "version": "5.2.0",
+ "resolved": "http://registry.npm.taobao.org/opn/download/opn-5.2.0.tgz",
+ "integrity": "sha1-cf35NNaCfWds7L6hUx+V01RkEiU=",
"requires": {
"is-wsl": "1.1.0"
}
@@ -3608,9 +3876,9 @@
"integrity": "sha1-AQEhG6pwxLykoPY/Igbpe3368lg="
},
"parcel-bundler": {
- "version": "1.2.0",
- "resolved": "http://registry.npm.taobao.org/parcel-bundler/download/parcel-bundler-1.2.0.tgz",
- "integrity": "sha1-s9jW5g5uX4QWrqIBeTm9/Ff3L2g=",
+ "version": "1.5.0",
+ "resolved": "http://registry.npm.taobao.org/parcel-bundler/download/parcel-bundler-1.5.0.tgz",
+ "integrity": "sha1-sCulomPF9u37AHmln+S3yRv+JVQ=",
"requires": {
"babel-core": "6.26.0",
"babel-generator": "6.26.0",
@@ -3620,29 +3888,36 @@
"browser-resolve": "1.11.2",
"chalk": "2.3.0",
"chokidar": "1.7.0",
- "commander": "2.12.2",
+ "command-exists": "1.2.2",
+ "commander": "2.13.0",
+ "cross-spawn": "5.1.0",
"cssnano": "3.10.0",
+ "dotenv": "4.0.0",
"get-port": "3.2.0",
"glob": "7.1.2",
"htmlnano": "0.1.6",
"is-url": "1.2.2",
"js-yaml": "3.10.0",
- "micromatch": "3.1.4",
+ "json5": "0.5.1",
+ "micromatch": "3.1.5",
"mkdirp": "0.5.1",
+ "node-forge": "0.7.1",
"node-libs-browser": "2.1.0",
- "opn": "5.1.0",
- "parse-json": "4.0.0",
+ "opn": "5.2.0",
"physical-cpu-count": "2.0.0",
- "postcss": "6.0.14",
+ "postcss": "6.0.16",
"postcss-value-parser": "3.3.0",
"posthtml": "0.10.1",
"resolve": "1.5.0",
+ "sanitize-filename": "1.6.1",
"serve-static": "1.13.1",
- "strip-json-comments": "2.0.1",
- "uglify-es": "3.2.2",
- "v8-compile-cache": "1.1.0",
+ "source-map": "0.6.1",
+ "toml": "2.3.3",
+ "tomlify-j0.4": "3.0.0",
+ "uglify-es": "3.3.8",
+ "v8-compile-cache": "1.1.2",
"worker-farm": "1.5.2",
- "ws": "3.3.2"
+ "ws": "3.3.3"
}
},
"parse-asn1": {
@@ -3668,15 +3943,6 @@
"is-glob": "2.0.1"
}
},
- "parse-json": {
- "version": "4.0.0",
- "resolved": "http://registry.npm.taobao.org/parse-json/download/parse-json-4.0.0.tgz",
- "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
- "requires": {
- "error-ex": "1.3.1",
- "json-parse-better-errors": "1.0.1"
- }
- },
"parseurl": {
"version": "1.3.2",
"resolved": "http://registry.npm.taobao.org/parseurl/download/parseurl-1.3.2.tgz",
@@ -3716,7 +3982,7 @@
"create-hmac": "1.1.6",
"ripemd160": "2.0.1",
"safe-buffer": "5.1.1",
- "sha.js": "2.4.9"
+ "sha.js": "2.4.10"
}
},
"physical-cpu-count": {
@@ -3753,24 +4019,19 @@
"integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs="
},
"postcss": {
- "version": "6.0.14",
- "resolved": "http://registry.npm.taobao.org/postcss/download/postcss-6.0.14.tgz",
- "integrity": "sha1-VTTHIRRznnXQr88BfbhTCZ9WKIU=",
+ "version": "6.0.16",
+ "resolved": "http://registry.npm.taobao.org/postcss/download/postcss-6.0.16.tgz",
+ "integrity": "sha1-ES4v4qbSEJvglXaHJDFw6lWJ4UY=",
"requires": {
"chalk": "2.3.0",
"source-map": "0.6.1",
- "supports-color": "4.5.0"
+ "supports-color": "5.1.0"
},
"dependencies": {
- "source-map": {
- "version": "0.6.1",
- "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz",
- "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM="
- },
"supports-color": {
- "version": "4.5.0",
- "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-4.5.0.tgz",
- "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=",
+ "version": "5.1.0",
+ "resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-5.1.0.tgz",
+ "integrity": "sha1-BYoCHRthn33fOYDXEuo1kM5949U=",
"requires": {
"has-flag": "2.0.0"
}
@@ -3817,11 +4078,16 @@
"integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=",
"requires": {
"chalk": "1.1.3",
- "js-base64": "2.4.0",
+ "js-base64": "2.4.2",
"source-map": "0.5.7",
"supports-color": "3.2.3"
}
},
+ "source-map": {
+ "version": "0.5.7",
+ "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
+ },
"supports-color": {
"version": "3.2.3",
"resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz",
@@ -3872,11 +4138,16 @@
"integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=",
"requires": {
"chalk": "1.1.3",
- "js-base64": "2.4.0",
+ "js-base64": "2.4.2",
"source-map": "0.5.7",
"supports-color": "3.2.3"
}
},
+ "source-map": {
+ "version": "0.5.7",
+ "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
+ },
"supports-color": {
"version": "3.2.3",
"resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz",
@@ -3926,11 +4197,16 @@
"integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=",
"requires": {
"chalk": "1.1.3",
- "js-base64": "2.4.0",
+ "js-base64": "2.4.2",
"source-map": "0.5.7",
"supports-color": "3.2.3"
}
},
+ "source-map": {
+ "version": "0.5.7",
+ "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
+ },
"supports-color": {
"version": "3.2.3",
"resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz",
@@ -3979,11 +4255,16 @@
"integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=",
"requires": {
"chalk": "1.1.3",
- "js-base64": "2.4.0",
+ "js-base64": "2.4.2",
"source-map": "0.5.7",
"supports-color": "3.2.3"
}
},
+ "source-map": {
+ "version": "0.5.7",
+ "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
+ },
"supports-color": {
"version": "3.2.3",
"resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz",
@@ -4032,11 +4313,16 @@
"integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=",
"requires": {
"chalk": "1.1.3",
- "js-base64": "2.4.0",
+ "js-base64": "2.4.2",
"source-map": "0.5.7",
"supports-color": "3.2.3"
}
},
+ "source-map": {
+ "version": "0.5.7",
+ "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
+ },
"supports-color": {
"version": "3.2.3",
"resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz",
@@ -4085,11 +4371,16 @@
"integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=",
"requires": {
"chalk": "1.1.3",
- "js-base64": "2.4.0",
+ "js-base64": "2.4.2",
"source-map": "0.5.7",
"supports-color": "3.2.3"
}
},
+ "source-map": {
+ "version": "0.5.7",
+ "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
+ },
"supports-color": {
"version": "3.2.3",
"resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz",
@@ -4138,11 +4429,16 @@
"integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=",
"requires": {
"chalk": "1.1.3",
- "js-base64": "2.4.0",
+ "js-base64": "2.4.2",
"source-map": "0.5.7",
"supports-color": "3.2.3"
}
},
+ "source-map": {
+ "version": "0.5.7",
+ "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
+ },
"supports-color": {
"version": "3.2.3",
"resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz",
@@ -4192,11 +4488,16 @@
"integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=",
"requires": {
"chalk": "1.1.3",
- "js-base64": "2.4.0",
+ "js-base64": "2.4.2",
"source-map": "0.5.7",
"supports-color": "3.2.3"
}
},
+ "source-map": {
+ "version": "0.5.7",
+ "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
+ },
"supports-color": {
"version": "3.2.3",
"resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz",
@@ -4246,11 +4547,16 @@
"integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=",
"requires": {
"chalk": "1.1.3",
- "js-base64": "2.4.0",
+ "js-base64": "2.4.2",
"source-map": "0.5.7",
"supports-color": "3.2.3"
}
},
+ "source-map": {
+ "version": "0.5.7",
+ "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
+ },
"supports-color": {
"version": "3.2.3",
"resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz",
@@ -4301,11 +4607,16 @@
"integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=",
"requires": {
"chalk": "1.1.3",
- "js-base64": "2.4.0",
+ "js-base64": "2.4.2",
"source-map": "0.5.7",
"supports-color": "3.2.3"
}
},
+ "source-map": {
+ "version": "0.5.7",
+ "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
+ },
"supports-color": {
"version": "3.2.3",
"resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz",
@@ -4354,11 +4665,16 @@
"integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=",
"requires": {
"chalk": "1.1.3",
- "js-base64": "2.4.0",
+ "js-base64": "2.4.2",
"source-map": "0.5.7",
"supports-color": "3.2.3"
}
},
+ "source-map": {
+ "version": "0.5.7",
+ "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
+ },
"supports-color": {
"version": "3.2.3",
"resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz",
@@ -4411,11 +4727,16 @@
"integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=",
"requires": {
"chalk": "1.1.3",
- "js-base64": "2.4.0",
+ "js-base64": "2.4.2",
"source-map": "0.5.7",
"supports-color": "3.2.3"
}
},
+ "source-map": {
+ "version": "0.5.7",
+ "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
+ },
"supports-color": {
"version": "3.2.3",
"resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz",
@@ -4471,11 +4792,16 @@
"integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=",
"requires": {
"chalk": "1.1.3",
- "js-base64": "2.4.0",
+ "js-base64": "2.4.2",
"source-map": "0.5.7",
"supports-color": "3.2.3"
}
},
+ "source-map": {
+ "version": "0.5.7",
+ "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
+ },
"supports-color": {
"version": "3.2.3",
"resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz",
@@ -4525,11 +4851,16 @@
"integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=",
"requires": {
"chalk": "1.1.3",
- "js-base64": "2.4.0",
+ "js-base64": "2.4.2",
"source-map": "0.5.7",
"supports-color": "3.2.3"
}
},
+ "source-map": {
+ "version": "0.5.7",
+ "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
+ },
"supports-color": {
"version": "3.2.3",
"resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz",
@@ -4581,11 +4912,16 @@
"integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=",
"requires": {
"chalk": "1.1.3",
- "js-base64": "2.4.0",
+ "js-base64": "2.4.2",
"source-map": "0.5.7",
"supports-color": "3.2.3"
}
},
+ "source-map": {
+ "version": "0.5.7",
+ "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
+ },
"supports-color": {
"version": "3.2.3",
"resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz",
@@ -4637,11 +4973,16 @@
"integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=",
"requires": {
"chalk": "1.1.3",
- "js-base64": "2.4.0",
+ "js-base64": "2.4.2",
"source-map": "0.5.7",
"supports-color": "3.2.3"
}
},
+ "source-map": {
+ "version": "0.5.7",
+ "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
+ },
"supports-color": {
"version": "3.2.3",
"resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz",
@@ -4690,11 +5031,16 @@
"integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=",
"requires": {
"chalk": "1.1.3",
- "js-base64": "2.4.0",
+ "js-base64": "2.4.2",
"source-map": "0.5.7",
"supports-color": "3.2.3"
}
},
+ "source-map": {
+ "version": "0.5.7",
+ "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
+ },
"supports-color": {
"version": "3.2.3",
"resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz",
@@ -4746,11 +5092,16 @@
"integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=",
"requires": {
"chalk": "1.1.3",
- "js-base64": "2.4.0",
+ "js-base64": "2.4.2",
"source-map": "0.5.7",
"supports-color": "3.2.3"
}
},
+ "source-map": {
+ "version": "0.5.7",
+ "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
+ },
"supports-color": {
"version": "3.2.3",
"resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz",
@@ -4800,11 +5151,16 @@
"integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=",
"requires": {
"chalk": "1.1.3",
- "js-base64": "2.4.0",
+ "js-base64": "2.4.2",
"source-map": "0.5.7",
"supports-color": "3.2.3"
}
},
+ "source-map": {
+ "version": "0.5.7",
+ "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
+ },
"supports-color": {
"version": "3.2.3",
"resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz",
@@ -4854,11 +5210,16 @@
"integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=",
"requires": {
"chalk": "1.1.3",
- "js-base64": "2.4.0",
+ "js-base64": "2.4.2",
"source-map": "0.5.7",
"supports-color": "3.2.3"
}
},
+ "source-map": {
+ "version": "0.5.7",
+ "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
+ },
"supports-color": {
"version": "3.2.3",
"resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz",
@@ -4907,11 +5268,16 @@
"integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=",
"requires": {
"chalk": "1.1.3",
- "js-base64": "2.4.0",
+ "js-base64": "2.4.2",
"source-map": "0.5.7",
"supports-color": "3.2.3"
}
},
+ "source-map": {
+ "version": "0.5.7",
+ "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
+ },
"supports-color": {
"version": "3.2.3",
"resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz",
@@ -4962,11 +5328,16 @@
"integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=",
"requires": {
"chalk": "1.1.3",
- "js-base64": "2.4.0",
+ "js-base64": "2.4.2",
"source-map": "0.5.7",
"supports-color": "3.2.3"
}
},
+ "source-map": {
+ "version": "0.5.7",
+ "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
+ },
"supports-color": {
"version": "3.2.3",
"resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz",
@@ -5028,11 +5399,16 @@
"integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=",
"requires": {
"chalk": "1.1.3",
- "js-base64": "2.4.0",
+ "js-base64": "2.4.2",
"source-map": "0.5.7",
"supports-color": "3.2.3"
}
},
+ "source-map": {
+ "version": "0.5.7",
+ "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
+ },
"supports-color": {
"version": "3.2.3",
"resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz",
@@ -5083,11 +5459,16 @@
"integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=",
"requires": {
"chalk": "1.1.3",
- "js-base64": "2.4.0",
+ "js-base64": "2.4.2",
"source-map": "0.5.7",
"supports-color": "3.2.3"
}
},
+ "source-map": {
+ "version": "0.5.7",
+ "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
+ },
"supports-color": {
"version": "3.2.3",
"resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz",
@@ -5143,11 +5524,16 @@
"integrity": "sha1-ut+hSX1GJE9jkPWLMZgw2RB4U8U=",
"requires": {
"chalk": "1.1.3",
- "js-base64": "2.4.0",
+ "js-base64": "2.4.2",
"source-map": "0.5.7",
"supports-color": "3.2.3"
}
},
+ "source-map": {
+ "version": "0.5.7",
+ "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
+ },
"supports-color": {
"version": "3.2.3",
"resolved": "http://registry.npm.taobao.org/supports-color/download/supports-color-3.2.3.tgz",
@@ -5163,17 +5549,18 @@
"resolved": "http://registry.npm.taobao.org/posthtml/download/posthtml-0.10.1.tgz",
"integrity": "sha1-ApyqgFkdJ4isGQPc+SNS9GzsPLU=",
"requires": {
- "posthtml-parser": "0.3.0",
- "posthtml-render": "1.0.6"
+ "posthtml-parser": "0.3.3",
+ "posthtml-render": "1.1.0"
},
"dependencies": {
"posthtml-parser": {
- "version": "0.3.0",
- "resolved": "http://registry.npm.taobao.org/posthtml-parser/download/posthtml-parser-0.3.0.tgz",
- "integrity": "sha1-rxbqQGdp8PM9ABHEj6wfVVAvyik=",
+ "version": "0.3.3",
+ "resolved": "http://registry.npm.taobao.org/posthtml-parser/download/posthtml-parser-0.3.3.tgz",
+ "integrity": "sha1-P+mG/KnwDA8QnXMbpZCxkvJud20=",
"requires": {
"htmlparser2": "3.9.2",
- "isobject": "2.1.0"
+ "isobject": "2.1.0",
+ "object-assign": "4.1.1"
}
}
}
@@ -5187,9 +5574,9 @@
}
},
"posthtml-render": {
- "version": "1.0.6",
- "resolved": "http://registry.npm.taobao.org/posthtml-render/download/posthtml-render-1.0.6.tgz",
- "integrity": "sha1-G4i454YKjr3+LyoTEKRkKlXPW9o="
+ "version": "1.1.0",
+ "resolved": "http://registry.npm.taobao.org/posthtml-render/download/posthtml-render-1.1.0.tgz",
+ "integrity": "sha1-hU/Krz1LnIwdxzb9XYDlK3CdmLc="
},
"prelude-ls": {
"version": "1.1.2",
@@ -5245,7 +5632,7 @@
"browserify-rsa": "4.0.1",
"create-hash": "1.1.3",
"parse-asn1": "5.1.0",
- "randombytes": "2.0.5"
+ "randombytes": "2.0.6"
}
},
"punycode": {
@@ -5315,9 +5702,9 @@
}
},
"randombytes": {
- "version": "2.0.5",
- "resolved": "http://registry.npm.taobao.org/randombytes/download/randombytes-2.0.5.tgz",
- "integrity": "sha1-3ACaJGuNCaF3tLegrne8Vw9LG3k=",
+ "version": "2.0.6",
+ "resolved": "http://registry.npm.taobao.org/randombytes/download/randombytes-2.0.6.tgz",
+ "integrity": "sha1-0wLFIpSFiISKjTAMkytEwkIx2oA=",
"requires": {
"safe-buffer": "5.1.1"
}
@@ -5327,7 +5714,7 @@
"resolved": "http://registry.npm.taobao.org/randomfill/download/randomfill-1.0.3.tgz",
"integrity": "sha1-uWt99YfwHdkXJsQY8wVTsUGOPWI=",
"requires": {
- "randombytes": "2.0.5",
+ "randombytes": "2.0.6",
"safe-buffer": "5.1.1"
}
},
@@ -5524,15 +5911,23 @@
"resolved": "http://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.1.tgz",
"integrity": "sha1-iTMSr2myEj3vcfV4iQAWce6yyFM="
},
+ "sanitize-filename": {
+ "version": "1.6.1",
+ "resolved": "http://registry.npm.taobao.org/sanitize-filename/download/sanitize-filename-1.6.1.tgz",
+ "integrity": "sha1-YS2hyWRz+gLczaktzVtKsWSmdyo=",
+ "requires": {
+ "truncate-utf8-bytes": "1.0.2"
+ }
+ },
"sax": {
"version": "1.2.4",
"resolved": "http://registry.npm.taobao.org/sax/download/sax-1.2.4.tgz",
"integrity": "sha1-KBYjTiN4vdxOU1T6tcqold9xANk="
},
"semver": {
- "version": "5.4.1",
- "resolved": "http://registry.npm.taobao.org/semver/download/semver-5.4.1.tgz",
- "integrity": "sha1-4FnAnYVx8FQII3M0M1BdOi8AsY4="
+ "version": "5.5.0",
+ "resolved": "http://registry.npm.taobao.org/semver/download/semver-5.5.0.tgz",
+ "integrity": "sha1-3Eu8emyp2Rbe5dQ1FvAJK1j3uKs="
},
"send": {
"version": "0.16.1",
@@ -5540,9 +5935,9 @@
"integrity": "sha1-pw4coh0TgsEdDZ9iMd6ygQgNerM=",
"requires": {
"debug": "2.6.9",
- "depd": "1.1.1",
+ "depd": "1.1.2",
"destroy": "1.0.4",
- "encodeurl": "1.0.1",
+ "encodeurl": "1.0.2",
"escape-html": "1.0.3",
"etag": "1.8.1",
"fresh": "0.5.2",
@@ -5569,7 +5964,7 @@
"resolved": "http://registry.npm.taobao.org/serve-static/download/serve-static-1.13.1.tgz",
"integrity": "sha1-TFfVNASnYdjy58HooYpH2/J4pxk=",
"requires": {
- "encodeurl": "1.0.1",
+ "encodeurl": "1.0.2",
"escape-html": "1.0.3",
"parseurl": "1.3.2",
"send": "0.16.1"
@@ -5610,9 +6005,9 @@
"integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ="
},
"sha.js": {
- "version": "2.4.9",
- "resolved": "http://registry.npm.taobao.org/sha.js/download/sha.js-2.4.9.tgz",
- "integrity": "sha1-mPZIgEdLdPSji42p08Dy0QRjPn0=",
+ "version": "2.4.10",
+ "resolved": "http://registry.npm.taobao.org/sha.js/download/sha.js-2.4.10.tgz",
+ "integrity": "sha1-sf3lzX0RpWJmOKB8YEq5Cc+jH5s=",
"requires": {
"inherits": "2.0.3",
"safe-buffer": "5.1.1"
@@ -5680,6 +6075,42 @@
"is-descriptor": "0.1.6"
}
},
+ "is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "http://registry.npm.taobao.org/is-accessor-descriptor/download/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
+ "requires": {
+ "kind-of": "3.2.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "requires": {
+ "is-buffer": "1.1.6"
+ }
+ }
+ }
+ },
+ "is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "http://registry.npm.taobao.org/is-data-descriptor/download/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
+ "requires": {
+ "kind-of": "3.2.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "requires": {
+ "is-buffer": "1.1.6"
+ }
+ }
+ }
+ },
"is-descriptor": {
"version": "0.1.6",
"resolved": "http://registry.npm.taobao.org/is-descriptor/download/is-descriptor-0.1.6.tgz",
@@ -5694,6 +6125,11 @@
"version": "5.1.0",
"resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-5.1.0.tgz",
"integrity": "sha1-cpyR4thXt6QZofmqZWhcTDP1hF0="
+ },
+ "source-map": {
+ "version": "0.5.7",
+ "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
}
}
},
@@ -5731,9 +6167,9 @@
}
},
"source-map": {
- "version": "0.5.7",
- "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
- "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
+ "version": "0.6.1",
+ "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz",
+ "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM="
},
"source-map-resolve": {
"version": "0.5.1",
@@ -5753,6 +6189,13 @@
"integrity": "sha1-Aoam3ovkJkEzhZTpfM6nXwosWF8=",
"requires": {
"source-map": "0.5.7"
+ },
+ "dependencies": {
+ "source-map": {
+ "version": "0.5.7",
+ "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
+ }
}
},
"source-map-url": {
@@ -5765,14 +6208,15 @@
"resolved": "http://registry.npm.taobao.org/split-string/download/split-string-3.1.0.tgz",
"integrity": "sha1-fLCd2jqGWFcFxks5pkZgOGguj+I=",
"requires": {
- "extend-shallow": "3.0.1"
+ "extend-shallow": "3.0.2"
},
"dependencies": {
"extend-shallow": {
- "version": "3.0.1",
- "resolved": "http://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.1.tgz",
- "integrity": "sha1-S22MSbFH/uAp3J65SErbdw9omEQ=",
+ "version": "3.0.2",
+ "resolved": "http://registry.npm.taobao.org/extend-shallow/download/extend-shallow-3.0.2.tgz",
+ "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
"requires": {
+ "assign-symbols": "1.0.0",
"is-extendable": "1.0.1"
}
},
@@ -5808,6 +6252,42 @@
"is-descriptor": "0.1.6"
}
},
+ "is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "http://registry.npm.taobao.org/is-accessor-descriptor/download/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
+ "requires": {
+ "kind-of": "3.2.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "requires": {
+ "is-buffer": "1.1.6"
+ }
+ }
+ }
+ },
+ "is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "http://registry.npm.taobao.org/is-data-descriptor/download/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
+ "requires": {
+ "kind-of": "3.2.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "requires": {
+ "is-buffer": "1.1.6"
+ }
+ }
+ }
+ },
"is-descriptor": {
"version": "0.1.6",
"resolved": "http://registry.npm.taobao.org/is-descriptor/download/is-descriptor-0.1.6.tgz",
@@ -5840,9 +6320,9 @@
}
},
"stream-http": {
- "version": "2.7.2",
- "resolved": "http://registry.npm.taobao.org/stream-http/download/stream-http-2.7.2.tgz",
- "integrity": "sha1-QKBQ7I3DtTsz2ZCUFcAsC/Gr+60=",
+ "version": "2.8.0",
+ "resolved": "http://registry.npm.taobao.org/stream-http/download/stream-http-2.8.0.tgz",
+ "integrity": "sha1-/YZUbaybHJGv+PxdKHuY+vtBvBA=",
"requires": {
"builtin-status-codes": "3.0.0",
"inherits": "2.0.3",
@@ -5936,7 +6416,7 @@
"resolved": "http://registry.npm.taobao.org/table/download/table-4.0.2.tgz",
"integrity": "sha1-ozRHN1OR52atNNNIbm4q7chNLjY=",
"requires": {
- "ajv": "5.5.1",
+ "ajv": "5.5.2",
"ajv-keywords": "2.1.1",
"chalk": "2.3.0",
"lodash": "4.17.4",
@@ -6006,6 +6486,42 @@
"is-descriptor": "0.1.6"
}
},
+ "is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "http://registry.npm.taobao.org/is-accessor-descriptor/download/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
+ "requires": {
+ "kind-of": "3.2.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "requires": {
+ "is-buffer": "1.1.6"
+ }
+ }
+ }
+ },
+ "is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "http://registry.npm.taobao.org/is-data-descriptor/download/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
+ "requires": {
+ "kind-of": "3.2.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "requires": {
+ "is-buffer": "1.1.6"
+ }
+ }
+ }
+ },
"is-descriptor": {
"version": "0.1.6",
"resolved": "http://registry.npm.taobao.org/is-descriptor/download/is-descriptor-0.1.6.tgz",
@@ -6042,15 +6558,28 @@
}
}
},
+ "toml": {
+ "version": "2.3.3",
+ "resolved": "http://registry.npm.taobao.org/toml/download/toml-2.3.3.tgz",
+ "integrity": "sha1-jWg9cpV3yyhiMd/HqK/+WNMXKPs="
+ },
+ "tomlify-j0.4": {
+ "version": "3.0.0",
+ "resolved": "http://registry.npm.taobao.org/tomlify-j0.4/download/tomlify-j0.4-3.0.0.tgz",
+ "integrity": "sha1-mUFNRSaMOjuL84voIUW3u6NLdHM="
+ },
"trim-right": {
"version": "1.0.1",
"resolved": "http://registry.npm.taobao.org/trim-right/download/trim-right-1.0.1.tgz",
"integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM="
},
- "tryit": {
- "version": "1.0.3",
- "resolved": "http://registry.npm.taobao.org/tryit/download/tryit-1.0.3.tgz",
- "integrity": "sha1-OTvnMKlEb9Hq1tpZoBQwjzbCics="
+ "truncate-utf8-bytes": {
+ "version": "1.0.2",
+ "resolved": "http://registry.npm.taobao.org/truncate-utf8-bytes/download/truncate-utf8-bytes-1.0.2.tgz",
+ "integrity": "sha1-QFkjkJWS1W94pYGENLC3hInKXys=",
+ "requires": {
+ "utf8-byte-length": "1.0.4"
+ }
},
"tty-browserify": {
"version": "0.0.0",
@@ -6071,19 +6600,12 @@
"integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c="
},
"uglify-es": {
- "version": "3.2.2",
- "resolved": "http://registry.npm.taobao.org/uglify-es/download/uglify-es-3.2.2.tgz",
- "integrity": "sha1-FcYrd3UALIG3mHocSezT8SbKznM=",
+ "version": "3.3.8",
+ "resolved": "http://registry.npm.taobao.org/uglify-es/download/uglify-es-3.3.8.tgz",
+ "integrity": "sha1-8saObP8ND53JV35NogcVHC51O34=",
"requires": {
- "commander": "2.12.2",
+ "commander": "2.13.0",
"source-map": "0.6.1"
- },
- "dependencies": {
- "source-map": {
- "version": "0.6.1",
- "resolved": "http://registry.npm.taobao.org/source-map/download/source-map-0.6.1.tgz",
- "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM="
- }
}
},
"uglify-to-browserify": {
@@ -6219,6 +6741,42 @@
"is-descriptor": "0.1.6"
}
},
+ "is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "http://registry.npm.taobao.org/is-accessor-descriptor/download/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
+ "requires": {
+ "kind-of": "3.2.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "requires": {
+ "is-buffer": "1.1.6"
+ }
+ }
+ }
+ },
+ "is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "http://registry.npm.taobao.org/is-data-descriptor/download/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
+ "requires": {
+ "kind-of": "3.2.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "http://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "requires": {
+ "is-buffer": "1.1.6"
+ }
+ }
+ }
+ },
"is-descriptor": {
"version": "0.1.6",
"resolved": "http://registry.npm.taobao.org/is-descriptor/download/is-descriptor-0.1.6.tgz",
@@ -6249,6 +6807,11 @@
}
}
},
+ "utf8-byte-length": {
+ "version": "1.0.4",
+ "resolved": "http://registry.npm.taobao.org/utf8-byte-length/download/utf8-byte-length-1.0.4.tgz",
+ "integrity": "sha1-9F8VDExm7uloGGUFq5P8u4rWv2E="
+ },
"util": {
"version": "0.10.3",
"resolved": "http://registry.npm.taobao.org/util/download/util-0.10.3.tgz",
@@ -6270,9 +6833,9 @@
"integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
},
"v8-compile-cache": {
- "version": "1.1.0",
- "resolved": "http://registry.npm.taobao.org/v8-compile-cache/download/v8-compile-cache-1.1.0.tgz",
- "integrity": "sha1-HcKjQPuOX4AKMrzb+4wjzXRwIbk="
+ "version": "1.1.2",
+ "resolved": "http://registry.npm.taobao.org/v8-compile-cache/download/v8-compile-cache-1.1.2.tgz",
+ "integrity": "sha1-jTLk8Wl0ZUZX5nbg5GejSOibDcQ="
},
"vendors": {
"version": "1.0.1",
@@ -6333,9 +6896,9 @@
}
},
"ws": {
- "version": "3.3.2",
- "resolved": "http://registry.npm.taobao.org/ws/download/ws-3.3.2.tgz",
- "integrity": "sha1-lsHQiz/v2h1cHjNwDTv6qb4tVgg=",
+ "version": "3.3.3",
+ "resolved": "http://registry.npm.taobao.org/ws/download/ws-3.3.3.tgz",
+ "integrity": "sha1-8c+E/i1ekB686U767OeF8YeiKPI=",
"requires": {
"async-limiter": "1.0.0",
"safe-buffer": "5.1.1",
diff --git a/package.json b/package.json
index c21bf87..cfbadec 100644
--- a/package.json
+++ b/package.json
@@ -4,7 +4,7 @@
"description": "Make Parcel surport ESlint",
"main": "index.js",
"scripts": {
- "test": "echo \"Error: no test specified\" && exit 1"
+ "test": "rm -rf .cache && rm -rf dist && DEBUG=\"parcel-plugin-eslint:*\" node test/index.js"
},
"repository": {
"type": "git",
@@ -17,10 +17,15 @@
},
"homepage": "https://github.com/lc60005457/parcel-plugin-eslint#readme",
"dependencies": {
- "debug": "^3.1.0"
+ "debug": "^3.1.0",
+ "eslint": "^4.16.0",
+ "parcel-bundler": "^1.5.0"
},
"peerDependencies": {
"eslint": "~4",
"parcel-bundler": "~1"
+ },
+ "devDependencies": {
+ "babel-eslint": "^8.2.1"
}
}
diff --git a/MyAsset.js b/src/EslintAsset.js
similarity index 58%
rename from MyAsset.js
rename to src/EslintAsset.js
index 21b2835..1165851 100644
--- a/MyAsset.js
+++ b/src/EslintAsset.js
@@ -1,10 +1,11 @@
const Debug = require('debug');
const eslint = require('eslint');
const eslintFormatter = require("eslint/lib/formatters/stylish");
-const { Asset } = require('parcel-bundler');
+const Logger = require('parcel-bundler/src/Logger');
const JSAsset = require('parcel-bundler/src/assets/JSAsset');
let ownDebugger = Debug('parcel-plugin-eslint:MyAsset');
+let logger = new Logger({});
let engine = new eslint.CLIEngine({
ignorePattern: '!node_modules/*'
@@ -13,14 +14,15 @@ let engine = new eslint.CLIEngine({
ownDebugger('MyAsset');
class MyAsset extends JSAsset {
- async parse(code) {
+ async transform() {
ownDebugger('before parse do eslint.');
- let res = engine.executeOnText(code, this.name, true);
- eslintFormatter(res.results);
+ let res = engine.executeOnText(this.contents, this.name, true);
+ logger.clear();
+ logger.write(eslintFormatter(res.results));
- return await super.parse(code);
+ return await super.transform();
}
}
-module.exports = MyAsset;
+module.exports = MyAsset;
\ No newline at end of file
diff --git a/test/index.js b/test/index.js
new file mode 100644
index 0000000..5abd9ed
--- /dev/null
+++ b/test/index.js
@@ -0,0 +1,10 @@
+const Bundler = require('parcel-bundler');
+const PluginEslint = require('../index');
+
+let bundler = new Bundler('./examples/index.html', {
+ watch: true
+});
+
+PluginEslint(bundler);
+
+bundler.serve();
\ No newline at end of file