Upgrade Project (#128)
**- Summary** - upgrade to babel 7 - upgrade to eslint 5 (removed invalid rules too) - updated other dependencies **- Description for the changelog** build: update dependencies
This commit is contained in:
parent
ccf569a43d
commit
ac87742c7f
8
.babelrc
8
.babelrc
|
@ -1,7 +1,9 @@
|
|||
{
|
||||
"presets": ["env"],
|
||||
"presets": [
|
||||
"@babel/preset-env"
|
||||
],
|
||||
"plugins": [
|
||||
"syntax-object-rest-spread",
|
||||
"transform-object-rest-spread"
|
||||
"@babel/plugin-syntax-object-rest-spread",
|
||||
"@babel/plugin-proposal-object-rest-spread"
|
||||
]
|
||||
}
|
||||
|
|
|
@ -3,25 +3,10 @@ env:
|
|||
|
||||
parser: babel-eslint
|
||||
|
||||
plugins: [ "import" ]
|
||||
parserOptions:
|
||||
ecmaVersion": 6
|
||||
|
||||
# enable ECMAScript features
|
||||
ecmaFeatures:
|
||||
arrowFunctions: true
|
||||
binaryLiterals: true
|
||||
blockBindings: true
|
||||
classes: true
|
||||
defaultParams: true
|
||||
destructuring: true
|
||||
forOf: true
|
||||
generators: true
|
||||
jsx: true
|
||||
modules: true
|
||||
objectLiteralShorthandMethods: true
|
||||
objectLiteralShorthandProperties: true
|
||||
octalLiterals: true
|
||||
spread: true
|
||||
templateStrings: true
|
||||
plugins: [ "import" ]
|
||||
|
||||
rules:
|
||||
# Possible Errors
|
|
@ -6,7 +6,7 @@ import pluginError from "plugin-error";
|
|||
import flatten from "gulp-flatten";
|
||||
import postcss from "gulp-postcss";
|
||||
import cssImport from "postcss-import";
|
||||
import cssnext from "postcss-cssnext";
|
||||
import postcssPresetEnv from "postcss-preset-env";
|
||||
import BrowserSync from "browser-sync";
|
||||
import webpack from "webpack";
|
||||
import webpackConfig from "./webpack.conf";
|
||||
|
@ -32,7 +32,7 @@ gulp.task("build-preview", ["css", "js", "fonts"], (cb) => buildSite(cb, hugoArg
|
|||
// Compile CSS with PostCSS
|
||||
gulp.task("css", () => (
|
||||
gulp.src("./src/css/*.css")
|
||||
.pipe(postcss([cssImport({from: "./src/css/main.css"}), cssnext()]))
|
||||
.pipe(postcss([cssImport({from: "./src/css/main.css"}), postcssPresetEnv()]))
|
||||
.pipe(gulp.dest("./dist/css"))
|
||||
.pipe(browserSync.stream())
|
||||
));
|
||||
|
|
File diff suppressed because it is too large
Load Diff
46
package.json
46
package.json
|
@ -14,36 +14,36 @@
|
|||
},
|
||||
"author": "",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"babel-core": "^6.26.0",
|
||||
"babel-eslint": "^8.2.3",
|
||||
"babel-loader": "^7.1.4",
|
||||
"babel-plugin-syntax-object-rest-spread": "^6.13.0",
|
||||
"babel-plugin-transform-class-properties": "^6.10.2",
|
||||
"babel-plugin-transform-object-assign": "^6.8.0",
|
||||
"babel-plugin-transform-object-rest-spread": "^6.8.0",
|
||||
"babel-preset-env": "^1.6.1",
|
||||
"babel-register": "^6.11.6",
|
||||
"browser-sync": "^2.23.7",
|
||||
"css-loader": "^1.0.0",
|
||||
"eslint": "^4.19.1",
|
||||
"eslint-plugin-import": "^2.11.0",
|
||||
"devDependencies": {
|
||||
"@babel/core": "^7.1.2",
|
||||
"@babel/plugin-proposal-class-properties": "^7.1.0",
|
||||
"@babel/plugin-proposal-object-rest-spread": "^7.0.0",
|
||||
"@babel/plugin-syntax-object-rest-spread": "^7.0.0",
|
||||
"@babel/plugin-transform-object-assign": "^7.0.0",
|
||||
"@babel/preset-env": "^7.1.0",
|
||||
"@babel/register": "^7.0.0",
|
||||
"babel-eslint": "^10.0.1",
|
||||
"babel-loader": "^8.0.4",
|
||||
"browser-sync": "^2.26.3",
|
||||
"css-loader": "^1.0.1",
|
||||
"eslint": "^5.8.0",
|
||||
"eslint-plugin-import": "^2.14.0",
|
||||
"exports-loader": "^0.7.0",
|
||||
"fancy-log": "^1.3.2",
|
||||
"file-loader": "^2.0.0",
|
||||
"gulp": "^3.9.1",
|
||||
"gulp-babel": "^7.0.1",
|
||||
"gulp-babel": "^8.0.0",
|
||||
"gulp-flatten": "^0.4.0",
|
||||
"gulp-postcss": "^7.0.1",
|
||||
"gulp-watch": "^5.0.0",
|
||||
"hugo-bin": "^0.30.0",
|
||||
"gulp-postcss": "^8.0.0",
|
||||
"gulp-watch": "^5.0.1",
|
||||
"hugo-bin": "^0.37.0",
|
||||
"imports-loader": "^0.8.0",
|
||||
"plugin-error": "^1.0.1",
|
||||
"postcss-cssnext": "^3.1.0",
|
||||
"postcss-import": "^12.0.0",
|
||||
"url-loader": "^1.0.1",
|
||||
"webpack": "4.17.1",
|
||||
"whatwg-fetch": "^2.0.4"
|
||||
"postcss-preset-env": "^6.3.0",
|
||||
"postcss-import": "^12.0.1",
|
||||
"url-loader": "^1.1.2",
|
||||
"webpack": "4.23.1",
|
||||
"whatwg-fetch": "^3.0.0"
|
||||
},
|
||||
"resolutions": {
|
||||
"natives": "1.1.3"
|
||||
|
|
Reference in New Issue