From 1dd57e6b751a79cbc73e0fc1af02a9ce9d0c5fa3 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Fri, 9 May 2025 15:14:01 +0200 Subject: [PATCH 1/2] feat: add nerf-dart package ref https://github.com/pnpm/pnpm/issues/9492 --- .bitmap | 14 +++ config/nerf-dart/LICENSE | 15 +++ config/nerf-dart/index.ts | 1 + config/nerf-dart/nerf-dart.docs.mdx | 11 ++ config/nerf-dart/nerf-dart.spec.ts | 41 +++++++ config/nerf-dart/nerf-dart.ts | 18 +++ env/envs/pnpm-env/types/nerf.d.ts | 3 - network/config/config.ts | 2 +- pnpm-lock.yaml | 178 +++++++++++++++++++++------- workspace.jsonc | 1 - 10 files changed, 234 insertions(+), 50 deletions(-) create mode 100644 config/nerf-dart/LICENSE create mode 100644 config/nerf-dart/index.ts create mode 100644 config/nerf-dart/nerf-dart.docs.mdx create mode 100644 config/nerf-dart/nerf-dart.spec.ts create mode 100644 config/nerf-dart/nerf-dart.ts diff --git a/.bitmap b/.bitmap index 3fec3d2..81a603e 100644 --- a/.bitmap +++ b/.bitmap @@ -79,6 +79,20 @@ "mainFile": "index.ts", "rootDir": "util/lex-comparator" }, + "nerf-dart": { + "name": "nerf-dart", + "scope": "", + "version": "", + "defaultScope": "pnpm.config", + "mainFile": "index.ts", + "rootDir": "config/nerf-dart", + "config": { + "pnpm.env/envs/pnpm-env": {}, + "teambit.envs/envs": { + "env": "pnpm.env/envs/pnpm-env" + } + } + }, "policy": { "name": "policy", "scope": "pnpm.builder", diff --git a/config/nerf-dart/LICENSE b/config/nerf-dart/LICENSE new file mode 100644 index 0000000..19cec97 --- /dev/null +++ b/config/nerf-dart/LICENSE @@ -0,0 +1,15 @@ +The ISC License + +Copyright (c) npm, Inc. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR +IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/config/nerf-dart/index.ts b/config/nerf-dart/index.ts new file mode 100644 index 0000000..bac2af1 --- /dev/null +++ b/config/nerf-dart/index.ts @@ -0,0 +1 @@ +export { nerfDart } from './nerf-dart' diff --git a/config/nerf-dart/nerf-dart.docs.mdx b/config/nerf-dart/nerf-dart.docs.mdx new file mode 100644 index 0000000..8069015 --- /dev/null +++ b/config/nerf-dart/nerf-dart.docs.mdx @@ -0,0 +1,11 @@ +--- +labels: ['NerfDart', 'module'] +description: 'Maps a URL to an identifier.' +--- + +```ts +import { nerfDart } from 'nerf-dart' + +nerfDart('http://registry.npmjs.org') +//> //registry.npmjs.org/ +``` diff --git a/config/nerf-dart/nerf-dart.spec.ts b/config/nerf-dart/nerf-dart.spec.ts new file mode 100644 index 0000000..0600dc9 --- /dev/null +++ b/config/nerf-dart/nerf-dart.spec.ts @@ -0,0 +1,41 @@ +import { nerfDart } from './nerf-dart' + +test.each([ + ['//registry.npmjs.org/', [ + 'https://registry.npmjs.org', + 'https://registry.npmjs.org/package-name', + 'https://registry.npmjs.org/package-name?write=true', + 'https://registry.npmjs.org/@scope%2fpackage-name', + 'https://registry.npmjs.org/@scope%2fpackage-name?write=true', + 'https://username:password@registry.npmjs.org/package-name?write=true', + 'https://registry.npmjs.org/#hash', + 'https://registry.npmjs.org/?write=true#hash', + 'https://registry.npmjs.org/package-name?write=true#hash', + 'https://registry.npmjs.org/package-name#hash', + 'https://registry.npmjs.org/@scope%2fpackage-name?write=true#hash', + 'https://registry.npmjs.org/@scope%2fpackage-name#hash', + ]], + ['//my-couch:5984/registry/_design/app/rewrite/', [ + 'https://my-couch:5984/registry/_design/app/rewrite/', + 'https://my-couch:5984/registry/_design/app/rewrite/package-name', + 'https://my-couch:5984/registry/_design/app/rewrite/package-name?write=true', + 'https://my-couch:5984/registry/_design/app/rewrite/@scope%2fpackage-name', + 'https://my-couch:5984/registry/_design/app/rewrite/@scope%2fpackage-name?write=true', + 'https://username:password@my-couch:5984/registry/_design/app/rewrite/package-name?write=true', + 'https://my-couch:5984/registry/_design/app/rewrite/#hash', + 'https://my-couch:5984/registry/_design/app/rewrite/?write=true#hash', + 'https://my-couch:5984/registry/_design/app/rewrite/package-name?write=true#hash', + 'https://my-couch:5984/registry/_design/app/rewrite/package-name#hash', + 'https://my-couch:5984/registry/_design/app/rewrite/@scope%2fpackage-name?write=true#hash', + 'https://my-couch:5984/registry/_design/app/rewrite/@scope%2fpackage-name#hash', + ]], +])('nerfDart', (dart, tests) => { + expect.assertions(tests.length) + for (const url of tests) { + expect(nerfDart(url)).toBe(dart) + } +}) + +test('nerfDart to throw', () => { + expect(() => nerfDart('not a valid url')).toThrow() +}) diff --git a/config/nerf-dart/nerf-dart.ts b/config/nerf-dart/nerf-dart.ts new file mode 100644 index 0000000..f3d2c82 --- /dev/null +++ b/config/nerf-dart/nerf-dart.ts @@ -0,0 +1,18 @@ +import { URL } from 'url' + +/** + * Maps a URL to an identifier. + * + * Name courtesy schiffertronix media LLC, a New Jersey corporation + * + * @param {String} url The URL to be nerfed. + * + * @returns {String} A nerfed URL. + */ +export function nerfDart (url: string): string { + const parsed = new URL(url) + const from = `${parsed.protocol}//${parsed.host}${parsed.pathname}` + const rel = new URL('.', from) + const res = `//${rel.host}${rel.pathname}` + return res +} diff --git a/env/envs/pnpm-env/types/nerf.d.ts b/env/envs/pnpm-env/types/nerf.d.ts index 992a0b4..e69de29 100644 --- a/env/envs/pnpm-env/types/nerf.d.ts +++ b/env/envs/pnpm-env/types/nerf.d.ts @@ -1,3 +0,0 @@ -declare module 'nerf-dart' { - export default function (uri: string): string; -} diff --git a/network/config/config.ts b/network/config/config.ts index 0d6ea8e..f5d2043 100644 --- a/network/config/config.ts +++ b/network/config/config.ts @@ -1,4 +1,4 @@ -import nerfDart from 'nerf-dart'; +import { nerfDart } from '@pnpm/config.nerf-dart'; function getMaxParts(uris: string[]) { return uris.reduce((max, uri) => { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 67d4064..c926c33 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,7 +13,7 @@ importers: version: 7.20.0 '@bitdev/node.node-env': specifier: ^1.0.8 - version: 1.0.8(@babel/core@7.20.2)(@babel/traverse@7.23.7)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/node@18.19.8)(@types/react@17.0.75)(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(babel-plugin-macros@3.1.0)(eslint@7.32.0)(html-webpack-plugin@5.5.0(webpack@5.84.1))(jsdom@23.2.0)(less@4.2.2)(puppeteer@24.3.0(typescript@5.1.3))(rollup@4.9.5)(sass@1.70.0)(terser@5.27.0)(type-fest@0.21.3)(typescript@5.1.3)(webpack-dev-server@4.15.0(webpack@5.89.0)) + version: 1.0.8(@babel/core@7.20.2)(@babel/traverse@7.23.7)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/node@18.19.8)(@types/react@17.0.75)(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(babel-plugin-macros@3.1.0)(eslint@7.32.0)(html-webpack-plugin@5.5.0(webpack@5.84.1))(jsdom@23.2.0)(less@4.2.2)(puppeteer@24.3.0(typescript@5.1.3))(rollup@4.9.5)(sass@1.63.6)(terser@5.27.0)(type-fest@0.21.3)(typescript@5.1.3)(webpack-dev-server@4.15.0(webpack@5.84.1)) '@mdx-js/react': specifier: 1.6.22 version: 1.6.22(react@18.2.0) @@ -46,10 +46,10 @@ importers: version: 1.0.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@teambit/node.node': specifier: ^1.0.37 - version: 1.0.37(@babel/core@7.20.2)(@babel/traverse@7.23.7)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/node@18.19.8)(@types/react@17.0.75)(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(babel-plugin-macros@3.1.0)(eslint@7.32.0)(graphql@16.8.1)(html-webpack-plugin@5.5.0(webpack@5.84.1))(less@4.2.2)(puppeteer@24.3.0(typescript@5.1.3))(type-fest@0.21.3)(typescript@5.1.3)(webpack-dev-server@4.15.0(webpack@5.89.0)) + version: 1.0.37(@babel/core@7.20.2)(@babel/traverse@7.23.7)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/node@18.19.8)(@types/react@17.0.75)(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(babel-plugin-macros@3.1.0)(eslint@7.32.0)(graphql@16.8.1)(html-webpack-plugin@5.5.0(webpack@5.84.1))(less@4.2.2)(puppeteer@24.3.0(typescript@5.1.3))(type-fest@0.21.3)(typescript@5.1.3)(webpack-dev-server@4.15.0(webpack@5.84.1)) '@teambit/react.react-env': specifier: ^1.0.34 - version: 1.0.34(@babel/core@7.20.2)(@babel/traverse@7.23.7)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/node@18.19.8)(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(babel-plugin-macros@3.1.0)(html-webpack-plugin@5.5.0(webpack@5.84.1))(less@4.2.2)(puppeteer@24.3.0(typescript@5.1.3))(type-fest@0.21.3)(webpack-dev-server@4.15.0(webpack@5.89.0)) + version: 1.0.34(@babel/core@7.20.2)(@babel/traverse@7.23.7)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/node@18.19.8)(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(babel-plugin-macros@3.1.0)(html-webpack-plugin@5.5.0(webpack@5.84.1))(less@4.2.2)(puppeteer@24.3.0(typescript@5.1.3))(type-fest@0.21.3)(webpack-dev-server@4.15.0(webpack@5.84.1)) '@teambit/typescript.typescript-compiler': specifier: ^2.0.15 version: 2.0.15 @@ -89,9 +89,6 @@ importers: lru-cache: specifier: ^7.10.1 version: 7.18.3 - nerf-dart: - specifier: ^1.0.0 - version: 1.0.0 node-fetch: specifier: ^2.6.7 version: 2.7.0 @@ -137,6 +134,8 @@ importers: config/env-replace: {} + config/nerf-dart: {} + env/envs/pnpm-env: devDependencies: '@types/jest': @@ -7447,9 +7446,6 @@ packages: neo-async@2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - nerf-dart@1.0.0: - resolution: {integrity: sha512-EZSPZB70jiVsivaBLYDCyntd5eH8NTSMOn3rB+HxwdmKThGELLdYv8qVIMWvZEFy9w8ZZpW9h9OB32l1rGtj7g==} - netmask@2.0.2: resolution: {integrity: sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==} engines: {node: '>= 0.4.0'} @@ -10297,6 +10293,15 @@ packages: zwitch@2.0.4: resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} +bit: + depsRequiringBuild: + - core-js-pure@3.35.0 + - core-js@3.35.0 + - es5-ext@0.10.61 + - esbuild@0.14.29 + - esbuild@0.19.11 + - puppeteer@24.3.0(typescript@5.1.3) + snapshots: '@aashutoshrathi/word-wrap@1.2.6': {} @@ -12725,7 +12730,7 @@ snapshots: dependencies: lodash: 4.17.21 - '@bitdev/node.node-env@1.0.8(@babel/core@7.20.2)(@babel/traverse@7.23.7)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/node@18.19.8)(@types/react@17.0.75)(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(babel-plugin-macros@3.1.0)(eslint@7.32.0)(html-webpack-plugin@5.5.0(webpack@5.84.1))(jsdom@23.2.0)(less@4.2.2)(puppeteer@24.3.0(typescript@5.1.3))(rollup@4.9.5)(sass@1.70.0)(terser@5.27.0)(type-fest@0.21.3)(typescript@5.1.3)(webpack-dev-server@4.15.0(webpack@5.89.0))': + '@bitdev/node.node-env@1.0.8(@babel/core@7.20.2)(@babel/traverse@7.23.7)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/node@18.19.8)(@types/react@17.0.75)(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(babel-plugin-macros@3.1.0)(eslint@7.32.0)(html-webpack-plugin@5.5.0(webpack@5.84.1))(jsdom@23.2.0)(less@4.2.2)(puppeteer@24.3.0(typescript@5.1.3))(rollup@4.9.5)(sass@1.63.6)(terser@5.27.0)(type-fest@0.21.3)(typescript@5.1.3)(webpack-dev-server@4.15.0(webpack@5.84.1))': dependencies: '@babel/plugin-proposal-decorators': 7.20.2(@babel/core@7.20.2) '@babel/plugin-transform-class-properties': 7.22.5(@babel/core@7.20.2) @@ -12743,10 +12748,10 @@ snapshots: '@teambit/node.generator.node-starters': 1.0.0 '@teambit/preview.react-preview': 1.0.23(@babel/core@7.20.2)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/react@17.0.75)(eslint@7.32.0)(graphql@16.8.1)(less@4.2.2)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@0.21.3)(typescript@5.1.3) '@teambit/react.mounter': 1.0.3 - '@teambit/react.react-env': 1.0.26(@babel/core@7.20.2)(@babel/traverse@7.23.7)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/node@18.19.8)(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(babel-plugin-macros@3.1.0)(html-webpack-plugin@5.5.0(webpack@5.84.1))(less@4.2.2)(puppeteer@24.3.0(typescript@5.1.3))(type-fest@0.21.3)(webpack-dev-server@4.15.0(webpack@5.89.0)) + '@teambit/react.react-env': 1.0.26(@babel/core@7.20.2)(@babel/traverse@7.23.7)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/node@18.19.8)(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(babel-plugin-macros@3.1.0)(html-webpack-plugin@5.5.0(webpack@5.84.1))(less@4.2.2)(puppeteer@24.3.0(typescript@5.1.3))(type-fest@0.21.3)(webpack-dev-server@4.15.0(webpack@5.84.1)) '@teambit/toolbox.performance.v8-cache': 0.0.31 '@teambit/typescript.typescript-compiler': 2.0.15 - '@teambit/vite.vitest-tester': 0.0.18(@types/node@18.19.8)(less@4.2.2)(sass@1.70.0)(terser@5.27.0) + '@teambit/vite.vitest-tester': 0.0.18(@types/node@18.19.8)(less@4.2.2)(sass@1.63.6)(terser@5.27.0) babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.20.2)(@babel/traverse@7.23.7) core-js: 3.35.0 eslint-plugin-import: 2.22.1(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(eslint@7.32.0) @@ -12759,7 +12764,7 @@ snapshots: graphql-tag: 2.12.6(graphql@16.8.1) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - vitest: 1.1.0(@types/node@18.19.8)(jsdom@23.2.0)(less@4.2.2)(sass@1.70.0)(terser@5.27.0) + vitest: 1.1.0(@types/node@18.19.8)(jsdom@23.2.0)(less@4.2.2)(sass@1.63.6)(terser@5.27.0) transitivePeerDependencies: - '@babel/core' - '@babel/traverse' @@ -13484,9 +13489,9 @@ snapshots: webpack: 5.89.0(esbuild@0.14.29) optionalDependencies: type-fest: 0.21.3 - webpack-dev-server: 4.15.0(webpack@5.89.0) + webpack-dev-server: 4.15.0(webpack@5.84.1) - '@pmmmwh/react-refresh-webpack-plugin@0.5.9(react-refresh@0.14.0)(type-fest@0.21.3)(webpack-dev-server@4.15.0(webpack@5.89.0))(webpack@5.84.1)': + '@pmmmwh/react-refresh-webpack-plugin@0.5.9(react-refresh@0.14.0)(type-fest@0.21.3)(webpack-dev-server@4.15.0(webpack@5.84.1))(webpack@5.84.1)': dependencies: ansi-html-community: 0.0.8 common-path-prefix: 3.0.0 @@ -13501,7 +13506,7 @@ snapshots: webpack: 5.84.1 optionalDependencies: type-fest: 0.21.3 - webpack-dev-server: 4.15.0(webpack@5.89.0) + webpack-dev-server: 4.15.0(webpack@5.84.1) '@pnpm/assert-project@4.0.5(typanion@3.9.0)': dependencies: @@ -15609,7 +15614,7 @@ snapshots: dependencies: lodash: 4.17.21 - '@teambit/node.node@1.0.37(@babel/core@7.20.2)(@babel/traverse@7.23.7)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/node@18.19.8)(@types/react@17.0.75)(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(babel-plugin-macros@3.1.0)(eslint@7.32.0)(graphql@16.8.1)(html-webpack-plugin@5.5.0(webpack@5.84.1))(less@4.2.2)(puppeteer@24.3.0(typescript@5.1.3))(type-fest@0.21.3)(typescript@5.1.3)(webpack-dev-server@4.15.0(webpack@5.89.0))': + '@teambit/node.node@1.0.37(@babel/core@7.20.2)(@babel/traverse@7.23.7)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/node@18.19.8)(@types/react@17.0.75)(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(babel-plugin-macros@3.1.0)(eslint@7.32.0)(graphql@16.8.1)(html-webpack-plugin@5.5.0(webpack@5.84.1))(less@4.2.2)(puppeteer@24.3.0(typescript@5.1.3))(type-fest@0.21.3)(typescript@5.1.3)(webpack-dev-server@4.15.0(webpack@5.84.1))': dependencies: '@babel/plugin-proposal-decorators': 7.20.2(@babel/core@7.20.2) '@babel/plugin-transform-class-properties': 7.22.5(@babel/core@7.20.2) @@ -15627,7 +15632,7 @@ snapshots: '@teambit/node.generator.node-templates': 1.0.15 '@teambit/preview.react-preview': 1.0.23(@babel/core@7.20.2)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/react@17.0.75)(eslint@7.32.0)(graphql@16.8.1)(less@4.2.2)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@0.21.3)(typescript@5.1.3) '@teambit/react.mounter': 1.0.3 - '@teambit/react.react-env': 1.0.38(@babel/core@7.20.2)(@babel/traverse@7.23.7)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/node@18.19.8)(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(babel-plugin-macros@3.1.0)(html-webpack-plugin@5.5.0(webpack@5.84.1))(less@4.2.2)(puppeteer@24.3.0(typescript@5.1.3))(type-fest@0.21.3)(webpack-dev-server@4.15.0(webpack@5.89.0)) + '@teambit/react.react-env': 1.0.38(@babel/core@7.20.2)(@babel/traverse@7.23.7)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/node@18.19.8)(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(babel-plugin-macros@3.1.0)(html-webpack-plugin@5.5.0(webpack@5.84.1))(less@4.2.2)(puppeteer@24.3.0(typescript@5.1.3))(type-fest@0.21.3)(webpack-dev-server@4.15.0(webpack@5.84.1)) '@teambit/typescript.typescript-compiler': 2.0.16 babel-plugin-transform-typescript-metadata: 0.3.2(@babel/core@7.20.2)(@babel/traverse@7.23.7) core-js: 3.35.0 @@ -15690,7 +15695,7 @@ snapshots: '@babel/core': 7.19.6 '@teambit/docs.docs-template': 1.0.3(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/react@18.2.48)(graphql@15.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.1.3) '@teambit/react.mounter': 1.0.3 - '@teambit/react.webpack.react-webpack': 1.0.15(@babel/core@7.19.6)(eslint@7.32.0)(less@4.2.2)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@0.21.3)(typescript@5.1.3)(webpack-dev-server@4.15.0(webpack@5.89.0)) + '@teambit/react.webpack.react-webpack': 1.0.15(@babel/core@7.19.6)(eslint@7.32.0)(less@4.2.2)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@0.21.3)(typescript@5.1.3)(webpack-dev-server@4.15.0(webpack@5.84.1)) '@teambit/webpack.webpack-bundler': 1.0.5 '@teambit/webpack.webpack-dev-server': 1.0.6(eslint@7.32.0)(typescript@5.1.3)(webpack@5.84.1) object-hash: 3.0.0 @@ -15821,7 +15826,7 @@ snapshots: dependencies: '@teambit/docs.docs-template': 1.0.4(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/react@18.2.48)(graphql@15.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.3.3) '@teambit/react.mounter': 1.0.3 - '@teambit/react.webpack.react-webpack': 1.0.23(@babel/core@7.20.2)(eslint@7.32.0)(less@4.2.2)(react@18.2.0)(type-fest@0.21.3)(typescript@5.3.3)(webpack-dev-server@4.15.0(webpack@5.89.0)) + '@teambit/react.webpack.react-webpack': 1.0.23(@babel/core@7.20.2)(eslint@7.32.0)(less@4.2.2)(react@18.2.0)(type-fest@0.21.3)(typescript@5.3.3)(webpack-dev-server@4.15.0(webpack@5.84.1)) '@teambit/webpack.webpack-bundler': 1.0.7(esbuild@0.14.29) '@teambit/webpack.webpack-dev-server': 1.0.7(esbuild@0.14.29)(eslint@7.32.0)(typescript@5.3.3)(webpack@5.89.0) object-hash: 3.0.0 @@ -15861,14 +15866,14 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@teambit/react.apps.react-app-types@1.0.14(@babel/core@7.20.2)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/react@18.2.48)(eslint@7.32.0)(html-webpack-plugin@5.5.0(webpack@5.84.1))(less@4.2.2)(puppeteer@24.3.0(typescript@5.1.3))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@0.21.3)(typescript@5.1.3)(webpack-dev-server@4.15.0(webpack@5.89.0))': + '@teambit/react.apps.react-app-types@1.0.14(@babel/core@7.20.2)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/react@18.2.48)(eslint@7.32.0)(html-webpack-plugin@5.5.0(webpack@5.84.1))(less@4.2.2)(puppeteer@24.3.0(typescript@5.1.3))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@0.21.3)(typescript@5.1.3)(webpack-dev-server@4.15.0(webpack@5.84.1))': dependencies: '@prerenderer/prerenderer': 1.2.4(@types/express@4.17.21) '@prerenderer/renderer-jsdom': 1.1.8 '@prerenderer/webpack-plugin': 5.3.9(@types/express@4.17.21)(html-webpack-plugin@5.5.0(webpack@5.84.1))(puppeteer@24.3.0(typescript@5.1.3))(webpack@5.84.1) '@teambit/bit-error': 0.0.402 '@teambit/react.rendering.ssr': 1.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@teambit/react.webpack.react-webpack': 1.0.15(@babel/core@7.20.2)(eslint@7.32.0)(less@4.2.2)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@0.21.3)(typescript@5.1.3)(webpack-dev-server@4.15.0(webpack@5.89.0)) + '@teambit/react.webpack.react-webpack': 1.0.15(@babel/core@7.20.2)(eslint@7.32.0)(less@4.2.2)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@0.21.3)(typescript@5.1.3)(webpack-dev-server@4.15.0(webpack@5.84.1)) '@teambit/toolbox.network.get-port': 1.0.0 '@teambit/ui-foundation.ui.pages.static-error': 0.0.88(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@teambit/webpack.transformers.favicon-reload': 1.0.0 @@ -15917,14 +15922,14 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@teambit/react.apps.react-app-types@1.0.19(@babel/core@7.20.2)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/react@18.2.48)(eslint@7.32.0)(html-webpack-plugin@5.5.0(webpack@5.84.1))(less@4.2.2)(puppeteer@24.3.0(typescript@5.1.3))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@0.21.3)(typescript@5.3.3)(webpack-dev-server@4.15.0(webpack@5.89.0))': + '@teambit/react.apps.react-app-types@1.0.19(@babel/core@7.20.2)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/react@18.2.48)(eslint@7.32.0)(html-webpack-plugin@5.5.0(webpack@5.84.1))(less@4.2.2)(puppeteer@24.3.0(typescript@5.1.3))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@0.21.3)(typescript@5.3.3)(webpack-dev-server@4.15.0(webpack@5.84.1))': dependencies: '@prerenderer/prerenderer': 1.2.4(@types/express@4.17.21) '@prerenderer/renderer-jsdom': 1.1.8 '@prerenderer/webpack-plugin': 5.3.9(@types/express@4.17.21)(html-webpack-plugin@5.5.0(webpack@5.84.1))(puppeteer@24.3.0(typescript@5.1.3))(webpack@5.89.0) '@teambit/bit-error': 0.0.402 '@teambit/react.rendering.ssr': 1.0.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@teambit/react.webpack.react-webpack': 1.0.23(@babel/core@7.20.2)(eslint@7.32.0)(less@4.2.2)(react@18.2.0)(type-fest@0.21.3)(typescript@5.3.3)(webpack-dev-server@4.15.0(webpack@5.89.0)) + '@teambit/react.webpack.react-webpack': 1.0.23(@babel/core@7.20.2)(eslint@7.32.0)(less@4.2.2)(react@18.2.0)(type-fest@0.21.3)(typescript@5.3.3)(webpack-dev-server@4.15.0(webpack@5.84.1)) '@teambit/toolbox.network.get-port': 1.0.0 '@teambit/ui-foundation.ui.pages.static-error': 0.0.88(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/react@18.2.48)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@teambit/webpack.transformers.favicon-reload': 1.0.0 @@ -16161,7 +16166,7 @@ snapshots: react-dom: 18.2.0(react@18.2.0) react-error-boundary: 3.1.4(react@18.2.0) - '@teambit/react.react-env@1.0.26(@babel/core@7.20.2)(@babel/traverse@7.23.7)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/node@18.19.8)(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(babel-plugin-macros@3.1.0)(html-webpack-plugin@5.5.0(webpack@5.84.1))(less@4.2.2)(puppeteer@24.3.0(typescript@5.1.3))(type-fest@0.21.3)(webpack-dev-server@4.15.0(webpack@5.89.0))': + '@teambit/react.react-env@1.0.26(@babel/core@7.20.2)(@babel/traverse@7.23.7)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/node@18.19.8)(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(babel-plugin-macros@3.1.0)(html-webpack-plugin@5.5.0(webpack@5.84.1))(less@4.2.2)(puppeteer@24.3.0(typescript@5.1.3))(type-fest@0.21.3)(webpack-dev-server@4.15.0(webpack@5.84.1))': dependencies: '@babel/runtime': 7.20.0 '@mdx-js/react': 1.6.22(react@18.2.0) @@ -16172,7 +16177,7 @@ snapshots: '@teambit/docs.docs-template': 1.0.3(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/react@18.2.48)(graphql@15.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.1.3) '@teambit/mdx.ui.mdx-scope-context': 1.0.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@teambit/preview.react-preview': 1.0.14(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/react@18.2.48)(eslint@7.32.0)(graphql@15.8.0)(less@4.2.2)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@0.21.3)(typescript@5.1.3) - '@teambit/react.apps.react-app-types': 1.0.14(@babel/core@7.20.2)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/react@18.2.48)(eslint@7.32.0)(html-webpack-plugin@5.5.0(webpack@5.84.1))(less@4.2.2)(puppeteer@24.3.0(typescript@5.1.3))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@0.21.3)(typescript@5.1.3)(webpack-dev-server@4.15.0(webpack@5.89.0)) + '@teambit/react.apps.react-app-types': 1.0.14(@babel/core@7.20.2)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/react@18.2.48)(eslint@7.32.0)(html-webpack-plugin@5.5.0(webpack@5.84.1))(less@4.2.2)(puppeteer@24.3.0(typescript@5.1.3))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@0.21.3)(typescript@5.1.3)(webpack-dev-server@4.15.0(webpack@5.84.1)) '@teambit/react.eslint-config-bit-react': 1.0.46(eslint-plugin-import@2.22.1(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(eslint@7.32.0))(eslint-plugin-jsx-a11y@6.4.1(eslint@7.32.0))(eslint-plugin-react-hooks@4.2.0(eslint@7.32.0))(eslint-plugin-react@7.22.0(eslint@7.32.0))(eslint@7.32.0)(typescript@5.1.3) '@teambit/react.generator.react-starters': 1.0.4 '@teambit/react.generator.react-templates': 1.0.9 @@ -16238,7 +16243,7 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@teambit/react.react-env@1.0.34(@babel/core@7.20.2)(@babel/traverse@7.23.7)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/node@18.19.8)(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(babel-plugin-macros@3.1.0)(html-webpack-plugin@5.5.0(webpack@5.84.1))(less@4.2.2)(puppeteer@24.3.0(typescript@5.1.3))(type-fest@0.21.3)(webpack-dev-server@4.15.0(webpack@5.89.0))': + '@teambit/react.react-env@1.0.34(@babel/core@7.20.2)(@babel/traverse@7.23.7)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/node@18.19.8)(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(babel-plugin-macros@3.1.0)(html-webpack-plugin@5.5.0(webpack@5.84.1))(less@4.2.2)(puppeteer@24.3.0(typescript@5.1.3))(type-fest@0.21.3)(webpack-dev-server@4.15.0(webpack@5.84.1))': dependencies: '@babel/runtime': 7.20.0 '@mdx-js/react': 1.6.22(react@18.2.0) @@ -16249,7 +16254,7 @@ snapshots: '@teambit/docs.docs-template': 1.0.4(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/react@18.2.48)(graphql@15.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.3.3) '@teambit/mdx.ui.mdx-scope-context': 1.0.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@teambit/preview.react-preview': 1.0.23(@babel/core@7.20.2)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/react@18.2.48)(eslint@7.32.0)(graphql@15.8.0)(less@4.2.2)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@0.21.3)(typescript@5.3.3) - '@teambit/react.apps.react-app-types': 1.0.19(@babel/core@7.20.2)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/react@18.2.48)(eslint@7.32.0)(html-webpack-plugin@5.5.0(webpack@5.84.1))(less@4.2.2)(puppeteer@24.3.0(typescript@5.1.3))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@0.21.3)(typescript@5.3.3)(webpack-dev-server@4.15.0(webpack@5.89.0)) + '@teambit/react.apps.react-app-types': 1.0.19(@babel/core@7.20.2)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/react@18.2.48)(eslint@7.32.0)(html-webpack-plugin@5.5.0(webpack@5.84.1))(less@4.2.2)(puppeteer@24.3.0(typescript@5.1.3))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@0.21.3)(typescript@5.3.3)(webpack-dev-server@4.15.0(webpack@5.84.1)) '@teambit/react.eslint-config-bit-react': 1.0.46(eslint-plugin-import@2.22.1(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(eslint@7.32.0))(eslint-plugin-jsx-a11y@6.4.1(eslint@7.32.0))(eslint-plugin-react-hooks@4.2.0(eslint@7.32.0))(eslint-plugin-react@7.22.0(eslint@7.32.0))(eslint@7.32.0)(typescript@5.3.3) '@teambit/react.generator.react-starters': 1.0.8 '@teambit/react.generator.react-templates': 1.0.10 @@ -16315,7 +16320,7 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@teambit/react.react-env@1.0.38(@babel/core@7.20.2)(@babel/traverse@7.23.7)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/node@18.19.8)(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(babel-plugin-macros@3.1.0)(html-webpack-plugin@5.5.0(webpack@5.84.1))(less@4.2.2)(puppeteer@24.3.0(typescript@5.1.3))(type-fest@0.21.3)(webpack-dev-server@4.15.0(webpack@5.89.0))': + '@teambit/react.react-env@1.0.38(@babel/core@7.20.2)(@babel/traverse@7.23.7)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/node@18.19.8)(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(babel-plugin-macros@3.1.0)(html-webpack-plugin@5.5.0(webpack@5.84.1))(less@4.2.2)(puppeteer@24.3.0(typescript@5.1.3))(type-fest@0.21.3)(webpack-dev-server@4.15.0(webpack@5.84.1))': dependencies: '@babel/runtime': 7.20.0 '@mdx-js/react': 1.6.22(react@18.2.0) @@ -16326,7 +16331,7 @@ snapshots: '@teambit/docs.docs-template': 1.0.4(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/react@18.2.48)(graphql@15.8.0)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.3.3) '@teambit/mdx.ui.mdx-scope-context': 1.0.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@teambit/preview.react-preview': 1.0.23(@babel/core@7.20.2)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/react@18.2.48)(eslint@7.32.0)(graphql@15.8.0)(less@4.2.2)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@0.21.3)(typescript@5.3.3) - '@teambit/react.apps.react-app-types': 1.0.19(@babel/core@7.20.2)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/react@18.2.48)(eslint@7.32.0)(html-webpack-plugin@5.5.0(webpack@5.84.1))(less@4.2.2)(puppeteer@24.3.0(typescript@5.1.3))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@0.21.3)(typescript@5.3.3)(webpack-dev-server@4.15.0(webpack@5.89.0)) + '@teambit/react.apps.react-app-types': 1.0.19(@babel/core@7.20.2)(@testing-library/react@12.1.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/express@4.17.21)(@types/react@18.2.48)(eslint@7.32.0)(html-webpack-plugin@5.5.0(webpack@5.84.1))(less@4.2.2)(puppeteer@24.3.0(typescript@5.1.3))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@0.21.3)(typescript@5.3.3)(webpack-dev-server@4.15.0(webpack@5.84.1)) '@teambit/react.eslint-config-bit-react': 1.0.105(eslint-plugin-import@2.22.1(@typescript-eslint/parser@5.35.1(eslint@7.32.0)(typescript@5.1.3))(eslint@7.32.0))(eslint-plugin-jsx-a11y@6.4.1(eslint@7.32.0))(eslint-plugin-react-hooks@4.2.0(eslint@7.32.0))(eslint-plugin-react@7.22.0(eslint@7.32.0))(eslint@7.32.0)(typescript@5.3.3) '@teambit/react.generator.react-starters': 1.0.8 '@teambit/react.generator.react-templates': 1.0.10 @@ -16719,11 +16724,11 @@ snapshots: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@teambit/react.webpack.react-webpack@1.0.15(@babel/core@7.19.6)(eslint@7.32.0)(less@4.2.2)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@0.21.3)(typescript@5.1.3)(webpack-dev-server@4.15.0(webpack@5.89.0))': + '@teambit/react.webpack.react-webpack@1.0.15(@babel/core@7.19.6)(eslint@7.32.0)(less@4.2.2)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@0.21.3)(typescript@5.1.3)(webpack-dev-server@4.15.0(webpack@5.84.1))': dependencies: '@babel/preset-env': 7.22.15(@babel/core@7.19.6) '@babel/preset-react': 7.22.15(@babel/core@7.19.6) - '@pmmmwh/react-refresh-webpack-plugin': 0.5.9(react-refresh@0.14.0)(type-fest@0.21.3)(webpack-dev-server@4.15.0(webpack@5.89.0))(webpack@5.84.1) + '@pmmmwh/react-refresh-webpack-plugin': 0.5.9(react-refresh@0.14.0)(type-fest@0.21.3)(webpack-dev-server@4.15.0(webpack@5.84.1))(webpack@5.84.1) '@svgr/webpack': 8.1.0(typescript@5.1.3) '@teambit/component-id': 1.0.0 '@teambit/mdx.modules.mdx-loader': 1.0.7(esbuild@0.14.29)(react@18.2.0) @@ -16787,11 +16792,11 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@teambit/react.webpack.react-webpack@1.0.15(@babel/core@7.20.2)(eslint@7.32.0)(less@4.2.2)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@0.21.3)(typescript@5.1.3)(webpack-dev-server@4.15.0(webpack@5.89.0))': + '@teambit/react.webpack.react-webpack@1.0.15(@babel/core@7.20.2)(eslint@7.32.0)(less@4.2.2)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@0.21.3)(typescript@5.1.3)(webpack-dev-server@4.15.0(webpack@5.84.1))': dependencies: '@babel/preset-env': 7.22.15(@babel/core@7.20.2) '@babel/preset-react': 7.22.15(@babel/core@7.20.2) - '@pmmmwh/react-refresh-webpack-plugin': 0.5.9(react-refresh@0.14.0)(type-fest@0.21.3)(webpack-dev-server@4.15.0(webpack@5.89.0))(webpack@5.84.1) + '@pmmmwh/react-refresh-webpack-plugin': 0.5.9(react-refresh@0.14.0)(type-fest@0.21.3)(webpack-dev-server@4.15.0(webpack@5.84.1))(webpack@5.84.1) '@svgr/webpack': 8.1.0(typescript@5.1.3) '@teambit/component-id': 1.0.0 '@teambit/mdx.modules.mdx-loader': 1.0.7(esbuild@0.14.29)(react@18.2.0) @@ -16922,7 +16927,7 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@teambit/react.webpack.react-webpack@1.0.23(@babel/core@7.20.2)(eslint@7.32.0)(less@4.2.2)(react@18.2.0)(type-fest@0.21.3)(typescript@5.3.3)(webpack-dev-server@4.15.0(webpack@5.89.0))': + '@teambit/react.webpack.react-webpack@1.0.23(@babel/core@7.20.2)(eslint@7.32.0)(less@4.2.2)(react@18.2.0)(type-fest@0.21.3)(typescript@5.3.3)(webpack-dev-server@4.15.0(webpack@5.84.1))': dependencies: '@babel/preset-env': 7.22.15(@babel/core@7.20.2) '@babel/preset-react': 7.22.15(@babel/core@7.20.2) @@ -17086,6 +17091,18 @@ snapshots: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + '@teambit/vite.esm-packages.vite@0.0.0-3bfb6c5bebd1e8874d943480987554d0adb5854b(@types/node@18.19.8)(less@4.2.2)(sass@1.63.6)(terser@5.27.0)': + dependencies: + vite: 5.0.11(@types/node@18.19.8)(less@4.2.2)(sass@1.63.6)(terser@5.27.0) + transitivePeerDependencies: + - '@types/node' + - less + - lightningcss + - sass + - stylus + - sugarss + - terser + '@teambit/vite.esm-packages.vite@0.0.0-3bfb6c5bebd1e8874d943480987554d0adb5854b(@types/node@18.19.8)(less@4.2.2)(sass@1.70.0)(terser@5.27.0)': dependencies: vite: 5.0.11(@types/node@18.19.8)(less@4.2.2)(sass@1.70.0)(terser@5.27.0) @@ -17100,7 +17117,7 @@ snapshots: '@teambit/vite.esm-packages.vitest@0.0.1(vitest@1.1.0(@types/node@18.19.8)(jsdom@23.2.0)(less@4.2.2)(sass@1.70.0)(terser@5.27.0))': dependencies: - vitest: 1.1.0(@types/node@18.19.8)(jsdom@23.2.0)(less@4.2.2)(sass@1.70.0)(terser@5.27.0) + vitest: 1.1.0(@types/node@18.19.8)(jsdom@23.2.0)(less@4.2.2)(sass@1.63.6)(terser@5.27.0) '@teambit/vite.vitest-tester@0.0.12(@types/node@18.19.8)(less@4.2.2)(sass@1.70.0)(terser@5.27.0)': dependencies: @@ -17115,7 +17132,7 @@ snapshots: lodash: 4.17.21 minimatch: 5.1.0 vite: 5.0.11(@types/node@18.19.8)(less@4.2.2)(sass@1.70.0)(terser@5.27.0) - vitest: 1.1.0(@types/node@18.19.8)(jsdom@23.2.0)(less@4.2.2)(sass@1.70.0)(terser@5.27.0) + vitest: 1.1.0(@types/node@18.19.8)(jsdom@23.2.0)(less@4.2.2)(sass@1.63.6)(terser@5.27.0) transitivePeerDependencies: - '@edge-runtime/vm' - '@types/node' @@ -17133,11 +17150,11 @@ snapshots: - terser - utf-8-validate - '@teambit/vite.vitest-tester@0.0.18(@types/node@18.19.8)(less@4.2.2)(sass@1.70.0)(terser@5.27.0)': + '@teambit/vite.vitest-tester@0.0.18(@types/node@18.19.8)(less@4.2.2)(sass@1.63.6)(terser@5.27.0)': dependencies: '@teambit/defender.tester-task': 1.0.6 '@teambit/tests-results': 1.0.4 - '@teambit/vite.esm-packages.vite': 0.0.0-3bfb6c5bebd1e8874d943480987554d0adb5854b(@types/node@18.19.8)(less@4.2.2)(sass@1.70.0)(terser@5.27.0) + '@teambit/vite.esm-packages.vite': 0.0.0-3bfb6c5bebd1e8874d943480987554d0adb5854b(@types/node@18.19.8)(less@4.2.2)(sass@1.63.6)(terser@5.27.0) '@teambit/vite.esm-packages.vitest': 0.0.1(vitest@1.1.0(@types/node@18.19.8)(jsdom@23.2.0)(less@4.2.2)(sass@1.70.0)(terser@5.27.0)) '@vitest/coverage-v8': 1.2.1(vitest@1.1.0(@types/node@18.19.8)(jsdom@23.2.0)(less@4.2.2)(sass@1.70.0)(terser@5.27.0)) comlink: 4.3.1 @@ -17145,8 +17162,8 @@ snapshots: jsdom: 23.2.0 lodash: 4.17.21 minimatch: 5.1.0 - vite: 5.0.11(@types/node@18.19.8)(less@4.2.2)(sass@1.70.0)(terser@5.27.0) - vitest: 1.1.0(@types/node@18.19.8)(jsdom@23.2.0)(less@4.2.2)(sass@1.70.0)(terser@5.27.0) + vite: 5.0.11(@types/node@18.19.8)(less@4.2.2)(sass@1.63.6)(terser@5.27.0) + vitest: 1.1.0(@types/node@18.19.8)(jsdom@23.2.0)(less@4.2.2)(sass@1.63.6)(terser@5.27.0) transitivePeerDependencies: - '@edge-runtime/vm' - '@types/node' @@ -18229,7 +18246,7 @@ snapshots: std-env: 3.7.0 test-exclude: 6.0.0 v8-to-istanbul: 9.2.0 - vitest: 1.1.0(@types/node@18.19.8)(jsdom@23.2.0)(less@4.2.2)(sass@1.70.0)(terser@5.27.0) + vitest: 1.1.0(@types/node@18.19.8)(jsdom@23.2.0)(less@4.2.2)(sass@1.63.6)(terser@5.27.0) transitivePeerDependencies: - supports-color @@ -23590,8 +23607,6 @@ snapshots: neo-async@2.6.2: {} - nerf-dart@1.0.0: {} - netmask@2.0.2: optional: true @@ -26633,6 +26648,23 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 + vite-node@1.1.0(@types/node@18.19.8)(less@4.2.2)(sass@1.63.6)(terser@5.27.0): + dependencies: + cac: 6.7.14 + debug: 4.4.0 + pathe: 1.1.2 + picocolors: 1.0.0 + vite: 5.0.11(@types/node@18.19.8)(less@4.2.2)(sass@1.63.6)(terser@5.27.0) + transitivePeerDependencies: + - '@types/node' + - less + - lightningcss + - sass + - stylus + - sugarss + - supports-color + - terser + vite-node@1.1.0(@types/node@18.19.8)(less@4.2.2)(sass@1.70.0)(terser@5.27.0): dependencies: cac: 6.7.14 @@ -26650,6 +26682,18 @@ snapshots: - supports-color - terser + vite@5.0.11(@types/node@18.19.8)(less@4.2.2)(sass@1.63.6)(terser@5.27.0): + dependencies: + esbuild: 0.19.11 + postcss: 8.4.33 + rollup: 4.9.5 + optionalDependencies: + '@types/node': 18.19.8 + fsevents: 2.3.3 + less: 4.2.2 + sass: 1.63.6 + terser: 5.27.0 + vite@5.0.11(@types/node@18.19.8)(less@4.2.2)(sass@1.70.0)(terser@5.27.0): dependencies: esbuild: 0.19.11 @@ -26662,6 +26706,41 @@ snapshots: sass: 1.70.0 terser: 5.27.0 + vitest@1.1.0(@types/node@18.19.8)(jsdom@23.2.0)(less@4.2.2)(sass@1.63.6)(terser@5.27.0): + dependencies: + '@vitest/expect': 1.1.0 + '@vitest/runner': 1.1.0 + '@vitest/snapshot': 1.1.0 + '@vitest/spy': 1.1.0 + '@vitest/utils': 1.1.0 + acorn-walk: 8.3.2 + cac: 6.7.14 + chai: 4.4.1 + debug: 4.3.4 + execa: 8.0.1 + local-pkg: 0.5.0 + magic-string: 0.30.5 + pathe: 1.1.2 + picocolors: 1.0.0 + std-env: 3.7.0 + strip-literal: 1.3.0 + tinybench: 2.6.0 + tinypool: 0.8.1 + vite: 5.0.11(@types/node@18.19.8)(less@4.2.2)(sass@1.63.6)(terser@5.27.0) + vite-node: 1.1.0(@types/node@18.19.8)(less@4.2.2)(sass@1.63.6)(terser@5.27.0) + why-is-node-running: 2.2.2 + optionalDependencies: + '@types/node': 18.19.8 + jsdom: 23.2.0 + transitivePeerDependencies: + - less + - lightningcss + - sass + - stylus + - sugarss + - supports-color + - terser + vitest@1.1.0(@types/node@18.19.8)(jsdom@23.2.0)(less@4.2.2)(sass@1.70.0)(terser@5.27.0): dependencies: '@vitest/expect': 1.1.0 @@ -26749,6 +26828,15 @@ snapshots: tapable: 2.2.1 webpack: 5.84.1 + webpack-dev-middleware@5.3.3(webpack@5.84.1): + dependencies: + colorette: 2.0.20 + memfs: 3.5.3 + mime-types: 2.1.35 + range-parser: 1.2.1 + schema-utils: 4.2.0 + webpack: 5.84.1 + webpack-dev-middleware@5.3.3(webpack@5.89.0): dependencies: colorette: 2.0.20 @@ -26788,7 +26876,7 @@ snapshots: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack-dev-middleware: 5.3.3(webpack@5.89.0) + webpack-dev-middleware: 5.3.3(webpack@5.84.1) ws: 8.16.0 optionalDependencies: webpack: 5.84.1 diff --git a/workspace.jsonc b/workspace.jsonc index 2e85c3e..1ce79d4 100644 --- a/workspace.jsonc +++ b/workspace.jsonc @@ -57,7 +57,6 @@ "http-proxy-agent": "^7.0.2", "https-proxy-agent": "^7.0.6", "lru-cache": "^7.10.1", - "nerf-dart": "^1.0.0", "node-fetch": "^2.6.7", "proxy": "^1.0.2", "safe-execa": "^0.1.1", From 3b70bea2bd87e33caf6caea6e08c35b754ae3b41 Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Fri, 9 May 2025 15:18:32 +0200 Subject: [PATCH 2/2] update readme --- config/nerf-dart/nerf-dart.docs.mdx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/config/nerf-dart/nerf-dart.docs.mdx b/config/nerf-dart/nerf-dart.docs.mdx index 8069015..0206559 100644 --- a/config/nerf-dart/nerf-dart.docs.mdx +++ b/config/nerf-dart/nerf-dart.docs.mdx @@ -9,3 +9,5 @@ import { nerfDart } from 'nerf-dart' nerfDart('http://registry.npmjs.org') //> //registry.npmjs.org/ ``` + +Originally from npm. Taken from and made available as a standalone package for easier reuse.