diff --git a/lib/CHANGELOG.md b/lib/CHANGELOG.md index 6fa0e96c..f0af8a75 100644 --- a/lib/CHANGELOG.md +++ b/lib/CHANGELOG.md @@ -1,5 +1,11 @@ # esbuild-plugin-react18 +## 0.2.6 + +### Patch Changes + +- 96c9c38: Remove peer dependencies as not needed. + ## 0.2.5 ### Patch Changes diff --git a/lib/package.json b/lib/package.json index 55582d73..05bb762c 100644 --- a/lib/package.json +++ b/lib/package.json @@ -2,7 +2,7 @@ "name": "esbuild-plugin-react18", "author": "Mayank Kumar Chaudhari ", "private": false, - "version": "0.2.5", + "version": "0.2.6", "description": "Unlock the Potential of React Server Components! Harness the power of an ESBuild plugin designed for crafting libraries compatible with RSC (React18 Server Components).", "license": "MPL-2.0", "main": "./dist/index.js", @@ -36,16 +36,6 @@ "vite-tsconfig-paths": "^5.1.4", "vitest": "^2.1.8" }, - "peerDependencies": { - "@types/react": "16.8 - 19", - "next": "10 - 14", - "react": "16.8 - 19" - }, - "peerDependenciesMeta": { - "next": { - "optional": true - } - }, "funding": [ { "type": "github", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 02a8d805..8ebb4c9f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -65,7 +65,7 @@ importers: version: 15.1.1(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0) nextjs-themes: specifier: ^4.0.4 - version: 4.0.4(@types/react@19.0.1)(next@15.1.1(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0))(react@19.0.0) + version: 4.0.4(@types/react@19.0.1)(next@15.1.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0))(react@19.0.0) react: specifier: ^19.0.0 version: 19.0.0 @@ -74,7 +74,7 @@ importers: version: 19.0.0(react@19.0.0) react18-loaders: specifier: ^1.1.4 - version: 1.1.4(@types/react@19.0.1)(next@15.1.1(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0))(react@19.0.0) + version: 1.1.4(@types/react@19.0.1)(next@15.1.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0))(react@19.0.0) devDependencies: '@next/eslint-plugin-next': specifier: ^15.1.1 @@ -132,7 +132,7 @@ importers: version: 19.0.0(react@19.0.0) react18-loaders: specifier: ^1.1.4 - version: 1.1.4(@types/react@19.0.1)(next@15.1.1(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0))(react@19.0.0) + version: 1.1.4(@types/react@19.0.1)(next@15.1.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0))(react@19.0.0) react18-themes: specifier: ^3.2.0 version: 3.2.0(@types/react@19.0.1)(next@15.1.1(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0))(react@19.0.0) @@ -172,7 +172,7 @@ importers: version: 19.0.0(react@19.0.0) react18-loaders: specifier: ^1.1.4 - version: 1.1.4(@types/react@19.0.1)(next@15.1.1(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0))(react@19.0.0) + version: 1.1.4(@types/react@19.0.1)(next@15.1.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0))(react@19.0.0) react18-themes: specifier: ^3.2.0 version: 3.2.0(@types/react@19.0.1)(next@15.1.1(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0))(react@19.0.0) @@ -200,16 +200,6 @@ importers: version: 6.0.3(@types/node@22.10.2)(sass@1.83.0)(yaml@2.6.1) lib: - dependencies: - '@types/react': - specifier: 16.8 - 19 - version: 18.3.1 - next: - specifier: 10 - 14 - version: 14.2.3(react-dom@19.0.0(react@18.3.1))(react@18.3.1)(sass@1.83.0) - react: - specifier: 16.8 - 19 - version: 18.3.1 devDependencies: '@repo/eslint-config': specifier: workspace:* @@ -306,16 +296,16 @@ importers: dependencies: '@mayank1513/fork-me': specifier: ^2.1.3 - version: 2.1.3(@types/react@19.0.1)(next@15.1.1(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0))(react@19.0.0) + version: 2.1.3(@types/react@19.0.1)(next@14.2.3(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0))(react@19.0.0) '@repo/scripts': specifier: workspace:* version: link:../../scripts next: specifier: 10 - 14 - version: 15.1.1(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0) + version: 14.2.3(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0) nextjs-themes: specifier: ^4.0.4 - version: 4.0.4(@types/react@19.0.1)(next@15.1.1(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0))(react@19.0.0) + version: 4.0.4(@types/react@19.0.1)(next@14.2.3(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0))(react@19.0.0) r18gs: specifier: ^2.1.0 version: 2.1.0(@types/react@19.0.1)(react@19.0.0) @@ -324,7 +314,7 @@ importers: version: 4.1.8(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react18-loaders: specifier: ^1.1.4 - version: 1.1.4(@types/react@19.0.1)(next@15.1.1(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0))(react@19.0.0) + version: 1.1.4(@types/react@19.0.1)(next@14.2.3(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0))(react@19.0.0) devDependencies: '@repo/eslint-config': specifier: workspace:* @@ -2024,9 +2014,6 @@ packages: '@types/prismjs@1.26.5': resolution: {integrity: sha512-AUZTa7hQ2KY5L7AmtSiqxlhWxb4ina0yd8hNbl4TWuqnv/pFP0nDMb3YrfSBf4hJVGLh2YEIBfKaBW/9UEl6IQ==} - '@types/prop-types@15.7.12': - resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} - '@types/prop-types@15.7.14': resolution: {integrity: sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==} @@ -2035,9 +2022,6 @@ packages: peerDependencies: '@types/react': ^19.0.0 - '@types/react@18.3.1': - resolution: {integrity: sha512-V0kuGBX3+prX+DQ/7r2qsv1NsdfnCLnTgnRJ1pYnxykBhGMz+qj+box5lq7XsO5mtZsBqpjwwTu/7wszPfMBcw==} - '@types/react@18.3.17': resolution: {integrity: sha512-opAQ5no6LqJNo9TqnxBKsgnkIYHozW9KSTlFVoSUJYh1Fl/sswkEoqIugRSm7tbh6pABtYjGAjW+GOS23j8qbw==} @@ -5749,10 +5733,6 @@ packages: next: optional: true - react@18.3.1: - resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} - engines: {node: '>=0.10.0'} - react@19.0.0: resolution: {integrity: sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==} engines: {node: '>=0.10.0'} @@ -8161,12 +8141,12 @@ snapshots: globby: 11.1.0 read-yaml-file: 1.1.0 - '@mayank1513/fork-me@2.1.3(@types/react@19.0.1)(next@15.1.1(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0))(react@19.0.0)': + '@mayank1513/fork-me@2.1.3(@types/react@19.0.1)(next@14.2.3(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0))(react@19.0.0)': dependencies: '@types/react': 19.0.1 react: 19.0.0 optionalDependencies: - next: 15.1.1(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0) + next: 14.2.3(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0) '@mdx-js/mdx@2.3.0': dependencies: @@ -8872,19 +8852,12 @@ snapshots: '@types/prismjs@1.26.5': {} - '@types/prop-types@15.7.12': {} - '@types/prop-types@15.7.14': {} '@types/react-dom@19.0.2(@types/react@19.0.1)': dependencies: '@types/react': 19.0.1 - '@types/react@18.3.1': - dependencies: - '@types/prop-types': 15.7.12 - csstype: 3.1.3 - '@types/react@18.3.17': dependencies: '@types/prop-types': 15.7.14 @@ -12922,7 +12895,7 @@ snapshots: neo-async@2.6.2: {} - next@14.2.3(react-dom@19.0.0(react@18.3.1))(react@18.3.1)(sass@1.83.0): + next@14.2.3(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0): dependencies: '@next/env': 14.2.3 '@swc/helpers': 0.5.5 @@ -12930,9 +12903,9 @@ snapshots: caniuse-lite: 1.0.30001689 graceful-fs: 4.2.11 postcss: 8.4.31 - react: 18.3.1 - react-dom: 19.0.0(react@18.3.1) - styled-jsx: 5.1.1(react@18.3.1) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + styled-jsx: 5.1.1(@babel/core@7.26.0)(react@19.0.0) optionalDependencies: '@next/swc-darwin-arm64': 14.2.3 '@next/swc-darwin-x64': 14.2.3 @@ -12974,10 +12947,18 @@ snapshots: - '@babel/core' - babel-plugin-macros - nextjs-themes@4.0.4(@types/react@19.0.1)(next@15.1.1(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0))(react@19.0.0): + nextjs-themes@4.0.4(@types/react@19.0.1)(next@14.2.3(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0))(react@19.0.0): + dependencies: + '@types/react': 19.0.1 + r18gs: 2.0.1(@types/react@19.0.1)(next@14.2.3(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0))(react@19.0.0) + react: 19.0.0 + optionalDependencies: + next: 14.2.3(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0) + + nextjs-themes@4.0.4(@types/react@19.0.1)(next@15.1.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0))(react@19.0.0): dependencies: '@types/react': 19.0.1 - r18gs: 2.0.1(@types/react@19.0.1)(next@15.1.1(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0))(react@19.0.0) + r18gs: 2.0.1(@types/react@19.0.1)(next@15.1.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0))(react@19.0.0) react: 19.0.0 optionalDependencies: next: 15.1.1(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0) @@ -13554,7 +13535,14 @@ snapshots: optionalDependencies: next: 15.1.1(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0) - r18gs@2.0.1(@types/react@19.0.1)(next@15.1.1(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0))(react@19.0.0): + r18gs@2.0.1(@types/react@19.0.1)(next@14.2.3(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0))(react@19.0.0): + dependencies: + '@types/react': 19.0.1 + react: 19.0.0 + optionalDependencies: + next: 14.2.3(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0) + + r18gs@2.0.1(@types/react@19.0.1)(next@15.1.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0))(react@19.0.0): dependencies: '@types/react': 19.0.1 react: 19.0.0 @@ -13581,11 +13569,6 @@ snapshots: react: 19.0.0 scheduler: 0.23.2 - react-dom@19.0.0(react@18.3.1): - dependencies: - react: 18.3.1 - scheduler: 0.25.0 - react-dom@19.0.0(react@19.0.0): dependencies: react: 19.0.0 @@ -13619,7 +13602,15 @@ snapshots: '@remix-run/router': 1.21.0 react: 19.0.0 - react18-loaders@1.1.4(@types/react@19.0.1)(next@15.1.1(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0))(react@19.0.0): + react18-loaders@1.1.4(@types/react@19.0.1)(next@14.2.3(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0))(react@19.0.0): + dependencies: + '@types/react': 19.0.1 + r18gs: 2.1.0(@types/react@19.0.1)(react@19.0.0) + react: 19.0.0 + optionalDependencies: + next: 14.2.3(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0) + + react18-loaders@1.1.4(@types/react@19.0.1)(next@15.1.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0))(react@19.0.0): dependencies: '@types/react': 19.0.1 r18gs: 2.1.0(@types/react@19.0.1)(react@19.0.0) @@ -13635,10 +13626,6 @@ snapshots: optionalDependencies: next: 15.1.1(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(sass@1.83.0) - react@18.3.1: - dependencies: - loose-envify: 1.4.0 - react@19.0.0: {} read-package-json-fast@3.0.2: @@ -14252,10 +14239,12 @@ snapshots: dependencies: inline-style-parser: 0.1.1 - styled-jsx@5.1.1(react@18.3.1): + styled-jsx@5.1.1(@babel/core@7.26.0)(react@19.0.0): dependencies: client-only: 0.0.1 - react: 18.3.1 + react: 19.0.0 + optionalDependencies: + '@babel/core': 7.26.0 styled-jsx@5.1.6(@babel/core@7.26.0)(react@19.0.0): dependencies: