UNPKG

prodobit

Version:

Open-core business application development platform

120 lines 3.29 kB
{ "$schema": "https://turbo.build/schema.json", "ui": "tui", "globalDependencies": ["**/.env.*local"], "globalEnv": ["NODE_ENV", "CI"], "tasks": { "@prodobit/types#build": { "outputs": ["dist/**"] }, "@prodobit/database#build": { "dependsOn": ["@prodobit/types#build"], "outputs": ["dist/**"] }, "@prodobit/config#build": { "outputs": ["dist/**"] }, "@prodobit/sdk#build": { "dependsOn": ["@prodobit/types#build"], "outputs": ["dist/**"] }, "@prodobit/react-sdk#build": { "dependsOn": ["@prodobit/types#build", "@prodobit/sdk#build"], "outputs": ["dist/**"] }, "@prodobit/server#build": { "dependsOn": ["@prodobit/types#build", "@prodobit/database#build"], "outputs": ["dist/**"] }, "@prodobit/business-ui#build": { "dependsOn": ["@prodobit/types#build", "@prodobit/react-sdk#build"], "outputs": ["dist/**"] }, "build": { "dependsOn": ["^build"], "inputs": [ "src/**/*.ts", "src/**/*.tsx", "src/**/*.js", "src/**/*.jsx", "package.json", "tsconfig.json" ], "outputs": ["dist/**", ".next/**", "!.next/cache/**"], "env": ["NODE_ENV"] }, "compile": { "dependsOn": ["^compile"], "inputs": ["src/**/*.ts", "src/**/*.tsx", "src/**/*.js", "src/**/*.jsx"], "outputs": ["dist/**"] }, "generate-types": { "dependsOn": ["^build", "compile"], "inputs": ["src/**/*.ts", "src/**/*.tsx", "tsconfig.json"], "outputs": ["dist/**/*.d.ts"] }, "dev": { "cache": false, "persistent": true }, "typecheck": { "dependsOn": ["^build"], "inputs": ["src/**/*.ts", "src/**/*.tsx", "tsconfig.json"], "outputs": [] }, "lint": { "inputs": ["src/**/*.ts", "src/**/*.tsx", "src/**/*.js", "src/**/*.jsx"], "outputs": [] }, "test": { "dependsOn": ["^build"], "inputs": ["src/**/*.ts", "src/**/*.tsx", "test/**/*", "**/*.test.*", "**/__tests__/**"], "outputs": ["coverage/**"] }, "clean": { "cache": false, "inputs": [], "outputs": [] }, "db:generate": { "cache": false, "inputs": ["drizzle.config.ts", "src/schema/**/*.ts"], "outputs": ["drizzle/**"] }, "db:migrate": { "cache": false, "dependsOn": ["db:generate"] }, "db:studio": { "cache": false, "persistent": true }, "flutter:test": { "dependsOn": ["^build"], "inputs": ["lib/**/*.dart", "test/**/*.dart", "pubspec.yaml"], "outputs": [] }, "flutter:analyze": { "inputs": ["lib/**/*.dart", "test/**/*.dart", "pubspec.yaml", "analysis_options.yaml"], "outputs": [] }, "flutter:build": { "dependsOn": ["^build"], "inputs": ["lib/**/*.dart", "pubspec.yaml", "analysis_options.yaml"], "outputs": ["build/**"] }, "flutter:codegen": { "inputs": ["lib/**/*.dart", "pubspec.yaml", "build.yaml"], "outputs": ["lib/**/*.g.dart", "lib/**/*.freezed.dart"] }, "start": { "cache": false, "persistent": true }, "start:prod": { "cache": false, "persistent": true, "env": ["NODE_ENV"] } } }