86 lines
2.9 KiB
JSON
86 lines
2.9 KiB
JSON
{
|
|
"license": "UNLICENSED",
|
|
"private": true,
|
|
"scripts": {
|
|
"gql-codegen": "NODE_TLS_REJECT_UNAUTHORIZED=0 npx graphql-codegen --config web/common/webpack/assets/js-shop/utils/codegen.ts",
|
|
"gql-codegen-watch": "NODE_TLS_REJECT_UNAUTHORIZED=0 npx graphql-codegen --config web/common/webpack/assets/js-shop/utils/codegen.ts -w -v",
|
|
"lint": "eslint .",
|
|
"lint-fix": "eslint . --fix --rule \"no-relative-import-paths/no-relative-import-paths: 0\"",
|
|
"format": "prettier --write '**/*.+(ts|tsx)'",
|
|
"generate-icons": "npx @svgr/cli web/common/webpack/assets/icons --out-dir web/common/webpack/assets/shared/icon/components --typescript --no-dimensions"
|
|
},
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git@wpj.cz:kupshop"
|
|
},
|
|
"devDependencies": {
|
|
"@babel/core": "^7.22",
|
|
"@babel/preset-env": "^7.22",
|
|
"@babel/preset-react": "^7.12",
|
|
"@graphql-codegen/cli": "5.0.0",
|
|
"@graphql-codegen/client-preset": "4.1.0",
|
|
"@kupshop/eslint-config-wpj": "^1.0.0",
|
|
"@kupshop/prettier-config-wpj": "^1.0.0",
|
|
"@parcel/watcher": "^2.4",
|
|
"@symfony/ux-live-component": "file:vendor/symfony/ux-live-component/assets",
|
|
"@symfony/webpack-encore": "^4.6",
|
|
"@types/google.maps": "^3.58.1",
|
|
"@types/jquery": "^3.5.16",
|
|
"@types/js-cookie": "^3.0.6",
|
|
"@types/node": "^22.5.0",
|
|
"@types/photoswipe": "^4.1.6",
|
|
"@types/react": "^18",
|
|
"@types/react-dom": "^18",
|
|
"@types/webpack": "^5.28.5",
|
|
"autoprefixer": "^10.4.19",
|
|
"compression-webpack-plugin": "^11.0",
|
|
"concurrently": "^8.2",
|
|
"copy-webpack-plugin": "^12.0.2",
|
|
"eslint": "^8.57.1",
|
|
"fork-ts-checker-webpack-plugin": "^9.0",
|
|
"gulp": "^5.0.0",
|
|
"i18next-scanner": "^4.4.0",
|
|
"postcss": "^8.2.8",
|
|
"postcss-loader": "^7.3.0",
|
|
"prettier": "^3.4.2",
|
|
"sass": "^1.32",
|
|
"sass-loader": "^14.0",
|
|
"svg-inline-loader": "^0.8.2",
|
|
"ts-loader": "^9.0",
|
|
"ts-node": "^10.9.2",
|
|
"tsconfig-paths": "^4.2.0",
|
|
"typescript": "^5.5.4",
|
|
"webfonts-loader": "^8.0"
|
|
},
|
|
"dependencies": {
|
|
"@apollo/client": "^3.12.3",
|
|
"@floating-ui/react-dom": "^2.0.8",
|
|
"@googlemaps/markerclusterer": "^2.5.3",
|
|
"@hotwired/stimulus": "^3.2.2",
|
|
"@radix-ui/react-slider": "^1.1.2",
|
|
"@sentry/react": "^7.99.0",
|
|
"@sentry/webpack-plugin": "^3.4.0",
|
|
"@symfony/stimulus-bridge": "^3.2.2",
|
|
"clipboard": "^2.0.11",
|
|
"container-query-polyfill": "^1.0.2",
|
|
"fine-uploader": "^5.16.2",
|
|
"focus-trap-react": "^11.0.4",
|
|
"graphql": "^15.8.0",
|
|
"intersection-observer": "^0.7",
|
|
"jquery": "^3.7.0",
|
|
"js-cookie": "^3.0.5",
|
|
"node-sass-utils": "^1.1.3",
|
|
"photoswipe": "^5.4.4",
|
|
"react": "^18.3.1",
|
|
"react-dom": "^18.3.1",
|
|
"react-multi-carousel": "^2.8.6",
|
|
"stimulus-use": "^0.52.2",
|
|
"tiny-slider": "^2.9.3",
|
|
"umbrellajs": "^3.3.2",
|
|
"vaul": "^1.1.2"
|
|
},
|
|
"browserslist": [
|
|
"cover 94% in CZ"
|
|
]
|
|
}
|