The Node.js® Website
at main 4.8 kB view raw
1{ 2 "$schema": "https://turbo.build/schema.json", 3 "globalEnv": ["NODE_ENV"], 4 "pipeline": { 5 "serve": { 6 "cache": false, 7 "persistent": true, 8 "env": [ 9 "NEXT_PUBLIC_VERCEL_ENV", 10 "NEXT_PUBLIC_STATIC_EXPORT", 11 "NEXT_PUBLIC_BASE_URL", 12 "NEXT_PUBLIC_VERCEL_URL", 13 "NEXT_PUBLIC_DIST_URL", 14 "NEXT_PUBLIC_DOCS_URL", 15 "NEXT_PUBLIC_BASE_PATH", 16 "NEXT_PUBLIC_ORAMA_API_KEY", 17 "NEXT_PUBLIC_ORAMA_ENDPOINT", 18 "NEXT_PUBLIC_VERCEL_REVALIDATE_TIME", 19 "NEXT_PUBLIC_DATA_URL" 20 ] 21 }, 22 "build": { 23 "inputs": [ 24 "{app,components,hooks,i18n,layouts,middlewares,pages,providers,types,util}/**/*.{ts,tsx}", 25 "{app,components,layouts,pages,styles}/**/*.css", 26 "{next-data,scripts,i18n}/**/*.{mjs,json}", 27 "{app,pages}/**/*.{mdx,md}", 28 "*.{md,mdx,json,ts,tsx,mjs,yml}" 29 ], 30 "outputs": [".next/**", "!.next/cache/**"], 31 "env": [ 32 "NEXT_PUBLIC_VERCEL_ENV", 33 "NEXT_PUBLIC_STATIC_EXPORT", 34 "NEXT_PUBLIC_BASE_URL", 35 "NEXT_PUBLIC_VERCEL_URL", 36 "NEXT_PUBLIC_DIST_URL", 37 "NEXT_PUBLIC_DOCS_URL", 38 "NEXT_PUBLIC_BASE_PATH", 39 "NEXT_PUBLIC_ORAMA_API_KEY", 40 "NEXT_PUBLIC_ORAMA_ENDPOINT", 41 "NEXT_PUBLIC_VERCEL_REVALIDATE_TIME", 42 "NEXT_PUBLIC_DATA_URL" 43 ] 44 }, 45 "start": { 46 "cache": false, 47 "persistent": true, 48 "env": [ 49 "NEXT_PUBLIC_VERCEL_ENV", 50 "NEXT_PUBLIC_STATIC_EXPORT", 51 "NEXT_PUBLIC_BASE_URL", 52 "NEXT_PUBLIC_VERCEL_URL", 53 "NEXT_PUBLIC_DIST_URL", 54 "NEXT_PUBLIC_DOCS_URL", 55 "NEXT_PUBLIC_BASE_PATH", 56 "NEXT_PUBLIC_ORAMA_API_KEY", 57 "NEXT_PUBLIC_ORAMA_ENDPOINT", 58 "NEXT_PUBLIC_VERCEL_REVALIDATE_TIME", 59 "NEXT_PUBLIC_DATA_URL" 60 ] 61 }, 62 "deploy": { 63 "inputs": [ 64 "{app,components,hooks,i18n,layouts,middlewares,pages,providers,types,util}/**/*.{ts,tsx}", 65 "{app,components,layouts,pages,styles}/**/*.css", 66 "{next-data,scripts,i18n}/**/*.{mjs,json}", 67 "{app,pages}/**/*.{mdx,md}", 68 "*.{md,mdx,json,ts,tsx,mjs,yml}" 69 ], 70 "outputs": [".next/**", "!.next/cache/**"], 71 "env": [ 72 "NEXT_PUBLIC_VERCEL_ENV", 73 "NEXT_PUBLIC_STATIC_EXPORT", 74 "NEXT_PUBLIC_BASE_URL", 75 "NEXT_PUBLIC_VERCEL_URL", 76 "NEXT_PUBLIC_DIST_URL", 77 "NEXT_PUBLIC_DOCS_URL", 78 "NEXT_PUBLIC_BASE_PATH", 79 "NEXT_PUBLIC_ORAMA_API_KEY", 80 "NEXT_PUBLIC_ORAMA_ENDPOINT", 81 "NEXT_PUBLIC_VERCEL_REVALIDATE_TIME", 82 "NEXT_PUBLIC_DATA_URL" 83 ] 84 }, 85 "lint:js": { 86 "cache": false, 87 "outputs": [".eslintjscache"] 88 }, 89 "lint:md": { 90 "cache": false, 91 "outputs": [".eslintmdcache"] 92 }, 93 "lint:css": { 94 "cache": false, 95 "outputs": [".stylelintcache"] 96 }, 97 "lint": { 98 "cache": false, 99 "outputs": [".eslintjscache", ".eslintmdcache", ".stylelintcache"] 100 }, 101 "lint:fix": { 102 "cache": false, 103 "outputs": [".eslintjscache", ".eslintmdcache", ".stylelintcache"] 104 }, 105 "prettier": { 106 "cache": false, 107 "outputs": [".prettiercache"] 108 }, 109 "prettier:fix": { 110 "cache": false, 111 "outputs": [".prettiercache"] 112 }, 113 "format": { 114 "cache": false, 115 "outputs": [ 116 ".eslintjscache", 117 ".eslintmdcache", 118 ".stylelintcache", 119 ".prettiercache" 120 ] 121 }, 122 "storybook": { 123 "cache": false, 124 "persistent": true 125 }, 126 "storybook:build": { 127 "inputs": [ 128 "{app,components,hooks,i18n,layouts,middlewares,pages,providers,types,util}/**/*.{ts,tsx}", 129 "{app,components,layouts,pages,styles}/**/*.css", 130 "{next-data,scripts,i18n}/**/*.{mjs,json}", 131 "{.storybook,public}/**/*.{ts,js,css,json}", 132 "{app,pages}/**/*.{mdx,md}", 133 "*.{md,mdx,json,ts,tsx,mjs,yml}" 134 ], 135 "outputs": ["storybook-static/**"] 136 }, 137 "test:unit": { 138 "inputs": [ 139 "{app,components,hooks,i18n,layouts,middlewares,pages,providers,types,util}/**/*.{ts,tsx,mjs}", 140 "{app,components,layouts,pages,styles}/**/*.css", 141 "{next-data,scripts,i18n}/**/*.{mjs,json}", 142 "{app,pages}/**/*.{mdx,md}", 143 "*.{md,mdx,json,ts,tsx,mjs,yml}" 144 ], 145 "outputs": ["coverage/**", "junit.xml"] 146 }, 147 "test": { 148 "inputs": [ 149 "{app,components,hooks,i18n,layouts,middlewares,pages,providers,types,util}/**/*.{ts,tsx,mjs}", 150 "{app,components,layouts,pages,styles}/**/*.css", 151 "{next-data,scripts,i18n}/**/*.{mjs,json}", 152 "{app,pages}/**/*.{mdx,md}", 153 "*.{md,mdx,json,ts,tsx,mjs,yml}" 154 ], 155 "outputs": ["coverage/**", "junit.xml"] 156 } 157 } 158}