diff --git a/.eslintrc.json b/.eslintrc.json deleted file mode 100644 index 9a48847..0000000 --- a/.eslintrc.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "$schema": "https://json.schemastore.org/eslintrc", - "root": true, - "extends": [ - "next/core-web-vitals", - "turbo", - "prettier", - "plugin:tailwindcss/recommended" - ], - "plugins": ["tailwindcss"], - "rules": { - "@next/next/no-html-link-for-pages": "off", - "tailwindcss/no-custom-classname": "off", - "tailwindcss/classnames-order": "error" - }, - "settings": { - "tailwindcss": { - "callees": ["cn", "cva"], - "config": "tailwind.config.cjs" - }, - "next": { - "rootDir": ["apps/*/"] - } - }, - "overrides": [ - { - "files": ["*.ts", "*.tsx"], - "parser": "@typescript-eslint/parser" - } - ] -} diff --git a/.eslintrc.ts b/.eslintrc.ts index 1f53a22..9a310e0 100644 --- a/.eslintrc.ts +++ b/.eslintrc.ts @@ -4,6 +4,9 @@ export default { es2021: true, }, extends: [ + 'next/core-web-vitals', + 'turbo', + 'prettier', 'eslint:recommended', 'plugin:@typescript-eslint/recommended', 'plugin:react/recommended', @@ -17,10 +20,11 @@ export default { env: { node: true, }, - files: ['.eslintrc.{js,cjs,ts,cts}'], + files: ['.eslintrc.{js,cjs,ts,cts,tsx}'], parserOptions: { sourceType: 'script', }, + parser: '@typescript-eslint/parser', }, ], parser: '@typescript-eslint/parser', @@ -31,6 +35,9 @@ export default { }, plugins: ['@typescript-eslint', 'react', 'prettier', 'spellcheck'], rules: { + '@next/next/no-html-link-for-pages': 'off', + 'tailwindcss/no-custom-classname': 'off', + 'tailwindcss/classnames-order': 'error', '@typescript-eslint/no-empty-object-type': 'warn', '@typescript-eslint/no-explicit-any': 'warn', 'no-var': 'error', @@ -47,5 +54,12 @@ export default { react: { version: 'detect', }, + tailwindcss: { + callees: ['cn', 'cva'], + config: 'tailwind.config.cjs', + }, + next: { + rootDir: ['apps/*/'], + }, }, } diff --git a/docs/www/.eslintignore b/docs/www/.eslintignore index 7e7767f..b38db2f 100644 --- a/docs/www/.eslintignore +++ b/docs/www/.eslintignore @@ -1,3 +1,2 @@ node_modules/ build/ -./**.tsx diff --git a/docs/www/.eslintrc.json b/docs/www/.eslintrc.json deleted file mode 100644 index 9a48847..0000000 --- a/docs/www/.eslintrc.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "$schema": "https://json.schemastore.org/eslintrc", - "root": true, - "extends": [ - "next/core-web-vitals", - "turbo", - "prettier", - "plugin:tailwindcss/recommended" - ], - "plugins": ["tailwindcss"], - "rules": { - "@next/next/no-html-link-for-pages": "off", - "tailwindcss/no-custom-classname": "off", - "tailwindcss/classnames-order": "error" - }, - "settings": { - "tailwindcss": { - "callees": ["cn", "cva"], - "config": "tailwind.config.cjs" - }, - "next": { - "rootDir": ["apps/*/"] - } - }, - "overrides": [ - { - "files": ["*.ts", "*.tsx"], - "parser": "@typescript-eslint/parser" - } - ] -} diff --git a/docs/www/.eslintrc.ts b/docs/www/.eslintrc.ts index 1f53a22..9a310e0 100644 --- a/docs/www/.eslintrc.ts +++ b/docs/www/.eslintrc.ts @@ -4,6 +4,9 @@ export default { es2021: true, }, extends: [ + 'next/core-web-vitals', + 'turbo', + 'prettier', 'eslint:recommended', 'plugin:@typescript-eslint/recommended', 'plugin:react/recommended', @@ -17,10 +20,11 @@ export default { env: { node: true, }, - files: ['.eslintrc.{js,cjs,ts,cts}'], + files: ['.eslintrc.{js,cjs,ts,cts,tsx}'], parserOptions: { sourceType: 'script', }, + parser: '@typescript-eslint/parser', }, ], parser: '@typescript-eslint/parser', @@ -31,6 +35,9 @@ export default { }, plugins: ['@typescript-eslint', 'react', 'prettier', 'spellcheck'], rules: { + '@next/next/no-html-link-for-pages': 'off', + 'tailwindcss/no-custom-classname': 'off', + 'tailwindcss/classnames-order': 'error', '@typescript-eslint/no-empty-object-type': 'warn', '@typescript-eslint/no-explicit-any': 'warn', 'no-var': 'error', @@ -47,5 +54,12 @@ export default { react: { version: 'detect', }, + tailwindcss: { + callees: ['cn', 'cva'], + config: 'tailwind.config.cjs', + }, + next: { + rootDir: ['apps/*/'], + }, }, } diff --git a/docs/www/contentlayer.config.js b/docs/www/contentlayer.config.ts similarity index 100% rename from docs/www/contentlayer.config.js rename to docs/www/contentlayer.config.ts diff --git a/docs/www/esling.config.cjs b/docs/www/esling.config.ts similarity index 100% rename from docs/www/esling.config.cjs rename to docs/www/esling.config.ts diff --git a/docs/www/next.config.mjs b/docs/www/next.config.mts similarity index 100% rename from docs/www/next.config.mjs rename to docs/www/next.config.mts diff --git a/docs/www/package.json b/docs/www/package.json index 1d4a75c..aca3094 100644 --- a/docs/www/package.json +++ b/docs/www/package.json @@ -18,11 +18,11 @@ "format:check": "prettier --check \"**/*.{ts,tsx,mdx}\" --cache" }, "dependencies": { - "@babel/core": "^7.22.1", + "@babel/core": "^7.25.2", "@changesets/changelog-github": "^0.4.8", - "@changesets/cli": "^2.26.1", - "@commitlint/cli": "^17.6.3", - "@commitlint/config-conventional": "^17.6.3", + "@changesets/cli": "^2.27.7", + "@commitlint/cli": "^17.8.1", + "@commitlint/config-conventional": "^17.8.1", "@eslint/js": "^9.9.0", "@faker-js/faker": "^8.4.1", "@hookform/resolvers": "^3.9.0", @@ -59,28 +59,28 @@ "@radix-ui/react-toggle-group": "^1.1.0", "@radix-ui/react-tooltip": "^1.1.2", "@tanstack/react-table": "^8.20.1", - "@typescript-eslint/parser": "^5.59.7", + "@typescript-eslint/parser": "^5.62.0", "@typescript-eslint/typescript-estree": "^8.1.0", "@vercel/analytics": "^1.3.1", "@vercel/og": "^0.0.21", - "autoprefixer": "^10.4.14", + "autoprefixer": "^10.4.20", "class-variance-authority": "^0.7.0", "clsx": "^1.2.1", "cmdk": "^1.0.0", - "concurrently": "^8.0.1", + "concurrently": "^8.2.2", "contentlayer2": "^0.4.6", "cross-env": "^7.0.3", "date-fns": "^2.30.0", "embla-carousel-autoplay": "8.0.0-rc15", "embla-carousel-react": "8.0.0-rc15", - "eslint": "^8.41.0", + "eslint": "^8.57.0", "eslint-config-next": "13.3.0", - "eslint-config-prettier": "^8.8.0", - "eslint-config-turbo": "^1.9.9", - "eslint-plugin-react": "^7.32.2", + "eslint-config-prettier": "^8.10.0", + "eslint-config-turbo": "^1.13.4", + "eslint-plugin-react": "^7.35.0", "eslint-plugin-react-hooks": "^4.6.2", "eslint-plugin-tailwindcss": "3.13.1", - "framer-motion": "^11.3.24", + "framer-motion": "^11.3.27", "geist": "^1.3.1", "input-otp": "^1.2.4", "jotai": "^2.9.3", @@ -91,9 +91,9 @@ "next": "14.3.0-canary.43", "next-contentlayer2": "^0.4.6", "next-themes": "^0.2.1", - "postcss": "^8.4.24", + "postcss": "^8.4.41", "prettier": "^3.3.3", - "pretty-quick": "^3.1.3", + "pretty-quick": "^3.3.1", "react": "^18.3.1", "react-day-picker": "^8.10.1", "react-dom": "^18.3.1", @@ -108,11 +108,11 @@ "tailwindcss": "^3.4.10", "tailwindcss-animate": "^1.0.7", "ts-morph": "^22.0.0", - "tsx": "^4.1.4", - "turbo": "^1.9.9", + "tsx": "^4.17.0", + "turbo": "^1.13.4", "vaul": "0.9.0", - "vite-tsconfig-paths": "^4.2.0", - "vitest": "^0.31.1", + "vite-tsconfig-paths": "^4.3.2", + "vitest": "^0.31.4", "zod": "^3.23.8" }, "devDependencies": { diff --git a/docs/www/pnpm-lock.yaml b/docs/www/pnpm-lock.yaml index ce9ba70..5cb969f 100644 --- a/docs/www/pnpm-lock.yaml +++ b/docs/www/pnpm-lock.yaml @@ -9,19 +9,19 @@ importers: .: dependencies: '@babel/core': - specifier: ^7.22.1 + specifier: ^7.25.2 version: 7.25.2 '@changesets/changelog-github': specifier: ^0.4.8 version: 0.4.8 '@changesets/cli': - specifier: ^2.26.1 + specifier: ^2.27.7 version: 2.27.7 '@commitlint/cli': - specifier: ^17.6.3 + specifier: ^17.8.1 version: 17.8.1 '@commitlint/config-conventional': - specifier: ^17.6.3 + specifier: ^17.8.1 version: 17.8.1 '@eslint/js': specifier: ^9.9.0 @@ -132,7 +132,7 @@ importers: specifier: ^8.20.1 version: 8.20.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@typescript-eslint/parser': - specifier: ^5.59.7 + specifier: ^5.62.0 version: 5.62.0(eslint@8.57.0)(typescript@5.5.4) '@typescript-eslint/typescript-estree': specifier: ^8.1.0 @@ -144,7 +144,7 @@ importers: specifier: ^0.0.21 version: 0.0.21 autoprefixer: - specifier: ^10.4.14 + specifier: ^10.4.20 version: 10.4.20(postcss@8.4.41) class-variance-authority: specifier: ^0.7.0 @@ -156,7 +156,7 @@ importers: specifier: ^1.0.0 version: 1.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) concurrently: - specifier: ^8.0.1 + specifier: ^8.2.2 version: 8.2.2 contentlayer2: specifier: ^0.4.6 @@ -174,19 +174,19 @@ importers: specifier: 8.0.0-rc15 version: 8.0.0-rc15(react@18.3.1) eslint: - specifier: ^8.41.0 + specifier: ^8.57.0 version: 8.57.0 eslint-config-next: specifier: 13.3.0 version: 13.3.0(eslint@8.57.0)(typescript@5.5.4) eslint-config-prettier: - specifier: ^8.8.0 + specifier: ^8.10.0 version: 8.10.0(eslint@8.57.0) eslint-config-turbo: - specifier: ^1.9.9 + specifier: ^1.13.4 version: 1.13.4(eslint@8.57.0) eslint-plugin-react: - specifier: ^7.32.2 + specifier: ^7.35.0 version: 7.35.0(eslint@8.57.0) eslint-plugin-react-hooks: specifier: ^4.6.2 @@ -195,8 +195,8 @@ importers: specifier: 3.13.1 version: 3.13.1(tailwindcss@3.4.10(ts-node@10.9.2(@types/node@17.0.45)(typescript@5.5.4))) framer-motion: - specifier: ^11.3.24 - version: 11.3.24(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^11.3.27 + version: 11.3.27(react-dom@18.3.1(react@18.3.1))(react@18.3.1) geist: specifier: ^1.3.1 version: 1.3.1(next@14.3.0-canary.43(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) @@ -228,13 +228,13 @@ importers: specifier: ^0.2.1 version: 0.2.1(next@14.3.0-canary.43(@babel/core@7.25.2)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) postcss: - specifier: ^8.4.24 + specifier: ^8.4.41 version: 8.4.41 prettier: specifier: ^3.3.3 version: 3.3.3 pretty-quick: - specifier: ^3.1.3 + specifier: ^3.3.1 version: 3.3.1(prettier@3.3.3) react: specifier: ^18.3.1 @@ -279,19 +279,19 @@ importers: specifier: ^22.0.0 version: 22.0.0 tsx: - specifier: ^4.1.4 + specifier: ^4.17.0 version: 4.17.0 turbo: - specifier: ^1.9.9 + specifier: ^1.13.4 version: 1.13.4 vaul: specifier: 0.9.0 version: 0.9.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) vite-tsconfig-paths: - specifier: ^4.2.0 + specifier: ^4.3.2 version: 4.3.2(typescript@5.5.4)(vite@4.5.3(@types/node@17.0.45)) vitest: - specifier: ^0.31.1 + specifier: ^0.31.4 version: 0.31.4 zod: specifier: ^3.23.8 @@ -3261,8 +3261,8 @@ packages: eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - electron-to-chromium@1.5.6: - resolution: {integrity: sha512-jwXWsM5RPf6j9dPYzaorcBSUg6AiqocPEyMpkchkvntaH9HGfOOMZwxMJjDY/XEs3T5dM7uyH1VhRMkqUU9qVw==} + electron-to-chromium@1.5.7: + resolution: {integrity: sha512-6FTNWIWMxMy/ZY6799nBlPtF1DFDQ6VQJ7yyDP27SJNt5lwtQ5ufqVvHylb3fdQefvRcgA3fKcFMJi9OLwBRNw==} embla-carousel-autoplay@8.0.0-rc15: resolution: {integrity: sha512-ABTbDJGNb9jzI9OV2vSpbUvxUA0ELmK0SI3yPm8Haj3ghssS+vElfahoDqp7zuFkWBRih6w3B51oMPKdF5J55A==} @@ -3624,8 +3624,8 @@ packages: fraction.js@4.3.7: resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} - framer-motion@11.3.24: - resolution: {integrity: sha512-kl0YI7HwAtyV0VOAWuU/rXoOS8+z5qSkMN6rZS+a9oe6fIha6SC3vjJN6u/hBpvjrg5MQNdSnqnjYxm0WYTX9g==} + framer-motion@11.3.27: + resolution: {integrity: sha512-Uf72PFEZuei/1IeCmGJ236EIl6VUri7SLovtTGg/cOAzMHG01CXXg1aL3ofuTuYr6Sq1QALlcEDaTig0PXb4Dw==} peerDependencies: '@emotion/is-prop-valid': '*' react: ^18.0.0 @@ -4761,6 +4761,9 @@ packages: ms@2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + mz@2.7.0: resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} @@ -8917,7 +8920,7 @@ snapshots: browserslist@4.23.3: dependencies: caniuse-lite: 1.0.30001651 - electron-to-chromium: 1.5.6 + electron-to-chromium: 1.5.7 node-releases: 2.0.18 update-browserslist-db: 1.1.0(browserslist@4.23.3) @@ -9289,7 +9292,7 @@ snapshots: debug@3.2.7: dependencies: - ms: 2.1.2 + ms: 2.1.3 debug@4.3.6: dependencies: @@ -9408,7 +9411,7 @@ snapshots: eastasianwidth@0.2.0: {} - electron-to-chromium@1.5.6: {} + electron-to-chromium@1.5.7: {} embla-carousel-autoplay@8.0.0-rc15(embla-carousel@8.0.0-rc15): dependencies: @@ -9649,7 +9652,7 @@ snapshots: eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0))(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) eslint-plugin-jsx-a11y: 6.9.0(eslint@8.57.0) eslint-plugin-react: 7.35.0(eslint@8.57.0) eslint-plugin-react-hooks: 4.6.2(eslint@8.57.0) @@ -9682,7 +9685,7 @@ snapshots: enhanced-resolve: 5.17.1 eslint: 8.57.0 eslint-module-utils: 2.8.1(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) fast-glob: 3.3.2 get-tsconfig: 4.7.6 is-core-module: 2.15.0 @@ -9704,7 +9707,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.5.4))(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): dependencies: array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 @@ -10006,7 +10009,7 @@ snapshots: fraction.js@4.3.7: {} - framer-motion@11.3.24(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + framer-motion@11.3.27(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: tslib: 2.6.3 optionalDependencies: @@ -11582,6 +11585,8 @@ snapshots: ms@2.1.2: {} + ms@2.1.3: {} + mz@2.7.0: dependencies: any-promise: 1.3.0 diff --git a/docs/www/postcss.config.cjs b/docs/www/postcss.config.cts similarity index 100% rename from docs/www/postcss.config.cjs rename to docs/www/postcss.config.cts diff --git a/docs/www/tailwind.config.cjs b/docs/www/tailwind.config.ts similarity index 98% rename from docs/www/tailwind.config.cjs rename to docs/www/tailwind.config.ts index 0c70f94..1cc9434e 100644 --- a/docs/www/tailwind.config.cjs +++ b/docs/www/tailwind.config.ts @@ -6,7 +6,7 @@ const colors = require('tailwindcss/colors') const { default: flattenColorPalette } = require('tailwindcss/lib/util/flattenColorPalette') /** @type {import('tailwindcss').Config} */ -module.exports = { +export default { darkMode: ['class'], content: ['app/**/*.{ts,tsx}', 'components/**/*.{ts,tsx}', 'content/**/*.mdx', 'registry/**/*.{ts,tsx}'], theme: { @@ -87,7 +87,7 @@ module.exports = { plugins: [ require('tailwindcss-animate'), addVariablesForColors, - function ({ matchUtilities, theme }) { + function({ matchUtilities, theme }) { matchUtilities( { 'bg-grid': (value) => ({ diff --git a/docs/www/tsconfig.scripts.json b/docs/www/tsconfig.scripts.json deleted file mode 100644 index 7d81d8f..0000000 --- a/docs/www/tsconfig.scripts.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "$schema": "https://json.schemastore.org/tsconfig", - "extends": "./tsconfig.json", - "compilerOptions": { - "target": "es6", - "module": "ESNext", - "moduleResolution": "node", - "esModuleInterop": true, - "isolatedModules": false - }, - "include": [".contentlayer/generated", "scripts/**/*.ts"], - "exclude": ["node_modules"] -} diff --git a/esling.config.cjs b/esling.config.ts similarity index 100% rename from esling.config.cjs rename to esling.config.ts diff --git a/postcss.config.cjs b/postcss.config.cts similarity index 100% rename from postcss.config.cjs rename to postcss.config.cts diff --git a/tailwind.config.cjs b/tailwind.config.cts similarity index 100% rename from tailwind.config.cjs rename to tailwind.config.cts diff --git a/turbo.json b/turbo.json deleted file mode 100644 index 770cb06..0000000 --- a/turbo.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "$schema": "https://turbo.build/schema.json", - "globalEnv": ["NODE_ENV"], - "pipeline": { - "build": { - "dependsOn": ["^build"], - "env": [ - "NEXT_PUBLIC_APP_URL", - "UPSTASH_REDIS_REST_URL", - "UPSTASH_REDIS_REST_TOKEN", - "COMPONENTS_REGISTRY_URL", - "npm_config_user_agent", - "https_proxy", - "V0_URL", - "V0_EDIT_SECRET", - "DEPLOYMENT_PROTECTION_BYPASS" - ], - "outputs": ["dist/**", ".next/**"] - }, - "preview": { - "env": ["NEXT_PUBLIC_APP_URL"], - "outputs": ["dist/**", ".next/**"] - }, - "start": { - "dependsOn": ["^build"] - }, - "lint": { - "cache": false, - "outputs": [] - }, - "lint:fix": { - "cache": false, - "outputs": [] - }, - "format:check": { - "cache": false, - "outputs": [] - }, - "format:write": { - "cache": false, - "outputs": [] - }, - "typecheck": {}, - "dev": { - "cache": false - }, - "check": { - "cache": false - }, - "test": { - "cache": false, - "outputs": [] - } - } -}