{ "name": "craftcms", "private": true, "main": "webpack.config.js", "scripts": { "prebuild": "npm run fix-prettier", "build": "webpack --node-env=production --progress", "dev": "webpack --node-env=dev --mode=development --progress", "serve": "webpack-dev-server --node-env=development", "check-prettier": "prettier --check .", "fix-prettier": "prettier --write .", "prepare": "husky", "lint:styles": "stylelint \"src/**/*.scss\"" }, "workspaces": [ "packages/*" ], "engines": { "node": ">=20" }, "browserslist": [ "extends @craftcms/browserslist-config" ], "devDependencies": { "@craftcms/playwright": "file:packages/craftcms-playwright", "@craftcms/webpack": "file:packages/craftcms-webpack", "@playwright/test": "^1.59.1", "husky": "^9.1.7", "lint-staged": "^16.4.0", "prettier": "3.8.3", "stylelint": "^16.26.1", "stylelint-config-standard": "^36.0.1", "stylelint-config-standard-scss": "^13.1.0", "stylelint-prettier": "^5.0.3", "stylelint-use-logical-spec": "^5.0.1", "tailwindcss": "^3.4.19", "vue-apexcharts": "^1.7.0" }, "dependencies": { "@benmajor/jquery-touch-events": "^2.0.3", "@craftcms/graphiql": "file:packages/craftcms-graphiql", "@craftcms/sass": "file:packages/craftcms-sass", "@craftcms/vue": "file:packages/craftcms-vue", "@floating-ui/dom": "^1.7.6", "@selectize/selectize": "selectize/selectize.js#master", "@simplewebauthn/browser": "^13.3.0", "@tanstack/highlight": "^1.1.0", "@types/jquery": "^3.5.34", "accounting": "^0.4.1", "axios": "^1.20.0", "blueimp-file-upload": "^10.32.0", "codemirror": "^5.65.21", "d3": "^7.9.0", "fabric": "^7.4.0", "htmx.org": "^1.9.12", "iframe-resizer": "^4.4.5", "inputmask": "^5.0.9", "jquery": "^3.7.1", "jquery-ui": "^1.14.2", "jquery.payment": "^3.0.0", "picturefill": "^3.0.3", "punycode": "^2.3.1", "timepicker": "^1.14.1", "ttf2woff2": "^5.0.0", "typescript": "^5.9.3", "v-tooltip": "^2.1.3", "velocity-animate": "^1.5.2", "vue": "^2.7.16", "vue-autosuggest": "^2.2.0", "vue-awesome-swiper": "^4.1.1", "vue-cleave": "^1.2.2", "vue-lodash": "^1.0.4", "vue-router": "^3.6.5", "vuex": "^3.6.2", "xregexp": "^5.1.2", "yii2-pjax": "~2.0.8" }, "optionalDependencies": { "@awesome.me/kit-ddaed3f5c5": "1.0.74" } }