mirror of
https://github.com/Unleash/unleash.git
synced 2025-01-11 00:08:30 +01:00
e6f3b3009a
## About the changes Updates frontend engine minimum version to node 18 and also improves some messages in the release GHA task
164 lines
5.6 KiB
JSON
164 lines
5.6 KiB
JSON
{
|
|
"name": "unleash-frontend-local",
|
|
"version": "0.0.0",
|
|
"private": true,
|
|
"files": [
|
|
"index.js",
|
|
"build/"
|
|
],
|
|
"engines": {
|
|
"node": ">=18"
|
|
},
|
|
"scripts": {
|
|
"build": "vite build",
|
|
"start": "vite",
|
|
"start:prod": "vite build && vite preview",
|
|
"start:sandbox": "UNLEASH_API=https://sandbox.getunleash.io/ospro yarn run start",
|
|
"start:demo2": "UNLEASH_API=https://sandbox.getunleash.io/ UNLEASH_BASE_PATH=/demo2/ yarn run start",
|
|
"start:enterprise": "UNLEASH_API=https://unleash.herokuapp.com VITE_TEST_REDIRECT=true yarn run start",
|
|
"start:demo": "UNLEASH_BASE_PATH=/demo/ UNLEASH_API=https://app.unleash-hosted.com/ yarn run start",
|
|
"test": "tsc && NODE_OPTIONS=\"${NODE_OPTIONS} --no-experimental-fetch\" vitest run",
|
|
"test:snapshot": "NODE_OPTIONS=\"${NODE_OPTIONS} --no-experimental-fetch\" yarn test -u",
|
|
"test:watch": "NODE_OPTIONS=\"${NODE_OPTIONS} --no-experimental-fetch\" vitest watch",
|
|
"lint": "eslint --fix ./src",
|
|
"lint:check": "eslint ./src",
|
|
"fmt": "prettier src --write --loglevel warn",
|
|
"fmt:check": "prettier src --check",
|
|
"ts:check": "tsc",
|
|
"e2e": "NODE_OPTIONS=\"${NODE_OPTIONS} --no-experimental-fetch\" yarn run cypress open --config baseUrl='http://localhost:3000' --env AUTH_USER=admin,AUTH_PASSWORD=unleash4all",
|
|
"e2e:heroku": "NODE_OPTIONS=\"${NODE_OPTIONS} --no-experimental-fetch\" yarn run cypress open --config baseUrl='https://unleash.herokuapp.com' --env AUTH_USER=admin,AUTH_PASSWORD=unleash4all",
|
|
"gen:api": "NODE_OPTIONS=\"${NODE_OPTIONS} --no-experimental-fetch\" orval --config orval.config.js",
|
|
"gen:api:demo": "NODE_OPTIONS=\"${NODE_OPTIONS} --no-experimental-fetch\" UNLEASH_OPENAPI_URL=https://app.unleash-hosted.com/demo/docs/openapi.json yarn run gen:api",
|
|
"gen:api:sandbox": "NODE_OPTIONS=\"${NODE_OPTIONS} --no-experimental-fetch\" UNLEASH_OPENAPI_URL=https://sandbox.getunleash.io/demo2/docs/openapi.json yarn run gen:api",
|
|
"prepare": "yarn run build"
|
|
},
|
|
"devDependencies": {
|
|
"@codemirror/lang-json": "6.0.1",
|
|
"@emotion/react": "11.10.6",
|
|
"@emotion/styled": "11.10.6",
|
|
"@mui/icons-material": "5.11.9",
|
|
"@mui/lab": "5.0.0-alpha.120",
|
|
"@mui/material": "5.11.10",
|
|
"@testing-library/dom": "8.20.0",
|
|
"@testing-library/jest-dom": "5.16.5",
|
|
"@testing-library/react": "12.1.5",
|
|
"@testing-library/react-hooks": "7.0.2",
|
|
"@testing-library/user-event": "14.4.3",
|
|
"@types/debounce": "1.2.1",
|
|
"@types/deep-diff": "1.0.2",
|
|
"@types/jest": "29.4.0",
|
|
"@types/lodash.clonedeep": "4.5.7",
|
|
"@types/lodash.omit": "4.5.7",
|
|
"@types/node": "17.0.18",
|
|
"@types/react": "17.0.56",
|
|
"@types/react-dom": "17.0.19",
|
|
"@types/react-linkify": "1.0.1",
|
|
"@types/react-router-dom": "5.3.3",
|
|
"@types/react-table": "7.7.14",
|
|
"@types/react-test-renderer": "17.0.2",
|
|
"@types/react-timeago": "4.1.3",
|
|
"@types/semver": "7.3.13",
|
|
"@types/uuid": "^9.0.0",
|
|
"@uiw/codemirror-theme-duotone": "4.19.11",
|
|
"@uiw/react-codemirror": "4.19.11",
|
|
"@vitejs/plugin-react": "3.1.0",
|
|
"chart.js": "3.9.1",
|
|
"chartjs-adapter-date-fns": "3.0.0",
|
|
"classnames": "2.3.2",
|
|
"copy-to-clipboard": "3.3.3",
|
|
"countries-and-timezones": "^3.4.0",
|
|
"cypress": "9.7.0",
|
|
"date-fns": "2.29.3",
|
|
"date-fns-tz": "^2.0.0",
|
|
"debounce": "1.2.1",
|
|
"deep-diff": "1.0.2",
|
|
"dequal": "2.0.3",
|
|
"eslint": "8.34.0",
|
|
"eslint-config-react-app": "7.0.1",
|
|
"fast-json-patch": "3.1.1",
|
|
"http-proxy-middleware": "2.0.6",
|
|
"immer": "9.0.21",
|
|
"jsdom": "21.1.1",
|
|
"lodash.clonedeep": "4.5.0",
|
|
"lodash.omit": "4.5.0",
|
|
"mermaid": "^9.3.0",
|
|
"millify": "^5.0.1",
|
|
"msw": "0.49.3",
|
|
"pkginfo": "0.4.1",
|
|
"plausible-tracker": "0.3.8",
|
|
"prettier": "2.8.1",
|
|
"prop-types": "15.8.1",
|
|
"react": "17.0.2",
|
|
"react-chartjs-2": "4.3.1",
|
|
"react-dom": "17.0.2",
|
|
"react-dropzone": "14.2.3",
|
|
"react-error-boundary": "3.1.4",
|
|
"react-hooks-global-state": "2.1.0",
|
|
"react-joyride": "^2.5.3",
|
|
"react-markdown": "^8.0.4",
|
|
"react-linkify": "^1.0.0-alpha",
|
|
"react-router-dom": "6.8.1",
|
|
"react-table": "7.8.0",
|
|
"react-test-renderer": "17.0.2",
|
|
"react-timeago": "7.1.0",
|
|
"sass": "1.58.3",
|
|
"semver": "7.3.8",
|
|
"swr": "2.0.4",
|
|
"tss-react": "4.6.1",
|
|
"typescript": "4.8.4",
|
|
"vite": "4.1.4",
|
|
"vite-plugin-env-compatible": "1.1.1",
|
|
"vite-plugin-svgr": "2.4.0",
|
|
"vite-tsconfig-paths": "4.0.5",
|
|
"vitest": "0.28.5",
|
|
"whatwg-fetch": "3.6.2"
|
|
},
|
|
"optionalDependencies": {
|
|
"orval": "^6.10.3"
|
|
},
|
|
"resolutions": {
|
|
"@codemirror/state": "6.2.0",
|
|
"@xmldom/xmldom": "^0.8.4",
|
|
"json5": "^2.2.2",
|
|
"@types/react": "17.0.56",
|
|
"@types/react-dom": "17.0.19"
|
|
},
|
|
"jest": {
|
|
"moduleNameMapper": {
|
|
"\\.(jpg|jpeg|png|gif|eot|otf|webp|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": "<rootDir>/src/__mocks__/fileMock.js",
|
|
"\\.svg": "<rootDir>/src/__mocks__/svgMock.js",
|
|
"\\.(css|scss)$": "identity-obj-proxy"
|
|
}
|
|
},
|
|
"browserslist": {
|
|
"production": [
|
|
">0.2%",
|
|
"not dead",
|
|
"not op_mini all"
|
|
],
|
|
"development": [
|
|
"last 1 chrome version",
|
|
"last 1 firefox version",
|
|
"last 1 safari version"
|
|
]
|
|
},
|
|
"eslintConfig": {
|
|
"extends": [
|
|
"react-app",
|
|
"react-app/jest"
|
|
],
|
|
"parserOptions": {
|
|
"warnOnUnsupportedTypeScriptVersion": false
|
|
},
|
|
"rules": {
|
|
"no-restricted-globals": "off",
|
|
"no-useless-computed-key": "off",
|
|
"import/no-anonymous-default-export": "off",
|
|
"react-hooks/exhaustive-deps": "off"
|
|
},
|
|
"ignorePatterns": [
|
|
"cypress"
|
|
]
|
|
}
|
|
}
|