Something went wrong. Try again.
Starship Simulator Controls thoriumsim.com
Something went wrong. Try again.
thorium-nova package.json
5.3 kB · 165 lines
JSON
at develop
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166{ "name": "thorium-nova", "version": "1.0.0-alpha.20", "private": true, "description": "Spaceship Simulator Controls Platform", "keywords": [], "license": "Apache 2.0", "author": "Alex Anderson", "repository": { "type": "git", "url": "https://github.com/Thorium-Sim/thorium-nova.git" }, "type": "module", "publishConfig": { "access": "restricted" }, "scripts": { "build": "run-s build:*", "build:client": "react-router build", "build:server": "bun run ./scripts/build.ts", "dev": "run-p --race dev:*", "dev:client": "react-router dev", "dev:server": "bun run --watch ./scripts/devServer.ts", "dev-desktop": "bun run ./desktop/index.tsx", "release-desktop": "bun run ./scripts/release.ts", "start": "bun ./build/server/index.js", "typecheck": "react-router typegen && tsc", "lint": "oxlint", "lint:fix": "oxlint --fix", "test": "is-ci-cli \"test:ci\" \"test:watch\"", "test:ci": "vitest", "test:watch": "vitest --watch", "test:e2e": "playwright test", "format": "oxfmt", "format:different": "oxfmt --check", "semantic-release": "semantic-release", "postinstall": "bun run init:plugin", "validate": "concurrently --names \"lint,format,typecheck,test\" -c \"yellow.bold,magenta.bold,blue.bold,green.bold\" \"bun run lint\" \"bun run format:different\" \"bun run typecheck\" \"CI=true bun run test\"", "init:plugin": "bun run scripts/pluginInit.ts", "sly": "npx @sly-cli/sly" }, "dependencies": { "@dnd-kit/helpers": "^0.5.0", "@dnd-kit/react": "^0.5.0", "@floating-ui/react": "^0.27.20", "@floating-ui/react-dom": "^2.1.9", "@fontsource-variable/outfit": "^5.3.0", "@gpuix/react": "^0.7.0", "@homebridge/ciao": "^1.3.12", "@monaco-editor/react": "^4.8.0-rc.3", "@msgpack/msgpack": "^3.1.3", "@peculiar/x509": "^2.1.0", "@react-aria/overlays": "^3.32.1", "@react-router/node": "^8.3.1", "@react-router/serve": "^8.3.1", "@react-spring/web": "^10.1.2", "@react-three/drei": "^10.7.8", "@react-three/fiber": "^9.7.0", "@seregpie/three.text-texture": "^3.2.1", "@tanstack/react-query": "^5.102.8", "@tanstack/react-query-devtools": "^5.102.8", "@thorium-sim/rapier3d-node": "^0.13.2", "@use-gesture/react": "^10.3.1", "change-case": "^5.4.4", "chroma-js": "^3.2.0", "cn": "^0.2.6", "csv-simple-parser": "^2.0.2", "d3": "^7.9.0", "dot-beat-time": "^1.2.1", "eventemitter3": "^5.0.4", "fast-deep-equal": "^3.1.3", "gl-matrix": "^3.4.4", "hono": "^4.13.7", "immer": "^11.1.18", "inkjs": "^2.4.0", "isbot": "^5.2.2", "js-yaml": "^5.4.1", "json-schema-to-typescript": "^16.0.0", "json-schema-to-zod": "^2.8.1", "lodash.debounce": "^4.0.8", "lodash.throttle": "^4.1.1", "lottie-web": "^5.13.0", "luxon": "^3.7.2", "markdown-it": "^15.0.1", "match-sorter": "^8.3.0", "music-metadata": "^11.15.0", "pdfkit": "^0.20.2", "perfect-freehand": "^1.2.3", "pure-rand": "^8.4.2", "react": "^19.2.8", "react-aria-components": "^1.21.1", "react-dom": "^19.2.8", "react-error-boundary": "^6.1.5", "react-pdf": "^10.5.0", "react-router": "^8.3.1", "reconnecting-websocket": "^4.4.0", "reflect-metadata": "^0.2.2", "remix-utils": "^10.0.0", "rng": "^0.2.2", "roman-numerals": "^0.3.2", "suspend-react": "^0.1.3", "three": "^0.185.1", "three-stdlib": "^2.36.1", "zod": "^3.24.3", "zod-to-json-schema": "^3.25.2", "zustand": "^5.0.15" }, "devDependencies": { "@mdx-js/rollup": "^3.1.1", "@playwright/test": "^1.63.0", "@react-router/dev": "^8.3.1", "@semantic-release/changelog": "^6.0.3", "@semantic-release/exec": "^6.0.3", "@semantic-release/git": "^10.0.1", "@shikijs/rehype": "^1.27.2", "@tailwindcss/typography": "^0.5.20", "@tailwindcss/vite": "^4.3.3", "@testing-library/react": "^16.3.3", "@testing-library/user-event": "^14.6.7", "@types/bun": "^1.4.1", "@types/chroma-js": "^3.1.2", "@types/d3": "^7.4.3", "@types/js-yaml": "^4.0.9", "@types/lodash.debounce": "^4.0.9", "@types/lodash.throttle": "^4.1.9", "@types/luxon": "^3.7.5", "@types/markdown-it": "^14.2.0", "@types/node": "^26.4.1", "@types/pdfkit": "^0.17.6", "@types/react": "^19.2.18", "@types/react-dom": "^19.2.7", "@types/roman-numerals": "^0.3.2", "@types/tar-stream": "^3.1.4", "@types/three": "^0.185.4", "alias-hq": "^6.2.4", "autoprefixer": "^10.5.5", "concurrently": "^7.6.0", "get-port": "^7.2.0", "happy-dom": "^17.4.4", "is-ci-cli": "^2.2.0", "npm-run-all": "^4.1.5", "oxc-parser": "^0.148.0", "oxfmt": "^0.66.0", "oxlint": "^1.81.0", "oxlint-tsgolint": "^7.0.2001", "rehype-autolink-headings": "^7.1.0", "rehype-slug": "^6.0.0", "remark-frontmatter": "^5.0.0", "remark-mdx-frontmatter": "^5.2.0", "semantic-release": "^20.0.1", "tailwindcss": "^4.3.3", "tailwindcss-react-aria-components": "^2.2.0", "typescript": "npm:@typescript/typescript6@^6.0.2", "typescript-7": "npm:typescript@rc", "vite": "^8.2.2", "vite-bundle-analyzer": "^1.3.9", "vite-plugin-icons-spritesheet": "^3.1.0", "vite-plugin-inspect": "^11.4.1", "vite-tsconfig-paths": "^6.1.1", "vitest": "^4.1.9" }, "patchedDependencies": { "@thorium-sim/rapier3d-node@0.13.2": "patches/@thorium-sim%2Frapier3d-node@0.13.2.patch" }}