sass -- --fix", "build": "npm run stylelint && npm run clean && npm run sass && npm run autoprefix && npm run minify", "sass": "node-sass --output-style expended --source-map true scss/style.scss css/style.css", "clean": "rimraf css", "autoprefix": "postcss --use autoprefixer --map false --output css/style.css css/style.css", "stylelint": "stylelint ./scss/**/*.scss --fix", "minify": "cleancss -o css/style.min.css css/style.css" }, "devDependencies": { "autoprefixer": "^9.6.1", "clean-css-cli": "^4.3.0", "husky": "^3.0.2", "lint-staged": "^9.2.1", "node-sass": "^4.12.0", "postcss-cli": "^6.1.3", "prettier": "^1.18.2", "rimraf": "^2.6.3", "stylelint": "^10.1.0", "stylelint-config-recess-order": "^2.0.3", "stylelint-config-standard": "^18.3.0", "stylelint-prettier": "^1.1.1", "stylelint-scss": "^3.9.3" }, "browserslist": [ ">= 1% in JP", "ie >= 10" ], "stylelint": { "plugins": [ "stylelint-scss", "stylelint-prettier" ], "extends": [ "stylelint-config-standard", "stylelint-config-recess-order" ], "rules": { "prettier/prettier": true, "at-rule-no-unknown": null, "scss/at-rule-no-unknown": true } }, "husky": { "hooks": { "pre-commit": "lint-staged" } }, "lint-staged": { "scss/**/*.scss": [ "npm run stylelint", "git add" ] } }