Commit e614d75f authored by Yuri Bondarenko's avatar Yuri Bondarenko

up

parent 8c5700f7
{ {
"parserOptions": { "parserOptions": {
"ecmaVersion": 7, "ecmaVersion": 7,
"sourceType": "module", "sourceType": "module",
"ecmaFeatures": { "ecmaFeatures": {}
},
} "env": {
}, "browser": true,
"env": { "jquery": false,
"browser": true, "node": false
"jquery": true, },
"node": false "extends": "eslint:recommended",
}, "rules": {
"extends": "eslint:recommended", "indent": ["error", "tab"],
"rules": { "linebreak-style": ["error", "unix"]
"indent": [ }
"error", }
"tab"
],
"linebreak-style": [
"error",
"unix"
],
"quotes": [
"error",
"single"
],
"semi": [
"error",
"always"
]
}
}
\ No newline at end of file
{ {
"tagname-lowercase": true, "tagname-lowercase": true,
"attr-lowercase": true, "attr-lowercase": true,
"attr-value-double-quotes": true, "attr-value-double-quotes": true,
"tag-pair": true, "tag-pair": true,
"spec-char-escape": true, "spec-char-escape": true,
"id-unique": true, "id-unique": true,
"src-not-empty": true, "src-not-empty": true,
"attr-no-duplication": true, "attr-no-duplication": true,
"title-require": true, "title-require": true,
"alt-require": true, "alt-require": true,
"tag-self-close": true, "tag-self-close": true,
"id-class-ad-disabled": true "id-class-ad-disabled": true
} }
{
"useTabs": true,
"tabWidth": 4
}
This diff is collapsed.
...@@ -7,10 +7,11 @@ ...@@ -7,10 +7,11 @@
"dbaeumer.vscode-eslint", "dbaeumer.vscode-eslint",
"shinnn.stylelint", "shinnn.stylelint",
"mkaufman.htmlhint", "mkaufman.htmlhint",
"formulahendry.terminal" "formulahendry.terminal",
"esbenp.prettier-vscode"
], ],
// List of extensions recommended by VS Code that should not be recommended for users of this workspace. // List of extensions recommended by VS Code that should not be recommended for users of this workspace.
"unwantedRecommendations": [ "unwantedRecommendations": [
] ]
} }
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
{ {
"name": "default2", "name": "default2",
"version": "2.0.0", "version": "2.0.0",
"description": "Default frontend project", "description": "Default frontend project",
"author": "Bondarenko Yura", "author": "Bondarenko Yura",
"license": "ISC", "license": "ISC",
"homepage": "https://bnd.by/", "homepage": "https://bnd.by/",
"devDependencies": { "devDependencies": {
"@babel/core": "^7.2.0", "@babel/core": "^7.4.0",
"@babel/preset-env": "^7.2.0", "@babel/polyfill": "^7.4.0",
"babel-loader": "^8.0.4", "@babel/preset-env": "^7.4.0",
"browser-sync": "^2.26.3", "babel-loader": "^8.0.4",
"eslint": "^5.10.0", "browser-sync": "^2.26.3",
"gulp": "^3.9.1", "eslint": "^5.10.0",
"gulp-cache": "^1.0.2", "gulp": "^4.0.0",
"gulp-clean": "^0.4.0", "gulp-cache": "^1.1.1",
"gulp-image": "^4.4.1", "gulp-clean": "^0.4.0",
"gulp-postcss": "^8.0.0", "gulp-file-include": "^2.0.1",
"gulp-sftp": "^0.1.5", "gulp-image": "^4.4.1",
"gulp-sourcemaps": "^2.6.4", "gulp-postcss": "^8.0.0",
"gulp-xslt": "^5.0.0", "gulp-sftp": "^0.1.5",
"htmlhint": "^0.10.1", "gulp-sourcemaps": "^2.6.4",
"postcss-import": "^12.0.1", "gulp-version-number": "^0.2.3",
"postcss-preset-env": "^6.4.0", "htmlhint": "^0.10.1",
"pump": "^3.0.0", "postcss-import": "^12.0.1",
"stylelint": "^9.9.0", "postcss-preset-env": "^6.4.0",
"webpack-stream": "^5.2.1" "prettier": "1.17.0",
}, "stylelint": "^9.9.0",
"dependencies": {} "webpack": "^4.29.6",
"webpack-stream": "^5.2.1"
},
"dependencies": {
"swiper": "^4.5.0"
}
} }
...@@ -4,30 +4,40 @@ ...@@ -4,30 +4,40 @@
/* global module */ /* global module */
module.exports = { module.exports = {
mode: 'development', // mode: 'development',
mode: "production",
entry: { entry: {
app: './src/assets/js/app.js' app: "./src/assets/js/app.js"
}, },
output: { output: {
filename: '[name].js' filename: "[name].js"
}, },
devtool: 'source-map', devtool: "source-map",
module: { module: {
rules: [ rules: [
{ {
test: /\.js$/, test: /\.js$/,
exclude: /node_modules/, // exclude: /node_modules/,
exclude: /node_modules\/(?!(dom7|swiper|ssr-window)\/).*/,
use: { use: {
loader: 'babel-loader', loader: "babel-loader",
options: { options: {
presets: [ presets: [
[ '@babel/preset-env', { [
useBuiltIns: 'usage' "@babel/preset-env",
} ] {
useBuiltIns: "usage",
targets: [
"last 4 versions",
"ie >= 11",
"iOS >= 9"
]
}
]
] ]
} }
} }
} }
] ]
} }
}; };
\ No newline at end of file
...@@ -4,30 +4,39 @@ ...@@ -4,30 +4,39 @@
/* global module */ /* global module */
module.exports = { module.exports = {
mode: 'production', mode: "production",
entry: { entry: {
app: './src/assets/js/app.js' app: "./src/assets/js/app.js"
}, },
output: { output: {
filename: '[name].js' filename: "[name].js"
}, },
// devtool: 'source-map', // devtool: 'source-map',
module: { module: {
rules: [ rules: [
{ {
test: /\.js$/, test: /\.js$/,
exclude: /node_modules/, // exclude: /node_modules/,
exclude: /node_modules\/(?!(dom7|swiper|ssr-window)\/).*/,
use: { use: {
loader: 'babel-loader', loader: "babel-loader",
options: { options: {
presets: [ presets: [
[ '@babel/preset-env', { [
useBuiltIns: 'usage' "@babel/preset-env",
} ] {
useBuiltIns: "usage",
targets: [
"last 4 versions",
"ie >= 11",
"iOS >= 9"
]
}
]
] ]
} }
} }
} }
] ]
} }
}; };
\ No newline at end of file
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment