mirror of
https://github.com/fluxerapp/fluxer
synced 2026-10-07 19:22:14 +09:00
62 lines
2.9 KiB
JSON
62 lines
2.9 KiB
JSON
{
|
|
"name": "fluxer",
|
|
"private": true,
|
|
"scripts": {
|
|
"build": "cargo run -p fluxer-dev -- build",
|
|
"dev": "cargo run -p fluxer-dev -- dev",
|
|
"dev:bootstrap": "cargo run -p fluxer-dev -- bootstrap",
|
|
"dev:cassandra:apply": "cargo run -p fluxer-dev -- cassandra apply",
|
|
"dev:cassandra:diff": "cargo run -p fluxer-dev -- cassandra diff",
|
|
"dev:cassandra:verify": "cargo run -p fluxer-dev -- cassandra verify",
|
|
"dev:desktop:build": "cargo run -p fluxer-dev -- desktop build",
|
|
"dev:desktop:install": "cargo run -p fluxer-dev -- desktop install",
|
|
"dev:desktop:canary": "cargo run -p fluxer-dev -- desktop canary",
|
|
"dev:desktop:package": "cargo run -p fluxer-dev -- desktop package",
|
|
"dev:desktop:run": "cargo run -p fluxer-dev -- desktop run",
|
|
"dev:infra:restart": "pnpm dev:infra:stop && pnpm dev:infra:start",
|
|
"dev:infra:start": "cargo run -p fluxer-dev -- infra start",
|
|
"dev:infra:status": "cargo run -p fluxer-dev -- infra status",
|
|
"dev:infra:stop": "cargo run -p fluxer-dev -- infra stop",
|
|
"dev:services": "cargo run -p fluxer-dev -- rust-services",
|
|
"dev:tunnel": "cargo run -p fluxer-dev -- dev --cloudflare-tunnel",
|
|
"dev:tunnel:configure": "cargo run -p fluxer-dev -- tunnel configure",
|
|
"dev:tunnel:env": "cargo run -p fluxer-dev -- tunnel print-env",
|
|
"dev:tunnel:run": "cargo run -p fluxer-dev -- tunnel run",
|
|
"docs:build": "pnpm --filter fluxer_docs build",
|
|
"docs:dev": "pnpm --filter fluxer_docs dev",
|
|
"docs:typecheck": "pnpm --filter fluxer_docs typecheck",
|
|
"i18n:compile": "pnpm --filter fluxer_app i18n:compile && pnpm --filter @fluxer/i18n static:compile && pnpm --filter @fluxer/i18n generate:types",
|
|
"i18n:refresh": "pnpm --filter fluxer_app i18n:refresh",
|
|
"i18n:generate": "pnpm --filter @fluxer/i18n generate:types",
|
|
"i18n:prune:apply": "pnpm --filter @fluxer/i18n prune:apply",
|
|
"i18n:prune:dry": "pnpm --filter @fluxer/i18n prune:dry",
|
|
"i18n:source-sync": "pnpm --filter fluxer_app i18n:extract && pnpm --filter @fluxer/i18n static:extract && pnpm i18n:compile",
|
|
"i18n:typecheck": "pnpm --filter @fluxer/errors --filter @pkgs/email typecheck",
|
|
"i18n:weblate-compile": "pnpm i18n:compile",
|
|
"knip": "cargo run -p fluxer-dev -- knip",
|
|
"lint": "cargo run -p fluxer-dev -- lint",
|
|
"openapi:generate": "pnpm --filter @fluxer/openapi generate",
|
|
"openapi:validate": "pnpm --filter @fluxer/openapi validate",
|
|
"test": "cargo run -p fluxer-dev -- test",
|
|
"typecheck": "cargo run -p fluxer-dev -- typecheck"
|
|
},
|
|
"prettier": {
|
|
"bracketSpacing": false,
|
|
"printWidth": 120,
|
|
"singleQuote": true,
|
|
"tabWidth": 2,
|
|
"useTabs": true
|
|
},
|
|
"devDependencies": {
|
|
"@biomejs/biome": "catalog:",
|
|
"@vitest/coverage-v8": "catalog:",
|
|
"eslint": "catalog:",
|
|
"eslint-plugin-react-google-translate": "catalog:",
|
|
"knip": "catalog:",
|
|
"typescript": "catalog:",
|
|
"typescript-eslint": "catalog:",
|
|
"vite": "catalog:"
|
|
},
|
|
"packageManager": "[email protected]"
|
|
}
|