{ "name": "vite-ts-react", "version": "0.0.0", "scripts": { "dev": "cross-env NODE_OPTIONS=--max-old-space-size=4096 vite", "build": "tsc && cross-env NODE_OPTIONS=--max-old-space-size=4096 vite build", "package": "rimraf lib && set NODE_ENV=production&& rollup -c rollup.config.js", "serve": "vite preview", "start:qa": "vite -m qa" }, "prettier": { "semi": false, "singleQuote": true, "jsxSingleQuote": true, "parser": "typescript", "quoteProps": "consistent", "trailingComma": "none", "tabWidth": 2, "printWidth": 100, "overrides": [ { "files": ".prettierrc", "options": { "parser": "typescript" } } ], "settings": { "react": { "version": "detect" } }, "endOfLine": "auto" }, "husky": { "hooks": { "commit-msg": "commitlint -E HUSKY_GIT_PARAMS", "pre-commit": "pretty-quick --staged" } }, "eslintConfig": { "extends": [ "react-app" ], "rules": { "camelcase": 0, "no-use-before-define": "off", "@typescript-eslint/no-use-before-define": [ "error" ], "prettier/prettier": [ "error", { "endOfLine": "auto" } ] } }, "postcss": { "plugins": { "autoprefixer": {} } }, "dependencies": { "@loadable/component": "^5.15.0", "@nteract/directory-listing": "^2.1.0", "@nteract/markdown": "^4.6.2", "@nteract/notebook-preview": "^11.0.4-alpha.0", "@nteract/presentational-components": "^3.4.11", "@nteract/transform-vega": "^7.0.0", "@nteract/transforms": "^5.0.4-alpha.0", "antd": "^4.16.12", "axios": "^0.21.1", "build": "^0.1.4", "classnames": "^2.3.1", "d3-dsv": "^3.0.1", "jquery": "^3.6.0", "js-base64": "^3.6.1", "lodash-es": "^4.17.21", "next": "^11.1.2", "nprogress": "^0.2.0", "react": "^17.0.2", "react-dom": "^17.0.2", "react-router": "^5.2.0", "react-router-config": "^5.1.1", "react-router-dom": "^5.2.0" }, "devDependencies": { "@rollup/plugin-dynamic-import-vars": "^1.4.0", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.0.4", "@types/axios": "^0.14.0", "@types/d3-dsv": "^3.0.0", "@types/lodash": "^4.14.172", "@types/lodash-es": "^4.17.5", "@types/next": "^9.0.0", "@types/node": "^16.6.2", "@types/nprogress": "^0.2.0", "@types/react": "^17.0.0", "@types/react-dom": "^17.0.0", "@types/react-router-dom": "^5.1.8", "@types/styled-components": "^5.1.14", "@typescript-eslint/eslint-plugin": "^4.29.2", "@typescript-eslint/parser": "^4.29.2", "@vitejs/plugin-legacy": "^1.5.1", "@vitejs/plugin-react-refresh": "^1.3.1", "autoprefixer": "^10.3.4", "cross-env": "^7.0.3", "eslint": "^7.32.0", "eslint-config-alloy": "^4.2.0", "eslint-plugin-react": "^7.24.0", "husky": "^4.3.8", "less": "^4.1.1", "lint-staged": "^11.1.2", "postcss": "^8.3.6", "prettier": "^2.3.2", "rimraf": "^3.0.2", "rollup-plugin-babel": "^4.4.0", "rollup-plugin-commonjs": "^10.1.0", "rollup-plugin-peer-deps-external": "^2.2.4", "rollup-plugin-postcss": "^4.0.1", "rollup-plugin-stylelint": "^1.0.0", "rollup-plugin-terser": "^7.0.2", "rollup-plugin-tslint": "^0.2.2", "rollup-plugin-typescript2": "^0.30.0", "rollup-plugin-visualizer": "^5.5.2", "sass": "^1.38.0", "typescript": "^4.3.5", "vite": "^2.5.4", "vite-plugin-imp": "^2.0.7" } }