mirror of
https://github.com/gravitational/teleport
synced 2024-10-18 08:13:24 +00:00
b8b844058b
* Add a new role editor So far, the editor only supports two fields, but it's a start. * Review * Specify default options in role editor This allows us to switch back and forth between Standard and YAML editor without resetting the model (at least for roles that have nothing more than metadata, for now). * Remove unnecessary console.log * Remove freezeDeep; review * Center the loading indicator * Fix broken import * Review * Drop the console statement * Review
97 lines
3.7 KiB
JSON
97 lines
3.7 KiB
JSON
{
|
|
"name": "teleport-ui",
|
|
"version": "1.0.0",
|
|
"scripts": {
|
|
"build-ui": "pnpm build-ui-oss && pnpm build-ui-e",
|
|
"build-ui-oss": "pnpm --filter=@gravitational/teleport build",
|
|
"build-ui-e": "pnpm --filter=@gravitational/teleport.e build",
|
|
"build-wasm": "pnpm --filter=@gravitational/teleport build-wasm",
|
|
"start-teleport": "pnpm --filter=@gravitational/teleport start",
|
|
"start-teleport-e": "pnpm --filter=@gravitational/teleport.e start",
|
|
"build-term": "pnpm --filter=@gravitational/teleterm build",
|
|
"start-term": "pnpm --filter=@gravitational/teleterm start",
|
|
"package-term": "pnpm --filter=@gravitational/teleterm package",
|
|
"storybook": "./web/scripts/run-storybook.sh",
|
|
"storybook-smoke-test": "storybook dev -p 9002 -c web/.storybook --ci --smoke-test",
|
|
"test-storybook": "NODE_TLS_REJECT_UNAUTHORIZED=0 test-storybook -c web/.storybook --url https://localhost:9002 --skipTags=skip-test --browsers=chromium",
|
|
"test": "jest",
|
|
"test-coverage": "jest --coverage && web/scripts/print-coverage-link.sh",
|
|
"test-update-snapshot": "pnpm run test --updateSnapshot",
|
|
"tdd": "jest --watch",
|
|
"lint": "pnpm prettier-check && pnpm eslint",
|
|
"lint-fix": "pnpm prettier-write && pnpm eslint --fix",
|
|
"eslint": "eslint --quiet '+(e|web)/**/*.{ts,tsx,js,jsx,mts}'",
|
|
"type-check": "NODE_OPTIONS='--max-old-space-size=4096' tsc",
|
|
"prettier-check": "prettier --check '+(e|web)/**/*.{ts,tsx,js,jsx,mts}'",
|
|
"prettier-write": "prettier --write --log-level silent '+(e|web)/**/*.{ts,tsx,js,jsx,mts}'",
|
|
"process-icons": "node web/packages/design/src/Icon/script/script.js & pnpm prettier --loglevel silent --write 'web/packages/design/src/Icon/Icons/*.tsx'",
|
|
"nop": "exit 0"
|
|
},
|
|
"private": true,
|
|
"devDependencies": {
|
|
"@gravitational/build": "workspace:*",
|
|
"@storybook/addon-toolbars": "^8.3.4",
|
|
"@storybook/components": "^8.3.4",
|
|
"@storybook/react": "^8.3.4",
|
|
"@storybook/react-vite": "^8.3.4",
|
|
"@storybook/test-runner": "^0.19.1",
|
|
"@testing-library/jest-dom": "^6.5.0",
|
|
"@testing-library/react": "^16.0.0",
|
|
"@testing-library/user-event": "^14.5.2",
|
|
"@types/jest": "^29.5.13",
|
|
"@types/node": "^20.16.10",
|
|
"@types/react": "^18.3.10",
|
|
"@types/react-dom": "^18.3.0",
|
|
"@types/react-highlight": "^0.12.8",
|
|
"@types/react-router": "^5.1.20",
|
|
"@types/react-router-dom": "^5.1.1",
|
|
"@types/react-transition-group": "^4.4.11",
|
|
"@types/wicg-file-system-access": "^2023.10.5",
|
|
"jest": "^29.7.0",
|
|
"jsdom-testing-mocks": "^1.13.1",
|
|
"msw": "^2.4.9",
|
|
"msw-storybook-addon": "^2.0.3",
|
|
"playwright": "^1.47.2",
|
|
"prettier": "^3.3.3",
|
|
"react-select-event": "^5.5.1",
|
|
"storybook": "^8.3.4",
|
|
"typescript": "^5.6.2",
|
|
"vite": "^5.4.8"
|
|
},
|
|
"dependencies": {
|
|
"@codemirror/autocomplete": "^6.18.1",
|
|
"@codemirror/lang-sql": "^6.7.1",
|
|
"@codemirror/view": "^6.34.1",
|
|
"@grpc/grpc-js": "1.11.3",
|
|
"@lezer/highlight": "^1.2.1",
|
|
"@nivo/bar": "^0.87.0",
|
|
"@protobuf-ts/runtime": "^2.9.4",
|
|
"@protobuf-ts/runtime-rpc": "^2.9.4",
|
|
"@uiw/codemirror-themes": "^4.23.3",
|
|
"@uiw/react-codemirror": "^4.23.3",
|
|
"d3-scale": "^4.0.2",
|
|
"d3-time-format": "^4.1.0",
|
|
"date-fns": "^2.28.0",
|
|
"history": "^4.9.0",
|
|
"prop-types": "^15.8.1",
|
|
"react": "^18.3.1",
|
|
"react-day-picker": "^8.10.1",
|
|
"react-dom": "^18.3.1",
|
|
"react-highlight": "^0.15.0",
|
|
"react-is": "^18.3.1",
|
|
"react-router": "5.3.4",
|
|
"react-router-dom": "5.3.4",
|
|
"react-select": "^5.8.1",
|
|
"react-transition-group": "^4.4.5",
|
|
"styled-components": "^6.1.13",
|
|
"tslib": "^2.7.0",
|
|
"whatwg-fetch": "^3.6.20"
|
|
},
|
|
"msw": {
|
|
"workerDirectory": [
|
|
"web/.storybook/public"
|
|
]
|
|
},
|
|
"packageManager": "pnpm@9.9.0"
|
|
}
|