{ "name": "teleport-ui", "version": "1.0.0", "scripts": { "build-ui": "yarn build-ui-oss && yarn build-ui-e", "build-ui-oss": "yarn workspace @gravitational/teleport build", "build-ui-e": "yarn workspace @gravitational/teleport.e build", "build-wasm": "yarn workspace @gravitational/teleport build-wasm", "start-teleport": "yarn workspace @gravitational/teleport start", "start-teleport-e": "yarn workspace @gravitational/teleport.e start", "build-term": "yarn workspace @gravitational/teleterm build", "start-term": "yarn workspace @gravitational/teleterm start", "package-term": "yarn workspace @gravitational/teleterm package", "storybook": "start-storybook -p 9002 -c web/.storybook -s web/.storybook/public", "storybook-smoke-test": "yarn storybook --ci --smoke-test", "test": "jest", "test-coverage": "jest --coverage && web/scripts/print-coverage-link.sh", "test-update-snapshot": "yarn test -- --updateSnapshot", "tdd": "jest --watch", "lint": "yarn prettier-check && yarn eslint", "eslint": "eslint --quiet '+(e|web)/**/*.{ts,tsx,js,jsx,mts}'", "type-check": "NODE_OPTIONS='--max-old-space-size=4096' tsc", "prettier-check": "yarn prettier --check '+(e|web)/**/*.{ts,tsx,js,jsx,mts}'", "prettier-write": "yarn prettier --write --loglevel silent '+(e|web)/**/*.{ts,tsx,js,jsx,mts}'", "process-icons": "node web/packages/design/src/Icon/script/script.js & yarn prettier --loglevel silent --write 'web/packages/design/src/Icon/Icons/*.tsx'", "nop": "exit 0" }, "private": true, "resolutions": { "esbuild": "^0.20.2", "react": "^18.2.0", "react-dom": "^18.2.0", "**/d3-color": "^3.1.0", "**/minimist": "^1.2.8", "**/@types/react": "^18.2.39", "**/@types/react-dom": "^18.2.17", "**/trim": "0.0.3", "webpack": "^5.88.2", "x-default-browser": "^0.5.2" }, "devDependencies": { "prettier": "^3.2.5", "typescript": "^5.4.2" }, "workspaces": { "packages": [ "web/packages/*", "e/web/*" ] } }