79 lines
2 KiB
JSON
79 lines
2 KiB
JSON
{
|
|
"name": "prozilla-os-monorepo",
|
|
"private": true,
|
|
"author": {
|
|
"name": "Prozilla",
|
|
"email": "business@prozilla.dev",
|
|
"url": "https://prozilla.dev/"
|
|
},
|
|
"homepage": "https://os.prozilla.dev/",
|
|
"type": "module",
|
|
"scripts": {
|
|
"preinstall": "npx only-allow pnpm",
|
|
"start": "vite",
|
|
"build": "tsc && vite build",
|
|
"serve": "vite preview --port 8080",
|
|
"stage": "tsx scripts/stage",
|
|
"predeploy": "pnpm run build && pnpm run stage",
|
|
"deploy": "tsx scripts/deploy",
|
|
"fetch": "tsx scripts/fetchRepository",
|
|
"packages:build": "pnpm -r --sequential run build",
|
|
"packages:update": "npx changeset && pnpm changeset version",
|
|
"packages:release": "pnpm changeset publish"
|
|
},
|
|
"workspaces": [
|
|
"packages/*",
|
|
"packages/apps/*"
|
|
],
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git+https://github.com/Prozilla/ProzillaOS.git"
|
|
},
|
|
"dependencies": {
|
|
"@fortawesome/fontawesome-svg-core": "^6.5.2",
|
|
"@fortawesome/free-solid-svg-icons": "^6.5.2",
|
|
"@fortawesome/react-fontawesome": "^0.2.2",
|
|
"@prozilla-os/logic-sim": "workspace:*",
|
|
"prozilla-os": "workspace:*",
|
|
"react": "^18.3.1",
|
|
"react-dom": "^18.3.1",
|
|
"react-router-dom": "^6.23.1",
|
|
"react-svg": "^16.1.34",
|
|
"react-tabs": "^6.0.2",
|
|
"vite": "^5.3.1",
|
|
"vite-plugin-svgr": "^4.2.0"
|
|
},
|
|
"devDependencies": {
|
|
"@changesets/cli": "^2.27.5",
|
|
"@eslint/js": "^9.5.0",
|
|
"@types/eslint": "^8.56.10",
|
|
"@types/gh-pages": "^6.1.0",
|
|
"@types/node": "^20.14.6",
|
|
"@types/react": "^18.3.3",
|
|
"@types/react-dom": "^18.3.0",
|
|
"@types/react-syntax-highlighter": "^15.5.13",
|
|
"@vitejs/plugin-react": "^4.3.1",
|
|
"eslint": "^8.57.0",
|
|
"eslint-plugin-react": "^7.34.3",
|
|
"eslint-plugin-react-refresh": "^0.4.7",
|
|
"gh-pages": "^5.0.0",
|
|
"stylelint": "^16.6.1",
|
|
"tsx": "^4.15.6",
|
|
"typescript": "^5.4.5",
|
|
"typescript-eslint": "^7.13.1",
|
|
"vite-plugin-checker": "^0.6.4"
|
|
},
|
|
"browserslist": {
|
|
"production": [
|
|
">0.2%",
|
|
"not dead",
|
|
"not op_mini all"
|
|
],
|
|
"development": [
|
|
"last 1 chrome version",
|
|
"last 1 firefox version",
|
|
"last 1 safari version"
|
|
]
|
|
},
|
|
"packageManager": "pnpm@9.1.4"
|
|
}
|