teleport/package.json
Bartosz Leper b8b844058b
Specify default options in role editor (#47189)
* 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
2024-10-09 17:19:35 +00:00

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"
}