diff --git a/apps/remix/package.json b/apps/remix/package.json index fc4966430..1f69bf91a 100644 --- a/apps/remix/package.json +++ b/apps/remix/package.json @@ -12,15 +12,15 @@ "copy:pdfjs": "node ../../scripts/copy-pdfjs.cjs" }, "dependencies": { - "@documenso/auth": "*", "@documenso/api": "*", "@documenso/assets": "*", + "@documenso/auth": "*", "@documenso/ee": "*", "@documenso/lib": "*", "@documenso/prisma": "*", + "@documenso/tailwind-config": "*", "@documenso/trpc": "*", "@documenso/ui": "*", - "@documenso/tailwind-config": "*", "@epic-web/remember": "^1.1.0", "@hono/node-server": "^1.13.7", "@hono/trpc-server": "^0.3.4", @@ -31,8 +31,8 @@ "@lingui/react": "^4.11.3", "@oslojs/crypto": "^1.0.1", "@oslojs/encoding": "^1.1.0", - "@react-router/node": "^7.1.3", - "@react-router/serve": "^7.1.3", + "@react-router/node": "^7.1.5", + "@react-router/serve": "^7.1.5", "autoprefixer": "^10.4.13", "framer-motion": "^10.12.8", "hono": "4.6.15", @@ -43,8 +43,7 @@ "posthog-node": "^3.1.1", "react": "^18", "react-dom": "^18", - "react-router": "^7.1.3", - "remix-hono": "^0.0.18", + "react-router": "^7.1.5", "remix-themes": "^2.0.4", "tailwindcss": "^3.4.15", "ts-pattern": "^5.0.5" @@ -52,16 +51,16 @@ "devDependencies": { "@lingui/vite-plugin": "^5.2.0", "@react-router/dev": "^7.1.1", - "@react-router/remix-routes-option-adapter": "^7.1.3", + "@react-router/remix-routes-option-adapter": "^7.1.5", "@types/node": "^20", "@types/react": "^18", "@types/react-dom": "^18", "cross-env": "^7.0.3", - "remix-flat-routes": "^0.7.2", + "remix-flat-routes": "^0.8.4", "tsx": "^4.11.0", "typescript": "5.6.2", "vite": "^6.0.11", "vite-plugin-babel-macros": "^1.0.6", "vite-tsconfig-paths": "^5.1.4" } -} \ No newline at end of file +} diff --git a/apps/remix/vite-env.d.ts b/apps/remix/vite-env.d.ts index 99e26006d..49181e97d 100644 --- a/apps/remix/vite-env.d.ts +++ b/apps/remix/vite-env.d.ts @@ -1,7 +1,6 @@ /// interface ImportMetaEnv { - readonly VITE_APP_TITLE: string; // more env variables... } diff --git a/apps/remix/vite.config.ts b/apps/remix/vite.config.ts index 8cb397c90..01ece6b11 100644 --- a/apps/remix/vite.config.ts +++ b/apps/remix/vite.config.ts @@ -36,6 +36,13 @@ export default defineConfig({ // '@noble/hashes/sha256a', // '@node-rs/bcrypt', // 'crypto', + // '@documenso/assets', + // '@documenso/ee', + // '@documenso/lib', + // '@documenso/prisma', + // '@documenso/tailwind-config', + // '@documenso/trpc', + // '@documenso/ui', ], }, server: { diff --git a/package-lock.json b/package-lock.json index 5d8b0b683..f930bfcb0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -127,8 +127,8 @@ "@lingui/react": "^4.11.3", "@oslojs/crypto": "^1.0.1", "@oslojs/encoding": "^1.1.0", - "@react-router/node": "^7.1.3", - "@react-router/serve": "^7.1.3", + "@react-router/node": "^7.1.5", + "@react-router/serve": "^7.1.5", "autoprefixer": "^10.4.13", "framer-motion": "^10.12.8", "hono": "4.6.15", @@ -139,8 +139,7 @@ "posthog-node": "^3.1.1", "react": "^18", "react-dom": "^18", - "react-router": "^7.1.3", - "remix-hono": "^0.0.18", + "react-router": "^7.1.5", "remix-themes": "^2.0.4", "tailwindcss": "^3.4.15", "ts-pattern": "^5.0.5" @@ -148,12 +147,12 @@ "devDependencies": { "@lingui/vite-plugin": "^5.2.0", "@react-router/dev": "^7.1.1", - "@react-router/remix-routes-option-adapter": "^7.1.3", + "@react-router/remix-routes-option-adapter": "^7.1.5", "@types/node": "^20", "@types/react": "^18", "@types/react-dom": "^18", "cross-env": "^7.0.3", - "remix-flat-routes": "^0.7.2", + "remix-flat-routes": "^0.8.4", "tsx": "^4.11.0", "typescript": "5.6.2", "vite": "^6.0.11", @@ -411,6 +410,200 @@ "vite": "^3 || ^4 || ^5.0.9 || ^6" } }, + "apps/remix/node_modules/@react-router/dev": { + "version": "7.1.5", + "resolved": "https://registry.npmjs.org/@react-router/dev/-/dev-7.1.5.tgz", + "integrity": "sha512-3YQAbaKQm4mxcd0jmbItr2Ik0GshEMmPpRAld7XhIymB50MklWSsgd+IJWcqSv8RVlNs1ZMxRC0maS3Hv/V19g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.21.8", + "@babel/generator": "^7.21.5", + "@babel/parser": "^7.21.8", + "@babel/plugin-syntax-decorators": "^7.22.10", + "@babel/plugin-syntax-jsx": "^7.21.4", + "@babel/preset-typescript": "^7.21.5", + "@babel/traverse": "^7.23.2", + "@babel/types": "^7.22.5", + "@npmcli/package-json": "^4.0.1", + "@react-router/node": "7.1.5", + "arg": "^5.0.1", + "babel-dead-code-elimination": "^1.0.6", + "chokidar": "^4.0.0", + "dedent": "^1.5.3", + "es-module-lexer": "^1.3.1", + "exit-hook": "2.2.1", + "fs-extra": "^10.0.0", + "gunzip-maybe": "^1.4.2", + "jsesc": "3.0.2", + "lodash": "^4.17.21", + "pathe": "^1.1.2", + "picocolors": "^1.1.1", + "picomatch": "^2.3.1", + "prettier": "^2.7.1", + "react-refresh": "^0.14.0", + "semver": "^7.3.7", + "set-cookie-parser": "^2.6.0", + "valibot": "^0.41.0", + "vite-node": "3.0.0-beta.2" + }, + "bin": { + "react-router": "bin.js" + }, + "engines": { + "node": ">=20.0.0" + }, + "peerDependencies": { + "@react-router/serve": "^7.1.5", + "react-router": "^7.1.5", + "typescript": "^5.1.0", + "vite": "^5.1.0 || ^6.0.0", + "wrangler": "^3.28.2" + }, + "peerDependenciesMeta": { + "@react-router/serve": { + "optional": true + }, + "typescript": { + "optional": true + }, + "wrangler": { + "optional": true + } + } + }, + "apps/remix/node_modules/@react-router/dev/node_modules/chokidar": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", + "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "readdirp": "^4.0.1" + }, + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "apps/remix/node_modules/@react-router/dev/node_modules/jsesc": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "apps/remix/node_modules/@react-router/dev/node_modules/readdirp": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.1.tgz", + "integrity": "sha512-h80JrZu/MHUZCyHu5ciuoI0+WxsCxzxJTILn6Fs8rxSnFPh+UVHYfeIxK1nVGugMqkfC4vJcBOYbkfkwYK0+gw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14.18.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, + "apps/remix/node_modules/@react-router/node": { + "version": "7.1.5", + "resolved": "https://registry.npmjs.org/@react-router/node/-/node-7.1.5.tgz", + "integrity": "sha512-Ga8xFHxO2yt5TpGwV5xYx4LC3eUDmhT6jYfTbMFb6F7hBA9sLdHxNfYZCe2WEfVZ4/BM7I8989Qzq6BWilV2LA==", + "license": "MIT", + "dependencies": { + "@mjackson/node-fetch-server": "^0.2.0", + "source-map-support": "^0.5.21", + "stream-slice": "^0.1.2", + "undici": "^6.19.2" + }, + "engines": { + "node": ">=20.0.0" + }, + "peerDependencies": { + "react-router": "7.1.5", + "typescript": "^5.1.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "apps/remix/node_modules/@react-router/remix-routes-option-adapter": { + "version": "7.1.5", + "resolved": "https://registry.npmjs.org/@react-router/remix-routes-option-adapter/-/remix-routes-option-adapter-7.1.5.tgz", + "integrity": "sha512-iszgbGh5NewSr1xwK/ULcJ2/jkFyKZppzeil8AY8CNDGjaav/L/cVuSG+jkqK3wnSCudjhQyMkVwER2sCWRLUg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=20.0.0" + }, + "peerDependencies": { + "@react-router/dev": "^7.1.5", + "typescript": "^5.1.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "apps/remix/node_modules/@react-router/serve": { + "version": "7.1.5", + "resolved": "https://registry.npmjs.org/@react-router/serve/-/serve-7.1.5.tgz", + "integrity": "sha512-hx3oplonn3ByCeA8vDMm9Dohkbr63d8A0+mRRPBazWWoNd/kujUvodH6mzb8yDs74ppyAjw9iHAMVDdwLdrhCA==", + "license": "MIT", + "dependencies": { + "@react-router/express": "7.1.5", + "@react-router/node": "7.1.5", + "compression": "^1.7.4", + "express": "^4.19.2", + "get-port": "5.1.1", + "morgan": "^1.10.0", + "source-map-support": "^0.5.21" + }, + "bin": { + "react-router-serve": "bin.js" + }, + "engines": { + "node": ">=20.0.0" + }, + "peerDependencies": { + "react-router": "7.1.5" + } + }, + "apps/remix/node_modules/@react-router/serve/node_modules/@react-router/express": { + "version": "7.1.5", + "resolved": "https://registry.npmjs.org/@react-router/express/-/express-7.1.5.tgz", + "integrity": "sha512-k9aGrvPwCP+8CeHPxRaIqYKJi3xVzdN4QXFdZ++PPcPNy5/g8pM7GBAxWyUYH26+aDO8AqjzgbGgph2H0MN7kQ==", + "license": "MIT", + "dependencies": { + "@react-router/node": "7.1.5" + }, + "engines": { + "node": ">=20.0.0" + }, + "peerDependencies": { + "express": "^4.17.1", + "react-router": "7.1.5", + "typescript": "^5.1.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, "apps/remix/node_modules/ansi-escapes": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", @@ -427,6 +620,13 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "apps/remix/node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true, + "license": "MIT" + }, "apps/remix/node_modules/brace-expansion": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", @@ -492,6 +692,15 @@ "node": ">=14" } }, + "apps/remix/node_modules/cookie": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.0.2.tgz", + "integrity": "sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, "apps/remix/node_modules/date-fns": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-3.6.0.tgz", @@ -573,6 +782,21 @@ } } }, + "apps/remix/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, "apps/remix/node_modules/glob": { "version": "11.0.1", "resolved": "https://registry.npmjs.org/glob/-/glob-11.0.1.tgz", @@ -735,6 +959,46 @@ "url": "https://github.com/sponsors/isaacs" } }, + "apps/remix/node_modules/prettier": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "dev": true, + "license": "MIT", + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "apps/remix/node_modules/react-router": { + "version": "7.1.5", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.1.5.tgz", + "integrity": "sha512-8BUF+hZEU4/z/JD201yK6S+UYhsf58bzYIDq2NS1iGpwxSXDu7F+DeGSkIXMFBuHZB21FSiCzEcUb18cQNdRkA==", + "license": "MIT", + "dependencies": { + "@types/cookie": "^0.6.0", + "cookie": "^1.0.1", + "set-cookie-parser": "^2.6.0", + "turbo-stream": "2.4.0" + }, + "engines": { + "node": ">=20.0.0" + }, + "peerDependencies": { + "react": ">=18", + "react-dom": ">=18" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + } + } + }, "apps/remix/node_modules/readdirp": { "version": "3.5.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", @@ -748,43 +1012,46 @@ "node": ">=8.10.0" } }, - "apps/remix/node_modules/remix-hono": { - "version": "0.0.18", - "resolved": "https://registry.npmjs.org/remix-hono/-/remix-hono-0.0.18.tgz", - "integrity": "sha512-pYRFCRjCSDxjIco+qUkGQNIOZwKC/3NaDssLE2gBsLVHuNymUbhwMZeQDu1ERxdrYQuBE19Zn3vS8jL8AXcoxA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sergiodxa" - } - ], + "apps/remix/node_modules/remix-flat-routes": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/remix-flat-routes/-/remix-flat-routes-0.8.4.tgz", + "integrity": "sha512-W+kwaICoFwzKS14j3bixoOGlQ2WZ3PNo18QGADpBGxjcXDfZAZ6OnHJT8SU2Q+/r83YPGvu4yijjIRlBcfokxA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fs-extra": "^11.2.0", + "minimatch": "^10.0.1" + }, + "bin": { + "migrate-flat-routes": "dist/cli.cjs" + }, + "engines": { + "node": ">=16.6.0" + }, "peerDependencies": { - "@react-router/cloudflare": "^7.0.1", - "hono": "^4.6.12", - "i18next": "^24.0.5", - "pretty-cache-header": "^1.0.0", - "react-router": "^7.0.1", - "remix-i18next": "^7.0.0", - "zod": "^3.0.0" + "react-router": "^7" }, "peerDependenciesMeta": { - "@react-router/cloudflare": { - "optional": true - }, - "i18next": { - "optional": true - }, "react-router": { "optional": true - }, - "remix-i18next": { - "optional": true - }, - "zod": { - "optional": true } } }, + "apps/remix/node_modules/remix-flat-routes/node_modules/fs-extra": { + "version": "11.3.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.0.tgz", + "integrity": "sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, "apps/remix/node_modules/restore-cursor": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", @@ -880,6 +1147,15 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "apps/remix/node_modules/undici": { + "version": "6.21.1", + "resolved": "https://registry.npmjs.org/undici/-/undici-6.21.1.tgz", + "integrity": "sha512-q/1rj5D0/zayJB2FraXdaWxbhWiNKDvu8naDT2dl1yTlvJp4BLtOcp2a5BvgGNQpYYJzau7tf1WgKv3b+7mqpQ==", + "license": "MIT", + "engines": { + "node": ">=18.17" + } + }, "apps/remix/node_modules/webidl-conversions": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", @@ -9452,196 +9728,11 @@ "react": "18.2.0" } }, - "node_modules/@react-router/dev": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@react-router/dev/-/dev-7.1.3.tgz", - "integrity": "sha512-BPdIk4m8shjfynnkFeR30eH6aawpFHZiWqccWXNFgmFjKBcTQe/j7QTKi6gchceXDau0j2fSLciQ07rYrIGdhw==", - "dev": true, - "dependencies": { - "@babel/core": "^7.21.8", - "@babel/generator": "^7.21.5", - "@babel/parser": "^7.21.8", - "@babel/plugin-syntax-decorators": "^7.22.10", - "@babel/plugin-syntax-jsx": "^7.21.4", - "@babel/preset-typescript": "^7.21.5", - "@babel/traverse": "^7.23.2", - "@babel/types": "^7.22.5", - "@npmcli/package-json": "^4.0.1", - "@react-router/node": "7.1.3", - "arg": "^5.0.1", - "babel-dead-code-elimination": "^1.0.6", - "chokidar": "^4.0.0", - "dedent": "^1.5.3", - "es-module-lexer": "^1.3.1", - "exit-hook": "2.2.1", - "fs-extra": "^10.0.0", - "gunzip-maybe": "^1.4.2", - "jsesc": "3.0.2", - "lodash": "^4.17.21", - "pathe": "^1.1.2", - "picocolors": "^1.1.1", - "picomatch": "^2.3.1", - "prettier": "^2.7.1", - "react-refresh": "^0.14.0", - "semver": "^7.3.7", - "set-cookie-parser": "^2.6.0", - "valibot": "^0.41.0", - "vite-node": "3.0.0-beta.2" - }, - "bin": { - "react-router": "bin.js" - }, - "engines": { - "node": ">=20.0.0" - }, - "peerDependencies": { - "@react-router/serve": "^7.1.3", - "react-router": "^7.1.3", - "typescript": "^5.1.0", - "vite": "^5.1.0 || ^6.0.0", - "wrangler": "^3.28.2" - }, - "peerDependenciesMeta": { - "@react-router/serve": { - "optional": true - }, - "typescript": { - "optional": true - }, - "wrangler": { - "optional": true - } - } - }, - "node_modules/@react-router/dev/node_modules/@babel/generator": { - "version": "7.26.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.5.tgz", - "integrity": "sha512-2caSP6fN9I7HOe6nqhtft7V4g7/V/gfDsC3Ag4W7kEzzvRGKqiv0pu0HogPiZ3KaVSoNDhUws6IJjDjpfmYIXw==", - "dev": true, - "dependencies": { - "@babel/parser": "^7.26.5", - "@babel/types": "^7.26.5", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^3.0.2" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@react-router/dev/node_modules/@babel/types": { - "version": "7.26.7", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.7.tgz", - "integrity": "sha512-t8kDRGrKXyp6+tjUh7hw2RLyclsW4TRoRvRHtSyAX9Bb5ldlFh+90YAYY6awRXrlB4G5G2izNeGySpATlFzmOg==", - "dev": true, - "dependencies": { - "@babel/helper-string-parser": "^7.25.9", - "@babel/helper-validator-identifier": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@react-router/dev/node_modules/arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", - "dev": true - }, - "node_modules/@react-router/dev/node_modules/chokidar": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", - "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", - "dev": true, - "dependencies": { - "readdirp": "^4.0.1" - }, - "engines": { - "node": ">= 14.16.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@react-router/dev/node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@react-router/dev/node_modules/jsesc": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", - "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@react-router/dev/node_modules/prettier": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", - "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", - "dev": true, - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/@react-router/dev/node_modules/readdirp": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.1.tgz", - "integrity": "sha512-h80JrZu/MHUZCyHu5ciuoI0+WxsCxzxJTILn6Fs8rxSnFPh+UVHYfeIxK1nVGugMqkfC4vJcBOYbkfkwYK0+gw==", - "dev": true, - "engines": { - "node": ">= 14.18.0" - }, - "funding": { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@react-router/express": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@react-router/express/-/express-7.1.3.tgz", - "integrity": "sha512-uaES20anbbqnkObwx8PtU2/gLqCI+CCbAAMxM8P3yMIHFtsxLmd2cwjJ9Spab8TSFRGZNPhpBpLJeqygKtUvUQ==", - "dependencies": { - "@react-router/node": "7.1.3" - }, - "engines": { - "node": ">=20.0.0" - }, - "peerDependencies": { - "express": "^4.17.1", - "react-router": "7.1.3", - "typescript": "^5.1.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, "node_modules/@react-router/node": { "version": "7.1.3", "resolved": "https://registry.npmjs.org/@react-router/node/-/node-7.1.3.tgz", "integrity": "sha512-xNyPafKkjd5Tyn0/6ZR14Q6ky5+ucEfAWYI+0phu2/DUFjovLLguTQ3G9QDbpL6zzb6wtpX0uYJCtLnbsXJ+xg==", + "optional": true, "dependencies": { "@mjackson/node-fetch-server": "^0.2.0", "source-map-support": "^0.5.21", @@ -9665,52 +9756,11 @@ "version": "6.21.1", "resolved": "https://registry.npmjs.org/undici/-/undici-6.21.1.tgz", "integrity": "sha512-q/1rj5D0/zayJB2FraXdaWxbhWiNKDvu8naDT2dl1yTlvJp4BLtOcp2a5BvgGNQpYYJzau7tf1WgKv3b+7mqpQ==", + "optional": true, "engines": { "node": ">=18.17" } }, - "node_modules/@react-router/remix-routes-option-adapter": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@react-router/remix-routes-option-adapter/-/remix-routes-option-adapter-7.1.3.tgz", - "integrity": "sha512-E9NdGHdHNdM4UGQX4F+C2CWgV+NbXCLXeiubdGz7n7O3DYjDRsgqx4esnB6QGoyVffBdocSaO/iskgTaMfFtEw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=20.0.0" - }, - "peerDependencies": { - "@react-router/dev": "^7.1.3", - "typescript": "^5.1.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@react-router/serve": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@react-router/serve/-/serve-7.1.3.tgz", - "integrity": "sha512-Wxtrv5bUgE+AznN0JM12dg5lTMZDr4lhS7wRiHe8OgATes/EuLc8URnU7kGfoE/1OEbeadX49Qpw8qVSqMHeEQ==", - "dependencies": { - "@react-router/express": "7.1.3", - "@react-router/node": "7.1.3", - "compression": "^1.7.4", - "express": "^4.19.2", - "get-port": "5.1.1", - "morgan": "^1.10.0", - "source-map-support": "^0.5.21" - }, - "bin": { - "react-router-serve": "bin.js" - }, - "engines": { - "node": ">=20.0.0" - }, - "peerDependencies": { - "react-router": "7.1.3" - } - }, "node_modules/@rollup/rollup-android-arm-eabi": { "version": "4.32.0", "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.32.0.tgz", @@ -29159,18 +29209,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/pretty-cache-header": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/pretty-cache-header/-/pretty-cache-header-1.0.0.tgz", - "integrity": "sha512-xtXazslu25CdnGnUkByU1RoOjK55TqwatJkjjJLg5ZAdz2Lngko/mmaUgeET36P2GMlNwh3fdM7FWBO717pNcw==", - "peer": true, - "dependencies": { - "timestring": "^6.0.0" - }, - "engines": { - "node": ">=12.13" - } - }, "node_modules/pretty-format": { "version": "3.8.0", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-3.8.0.tgz", @@ -31981,69 +32019,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/remix-flat-routes": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/remix-flat-routes/-/remix-flat-routes-0.7.2.tgz", - "integrity": "sha512-xxIJxDLdHqRrq3Ojdmupvj21teLahnDBg7mQa5HP4VPn7aatkAV9QbX7xGMmcpkaSh/r7o5rqAkkUylNtPw23g==", - "dev": true, - "license": "MIT", - "dependencies": { - "fs-extra": "^11.2.0", - "minimatch": "^10.0.1" - }, - "bin": { - "migrate-flat-routes": "dist/cli.js" - }, - "peerDependencies": { - "react-router": "^7" - }, - "peerDependenciesMeta": { - "react-router": { - "optional": true - } - } - }, - "node_modules/remix-flat-routes/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/remix-flat-routes/node_modules/fs-extra": { - "version": "11.3.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.0.tgz", - "integrity": "sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=14.14" - } - }, - "node_modules/remix-flat-routes/node_modules/minimatch": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.1.tgz", - "integrity": "sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": "20 || >=22" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/remix-themes": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/remix-themes/-/remix-themes-2.0.4.tgz", @@ -34274,15 +34249,6 @@ "readable-stream": "3" } }, - "node_modules/timestring": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/timestring/-/timestring-6.0.0.tgz", - "integrity": "sha512-wMctrWD2HZZLuIlchlkE2dfXJh7J2KDI9Dwl+2abPYg0mswQHfOAyQW3jJg1pY5VfttSINZuKcXoB3FGypVklA==", - "peer": true, - "engines": { - "node": ">=8" - } - }, "node_modules/tiny-invariant": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz", @@ -37807,7 +37773,6 @@ "devDependencies": { "@documenso/lib": "*", "@documenso/prisma": "*", - "@documenso/web": "*", "@playwright/test": "^1.18.1", "@types/node": "^20", "pdf-lib": "^1.17.1" diff --git a/packages/app-tests/package.json b/packages/app-tests/package.json index 2b0bd3468..a02c23177 100644 --- a/packages/app-tests/package.json +++ b/packages/app-tests/package.json @@ -16,7 +16,6 @@ "@types/node": "^20", "@documenso/lib": "*", "@documenso/prisma": "*", - "@documenso/web": "*", "pdf-lib": "^1.17.1" }, "dependencies": { diff --git a/packages/lib/server-only/document/find-documents.ts b/packages/lib/server-only/document/find-documents.ts index 7e43bb59d..f6e234dea 100644 --- a/packages/lib/server-only/document/find-documents.ts +++ b/packages/lib/server-only/document/find-documents.ts @@ -226,8 +226,6 @@ export const findDocuments = async ({ }; } - console.log(JSON.stringify(whereClause, null, 2)); - const [data, count] = await Promise.all([ prisma.document.findMany({ where: whereClause,