Add Stylelint.
This commit is contained in:
parent
8350264bd2
commit
24bc6165bc
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -35,3 +35,4 @@ docs_html/
|
||||||
TODO
|
TODO
|
||||||
test.html
|
test.html
|
||||||
ad.js
|
ad.js
|
||||||
|
/.cache/
|
||||||
|
|
4
.stylelintignore
Normal file
4
.stylelintignore
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
**/*.min.css
|
||||||
|
**/dist/
|
||||||
|
**/docs_html/
|
||||||
|
**/plugins/
|
16
.stylelintrc
Normal file
16
.stylelintrc
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
{
|
||||||
|
"extends": [
|
||||||
|
"stylelint-config-twbs-bootstrap/scss"
|
||||||
|
],
|
||||||
|
"rules": {
|
||||||
|
"declaration-no-important": null,
|
||||||
|
"order/properties-order": null,
|
||||||
|
"selector-max-class": null,
|
||||||
|
"selector-max-combinators": null,
|
||||||
|
"selector-max-compound-selectors": null,
|
||||||
|
"selector-max-id": null,
|
||||||
|
"selector-max-specificity": null,
|
||||||
|
"selector-max-type": null,
|
||||||
|
"selector-no-qualifying-type": null
|
||||||
|
}
|
||||||
|
}
|
|
@ -1,23 +0,0 @@
|
||||||
{
|
|
||||||
"adjoining-classes": false,
|
|
||||||
"box-sizing": false,
|
|
||||||
"box-model": false,
|
|
||||||
"compatible-vendor-prefixes": false,
|
|
||||||
"floats": false,
|
|
||||||
"font-sizes": false,
|
|
||||||
"gradients": false,
|
|
||||||
"important": false,
|
|
||||||
"known-properties": false,
|
|
||||||
"outline-none": false,
|
|
||||||
"qualified-headings": false,
|
|
||||||
"regex-selectors": false,
|
|
||||||
"shorthand": false,
|
|
||||||
"text-indent": false,
|
|
||||||
"unique-headings": false,
|
|
||||||
"universal-selector": false,
|
|
||||||
"unqualified-attributes": false,
|
|
||||||
"ids": false,
|
|
||||||
"fallback-colors": false,
|
|
||||||
"vendor-prefix": false,
|
|
||||||
"import": false
|
|
||||||
}
|
|
1266
package-lock.json
generated
1266
package-lock.json
generated
File diff suppressed because it is too large
Load diff
|
@ -25,6 +25,7 @@
|
||||||
"css-minify:extra-components": "npm run css-minify-bash -- dist/css/alt/adminlte.extra-components.min.css dist/css/alt/adminlte.extra-components.css",
|
"css-minify:extra-components": "npm run css-minify-bash -- dist/css/alt/adminlte.extra-components.min.css dist/css/alt/adminlte.extra-components.css",
|
||||||
"css-minify:pages": "npm run css-minify-bash -- dist/css/alt/adminlte.pages.min.css dist/css/alt/adminlte.pages.css",
|
"css-minify:pages": "npm run css-minify-bash -- dist/css/alt/adminlte.pages.min.css dist/css/alt/adminlte.pages.css",
|
||||||
"css-minify:plugins": "npm run css-minify-bash -- dist/css/alt/adminlte.plugins.min.css dist/css/alt/adminlte.plugins.css",
|
"css-minify:plugins": "npm run css-minify-bash -- dist/css/alt/adminlte.plugins.min.css dist/css/alt/adminlte.plugins.css",
|
||||||
|
"css-lint": "stylelint \"build/scss/**/*.scss\" --cache --cache-location .cache/.stylelintcache",
|
||||||
"compile": "npm-run-all --parallel js css-all",
|
"compile": "npm-run-all --parallel js css-all",
|
||||||
"dev": "npm-run-all --parallel watch sync",
|
"dev": "npm-run-all --parallel watch sync",
|
||||||
"docs": "npm-run-all --sequential docs-clean docs-prepare docs-compile",
|
"docs": "npm-run-all --sequential docs-clean docs-prepare docs-compile",
|
||||||
|
@ -37,11 +38,12 @@
|
||||||
"js-compile": "rollup --config build/config/rollup.config.js --sourcemap",
|
"js-compile": "rollup --config build/config/rollup.config.js --sourcemap",
|
||||||
"js-minify": "terser --compress typeofs=false --mangle --comments \"/^!/\" --source-map \"content=dist/js/adminlte.js.map,includeSources,url=adminlte.min.js.map\" --output dist/js/adminlte.min.js dist/js/adminlte.js",
|
"js-minify": "terser --compress typeofs=false --mangle --comments \"/^!/\" --source-map \"content=dist/js/adminlte.js.map,includeSources,url=adminlte.min.js.map\" --output dist/js/adminlte.min.js dist/js/adminlte.js",
|
||||||
"production": "npm-run-all --sequential compile plugins",
|
"production": "npm-run-all --sequential compile plugins",
|
||||||
"prepare-release": "npm-run-all --sequential compile plugins docs",
|
"prepare-release": "npm-run-all --sequential production docs",
|
||||||
|
"test": "npm-run-all css-lint production",
|
||||||
"plugins": "node build/npm/Publish.js -v",
|
"plugins": "node build/npm/Publish.js -v",
|
||||||
"sync": "browser-sync start --server --files *.html pages/ dist/",
|
"sync": "browser-sync start --server --files *.html pages/ dist/",
|
||||||
"watch": "npm-run-all --parallel watch-css watch-js",
|
"watch": "npm-run-all --parallel watch-css watch-js",
|
||||||
"watch-css": "nodemon --watch build/scss -e scss -x \"npm run css\"",
|
"watch-css": "nodemon --watch build/scss -e scss -x \"npm-run-all css-lint css\"",
|
||||||
"watch-js": "nodemon --watch build/js -e js -x \"npm run js\""
|
"watch-js": "nodemon --watch build/js -e js -x \"npm run js\""
|
||||||
},
|
},
|
||||||
"keywords": [
|
"keywords": [
|
||||||
|
@ -142,6 +144,8 @@
|
||||||
"npm-run-all": "^4.1.5",
|
"npm-run-all": "^4.1.5",
|
||||||
"postcss-cli": "^7.1.1",
|
"postcss-cli": "^7.1.1",
|
||||||
"rollup": "^2.12.0",
|
"rollup": "^2.12.0",
|
||||||
|
"stylelint": "^13.5.0",
|
||||||
|
"stylelint-config-twbs-bootstrap": "^2.0.2",
|
||||||
"terser": "^4.7.0"
|
"terser": "^4.7.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue