Add babel loader
This commit is contained in:
parent
7e3f7e2e4e
commit
5adf5b1afe
109
package-lock.json
generated
109
package-lock.json
generated
@ -606,9 +606,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"babel-core": {
|
"babel-core": {
|
||||||
"version": "6.26.0",
|
"version": "6.26.3",
|
||||||
"resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.0.tgz",
|
"resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz",
|
||||||
"integrity": "sha1-rzL3izGm/O8RnIew/Y2XU/A6C7g=",
|
"integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"requires": {
|
"requires": {
|
||||||
"babel-code-frame": "6.26.0",
|
"babel-code-frame": "6.26.0",
|
||||||
@ -624,7 +624,7 @@
|
|||||||
"convert-source-map": "1.5.1",
|
"convert-source-map": "1.5.1",
|
||||||
"debug": "2.6.9",
|
"debug": "2.6.9",
|
||||||
"json5": "0.5.1",
|
"json5": "0.5.1",
|
||||||
"lodash": "4.17.5",
|
"lodash": "4.17.10",
|
||||||
"minimatch": "3.0.4",
|
"minimatch": "3.0.4",
|
||||||
"path-is-absolute": "1.0.1",
|
"path-is-absolute": "1.0.1",
|
||||||
"private": "0.1.8",
|
"private": "0.1.8",
|
||||||
@ -638,12 +638,6 @@
|
|||||||
"integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==",
|
"integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"lodash": {
|
|
||||||
"version": "4.17.5",
|
|
||||||
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz",
|
|
||||||
"integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==",
|
|
||||||
"dev": true
|
|
||||||
},
|
|
||||||
"minimatch": {
|
"minimatch": {
|
||||||
"version": "3.0.4",
|
"version": "3.0.4",
|
||||||
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
|
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
|
||||||
@ -666,7 +660,7 @@
|
|||||||
"babel-types": "6.26.0",
|
"babel-types": "6.26.0",
|
||||||
"detect-indent": "4.0.0",
|
"detect-indent": "4.0.0",
|
||||||
"jsesc": "1.3.0",
|
"jsesc": "1.3.0",
|
||||||
"lodash": "4.17.5",
|
"lodash": "4.17.10",
|
||||||
"source-map": "0.5.7",
|
"source-map": "0.5.7",
|
||||||
"trim-right": "1.0.1"
|
"trim-right": "1.0.1"
|
||||||
},
|
},
|
||||||
@ -676,12 +670,6 @@
|
|||||||
"resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz",
|
"resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz",
|
||||||
"integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=",
|
"integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
|
||||||
"lodash": {
|
|
||||||
"version": "4.17.5",
|
|
||||||
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz",
|
|
||||||
"integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==",
|
|
||||||
"dev": true
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -861,6 +849,17 @@
|
|||||||
"babel-template": "6.26.0"
|
"babel-template": "6.26.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"babel-loader": {
|
||||||
|
"version": "7.1.4",
|
||||||
|
"resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-7.1.4.tgz",
|
||||||
|
"integrity": "sha512-/hbyEvPzBJuGpk9o80R0ZyTej6heEOr59GoEUtn8qFKbnx4cJm9FWES6J/iv644sYgrtVw9JJQkjaLW/bqb5gw==",
|
||||||
|
"dev": true,
|
||||||
|
"requires": {
|
||||||
|
"find-cache-dir": "1.0.0",
|
||||||
|
"loader-utils": "1.1.0",
|
||||||
|
"mkdirp": "0.5.1"
|
||||||
|
}
|
||||||
|
},
|
||||||
"babel-messages": {
|
"babel-messages": {
|
||||||
"version": "6.23.0",
|
"version": "6.23.0",
|
||||||
"resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz",
|
"resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz",
|
||||||
@ -1305,6 +1304,68 @@
|
|||||||
"babel-types": "6.26.0"
|
"babel-types": "6.26.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"babel-preset-env": {
|
||||||
|
"version": "1.6.1",
|
||||||
|
"resolved": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.6.1.tgz",
|
||||||
|
"integrity": "sha512-W6VIyA6Ch9ePMI7VptNn2wBM6dbG0eSz25HEiL40nQXCsXGTGZSTZu1Iap+cj3Q0S5a7T9+529l/5Bkvd+afNA==",
|
||||||
|
"dev": true,
|
||||||
|
"requires": {
|
||||||
|
"babel-plugin-check-es2015-constants": "6.22.0",
|
||||||
|
"babel-plugin-syntax-trailing-function-commas": "6.22.0",
|
||||||
|
"babel-plugin-transform-async-to-generator": "6.24.1",
|
||||||
|
"babel-plugin-transform-es2015-arrow-functions": "6.22.0",
|
||||||
|
"babel-plugin-transform-es2015-block-scoped-functions": "6.22.0",
|
||||||
|
"babel-plugin-transform-es2015-block-scoping": "6.26.0",
|
||||||
|
"babel-plugin-transform-es2015-classes": "6.24.1",
|
||||||
|
"babel-plugin-transform-es2015-computed-properties": "6.24.1",
|
||||||
|
"babel-plugin-transform-es2015-destructuring": "6.23.0",
|
||||||
|
"babel-plugin-transform-es2015-duplicate-keys": "6.24.1",
|
||||||
|
"babel-plugin-transform-es2015-for-of": "6.23.0",
|
||||||
|
"babel-plugin-transform-es2015-function-name": "6.24.1",
|
||||||
|
"babel-plugin-transform-es2015-literals": "6.22.0",
|
||||||
|
"babel-plugin-transform-es2015-modules-amd": "6.24.1",
|
||||||
|
"babel-plugin-transform-es2015-modules-commonjs": "6.26.0",
|
||||||
|
"babel-plugin-transform-es2015-modules-systemjs": "6.24.1",
|
||||||
|
"babel-plugin-transform-es2015-modules-umd": "6.24.1",
|
||||||
|
"babel-plugin-transform-es2015-object-super": "6.24.1",
|
||||||
|
"babel-plugin-transform-es2015-parameters": "6.24.1",
|
||||||
|
"babel-plugin-transform-es2015-shorthand-properties": "6.24.1",
|
||||||
|
"babel-plugin-transform-es2015-spread": "6.22.0",
|
||||||
|
"babel-plugin-transform-es2015-sticky-regex": "6.24.1",
|
||||||
|
"babel-plugin-transform-es2015-template-literals": "6.22.0",
|
||||||
|
"babel-plugin-transform-es2015-typeof-symbol": "6.23.0",
|
||||||
|
"babel-plugin-transform-es2015-unicode-regex": "6.24.1",
|
||||||
|
"babel-plugin-transform-exponentiation-operator": "6.24.1",
|
||||||
|
"babel-plugin-transform-regenerator": "6.26.0",
|
||||||
|
"browserslist": "2.11.3",
|
||||||
|
"invariant": "2.2.4",
|
||||||
|
"semver": "5.5.0"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"browserslist": {
|
||||||
|
"version": "2.11.3",
|
||||||
|
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-2.11.3.tgz",
|
||||||
|
"integrity": "sha512-yWu5cXT7Av6mVwzWc8lMsJMHWn4xyjSuGYi4IozbVTLUOEYPSagUB8kiMDUHA1fS3zjr8nkxkn9jdvug4BBRmA==",
|
||||||
|
"dev": true,
|
||||||
|
"requires": {
|
||||||
|
"caniuse-lite": "1.0.30000832",
|
||||||
|
"electron-to-chromium": "1.3.44"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"electron-to-chromium": {
|
||||||
|
"version": "1.3.44",
|
||||||
|
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.44.tgz",
|
||||||
|
"integrity": "sha1-72sVCmDVIwgjiMra2ICF7NL9RoQ=",
|
||||||
|
"dev": true
|
||||||
|
},
|
||||||
|
"semver": {
|
||||||
|
"version": "5.5.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz",
|
||||||
|
"integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==",
|
||||||
|
"dev": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
"babel-preset-es2015": {
|
"babel-preset-es2015": {
|
||||||
"version": "6.24.1",
|
"version": "6.24.1",
|
||||||
"resolved": "https://registry.npmjs.org/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz",
|
"resolved": "https://registry.npmjs.org/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz",
|
||||||
@ -1379,7 +1440,7 @@
|
|||||||
"integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=",
|
"integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"requires": {
|
"requires": {
|
||||||
"babel-core": "6.26.0",
|
"babel-core": "6.26.3",
|
||||||
"babel-runtime": "6.26.0",
|
"babel-runtime": "6.26.0",
|
||||||
"core-js": "2.5.5",
|
"core-js": "2.5.5",
|
||||||
"home-or-tmp": "2.0.0",
|
"home-or-tmp": "2.0.0",
|
||||||
@ -1936,6 +1997,12 @@
|
|||||||
"integrity": "sha1-LhmtumO918UB32N6hirerX9LwFQ=",
|
"integrity": "sha1-LhmtumO918UB32N6hirerX9LwFQ=",
|
||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
|
"caniuse-lite": {
|
||||||
|
"version": "1.0.30000832",
|
||||||
|
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000832.tgz",
|
||||||
|
"integrity": "sha512-WMC2GiGTPxGywFL70h+CnP7GAYo6LM6JSI1sF13vAZfXCzOeunHzl20DpfbDGMdvtT2wpqvabY96MHEp/la+BQ==",
|
||||||
|
"dev": true
|
||||||
|
},
|
||||||
"caseless": {
|
"caseless": {
|
||||||
"version": "0.11.0",
|
"version": "0.11.0",
|
||||||
"resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz",
|
"resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz",
|
||||||
@ -5993,6 +6060,12 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"lodash": {
|
||||||
|
"version": "4.17.10",
|
||||||
|
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz",
|
||||||
|
"integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==",
|
||||||
|
"dev": true
|
||||||
|
},
|
||||||
"lodash.assign": {
|
"lodash.assign": {
|
||||||
"version": "4.2.0",
|
"version": "4.2.0",
|
||||||
"resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz",
|
"resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz",
|
||||||
|
@ -5,6 +5,9 @@
|
|||||||
"version": "1.0.0",
|
"version": "1.0.0",
|
||||||
"description": "Homepage",
|
"description": "Homepage",
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
|
"babel-core": "^6.26.3",
|
||||||
|
"babel-loader": "^7.1.4",
|
||||||
|
"babel-preset-env": "^1.6.1",
|
||||||
"backbone": "^1.3.3",
|
"backbone": "^1.3.3",
|
||||||
"css-loader": "^0.28.11",
|
"css-loader": "^0.28.11",
|
||||||
"jquery": "^3.3.1",
|
"jquery": "^3.3.1",
|
||||||
|
@ -19,6 +19,17 @@ module.exports = income_env => {
|
|||||||
},
|
},
|
||||||
module: {
|
module: {
|
||||||
rules: [
|
rules: [
|
||||||
|
{
|
||||||
|
test: /\.js$/,
|
||||||
|
exclude: /node_modules/,
|
||||||
|
use: {
|
||||||
|
loader: 'babel-loader',
|
||||||
|
options: {
|
||||||
|
presets: ['babel-preset-env']
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
},
|
||||||
{
|
{
|
||||||
test: /\.scss$/,
|
test: /\.scss$/,
|
||||||
use: ['style-loader', 'css-loader', 'sass-loader'],
|
use: ['style-loader', 'css-loader', 'sass-loader'],
|
||||||
|
Loading…
Reference in New Issue
Block a user