mirror of
https://github.com/mauriceboe/TREK.git
synced 2026-11-13 07:40:59 +00:00
84df69c18a
The server build runs out of memory in tsc with the grouped updates. Back to the previous dependencies until the update that causes it is found.
150 lines
5.3 KiB
JSON
150 lines
5.3 KiB
JSON
{
|
|
"name": "@trek/client",
|
|
"version": "5.1.0",
|
|
"engines": {
|
|
"node": "^22.22.2 || ^24.15.0 || >=26.0.0"
|
|
},
|
|
"private": true,
|
|
"type": "module",
|
|
"scripts": {
|
|
"dev": "vite",
|
|
"prebuild": "node scripts/generate-icons.mjs",
|
|
"build": "vite build",
|
|
"build:analyze": "vite build --mode analyze",
|
|
"preview": "vite preview",
|
|
"typecheck": "tsc --noEmit",
|
|
"test": "vitest run",
|
|
"test:unit": "vitest run tests/unit",
|
|
"test:integration": "vitest run tests/integration src/**/*.test.{ts,tsx}",
|
|
"test:watch": "vitest",
|
|
"test:coverage": "vitest run --coverage",
|
|
"lint": "eslint .",
|
|
"lint:check": "eslint .",
|
|
"lint:warnings": "node scripts/eslint-ratchet.mjs",
|
|
"lint:pages": "node scripts/check-page-pattern.mjs",
|
|
"lint:rtl": "node scripts/rtl-lint.mjs",
|
|
"lint:size": "node scripts/size-lint.mjs",
|
|
"lint:format": "node scripts/format-lint.mjs",
|
|
"lint:layers": "node scripts/layer-lint.mjs",
|
|
"lint:offline": "node scripts/offline-lint.mjs",
|
|
"lint:dup": "node scripts/dup-lint.mjs",
|
|
"lint:pairs": "node scripts/pairs-lint.mjs",
|
|
"lint:skips": "node scripts/skip-lint.mjs",
|
|
"lint:strict": "node scripts/strict-lint.mjs",
|
|
"lint:i18n-keys": "node scripts/i18n-keys.mjs",
|
|
"check:gl-split": "node scripts/check-gl-split.mjs",
|
|
"theme:lint": "node scripts/theme-lint.mjs",
|
|
"e2e": "playwright test",
|
|
"shots": "playwright test --project=screenshots",
|
|
"help:media": "node e2e/help/run.mjs",
|
|
"help:media:promote": "node e2e/help/promote.mjs",
|
|
"shots:promote": "node e2e/screenshots/promote.mjs",
|
|
"e2e:report": "playwright show-report",
|
|
"format": "prettier --write \"src/**/*.tsx\" \"src/**/*.css\"",
|
|
"format:check": "prettier --check \"src/**/*.tsx\" \"src/**/*.css\""
|
|
},
|
|
"dependencies": {
|
|
"@assistant-ui/react": "0.15.25",
|
|
"@fontsource/abril-fatface": "^5.3.0",
|
|
"@fontsource/alfa-slab-one": "^5.3.0",
|
|
"@fontsource/allura": "^5.3.0",
|
|
"@fontsource/anton": "^5.3.0",
|
|
"@fontsource/archivo-black": "^5.3.0",
|
|
"@fontsource/bebas-neue": "^5.3.0",
|
|
"@fontsource/big-shoulders-display": "^5.3.0",
|
|
"@fontsource/bodoni-moda": "^5.3.0",
|
|
"@fontsource/bricolage-grotesque": "^5.3.0",
|
|
"@fontsource/caveat": "^5.3.0",
|
|
"@fontsource/cormorant-garamond": "^5.3.0",
|
|
"@fontsource/dancing-script": "^5.3.0",
|
|
"@fontsource/dm-mono": "^5.3.0",
|
|
"@fontsource/dm-serif-display": "^5.3.0",
|
|
"@fontsource/eb-garamond": "^5.3.0",
|
|
"@fontsource/fraunces": "^5.3.0",
|
|
"@fontsource/geist-sans": "^5.3.0",
|
|
"@fontsource/great-vibes": "^5.3.0",
|
|
"@fontsource/homemade-apple": "^5.3.0",
|
|
"@fontsource/inter": "^5.3.0",
|
|
"@fontsource/kaushan-script": "^5.3.0",
|
|
"@fontsource/league-gothic": "^5.3.0",
|
|
"@fontsource/lora": "^5.3.0",
|
|
"@fontsource/montserrat": "^5.3.0",
|
|
"@fontsource/museomoderno": "^5.3.0",
|
|
"@fontsource/oswald": "^5.3.0",
|
|
"@fontsource/pacifico": "^5.3.0",
|
|
"@fontsource/parisienne": "^5.3.0",
|
|
"@fontsource/permanent-marker": "^5.3.0",
|
|
"@fontsource/playfair-display": "^5.3.0",
|
|
"@fontsource/poppins": "^5.3.0",
|
|
"@fontsource/sacramento": "^5.3.0",
|
|
"@fontsource/satisfy": "^5.3.0",
|
|
"@fontsource/shrikhand": "^5.3.0",
|
|
"@fontsource/yellowtail": "^5.3.0",
|
|
"@mapbox/mapbox-gl-rtl-text": "^0.4.0",
|
|
"@maplibre/maplibre-gl-leaflet": "0.1.4",
|
|
"@simplewebauthn/browser": "^13.3.0",
|
|
"@trek/shared": "*",
|
|
"axios": "^1.20.0",
|
|
"dexie": "^4.4.6",
|
|
"drag-drop-touch": "^1.3.1",
|
|
"heic-to": "^1.5.2",
|
|
"iso-3166-2": "^1.0.0",
|
|
"leaflet": "^1.9.4",
|
|
"lucide-react": "^0.577.0",
|
|
"mapbox-gl": "^3.31.0",
|
|
"maplibre-gl": "6.15.0",
|
|
"modern-screenshot": "4.7.0",
|
|
"plyr": "^3.8.4",
|
|
"react": "^19.3.0",
|
|
"react-dom": "^19.3.0",
|
|
"react-dropzone": "^14.4.1",
|
|
"react-leaflet": "^5.0.0",
|
|
"react-leaflet-cluster": "^4.1.3",
|
|
"react-markdown": "^10.1.0",
|
|
"react-router": "^7.18.4",
|
|
"rehype-sanitize": "^6.0.0",
|
|
"remark-breaks": "^4.0.0",
|
|
"remark-gfm": "^4.0.1",
|
|
"tz-lookup": "^6.1.25",
|
|
"zod": "^4.6.7",
|
|
"zustand": "^5.0.15"
|
|
},
|
|
"devDependencies": {
|
|
"@eslint/js": "^10.0.1",
|
|
"@jscpd/core": "^4.2.5",
|
|
"@jscpd/tokenizer": "^4.2.6",
|
|
"@playwright/test": "^1.63.0",
|
|
"@testing-library/jest-dom": "^6.10.0",
|
|
"@testing-library/react": "^16.3.3",
|
|
"@testing-library/user-event": "^14.6.7",
|
|
"@trivago/prettier-plugin-sort-imports": "^6.0.2",
|
|
"@types/leaflet": "^1.9.22",
|
|
"@types/node": "^25.9.8",
|
|
"@types/react": "^19.3.0",
|
|
"@types/react-dom": "^19.3.0",
|
|
"@vitejs/plugin-react": "^6.1.1",
|
|
"@vitest/coverage-v8": "^4.1.11",
|
|
"autoprefixer": "^10.6.1",
|
|
"eslint": "^10.11.0",
|
|
"eslint-config-flat-gitignore": "^2.4.0",
|
|
"eslint-config-prettier": "^10.1.8",
|
|
"eslint-plugin-react-hooks": "^7.1.1",
|
|
"eslint-plugin-react-refresh": "^0.5.7",
|
|
"fake-indexeddb": "^6.2.5",
|
|
"jsdom": "^29.1.1",
|
|
"msw": "^2.15.0",
|
|
"postcss": "^8.5.28",
|
|
"prettier": "^3.9.8",
|
|
"prettier-plugin-organize-imports": "^4.3.0",
|
|
"prettier-plugin-tailwindcss": "^0.8.1",
|
|
"rollup-plugin-visualizer": "^7.1.1",
|
|
"sharp": "^0.35.4",
|
|
"tailwindcss": "^3.4.19",
|
|
"typescript": "^6.0.3",
|
|
"typescript-eslint": "^8.70.0",
|
|
"vite": "8.3.0",
|
|
"vite-plugin-pwa": "^1.3.0",
|
|
"vitest": "^4.1.11"
|
|
}
|
|
}
|