{ "$schema": "https://turborepo.org/schema.json", "globalDependencies": ["yarn.lock"], "pipeline": { "build": { "dependsOn": ["^build"], "inputs": ["../../tsconfig.json", "../../tsup.config.js", "src/**/*.ts", "tsconfig.json", "tsup.config.js"], "outputs": ["dist/**"] }, "@discordjs/ui#build": { "dependsOn": ["^build"], "inputs": ["../../tsconfig.json", "src/**/*.ts", "tsconfig.json", "vite.config.ts"], "outputs": ["dist/**"] }, "@discordjs/guide#build:prod": { "dependsOn": ["^build"], "inputs": [ "../../tsconfig.json", "src/**/*.astro", "src/**/*.tsx", "src/**/*.ts", "src/**/*.css", "src/**/*.mdx", "astro.config.ts", "tsconfig.json", "vite.config.ts" ], "outputs": ["dist/**"] }, "@discordjs/website#build:prod": { "dependsOn": ["^build"], "env": ["NEXT_PUBLIC_LOCAL_DEV"], "inputs": [ "../../tsconfig.json", "src/**/*.tsx", "src/**/*.ts", "src/**/*.css", "src/assets/**/*.ttf", "src/assets/**/*.svg", "scripts/**.js", "next-env.d.ts", "next.config.js", "tsconfig.json", "types.d.ts" ], "outputs": [".next/**"] }, "test": { "dependsOn": ["^build"], "inputs": [ "../../codecov.yml", "../../tsconfig.json", "../../vitest.config.ts", "__tests_/**/*.ts", "src/**/*.ts", "src/**/*.js", "tsconfig.json" ], "outputs": ["coverage/**"] }, "@discordjs/voice#test": { "dependsOn": ["^build"], "inputs": [ "../../tsconfig.json", "__tests_/**/*.ts", "__mocks__/**/*.ts", "__mocks__/**/*.js", "src/**/*.ts", "src/**/*.js", "babel.config.js", "jest.config.js", "tsconfig.json" ], "outputs": ["coverage/**"] }, "lint": { "dependsOn": ["^build"], "inputs": [ "../../.eslintrc.json", "../../.prettierrc.json", "../../tsconfig.json", "../../tsconfig.eslint.json", "src/**/*.astro", "src/**/*.tsx", "src/**/*.ts", "src/**/*.css", "src/**/*.mdx", "scripts/**.js", "scripts/**.mjs", ".eslintignore", ".eslintrc.json", "astro.config.ts", ".prettierignore", ".prettierrc.js", ".prettierrc.cjs", ".prettierrc.json", "tsconfig.json", "tsconfig.eslint.json", "tsup.config.js", "vite.config.ts" ], "outputs": [] }, "format": { "dependsOn": ["^build"], "inputs": [ "../../.eslintrc.json", "../../.prettierrc.json", "../../tsconfig.json", "../../tsconfig.eslint.json", "src/**/*.astro", "src/**/*.tsx", "src/**/*.ts", "src/**/*.css", "src/**/*.mdx", "scripts/**.js", "scripts/**.mjs", ".eslintignore", ".eslintrc.json", "astro.config.ts", ".prettierignore", ".prettierrc.js", ".prettierrc.cjs", ".prettierrc.json", "tsconfig.json", "tsconfig.eslint.json", "tsup.config.js", "vite.config.ts" ], "outputs": [] }, "docs": { "dependsOn": ["^build"], "outputs": ["../../api-extractor.json", "api-extractor.json", "docs/**", "tsconfig.json"] }, "changelog": { "outputs": ["cliff.toml", "CHANGELOG.md"] } } }