{ "$schema": "https://turbo.build/schema.json", "tasks": { "//#lint": { "dependsOn": [ "^test:types", "drizzle-orm#build" ], "inputs": [ "**/*.ts", "!**/node_modules", "!**/dist", "!**/dist-dts" ], "outputLogs": "new-only" }, "test:types": { "dependsOn": [ "^test:types", "drizzle-orm#build", "drizzle-seed#build" ], "inputs": [ "src/**/*.ts", "tests/**/*.ts", "tsconfig.json", "tests/tsconfig.json", "../tsconfig.json" ], "outputLogs": "new-only" }, "drizzle-orm#build": { "inputs": [ "src/**/*.ts", "package.json", "README.md", "../README.md", "tsconfig.json", "tsconfig.*.json", "tsup.config.ts", "scripts/build.ts", "scripts/fix-imports.ts", "../tsconfig.json" ], "outputs": [ "dist/**", "dist-dts/**" ], "outputLogs": "new-only" }, "drizzle-kit#build": { "dependsOn": [ "drizzle-orm#build" ], "inputs": [ "src/**/*.ts", "package.json", "README.md", "../README.md", "tsconfig.json", "tsconfig.*.json", "tsup.config.ts", "scripts/build.ts", "scripts/fix-imports.ts", "../tsconfig.json" ], "outputs": [ "dist/**", "dist-dts/**" ], "outputLogs": "new-only" }, "drizzle-zod#build": { "dependsOn": [ "drizzle-orm#build" ], "inputs": [ "src/**/*.ts", "package.json", "README.md", "../README.md", "tsconfig.json", "tsconfig.*.json", "tsup.config.ts", "scripts/build.ts", "scripts/fix-imports.ts", "../tsconfig.json" ], "outputs": [ "dist/**", "dist-dts/**" ], "outputLogs": "new-only" }, "drizzle-typebox#build": { "dependsOn": [ "drizzle-orm#build" ], "inputs": [ "src/**/*.ts", "package.json", "README.md", "../README.md", "tsconfig.json", "tsconfig.*.json", "tsup.config.ts", "scripts/build.ts", "scripts/fix-imports.ts", "../tsconfig.json" ], "outputs": [ "dist/**", "dist-dts/**" ], "outputLogs": "new-only" }, "drizzle-valibot#build": { "dependsOn": [ "drizzle-orm#build" ], "inputs": [ "src/**/*.ts", "package.json", "README.md", "../README.md", "tsconfig.json", "tsconfig.*.json", "tsup.config.ts", "scripts/build.ts", "scripts/fix-imports.ts", "../tsconfig.json" ], "outputs": [ "dist/**", "dist-dts/**" ], "outputLogs": "new-only" }, "drizzle-arktype#build": { "dependsOn": [ "drizzle-orm#build" ], "inputs": [ "src/**/*.ts", "package.json", "README.md", "../README.md", "tsconfig.json", "tsconfig.*.json", "tsup.config.ts", "scripts/build.ts", "scripts/fix-imports.ts", "../tsconfig.json" ], "outputs": [ "dist/**", "dist-dts/**" ], "outputLogs": "new-only" }, "eslint-plugin-drizzle#build": { "dependsOn": [ "drizzle-orm#build" ], "inputs": [ "src/**/*.ts", "package.json", "README.md", "../README.md", "tsconfig.json", "tsconfig.*.json", "tsup.config.ts", "scripts/build.ts", "scripts/fix-imports.ts", "../tsconfig.json" ], "outputs": [ "dist/**", "dist-dts/**" ], "outputLogs": "new-only" }, "drizzle-seed#build": { "dependsOn": [ "drizzle-orm#build" ], "inputs": [ "src/**/*.ts", "package.json", "README.md", "../README.md", "tsconfig.json", "tsconfig.*.json", "tsup.config.ts", "scripts/build.ts", "scripts/fix-imports.ts", "../tsconfig.json" ], "outputs": [ "dist/**", "dist-dts/**" ], "outputLogs": "new-only" }, "integration-tests#build": { "dependsOn": [ "drizzle-orm#build", "drizzle-seed#build" ], "inputs": [ "src/**/*.ts", "package.json", "README.md", "../README.md", "tsconfig.json", "tsconfig.*.json", "tsup.config.ts", "scripts/build.ts", "scripts/fix-imports.ts", "../tsconfig.json" ], "outputs": [ "dist/**", "dist-dts/**" ], "outputLogs": "new-only" }, "pack": { "dependsOn": [ "build", "test:types" ], "inputs": [ "dist/**" ], "outputs": [ "package.tgz" ], "outputLogs": "new-only" }, "test": { "dependsOn": [ "build", "test:types" ], "inputs": [ "tests/**/*.test.ts", "tests/**/*.test.cjs", "tests/**/*.test.mjs" ], "outputLogs": "new-only" } } }