Skip to content

Commit

Permalink
Migrate from yarn v1 to npm (#2462)
Browse files Browse the repository at this point in the history
## Which problem is this PR solving?
- simplify build by using the default package manager for Node.js
- yarn v1 is not actively maintained anymore
- obsoletes #2459

## Description of the changes
- move from yarn v1 to npm

To not regress, I created a [small
script](https://github.com/andreasgerstmayr/dotfiles/blob/33cdf62707162b8547eb9e1dd438ce1957fb816a/scripts/nodejs-deps-diff)
to compare the old and new version of the lockfile:

### Dependency dashboard (excluding equal, upgraded)
Name | jaeger-ui/yarn.lock | migrate-to-npm/package-lock.json | Status
--- | --- | --- | ---
eslint-plugin-react-hooks |  | 4.6.2 | added
ger-ui |  | 1.62.0 | added
resolve | 1.22.8, 2.0.0-next.5 | 1.22.8, 2.0.0-next.5, 2.0.0-next.5 | ?
true-myth |  | 5.4.0 | added
xus |  | 0.2.0 | added

**Summary**: 16 upgraded, 0 downgraded, 4 added, 0 removed, 1200 equal.


<details>
  <summary>Full list of changes</summary>

### Dependency dashboard
Name | jaeger-ui/yarn.lock | migrate-to-npm/package-lock.json | Status
--- | --- | --- | ---
@adobe/css-tools | 4.4.0 | 4.4.0 | equal
@ampproject/remapping | 2.3.0 | 2.3.0 | equal
@ant-design/colors | 7.1.0 | 7.1.0 | equal
@ant-design/compatible | 5.1.3 | 5.1.3 | equal
@ant-design/css-animation | 1.7.3 | 1.7.3 | equal
@ant-design/cssinjs | 1.21.1 | 1.21.1 | equal
@ant-design/cssinjs-utils | 1.1.0 | 1.1.0 | equal
@ant-design/fast-color | 2.0.6 | 2.0.6 | equal
@ant-design/icons | 5.5.1 | 5.5.1 | equal
@ant-design/icons-svg | 4.4.2 | 4.4.2 | equal
@ant-design/react-slick | 1.1.2 | 1.1.2 | equal
@babel/cli | 7.25.6 | 7.25.6 | equal
@babel/code-frame | 7.25.7 | 7.25.7 | equal
@babel/compat-data | 7.25.7 | 7.25.8 | upgraded
@babel/core | 7.25.2, 7.25.7 | 7.25.2, 7.25.8 | equal
@babel/eslint-parser | 7.25.7 | 7.25.8 | upgraded
@babel/generator | 7.25.7 | 7.25.7 | equal
@babel/helper-annotate-as-pure | 7.25.7 | 7.25.7 | equal
@babel/helper-builder-binary-assignment-operator-visitor | 7.25.7 |
7.25.7 | equal
@babel/helper-compilation-targets | 7.25.7 | 7.25.7 | equal
@babel/helper-create-class-features-plugin | 7.25.7 | 7.25.7 | equal
@babel/helper-create-regexp-features-plugin | 7.25.7 | 7.25.7 | equal
@babel/helper-define-polyfill-provider | 0.6.2 | 0.6.2 | equal
@babel/helper-member-expression-to-functions | 7.25.7 | 7.25.7 | equal
@babel/helper-module-imports | 7.25.7 | 7.25.7 | equal
@babel/helper-module-transforms | 7.25.7 | 7.25.7 | equal
@babel/helper-optimise-call-expression | 7.25.7 | 7.25.7 | equal
@babel/helper-plugin-utils | 7.25.7 | 7.25.7 | equal
@babel/helper-remap-async-to-generator | 7.25.7 | 7.25.7 | equal
@babel/helper-replace-supers | 7.25.7 | 7.25.7 | equal
@babel/helper-simple-access | 7.25.7 | 7.25.7 | equal
@babel/helper-skip-transparent-expression-wrappers | 7.25.7 | 7.25.7 |
equal
@babel/helper-string-parser | 7.25.7 | 7.25.7 | equal
@babel/helper-validator-identifier | 7.25.7 | 7.25.7 | equal
@babel/helper-validator-option | 7.25.7 | 7.25.7 | equal
@babel/helper-wrap-function | 7.25.7 | 7.25.7 | equal
@babel/helpers | 7.25.7 | 7.25.7 | equal
@babel/highlight | 7.25.7 | 7.25.7 | equal
@babel/parser | 7.25.7 | 7.25.8 | upgraded
@babel/plugin-bugfix-firefox-class-in-computed-class-key | 7.25.7 |
7.25.7 | equal
@babel/plugin-bugfix-safari-class-field-initializer-scope | 7.25.7 |
7.25.7 | equal

@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression
| 7.25.7 | 7.25.7 | equal
@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining | 7.25.7
| 7.25.7 | equal
@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly | 7.25.7 |
7.25.7 | equal
@babel/plugin-proposal-class-properties | 7.18.6 | 7.18.6 | equal
@babel/plugin-proposal-private-property-in-object |
7.21.0-placeholder-for-preset-env.2 |
7.21.0-placeholder-for-preset-env.2 | equal
@babel/plugin-syntax-async-generators | 7.8.4 | 7.8.4 | equal
@babel/plugin-syntax-bigint | 7.8.3 | 7.8.3 | equal
@babel/plugin-syntax-class-properties | 7.12.13 | 7.12.13 | equal
@babel/plugin-syntax-class-static-block | 7.14.5 | 7.14.5 | equal
@babel/plugin-syntax-dynamic-import | 7.8.3 | 7.8.3 | equal
@babel/plugin-syntax-export-namespace-from | 7.8.3 | 7.8.3 | equal
@babel/plugin-syntax-import-assertions | 7.25.7 | 7.25.7 | equal
@babel/plugin-syntax-import-attributes | 7.25.7 | 7.25.7 | equal
@babel/plugin-syntax-import-meta | 7.10.4 | 7.10.4 | equal
@babel/plugin-syntax-json-strings | 7.8.3 | 7.8.3 | equal
@babel/plugin-syntax-jsx | 7.25.7 | 7.25.7 | equal
@babel/plugin-syntax-logical-assignment-operators | 7.10.4 | 7.10.4 |
equal
@babel/plugin-syntax-nullish-coalescing-operator | 7.8.3 | 7.8.3 | equal
@babel/plugin-syntax-numeric-separator | 7.10.4 | 7.10.4 | equal
@babel/plugin-syntax-object-rest-spread | 7.8.3 | 7.8.3 | equal
@babel/plugin-syntax-optional-catch-binding | 7.8.3 | 7.8.3 | equal
@babel/plugin-syntax-optional-chaining | 7.8.3 | 7.8.3 | equal
@babel/plugin-syntax-private-property-in-object | 7.14.5 | 7.14.5 |
equal
@babel/plugin-syntax-top-level-await | 7.14.5 | 7.14.5 | equal
@babel/plugin-syntax-typescript | 7.25.7 | 7.25.7 | equal
@babel/plugin-syntax-unicode-sets-regex | 7.18.6 | 7.18.6 | equal
@babel/plugin-transform-arrow-functions | 7.25.7 | 7.25.7 | equal
@babel/plugin-transform-async-generator-functions | 7.25.7 | 7.25.8 |
upgraded
@babel/plugin-transform-async-to-generator | 7.25.7 | 7.25.7 | equal
@babel/plugin-transform-block-scoped-functions | 7.25.7 | 7.25.7 | equal
@babel/plugin-transform-block-scoping | 7.25.7 | 7.25.7 | equal
@babel/plugin-transform-class-properties | 7.25.7 | 7.25.7 | equal
@babel/plugin-transform-class-static-block | 7.25.7 | 7.25.8 | upgraded
@babel/plugin-transform-classes | 7.25.7 | 7.25.7 | equal
@babel/plugin-transform-computed-properties | 7.25.7 | 7.25.7 | equal
@babel/plugin-transform-destructuring | 7.25.7 | 7.25.7 | equal
@babel/plugin-transform-dotall-regex | 7.25.7 | 7.25.7 | equal
@babel/plugin-transform-duplicate-keys | 7.25.7 | 7.25.7 | equal
@babel/plugin-transform-duplicate-named-capturing-groups-regex | 7.25.7
| 7.25.7 | equal
@babel/plugin-transform-dynamic-import | 7.25.7 | 7.25.8 | upgraded
@babel/plugin-transform-exponentiation-operator | 7.25.7 | 7.25.7 |
equal
@babel/plugin-transform-export-namespace-from | 7.25.7 | 7.25.8 |
upgraded
@babel/plugin-transform-for-of | 7.25.7 | 7.25.7 | equal
@babel/plugin-transform-function-name | 7.25.7 | 7.25.7 | equal
@babel/plugin-transform-json-strings | 7.25.7 | 7.25.8 | upgraded
@babel/plugin-transform-literals | 7.25.7 | 7.25.7 | equal
@babel/plugin-transform-logical-assignment-operators | 7.25.7 | 7.25.8 |
upgraded
@babel/plugin-transform-member-expression-literals | 7.25.7 | 7.25.7 |
equal
@babel/plugin-transform-modules-amd | 7.25.7 | 7.25.7 | equal
@babel/plugin-transform-modules-commonjs | 7.25.7 | 7.25.7 | equal
@babel/plugin-transform-modules-systemjs | 7.25.7 | 7.25.7 | equal
@babel/plugin-transform-modules-umd | 7.25.7 | 7.25.7 | equal
@babel/plugin-transform-named-capturing-groups-regex | 7.25.7 | 7.25.7 |
equal
@babel/plugin-transform-new-target | 7.25.7 | 7.25.7 | equal
@babel/plugin-transform-nullish-coalescing-operator | 7.25.7 | 7.25.8 |
upgraded
@babel/plugin-transform-numeric-separator | 7.25.7 | 7.25.8 | upgraded
@babel/plugin-transform-object-rest-spread | 7.25.7 | 7.25.8 | upgraded
@babel/plugin-transform-object-super | 7.25.7 | 7.25.7 | equal
@babel/plugin-transform-optional-catch-binding | 7.25.7 | 7.25.8 |
upgraded
@babel/plugin-transform-optional-chaining | 7.25.7 | 7.25.8 | upgraded
@babel/plugin-transform-parameters | 7.25.7 | 7.25.7 | equal
@babel/plugin-transform-private-methods | 7.25.7 | 7.25.7 | equal
@babel/plugin-transform-private-property-in-object | 7.25.7 | 7.25.8 |
upgraded
@babel/plugin-transform-property-literals | 7.25.7 | 7.25.7 | equal
@babel/plugin-transform-react-display-name | 7.25.7 | 7.25.7 | equal
@babel/plugin-transform-react-jsx | 7.25.7 | 7.25.7 | equal
@babel/plugin-transform-react-jsx-development | 7.25.7 | 7.25.7 | equal
@babel/plugin-transform-react-jsx-self | 7.25.7 | 7.25.7 | equal
@babel/plugin-transform-react-jsx-source | 7.25.7 | 7.25.7 | equal
@babel/plugin-transform-react-pure-annotations | 7.25.7 | 7.25.7 | equal
@babel/plugin-transform-regenerator | 7.25.7 | 7.25.7 | equal
@babel/plugin-transform-reserved-words | 7.25.7 | 7.25.7 | equal
@babel/plugin-transform-shorthand-properties | 7.25.7 | 7.25.7 | equal
@babel/plugin-transform-spread | 7.25.7 | 7.25.7 | equal
@babel/plugin-transform-sticky-regex | 7.25.7 | 7.25.7 | equal
@babel/plugin-transform-template-literals | 7.25.7 | 7.25.7 | equal
@babel/plugin-transform-typeof-symbol | 7.25.7 | 7.25.7 | equal
@babel/plugin-transform-typescript | 7.25.7 | 7.25.7 | equal
@babel/plugin-transform-unicode-escapes | 7.25.7 | 7.25.7 | equal
@babel/plugin-transform-unicode-property-regex | 7.25.7 | 7.25.7 | equal
@babel/plugin-transform-unicode-regex | 7.25.7 | 7.25.7 | equal
@babel/plugin-transform-unicode-sets-regex | 7.25.7 | 7.25.7 | equal
@babel/preset-env | 7.25.4, 7.25.7 | 7.25.4, 7.25.8 | equal
@babel/preset-modules | 0.1.6-no-external-plugins |
0.1.6-no-external-plugins | equal
@babel/preset-react | 7.25.7 | 7.25.7 | equal
@babel/preset-typescript | 7.25.7 | 7.25.7 | equal
@babel/runtime | 7.25.7 | 7.25.7 | equal
@babel/template | 7.25.7 | 7.25.7 | equal
@babel/traverse | 7.25.7 | 7.25.7 | equal
@babel/types | 7.25.7 | 7.25.8 | upgraded
@bcoe/v8-coverage | 0.2.3 | 0.2.3 | equal
@ctrl/tinycolor | 3.6.1 | 3.6.1 | equal
@discoveryjs/json-ext | 0.5.7 | 0.5.7 | equal
@emotion/hash | 0.8.0 | 0.8.0 | equal
@emotion/unitless | 0.7.5 | 0.7.5 | equal
@esbuild/aix-ppc64 | 0.21.5 | 0.21.5 | equal
@esbuild/android-arm | 0.21.5 | 0.21.5 | equal
@esbuild/android-arm64 | 0.21.5 | 0.21.5 | equal
@esbuild/android-x64 | 0.21.5 | 0.21.5 | equal
@esbuild/darwin-arm64 | 0.21.5 | 0.21.5 | equal
@esbuild/darwin-x64 | 0.21.5 | 0.21.5 | equal
@esbuild/freebsd-arm64 | 0.21.5 | 0.21.5 | equal
@esbuild/freebsd-x64 | 0.21.5 | 0.21.5 | equal
@esbuild/linux-arm | 0.21.5 | 0.21.5 | equal
@esbuild/linux-arm64 | 0.21.5 | 0.21.5 | equal
@esbuild/linux-ia32 | 0.21.5 | 0.21.5 | equal
@esbuild/linux-loong64 | 0.21.5 | 0.21.5 | equal
@esbuild/linux-mips64el | 0.21.5 | 0.21.5 | equal
@esbuild/linux-ppc64 | 0.21.5 | 0.21.5 | equal
@esbuild/linux-riscv64 | 0.21.5 | 0.21.5 | equal
@esbuild/linux-s390x | 0.21.5 | 0.21.5 | equal
@esbuild/linux-x64 | 0.21.5 | 0.21.5 | equal
@esbuild/netbsd-x64 | 0.21.5 | 0.21.5 | equal
@esbuild/openbsd-x64 | 0.21.5 | 0.21.5 | equal
@esbuild/sunos-x64 | 0.21.5 | 0.21.5 | equal
@esbuild/win32-arm64 | 0.21.5 | 0.21.5 | equal
@esbuild/win32-ia32 | 0.21.5 | 0.21.5 | equal
@esbuild/win32-x64 | 0.21.5 | 0.21.5 | equal
@eslint-community/eslint-utils | 4.4.0 | 4.4.0 | equal
@eslint-community/regexpp | 4.11.1 | 4.11.1 | equal
@eslint/eslintrc | 2.1.4 | 2.1.4 | equal
@eslint/js | 8.57.0 | 8.57.0 | equal
@humanwhocodes/config-array | 0.11.14 | 0.11.14 | equal
@humanwhocodes/module-importer | 1.0.1 | 1.0.1 | equal
@humanwhocodes/object-schema | 2.0.3 | 2.0.3 | equal
@isaacs/cliui | 8.0.2 | 8.0.2 | equal
@istanbuljs/load-nyc-config | 1.1.0 | 1.1.0 | equal
@istanbuljs/schema | 0.1.3 | 0.1.3 | equal
@jest/console | 29.7.0 | 29.7.0 | equal
@jest/core | 29.7.0 | 29.7.0 | equal
@jest/environment | 29.7.0 | 29.7.0 | equal
@jest/expect | 29.7.0 | 29.7.0 | equal
@jest/expect-utils | 29.7.0 | 29.7.0 | equal
@jest/fake-timers | 29.7.0 | 29.7.0 | equal
@jest/globals | 29.7.0 | 29.7.0 | equal
@jest/reporters | 29.7.0 | 29.7.0 | equal
@jest/schemas | 29.6.3 | 29.6.3 | equal
@jest/source-map | 29.6.3 | 29.6.3 | equal
@jest/test-result | 29.7.0 | 29.7.0 | equal
@jest/test-sequencer | 29.7.0 | 29.7.0 | equal
@jest/transform | 29.7.0 | 29.7.0 | equal
@jest/types | 29.6.3 | 29.6.3 | equal
@jridgewell/gen-mapping | 0.3.5 | 0.3.5 | equal
@jridgewell/resolve-uri | 3.1.2 | 3.1.2 | equal
@jridgewell/set-array | 1.2.1 | 1.2.1 | equal
@jridgewell/source-map | 0.3.6 | 0.3.6 | equal
@jridgewell/sourcemap-codec | 1.5.0 | 1.5.0 | equal
@jridgewell/trace-mapping | 0.3.25 | 0.3.25 | equal
@jsonjoy.com/base64 | 1.1.2 | 1.1.2 | equal
@jsonjoy.com/json-pack | 1.1.0 | 1.1.0 | equal
@jsonjoy.com/util | 1.5.0 | 1.5.0 | equal
@leichtgewicht/ip-codec | 2.0.5 | 2.0.5 | equal
@nicolo-ribaudo/chokidar-2 | 2.1.8-no-fsevents.3 | 2.1.8-no-fsevents.3 |
equal
@nicolo-ribaudo/eslint-scope-5-internals | 5.1.1-v1 | 5.1.1-v1 | equal
@nodelib/fs.scandir | 2.1.5 | 2.1.5 | equal
@nodelib/fs.stat | 2.0.5 | 2.0.5 | equal
@nodelib/fs.walk | 1.2.8 | 1.2.8 | equal
@pyroscope/flamegraph | 0.21.4 | 0.21.4 | equal
@rc-component/async-validator | 5.0.4 | 5.0.4 | equal
@rc-component/color-picker | 2.0.1 | 2.0.1 | equal
@rc-component/context | 1.4.0 | 1.4.0 | equal
@rc-component/mini-decimal | 1.1.0 | 1.1.0 | equal
@rc-component/mutate-observer | 1.1.0 | 1.1.0 | equal
@rc-component/portal | 1.1.2 | 1.1.2 | equal
@rc-component/qrcode | 1.0.0 | 1.0.0 | equal
@rc-component/tour | 1.15.1 | 1.15.1 | equal
@rc-component/trigger | 2.2.3 | 2.2.3 | equal
@remix-run/router | 1.19.2 | 1.19.2 | equal
@rollup/rollup-android-arm-eabi | 4.24.0 | 4.24.0 | equal
@rollup/rollup-android-arm64 | 4.24.0 | 4.24.0 | equal
@rollup/rollup-darwin-arm64 | 4.24.0 | 4.24.0 | equal
@rollup/rollup-darwin-x64 | 4.24.0 | 4.24.0 | equal
@rollup/rollup-linux-arm-gnueabihf | 4.24.0 | 4.24.0 | equal
@rollup/rollup-linux-arm-musleabihf | 4.24.0 | 4.24.0 | equal
@rollup/rollup-linux-arm64-gnu | 4.24.0 | 4.24.0 | equal
@rollup/rollup-linux-arm64-musl | 4.24.0 | 4.24.0 | equal
@rollup/rollup-linux-powerpc64le-gnu | 4.24.0 | 4.24.0 | equal
@rollup/rollup-linux-riscv64-gnu | 4.24.0 | 4.24.0 | equal
@rollup/rollup-linux-s390x-gnu | 4.24.0 | 4.24.0 | equal
@rollup/rollup-linux-x64-gnu | 4.24.0 | 4.24.0 | equal
@rollup/rollup-linux-x64-musl | 4.24.0 | 4.24.0 | equal
@rollup/rollup-win32-arm64-msvc | 4.24.0 | 4.24.0 | equal
@rollup/rollup-win32-ia32-msvc | 4.24.0 | 4.24.0 | equal
@rollup/rollup-win32-x64-msvc | 4.24.0 | 4.24.0 | equal
@rtsao/scc | 1.1.0 | 1.1.0 | equal
@sinclair/typebox | 0.27.8 | 0.27.8 | equal
@sinonjs/commons | 3.0.1 | 3.0.1 | equal
@sinonjs/fake-timers | 10.3.0, 11.2.2, 13.0.2 | 10.3.0, 11.2.2, 13.0.2 |
equal
@sinonjs/samsam | 8.0.2 | 8.0.2 | equal
@sinonjs/text-encoding | 0.7.3 | 0.7.3 | equal
@testing-library/dom | 10.4.0 | 10.4.0 | equal
@testing-library/jest-dom | 6.5.0 | 6.5.0 | equal
@testing-library/react | 15.0.7 | 15.0.7 | equal
@tootallnate/once | 2.0.0 | 2.0.0 | equal
@trysound/sax | 0.2.0 | 0.2.0 | equal
@types/aria-query | 5.0.4 | 5.0.4 | equal
@types/babel__core | 7.20.5 | 7.20.5 | equal
@types/babel__generator | 7.6.8 | 7.6.8 | equal
@types/babel__template | 7.4.4 | 7.4.4 | equal
@types/babel__traverse | 7.20.6 | 7.20.6 | equal
@types/body-parser | 1.19.5 | 1.19.5 | equal
@types/bonjour | 3.5.13 | 3.5.13 | equal
@types/cheerio | 0.22.35 | 0.22.35 | equal
@types/connect | 3.4.38 | 3.4.38 | equal
@types/connect-history-api-fallback | 1.5.4 | 1.5.4 | equal
@types/d3-color | 3.1.3 | 3.1.3 | equal
@types/d3-interpolate | 3.0.4 | 3.0.4 | equal
@types/d3-selection | 3.0.11 | 3.0.11 | equal
@types/d3-zoom | 3.0.8 | 3.0.8 | equal
@types/deep-freeze | 0.1.5 | 0.1.5 | equal
@types/estree | 1.0.6 | 1.0.6 | equal
@types/express | 4.17.21, 5.0.0 | 4.17.21 | equal
@types/express-serve-static-core | 4.19.6, 5.0.0 | 4.19.6, 5.0.0 | equal
@types/glob | 7.2.0 | 7.2.0 | equal
@types/graceful-fs | 4.1.9 | 4.1.9 | equal
@types/history | 4.7.11 | 4.7.11 | equal
@types/hoist-non-react-statics | 3.3.5 | 3.3.5 | equal
@types/html-minifier-terser | 6.1.0 | 6.1.0 | equal
@types/http-errors | 2.0.4 | 2.0.4 | equal
@types/http-proxy | 1.17.15 | 1.17.15 | equal
@types/istanbul-lib-coverage | 2.0.6 | 2.0.6 | equal
@types/istanbul-lib-report | 3.0.3 | 3.0.3 | equal
@types/istanbul-reports | 3.0.4 | 3.0.4 | equal
@types/jsdom | 20.0.1 | 20.0.1 | equal
@types/json-schema | 7.0.15 | 7.0.15 | equal
@types/json5 | 0.0.29 | 0.0.29 | equal
@types/lodash | 4.17.10 | 4.17.10 | equal
@types/mime | 1.3.5 | 1.3.5 | equal
@types/minimatch | 3.0.5, 5.1.2 | 3.0.5 | equal
@types/node | 22.7.5 | 22.7.5 | equal
@types/node-forge | 1.3.11 | 1.3.11 | equal
@types/object-hash | 3.0.6 | 3.0.6 | equal
@types/parse-json | 4.0.2 | 4.0.2 | equal
@types/prop-types | 15.7.13 | 15.7.13 | equal
@types/qs | 6.9.16 | 6.9.16 | equal
@types/range-parser | 1.2.7 | 1.2.7 | equal
@types/react | 18.3.11 | 18.3.11 | equal
@types/react-dom | 18.3.0 | 18.3.0 | equal
@types/react-helmet | 6.1.11 | 6.1.11 | equal
@types/react-router | 5.1.20 | 5.1.20 | equal
@types/react-router-dom | 5.3.3 | 5.3.3 | equal
@types/react-window | 1.8.8 | 1.8.8 | equal
@types/redux-actions | 2.2.1 | 2.2.1 | equal
@types/redux-form | 8.3.11 | 8.3.11 | equal
@types/retry | 0.12.2 | 0.12.2 | equal
@types/send | 0.17.4 | 0.17.4 | equal
@types/serve-index | 1.9.4 | 1.9.4 | equal
@types/serve-static | 1.15.7 | 1.15.7 | equal
@types/sockjs | 0.3.36 | 0.3.36 | equal
@types/stack-utils | 2.0.3 | 2.0.3 | equal
@types/tough-cookie | 4.0.5 | 4.0.5 | equal
@types/use-sync-external-store | 0.0.3 | 0.0.3 | equal
@types/ws | 8.5.12 | 8.5.12 | equal
@types/yargs | 17.0.33 | 17.0.33 | equal
@types/yargs-parser | 21.0.3 | 21.0.3 | equal
@typescript-eslint/eslint-plugin | 7.18.0 | 7.18.0 | equal
@typescript-eslint/parser | 7.18.0 | 7.18.0 | equal
@typescript-eslint/scope-manager | 7.18.0 | 7.18.0 | equal
@typescript-eslint/type-utils | 7.18.0 | 7.18.0 | equal
@typescript-eslint/types | 7.18.0 | 7.18.0 | equal
@typescript-eslint/typescript-estree | 7.18.0 | 7.18.0 | equal
@typescript-eslint/utils | 7.18.0 | 7.18.0 | equal
@typescript-eslint/visitor-keys | 7.18.0 | 7.18.0 | equal
@ungap/structured-clone | 1.2.0 | 1.2.0 | equal
@vitejs/plugin-legacy | 5.4.2 | 5.4.2 | equal
@vitejs/plugin-react | 4.3.2 | 4.3.2 | equal
@vue/compiler-core | 3.5.11 | 3.5.11 | equal
@vue/compiler-dom | 3.5.11 | 3.5.11 | equal
@vue/compiler-sfc | 3.5.11 | 3.5.11 | equal
@vue/compiler-ssr | 3.5.11 | 3.5.11 | equal
@vue/shared | 3.5.11 | 3.5.11 | equal
@webassemblyjs/ast | 1.12.1 | 1.12.1 | equal
@webassemblyjs/floating-point-hex-parser | 1.11.6 | 1.11.6 | equal
@webassemblyjs/helper-api-error | 1.11.6 | 1.11.6 | equal
@webassemblyjs/helper-buffer | 1.12.1 | 1.12.1 | equal
@webassemblyjs/helper-numbers | 1.11.6 | 1.11.6 | equal
@webassemblyjs/helper-wasm-bytecode | 1.11.6 | 1.11.6 | equal
@webassemblyjs/helper-wasm-section | 1.12.1 | 1.12.1 | equal
@webassemblyjs/ieee754 | 1.11.6 | 1.11.6 | equal
@webassemblyjs/leb128 | 1.11.6 | 1.11.6 | equal
@webassemblyjs/utf8 | 1.11.6 | 1.11.6 | equal
@webassemblyjs/wasm-edit | 1.12.1 | 1.12.1 | equal
@webassemblyjs/wasm-gen | 1.12.1 | 1.12.1 | equal
@webassemblyjs/wasm-opt | 1.12.1 | 1.12.1 | equal
@webassemblyjs/wasm-parser | 1.12.1 | 1.12.1 | equal
@webassemblyjs/wast-printer | 1.12.1 | 1.12.1 | equal
@webpack-cli/configtest | 2.1.1 | 2.1.1 | equal
@webpack-cli/info | 2.0.2 | 2.0.2 | equal
@webpack-cli/serve | 2.0.5 | 2.0.5 | equal
@wojtekmaj/enzyme-adapter-react-17 | 0.8.0 | 0.8.0 | equal
@wojtekmaj/enzyme-adapter-utils | 0.2.0 | 0.2.0 | equal
@xtuc/ieee754 | 1.2.0 | 1.2.0 | equal
@xtuc/long | 4.2.2 | 4.2.2 | equal
abab | 2.0.6 | 2.0.6 | equal
accepts | 1.3.8 | 1.3.8 | equal
acorn | 8.12.1 | 8.12.1 | equal
acorn-globals | 7.0.1 | 7.0.1 | equal
acorn-import-attributes | 1.9.5 | 1.9.5 | equal
acorn-jsx | 5.3.2 | 5.3.2 | equal
acorn-walk | 8.3.4 | 8.3.4 | equal
add-dom-event-listener | 1.1.0 | 1.1.0 | equal
agent-base | 6.0.2, 7.1.1 | 6.0.2, 7.1.1 | equal
ajv | 6.12.6, 8.17.1 | 6.12.6, 8.17.1, 8.17.1 | equal
ajv-formats | 2.1.1 | 2.1.1 | equal
ajv-keywords | 3.5.2, 5.1.0 | 3.5.2, 5.1.0 | equal
ansi-escapes | 4.3.2 | 4.3.2 | equal
ansi-html-community | 0.0.8 | 0.0.8 | equal
ansi-regex | 5.0.1, 6.1.0 | 5.0.1, 6.1.0 | equal
ansi-styles | 3.2.1, 4.3.0, 5.2.0, 6.2.1 | 3.2.1, 4.3.0, 4.3.0, 4.3.0,
4.3.0, 4.3.0, 4.3.0, 4.3.0, 4.3.0, 4.3.0, 4.3.0, 4.3.0, 4.3.0, 4.3.0,
4.3.0, 4.3.0, 4.3.0, 4.3.0, 4.3.0, 4.3.0, 4.3.0, 4.3.0, 4.3.0, 4.3.0,
4.3.0, 4.3.0, 4.3.0, 4.3.0, 5.2.0, 5.2.0, 5.2.0, 5.2.0, 5.2.0, 5.2.0,
5.2.0, 5.2.0, 5.2.0, 5.2.0, 5.2.0, 6.2.1, 6.2.1 | equal
antd | 5.21.3 | 5.21.3 | equal
anymatch | 3.1.3 | 3.1.3 | equal
argparse | 1.0.10, 2.0.1 | 1.0.10, 2.0.1, 2.0.1 | equal
aria-query | 5.1.3, 5.3.0, 5.3.2 | 5.1.3, 5.3.0 | equal
array-buffer-byte-length | 1.0.1 | 1.0.1 | equal
array-differ | 3.0.0 | 3.0.0 | equal
array-flatten | 1.1.1 | 1.1.1 | equal
array-includes | 3.1.8 | 3.1.8 | equal
array-tree-filter | 2.1.0 | 2.1.0 | equal
array-union | 1.0.2, 2.1.0 | 1.0.2, 2.1.0 | equal
array-uniq | 1.0.3 | 1.0.3 | equal
array.prototype.filter | 1.0.4 | 1.0.4 | equal
array.prototype.findlast | 1.2.5 | 1.2.5 | equal
array.prototype.findlastindex | 1.2.5 | 1.2.5 | equal
array.prototype.flat | 1.3.2 | 1.3.2 | equal
array.prototype.flatmap | 1.3.2 | 1.3.2 | equal
array.prototype.tosorted | 1.1.4 | 1.1.4 | equal
arraybuffer.prototype.slice | 1.0.3 | 1.0.3 | equal
arrify | 2.0.1 | 2.0.1 | equal
ast-types-flow | 0.0.8 | 0.0.8 | equal
async-validator | 1.11.5 | 1.11.5 | equal
asynckit | 0.4.0 | 0.4.0 | equal
available-typed-arrays | 1.0.7 | 1.0.7 | equal
axe-core | 4.10.0 | 4.10.0 | equal
axobject-query | 4.1.0 | 4.1.0 | equal
babel-jest | 29.7.0 | 29.7.0 | equal
babel-loader | 9.2.1 | 9.2.1 | equal
babel-plugin-inline-react-svg | 2.0.2 | 2.0.2 | equal
babel-plugin-istanbul | 6.1.1 | 6.1.1 | equal
babel-plugin-jest-hoist | 29.6.3 | 29.6.3 | equal
babel-plugin-polyfill-corejs2 | 0.4.11 | 0.4.11 | equal
babel-plugin-polyfill-corejs3 | 0.10.6 | 0.10.6 | equal
babel-plugin-polyfill-regenerator | 0.6.2 | 0.6.2 | equal
babel-plugin-react-remove-properties | 0.3.0 | 0.3.0 | equal
babel-plugin-transform-react-remove-prop-types | 0.4.24 | 0.4.24 | equal
babel-preset-current-node-syntax | 1.1.0 | 1.1.0 | equal
babel-preset-jest | 29.6.3 | 29.6.3 | equal
babel-runtime | 6.26.0 | 6.26.0 | equal
balanced-match | 1.0.2 | 1.0.2 | equal
batch | 0.6.1 | 0.6.1 | equal
big.js | 5.2.2 | 5.2.2 | equal
binary-extensions | 2.3.0 | 2.3.0 | equal
body-parser | 1.20.3 | 1.20.3 | equal
bonjour-service | 1.2.1 | 1.2.1 | equal
boolbase | 1.0.0 | 1.0.0 | equal
brace-expansion | 1.1.11, 2.0.1 | 1.1.11, 1.1.11, 1.1.11, 1.1.11,
1.1.11, 1.1.11, 1.1.11, 1.1.11, 1.1.11, 2.0.1 | equal
braces | 3.0.3 | 3.0.3 | equal
browserslist | 4.24.0 | 4.24.0 | equal
browserslist-to-esbuild | 2.1.1 | 2.1.1 | equal
bser | 2.1.1 | 2.1.1 | equal
buffer-from | 1.1.2 | 1.1.2 | equal
bundle-name | 4.1.0 | 4.1.0 | equal
bytes | 3.0.0, 3.1.2 | 3.0.0, 3.1.2, 3.1.2 | equal
call-bind | 1.0.7 | 1.0.7 | equal
callsite | 1.0.0 | 1.0.0 | equal
callsites | 3.1.0 | 3.1.0 | equal
camel-case | 4.1.2 | 4.1.2 | equal
camelcase | 5.3.1, 6.3.0 | 5.3.1, 6.3.0 | equal
caniuse-lite | 1.0.30001667 | 1.0.30001667 | equal
chalk | 2.4.2, 3.0.0, 4.1.2 | 2.4.2, 3.0.0, 4.1.2, 4.1.2, 4.1.2, 4.1.2,
4.1.2, 4.1.2, 4.1.2, 4.1.2, 4.1.2, 4.1.2, 4.1.2, 4.1.2, 4.1.2, 4.1.2,
4.1.2, 4.1.2, 4.1.2, 4.1.2, 4.1.2, 4.1.2, 4.1.2, 4.1.2, 4.1.2, 4.1.2 |
equal
chance | 1.1.12 | 1.1.12 | equal
char-regex | 1.0.2 | 1.0.2 | equal
cheerio | 1.0.0-rc.12 | 1.0.0-rc.12 | equal
cheerio-select | 2.1.0 | 2.1.0 | equal
chokidar | 3.6.0 | 3.6.0 | equal
chrome-trace-event | 1.0.4 | 1.0.4 | equal
ci-info | 3.9.0 | 3.9.0 | equal
cjs-module-lexer | 1.4.1 | 1.4.1 | equal
classnames | 2.5.1 | 2.5.1 | equal
clean-css | 5.3.3 | 5.3.3 | equal
clean-webpack-plugin | 4.0.0 | 4.0.0 | equal
cliui | 7.0.4, 8.0.1 | 7.0.4, 8.0.1, 8.0.1 | equal
clone-deep | 4.0.1 | 4.0.1 | equal
co | 4.6.0 | 4.6.0 | equal
collect-v8-coverage | 1.0.2 | 1.0.2 | equal
color-convert | 1.9.3, 2.0.1 | 1.9.3, 2.0.1, 2.0.1, 2.0.1, 2.0.1, 2.0.1,
2.0.1, 2.0.1, 2.0.1, 2.0.1, 2.0.1, 2.0.1, 2.0.1, 2.0.1, 2.0.1, 2.0.1,
2.0.1, 2.0.1, 2.0.1, 2.0.1, 2.0.1, 2.0.1, 2.0.1, 2.0.1, 2.0.1, 2.0.1,
2.0.1, 2.0.1 | equal
color-name | 1.1.3, 1.1.4 | 1.1.3, 1.1.4, 1.1.4, 1.1.4, 1.1.4, 1.1.4,
1.1.4, 1.1.4, 1.1.4, 1.1.4, 1.1.4, 1.1.4, 1.1.4, 1.1.4, 1.1.4, 1.1.4,
1.1.4, 1.1.4, 1.1.4, 1.1.4, 1.1.4, 1.1.4, 1.1.4, 1.1.4, 1.1.4, 1.1.4,
1.1.4, 1.1.4 | equal
colorette | 2.0.20 | 2.0.20 | equal
combined-stream | 1.0.8 | 1.0.8 | equal
combokeys | 3.0.1 | 3.0.1 | equal
commander | 10.0.1, 2.20.3, 6.2.1, 7.2.0, 8.3.0 | 10.0.1, 10.0.1,
2.20.3, 2.20.3, 6.2.1, 7.2.0, 8.3.0 | equal
common-path-prefix | 3.0.0 | 3.0.0 | equal
compressible | 2.0.18 | 2.0.18 | equal
compression | 1.7.4 | 1.7.4 | equal
compute-scroll-into-view | 3.1.0 | 3.1.0 | equal
concat-map | 0.0.1 | 0.0.1 | equal
confusing-browser-globals | 1.0.11 | 1.0.11 | equal
connect-history-api-fallback | 2.0.0 | 2.0.0 | equal
content-disposition | 0.5.4 | 0.5.4 | equal
content-type | 1.0.5 | 1.0.5 | equal
convert-source-map | 2.0.0 | 2.0.0 | equal
cookie | 0.7.1 | 0.7.1 | equal
cookie-signature | 1.0.6 | 1.0.6 | equal
copy-anything | 2.0.6 | 2.0.6 | equal
copy-to-clipboard | 3.3.3 | 3.3.3 | equal
core-js | 2.6.12, 3.38.1 | 2.6.12, 3.38.1 | equal
core-js-compat | 3.38.1 | 3.38.1 | equal
core-util-is | 1.0.3 | 1.0.3 | equal
cosmiconfig | 7.1.0 | 7.1.0 | equal
create-jest | 29.7.0 | 29.7.0 | equal
create-react-class | 15.7.0 | 15.7.0 | equal
cross-spawn | 7.0.3 | 7.0.3 | equal
css-loader | 7.1.0 | 7.1.0 | equal
css-select | 4.3.0, 5.1.0 | 4.3.0, 4.3.0, 5.1.0 | equal
css-tree | 1.1.3 | 1.1.3 | equal
css-what | 6.1.0 | 6.1.0 | equal
css.escape | 1.5.1 | 1.5.1 | equal
cssesc | 3.0.0 | 3.0.0 | equal
csso | 4.2.0 | 4.2.0 | equal
cssom | 0.3.8, 0.5.0 | 0.3.8, 0.5.0 | equal
cssstyle | 2.3.0, 4.1.0 | 2.3.0, 4.1.0 | equal
csstype | 3.1.3 | 3.1.3 | equal
d3-array | 1.2.4 | 1.2.4 | equal
d3-collection | 1.0.7 | 1.0.7 | equal
d3-color | 1.4.1, 3.1.0 | 1.4.1, 1.4.1, 3.1.0 | equal
d3-contour | 1.3.2 | 1.3.2 | equal
d3-dispatch | 1.0.6, 3.0.1 | 1.0.6, 3.0.1 | equal
d3-drag | 3.0.0 | 3.0.0 | equal
d3-ease | 3.0.1 | 3.0.1 | equal
d3-force | 1.2.1 | 1.2.1 | equal
d3-format | 1.4.5 | 1.4.5 | equal
d3-geo | 1.12.1 | 1.12.1 | equal
d3-hexbin | 0.2.2 | 0.2.2 | equal
d3-hierarchy | 1.1.9 | 1.1.9 | equal
d3-interpolate | 1.4.0, 3.0.1 | 1.4.0, 1.4.0, 3.0.1 | equal
d3-path | 1.0.9 | 1.0.9 | equal
d3-quadtree | 1.0.7 | 1.0.7 | equal
d3-sankey | 0.7.1 | 0.7.1 | equal
d3-scale | 1.0.7 | 1.0.7 | equal
d3-selection | 3.0.0 | 3.0.0 | equal
d3-shape | 1.3.7 | 1.3.7 | equal
d3-time | 1.1.0 | 1.1.0 | equal
d3-time-format | 2.3.0 | 2.3.0 | equal
d3-timer | 1.0.10, 3.0.1 | 1.0.10, 3.0.1 | equal
d3-transition | 3.0.1 | 3.0.1 | equal
d3-voronoi | 1.1.4 | 1.1.4 | equal
d3-zoom | 3.0.0 | 3.0.0 | equal
damerau-levenshtein | 1.0.8 | 1.0.8 | equal
data-urls | 3.0.2, 5.0.0 | 3.0.2, 5.0.0 | equal
data-view-buffer | 1.0.1 | 1.0.1 | equal
data-view-byte-length | 1.0.1 | 1.0.1 | equal
data-view-byte-offset | 1.0.0 | 1.0.0 | equal
dayjs | 1.11.13 | 1.11.13 | equal
debug | 2.6.9, 3.2.7, 4.3.7 | 2.6.9, 2.6.9, 2.6.9, 2.6.9, 2.6.9, 2.6.9,
3.2.7, 3.2.7, 3.2.7, 4.3.7 | equal
decimal.js | 10.4.3 | 10.4.3 | equal
decode-uri-component | 0.4.1 | 0.4.1 | equal
dedent | 1.5.3 | 1.5.3 | equal
deep-equal | 1.1.2, 2.2.3 | 1.1.2, 2.2.3 | equal
deep-freeze | 0.0.1 | 0.0.1 | equal
deep-is | 0.1.4 | 0.1.4 | equal
deepmerge | 4.3.1 | 4.3.1 | equal
default-browser | 5.2.1 | 5.2.1 | equal
default-browser-id | 5.0.0 | 5.0.0 | equal
define-data-property | 1.1.4 | 1.1.4 | equal
define-lazy-prop | 2.0.0, 3.0.0 | 2.0.0, 3.0.0 | equal
define-properties | 1.2.1 | 1.2.1 | equal
del | 4.1.1 | 4.1.1 | equal
delayed-stream | 1.0.0 | 1.0.0 | equal
depcheck | 1.4.7 | 1.4.7 | equal
depd | 1.1.2, 2.0.0 | 1.1.2, 2.0.0 | equal
deps-regex | 0.2.0 | 0.2.0 | equal
dequal | 2.0.3 | 2.0.3 | equal
destroy | 1.2.0 | 1.2.0 | equal
detect-file | 1.0.0 | 1.0.0 | equal
detect-newline | 3.1.0 | 3.1.0 | equal
detect-node | 2.1.0 | 2.1.0 | equal
diff | 5.2.0 | 5.2.0 | equal
diff-sequences | 29.6.3 | 29.6.3 | equal
dir-glob | 3.0.1 | 3.0.1 | equal
discontinuous-range | 1.0.0 | 1.0.0 | equal
dns-packet | 5.6.1 | 5.6.1 | equal
doctrine | 2.1.0, 3.0.0 | 2.1.0, 2.1.0, 3.0.0 | equal
dom-accessibility-api | 0.5.16, 0.6.3 | 0.5.16, 0.6.3 | equal
dom-converter | 0.2.0 | 0.2.0 | equal
dom-scroll-into-view | 1.2.1 | 1.2.1 | equal
dom-serializer | 1.4.1, 2.0.0 | 1.4.1, 1.4.1, 2.0.0 | equal
dom-walk | 0.1.2 | 0.1.2 | equal
domelementtype | 2.3.0 | 2.3.0 | equal
domexception | 4.0.0 | 4.0.0 | equal
domhandler | 4.3.1, 5.0.3 | 4.3.1, 4.3.1, 5.0.3 | equal
domutils | 2.8.0, 3.1.0 | 2.8.0, 2.8.0, 3.1.0 | equal
dot-case | 3.0.4 | 3.0.4 | equal
drange | 2.0.1 | 2.0.1 | equal
eastasianwidth | 0.2.0 | 0.2.0 | equal
ee-first | 1.1.1 | 1.1.1 | equal
electron-to-chromium | 1.5.35 | 1.5.35 | equal
emittery | 0.13.1 | 0.13.1 | equal
emoji-regex | 8.0.0, 9.2.2 | 8.0.0, 8.0.0, 9.2.2 | equal
emojis-list | 3.0.0 | 3.0.0 | equal
encodeurl | 1.0.2, 2.0.0 | 1.0.2, 2.0.0 | equal
enhanced-resolve | 5.17.1 | 5.17.1 | equal
entities | 2.2.0, 4.5.0 | 2.2.0, 2.2.0, 4.5.0 | equal
envinfo | 7.14.0 | 7.14.0 | equal
enzyme | 3.11.0 | 3.11.0 | equal
enzyme-shallow-equal | 1.0.7 | 1.0.7 | equal
enzyme-to-json | 3.6.2 | 3.6.2 | equal
errno | 0.1.8 | 0.1.8 | equal
error-ex | 1.3.2 | 1.3.2 | equal
es-abstract | 1.23.3 | 1.23.3 | equal
es-array-method-boxes-properly | 1.0.0 | 1.0.0 | equal
es-define-property | 1.0.0 | 1.0.0 | equal
es-errors | 1.3.0 | 1.3.0 | equal
es-get-iterator | 1.1.3 | 1.1.3 | equal
es-iterator-helpers | 1.1.0 | 1.1.0 | equal
es-module-lexer | 1.5.4 | 1.5.4 | equal
es-object-atoms | 1.0.0 | 1.0.0 | equal
es-set-tostringtag | 2.0.3 | 2.0.3 | equal
es-shim-unscopables | 1.0.2 | 1.0.2 | equal
es-to-primitive | 1.2.1 | 1.2.1 | equal
es6-error | 4.1.1 | 4.1.1 | equal
esbuild | 0.21.5 | 0.21.5 | equal
escalade | 3.2.0 | 3.2.0 | equal
escape-html | 1.0.3 | 1.0.3 | equal
escape-string-regexp | 1.0.5, 2.0.0, 4.0.0 | 1.0.5, 2.0.0, 4.0.0 | equal
escodegen | 2.1.0 | 2.1.0 | equal
eslint | 8.57.0 | 8.57.0 | equal
eslint-config-airbnb | 19.0.4 | 19.0.4 | equal
eslint-config-airbnb-base | 15.0.0 | 15.0.0 | equal
eslint-config-prettier | 9.1.0 | 9.1.0 | equal
eslint-import-resolver-node | 0.3.9 | 0.3.9 | equal
eslint-module-utils | 2.12.0 | 2.12.0 | equal
eslint-plugin-import | 2.31.0 | 2.31.0 | equal
eslint-plugin-jsx-a11y | 6.10.0 | 6.10.0 | equal
eslint-plugin-react | 7.37.1 | 7.37.1 | equal
eslint-plugin-react-hooks |  | 4.6.2 | added
eslint-scope | 5.1.1, 7.2.2 | 5.1.1, 7.2.2 | equal
eslint-visitor-keys | 2.1.0, 3.4.3 | 2.1.0, 3.4.3, 3.4.3, 3.4.3, 3.4.3 |
equal
espree | 9.6.1 | 9.6.1 | equal
esprima | 4.0.1 | 4.0.1 | equal
esquery | 1.6.0 | 1.6.0 | equal
esrecurse | 4.3.0 | 4.3.0 | equal
estraverse | 4.3.0, 5.3.0 | 4.3.0, 5.3.0 | equal
estree-walker | 2.0.2 | 2.0.2 | equal
esutils | 2.0.3 | 2.0.3 | equal
etag | 1.8.1 | 1.8.1 | equal
eventemitter3 | 4.0.7 | 4.0.7 | equal
events | 3.3.0 | 3.3.0 | equal
execa | 5.1.1 | 5.1.1 | equal
exit | 0.1.2 | 0.1.2 | equal
expand-tilde | 2.0.2 | 2.0.2 | equal
expect | 29.7.0 | 29.7.0 | equal
express | 4.21.1 | 4.21.1 | equal
fast-deep-equal | 3.1.3 | 3.1.3 | equal
fast-glob | 3.3.2 | 3.3.2 | equal
fast-json-stable-stringify | 2.1.0 | 2.1.0 | equal
fast-levenshtein | 2.0.6 | 2.0.6 | equal
fast-uri | 3.0.2 | 3.0.2 | equal
fastest-levenshtein | 1.0.16 | 1.0.16 | equal
fastq | 1.17.1 | 1.17.1 | equal
faye-websocket | 0.11.4 | 0.11.4 | equal
fb-watchman | 2.0.2 | 2.0.2 | equal
file-entry-cache | 6.0.1 | 6.0.1 | equal
file-loader | 6.2.0 | 6.2.0 | equal
fill-range | 7.1.1 | 7.1.1 | equal
filter-obj | 5.1.0 | 5.1.0 | equal
finalhandler | 1.3.1 | 1.3.1 | equal
find-cache-dir | 4.0.0 | 4.0.0 | equal
find-up | 4.1.0, 5.0.0, 6.3.0 | 4.1.0, 4.1.0, 5.0.0, 6.3.0 | equal
findup-sync | 5.0.0 | 5.0.0 | equal
flat | 5.0.2 | 5.0.2 | equal
flat-cache | 3.2.0 | 3.2.0 | equal
flatted | 3.3.1 | 3.3.1 | equal
follow-redirects | 1.15.9 | 1.15.9 | equal
for-each | 0.3.3 | 0.3.3 | equal
foreground-child | 3.3.0 | 3.3.0 | equal
form-data | 4.0.1 | 4.0.1 | equal
forwarded | 0.2.0 | 0.2.0 | equal
fresh | 0.5.2 | 0.5.2 | equal
fs-readdir-recursive | 1.1.0 | 1.1.0 | equal
fs.realpath | 1.0.0 | 1.0.0 | equal
fsevents | 2.3.3 | 2.3.3 | equal
function-bind | 1.1.2 | 1.1.2 | equal
function.prototype.name | 1.1.6 | 1.1.6 | equal
functions-have-names | 1.2.3 | 1.2.3 | equal
gensync | 1.0.0-beta.2 | 1.0.0-beta.2 | equal
ger-ui |  | 1.62.0 | added
get-caller-file | 2.0.5 | 2.0.5 | equal
get-intrinsic | 1.2.4 | 1.2.4 | equal
get-package-type | 0.1.0 | 0.1.0 | equal
get-stream | 6.0.1 | 6.0.1 | equal
get-symbol-description | 1.0.2 | 1.0.2 | equal
glob | 11.0.0, 7.2.3 | 11.0.0, 7.2.3 | equal
glob-parent | 5.1.2, 6.0.2 | 5.1.2, 5.1.2, 6.0.2 | equal
glob-to-regexp | 0.4.1 | 0.4.1 | equal
global | 4.4.0 | 4.4.0 | equal
global-modules | 1.0.0 | 1.0.0 | equal
global-prefix | 1.0.2 | 1.0.2 | equal
globals | 11.12.0, 13.24.0 | 11.12.0, 13.24.0, 13.24.0 | equal
globalthis | 1.0.4 | 1.0.4 | equal
globby | 11.1.0, 6.1.0 | 11.1.0, 6.1.0 | equal
gopd | 1.0.1 | 1.0.1 | equal
graceful-fs | 4.2.11 | 4.2.11 | equal
graphemer | 1.4.0 | 1.4.0 | equal
handle-thing | 2.0.1 | 2.0.1 | equal
has | 1.0.4 | 1.0.4 | equal
has-bigints | 1.0.2 | 1.0.2 | equal
has-flag | 3.0.0, 4.0.0 | 3.0.0, 4.0.0, 4.0.0, 4.0.0, 4.0.0, 4.0.0,
4.0.0, 4.0.0, 4.0.0, 4.0.0, 4.0.0, 4.0.0, 4.0.0, 4.0.0, 4.0.0, 4.0.0,
4.0.0, 4.0.0, 4.0.0, 4.0.0, 4.0.0, 4.0.0, 4.0.0, 4.0.0, 4.0.0, 4.0.0,
4.0.0, 4.0.0, 4.0.0, 4.0.0 | equal
has-property-descriptors | 1.0.2 | 1.0.2 | equal
has-proto | 1.0.3 | 1.0.3 | equal
has-symbols | 1.0.3 | 1.0.3 | equal
has-tostringtag | 1.0.2 | 1.0.2 | equal
hasown | 2.0.2 | 2.0.2 | equal
he | 1.2.0 | 1.2.0 | equal
history | 4.10.1, 5.3.0 | 4.10.1, 5.3.0 | equal
hoek | 4.2.1 | 4.2.1 | equal
hoist-non-react-statics | 3.3.2 | 3.3.2 | equal
homedir-polyfill | 1.0.3 | 1.0.3 | equal
hpack.js | 2.1.6 | 2.1.6 | equal
html-element-map | 1.3.1 | 1.3.1 | equal
html-encoding-sniffer | 3.0.0, 4.0.0 | 3.0.0, 4.0.0 | equal
html-entities | 2.5.2 | 2.5.2 | equal
html-escaper | 2.0.2 | 2.0.2 | equal
html-loader | 5.1.0 | 5.1.0 | equal
html-minifier-terser | 6.1.0, 7.2.0 | 6.1.0, 7.2.0 | equal
html-webpack-plugin | 5.6.0 | 5.6.0 | equal
htmlparser2 | 6.1.0, 8.0.2 | 6.1.0, 8.0.2 | equal
http-deceiver | 1.2.7 | 1.2.7 | equal
http-errors | 1.6.3, 2.0.0 | 1.6.3, 2.0.0 | equal
http-parser-js | 0.5.8 | 0.5.8 | equal
http-proxy | 1.18.1 | 1.18.1 | equal
http-proxy-agent | 5.0.0, 7.0.2 | 5.0.0, 7.0.2 | equal
http-proxy-middleware | 2.0.7 | 2.0.7 | equal
https-proxy-agent | 5.0.1, 7.0.5 | 5.0.1, 7.0.5 | equal
human-signals | 2.1.0 | 2.1.0 | equal
husky | 9.1.0 | 9.1.0 | equal
hyperdyperid | 1.2.0 | 1.2.0 | equal
iconv-lite | 0.4.24, 0.6.3 | 0.4.24, 0.4.24, 0.6.3 | equal
icss-utils | 5.1.0 | 5.1.0 | equal
ignore | 5.3.2 | 5.3.2 | equal
image-size | 0.5.5 | 0.5.5 | equal
import-fresh | 3.3.0 | 3.3.0 | equal
import-local | 3.2.0 | 3.2.0 | equal
imurmurhash | 0.1.4 | 0.1.4 | equal
indent-string | 4.0.0 | 4.0.0 | equal
inflight | 1.0.6 | 1.0.6 | equal
inherits | 2.0.3, 2.0.4 | 2.0.3, 2.0.4 | equal
ini | 1.3.8 | 1.3.8 | equal
internal-slot | 1.0.7 | 1.0.7 | equal
interpret | 3.1.1 | 3.1.1 | equal
invariant | 2.2.4 | 2.2.4 | equal
ipaddr.js | 1.9.1, 2.2.0 | 1.9.1, 2.2.0 | equal
is-arguments | 1.1.1 | 1.1.1 | equal
is-array-buffer | 3.0.4 | 3.0.4 | equal
is-arrayish | 0.2.1 | 0.2.1 | equal
is-async-function | 2.0.0 | 2.0.0 | equal
is-bigint | 1.0.4 | 1.0.4 | equal
is-binary-path | 2.1.0 | 2.1.0 | equal
is-boolean-object | 1.1.2 | 1.1.2 | equal
is-callable | 1.2.7 | 1.2.7 | equal
is-core-module | 2.15.1 | 2.15.1 | equal
is-data-view | 1.0.1 | 1.0.1 | equal
is-date-object | 1.0.5 | 1.0.5 | equal
is-docker | 2.2.1, 3.0.0 | 2.2.1, 3.0.0 | equal
is-extglob | 2.1.1 | 2.1.1 | equal
is-finalizationregistry | 1.0.2 | 1.0.2 | equal
is-fullwidth-code-point | 3.0.0 | 3.0.0 | equal
is-generator-fn | 2.1.0 | 2.1.0 | equal
is-generator-function | 1.0.10 | 1.0.10 | equal
is-glob | 4.0.3 | 4.0.3 | equal
is-inside-container | 1.0.0 | 1.0.0 | equal
is-map | 2.0.3 | 2.0.3 | equal
is-negative-zero | 2.0.3 | 2.0.3 | equal
is-network-error | 1.1.0 | 1.1.0 | equal
is-number | 7.0.0 | 7.0.0 | equal
is-number-object | 1.0.7 | 1.0.7 | equal
is-path-cwd | 2.2.0 | 2.2.0 | equal
is-path-in-cwd | 2.1.0 | 2.1.0 | equal
is-path-inside | 2.1.0, 3.0.3 | 2.1.0, 3.0.3 | equal
is-plain-obj | 3.0.0 | 3.0.0 | equal
is-plain-object | 2.0.4 | 2.0.4 | equal
is-potential-custom-element-name | 1.0.1 | 1.0.1 | equal
is-promise | 2.2.2 | 2.2.2 | equal
is-regex | 1.1.4 | 1.1.4 | equal
is-set | 2.0.3 | 2.0.3 | equal
is-shared-array-buffer | 1.0.3 | 1.0.3 | equal
is-stream | 2.0.1 | 2.0.1 | equal
is-string | 1.0.7 | 1.0.7 | equal
is-subset | 0.1.1 | 0.1.1 | equal
is-symbol | 1.0.4 | 1.0.4 | equal
is-typed-array | 1.1.13 | 1.1.13 | equal
is-weakmap | 2.0.2 | 2.0.2 | equal
is-weakref | 1.0.2 | 1.0.2 | equal
is-weakset | 2.0.3 | 2.0.3 | equal
is-what | 3.14.1 | 3.14.1 | equal
is-windows | 1.0.2 | 1.0.2 | equal
is-wsl | 2.2.0, 3.1.0 | 2.2.0, 3.1.0 | equal
isarray | 0.0.1, 1.0.0, 2.0.5 | 0.0.1, 1.0.0, 2.0.5 | equal
isexe | 2.0.0 | 2.0.0 | equal
isobject | 3.0.1 | 3.0.1 | equal
isomorphic-fetch | 3.0.0 | 3.0.0 | equal
istanbul-lib-coverage | 3.2.2 | 3.2.2 | equal
istanbul-lib-instrument | 5.2.1, 6.0.3 | 5.2.1, 6.0.3 | equal
istanbul-lib-report | 3.0.1 | 3.0.1 | equal
istanbul-lib-source-maps | 4.0.1 | 4.0.1 | equal
istanbul-reports | 3.1.7 | 3.1.7 | equal
iterator.prototype | 1.1.3 | 1.1.3 | equal
jackspeak | 4.0.2 | 4.0.2 | equal
jest | 29.7.0 | 29.7.0 | equal
jest-changed-files | 29.7.0 | 29.7.0 | equal
jest-circus | 29.7.0 | 29.7.0 | equal
jest-cli | 29.7.0 | 29.7.0 | equal
jest-config | 29.7.0 | 29.7.0 | equal
jest-diff | 29.7.0 | 29.7.0 | equal
jest-docblock | 29.7.0 | 29.7.0 | equal
jest-each | 29.7.0 | 29.7.0 | equal
jest-environment-jsdom | 29.7.0 | 29.7.0 | equal
jest-environment-node | 29.7.0 | 29.7.0 | equal
jest-get-type | 29.6.3 | 29.6.3 | equal
jest-haste-map | 29.7.0 | 29.7.0 | equal
jest-junit | 16.0.0 | 16.0.0 | equal
jest-leak-detector | 29.7.0 | 29.7.0 | equal
jest-matcher-utils | 29.7.0 | 29.7.0 | equal
jest-message-util | 29.7.0 | 29.7.0 | equal
jest-mock | 29.7.0 | 29.7.0 | equal
jest-pnp-resolver | 1.2.3 | 1.2.3 | equal
jest-regex-util | 29.6.3 | 29.6.3 | equal
jest-resolve | 29.7.0 | 29.7.0 | equal
jest-resolve-dependencies | 29.7.0 | 29.7.0 | equal
jest-runner | 29.7.0 | 29.7.0 | equal
jest-runtime | 29.7.0 | 29.7.0 | equal
jest-snapshot | 29.7.0 | 29.7.0 | equal
jest-util | 29.7.0 | 29.7.0 | equal
jest-validate | 29.7.0 | 29.7.0 | equal
jest-watcher | 29.7.0 | 29.7.0 | equal
jest-worker | 27.5.1, 29.7.0 | 27.5.1, 29.7.0 | equal
js-tokens | 4.0.0 | 4.0.0 | equal
js-yaml | 3.14.1, 4.1.0 | 3.14.1, 4.1.0, 4.1.0 | equal
jsdom | 20.0.3, 24.1.0 | 20.0.3, 24.1.0 | equal
jsesc | 3.0.2 | 3.0.2 | equal
json-buffer | 3.0.1 | 3.0.1 | equal
json-parse-even-better-errors | 2.3.1, 3.0.2 | 2.3.1, 3.0.2 | equal
json-schema-traverse | 0.4.1, 1.0.0 | 0.4.1, 1.0.0, 1.0.0 | equal
json-stable-stringify-without-jsonify | 1.0.1 | 1.0.1 | equal
json2mq | 0.2.0 | 0.2.0 | equal
json5 | 1.0.2, 2.2.3 | 1.0.2, 2.2.3 | equal
jsx-ast-utils | 3.3.5 | 3.3.5 | equal
just-curry-it | 3.2.1 | 3.2.1 | equal
just-extend | 6.2.0 | 6.2.0 | equal
keyv | 4.5.4 | 4.5.4 | equal
kind-of | 6.0.3 | 6.0.3 | equal
kleur | 3.0.3 | 3.0.3 | equal
language-subtag-registry | 0.3.23 | 0.3.23 | equal
language-tags | 1.0.9 | 1.0.9 | equal
launch-editor | 2.9.1 | 2.9.1 | equal
less | 4.2.0 | 4.2.0 | equal
leven | 3.1.0 | 3.1.0 | equal
levn | 0.4.1 | 0.4.1 | equal
lines-and-columns | 1.2.4 | 1.2.4 | equal
loader-runner | 4.3.0 | 4.3.0 | equal
loader-utils | 2.0.4 | 2.0.4 | equal
locate-path | 5.0.0, 6.0.0, 7.2.0 | 5.0.0, 5.0.0, 6.0.0, 7.2.0 | equal
lodash | 4.17.21 | 4.17.21 | equal
lodash.camelcase | 4.3.0 | 4.3.0 | equal
lodash.debounce | 4.0.8 | 4.0.8 | equal
lodash.escape | 4.0.1 | 4.0.1 | equal
lodash.flattendeep | 4.4.0 | 4.4.0 | equal
lodash.get | 4.4.2 | 4.4.2 | equal
lodash.isequal | 4.5.0 | 4.5.0 | equal
lodash.isplainobject | 4.0.6 | 4.0.6 | equal
lodash.merge | 4.6.2 | 4.6.2 | equal
lodash.reduce | 4.6.0 | 4.6.0 | equal
lodash.upperfirst | 4.3.1 | 4.3.1 | equal
logfmt | 1.4.0 | 1.4.0 | equal
loose-envify | 1.4.0 | 1.4.0 | equal
lower-case | 2.0.2 | 2.0.2 | equal
lru-cache | 11.0.1, 5.1.1 | 11.0.1, 5.1.1 | equal
lru-memoize | 1.1.0 | 1.1.0 | equal
lz-string | 1.5.0 | 1.5.0 | equal
magic-string | 0.30.11 | 0.30.11 | equal
make-dir | 2.1.0, 4.0.0 | 2.1.0, 4.0.0 | equal
makeerror | 1.0.12 | 1.0.12 | equal
match-sorter | 6.3.4 | 6.3.4 | equal
mdn-data | 2.0.14 | 2.0.14 | equal
media-typer | 0.3.0 | 0.3.0 | equal
memfs | 4.13.0 | 4.13.0 | equal
memoize-one | 5.2.1, 6.0.0 | 5.2.1, 6.0.0 | equal
memorystream | 0.3.1 | 0.3.1 | equal
meow | 13.2.0 | 13.2.0 | equal
merge-descriptors | 1.0.3 | 1.0.3 | equal
merge-stream | 2.0.0 | 2.0.0 | equal
merge2 | 1.4.1 | 1.4.1 | equal
methods | 1.1.2 | 1.1.2 | equal
micromatch | 4.0.8 | 4.0.8 | equal
mime | 1.6.0 | 1.6.0 | equal
mime-db | 1.52.0, 1.53.0 | 1.52.0 | equal
mime-types | 2.1.35 | 2.1.35 | equal
mimic-fn | 2.1.0 | 2.1.0 | equal
min-document | 2.19.0 | 2.19.0 | equal
min-indent | 1.0.1 | 1.0.1 | equal
minimalistic-assert | 1.0.1 | 1.0.1 | equal
minimatch | 10.0.1, 3.1.2, 7.4.6, 9.0.5 | 10.0.1, 3.1.2, 3.1.2, 3.1.2,
3.1.2, 3.1.2, 3.1.2, 3.1.2, 3.1.2, 3.1.2, 7.4.6, 9.0.5 | equal
minimist | 1.2.8 | 1.2.8 | equal
minipass | 7.1.2 | 7.1.2 | equal
mkdirp | 1.0.4 | 1.0.4 | equal
moo | 0.5.2 | 0.5.2 | equal
ms | 2.0.0, 2.1.3 | 2.0.0, 2.0.0, 2.0.0, 2.0.0, 2.0.0, 2.0.0, 2.1.3 |
equal
multicast-dns | 7.2.5 | 7.2.5 | equal
multimatch | 5.0.0 | 5.0.0 | equal
nanoid | 3.3.7 | 3.3.7 | equal
natural-compare | 1.4.0 | 1.4.0 | equal
nearley | 2.20.1 | 2.20.1 | equal
needle | 3.3.1 | 3.3.1 | equal
negotiator | 0.6.3 | 0.6.3 | equal
neo-async | 2.6.2 | 2.6.2 | equal
nise | 6.1.1 | 6.1.1 | equal
no-case | 3.0.4 | 3.0.4 | equal
node-fetch | 2.7.0 | 2.7.0 | equal
node-forge | 1.3.1 | 1.3.1 | equal
node-int64 | 0.4.0 | 0.4.0 | equal
node-releases | 2.0.18 | 2.0.18 | equal
normalize-path | 3.0.0 | 3.0.0 | equal
npm-normalize-package-bin | 3.0.1 | 3.0.1 | equal
npm-run-all2 | 6.2.2 | 6.2.2 | equal
npm-run-path | 4.0.1 | 4.0.1 | equal
nth-check | 2.1.1 | 2.1.1 | equal
nwsapi | 2.2.13 | 2.2.13 | equal
object-assign | 4.1.1 | 4.1.1 | equal
object-hash | 3.0.0 | 3.0.0 | equal
object-inspect | 1.13.2 | 1.13.2 | equal
object-is | 1.1.6 | 1.1.6 | equal
object-keys | 1.1.1 | 1.1.1 | equal
object.assign | 4.1.5 | 4.1.5 | equal
object.entries | 1.1.8 | 1.1.8 | equal
object.fromentries | 2.0.8 | 2.0.8 | equal
object.groupby | 1.0.3 | 1.0.3 | equal
object.values | 1.2.0 | 1.2.0 | equal
obuf | 1.1.2 | 1.1.2 | equal
on-finished | 2.4.1 | 2.4.1 | equal
on-headers | 1.0.2 | 1.0.2 | equal
once | 1.4.0 | 1.4.0 | equal
onetime | 5.1.2 | 5.1.2 | equal
open | 10.1.0, 8.4.2 | 10.1.0, 8.4.2 | equal
optionator | 0.9.4 | 0.9.4 | equal
p-limit | 2.3.0, 3.1.0, 4.0.0 | 2.3.0, 2.3.0, 3.1.0, 4.0.0 | equal
p-locate | 4.1.0, 5.0.0, 6.0.0 | 4.1.0, 4.1.0, 5.0.0, 6.0.0 | equal
p-map | 2.1.0 | 2.1.0 | equal
p-retry | 6.2.0 | 6.2.0 | equal
p-try | 2.2.0 | 2.2.0 | equal
package-json-from-dist | 1.0.1 | 1.0.1 | equal
param-case | 3.0.4 | 3.0.4 | equal
parent-module | 1.0.1 | 1.0.1 | equal
parse-json | 5.2.0 | 5.2.0 | equal
parse-node-version | 1.0.1 | 1.0.1 | equal
parse-passwd | 1.0.0 | 1.0.0 | equal
parse5 | 7.1.2 | 7.1.2 | equal
parse5-htmlparser2-tree-adapter | 7.0.0 | 7.0.0 | equal
parseurl | 1.3.3 | 1.3.3 | equal
pascal-case | 3.1.2 | 3.1.2 | equal
path-exists | 4.0.0, 5.0.0 | 4.0.0, 5.0.0 | equal
path-is-absolute | 1.0.1 | 1.0.1 | equal
path-is-inside | 1.0.2 | 1.0.2 | equal
path-key | 3.1.1 | 3.1.1 | equal
path-parse | 1.0.7 | 1.0.7 | equal
path-scurry | 2.0.0 | 2.0.0 | equal
path-to-regexp | 0.1.10, 1.9.0, 8.2.0 | 0.1.10, 1.9.0, 8.2.0 | equal
path-type | 4.0.0 | 4.0.0 | equal
performance-now | 0.2.0, 2.1.0 | 0.2.0, 2.1.0 | equal
picocolors | 1.1.0 | 1.1.0 | equal
picomatch | 2.3.1 | 2.3.1 | equal
pidtree | 0.6.0 | 0.6.0 | equal
pify | 2.3.0, 4.0.1 | 2.3.0, 4.0.1 | equal
pinkie | 2.0.4 | 2.0.4 | equal
pinkie-promise | 2.0.1 | 2.0.1 | equal
pirates | 4.0.6 | 4.0.6 | equal
pkg-dir | 4.2.0, 7.0.0 | 4.2.0, 7.0.0 | equal
please-upgrade-node | 3.2.0 | 3.2.0 | equal
possible-typed-array-names | 1.0.0 | 1.0.0 | equal
postcss | 8.4.47 | 8.4.47 | equal
postcss-modules-extract-imports | 3.1.0 | 3.1.0 | equal
postcss-modules-local-by-default | 4.0.5 | 4.0.5 | equal
postcss-modules-scope | 3.2.0 | 3.2.0 | equal
postcss-modules-values | 4.0.0 | 4.0.0 | equal
postcss-selector-parser | 6.1.2 | 6.1.2 | equal
postcss-value-parser | 4.2.0 | 4.2.0 | equal
prelude-ls | 1.2.1 | 1.2.1 | equal
prettier | 3.3.2 | 3.3.2 | equal
pretty-error | 4.0.0 | 4.0.0 | equal
pretty-format | 27.5.1, 29.7.0 | 27.5.1, 29.7.0, 29.7.0, 29.7.0, 29.7.0,
29.7.0, 29.7.0, 29.7.0, 29.7.0, 29.7.0, 29.7.0 | equal
process | 0.11.10 | 0.11.10 | equal
process-nextick-args | 2.0.1 | 2.0.1 | equal
prompts | 2.4.2 | 2.4.2 | equal
prop-types | 15.8.1 | 15.8.1 | equal
proxy-addr | 2.0.7 | 2.0.7 | equal
prr | 1.0.1 | 1.0.1 | equal
psl | 1.9.0 | 1.9.0 | equal
punycode | 2.3.1 | 2.3.1 | equal
pure-rand | 6.1.0 | 6.1.0 | equal
qs | 6.13.0 | 6.13.0 | equal
query-string | 9.1.1 | 9.1.1 | equal
querystringify | 2.2.0 | 2.2.0 | equal
queue-microtask | 1.2.3 | 1.2.3 | equal
raf | 3.4.1 | 3.4.1 | equal
railroad-diagrams | 1.0.0 | 1.0.0 | equal
randexp | 0.4.6 | 0.4.6 | equal
randombytes | 2.1.0 | 2.1.0 | equal
range-parser | 1.2.1 | 1.2.1 | equal
raven-js | 3.27.2 | 3.27.2 | equal
raw-body | 2.5.2 | 2.5.2 | equal
rc-animate | 3.1.1 | 3.1.1 | equal
rc-cascader | 3.28.1 | 3.28.1 | equal
rc-checkbox | 3.3.0 | 3.3.0 | equal
rc-collapse | 3.8.0 | 3.8.0 | equal
rc-dialog | 9.6.0 | 9.6.0 | equal
rc-drawer | 7.2.0 | 7.2.0 | equal
rc-dropdown | 4.2.0 | 4.2.0 | equal
rc-field-form | 2.4.0 | 2.4.0 | equal
rc-form | 2.4.12 | 2.4.12 | equal
rc-image | 7.11.0 | 7.11.0 | equal
rc-input | 1.6.3 | 1.6.3 | equal
rc-input-number | 9.2.0 | 9.2.0 | equal
rc-mentions | 2.16.1 | 2.16.1 | equal
rc-menu | 9.15.1 | 9.15.1 | equal
rc-motion | 2.9.3 | 2.9.3 | equal
rc-notification | 5.6.2 | 5.6.2 | equal
rc-overflow | 1.3.2 | 1.3.2 | equal
rc-pagination | 4.3.0 | 4.3.0 | equal
rc-picker | 4.6.15 | 4.6.15 | equal
rc-progress | 4.0.0 | 4.0.0 | equal
rc-rate | 2.13.0 | 2.13.0 | equal
rc-resize-observer | 1.4.0 | 1.4.0 | equal
rc-segmented | 2.5.0 | 2.5.0 | equal
rc-select | 14.15.2 | 14.15.2 | equal
rc-slider | 11.1.7 | 11.1.7 | equal
rc-steps | 6.0.1 | 6.0.1 | equal
rc-switch | 4.1.0 | 4.1.0 | equal
rc-table | 7.47.5 | 7.47.5 | equal
rc-tabs | 15.3.0 | 15.3.0 | equal
rc-textarea | 1.8.2 | 1.8.2 | equal
rc-tooltip | 6.2.1 | 6.2.1 | equal
rc-tree | 5.9.0 | 5.9.0 | equal
rc-tree-select | 5.23.0 | 5.23.0 | equal
rc-upload | 4.8.1 | 4.8.1 | equal
rc-util | 4.21.1, 5.43.0 | 4.21.1, 4.21.1, 5.43.0 | equal
rc-virtual-list | 3.14.8 | 3.14.8 | equal
react | 18.3.1 | 18.3.1 | equal
react-circular-progressbar | 2.1.0 | 2.1.0 | equal
react-dom | 18.3.1 | 18.3.1 | equal
react-fast-compare | 3.2.2 | 3.2.2 | equal
react-helmet | 6.1.0 | 6.1.0 | equal
react-icons | 5.3.0 | 5.3.0 | equal
react-is | 16.13.1, 17.0.2, 18.3.1 | 16.13.1, 17.0.2, 17.0.2, 18.3.1,
18.3.1, 18.3.1, 18.3.1, 18.3.1, 18.3.1, 18.3.1, 18.3.1, 18.3.1, 18.3.1,
18.3.1, 18.3.1, 18.3.1, 18.3.1 | equal
react-json-view-lite | 1.5.0 | 1.5.0 | equal
react-lifecycles-compat | 3.0.4 | 3.0.4 | equal
react-motion | 0.5.2 | 0.5.2 | equal
react-redux | 8.1.3 | 8.1.3 | equal
react-refresh | 0.14.2 | 0.14.2 | equal
react-router | 5.3.4, 6.26.2 | 5.3.4, 6.26.2 | equal
react-router-dom | 5.3.4 | 5.3.4 | equal
react-router-dom-v5-compat | 6.26.2 | 6.26.2 | equal
react-shallow-renderer | 16.15.0 | 16.15.0 | equal
react-side-effect | 2.1.2 | 2.1.2 | equal
react-test-renderer | 17.0.2, 18.3.1 | 17.0.2, 18.3.1 | equal
react-vis | 1.11.12 | 1.11.12 | equal
react-vis-force | 0.3.1 | 0.3.1 | equal
react-window | 1.8.10 | 1.8.10 | equal
read-package-json-fast | 3.0.2 | 3.0.2 | equal
readable-stream | 2.3.8, 3.6.2 | 2.3.8, 3.6.2 | equal
readdirp | 3.6.0 | 3.6.0 | equal
rechoir | 0.8.0 | 0.8.0 | equal
redent | 3.0.0 | 3.0.0 | equal
reduce-reducers | 0.4.3 | 0.4.3 | equal
redux | 4.2.1 | 4.2.1 | equal
redux-actions | 2.6.5 | 2.6.5 | equal
redux-first-history | 5.2.0 | 5.2.0 | equal
redux-form | 8.3.10 | 8.3.10 | equal
redux-promise-middleware | 6.2.0 | 6.2.0 | equal
reflect.getprototypeof | 1.0.6 | 1.0.6 | equal
regenerate | 1.4.2 | 1.4.2 | equal
regenerate-unicode-properties | 10.2.0 | 10.2.0 | equal
regenerator-runtime | 0.11.1, 0.14.1 | 0.11.1, 0.14.1 | equal
regenerator-transform | 0.15.2 | 0.15.2 | equal
regexp.prototype.flags | 1.5.3 | 1.5.3 | equal
regexpu-core | 6.1.1 | 6.1.1 | equal
regjsgen | 0.8.0 | 0.8.0 | equal
regjsparser | 0.11.1 | 0.11.1 | equal
relateurl | 0.2.7 | 0.2.7 | equal
remove-accents | 0.5.0 | 0.5.0 | equal
renderkid | 3.0.0 | 3.0.0 | equal
require-directory | 2.1.1 | 2.1.1 | equal
require-from-string | 2.0.2 | 2.0.2 | equal
require-package-name | 2.0.1 | 2.0.1 | equal
requires-port | 1.0.0 | 1.0.0 | equal
resize-observer-polyfill | 1.5.1 | 1.5.1 | equal
resolve | 1.22.8, 2.0.0-next.5 | 1.22.8, 2.0.0-next.5, 2.0.0-next.5 | ?
resolve-cwd | 3.0.0 | 3.0.0 | equal
resolve-dir | 1.0.1 | 1.0.1 | equal
resolve-from | 4.0.0, 5.0.0 | 4.0.0, 5.0.0 | equal
resolve-pathname | 3.0.0 | 3.0.0 | equal
resolve.exports | 2.0.2 | 2.0.2 | equal
ret | 0.1.15 | 0.1.15 | equal
retry | 0.13.1 | 0.13.1 | equal
reusify | 1.0.4 | 1.0.4 | equal
rimraf | 2.7.1, 3.0.2, 6.0.1 | 2.7.1, 3.0.2, 6.0.1 | equal
rollup | 4.24.0 | 4.24.0 | equal
rollup-plugin-visualizer | 5.12.0 | 5.12.0 | equal
rrweb-cssom | 0.7.1 | 0.7.1 | equal
rst-selector-parser | 2.2.3 | 2.2.3 | equal
run-applescript | 7.0.0 | 7.0.0 | equal
run-parallel | 1.2.0 | 1.2.0 | equal
rxjs-compat | 6.6.7 | 6.6.7 | equal
safe-array-concat | 1.1.2 | 1.1.2 | equal
safe-buffer | 5.1.2, 5.2.1 | 5.1.2, 5.1.2, 5.2.1 | equal
safe-regex-test | 1.0.3 | 1.0.3 | equal
safer-buffer | 2.1.2 | 2.1.2 | equal
sax | 1.4.1 | 1.4.1 | equal
saxes | 6.0.0 | 6.0.0 | equal
scheduler | 0.20.2, 0.23.2 | 0.20.2, 0.23.2 | equal
schema-utils | 3.3.0, 4.2.0 | 3.3.0, 3.3.0, 3.3.0, 3.3.0, 3.3.0, 4.2.0 |
equal
scroll-into-view-if-needed | 3.1.0 | 3.1.0 | equal
select-hose | 2.0.0 | 2.0.0 | equal
selfsigned | 2.4.1 | 2.4.1 | equal
semver | 5.7.2, 6.3.1, 7.6.3 | 5.7.2, 6.3.1, 7.6.3, 7.6.3, 7.6.3, 7.6.3,
7.6.3, 7.6.3 | equal
semver-compare | 1.0.0 | 1.0.0 | equal
send | 0.19.0 | 0.19.0 | equal
serialize-javascript | 6.0.2 | 6.0.2 | equal
serve-index | 1.9.1 | 1.9.1 | equal
serve-static | 1.16.2 | 1.16.2 | equal
set-function-length | 1.2.2 | 1.2.2 | equal
set-function-name | 2.0.2 | 2.0.2 | equal
setprototypeof | 1.1.0, 1.2.0 | 1.1.0, 1.2.0 | equal
shallow-clone | 3.0.1 | 3.0.1 | equal
shallowequal | 1.1.0 | 1.1.0 | equal
shebang-command | 2.0.0 | 2.0.0 | equal
shebang-regex | 3.0.0 | 3.0.0 | equal
shell-quote | 1.8.1 | 1.8.1 | equal
side-channel | 1.0.6 | 1.0.6 | equal
signal-exit | 3.0.7, 4.1.0 | 3.0.7, 4.1.0 | equal
sinon | 18.0.1 | 18.0.1 | equal
sisteransi | 1.0.5 | 1.0.5 | equal
slash | 2.0.0, 3.0.0 | 2.0.0, 3.0.0 | equal
sockjs | 0.3.24 | 0.3.24 | equal
source-map | 0.6.1, 0.7.4 | 0.6.1, 0.7.4 | equal
source-map-js | 1.2.1 | 1.2.1 | equal
source-map-support | 0.5.13, 0.5.21 | 0.5.13, 0.5.21 | equal
spdy | 4.0.2 | 4.0.2 | equal
spdy-transport | 3.0.0 | 3.0.0 | equal
split | 0.2.10 | 0.2.10 | equal
split-on-first | 3.0.0 | 3.0.0 | equal
sprintf-js | 1.0.3 | 1.0.3 | equal
stable | 0.1.8 | 0.1.8 | equal
stack-utils | 2.0.6 | 2.0.6 | equal
statuses | 1.5.0, 2.0.1 | 1.5.0, 2.0.1 | equal
stop-iteration-iterator | 1.0.0 | 1.0.0 | equal
store | 2.0.12 | 2.0.12 | equal
string-convert | 0.2.1 | 0.2.1 | equal
string-length | 4.0.2 | 4.0.2 | equal
string-width | 4.2.3, 5.1.2 | 4.2.3, 5.1.2 | equal
string-width-cjs | 4.2.3 | 4.2.3 | equal
string.prototype.includes | 2.0.0 | 2.0.0 | equal
string.prototype.matchall | 4.0.11 | 4.0.11 | equal
string.prototype.repeat | 1.0.0 | 1.0.0 | equal
string.prototype.trim | 1.2.9 | 1.2.9 | equal
string.prototype.trimend | 1.0.8 | 1.0.8 | equal
string.prototype.trimstart | 1.0.8 | 1.0.8 | equal
string_decoder | 1.1.1, 1.3.0 | 1.1.1, 1.3.0 | equal
strip-ansi | 6.0.1, 7.1.0 | 6.0.1, 7.1.0 | equal
strip-ansi-cjs | 6.0.1 | 6.0.1 | equal
strip-bom | 3.0.0, 4.0.0 | 3.0.0, 4.0.0 | equal
strip-final-newline | 2.0.0 | 2.0.0 | equal
strip-indent | 3.0.0 | 3.0.0 | equal
strip-json-comments | 3.1.1 | 3.1.1 | equal
style-loader | 4.0.0 | 4.0.0 | equal
stylis | 4.3.4 | 4.3.4 | equal
supports-color | 5.5.0, 7.2.0, 8.1.1 | 5.5.0, 7.2.0, 7.2.0, 7.2.0,
7.2.0, 7.2.0, 7.2.0, 7.2.0, 7.2.0, 7.2.0, 7.2.0, 7.2.0, 7.2.0, 7.2.0,
7.2.0, 7.2.0, 7.2.0, 7.2.0, 7.2.0, 7.2.0, 7.2.0, 7.2.0, 7.2.0, 7.2.0,
7.2.0, 7.2.0, 7.2.0, 7.2.0, 8.1.1, 8.1.1 | equal
supports-preserve-symlinks-flag | 1.0.0 | 1.0.0 | equal
svgo | 2.8.0 | 2.8.0 | equal
symbol-tree | 3.2.4 | 3.2.4 | equal
systemjs | 6.15.1 | 6.15.1 | equal
tapable | 2.2.1 | 2.2.1 | equal
terser | 5.34.1 | 5.34.1 | equal
terser-webpack-plugin | 5.3.10 | 5.3.10 | equal
test-exclude | 6.0.0 | 6.0.0 | equal
text-table | 0.2.0 | 0.2.0 | equal
thingies | 1.21.0 | 1.21.0 | equal
throttle-debounce | 5.0.2 | 5.0.2 | equal
through | 2.3.8 | 2.3.8 | equal
thunky | 1.1.0 | 1.1.0 | equal
tiny-invariant | 1.3.3 | 1.3.3 | equal
tiny-warning | 1.0.3 | 1.0.3 | equal
tmpl | 1.0.5 | 1.0.5 | equal
to-camel-case | 1.0.0 | 1.0.0 | equal
to-fast-properties | 2.0.0 | 2.0.0 | equal
to-no-case | 1.0.2 | 1.0.2 | equal
to-regex-range | 5.0.1 | 5.0.1 | equal
to-space-case | 1.0.0 | 1.0.0 | equal
toggle-selection | 1.0.6 | 1.0.6 | equal
toidentifier | 1.0.1 | 1.0.1 | equal
tough-cookie | 4.1.4 | 4.1.4 | equal
tr46 | 0.0.3, 3.0.0, 5.0.0 | 0.0.3, 3.0.0, 5.0.0 | equal
tree-dump | 1.0.2 | 1.0.2 | equal
true-myth |  | 5.4.0 | added
ts-api-utils | 1.3.0 | 1.3.0 | equal
ts-key-enum | 2.0.13 | 2.0.13 | equal
tsconfig-paths | 3.15.0 | 3.15.0 | equal
tslib | 2.7.0 | 2.7.0 | equal
tween-functions | 1.2.0 | 1.2.0 | equal
type-check | 0.4.0 | 0.4.0 | equal
type-detect | 4.0.8, 4.1.0 | 4.0.8, 4.1.0 | equal
type-fest | 0.20.2, 0.21.3 | 0.20.2, 0.21.3 | equal
type-is | 1.6.18 | 1.6.18 | equal
typed-array-buffer | 1.0.2 | 1.0.2 | equal
typed-array-byte-length | 1.0.1 | 1.0.1 | equal
typed-array-byte-offset | 1.0.2 | 1.0.2 | equal
typed-array-length | 1.0.6 | 1.0.6 | equal
typescript | 5.6.2 | 5.6.2 | equal
u-basscss | 2.0.1 | 2.0.1 | equal
unbox-primitive | 1.0.2 | 1.0.2 | equal
undici-types | 6.19.8 | 6.19.8 | equal
unicode-canonical-property-names-ecmascript | 2.0.1 | 2.0.1 | equal
unicode-match-property-ecmascript | 2.0.0 | 2.0.0 | equal
unicode-match-property-value-ecmascript | 2.2.0 | 2.2.0 | equal
unicode-property-aliases-ecmascript | 2.1.0 | 2.1.0 | equal
universalify | 0.2.0 | 0.2.0 | equal
unpipe | 1.0.0 | 1.0.0 | equal
update-browserslist-db | 1.1.1 | 1.1.1 | equal
uri-js | 4.4.1 | 4.4.1 | equal
url-loader | 4.1.1 | 4.1.1 | equal
url-parse | 1.5.10 | 1.5.10 | equal
use-sync-external-store | 1.2.2 | 1.2.2 | equal
util-deprecate | 1.0.2 | 1.0.2 | equal
utila | 0.4.0 | 0.4.0 | equal
utils-merge | 1.0.1 | 1.0.1 | equal
uuid | 8.3.2 | 8.3.2 | equal
v8-to-istanbul | 9.3.0 | 9.3.0 | equal
value-equal | 1.0.1 | 1.0.1 | equal
vary | 1.1.2 | 1.1.2 | equal
vite | 5.4.8 | 5.4.8 | equal
vite-plugin-imp | 2.4.0 | 2.4.0 | equal
viz.js | 1.8.1 | 1.8.1 | equal
w3c-xmlserializer | 4.0.0, 5.0.0 | 4.0.0, 5.0.0 | equal
walker | 1.0.8 | 1.0.8 | equal
warning | 4.0.3 | 4.0.3 | equal
watchpack | 2.4.2 | 2.4.2 | equal
wbuf | 1.7.3 | 1.7.3 | equal
webidl-conversions | 3.0.1, 7.0.0 | 3.0.1, 7.0.0 | equal
webpack | 5.95.0 | 5.95.0 | equal
webpack-cli | 5.1.4 | 5.1.4 | equal
webpack-dev-middleware | 7.4.2 | 7.4.2 | equal
webpack-dev-server | 5.1.0 | 5.1.0 | equal
webpack-merge | 5.10.0 | 5.10.0 | equal
webpack-node-externals | 3.0.0 | 3.0.0 | equal
webpack-sources | 3.2.3 | 3.2.3 | equal
websocket-driver | 0.7.4 | 0.7.4 | equal
websocket-extensions | 0.1.4 | 0.1.4 | equal
whatwg-encoding | 2.0.0, 3.1.1 | 2.0.0, 3.1.1 | equal
whatwg-fetch | 3.6.20 | 3.6.20 | equal
whatwg-mimetype | 3.0.0, 4.0.0 | 3.0.0, 4.0.0 | equal
whatwg-url | 11.0.0, 14.0.0, 5.0.0 | 11.0.0, 14.0.0, 5.0.0 | equal
which | 1.3.1, 2.0.2 | 1.3.1, 2.0.2 | equal
which-boxed-primitive | 1.0.2 | 1.0.2 | equal
which-builtin-type | 1.1.4 | 1.1.4 | equal
which-collection | 1.0.2 | 1.0.2 | equal
which-typed-array | 1.1.15 | 1.1.15 | equal
wildcard | 2.0.1 | 2.0.1 | equal
word-wrap | 1.2.5 | 1.2.5 | equal
worker-loader | 3.0.8 | 3.0.8 | equal
wrap-ansi | 7.0.0, 8.1.0 | 7.0.0, 8.1.0 | equal
wrap-ansi-cjs | 7.0.0 | 7.0.0 | equal
wrappy | 1.0.2 | 1.0.2 | equal
write-file-atomic | 4.0.2 | 4.0.2 | equal
ws | 8.18.0 | 8.18.0 | equal
xml | 1.0.1 | 1.0.1 | equal
xml-name-validator | 4.0.0, 5.0.0 | 4.0.0, 5.0.0 | equal
xmlchars | 2.2.0 | 2.2.0 | equal
xus |  | 0.2.0 | added
y18n | 5.0.8 | 5.0.8 | equal
yallist | 3.1.1 | 3.1.1 | equal
yaml | 1.10.2 | 1.10.2 | equal
yargs | 16.2.0, 17.7.2 | 16.2.0, 17.7.2, 17.7.2 | equal
yargs-parser | 20.2.9, 21.1.1 | 20.2.9, 21.1.1, 21.1.1 | equal
yocto-queue | 0.1.0, 1.1.1 | 0.1.0, 1.1.1 | equal

**Summary**: 16 upgraded, 0 downgraded, 4 added, 0 removed, 1200 equal.
</details>

## How was this change tested?
- jaeger all-in-one & `npm run start`
- GitHub actions builds

## Checklist
- [X] I have read
https://github.com/jaegertracing/jaeger/blob/master/CONTRIBUTING_GUIDELINES.md
- [X] I have signed all commits
- [ ] I have added unit tests for the new functionality
- [ ] I have run lint and test steps successfully
  - for `jaeger`: `make lint test`
  - for `jaeger-ui`: `yarn lint` and `yarn test`

---------

Signed-off-by: Andreas Gerstmayr <[email protected]>
Signed-off-by: Andreas Gerstmayr <[email protected]>
Co-authored-by: Yuri Shkuro <[email protected]>
  • Loading branch information
andreasgerstmayr and yurishkuro authored Oct 10, 2024
1 parent d9aca8b commit 4911b6f
Show file tree
Hide file tree
Showing 15 changed files with 22,143 additions and 10,658 deletions.
10 changes: 8 additions & 2 deletions .github/workflows/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
FROM node:20.18.0

WORKDIR /workspace
COPY . .

RUN yarn install --frozen-lockfile && cd ./packages/jaeger-ui && yarn build
COPY package.json package.json
COPY package-lock.json package-lock.json
COPY packages/jaeger-ui/package.json packages/jaeger-ui/package.json
COPY packages/plexus/package.json packages/plexus/package.json
RUN npm ci --ignore-scripts

COPY . .
RUN npm run build
11 changes: 5 additions & 6 deletions .github/workflows/lint-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,12 @@ jobs:
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
with:
cache: yarn
cache: npm
node-version: '20'
- run: yarn install --frozen-lockfile
- run: npm ci
- name: Run depcheck
run: yarn run depcheck
- run: yarn lint
- run: yarn build
run: npm run depcheck
- run: npm run lint
- run: npm run build
- name: Ensure PR is not on main branch
uses: jaegertracing/jaeger/.github/actions/block-pr-from-main-branch@main

12 changes: 6 additions & 6 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,17 +19,17 @@ jobs:
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
with:
cache: yarn
cache: npm
node-version: '20'
- run: yarn install --frozen-lockfile
- run: yarn lint
- run: yarn build
id: yarn-build
- run: npm ci
- run: npm run lint
- run: npm run build
id: npm-build

- name: Package artifacts
id: package-artifacts
run: tar -czvf ./assets.tar.gz --strip-components=3 packages/jaeger-ui/build/
if: steps.yarn-build.outcome == 'success'
if: steps.npm-build.outcome == 'success'

- name: Upload artifacts
uses: svenstaro/upload-release-action@1beeb572c19a9242f4361f4cee78f8e0d9aec5df
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/unit-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,10 @@ jobs:
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
with:
cache: yarn
cache: npm
node-version: '20'
- run: yarn install --frozen-lockfile
- run: yarn coverage
- run: npm ci
- run: npm run coverage
- name: Upload coverage to codecov.io
uses: codecov/codecov-action@e28ff129e5465c2c0dcc6f003fc735cb6ae0c673 # v4.5.0
with:
Expand Down
2 changes: 1 addition & 1 deletion .npmrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
engine-strict=true
engine-strict=true
16 changes: 6 additions & 10 deletions BUILD.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
# Build Considerations: Project Root

`yarn` is used instead of `npm`.

## `package.json`

### Dependencies (dev and otherwise)
Expand All @@ -20,7 +18,7 @@ In `./packages/plexus`, `typescript` is used to generate type declarations for t

#### `build`

`yarn build` executes the build in each of `./packages/*` sub-packages.
`npm run build` executes the build in each of `./packages/*` sub-packages.

#### `eslint`

Expand All @@ -37,11 +35,9 @@ This is an amalgamation of linting scripts that run to make sure things are all-

#### `prepare`

Runs after the top-level `yarn install`. This ensures `./packages/plexus` builds and is available to `./packages/jaeger-ui`.

#### `prettier-comment`, `prettier`, `prettier-lint`
Runs after the top-level `npm install`. This ensures `./packages/plexus` builds and is available to `./packages/jaeger-ui`.

`prettier-comment` is just an explanation for why the `./node_module/.bin/bin-prettier.js` path is used instead of just `yarn prettier etc`; it's due to an [issue with `yarn`](https://github.com/yarnpkg/yarn/issues/6300).
#### `prettier`, `prettier-lint`

`prettier` formats the code.

Expand All @@ -59,9 +55,9 @@ Runs after the top-level `yarn install`. This ensures `./packages/plexus` builds

Note that `./packages/plexus` does not yet have any tests, as tracked in issue [#340](https://github.com/jaegertracing/jaeger-ui/issues/340).

`./packages/jaeger-ui` uses [Jest](https://jestjs.io/) for testing. It can be useful to directly run tests for that package by running `yarn test` from its directory, rather than the repository root.
`./packages/jaeger-ui` uses [Jest](https://jestjs.io/) for testing. It can be useful to directly run tests for that package by running `npm test` from its directory, rather than the repository root. To run an individual test file specify the file name, e.g. `npm test src/utils/readJsonFile.test.js`.

Tests for React components in `./packages/jaeger-ui` make extensive use of Jest's [snapshot testing](https://jestjs.io/docs/28.x/snapshot-testing) functionality. These snapshots can be regenerated by running `yarn test -u` from the package directory to regenerate all snapshots, or `yarn test -u --testNamePattern <test name>` to regenerate snapshots for a subset of tests only.
Tests for React components in `./packages/jaeger-ui` make extensive use of Jest's [snapshot testing](https://jestjs.io/docs/29.6/snapshot-testing) functionality. These snapshots can be regenerated by running `npm test -- -u` from the package directory to regenerate all snapshots, or `npm test -- -u -t <regex>` to regenerate snapshots for a subset of tests only (`<regex>` matches against the full test name, [i.e. the test name and all surrounding describe blocks](https://jestjs.io/docs/29.6/cli#--testnamepatternregex)).

### `husky` . `hooks` . `pre-commit`

Expand All @@ -79,7 +75,7 @@ Holds GitHub Actions workflows used in CI and in release.

CodeCov is integrated into the unit tests workflow to report coverage data from `./packages/jaeger-ui`. When unit tests are added to Plexus, this integration will need to be updated to gather coverage data for Plexus as well.

[`yarn install --frozen-lockfile`](https://yarnpkg.com/lang/en/docs/cli/install/#toc-yarn-install-frozen-lockfile) ensures installs in CI fail if they would typically mutate the lockfile.
[`npm ci`](https://docs.npmjs.com/cli/v10/commands/npm-ci) ensures installs in CI fail if they would typically mutate the lockfile.

## `tsconfig.json`

Expand Down
6 changes: 3 additions & 3 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -110,11 +110,11 @@ git config --add alias.c "commit -s"

# Style guide

Use [typescript](https://www.typescriptlang.org/) for new code. Check types via `yarn tsc-lint`.
Use [typescript](https://www.typescriptlang.org/) for new code. Check types via `npm run tsc-lint`.

We use [`prettier`](https://prettier.io/), an "opinionated" code formatter. It can be applied to both JavaScript and CSS source files via `yarn prettier`.
We use [`prettier`](https://prettier.io/), an "opinionated" code formatter. It can be applied to both JavaScript and CSS source files via `npm run prettier`.

Then, most issues will be caught by the linter, which can be applied via `yarn eslint`.
Then, most issues will be caught by the linter, which can be applied via `npm run eslint`.

Finally, we generally adhere to the [Airbnb Style Guide](https://github.com/airbnb/javascript), with exceptions as noted in our `.eslintrc`.

Expand Down
26 changes: 12 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,6 @@ Stuck somewhere or found a bug? See [Getting in Touch](https://www.jaegertracing
- [nvm (Node Version Manager)](https://github.com/nvm-sh/nvm)
- [Node.JS](https://nodejs.org/en)
- npm package manager
- [yarn package manager](https://yarnpkg.com/)

The app was built with [create-react-app](https://github.com/facebookincubator/create-react-app).

Expand All @@ -44,10 +43,10 @@ Use the recommended Node versions: (defined in [.nvmrc](./.nvmrc) file):
nvm use
```

Install dependencies via `yarn`:
Install dependencies via `npm`:

```
yarn install --frozen-lockfile
npm ci
```

Make sure you have the Jaeger Query service running on http://localhost:16686. For example, you can run Jaeger all-in-one Docker image as described in the [documentation][aio-docs].
Expand All @@ -73,20 +72,20 @@ const proxyConfig = {
Start the development server with hot loading:

```
yarn start
npm start
```

The above command will run a web server on `http://localhost:5173` that will serve the UI assets, with hot reloading support, and it will proxy all API requests to `http://localhost:16686` where Jaeger query should be running.

#### Commands

| Command | Description |
| ------------ | ------------------------------------------------------------------- |
| `yarn start` | Starts development server with hot reloading and api proxy. |
| `yarn test` | Run all the tests |
| `yarn lint` | Lint the project (eslint, prettier, typescript) |
| `yarn fmt` | Apply Prettier source code formatting |
| `yarn build` | Runs production build. Outputs files to `packages/jaeger-ui/build`. |
| Command | Description |
| --------------- | ------------------------------------------------------------------- |
| `npm start` | Starts development server with hot reloading and api proxy. |
| `npm test` | Run all the tests |
| `npm run lint` | Lint the project (eslint, prettier, typescript) |
| `npm run fmt` | Apply Prettier source code formatting |
| `npm run build` | Runs production build. Outputs files to `packages/jaeger-ui/build`. |

### Running on Windows OS

Expand All @@ -96,9 +95,8 @@ Here are some steps to follow:

1. Install WSL: https://learn.microsoft.com/en-us/windows/wsl/install
2. Install Node.JS: https://learn.microsoft.com/en-us/windows/dev-environment/javascript/nodejs-on-wsl
3. Install Yarn: https://dev.to/bonstine/installing-yarn-on-wsl-38p2
4. Connect WSL Environment with VSCode: https://learn.microsoft.com/en-us/windows/dev-environment/javascript/nodejs-on-wsl#install-visual-studio-code
5. Use the WSL Terminal inside VSCode and [follow the Jaeger UI installation steps](#running-the-application)
3. Connect WSL Environment with VSCode: https://learn.microsoft.com/en-us/windows/dev-environment/javascript/nodejs-on-wsl#install-visual-studio-code
4. Use the WSL Terminal inside VSCode and [follow the Jaeger UI installation steps](#running-the-application)

## UI Configuration

Expand Down
Loading

0 comments on commit 4911b6f

Please sign in to comment.