mirror of
https://github.com/coder/coder.git
synced 2026-11-14 23:50:54 +08:00
This commit adds the ability for agents to set their version upon start. This is then reported in the UI and CLI.
135 lines
4.6 KiB
JSON
135 lines
4.6 KiB
JSON
{
|
|
"name": "coder-v2",
|
|
"description": "Coder V2 (Workspaces V2)",
|
|
"repository": "https://github.com/coder/coder",
|
|
"private": true,
|
|
"scripts": {
|
|
"postinstall": "yarn typegen",
|
|
"build": "NODE_ENV=production webpack build --config=webpack.prod.ts",
|
|
"build:analyze": "NODE_ENV=production webpack --profile --progress --json --config=webpack.prod.ts > out/stats.json && webpack-bundle-analyzer out/stats.json out",
|
|
"check:all": "yarn format:check && yarn lint && yarn test",
|
|
"chromatic": "chromatic",
|
|
"dev": "webpack-dev-server --config=webpack.dev.ts",
|
|
"format:check": "prettier --check '**/*.{css,html,js,json,jsx,md,ts,tsx,yaml,yml}'",
|
|
"format:types": "prettier --write 'src/api/typesGenerated.ts'",
|
|
"format:write": "prettier --write '**/*.{css,html,js,json,jsx,md,ts,tsx,yaml,yml}'",
|
|
"lint": "jest --selectProjects lint",
|
|
"lint:fix": "FIX=true yarn lint",
|
|
"playwright:install": "playwright install",
|
|
"playwright:install-deps": "playwright install-deps",
|
|
"playwright:test": "playwright test --config=e2e/playwright.config.ts",
|
|
"storybook": "start-storybook -p 6006",
|
|
"storybook:build": "build-storybook",
|
|
"test": "jest --selectProjects test",
|
|
"test:coverage": "jest --selectProjects test --collectCoverage",
|
|
"test:watch": "jest --selectProjects test --watch",
|
|
"typegen": "xstate typegen 'src/**/*.ts'"
|
|
},
|
|
"dependencies": {
|
|
"@emoji-mart/data": "^1.0.5",
|
|
"@emoji-mart/react": "^1.0.1",
|
|
"@fontsource/ibm-plex-mono": "4.5.10",
|
|
"@fontsource/inter": "4.5.11",
|
|
"@material-ui/core": "4.9.4",
|
|
"@material-ui/icons": "4.5.1",
|
|
"@material-ui/lab": "4.0.0-alpha.42",
|
|
"@testing-library/react-hooks": "8.0.1",
|
|
"@xstate/inspect": "0.6.5",
|
|
"@xstate/react": "3.0.1",
|
|
"axios": "0.26.1",
|
|
"can-ndjson-stream": "1.0.2",
|
|
"cron-parser": "4.5.0",
|
|
"cronstrue": "2.11.0",
|
|
"dayjs": "1.11.4",
|
|
"emoji-mart": "^5.2.1",
|
|
"formik": "^2.2.9",
|
|
"front-matter": "4.0.2",
|
|
"history": "5.3.0",
|
|
"i18next": "21.9.1",
|
|
"just-debounce-it": "3.0.1",
|
|
"react": "18.2.0",
|
|
"react-dom": "18.2.0",
|
|
"react-helmet-async": "1.3.0",
|
|
"react-i18next": "11.18.4",
|
|
"react-markdown": "8.0.3",
|
|
"react-router-dom": "6.3.0",
|
|
"sourcemapped-stacktrace": "1.1.11",
|
|
"swr": "1.3.0",
|
|
"tzdata": "1.0.30",
|
|
"uuid": "8.3.2",
|
|
"xstate": "4.32.1",
|
|
"xterm": "4.19.0",
|
|
"xterm-addon-fit": "0.5.0",
|
|
"xterm-addon-web-links": "0.6.0",
|
|
"xterm-addon-webgl": "0.11.4",
|
|
"xterm-for-react": "1.0.4",
|
|
"yup": "0.32.11"
|
|
},
|
|
"devDependencies": {
|
|
"@playwright/test": "1.24.1",
|
|
"@pmmmwh/react-refresh-webpack-plugin": "0.5.7",
|
|
"@storybook/addon-actions": "6.5.9",
|
|
"@storybook/addon-essentials": "6.4.22",
|
|
"@storybook/addon-links": "6.5.9",
|
|
"@storybook/react": "6.4.22",
|
|
"@testing-library/jest-dom": "5.16.4",
|
|
"@testing-library/react": "^13.3.0",
|
|
"@testing-library/user-event": "^14.4.3",
|
|
"@types/express": "4.17.13",
|
|
"@types/jest": "27.4.1",
|
|
"@types/node": "14.18.22",
|
|
"@types/react": "18.0.15",
|
|
"@types/react-dom": "18.0.6",
|
|
"@types/react-helmet": "6.1.5",
|
|
"@types/semver": "^7.3.12",
|
|
"@types/superagent": "4.1.15",
|
|
"@types/uuid": "8.3.4",
|
|
"@typescript-eslint/eslint-plugin": "5.31.0",
|
|
"@typescript-eslint/parser": "5.31.0",
|
|
"@xstate/cli": "0.3.0",
|
|
"chromatic": "6.7.1",
|
|
"copy-webpack-plugin": "10.2.4",
|
|
"css-loader": "6.7.1",
|
|
"css-minimizer-webpack-plugin": "3.4.1",
|
|
"eslint": "8.21.0",
|
|
"eslint-config-prettier": "8.5.0",
|
|
"eslint-import-resolver-alias": "1.1.2",
|
|
"eslint-import-resolver-typescript": "3.3.0",
|
|
"eslint-plugin-compat": "4.0.2",
|
|
"eslint-plugin-import": "2.26.0",
|
|
"eslint-plugin-jest": "26.7.0",
|
|
"eslint-plugin-jsx-a11y": "6.6.1",
|
|
"eslint-plugin-no-storage": "1.0.2",
|
|
"eslint-plugin-react": "7.30.1",
|
|
"eslint-plugin-react-hooks": "4.6.0",
|
|
"html-webpack-plugin": "5.5.0",
|
|
"jest": "27.5.1",
|
|
"jest-canvas-mock": "2.4.0",
|
|
"jest-junit": "14.0.0",
|
|
"jest-runner-eslint": "1.0.0",
|
|
"jest-websocket-mock": "2.3.0",
|
|
"mini-css-extract-plugin": "2.6.1",
|
|
"msw": "^0.45.0",
|
|
"prettier": "2.7.1",
|
|
"prettier-plugin-organize-imports": "3.0.0",
|
|
"react-hot-loader": "4.13.0",
|
|
"semver": "^7.3.7",
|
|
"sql-formatter": "8.2.0",
|
|
"style-loader": "3.3.1",
|
|
"ts-jest": "27.1.4",
|
|
"ts-loader": "9.3.1",
|
|
"ts-node": "10.9.1",
|
|
"typescript": "4.7.4",
|
|
"webpack": "5.74.0",
|
|
"webpack-bundle-analyzer": "4.5.0",
|
|
"webpack-cli": "4.10.0",
|
|
"webpack-dev-server": "4.9.3"
|
|
},
|
|
"browserslist": [
|
|
"chrome 66",
|
|
"firefox 63",
|
|
"edge 79",
|
|
"safari 13.1"
|
|
]
|
|
}
|