Used by sq-cloud to parse Date from string or number.
LaunchDarkly SDK for React used by sq-cloud to manage feature flags.
Library used to generate CycloneDX SBOM. Has a peer dependency on @types/cheerio.
Used by sq-cloud vite config to remove (tree-shake) Sentry debug logs. See https://docs.sentry.io/platforms/javascript/configuration/tree-shaking/#tree-shaking-optional-code.
Used by sq-cloud to show feedback froms created on the Sprid platform to our users.
Peer dependency of @cyclonedx/cdxgen to generate CycloneDX SBOM.
Used to test our custom eslint rules in ./eslint-local-rules
.
Used by sq-cloud to generate a regex from the browserlist query to display the "not supported" html code.
Used by sq-cloud-e2e-tests to load SAML files.
Polyfills for new JS features. Used in conjunction with @vitejs/plugin-legacy.
Used by sq-cloud-e2e-tests to easily provide environment variables when running e2e tests.
Used by some validation scripts to go through our files.
Used by sq-cloud to proxy websockets correctly.
Used by sq-cloud to mock LaunchDarkly flags in tests.
Used in jest config files to improve the jest watch mode.
Used to mock API requests in tests and dev mode.
Used by sq-cloud-e2e-tests to generate TOTP codes when logging in github or bitbucket.
Polyfill for async/await used in conjunction with @vitejs/plugin-legacy.
Peer dependency of @vitejs/plugin-legacy.
Used by vite to provide polyfills for older browsers.
d3-zoom expects @types/d3-selection@3.0.x, so it may install a different version that breaks type resolution. We force it to use the explicit version we declare (3.0.10)
We have many transitive dependencies that depend on debug and versions before ^4.3.0 have a vulnerability reported by Mend. It's to hard to track down all the dependencies that would need to be updated to ensure it's at the right version without a resolution.
Latest eslint-plugin-import rely on a vulnerable version of json5. We force it to use a version that is not vulnerable.
This is necessary, because more recent patch versions are broken. (For instance: 2.2.14)
We have many many transitive dependencies on semver with a lot of different version and some version before 7.0.0 have Mend vulnerabilities.
We have multiple transitive dependencies on yaml and some before 2.0.0 have Mend vulnerabilities.