{ "name": "webpack-postcss", "version": "1.0.0", "main": "index.js", "license": "MIT", "scripts": { "start": "", "lint": "eslint --ext .js,.vue src/assets/js", "lint:fix": "eslint --fix --ext .js,.vue src/assets/js", "lint:css": "stylelint src/**/*.css --fix", "dev": "webpack --env development --mode development --watch --progress", "build": "webpack --env production --mode production", "prepare": "husky install" }, "browserslist": "defaults and supports es6-module", "lint-staged": { "*": [ "secretlint" ], "src/**/*.{js,jsx,ts,tsx,vue}": [ "eslint --fix" ], "src/**/*.{css,scss}": [ "stylelint --fix" ] }, "devDependencies": { "@csstools/postcss-global-data": "^2.1.0", "@secretlint/secretlint-rule-preset-recommend": "^8.0.0", "@sect/modernizr-loader": "^1.0.5", "@sect/webpack-sweet-entry": "^7.0.1", "@soda/friendly-errors-webpack-plugin": "^1.8.1", "@spotify/prettier-config": "^15.0.0", "@swc/core": "^1.3.100", "css-loader": "^6.8.1", "css-minimizer-webpack-plugin": "^5.0.1", "eslint": "^8.55.0", "eslint-config-airbnb": "^19.0.4", "eslint-config-prettier": "^9.1.0", "eslint-plugin-import": "^2.29.0", "eslint-plugin-jsx-a11y": "^6.8.0", "eslint-plugin-prefer-arrow": "^1.2.3", "eslint-plugin-prettier": "^5.0.1", "eslint-plugin-react": "^7.33.2", "eslint-plugin-react-hooks": "^4.6.0", "eslint-plugin-unused-imports": "^3.0.0", "eslint-webpack-plugin": "^4.0.1", "husky": "^8.0.3", "json-loader": "^0.5.7", "lint-staged": "^15.1.0", "mini-css-extract-plugin": "^2.7.6", "modernizr": "^3.13.0", "postcss": "^8.4.32", "postcss-calc": "^9.0.1", "postcss-combine-duplicated-selectors": "^10.0.3", "postcss-flexbugs-fixes": "^5.0.2", "postcss-hexrgba": "^2.1.0", "postcss-import": "^15.1.0", "postcss-loader": "^7.3.3", "postcss-preset-env": "^9.3.0", "postcss-pseudo-is": "^0.3.0", "postcss-pxtorem": "^6.0.0", "postcss-reporter": "^7.0.5", "postcss-sort-media-queries": "^5.2.0", "prettier": "^3.1.0", "secretlint": "^8.0.0", "size-plugin": "^3.0.0", "stylelint": "^15.11.0", "stylelint-config-prettier": "^9.0.5", "stylelint-config-recess-order": "^4.4.0", "stylelint-config-standard": "^34.0.0", "stylelint-prettier": "^4.1.0", "stylelint-webpack-plugin": "^4.1.1", "svg-spritemap-webpack-plugin": "^4.5.0", "swc-loader": "^0.2.3", "terser-webpack-plugin": "^5.3.9", "webpack": "^5.89.0", "webpack-bundle-analyzer": "^4.10.1", "webpack-cli": "^5.1.4", "webpack-remove-empty-scripts": "^1.0.4", "webpack-spritesmith": "^1.1.0" }, "dependencies": { "body-scroll-lock": "^3.1.5", "core-js": "^3.33.3", "detect-browser": "^5.3.0", "dotdotdot-js": "^4.1.0", "dotenv": "^16.3.1", "es6-promise": "^4.2.8", "image-promise": "^7.0.1", "inner-vh": "^2.1.2", "is-email": "^1.0.2", "is-url": "^1.2.4", "is-uuid": "^1.0.2", "ismobilejs": "^1.1.1", "jquery": "^3.7.1", "jquery.easing": "^1.4.1", "lazysizes": "^5.3.2", "micromodal": "^0.4.10", "moveto": "^1.8.2", "node-notifier": "^10.0.1", "picturefill": "^3.0.3", "rambda": "^8.6.0", "regenerator-runtime": "^0.14.0", "sanitize.css": "^13.0.0", "slick-carousel": "^1.8.1", "superstruct": "^1.0.3", "webfontloader": "^1.6.28", "whatwg-fetch": "^3.6.19" } }