mirror of
https://github.com/nicotsx/zerobyte.git
synced 2026-02-08 12:31:16 -05:00
* fix(file-tree): propagate path simplification to parents When all childs of a folder are selected in the tree, the selected path was only simplifiyng one level. But if the reduction was also making its own parent "fully selected" it was not correctly reporting only the parent as selected * test(file-tree): ensure path selection correctness * fix(file-tree): cleanup based on given path not what's visible
107 lines
3.4 KiB
JSON
107 lines
3.4 KiB
JSON
{
|
|
"name": "zerobyte",
|
|
"private": true,
|
|
"type": "module",
|
|
"packageManager": "bun@1.3.5",
|
|
"scripts": {
|
|
"build": "react-router build",
|
|
"dev": "bunx --bun vite",
|
|
"start": "bun ./dist/server/index.js",
|
|
"cli:dev": "bun run app/server/cli/main.ts",
|
|
"cli": "ZEROBYTE_CLI=1 bun ./dist/server/index.js",
|
|
"tsc": "react-router typegen && tsc",
|
|
"lint": "biome check .",
|
|
"lint:ci": "biome ci . --changed --error-on-warnings --no-errors-on-unmatched",
|
|
"start:dev": "docker compose down && docker compose up --build zerobyte-dev",
|
|
"start:prod": "docker compose down && docker compose up --build zerobyte-prod",
|
|
"gen:api-client": "openapi-ts",
|
|
"gen:migrations": "drizzle-kit generate",
|
|
"studio": "drizzle-kit studio",
|
|
"test:server": "dotenv -e .env.test -- bun test app/server --preload ./app/test/setup.ts",
|
|
"test:client": "dotenv -e .env.test -- bun test app/client --preload ./app/test/setup-client.ts",
|
|
"test": "bun run test:server && bun run test:client"
|
|
},
|
|
"overrides": {
|
|
"esbuild": "^0.27.2"
|
|
},
|
|
"dependencies": {
|
|
"@dnd-kit/core": "^6.3.1",
|
|
"@dnd-kit/sortable": "^10.0.0",
|
|
"@dnd-kit/utilities": "^3.2.2",
|
|
"@hono/standard-validator": "^0.2.0",
|
|
"@hookform/resolvers": "^5.2.2",
|
|
"@inquirer/prompts": "^8.0.2",
|
|
"@radix-ui/react-alert-dialog": "^1.1.15",
|
|
"@radix-ui/react-checkbox": "^1.3.3",
|
|
"@radix-ui/react-dialog": "^1.1.15",
|
|
"@radix-ui/react-label": "^2.1.8",
|
|
"@radix-ui/react-progress": "^1.1.8",
|
|
"@radix-ui/react-scroll-area": "^1.2.10",
|
|
"@radix-ui/react-select": "^2.2.6",
|
|
"@radix-ui/react-separator": "^1.1.8",
|
|
"@radix-ui/react-slot": "^1.2.4",
|
|
"@radix-ui/react-switch": "^1.2.6",
|
|
"@radix-ui/react-tabs": "^1.1.13",
|
|
"@radix-ui/react-tooltip": "^1.2.8",
|
|
"@react-router/node": "^7.10.0",
|
|
"@react-router/serve": "^7.10.0",
|
|
"@scalar/hono-api-reference": "^0.9.25",
|
|
"@tanstack/react-query": "^5.90.11",
|
|
"arktype": "^2.1.28",
|
|
"class-variance-authority": "^0.7.1",
|
|
"clsx": "^2.1.1",
|
|
"commander": "^14.0.2",
|
|
"cron-parser": "^5.4.0",
|
|
"date-fns": "^4.1.0",
|
|
"dither-plugin": "^1.1.1",
|
|
"dotenv": "^17.2.3",
|
|
"drizzle-orm": "^0.44.7",
|
|
"es-toolkit": "^1.42.0",
|
|
"hono": "4.10.5",
|
|
"hono-openapi": "^1.1.1",
|
|
"hono-rate-limiter": "^0.5.0",
|
|
"http-errors-enhanced": "^4.0.2",
|
|
"isbot": "^5.1.32",
|
|
"lucide-react": "^0.555.0",
|
|
"next-themes": "^0.4.6",
|
|
"node-cron": "^4.2.1",
|
|
"react": "^19.2.1",
|
|
"react-dom": "^19.2.1",
|
|
"react-hook-form": "^7.68.0",
|
|
"react-router": "^7.10.0",
|
|
"react-router-hono-server": "^2.22.0",
|
|
"recharts": "3.5.1",
|
|
"slugify": "^1.6.6",
|
|
"sonner": "^2.0.7",
|
|
"tailwind-merge": "^3.4.0",
|
|
"tiny-typed-emitter": "^2.1.0",
|
|
"winston": "^3.18.3",
|
|
"yaml": "^2.8.2"
|
|
},
|
|
"devDependencies": {
|
|
"@biomejs/biome": "^2.3.8",
|
|
"@faker-js/faker": "^10.1.0",
|
|
"@happy-dom/global-registrator": "^20.0.11",
|
|
"@hey-api/openapi-ts": "^0.88.0",
|
|
"@react-router/dev": "^7.10.0",
|
|
"@tailwindcss/vite": "^4.1.17",
|
|
"@tanstack/react-query-devtools": "^5.91.1",
|
|
"@testing-library/dom": "^10.4.1",
|
|
"@testing-library/react": "^16.3.1",
|
|
"@types/bun": "^1.3.4",
|
|
"@types/node": "^25.0.3",
|
|
"@types/react": "^19.2.7",
|
|
"@types/react-dom": "^19.2.3",
|
|
"dotenv-cli": "^11.0.0",
|
|
"drizzle-kit": "^0.31.7",
|
|
"lightningcss": "^1.30.2",
|
|
"tailwindcss": "^4.1.17",
|
|
"tinyglobby": "^0.2.15",
|
|
"tw-animate-css": "^1.4.0",
|
|
"typescript": "^5.9.3",
|
|
"vite": "^7.2.6",
|
|
"vite-bundle-analyzer": "^1.2.3",
|
|
"vite-tsconfig-paths": "^6.0.3"
|
|
}
|
|
}
|