diff --git a/docs/functions/rdiPlugin.html b/docs/functions/rdiPlugin.html index 6ae712cd..f3cb00df 100644 --- a/docs/functions/rdiPlugin.html +++ b/docs/functions/rdiPlugin.html @@ -1,3 +1,3 @@ rdiPlugin | Esbuild Plugin Remove Duplicate Imports

Remove Duplicate Imports This plugin prevents building test files by esbuild. DTS may still geenrate type files for the tests with only { } as file content

-
+
diff --git a/docs/interfaces/RDIPluginOptions.html b/docs/interfaces/RDIPluginOptions.html index a388ac22..956ff8f0 100644 --- a/docs/interfaces/RDIPluginOptions.html +++ b/docs/interfaces/RDIPluginOptions.html @@ -1 +1 @@ -RDIPluginOptions | Esbuild Plugin Remove Duplicate Imports
+RDIPluginOptions | Esbuild Plugin Remove Duplicate Imports
diff --git a/examples/remix/package.json b/examples/remix/package.json index fec155cd..f5cffec3 100644 --- a/examples/remix/package.json +++ b/examples/remix/package.json @@ -10,10 +10,10 @@ "lint": "eslint app/" }, "dependencies": { - "@remix-run/node": "^2.14.0", - "@remix-run/react": "^2.14.0", - "@remix-run/serve": "^2.14.0", - "@remix-run/server-runtime": "^2.14.0", + "@remix-run/node": "^2.15.0", + "@remix-run/react": "^2.15.0", + "@remix-run/serve": "^2.15.0", + "@remix-run/server-runtime": "^2.15.0", "@repo/shared": "workspace:*", "@vercel/analytics": "^1.4.1", "@vercel/remix-entry-server": "^0.1.1", @@ -24,7 +24,7 @@ "react18-themes": "^3.2.0" }, "devDependencies": { - "@remix-run/dev": "^2.14.0", + "@remix-run/dev": "^2.15.0", "@repo/eslint-config": "workspace:*", "@repo/typescript-config": "workspace:*", "@types/react": "^18.3.12", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7bd83873..207c796e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -106,23 +106,23 @@ importers: examples/remix: dependencies: '@remix-run/node': - specifier: ^2.14.0 - version: 2.14.0(typescript@5.6.3) + specifier: ^2.15.0 + version: 2.15.0(typescript@5.6.3) '@remix-run/react': - specifier: ^2.14.0 - version: 2.14.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + specifier: ^2.15.0 + version: 2.15.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) '@remix-run/serve': - specifier: ^2.14.0 - version: 2.14.0(typescript@5.6.3) + specifier: ^2.15.0 + version: 2.15.0(typescript@5.6.3) '@remix-run/server-runtime': - specifier: ^2.14.0 - version: 2.14.0(typescript@5.6.3) + specifier: ^2.15.0 + version: 2.15.0(typescript@5.6.3) '@repo/shared': specifier: workspace:* version: link:../../packages/shared '@vercel/analytics': specifier: ^1.4.1 - version: 1.4.1(@remix-run/react@2.14.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(next@15.0.3(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.81.0))(react@18.3.1) + version: 1.4.1(@remix-run/react@2.15.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(next@15.0.3(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.81.0))(react@18.3.1) '@vercel/remix-entry-server': specifier: ^0.1.1 version: 0.1.1(react@18.3.1) @@ -143,8 +143,8 @@ importers: version: 3.2.0(@types/react@18.3.12)(next@15.0.3(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.81.0))(react@18.3.1) devDependencies: '@remix-run/dev': - specifier: ^2.14.0 - version: 2.14.0(@remix-run/react@2.14.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@remix-run/serve@2.14.0(typescript@5.6.3))(@types/node@22.9.1)(sass@1.81.0)(typescript@5.6.3)(vite@5.4.11(@types/node@22.9.1)(sass@1.81.0)) + specifier: ^2.15.0 + version: 2.15.0(@remix-run/react@2.15.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@remix-run/serve@2.15.0(typescript@5.6.3))(@types/node@22.9.1)(sass@1.81.0)(typescript@5.6.3)(vite@5.4.11(@types/node@22.9.1)(sass@1.81.0)) '@repo/eslint-config': specifier: workspace:* version: link:../../packages/config-eslint @@ -1653,13 +1653,13 @@ packages: resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} - '@remix-run/dev@2.14.0': - resolution: {integrity: sha512-WMun4fy0ANh92WecufUNb3IV/R02uyfBslM7g7nCO1/lzDII+XmfEkZY5CWPaLmnkoAc1DR2G60+eTHRo480Ug==} + '@remix-run/dev@2.15.0': + resolution: {integrity: sha512-iXV6u9PBwFc7KriDpVcjqLGJzZZd6ZOrxewen7hoH0OBzGwjkhtm46BTQEJrZ/e/dzlU1IU/0ylH29tN9BZoyg==} engines: {node: '>=18.0.0'} hasBin: true peerDependencies: - '@remix-run/react': ^2.14.0 - '@remix-run/serve': ^2.14.0 + '@remix-run/react': ^2.15.0 + '@remix-run/serve': ^2.15.0 typescript: ^5.1.0 vite: ^5.1.0 wrangler: ^3.28.2 @@ -1673,8 +1673,8 @@ packages: wrangler: optional: true - '@remix-run/express@2.14.0': - resolution: {integrity: sha512-FZ7z8PmhX6ztP7FZMLv7a0+V4cuMb9Sx+nzZGD89Kv3RSGWUw5OAUDnT+2wsP+CyvRQXnOjUyD5cRe836pvo6Q==} + '@remix-run/express@2.15.0': + resolution: {integrity: sha512-MyCXVmbrxeo06zJECuaOUQ01x13zEkmMUkFzaHESWMBxnTPGbtKF4Gb0iF6TrMFiSeaKptUU4JBvLeHooPOryA==} engines: {node: '>=18.0.0'} peerDependencies: express: ^4.20.0 @@ -1687,8 +1687,8 @@ packages: resolution: {integrity: sha512-WiyRTEQKTUTf3Z3ke5DOwx+fjCkeD8ilI9kbRws1bG3xfdugaDrV9ra76DOZcrYlmVwjwtKE3mVDSRFtiYTTMw==} engines: {node: '>=14'} - '@remix-run/node@2.14.0': - resolution: {integrity: sha512-ou16LMJYv0ElIToZ6dDqaLjv1T3iBEwuJTBahveEA8NkkACIWODJ2fgUYf1UKLMKHVdHjNImLzS37HdSZY0Q6g==} + '@remix-run/node@2.15.0': + resolution: {integrity: sha512-tWbR7pQ6gwj+MkGf6WVIYnjgfGfpdU8EOIa6xsCIRlrm0p3BtMz4jA3GvBWEpOuEnN5MV7CarVzhduaRzkZ0SQ==} engines: {node: '>=18.0.0'} peerDependencies: typescript: ^5.1.0 @@ -1696,8 +1696,8 @@ packages: typescript: optional: true - '@remix-run/react@2.14.0': - resolution: {integrity: sha512-uQcy5gxazHtpislgonx2dwRuR/CbvYUeguQxDgawd+dAyoglK2rFx58+F6Kj0Vjw6v/iuvxibA/lEAiAaB4ZmQ==} + '@remix-run/react@2.15.0': + resolution: {integrity: sha512-puqDbi9N/WfaUhzDnw2pACXtCB7ukrtFJ9ILwpEuhlaTBpjefifJ89igokW+tt1ePphIFMivAm/YspcbZdCQsA==} engines: {node: '>=18.0.0'} peerDependencies: react: ^18.0.0 @@ -1715,8 +1715,8 @@ packages: resolution: {integrity: sha512-+eun1Wtf72RNRSqgU7qM2AMX/oHp+dnx7BHk1qhK5ZHzdHTUU4LA1mGG1vT+jMc8sbhG3orvsfOmryjzx2PzQw==} engines: {node: '>=14'} - '@remix-run/serve@2.14.0': - resolution: {integrity: sha512-Bu8zIxmq0/3NIRIWos/qXb3U1Zx6rpV5W96Vg/8h5q6u7tXHdU2Ot2VmvlWRTsQF6jZhjeW21MogNvdSAb1new==} + '@remix-run/serve@2.15.0': + resolution: {integrity: sha512-Me78FMVKtBRUi6i2PKfP6t7coHHEjDl5IIV7loMm3HCMzc1iP35bRjv3F7nKcTknaiK/Zhsic1lrKt9jevAb/A==} engines: {node: '>=18.0.0'} hasBin: true @@ -1724,8 +1724,8 @@ packages: resolution: {integrity: sha512-7I0165Ns/ffPfCEfuiqD58lMderTn2s/sew1xJ34ONa21mG/7+5T7diHIgxKST8rS3816JPmlwSqUaHgwbmO6Q==} engines: {node: '>=14'} - '@remix-run/server-runtime@2.14.0': - resolution: {integrity: sha512-9Th9UzDaoFFBD7zA5mRI1KT8JktFLN4ij9jPygrKBhG/kYmNIvhcMtq9VyjcbMvFK5natTyhOhrrKRIHtijD4w==} + '@remix-run/server-runtime@2.15.0': + resolution: {integrity: sha512-FuM8vAg1sPskf4wn0ivbuj/7s9Qdh2wnKu+sVXqYz0a95gH5b73TuMzk6n3NMSkFVKKc6+UmlG1WLYre7L2LTg==} engines: {node: '>=18.0.0'} peerDependencies: typescript: ^5.1.0 @@ -6533,8 +6533,8 @@ packages: resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==} engines: {node: '>= 0.4'} - typed-array-byte-offset@1.0.2: - resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==} + typed-array-byte-offset@1.0.3: + resolution: {integrity: sha512-GsvTyUHTriq6o/bHcTd0vM7OQ9JEdlvluu9YISaA7+KzDzPaIzEeDFNkTfhdE3MYcNhNi0vq/LlegYgIs5yPAw==} engines: {node: '>= 0.4'} typed-array-length@1.0.6: @@ -8328,7 +8328,7 @@ snapshots: '@pkgr/core@0.1.1': {} - '@remix-run/dev@2.14.0(@remix-run/react@2.14.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@remix-run/serve@2.14.0(typescript@5.6.3))(@types/node@22.9.1)(sass@1.81.0)(typescript@5.6.3)(vite@5.4.11(@types/node@22.9.1)(sass@1.81.0))': + '@remix-run/dev@2.15.0(@remix-run/react@2.15.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@remix-run/serve@2.15.0(typescript@5.6.3))(@types/node@22.9.1)(sass@1.81.0)(typescript@5.6.3)(vite@5.4.11(@types/node@22.9.1)(sass@1.81.0))': dependencies: '@babel/core': 7.26.0 '@babel/generator': 7.26.2 @@ -8340,10 +8340,10 @@ snapshots: '@babel/types': 7.26.0 '@mdx-js/mdx': 2.3.0 '@npmcli/package-json': 4.0.1 - '@remix-run/node': 2.14.0(typescript@5.6.3) - '@remix-run/react': 2.14.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@remix-run/node': 2.15.0(typescript@5.6.3) + '@remix-run/react': 2.15.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) '@remix-run/router': 1.21.0 - '@remix-run/server-runtime': 2.14.0(typescript@5.6.3) + '@remix-run/server-runtime': 2.15.0(typescript@5.6.3) '@types/mdx': 2.0.13 '@vanilla-extract/integration': 6.5.0(@types/node@22.9.1)(sass@1.81.0) arg: 5.0.2 @@ -8387,7 +8387,7 @@ snapshots: vite-node: 1.6.0(@types/node@22.9.1)(sass@1.81.0) ws: 7.5.10 optionalDependencies: - '@remix-run/serve': 2.14.0(typescript@5.6.3) + '@remix-run/serve': 2.15.0(typescript@5.6.3) typescript: 5.6.3 vite: 5.4.11(@types/node@22.9.1)(sass@1.81.0) transitivePeerDependencies: @@ -8406,9 +8406,9 @@ snapshots: - ts-node - utf-8-validate - '@remix-run/express@2.14.0(express@4.21.1)(typescript@5.6.3)': + '@remix-run/express@2.15.0(express@4.21.1)(typescript@5.6.3)': dependencies: - '@remix-run/node': 2.14.0(typescript@5.6.3) + '@remix-run/node': 2.15.0(typescript@5.6.3) express: 4.21.1 optionalDependencies: typescript: 5.6.3 @@ -8425,9 +8425,9 @@ snapshots: source-map-support: 0.5.21 stream-slice: 0.1.2 - '@remix-run/node@2.14.0(typescript@5.6.3)': + '@remix-run/node@2.15.0(typescript@5.6.3)': dependencies: - '@remix-run/server-runtime': 2.14.0(typescript@5.6.3) + '@remix-run/server-runtime': 2.15.0(typescript@5.6.3) '@remix-run/web-fetch': 4.4.2 '@web3-storage/multipart-parser': 1.0.0 cookie-signature: 1.2.2 @@ -8437,10 +8437,10 @@ snapshots: optionalDependencies: typescript: 5.6.3 - '@remix-run/react@2.14.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': + '@remix-run/react@2.15.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': dependencies: '@remix-run/router': 1.21.0 - '@remix-run/server-runtime': 2.14.0(typescript@5.6.3) + '@remix-run/server-runtime': 2.15.0(typescript@5.6.3) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-router: 6.28.0(react@18.3.1) @@ -8453,10 +8453,10 @@ snapshots: '@remix-run/router@1.3.1': {} - '@remix-run/serve@2.14.0(typescript@5.6.3)': + '@remix-run/serve@2.15.0(typescript@5.6.3)': dependencies: - '@remix-run/express': 2.14.0(express@4.21.1)(typescript@5.6.3) - '@remix-run/node': 2.14.0(typescript@5.6.3) + '@remix-run/express': 2.15.0(express@4.21.1)(typescript@5.6.3) + '@remix-run/node': 2.15.0(typescript@5.6.3) chokidar: 3.6.0 compression: 1.7.5 express: 4.21.1 @@ -8477,7 +8477,7 @@ snapshots: set-cookie-parser: 2.7.1 source-map: 0.7.4 - '@remix-run/server-runtime@2.14.0(typescript@5.6.3)': + '@remix-run/server-runtime@2.15.0(typescript@5.6.3)': dependencies: '@remix-run/router': 1.21.0 '@types/cookie': 0.6.0 @@ -9016,9 +9016,9 @@ snapshots: '@vanilla-extract/private@1.0.6': {} - '@vercel/analytics@1.4.1(@remix-run/react@2.14.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(next@15.0.3(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.81.0))(react@18.3.1)': + '@vercel/analytics@1.4.1(@remix-run/react@2.15.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(next@15.0.3(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.81.0))(react@18.3.1)': optionalDependencies: - '@remix-run/react': 2.14.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + '@remix-run/react': 2.15.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) next: 15.0.3(@babel/core@7.26.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.81.0) react: 18.3.1 @@ -10007,7 +10007,7 @@ snapshots: string.prototype.trimstart: 1.0.8 typed-array-buffer: 1.0.2 typed-array-byte-length: 1.0.1 - typed-array-byte-offset: 1.0.2 + typed-array-byte-offset: 1.0.3 typed-array-length: 1.0.6 unbox-primitive: 1.0.2 which-typed-array: 1.1.15 @@ -14524,7 +14524,7 @@ snapshots: has-proto: 1.0.3 is-typed-array: 1.1.13 - typed-array-byte-offset@1.0.2: + typed-array-byte-offset@1.0.3: dependencies: available-typed-arrays: 1.0.7 call-bind: 1.0.7 @@ -14532,6 +14532,7 @@ snapshots: gopd: 1.0.1 has-proto: 1.0.3 is-typed-array: 1.1.13 + reflect.getprototypeof: 1.0.6 typed-array-length@1.0.6: dependencies: