diff --git a/playground/spa/package.json b/playground/spa/package.json index 84ebacd..1251b44 100644 --- a/playground/spa/package.json +++ b/playground/spa/package.json @@ -20,7 +20,7 @@ "@babel/preset-react": "^7.23.3", "@types/react": "^18.2.28", "@types/react-dom": "^18.2.13", - "@vitejs/plugin-legacy": "^5.2.0", + "@vitejs/plugin-legacy": "^4.0.0", "@vitejs/plugin-react": "^4.1.0", "cross-env": "^7.0.3", "terser": "^5.26.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 067937c..8cdc109 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,7 +1,7 @@ lockfileVersion: '6.0' settings: - autoInstallPeers: false + autoInstallPeers: true excludeLinksFromLockfile: false importers: @@ -125,7 +125,7 @@ importers: version: 5.2.2 vite: specifier: ^4.5.0 - version: 4.5.0(@types/node@20.8.9) + version: 4.5.0(@types/node@20.8.9)(terser@5.26.0) vitest: specifier: ^0.34.5 version: 0.34.6 @@ -149,10 +149,10 @@ importers: devDependencies: '@babel/plugin-transform-react-constant-elements': specifier: ^7.23.3 - version: 7.23.3(@babel/core@7.23.2) + version: 7.23.3(@babel/core@7.23.3) '@babel/preset-react': specifier: ^7.23.3 - version: 7.23.3(@babel/core@7.23.2) + version: 7.23.3(@babel/core@7.23.3) '@types/react': specifier: ^18.2.28 version: 18.2.28 @@ -160,11 +160,11 @@ importers: specifier: ^18.2.13 version: 18.2.13 '@vitejs/plugin-legacy': - specifier: ^5.2.0 - version: 5.2.0(terser@5.26.0)(vite@4.4.11) + specifier: ^4.0.0 + version: 4.1.1(terser@5.26.0)(vite@4.5.0) '@vitejs/plugin-react': specifier: ^4.1.0 - version: 4.1.0(vite@4.4.11) + version: 4.1.0(vite@4.5.0) cross-env: specifier: ^7.0.3 version: 7.0.3 @@ -176,7 +176,7 @@ importers: version: 5.2.2 vite: specifier: ^4.4.11 - version: 4.4.11(@types/node@20.8.9)(terser@5.26.0) + version: 4.5.0(@types/node@20.8.9)(terser@5.26.0) vite-plugin-public-typescript: specifier: workspace:* version: link:../.. @@ -207,7 +207,7 @@ importers: version: 5.2.2 vite: specifier: ^4.4.11 - version: 4.4.11(@types/node@20.8.9)(terser@5.26.0) + version: 4.4.11(@types/node@20.8.9) vite-plugin-public-typescript: specifier: workspace:* version: link:../.. @@ -250,7 +250,7 @@ importers: version: 3.14.0 vite: specifier: ^4.5.0 - version: 4.5.0(@types/node@20.8.9) + version: 4.5.0(@types/node@20.8.9)(terser@5.26.0) playground/temp-spa: dependencies: @@ -263,10 +263,10 @@ importers: devDependencies: '@babel/plugin-transform-react-constant-elements': specifier: ^7.23.3 - version: 7.23.3(@babel/core@7.23.2) + version: 7.23.3(@babel/core@7.23.3) '@babel/preset-react': specifier: ^7.23.3 - version: 7.23.3(@babel/core@7.23.2) + version: 7.23.3(@babel/core@7.23.3) '@types/react': specifier: ^18.2.28 version: 18.2.28 @@ -372,7 +372,7 @@ packages: '@ampproject/remapping': 2.2.0 '@babel/code-frame': 7.23.4 '@babel/generator': 7.23.4 - '@babel/helper-compilation-targets': 7.22.15 + '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.3) '@babel/helpers': 7.23.2 '@babel/parser': 7.23.4 @@ -983,6 +983,17 @@ packages: dependencies: '@babel/core': 7.23.2 '@babel/helper-plugin-utils': 7.22.5 + dev: false + + /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.23.3): + resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.3 + '@babel/helper-plugin-utils': 7.22.5 + dev: true /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.2): resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} @@ -1998,34 +2009,34 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-react-constant-elements@7.23.3(@babel/core@7.23.2): + /@babel/plugin-transform-react-constant-elements@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-zP0QKq/p6O42OL94udMgSfKXyse4RyJ0JqbQ34zDAONWjyrEsghYEyTSK5FIpmXmCpB55SHokL1cRRKHv8L2Qw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.2 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-react-display-name@7.23.3(@babel/core@7.23.2): + /@babel/plugin-transform-react-display-name@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-GnvhtVfA2OAtzdX58FJxU19rhoGeQzyVndw3GgtdECQvQFXPEZIOVULHVZGAYmOgmqjXpVpfocAbSjh99V/Fqw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.2 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.23.2): + /@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.23.3): resolution: {integrity: sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.2 - '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.2) + '@babel/core': 7.23.3 + '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.3) dev: true /@babel/plugin-transform-react-jsx-self@7.22.5(@babel/core@7.23.2): @@ -2068,27 +2079,27 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true - /@babel/plugin-transform-react-jsx@7.22.15(@babel/core@7.23.2): + /@babel/plugin-transform-react-jsx@7.22.15(@babel/core@7.23.3): resolution: {integrity: sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.2 + '@babel/core': 7.23.3 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.23.2) + '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.23.3) '@babel/types': 7.23.0 dev: true - /@babel/plugin-transform-react-pure-annotations@7.23.3(@babel/core@7.23.2): + /@babel/plugin-transform-react-pure-annotations@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-qMFdSS+TUhB7Q/3HVPnEdYJDQIk57jkntAwSuz9xfSE4n+3I+vHYCli3HoHawN1Z3RfCz/y1zXA/JXjG6cVImQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.2 + '@babel/core': 7.23.3 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -2540,19 +2551,19 @@ packages: esutils: 2.0.3 dev: true - /@babel/preset-react@7.23.3(@babel/core@7.23.2): + /@babel/preset-react@7.23.3(@babel/core@7.23.3): resolution: {integrity: sha512-tbkHOS9axH6Ysf2OUEqoSZ6T3Fa2SrNH6WTWSPBboxKzdxNc9qOICeLXkNG0ZEwbQ1HY8liwOce4aN/Ceyuq6w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.23.2 + '@babel/core': 7.23.3 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-option': 7.22.15 - '@babel/plugin-transform-react-display-name': 7.23.3(@babel/core@7.23.2) - '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.2) - '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.23.2) - '@babel/plugin-transform-react-pure-annotations': 7.23.3(@babel/core@7.23.2) + '@babel/plugin-transform-react-display-name': 7.23.3(@babel/core@7.23.3) + '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.3) + '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.23.3) + '@babel/plugin-transform-react-pure-annotations': 7.23.3(@babel/core@7.23.3) dev: true /@babel/preset-typescript@7.23.2(@babel/core@7.23.2): @@ -3949,22 +3960,22 @@ packages: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} dev: true - /@vitejs/plugin-legacy@5.2.0(terser@5.26.0)(vite@4.4.11): - resolution: {integrity: sha512-FGpxQCgyI8SHA/TkFH5vfBManyc6GYkCoYtmom924c7sKObnBE7q543RQuKK46duI4j31Nv1wg4GRNtCfsGpGQ==} - engines: {node: ^18.0.0 || >=20.0.0} + /@vitejs/plugin-legacy@4.1.1(terser@5.26.0)(vite@4.5.0): + resolution: {integrity: sha512-um3gbVouD2Q/g19C0qpDfHwveXDCAHzs8OC3e9g6aXpKoD1H14himgs7wkMnhAynBJy7QqUoZNAXDuqN8zLR2g==} + engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: terser: ^5.4.0 - vite: ^5.0.0 + vite: ^4.0.0 dependencies: '@babel/core': 7.23.3 '@babel/preset-env': 7.23.8(@babel/core@7.23.3) - browserslist: 4.22.1 + browserslist: 4.22.2 core-js: 3.33.2 magic-string: 0.30.5 - regenerator-runtime: 0.14.0 + regenerator-runtime: 0.13.11 systemjs: 6.14.3 terser: 5.26.0 - vite: 4.4.11(@types/node@20.8.9)(terser@5.26.0) + vite: 4.5.0(@types/node@20.8.9)(terser@5.26.0) transitivePeerDependencies: - supports-color dev: true @@ -3980,7 +3991,7 @@ packages: '@babel/plugin-transform-react-jsx-source': 7.22.5(@babel/core@7.23.2) '@types/babel__core': 7.20.2 react-refresh: 0.14.0 - vite: 4.4.11(@types/node@20.8.9)(terser@5.26.0) + vite: 4.4.11(@types/node@20.8.9) transitivePeerDependencies: - supports-color dev: true @@ -3996,7 +4007,7 @@ packages: '@babel/plugin-transform-react-jsx-source': 7.22.5(@babel/core@7.23.2) '@types/babel__core': 7.20.2 react-refresh: 0.14.0 - vite: 4.5.0(@types/node@20.8.9) + vite: 4.5.0(@types/node@20.8.9)(terser@5.26.0) transitivePeerDependencies: - supports-color dev: true @@ -8428,6 +8439,10 @@ packages: /regenerate@1.4.2: resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} + /regenerator-runtime@0.13.11: + resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} + dev: true + /regenerator-runtime@0.14.0: resolution: {integrity: sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==} @@ -9517,7 +9532,7 @@ packages: mlly: 1.4.2 pathe: 1.1.1 picocolors: 1.0.0 - vite: 4.5.0(@types/node@20.8.9) + vite: 4.5.0(@types/node@20.8.9)(terser@5.26.0) transitivePeerDependencies: - '@types/node' - less @@ -9529,7 +9544,7 @@ packages: - terser dev: true - /vite@4.4.11(@types/node@20.8.9)(terser@5.26.0): + /vite@4.4.11(@types/node@20.8.9): resolution: {integrity: sha512-ksNZJlkcU9b0lBwAGZGGaZHCMqHsc8OpgtoYhsQ4/I2v5cnpmmmqe5pM4nv/4Hn6G/2GhTdj0DhZh2e+Er1q5A==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -9561,12 +9576,11 @@ packages: esbuild: 0.18.20 postcss: 8.4.29 rollup: 3.29.1 - terser: 5.26.0 optionalDependencies: fsevents: 2.3.3 dev: true - /vite@4.5.0(@types/node@20.8.9): + /vite@4.5.0(@types/node@20.8.9)(terser@5.26.0): resolution: {integrity: sha512-ulr8rNLA6rkyFAlVWw2q5YJ91v098AFQ2R0PRFwPzREXOUJQPtFUG0t+/ZikhaOCDqFoDhN6/v8Sq0o4araFAw==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -9598,6 +9612,7 @@ packages: esbuild: 0.18.20 postcss: 8.4.31 rollup: 3.29.4 + terser: 5.26.0 optionalDependencies: fsevents: 2.3.3 dev: true @@ -9650,7 +9665,7 @@ packages: fs-extra: 11.1.1 kill-port: 1.6.1 playwright-chromium: 1.39.0 - vite: 4.5.0(@types/node@20.8.9) + vite: 4.5.0(@types/node@20.8.9)(terser@5.26.0) vitest: 0.34.6 dev: true @@ -9706,7 +9721,7 @@ packages: strip-literal: 1.3.0 tinybench: 2.5.1 tinypool: 0.7.0 - vite: 4.5.0(@types/node@20.8.9) + vite: 4.5.0(@types/node@20.8.9)(terser@5.26.0) vite-node: 0.34.6(@types/node@20.8.9) why-is-node-running: 2.2.2 transitivePeerDependencies: