boring.tools-poc/package.json

38 lines
2.2 KiB
JSON

{
"name": "boring.tools",
"scripts": {
"lint:apps": "bunx biome lint --write ./apps",
"lint:packages": "bunx biome lint --write ./packages",
"check:apps": "bunx biome check --write --config-path ./biome.json ./apps",
"check:packages": "bunx biome check --write --config-path ./biome.json ./packages",
"dev": "bun --filter '*' dev",
"dev:docker:up": "docker compose -f ci/development/docker-compose.yaml up -d",
"dev:docker:down": "docker compose -f ci/development/docker-compose.yaml down",
"dev:docker:stop": "docker compose -f ci/development/docker-compose.yaml stop",
"build": "bun --filter '*' build",
"db:generate": "bun --filter '@boring.tools/database' db:generate",
"db:migrate": "bun --filter '@boring.tools/database' db:migrate",
"db:push": "bun --filter '@boring.tools/database' db:push",
"db:push:force": "bun --filter '@boring.tools/database' db:push:force",
"test:api": "bun --filter '@boring.tools/api' test",
"docker:website:build": "docker build -t git.hashdot.co/boring.tools/boring.tools/website -f ci/docker/website/Dockerfile .",
"docker:website:push": "docker push git.hashdot.co/boring.tools/boring.tools/website",
"docker:website": "bun docker:website:build && bun docker:website:push",
"docker:api:build": "docker build -t git.hashdot.co/boring.tools/boring.tools/api -f ci/docker/api/Dockerfile .",
"docker:api:push": "docker push git.hashdot.co/boring.tools/boring.tools/api",
"docker:api": "bun docker:api:build && bun docker:api:push",
"docker:app:build": "docker build -t git.hashdot.co/boring.tools/boring.tools/app -f ci/docker/app/Dockerfile .",
"docker:app:push": "docker push git.hashdot.co/boring.tools/boring.tools/app",
"docker:app": "bun docker:app:build && bun docker:app:push",
"docker:page:build": "docker build -t git.hashdot.co/boring.tools/boring.tools/page -f ci/docker/page/Dockerfile .",
"docker:page:push": "docker push git.hashdot.co/boring.tools/boring.tools/page",
"docker:page": "bun docker:page:build && bun docker:page:push"
},
"packageManager": "bun@1.1.29",
"workspaces": ["apps/*", "packages/*"],
"devDependencies": {
"@biomejs/biome": "1.9.4",
"lefthook": "^1.7.15"
}
}