diff --git a/.eslintrc.js b/.eslintrc.js index 13cea67e7d..61be45acb3 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -32,7 +32,7 @@ module.exports = { ], rules: { 'arrow-body-style': 'error', - camelcase: ['error', { properties: 'never', allow: ['_dd_temp_'] }], + camelcase: ['error', { properties: 'never', allow: ['_oo_temp_'] }], curly: 'error', eqeqeq: ['error', 'smart'], 'guard-for-in': 'error', @@ -274,7 +274,7 @@ module.exports = { { files: ['test/e2e/**/*.ts'], rules: { - // E2E codebase is importing @datadog/browser-* packages referenced by tsconfig. + // E2E codebase is importing @openobserve/browser-* packages referenced by tsconfig. 'import/no-extraneous-dependencies': 'off', }, }, diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 4874c4f121..bf6301aefd 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1,3 +1,4 @@ +@@ -1,10 +1,3 @@ # Order is important, the last matching pattern takes the most precedence. # Global @@ -7,4 +8,4 @@ packages/rum @Datadog/rum-browser @DataDog/rum-session-replay # Docs -*README.md @Datadog/rum-browser @DataDog/documentation +*README.md @Datadog/rum-browser @DataDog/documentation \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index acdd346d02..357b1975d9 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -7,7 +7,7 @@ assignees: '' --- - + **Describe the bug** diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md index 169ed7a919..6f42b19428 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -7,7 +7,7 @@ assignees: '' --- - + **Is your feature request related to a problem? Please describe.** diff --git a/.github/ISSUE_TEMPLATE/support-needed.md b/.github/ISSUE_TEMPLATE/support-needed.md index f938c698a1..71c540f1f0 100644 --- a/.github/ISSUE_TEMPLATE/support-needed.md +++ b/.github/ISSUE_TEMPLATE/support-needed.md @@ -7,7 +7,7 @@ assignees: '' --- - + **What are you trying to achieve and what is your issue? Please describe.** diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 62fa9145b6..d6f5f2ec43 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -17,4 +17,4 @@ --- -I have gone over the [contributing](https://github.com/DataDog/browser-sdk/blob/main/CONTRIBUTING.md) documentation. +I have gone over the [contributing](https://github.com/openobserve/browser-sdk/blob/main/CONTRIBUTING.md) documentation. diff --git a/.gitignore b/.gitignore index d6b930e824..b312562cbc 100644 --- a/.gitignore +++ b/.gitignore @@ -8,6 +8,8 @@ local.log specs.log /test-report/ browserstack.err +.env +.npmrc # https://yarnpkg.com/getting-started/qa#which-files-should-be-gitignored .pnp.* diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 2959dc6461..1a68ceb8ca 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,11 +1,11 @@ variables: CURRENT_STAGING: staging-36 - APP: 'browser-sdk' + APP: "browser-sdk" CURRENT_CI_IMAGE: 51 - BUILD_STABLE_REGISTRY: '486234852809.dkr.ecr.us-east-1.amazonaws.com' - CI_IMAGE: '$BUILD_STABLE_REGISTRY/ci/$APP:$CURRENT_CI_IMAGE' - GIT_REPOSITORY: 'git@github.com:DataDog/browser-sdk.git' - MAIN_BRANCH: 'main' + BUILD_STABLE_REGISTRY: "486234852809.dkr.ecr.us-east-1.amazonaws.com" + CI_IMAGE: "$BUILD_STABLE_REGISTRY/ci/$APP:$CURRENT_CI_IMAGE" + GIT_REPOSITORY: "git@github.com:openobserve/browser-sdk.git" + MAIN_BRANCH: "main" CHROME_PACKAGE_VERSION: 116.0.5845.110-1 cache: @@ -29,7 +29,7 @@ stages: - notify .base-configuration: - tags: ['runner:main', 'size:large'] + tags: ["runner:main", "size:large"] image: $CI_IMAGE ######################################################################################################################## @@ -90,7 +90,7 @@ ci-image: - .base-configuration - .feature-branches when: manual - tags: ['runner:docker', 'size:large'] + tags: ["runner:docker", "size:large"] image: $BUILD_STABLE_REGISTRY/docker:18.03.1 script: - docker build --build-arg CHROME_PACKAGE_VERSION=$CHROME_PACKAGE_VERSION --tag $CI_IMAGE . @@ -182,7 +182,7 @@ e2e: interruptible: true artifacts: when: always - paths: ['test-report/e2e/specs.log'] + paths: ["test-report/e2e/specs.log"] reports: junit: test-report/e2e/*.xml script: @@ -235,7 +235,7 @@ e2e-bs: resource_group: browserstack artifacts: when: always - paths: ['test-report/e2e-bs/specs.log'] + paths: ["test-report/e2e-bs/specs.log"] reports: junit: test-report/e2e-bs/*.xml script: @@ -252,7 +252,7 @@ deploy-feature: stage: deploy when: manual variables: - SUFFIX: 'my-feature' #/datadog-[product]-${SUFFIX}.js + SUFFIX: "my-feature" #/openobserve-[product]-${SUFFIX}.js extends: - .base-configuration - .feature-branches @@ -340,7 +340,7 @@ step-5_publish-npm: # Notify ######################################################################################################################## -include: 'https://gitlab-templates.ddbuild.io/slack-notifier/v1/template.yml' +include: "https://gitlab-templates.ddbuild.io/slack-notifier/v1/template.yml" notify-feature-branch-failure: extends: @@ -369,7 +369,7 @@ notify-release-ready: - .prepare_notification - .tags script: - - 'MESSAGE_TEXT=":i: $CI_PROJECT_NAME <$BUILD_URL|$COMMIT_MESSAGE> ready to be deployed to :datadog:"' + - 'MESSAGE_TEXT=":i: $CI_PROJECT_NAME <$BUILD_URL|$COMMIT_MESSAGE> ready to be deployed to :openobserve:"' - postmessage "#browser-sdk-deploy" "$MESSAGE_TEXT" notify-prod-canary-success: @@ -378,7 +378,7 @@ notify-prod-canary-success: - .prepare_notification - .main script: - - 'MESSAGE_TEXT=":rocket: $CI_PROJECT_NAME <$COMMIT_URL|$COMMIT_MESSAGE> deployed to :datadog:."' + - 'MESSAGE_TEXT=":rocket: $CI_PROJECT_NAME <$COMMIT_URL|$COMMIT_MESSAGE> deployed to :openobserve:."' - postmessage "#browser-sdk-deploy" "$MESSAGE_TEXT" - postmessage "#rum-browser-sdk-ops" "$MESSAGE_TEXT" @@ -484,7 +484,7 @@ tests-passed: - .feature-branches interruptible: true script: - - 'true' + - "true" # in after-tests to not block `to-staging` merge check-squash-into-staging: diff --git a/.gitmodules b/.gitmodules index 56d90933b5..7545d72ff3 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,4 +1,4 @@ [submodule "rum-events-format"] path = rum-events-format - url = https://github.com/DataDog/rum-events-format - branch = master + url = https://github.com/openobserve/rum-events-format + branch = openobserve diff --git a/CHANGELOG.md b/CHANGELOG.md index 9cf8515744..4571713940 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -61,7 +61,7 @@ - 🐛 Fix RUM slim npm package publication ([#2325](https://github.com/DataDog/browser-sdk/pull/2325)) - 🐛 [RUM-231] Fix location.origin is "null" for file: URIs ([#2306](https://github.com/DataDog/browser-sdk/pull/2306)) -- ♻️ [RUM-232] create a `@datadog/browser-worker` package ([#2319](https://github.com/DataDog/browser-sdk/pull/2319)) +- ♻️ [RUM-232] create a `@openobserve/browser-worker` package ([#2319](https://github.com/DataDog/browser-sdk/pull/2319)) - 🔊 Add tracekit try parse message failing telemetry ([#2322](https://github.com/DataDog/browser-sdk/pull/2322)) - 💬 Update heavy customer data warning ([#2316](https://github.com/DataDog/browser-sdk/pull/2316)) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 19b8c49ba3..c6e49a8675 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -63,5 +63,4 @@ label our Commit messages and Pull Request titles: 👌 - Updating code due to code review changes. -[1]: https://docs.datadoghq.com/help/ -[2]: https://gitmoji.carloscuesta.me/ +[1]: https://docs.openobserve.ai/ diff --git a/Dockerfile b/Dockerfile index 40388495b1..8fe37b7f25 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,26 +7,26 @@ RUN test -n "$CHROME_PACKAGE_VERSION" || (echo "\nCHROME_PACKAGE_VERSION not set # Install Chrome deps RUN apt-get update && apt-get install -y -q --no-install-recommends \ - libgtk-3-dev \ - libx11-xcb1 \ - libnss3 \ - libxss1 \ - libasound2 \ - libu2f-udev \ - libvulkan1 \ - fonts-liberation \ - libappindicator3-1 \ - lsb-release \ - xdg-utils \ - curl \ - ca-certificates \ - wget + libgtk-3-dev \ + libx11-xcb1 \ + libnss3 \ + libxss1 \ + libasound2 \ + libu2f-udev \ + libvulkan1 \ + fonts-liberation \ + libappindicator3-1 \ + lsb-release \ + xdg-utils \ + curl \ + ca-certificates \ + wget # Download and install Chrome # Debian taken from https://www.ubuntuupdates.org/package/google_chrome/stable/main/base/google-chrome-stable RUN curl --silent --show-error --fail http://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_${CHROME_PACKAGE_VERSION}_amd64.deb --output google-chrome.deb \ - && dpkg -i google-chrome.deb \ - && rm google-chrome.deb + && dpkg -i google-chrome.deb \ + && rm google-chrome.deb # Install python @@ -34,13 +34,13 @@ RUN apt-get install -y -q --no-install-recommends python # Install pip RUN set -x \ - && curl -OL https://bootstrap.pypa.io/pip/2.7/get-pip.py \ - && python get-pip.py \ - && rm get-pip.py + && curl -OL https://bootstrap.pypa.io/pip/2.7/get-pip.py \ + && python get-pip.py \ + && rm get-pip.py # Install AWS cli RUN set -x \ - && pip install awscli + && pip install awscli # Deploy deps RUN apt-get install -y -q --no-install-recommends jq @@ -48,8 +48,8 @@ RUN apt-get install -y -q --no-install-recommends jq # Node fsevents deps RUN apt-get install -y -q --no-install-recommends g++ build-essential -# Datadog CI cli -RUN yarn global add @datadog/datadog-ci +# Openobserve CI cli +RUN yarn global add @openobserve/openobserve-ci # Gihub cli RUN curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg -o /usr/share/keyrings/githubcli-archive-keyring.gpg \ diff --git a/NOTICE b/NOTICE index f8d964d558..87cdaec310 100644 --- a/NOTICE +++ b/NOTICE @@ -2,3 +2,5 @@ Datadog browser-sdk Copyright 2019-Present Datadog, Inc. This product includes software developed at Datadog (https://www.datadoghq.com/). + +Modifications have been made to this software by Zinc Labs Inc. \ No newline at end of file diff --git a/README.md b/README.md index 6511818dd8..8444b0e01f 100644 --- a/README.md +++ b/README.md @@ -1,63 +1,25 @@ -# Datadog Browser SDK +# Openobserve Browser SDK -Collect and send browser data to Datadog. +Collect and send browser data to Openobserve. ## Getting Started ### Log collection -See the dedicated [Datadog Browser Log Collection documentation][08] to learn how to forward logs from your browser application to Datadog. +See the dedicated Openobserve Browser Log Collection documentation to learn how to forward logs from your browser application to Openobserve. ### Real User Monitoring -See the dedicated [Datadog Browser RUM Collection documentation][18] to learn how to send RUM data from your browser application to Datadog. +See the dedicated Openobserve Browser RUM Collection documentation to learn how to send RUM data from your browser application to Openobserve. ## npm packages This repository contains several packages: -| Package | npm | size | -| ---------------- | ------------------------ | ------------------------ | -| browser-logs | [![npm version][01]][02] | [![bundle size][03]][04] | -| browser-rum | [![npm version][11]][12] | [![bundle size][13]][14] | -| browser-rum-slim | [![npm version][21]][22] | [![bundle size][23]][24] | -| browser-rum-core | [![npm version][51]][52] | [![bundle size][53]][54] | -| browser-core | [![npm version][41]][42] | [![bundle size][43]][44] | - -## CDN bundles - -Datadog provides one CDN bundle per [site][60]: - -| Site | logs | rum | rum-slim | -| ------- | -------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------------ | -| US1 | https://www.datadoghq-browser-agent.com/us1/v4/datadog-logs.js | https://www.datadoghq-browser-agent.com/us1/v4/datadog-rum.js | https://www.datadoghq-browser-agent.com/us1/v4/datadog-rum-slim.js | -| US3 | https://www.datadoghq-browser-agent.com/us3/v4/datadog-logs.js | https://www.datadoghq-browser-agent.com/us3/v4/datadog-rum.js | https://www.datadoghq-browser-agent.com/us3/v4/datadog-rum-slim.js | -| US5 | https://www.datadoghq-browser-agent.com/us5/v4/datadog-logs.js | https://www.datadoghq-browser-agent.com/us5/v4/datadog-rum.js | https://www.datadoghq-browser-agent.com/us5/v4/datadog-rum-slim.js | -| EU1 | https://www.datadoghq-browser-agent.com/eu1/v4/datadog-logs.js | https://www.datadoghq-browser-agent.com/eu1/v4/datadog-rum.js | https://www.datadoghq-browser-agent.com/eu1/v4/datadog-rum-slim.js | -| US1-FED | https://www.datadoghq-browser-agent.com/datadog-logs-v4.js | https://www.datadoghq-browser-agent.com/datadog-rum-v4.js | https://www.datadoghq-browser-agent.com/datadog-rum-slim-v4.js | - -[1]: https://github.githubassets.com/favicons/favicon.png -[2]: https://imgix.datadoghq.com/img/favicons/favicon-32x32.png -[01]: https://badge.fury.io/js/%40datadog%2Fbrowser-logs.svg -[02]: https://badge.fury.io/js/%40datadog%2Fbrowser-logs -[03]: https://badgen.net/bundlephobia/minzip/@datadog/browser-logs -[04]: https://bundlephobia.com/result?p=@datadog/browser-logs -[08]: https://docs.datadoghq.com/logs/log_collection/javascript -[11]: https://badge.fury.io/js/%40datadog%2Fbrowser-rum.svg -[12]: https://badge.fury.io/js/%40datadog%2Fbrowser-rum -[13]: https://badgen.net/bundlephobia/minzip/@datadog/browser-rum -[14]: https://bundlephobia.com/result?p=@datadog/browser-rum -[18]: https://docs.datadoghq.com/real_user_monitoring/browser/ -[21]: https://badge.fury.io/js/%40datadog%2Fbrowser-rum-slim.svg -[22]: https://badge.fury.io/js/%40datadog%2Fbrowser-rum-slim -[23]: https://badgen.net/bundlephobia/minzip/@datadog/browser-rum-slim -[24]: https://bundlephobia.com/result?p=@datadog/browser-rum-slim -[41]: https://badge.fury.io/js/%40datadog%2Fbrowser-core.svg -[42]: https://badge.fury.io/js/%40datadog%2Fbrowser-core -[43]: https://badgen.net/bundlephobia/minzip/@datadog/browser-core -[44]: https://bundlephobia.com/result?p=@datadog/browser-core -[51]: https://badge.fury.io/js/%40datadog%2Fbrowser-rum-core.svg -[52]: https://badge.fury.io/js/%40datadog%2Fbrowser-rum-core -[53]: https://badgen.net/bundlephobia/minzip/@datadog/browser-rum-core -[54]: https://bundlephobia.com/result?p=@datadog/browser-rum-core -[60]: https://docs.datadoghq.com/getting_started/site/ +| Package +| ---------------- +| browser-logs +| browser-rum +| browser-rum-slim +| browser-rum-core +| browser-core diff --git a/developer-extension/README.md b/developer-extension/README.md index 905c0cf47d..e55f23a829 100644 --- a/developer-extension/README.md +++ b/developer-extension/README.md @@ -4,17 +4,13 @@ Browser extension to investigate your Browser SDK integration. ## Getting started -### From the Chrome Web Store - -The extension is available to **Datadog employees** on the [Chrome Web Store](https://chrome.google.com/webstore/detail/datadog-browser-sdk-devel/boceobohkgenpcpogecpjlnmnfbdigda). - ### By loading the extension unpacked The packed extension is not (yet?) published publicly. You will need to clone this repository and build the extension manually. ``` -$ git clone https://github.com/DataDog/browser-sdk +$ git clone https://github.com/openobserve/browser-sdk $ cd browser-sdk $ yarn $ yarn build diff --git a/developer-extension/manifest.json b/developer-extension/manifest.json index b59e346361..3e98e43832 100644 --- a/developer-extension/manifest.json +++ b/developer-extension/manifest.json @@ -1,8 +1,16 @@ { "manifest_version": 3, - "name": "Datadog Browser SDK developer extension", - "permissions": ["storage", "browsingData", "declarativeNetRequest", "webNavigation", "scripting"], - "host_permissions": [""], + "name": "Openobserve Browser SDK developer extension", + "permissions": [ + "storage", + "browsingData", + "declarativeNetRequest", + "webNavigation", + "scripting" + ], + "host_permissions": [ + "" + ], "icons": { "256": "icon.png" }, @@ -11,4 +19,4 @@ "type": "module" }, "devtools_page": "devtools.html" -} +} \ No newline at end of file diff --git a/developer-extension/package.json b/developer-extension/package.json index 32dc1ef47b..acec5b3a63 100644 --- a/developer-extension/package.json +++ b/developer-extension/package.json @@ -1,6 +1,6 @@ { - "name": "@datadog/browser-sdk-developer-extension", - "version": "4.48.1", + "name": "@openobserve/browser-sdk-developer-extension", + "version": "0.2.11", "private": true, "scripts": { "build": "rm -rf dist && webpack --mode production", @@ -8,19 +8,19 @@ }, "devDependencies": { "@types/chrome": "0.0.243", - "@types/react": "18.2.21", - "@types/react-dom": "18.2.7", + "@types/react": "18.2.24", + "@types/react-dom": "18.2.8", "@webextension-toolbox/webpack-webextension-plugin": "3.1.0", "copy-webpack-plugin": "11.0.0", "html-webpack-plugin": "5.5.3", "webpack": "5.88.2" }, "dependencies": { - "@datadog/browser-logs": "workspace:*", - "@datadog/browser-rum": "workspace:*", "@emotion/react": "11.11.1", "@mantine/core": "6.0.19", "@mantine/hooks": "6.0.19", + "@openobserve/browser-logs": "workspace:*", + "@openobserve/browser-rum": "workspace:*", "react": "18.2.0", "react-dom": "18.2.0", "react-json-view": "1.21.3" @@ -28,4 +28,4 @@ "volta": { "extends": "../package.json" } -} +} \ No newline at end of file diff --git a/developer-extension/src/background/domain/syncRules.ts b/developer-extension/src/background/domain/syncRules.ts index 5f1fe863a2..46d6297013 100644 --- a/developer-extension/src/background/domain/syncRules.ts +++ b/developer-extension/src/background/domain/syncRules.ts @@ -61,16 +61,16 @@ function buildRules( const devRumUrl = useRumSlim ? DEV_RUM_SLIM_URL : DEV_RUM_URL logger.log('add redirect to dev bundles rules') rules.push( - createRedirectRule(/^https:\/\/.*\/datadog-rum(-v\d|-canary|-staging)?\.js$/, { url: devRumUrl }), - createRedirectRule(/^https:\/\/.*\/datadog-rum-slim(-v\d|-canary|-staging)?\.js$/, { + createRedirectRule(/^https:\/\/.*\/openobserve-rum(-v\d|-canary|-staging)?\.js$/, { url: devRumUrl }), + createRedirectRule(/^https:\/\/.*\/openobserve-rum-slim(-v\d|-canary|-staging)?\.js$/, { url: DEV_RUM_SLIM_URL, }), - createRedirectRule(/^https:\/\/.*\/datadog-logs(-v\d|-canary|-staging)?\.js$/, { url: DEV_LOGS_URL }), - createRedirectRule('https://localhost:8443/static/datadog-rum-hotdog.js', { url: devRumUrl }) + createRedirectRule(/^https:\/\/.*\/openobserve-logs(-v\d|-canary|-staging)?\.js$/, { url: DEV_LOGS_URL }), + createRedirectRule('https://localhost:8443/static/openobserve-rum-hotdog.js', { url: devRumUrl }) ) } else if (useRumSlim) { logger.log('add redirect to rum slim rule') - rules.push(createRedirectRule(/^(https:\/\/.*\/datadog-rum)(-slim)?/, { regexSubstitution: '\\1-slim' })) + rules.push(createRedirectRule(/^(https:\/\/.*\/openobserve-rum)(-slim)?/, { regexSubstitution: '\\1-slim' })) } if (blockIntakeRequests) { diff --git a/developer-extension/src/common/constants.ts b/developer-extension/src/common/constants.ts index 62744f1b26..dd4228c346 100644 --- a/developer-extension/src/common/constants.ts +++ b/developer-extension/src/common/constants.ts @@ -1,20 +1,9 @@ -export const DEV_LOGS_URL = 'http://localhost:8080/datadog-logs.js' -export const DEV_RUM_URL = 'http://localhost:8080/datadog-rum.js' -export const DEV_RUM_SLIM_URL = 'http://localhost:8080/datadog-rum-slim.js' +export const DEV_LOGS_URL = 'http://localhost:8080/openobserve-logs.js' +export const DEV_RUM_URL = 'http://localhost:8080/openobserve-rum.js' +export const DEV_RUM_SLIM_URL = 'http://localhost:8080/openobserve-rum-slim.js' export const INTAKE_DOMAINS = [ - 'iam-rum-intake.datadoghq.com', - 'browser-intake-datad0g.com', - 'browser-intake-datadoghq.com', - 'browser-intake-datadoghq.eu', - 'browser-intake-ddog-gov.com', - 'browser-intake-us3-datadoghq.com', - 'browser-intake-us5-datadoghq.com', - ...['com', 'eu'].flatMap((tld) => [ - `public-trace-http-intake.logs.datadoghq.${tld}`, - `rum-http-intake.logs.datadoghq.${tld}`, - `browser-http-intake.logs.datadoghq.${tld}`, - ]), + 'api.openobserve.ai', ] export const enum PanelTabs { diff --git a/developer-extension/src/common/logger.ts b/developer-extension/src/common/logger.ts index ec77859ae3..8c99adc7c9 100644 --- a/developer-extension/src/common/logger.ts +++ b/developer-extension/src/common/logger.ts @@ -1,4 +1,4 @@ -const DEVELOPER_EXTENSION_PREFIX = 'Datadog Browser SDK extension:' +const DEVELOPER_EXTENSION_PREFIX = 'Openobserve Browser SDK extension:' export function createLogger(module: string) { return { diff --git a/developer-extension/src/content-scripts/isolated.ts b/developer-extension/src/content-scripts/isolated.ts index 3ea1dac92e..6ffdfb10f8 100644 --- a/developer-extension/src/content-scripts/isolated.ts +++ b/developer-extension/src/content-scripts/isolated.ts @@ -16,10 +16,10 @@ if (isolatedWindow.unregisterIsolatedScript) { isolatedWindow.unregisterIsolatedScript() } // Register the new callback -window.addEventListener('__ddBrowserSdkMessage', browserSdkMessageListener) +window.addEventListener('__ooBrowserSdkMessage', browserSdkMessageListener) isolatedWindow.unregisterIsolatedScript = () => { - window.removeEventListener('__ddBrowserSdkMessage', browserSdkMessageListener) + window.removeEventListener('__ooBrowserSdkMessage', browserSdkMessageListener) } // Listen to events from the "main" content script and relays them to the background script via the diff --git a/developer-extension/src/content-scripts/main.ts b/developer-extension/src/content-scripts/main.ts index dcff4237b3..4580fc3d37 100644 --- a/developer-extension/src/content-scripts/main.ts +++ b/developer-extension/src/content-scripts/main.ts @@ -1,10 +1,10 @@ // This script is executed in the "main" execution world, the same world as the webpage. Thus, it // can define a global callback variable to listen to SDK events. -;(window as any).__ddBrowserSdkExtensionCallback = (message: unknown) => { +; (window as any).__ooBrowserSdkExtensionCallback = (message: unknown) => { // Relays any message to the "isolated" content-script via a custom event. window.dispatchEvent( - new CustomEvent('__ddBrowserSdkMessage', { + new CustomEvent('__ooBrowserSdkMessage', { detail: message, }) ) diff --git a/developer-extension/src/panel/components/panel.tsx b/developer-extension/src/panel/components/panel.tsx index fd1135abd0..53054fb69a 100644 --- a/developer-extension/src/panel/components/panel.tsx +++ b/developer-extension/src/panel/components/panel.tsx @@ -1,6 +1,6 @@ import React, { useState } from 'react' import { Tabs, Text } from '@mantine/core' -import { datadogRum } from '@datadog/browser-rum' +import { openobserveRum } from '@openobserve/browser-rum' import { useEvents } from '../hooks/useEvents' import { useAutoFlushEvents } from '../hooks/useAutoFlushEvents' @@ -24,7 +24,7 @@ export function Panel() { const [activeTab, setActiveTab] = useState(DEFAULT_PANEL_TAB) function updateActiveTab(activeTab: string | null) { setActiveTab(activeTab) - activeTab && datadogRum.startView(activeTab) + activeTab && openobserveRum.startView(activeTab) } return ( diff --git a/developer-extension/src/panel/components/tabs/infosTab.tsx b/developer-extension/src/panel/components/tabs/infosTab.tsx index 5a1cb14934..d724c80f45 100644 --- a/developer-extension/src/panel/components/tabs/infosTab.tsx +++ b/developer-extension/src/panel/components/tabs/infosTab.tsx @@ -111,8 +111,8 @@ function AppLink({ params: { [key: string]: string } children: ReactNode }) { - const site = config?.site ?? 'datadoghq.com' - const hostname = site === 'datadoghq.com' ? 'app.datadoghq.com' : site === 'datad0g.com' ? 'dd.datad0g.com' : site + const site = config?.site ?? 'api.openobserve.ai' + const hostname = site; return ( {children} @@ -150,7 +150,7 @@ function formatSessionType(value: string, ...labels: string[]) { function endSession() { evalInWindow( ` - document.cookie = '_dd_s=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/' + document.cookie = '_oo_s=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/' ` ).catch((error) => logger.error('Error while ending session:', error)) } diff --git a/developer-extension/src/panel/components/tabs/replayTab.tsx b/developer-extension/src/panel/components/tabs/replayTab.tsx index a1d7d46763..c0f352f263 100644 --- a/developer-extension/src/panel/components/tabs/replayTab.tsx +++ b/developer-extension/src/panel/components/tabs/replayTab.tsx @@ -73,8 +73,8 @@ function WaitingForFullSnapshot() { function generateFullSnapshot() { // Restart to make sure we have a fresh Full Snapshot evalInWindow(` - DD_RUM.stopSessionReplayRecording() - DD_RUM.startSessionReplayRecording() + OO_RUM.stopSessionReplayRecording() + OO_RUM.startSessionReplayRecording() `).catch((error) => { logger.error('While restarting recording:', error) }) diff --git a/developer-extension/src/panel/components/tabs/settingsTab.tsx b/developer-extension/src/panel/components/tabs/settingsTab.tsx index 2d61830fd3..fe23130233 100644 --- a/developer-extension/src/panel/components/tabs/settingsTab.tsx +++ b/developer-extension/src/panel/components/tabs/settingsTab.tsx @@ -65,7 +65,7 @@ export function SettingsTab() { color="violet" /> } - description={<>Block requests made to the intake, preventing any data to be sent to Datadog.} + description={<>Block requests made to the intake, preventing any data to be sent to Openobserve.} /> diff --git a/developer-extension/src/panel/hooks/useEvents.ts b/developer-extension/src/panel/hooks/useEvents.ts index 76557a2764..c3e21c68c5 100644 --- a/developer-extension/src/panel/hooks/useEvents.ts +++ b/developer-extension/src/panel/hooks/useEvents.ts @@ -125,7 +125,7 @@ function listenEventsFromRequests(callback: (events: StoredEvent[]) => void) { if (!INTAKE_DOMAINS.find((rootDomain) => url.hostname.endsWith(rootDomain))) { return } - // intake request path is /api/vX/track + // intake request path is /rum/vX/track if (!['rum', 'logs'].includes(url.pathname.split('/')[3])) { return } diff --git a/developer-extension/src/panel/hooks/useSdkInfos.ts b/developer-extension/src/panel/hooks/useSdkInfos.ts index e75295af91..9e4b3c821c 100644 --- a/developer-extension/src/panel/hooks/useSdkInfos.ts +++ b/developer-extension/src/panel/hooks/useSdkInfos.ts @@ -53,24 +53,24 @@ async function getInfos(): Promise { const cookieRawValue = document.cookie .split(';') .map(cookie => cookie.match(/(\\S*?)=(.*)/)?.slice(1) || []) - .find(([name, _]) => name === '_dd_s') + .find(([name, _]) => name === '_oo_s') ?.[1] const cookie = cookieRawValue && Object.fromEntries( cookieRawValue.split('&').map(value => value.split('=')) ) - const rum = window.DD_RUM && { - version: window.DD_RUM?.version, - config: window.DD_RUM?.getInitConfiguration?.(), - internalContext: window.DD_RUM?.getInternalContext?.(), - globalContext: window.DD_RUM?.getRumGlobalContext?.(), - user: window.DD_RUM?.getUser?.(), + const rum = window.OO_RUM && { + version: window.OO_RUM?.version, + config: window.OO_RUM?.getInitConfiguration?.(), + internalContext: window.OO_RUM?.getInternalContext?.(), + globalContext: window.OO_RUM?.getRumGlobalContext?.(), + user: window.OO_RUM?.getUser?.(), } - const logs = window.DD_LOGS && { - version: window.DD_LOGS?.version, - config: window.DD_LOGS?.getInitConfiguration?.(), - globalContext: window.DD_LOGS?.getLoggerGlobalContext?.(), - user: window.DD_LOGS?.getUser?.(), + const logs = window.OO_LOGS && { + version: window.OO_LOGS?.version, + config: window.OO_LOGS?.getInitConfiguration?.(), + globalContext: window.OO_LOGS?.getLoggerGlobalContext?.(), + user: window.OO_LOGS?.getUser?.(), } return { rum, logs, cookie } ` diff --git a/developer-extension/src/panel/index.tsx b/developer-extension/src/panel/index.tsx index f05858cf2d..587aea1fb6 100644 --- a/developer-extension/src/panel/index.tsx +++ b/developer-extension/src/panel/index.tsx @@ -8,4 +8,4 @@ const main = document.createElement('main') document.body.append(main) const root = createRoot(main) root.render() -initMonitoring() +initMonitoring() \ No newline at end of file diff --git a/developer-extension/src/panel/monitoring.ts b/developer-extension/src/panel/monitoring.ts index 6257e098c3..2a8881b90e 100644 --- a/developer-extension/src/panel/monitoring.ts +++ b/developer-extension/src/panel/monitoring.ts @@ -1,13 +1,13 @@ -import { datadogRum } from '@datadog/browser-rum' -import { datadogLogs } from '@datadog/browser-logs' +import { openobserveRum } from '@openobserve/browser-rum' +import { openobserveLogs } from '@openobserve/browser-logs' import packageJson from '../../package.json' import { DEFAULT_PANEL_TAB } from '../common/constants' export function initMonitoring() { - datadogRum.init({ + openobserveRum.init({ applicationId: '235202fa-3da1-4aeb-abc4-d01b10ca1539', clientToken: 'pub74fd472504982beb427b647893758040', - site: 'datadoghq.com', + site: 'api.openobserve.ai', service: 'browser-sdk-developer-extension', env: 'prod', version: packageJson.version, @@ -20,13 +20,16 @@ export function initMonitoring() { trackResources: true, trackLongTasks: true, defaultPrivacyLevel: 'mask', + apiVersion: 'v1', + organizationIdentifier: '', + insecureHTTP: false, }) - datadogRum.startSessionReplayRecording() - datadogRum.startView(DEFAULT_PANEL_TAB) + openobserveRum.startSessionReplayRecording() + openobserveRum.startView(DEFAULT_PANEL_TAB) - datadogLogs.init({ + openobserveLogs.init({ clientToken: 'pub74fd472504982beb427b647893758040', - site: 'datadoghq.com', + site: 'api.openobserve.ai', service: 'browser-sdk-developer-extension', env: 'prod', version: packageJson.version, @@ -36,5 +39,8 @@ export function initMonitoring() { forwardReports: 'all', sessionSampleRate: 100, telemetrySampleRate: 100, + apiVersion: '', + organizationIdentifier: '', + insecureHTTP: false, }) } diff --git a/developer-extension/src/panel/sessionReplayPlayer/startSessionReplayPlayer.ts b/developer-extension/src/panel/sessionReplayPlayer/startSessionReplayPlayer.ts index 6d5fc009c6..710beb3a64 100644 --- a/developer-extension/src/panel/sessionReplayPlayer/startSessionReplayPlayer.ts +++ b/developer-extension/src/panel/sessionReplayPlayer/startSessionReplayPlayer.ts @@ -9,10 +9,11 @@ const sandboxLogger = createLogger('sandbox') export type SessionReplayPlayerStatus = 'loading' | 'waiting-for-full-snapshot' | 'ready' -const sandboxOrigin = 'https://session-replay-datadoghq.com/' +// const sandboxOrigin = 'https://session-replay-datadoghq.com/' +const sandboxOrigin = 'https://api.openobserve.ai/session-replay/sandbox' // To follow web-ui development, this version will need to be manually updated from time to time. // When doing that, be sure to update types and implement any protocol changes. -const sandboxVersion = '0.68.0' +const sandboxVersion = '0.1.0' const sandboxParams = new URLSearchParams({ staticContext: JSON.stringify({ tabId: 'xxx', diff --git a/eslint-local-rules/disallowSideEffects.js b/eslint-local-rules/disallowSideEffects.js index bafee3c05b..a668787c27 100644 --- a/eslint-local-rules/disallowSideEffects.js +++ b/eslint-local-rules/disallowSideEffects.js @@ -32,7 +32,7 @@ const pathsWithSideEffect = new Set([ ]) // Those packages are known to have no side effects when evaluated -const packagesWithoutSideEffect = new Set(['@datadog/browser-core', '@datadog/browser-rum-core']) +const packagesWithoutSideEffect = new Set(['@openobserve/browser-core', '@openobserve/browser-rum-core']) /** * Iterate over the given node and its children, and report any node that may have a side effect diff --git a/eslint-local-rules/disallowUrlConstructorPatchValues.js b/eslint-local-rules/disallowUrlConstructorPatchValues.js index ecdf0ea84b..ac88095e8b 100644 --- a/eslint-local-rules/disallowUrlConstructorPatchValues.js +++ b/eslint-local-rules/disallowUrlConstructorPatchValues.js @@ -19,7 +19,7 @@ module.exports = { const parent = idNode.parent if (parent && parent.type === 'NewExpression' && parent.callee === idNode) { - context.report(idNode, 'This value might be patched. Use `buildUrl` from @datadog/browser-core instead') + context.report(idNode, 'This value might be patched. Use `buildUrl` from @openobserve/browser-core instead') } }) } diff --git a/eslint-local-rules/disallowZoneJsPatchedValues.js b/eslint-local-rules/disallowZoneJsPatchedValues.js index 0627cbd2c8..457a55058d 100644 --- a/eslint-local-rules/disallowZoneJsPatchedValues.js +++ b/eslint-local-rules/disallowZoneJsPatchedValues.js @@ -1,22 +1,22 @@ const PROBLEMATIC_IDENTIFIERS = { // Using the patched `MutationObserver` from Zone.js triggers an infinite callback loop on some // occasion, see PRs #376 #866 #1530 - MutationObserver: 'Use `getMutationObserverConstructor` from @datadog/browser-rum-core instead', + MutationObserver: 'Use `getMutationObserverConstructor` from @openobserve/browser-rum-core instead', // Using the patched `setTimeout` from Zone.js triggers a rendering loop in some Angular // component, see issue PR #2030 - setTimeout: 'Use `setTimeout` from @datadog/browser-core instead', - clearTimeout: 'Use `clearTimeout` from @datadog/browser-core instead', + setTimeout: 'Use `setTimeout` from @openobserve/browser-core instead', + clearTimeout: 'Use `clearTimeout` from @openobserve/browser-core instead', // We didn't stumble on cases where using the patched `setInterval` from Zone.js is problematic // yet, but still consider it problematic in prevention and to unify its usages with `setTimeout`. - setInterval: 'Use `setInterval` from @datadog/browser-core instead', - clearInterval: 'Use `clearInterval` from @datadog/browser-core instead', + setInterval: 'Use `setInterval` from @openobserve/browser-core instead', + clearInterval: 'Use `clearInterval` from @openobserve/browser-core instead', // Using the patched `addEventListener` from Zone.js might trigger a memory leak in Firefox, see // PR #1860 - addEventListener: 'Use `addEventListener` from @datadog/browser-core instead', - removeEventListener: 'Use `addEventListener().stop` from @datadog/browser-core instead', + addEventListener: 'Use `addEventListener` from @openobserve/browser-core instead', + removeEventListener: 'Use `addEventListener().stop` from @openobserve/browser-core instead', } module.exports = { diff --git a/lerna.json b/lerna.json index d0acccd001..4970117796 100644 --- a/lerna.json +++ b/lerna.json @@ -1,4 +1,4 @@ { "npmClient": "yarn", - "version": "4.48.1" -} + "version": "0.2.11" +} \ No newline at end of file diff --git a/packages/core/README.md b/packages/core/README.md index dab3214699..97af724dfe 100644 --- a/packages/core/README.md +++ b/packages/core/README.md @@ -1,3 +1,3 @@ # `core` -Datadog browser core utilities. +Openobserve browser core utilities. diff --git a/packages/core/package.json b/packages/core/package.json index f32edf2fc8..08fdeaa0dc 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { - "name": "@datadog/browser-core", - "version": "4.48.1", + "name": "@openobserve/browser-core", + "version": "0.2.11", "license": "Apache-2.0", "main": "cjs/index.js", "module": "esm/index.js", @@ -14,7 +14,7 @@ }, "repository": { "type": "git", - "url": "https://github.com/DataDog/browser-sdk.git", + "url": "https://github.com/openobserve/browser-sdk.git", "directory": "packages/core" }, "volta": { @@ -23,4 +23,4 @@ "publishConfig": { "access": "public" } -} +} \ No newline at end of file diff --git a/packages/core/src/browser/addEventListener.spec.ts b/packages/core/src/browser/addEventListener.spec.ts index 13bd241941..5df1d483c9 100644 --- a/packages/core/src/browser/addEventListener.spec.ts +++ b/packages/core/src/browser/addEventListener.spec.ts @@ -1,4 +1,4 @@ -import type { Configuration } from '@datadog/browser-core' +import type { Configuration } from '@openobserve/browser-core' import { stubZoneJs } from '../../test' import { noop } from '../tools/utils/functionUtils' import { addEventListener, DOM_EVENT } from './addEventListener' diff --git a/packages/core/src/browser/cookie.ts b/packages/core/src/browser/cookie.ts index 7d9bfd1389..4c35ea465a 100644 --- a/packages/core/src/browser/cookie.ts +++ b/packages/core/src/browser/cookie.ts @@ -33,7 +33,7 @@ export function areCookiesAuthorized(options: CookieOptions): boolean { try { // Use a unique cookie name to avoid issues when the SDK is initialized multiple times during // the test cookie lifetime - const testCookieName = `dd_cookie_test_${generateUUID()}` + const testCookieName = `oo_cookie_test_${generateUUID()}` const testCookieValue = 'test' setCookie(testCookieName, testCookieValue, ONE_MINUTE, options) const isCookieCorrectlySet = getCookie(testCookieName) === testCookieValue @@ -55,7 +55,7 @@ export function getCurrentSite() { if (getCurrentSiteCache === undefined) { // Use a unique cookie name to avoid issues when the SDK is initialized multiple times during // the test cookie lifetime - const testCookieName = `dd_site_test_${generateUUID()}` + const testCookieName = `oo_site_test_${generateUUID()}` const testCookieValue = 'test' const domainLevels = window.location.hostname.split('.') diff --git a/packages/core/src/domain/configuration/configuration.ts b/packages/core/src/domain/configuration/configuration.ts index 2be145377d..950554f612 100644 --- a/packages/core/src/domain/configuration/configuration.ts +++ b/packages/core/src/domain/configuration/configuration.ts @@ -43,9 +43,9 @@ export interface InitConfiguration { site?: string | undefined // tag and context options - service?: string | undefined - env?: string | undefined - version?: string | undefined + service: string | undefined + env: string | undefined + version: string | undefined // cookie options useCrossSiteSessionCookie?: boolean | undefined @@ -62,6 +62,10 @@ export interface InitConfiguration { internalAnalyticsSubdomain?: string telemetryConfigurationSampleRate?: number + + apiVersion: string + organizationIdentifier: string + insecureHTTP: boolean } // This type is only used to build the core configuration. Logs and RUM SDKs are using a proper type @@ -159,6 +163,10 @@ export function validateAndBuildConfiguration(initConfiguration: InitConfigurati */ batchMessagesLimit: 50, messageBytesLimit: 256 * ONE_KIBI_BYTE, + + apiVersion: initConfiguration.apiVersion ?? 'v1', + organizationIdentifier: initConfiguration.organizationIdentifier, + insecureHTTP: initConfiguration.insecureHTTP, }, computeTransportConfiguration(initConfiguration) ) diff --git a/packages/core/src/domain/configuration/endpointBuilder.spec.ts b/packages/core/src/domain/configuration/endpointBuilder.spec.ts index 53ac1efbac..3907c0777c 100644 --- a/packages/core/src/domain/configuration/endpointBuilder.spec.ts +++ b/packages/core/src/domain/configuration/endpointBuilder.spec.ts @@ -21,7 +21,7 @@ describe('endpointBuilder', () => { describe('query parameters', () => { it('should add intake query parameters', () => { expect(createEndpointBuilder(initConfiguration, 'rum', []).build('xhr')).toMatch( - `&dd-api-key=${clientToken}&dd-evp-origin-version=(.*)&dd-evp-origin=browser&dd-request-id=(.*)` + `&o2-api-key=${clientToken}&o2-evp-origin-version=(.*)&o2-evp-origin=browser&o2-request-id=(.*)` ) }) @@ -34,23 +34,23 @@ describe('endpointBuilder', () => { expect(createEndpointBuilder(initConfiguration, 'sessionReplay', []).build('xhr')).not.toContain('&batch_time=') }) - it('should not start with ddsource for internal analytics mode', () => { + it('should not start with o2source for internal analytics mode', () => { const url = createEndpointBuilder({ ...initConfiguration, internalAnalyticsSubdomain: 'foo' }, 'rum', []).build( 'xhr' ) - expect(url).not.toContain('/rum?ddsource') - expect(url).toContain('ddsource=browser') + expect(url).not.toContain('/rum?o2source') + expect(url).toContain('o2source=browser') }) }) describe('proxy configuration', () => { - it('should replace the intake endpoint by the proxy and set the intake path and parameters in the attribute ddforward', () => { + it('should replace the intake endpoint by the proxy and set the intake path and parameters in the attribute ooforward', () => { expect( createEndpointBuilder({ ...initConfiguration, proxy: 'https://proxy.io/path' }, 'rum', []).build('xhr') ).toMatch( - `https://proxy.io/path\\?ddforward=${encodeURIComponent( - `/api/v2/rum?ddsource=(.*)&ddtags=(.*)&dd-api-key=${clientToken}` + - '&dd-evp-origin-version=(.*)&dd-evp-origin=browser&dd-request-id=(.*)&batch_time=(.*)' + `https://proxy.io/path\\?ooforward=${encodeURIComponent( + `/rum/v2/xyz/rum?o2source=(.*)&o2tags=(.*)&o2-api-key=${clientToken}` + + '&o2-evp-origin-version=(.*)&o2-evp-origin=browser&o2-request-id=(.*)&batch_time=(.*)' )}` ) }) @@ -59,7 +59,7 @@ describe('endpointBuilder', () => { expect( startsWith( createEndpointBuilder({ ...initConfiguration, proxy: '/path' }, 'rum', []).build('xhr'), - `${location.origin}/path?ddforward` + `${location.origin}/path?ooforward` ) ).toBeTrue() }) @@ -79,18 +79,18 @@ describe('endpointBuilder', () => { 'rum', [] ).build('xhr') - ).toMatch(/^https:\/\/rum.browser-intake-datadoghq.com\//) + ).toMatch(/^https:\/\/api.openobserve.ai\//) }) }) describe('deprecated proxyUrl configuration', () => { - it('should replace the full intake endpoint by the proxyUrl and set it in the attribute ddforward', () => { + it('should replace the full intake endpoint by the proxyUrl and set it in the attribute ooforward', () => { expect( createEndpointBuilder({ ...initConfiguration, proxyUrl: 'https://proxy.io/path' }, 'rum', []).build('xhr') ).toMatch( - `https://proxy.io/path\\?ddforward=${encodeURIComponent( - `https://rum.browser-intake-datadoghq.com/api/v2/rum?ddsource=(.*)&ddtags=(.*)&dd-api-key=${clientToken}` + - '&dd-evp-origin-version=(.*)&dd-evp-origin=browser&dd-request-id=(.*)&batch_time=(.*)' + `https://proxy.io/path\\?ooforward=${encodeURIComponent( + `https://api.openobserve.ai/rum/v2/xyz/rum?o2source=(.*)&o2tags=(.*)&o2-api-key=${clientToken}` + + '&o2-evp-origin-version=(.*)&o2-evp-origin=browser&o2-request-id=(.*)&batch_time=(.*)' )}` ) }) @@ -99,7 +99,7 @@ describe('endpointBuilder', () => { expect( startsWith( createEndpointBuilder({ ...initConfiguration, proxyUrl: '/path' }, 'rum', []).build('xhr'), - `${location.origin}/path?ddforward` + `${location.origin}/path?ooforward` ) ).toBeTrue() }) diff --git a/packages/core/src/domain/configuration/endpointBuilder.ts b/packages/core/src/domain/configuration/endpointBuilder.ts index f7676c77bf..d87faff7c1 100644 --- a/packages/core/src/domain/configuration/endpointBuilder.ts +++ b/packages/core/src/domain/configuration/endpointBuilder.ts @@ -58,12 +58,13 @@ function createEndpointUrlWithParametersBuilder( initConfiguration: InitConfiguration, endpointType: EndpointType ): (parameters: string) => string { - const path = `/api/v2/${INTAKE_TRACKS[endpointType]}` + const { proxy, proxyUrl, apiVersion, organizationIdentifier, insecureHTTP } = initConfiguration + + const path = `/rum/${apiVersion}/${organizationIdentifier}/${INTAKE_TRACKS[endpointType]}` - const { proxy, proxyUrl } = initConfiguration if (proxy) { const normalizedProxyUrl = normalizeUrl(proxy) - return (parameters) => `${normalizedProxyUrl}?ddforward=${encodeURIComponent(`${path}?${parameters}`)}` + return (parameters) => `${normalizedProxyUrl}?ooforward=${encodeURIComponent(`${path}?${parameters}`)}` } const host = buildEndpointHost(initConfiguration, endpointType) @@ -72,15 +73,18 @@ function createEndpointUrlWithParametersBuilder( // TODO: remove this in a future major. const normalizedProxyUrl = normalizeUrl(proxyUrl) return (parameters) => - `${normalizedProxyUrl}?ddforward=${encodeURIComponent(`https://${host}${path}?${parameters}`)}` + `${normalizedProxyUrl}?ooforward=${encodeURIComponent(`https://${host}${path}?${parameters}`)}` } - return (parameters) => `https://${host}${path}?${parameters}` + const protocol = insecureHTTP ? 'http' : 'https' + + return (parameters) => `${protocol}://${host}${path}?${parameters}` } function buildEndpointHost(initConfiguration: InitConfiguration, endpointType: EndpointType) { const { site = INTAKE_SITE_US1, internalAnalyticsSubdomain } = initConfiguration + return site if (internalAnalyticsSubdomain && site === INTAKE_SITE_US1) { return `${internalAnalyticsSubdomain}.${INTAKE_SITE_US1}` } @@ -111,12 +115,12 @@ function buildEndpointParameters( tags.push(`retry_count:${retry.count}`, `retry_after:${retry.lastFailureStatus}`) } const parameters = [ - 'ddsource=browser', - `ddtags=${encodeURIComponent(tags.join(','))}`, - `dd-api-key=${clientToken}`, - `dd-evp-origin-version=${encodeURIComponent(__BUILD_ENV__SDK_VERSION__)}`, - 'dd-evp-origin=browser', - `dd-request-id=${generateUUID()}`, + 'o2source=browser', + `o2tags=${encodeURIComponent(tags.join(','))}`, + `o2-api-key=${clientToken}`, + `o2-evp-origin-version=${encodeURIComponent(__BUILD_ENV__SDK_VERSION__)}`, + 'o2-evp-origin=browser', + `o2-request-id=${generateUUID()}`, ] if (endpointType === 'rum') { diff --git a/packages/core/src/domain/configuration/intakeSites.ts b/packages/core/src/domain/configuration/intakeSites.ts index 96915a3331..7dd0d7dce9 100644 --- a/packages/core/src/domain/configuration/intakeSites.ts +++ b/packages/core/src/domain/configuration/intakeSites.ts @@ -1,5 +1,5 @@ -export const INTAKE_SITE_STAGING = 'datad0g.com' -export const INTAKE_SITE_US1 = 'datadoghq.com' -export const INTAKE_SITE_EU1 = 'datadoghq.eu' -export const INTAKE_SITE_AP1 = 'ap1.datadoghq.com' -export const INTAKE_SITE_US1_FED = 'ddog-gov.com' +export const INTAKE_SITE_STAGING = 'alpha1-api.dev.zinclabs.dev' +export const INTAKE_SITE_US1 = 'api.openobserve.ai' +export const INTAKE_SITE_EU1 = 'api.openobserve.ai' +export const INTAKE_SITE_AP1 = 'api.openobserve.ai' +export const INTAKE_SITE_US1_FED = 'api.openobserve.ai' diff --git a/packages/core/src/domain/configuration/transportConfiguration.spec.ts b/packages/core/src/domain/configuration/transportConfiguration.spec.ts index a33da4f3b6..d12bcd9121 100644 --- a/packages/core/src/domain/configuration/transportConfiguration.spec.ts +++ b/packages/core/src/domain/configuration/transportConfiguration.spec.ts @@ -6,8 +6,8 @@ describe('transportConfiguration', () => { describe('site', () => { it('should use US site by default', () => { const configuration = computeTransportConfiguration({ clientToken }) - expect(configuration.rumEndpointBuilder.build('xhr')).toContain('datadoghq.com') - expect(configuration.site).toBe('datadoghq.com') + expect(configuration.rumEndpointBuilder.build('xhr')).toContain('openobserve.ai') + expect(configuration.site).toBe('openobserve.ai') }) it('should use site value when set', () => { @@ -18,7 +18,7 @@ describe('transportConfiguration', () => { }) describe('internalAnalyticsSubdomain', () => { - it('should use internal analytics subdomain value when set for datadoghq.com site', () => { + it('should use internal analytics subdomain value when set for openobserve.ai site', () => { const configuration = computeTransportConfiguration({ clientToken, internalAnalyticsSubdomain, @@ -63,104 +63,90 @@ describe('transportConfiguration', () => { describe('isIntakeUrl', () => { ;[ - { expectSubdomain: true, site: 'datadoghq.eu', intakeDomain: 'browser-intake-datadoghq.eu' }, - { expectSubdomain: true, site: 'datadoghq.com', intakeDomain: 'browser-intake-datadoghq.com' }, - { expectSubdomain: true, site: 'us3.datadoghq.com', intakeDomain: 'browser-intake-us3-datadoghq.com' }, - { expectSubdomain: true, site: 'us5.datadoghq.com', intakeDomain: 'browser-intake-us5-datadoghq.com' }, - { expectSubdomain: true, site: 'ddog-gov.com', intakeDomain: 'browser-intake-ddog-gov.com' }, - { expectSubdomain: false, site: 'ap1.datadoghq.com', intakeDomain: 'browser-intake-ap1-datadoghq.com' }, + { expectSubdomain: true, site: 'api.openobserve.ai', intakeDomain: 'api.openobserve.ai' }, ].forEach(({ site, intakeDomain, expectSubdomain }) => { it(`should detect intake request for ${site} site`, () => { const configuration = computeTransportConfiguration({ clientToken, site }) - expect(configuration.isIntakeUrl(`https://rum.${intakeDomain}/api/v2/rum?xxx`)).toBe(expectSubdomain) - expect(configuration.isIntakeUrl(`https://logs.${intakeDomain}/api/v2/logs?xxx`)).toBe(expectSubdomain) - expect(configuration.isIntakeUrl(`https://session-replay.${intakeDomain}/api/v2/replay?xxx`)).toBe( + expect(configuration.isIntakeUrl(`https://${intakeDomain}/rum/v2/rum?xxx`)).toBe(expectSubdomain) + expect(configuration.isIntakeUrl(`https://${intakeDomain}/rum/v2/logs?xxx`)).toBe(expectSubdomain) + expect(configuration.isIntakeUrl(`https://${intakeDomain}/rum/v2/replay?xxx`)).toBe( expectSubdomain ) - expect(configuration.isIntakeUrl(`https://${intakeDomain}/api/v2/rum?xxx`)).toBe(!expectSubdomain) - expect(configuration.isIntakeUrl(`https://${intakeDomain}/api/v2/logs?xxx`)).toBe(!expectSubdomain) - expect(configuration.isIntakeUrl(`https://${intakeDomain}/api/v2/replay?xxx`)).toBe(!expectSubdomain) + expect(configuration.isIntakeUrl(`https://${intakeDomain}/rum/v2/rum?xxx`)).toBe(!expectSubdomain) + expect(configuration.isIntakeUrl(`https://${intakeDomain}/rum/v2/logs?xxx`)).toBe(!expectSubdomain) + expect(configuration.isIntakeUrl(`https://${intakeDomain}/rum/v2/replay?xxx`)).toBe(!expectSubdomain) }) }) - it('should detect internal analytics intake request for datadoghq.com site', () => { + it('should detect internal analytics intake request for openobserve.ai site', () => { const configuration = computeTransportConfiguration({ clientToken, internalAnalyticsSubdomain, }) - expect(configuration.isIntakeUrl(`https://${internalAnalyticsSubdomain}.datadoghq.com/api/v2/rum?xxx`)).toBe(true) + expect(configuration.isIntakeUrl(`https://api.openobserve.ai/rum/v2/rum?xxx`)).toBe(true) }) it('should not detect non intake request', () => { const configuration = computeTransportConfiguration({ clientToken }) expect(configuration.isIntakeUrl('https://www.foo.com/')).toBe(false) }) - ;[ - { - proxyConfigurationName: 'proxy' as const, - intakeUrl: '/api/v2/rum', - }, - { - proxyConfigurationName: 'proxyUrl' as const, - intakeUrl: 'https://rum.browser-intake-datadoghq.com/api/v2/rum', - }, - ].forEach(({ proxyConfigurationName, intakeUrl }) => { - describe(`${proxyConfigurationName} configuration`, () => { - it('should detect proxy intake request', () => { - let configuration = computeTransportConfiguration({ - clientToken, - [proxyConfigurationName]: 'https://www.proxy.com/', + ;[ + { + proxyConfigurationName: 'proxy' as const, + intakeUrl: '/rum/v2/rum', + }, + { + proxyConfigurationName: 'proxyUrl' as const, + intakeUrl: 'https://api.openobserve.ai/rum/v2/rum', + }, + ].forEach(({ proxyConfigurationName, intakeUrl }) => { + describe(`${proxyConfigurationName} configuration`, () => { + it('should detect proxy intake request', () => { + let configuration = computeTransportConfiguration({ + clientToken, + [proxyConfigurationName]: 'https://www.proxy.com/', + }) + expect( + configuration.isIntakeUrl(`https://www.proxy.com/?ooforward=${encodeURIComponent(`${intakeUrl}?foo=bar`)}`) + ).toBe(true) + + configuration = computeTransportConfiguration({ + clientToken, + [proxyConfigurationName]: 'https://www.proxy.com/custom/path', + }) + expect( + configuration.isIntakeUrl( + `https://www.proxy.com/custom/path?ooforward=${encodeURIComponent(`${intakeUrl}?foo=bar`)}` + ) + ).toBe(true) }) - expect( - configuration.isIntakeUrl(`https://www.proxy.com/?ddforward=${encodeURIComponent(`${intakeUrl}?foo=bar`)}`) - ).toBe(true) - configuration = computeTransportConfiguration({ - clientToken, - [proxyConfigurationName]: 'https://www.proxy.com/custom/path', + it('should not detect request done on the same host as the proxy', () => { + const configuration = computeTransportConfiguration({ + clientToken, + [proxyConfigurationName]: 'https://www.proxy.com/', + }) + expect(configuration.isIntakeUrl('https://www.proxy.com/foo')).toBe(false) }) - expect( - configuration.isIntakeUrl( - `https://www.proxy.com/custom/path?ddforward=${encodeURIComponent(`${intakeUrl}?foo=bar`)}` - ) - ).toBe(true) }) - - it('should not detect request done on the same host as the proxy', () => { + }) + ;[ + { site: 'openobserve.ai' }, + ].forEach(({ site }) => { + it(`should detect replica intake request for site ${site}`, () => { const configuration = computeTransportConfiguration({ clientToken, - [proxyConfigurationName]: 'https://www.proxy.com/', + site, + replica: { clientToken }, + internalAnalyticsSubdomain, }) - expect(configuration.isIntakeUrl('https://www.proxy.com/foo')).toBe(false) - }) - }) - }) - ;[ - { site: 'datadoghq.eu' }, - { site: 'us3.datadoghq.com' }, - { site: 'us5.datadoghq.com' }, - { site: 'ap1.datadoghq.com' }, - ].forEach(({ site }) => { - it(`should detect replica intake request for site ${site}`, () => { - const configuration = computeTransportConfiguration({ - clientToken, - site, - replica: { clientToken }, - internalAnalyticsSubdomain, - }) - expect(configuration.isIntakeUrl(`https://${internalAnalyticsSubdomain}.datadoghq.com/api/v2/rum?xxx`)).toBe( - true - ) - expect(configuration.isIntakeUrl(`https://${internalAnalyticsSubdomain}.datadoghq.com/api/v2/logs?xxx`)).toBe( - true - ) - expect(configuration.isIntakeUrl(`https://${internalAnalyticsSubdomain}.datadoghq.com/api/v2/replay?xxx`)).toBe( - false - ) + expect(configuration.isIntakeUrl(`https://api.openobserve.ai/rum/v2/rum?xxx`)).toBe( + true + ) + }) }) - }) }) }) diff --git a/packages/core/src/domain/console/consoleObservable.spec.ts b/packages/core/src/domain/console/consoleObservable.spec.ts index 8aeec39631..39aa075d30 100644 --- a/packages/core/src/domain/console/consoleObservable.spec.ts +++ b/packages/core/src/domain/console/consoleObservable.spec.ts @@ -5,77 +5,77 @@ import type { Subscription } from '../../tools/observable' import type { ConsoleLog } from './consoleObservable' import { initConsoleObservable } from './consoleObservable' -// prettier: avoid formatting issue -// cf https://github.com/prettier/prettier/issues/12211 -;[ - { api: ConsoleApiName.log, prefix: '' }, - { api: ConsoleApiName.info, prefix: '' }, - { api: ConsoleApiName.warn, prefix: '' }, - { api: ConsoleApiName.debug, prefix: '' }, - { api: ConsoleApiName.error, prefix: 'console error: ' }, -].forEach(({ api, prefix }) => { - describe(`console ${api} observable`, () => { - let consoleStub: jasmine.Spy - let consoleSubscription: Subscription - let notifyLog: jasmine.Spy - - beforeEach(() => { - consoleStub = spyOn(console, api) - notifyLog = jasmine.createSpy('notifyLog') - - consoleSubscription = initConsoleObservable([api]).subscribe(notifyLog) - }) - - afterEach(() => { - consoleSubscription.unsubscribe() - }) - - it(`should notify ${api}`, () => { - console[api]('foo', 'bar') - - const consoleLog = notifyLog.calls.mostRecent().args[0] - - expect(consoleLog).toEqual( - jasmine.objectContaining({ - message: `${prefix}foo bar`, - api, - }) - ) - }) - - it('should keep original behavior', () => { - console[api]('foo', 'bar') - - expect(consoleStub).toHaveBeenCalledWith('foo', 'bar') - }) - - it('should format error instance', () => { - console[api](new TypeError('hello')) - const consoleLog = notifyLog.calls.mostRecent().args[0] - expect(consoleLog.message).toBe(`${prefix}TypeError: hello`) - }) - - it('should stringify object parameters', () => { - console[api]('Hello', { foo: 'bar' }) - const consoleLog = notifyLog.calls.mostRecent().args[0] - expect(consoleLog.message).toBe(`${prefix}Hello {\n "foo": "bar"\n}`) - }) - - it('should allow multiple callers', () => { - const notifyOtherCaller = jasmine.createSpy('notifyOtherCaller') - const instrumentedConsoleApi = console[api] - const otherConsoleSubscription = initConsoleObservable([api]).subscribe(notifyOtherCaller) - - console[api]('foo', 'bar') - - expect(instrumentedConsoleApi).toEqual(console[api]) - expect(notifyLog).toHaveBeenCalledTimes(1) - expect(notifyOtherCaller).toHaveBeenCalledTimes(1) - - otherConsoleSubscription.unsubscribe() + // prettier: avoid formatting issue + // cf https://github.com/prettier/prettier/issues/12211 + ;[ + { api: ConsoleApiName.log, prefix: '' }, + { api: ConsoleApiName.info, prefix: '' }, + { api: ConsoleApiName.warn, prefix: '' }, + { api: ConsoleApiName.debug, prefix: '' }, + { api: ConsoleApiName.error, prefix: 'console error: ' }, + ].forEach(({ api, prefix }) => { + describe(`console ${api} observable`, () => { + let consoleStub: jasmine.Spy + let consoleSubscription: Subscription + let notifyLog: jasmine.Spy + + beforeEach(() => { + consoleStub = spyOn(console, api) + notifyLog = jasmine.createSpy('notifyLog') + + consoleSubscription = initConsoleObservable([api]).subscribe(notifyLog) + }) + + afterEach(() => { + consoleSubscription.unsubscribe() + }) + + it(`should notify ${api}`, () => { + console[api]('foo', 'bar') + + const consoleLog = notifyLog.calls.mostRecent().args[0] + + expect(consoleLog).toEqual( + jasmine.objectContaining({ + message: `${prefix}foo bar`, + api, + }) + ) + }) + + it('should keep original behavior', () => { + console[api]('foo', 'bar') + + expect(consoleStub).toHaveBeenCalledWith('foo', 'bar') + }) + + it('should format error instance', () => { + console[api](new TypeError('hello')) + const consoleLog = notifyLog.calls.mostRecent().args[0] + expect(consoleLog.message).toBe(`${prefix}TypeError: hello`) + }) + + it('should stringify object parameters', () => { + console[api]('Hello', { foo: 'bar' }) + const consoleLog = notifyLog.calls.mostRecent().args[0] + expect(consoleLog.message).toBe(`${prefix}Hello {\n "foo": "bar"\n}`) + }) + + it('should allow multiple callers', () => { + const notifyOtherCaller = jasmine.createSpy('notifyOtherCaller') + const instrumentedConsoleApi = console[api] + const otherConsoleSubscription = initConsoleObservable([api]).subscribe(notifyOtherCaller) + + console[api]('foo', 'bar') + + expect(instrumentedConsoleApi).toEqual(console[api]) + expect(notifyLog).toHaveBeenCalledTimes(1) + expect(notifyOtherCaller).toHaveBeenCalledTimes(1) + + otherConsoleSubscription.unsubscribe() + }) }) }) -}) describe('console error observable', () => { let consoleSubscription: Subscription @@ -113,10 +113,10 @@ describe('console error observable', () => { it('should retrieve fingerprint from error', () => { interface DatadogError extends Error { - dd_fingerprint?: string + oo_fingerprint?: string } const error = new Error('foo') - ;(error as DatadogError).dd_fingerprint = 'my-fingerprint' + ; (error as DatadogError).oo_fingerprint = 'my-fingerprint' // eslint-disable-next-line no-console console.error(error) @@ -127,7 +127,7 @@ describe('console error observable', () => { it('should sanitize error fingerprint', () => { const error = new Error('foo') - ;(error as any).dd_fingerprint = 2 + ; (error as any).oo_fingerprint = 2 // eslint-disable-next-line no-console console.error(error) diff --git a/packages/core/src/domain/error/error.ts b/packages/core/src/domain/error/error.ts index 196a36896f..21679b9262 100644 --- a/packages/core/src/domain/error/error.ts +++ b/packages/core/src/domain/error/error.ts @@ -64,8 +64,8 @@ function computeMessage( return stackTrace?.message && stackTrace?.name ? stackTrace.message : !isErrorInstance - ? `${nonErrorPrefix} ${jsonStringify(sanitize(originalError))!}` - : 'Empty message' + ? `${nonErrorPrefix} ${jsonStringify(sanitize(originalError))!}` + : 'Empty message' } function hasUsableStack(isErrorInstance: boolean, stackTrace?: StackTrace): stackTrace is StackTrace { @@ -81,8 +81,8 @@ function hasUsableStack(isErrorInstance: boolean, stackTrace?: StackTrace): stac } export function tryToGetFingerprint(originalError: unknown) { - return originalError instanceof Error && 'dd_fingerprint' in originalError - ? String(originalError.dd_fingerprint) + return originalError instanceof Error && 'oo_fingerprint' in originalError + ? String(originalError.oo_fingerprint) : undefined } diff --git a/packages/core/src/domain/session/oldCookiesMigration.ts b/packages/core/src/domain/session/oldCookiesMigration.ts index d9fdbde510..b370e3b8cf 100644 --- a/packages/core/src/domain/session/oldCookiesMigration.ts +++ b/packages/core/src/domain/session/oldCookiesMigration.ts @@ -4,9 +4,9 @@ import { SESSION_STORE_KEY } from './storeStrategies/sessionStoreStrategy' import type { SessionState } from './sessionState' import { expandSessionState, isSessionInExpiredState } from './sessionState' -export const OLD_SESSION_COOKIE_NAME = '_dd' -export const OLD_RUM_COOKIE_NAME = '_dd_r' -export const OLD_LOGS_COOKIE_NAME = '_dd_l' +export const OLD_SESSION_COOKIE_NAME = '_oo' +export const OLD_RUM_COOKIE_NAME = '_oo_r' +export const OLD_LOGS_COOKIE_NAME = '_oo_l' // duplicate values to avoid dependency issues export const RUM_SESSION_KEY = 'rum' diff --git a/packages/core/src/domain/session/storeStrategies/sessionInCookie.spec.ts b/packages/core/src/domain/session/storeStrategies/sessionInCookie.spec.ts index ce5b91cfda..2e3558c962 100644 --- a/packages/core/src/domain/session/storeStrategies/sessionInCookie.spec.ts +++ b/packages/core/src/domain/session/storeStrategies/sessionInCookie.spec.ts @@ -66,26 +66,26 @@ describe('session in cookie strategy', () => { { initConfiguration: { clientToken: 'abc' }, cookieOptions: {}, - cookieString: /^dd_cookie_test_[\w-]+=[^;]*;expires=[^;]+;path=\/;samesite=strict$/, + cookieString: /^oo_cookie_test_[\w-]+=[^;]*;expires=[^;]+;path=\/;samesite=strict$/, description: 'should set samesite to strict by default', }, { initConfiguration: { clientToken: 'abc', useCrossSiteSessionCookie: true }, cookieOptions: { crossSite: true, secure: true }, - cookieString: /^dd_cookie_test_[\w-]+=[^;]*;expires=[^;]+;path=\/;samesite=none;secure$/, + cookieString: /^oo_cookie_test_[\w-]+=[^;]*;expires=[^;]+;path=\/;samesite=none;secure$/, description: 'should set samesite to none and secure to true for crossSite', }, { initConfiguration: { clientToken: 'abc', useSecureSessionCookie: true }, cookieOptions: { secure: true }, - cookieString: /^dd_cookie_test_[\w-]+=[^;]*;expires=[^;]+;path=\/;samesite=strict;secure$/, + cookieString: /^oo_cookie_test_[\w-]+=[^;]*;expires=[^;]+;path=\/;samesite=strict;secure$/, description: 'should add secure attribute when defined', }, { initConfiguration: { clientToken: 'abc', trackSessionAcrossSubdomains: true }, cookieOptions: { domain: 'foo.bar' }, cookieString: new RegExp( - `^dd_cookie_test_[\\w-]+=[^;]*;expires=[^;]+;path=\\/;samesite=strict;domain=${getCurrentSite()}$` + `^oo_cookie_test_[\\w-]+=[^;]*;expires=[^;]+;path=\\/;samesite=strict;domain=${getCurrentSite()}$` ), description: 'should set cookie domain when tracking accross subdomains', }, diff --git a/packages/core/src/domain/session/storeStrategies/sessionInLocalStorage.ts b/packages/core/src/domain/session/storeStrategies/sessionInLocalStorage.ts index b07832b6ab..521f3599d8 100644 --- a/packages/core/src/domain/session/storeStrategies/sessionInLocalStorage.ts +++ b/packages/core/src/domain/session/storeStrategies/sessionInLocalStorage.ts @@ -4,7 +4,7 @@ import { toSessionString, toSessionState } from '../sessionState' import type { SessionStoreStrategy, SessionStoreStrategyType } from './sessionStoreStrategy' import { SESSION_STORE_KEY } from './sessionStoreStrategy' -const LOCAL_STORAGE_TEST_KEY = '_dd_test_' +const LOCAL_STORAGE_TEST_KEY = '_oo_test_' export function selectLocalStorageStrategy(): SessionStoreStrategyType | undefined { try { diff --git a/packages/core/src/domain/session/storeStrategies/sessionStoreStrategy.ts b/packages/core/src/domain/session/storeStrategies/sessionStoreStrategy.ts index d4c9fab265..b0fd022e6e 100644 --- a/packages/core/src/domain/session/storeStrategies/sessionStoreStrategy.ts +++ b/packages/core/src/domain/session/storeStrategies/sessionStoreStrategy.ts @@ -1,7 +1,7 @@ import type { CookieOptions } from '../../../browser/cookie' import type { SessionState } from '../sessionState' -export const SESSION_STORE_KEY = '_dd_s' +export const SESSION_STORE_KEY = '_oo_s' export type SessionStoreStrategyType = { type: 'Cookie'; cookieOptions: CookieOptions } | { type: 'LocalStorage' } diff --git a/packages/core/src/domain/synthetics/syntheticsWorkerValues.ts b/packages/core/src/domain/synthetics/syntheticsWorkerValues.ts index b773401e10..be78173f1c 100644 --- a/packages/core/src/domain/synthetics/syntheticsWorkerValues.ts +++ b/packages/core/src/domain/synthetics/syntheticsWorkerValues.ts @@ -1,27 +1,27 @@ import { getCookie } from '../../browser/cookie' -export const SYNTHETICS_TEST_ID_COOKIE_NAME = 'datadog-synthetics-public-id' -export const SYNTHETICS_RESULT_ID_COOKIE_NAME = 'datadog-synthetics-result-id' -export const SYNTHETICS_INJECTS_RUM_COOKIE_NAME = 'datadog-synthetics-injects-rum' +export const SYNTHETICS_TEST_ID_COOKIE_NAME = 'openobserve-synthetics-public-id' +export const SYNTHETICS_RESULT_ID_COOKIE_NAME = 'openobserve-synthetics-result-id' +export const SYNTHETICS_INJECTS_RUM_COOKIE_NAME = 'openobserve-synthetics-injects-rum' export interface BrowserWindow extends Window { - _DATADOG_SYNTHETICS_PUBLIC_ID?: unknown - _DATADOG_SYNTHETICS_RESULT_ID?: unknown - _DATADOG_SYNTHETICS_INJECTS_RUM?: unknown + _OO_SYNTHETICS_PUBLIC_ID?: unknown + _OO_SYNTHETICS_RESULT_ID?: unknown + _OO_SYNTHETICS_INJECTS_RUM?: unknown } export function willSyntheticsInjectRum(): boolean { return Boolean( - (window as BrowserWindow)._DATADOG_SYNTHETICS_INJECTS_RUM || getCookie(SYNTHETICS_INJECTS_RUM_COOKIE_NAME) + (window as BrowserWindow)._OO_SYNTHETICS_INJECTS_RUM || getCookie(SYNTHETICS_INJECTS_RUM_COOKIE_NAME) ) } export function getSyntheticsTestId(): string | undefined { - const value = (window as BrowserWindow)._DATADOG_SYNTHETICS_PUBLIC_ID || getCookie(SYNTHETICS_TEST_ID_COOKIE_NAME) + const value = (window as BrowserWindow)._OO_SYNTHETICS_PUBLIC_ID || getCookie(SYNTHETICS_TEST_ID_COOKIE_NAME) return typeof value === 'string' ? value : undefined } export function getSyntheticsResultId(): string | undefined { - const value = (window as BrowserWindow)._DATADOG_SYNTHETICS_RESULT_ID || getCookie(SYNTHETICS_RESULT_ID_COOKIE_NAME) + const value = (window as BrowserWindow)._OO_SYNTHETICS_RESULT_ID || getCookie(SYNTHETICS_RESULT_ID_COOKIE_NAME) return typeof value === 'string' ? value : undefined } diff --git a/packages/core/src/domain/telemetry/telemetry.spec.ts b/packages/core/src/domain/telemetry/telemetry.spec.ts index 5cc86f5aa4..1daa0e943d 100644 --- a/packages/core/src/domain/telemetry/telemetry.spec.ts +++ b/packages/core/src/domain/telemetry/telemetry.spec.ts @@ -1,4 +1,4 @@ -import type { StackTrace } from '@datadog/browser-core' +import type { StackTrace } from '@openobserve/browser-core' import { NO_ERROR_STACK_PRESENT_MESSAGE } from '../error/error' import { callMonitored } from '../../tools/monitor' import type { ExperimentalFeature } from '../../tools/experimentalFeatures' @@ -180,10 +180,10 @@ describe('formatError', () => { describe('scrubCustomerFrames', () => { it('should remove stack trace frames that are related to customer files', () => { ;[ - { scrub: false, url: 'https://www.datadoghq-browser-agent.com/datadog-rum-v4.js' }, - { scrub: false, url: 'https://www.datad0g-browser-agent.com/datadog-rum-v5.js' }, - { scrub: false, url: 'https://d3uc069fcn7uxw.cloudfront.net/datadog-logs-staging.js' }, - { scrub: false, url: 'https://d20xtzwzcl0ceb.cloudfront.net/datadog-rum-canary.js' }, + { scrub: false, url: 'https://cloud.openobserve.ai/openobserve-rum-v4.js' }, + { scrub: false, url: 'https://cloud.openobserve.ai/openobserve-rum-v5.js' }, + { scrub: false, url: 'https://cloud.openobserve.ai/openobserve-logs-staging.js' }, + { scrub: false, url: 'https://cloud.openobserve.ai/openobserve-rum-canary.js' }, { scrub: false, url: 'http://localhost/index.html' }, { scrub: false, url: undefined }, { scrub: false, url: '' }, diff --git a/packages/core/src/domain/telemetry/telemetry.ts b/packages/core/src/domain/telemetry/telemetry.ts index 3fff1b08dc..23707e25b4 100644 --- a/packages/core/src/domain/telemetry/telemetry.ts +++ b/packages/core/src/domain/telemetry/telemetry.ts @@ -23,10 +23,6 @@ import { StatusType, TelemetryType } from './rawTelemetryEvent.types' declare const __BUILD_ENV__SDK_VERSION__: string const ALLOWED_FRAME_URLS = [ - 'https://www.datadoghq-browser-agent.com/', - 'https://www.datad0g-browser-agent.com/', - 'https://d3uc069fcn7uxw.cloudfront.net/', - 'https://d20xtzwzcl0ceb.cloudfront.net/', 'http://localhost/', '', ] @@ -84,7 +80,7 @@ export function startTelemetry(telemetryService: TelemetryService, configuration service: telemetryService, version: __BUILD_ENV__SDK_VERSION__, source: 'browser' as const, - _dd: { + _oo: { format_version: 2 as const, }, telemetry: event as any, // https://github.com/microsoft/TypeScript/issues/48457 diff --git a/packages/core/src/domain/telemetry/telemetryEvent.types.ts b/packages/core/src/domain/telemetry/telemetryEvent.types.ts index e53a6ab504..fadb2a98ad 100644 --- a/packages/core/src/domain/telemetry/telemetryEvent.types.ts +++ b/packages/core/src/domain/telemetry/telemetryEvent.types.ts @@ -172,7 +172,7 @@ export type TelemetryConfigurationEvent = CommonTelemetryProperties & { /** * A list of selected tracing propagators */ - selected_tracing_propagators?: ('datadog' | 'b3' | 'b3multi' | 'tracecontext')[] + selected_tracing_propagators?: ('tracecontext' | 'b3' | 'b3multi')[] /** * Session replay default privacy level */ @@ -221,10 +221,10 @@ export type TelemetryConfigurationEvent = CommonTelemetryProperties & { * View tracking strategy */ view_tracking_strategy?: - | 'ActivityViewTrackingStrategy' - | 'FragmentViewTrackingStrategy' - | 'MixedViewTrackingStrategy' - | 'NavigationViewTrackingStrategy' + | 'ActivityViewTrackingStrategy' + | 'FragmentViewTrackingStrategy' + | 'MixedViewTrackingStrategy' + | 'NavigationViewTrackingStrategy' /** * Whether RUM events are tracked when the application is in Background */ @@ -307,7 +307,7 @@ export interface CommonTelemetryProperties { /** * Internal properties */ - _dd: { + _oo: { /** * Version of the RUM event format */ diff --git a/packages/core/src/domain/tracekit/computeStackTrace.spec.ts b/packages/core/src/domain/tracekit/computeStackTrace.spec.ts index 47cf585621..5e4b53d830 100644 --- a/packages/core/src/domain/tracekit/computeStackTrace.spec.ts +++ b/packages/core/src/domain/tracekit/computeStackTrace.spec.ts @@ -507,7 +507,7 @@ Error: foo it('should parse Chrome anonymous function errors', () => { const stack = `Error: RTE Simulation - at https://datadoghq.com/somefile.js:8489:191 + at https://cloud.openobserve.ai/somefile.js:8489:191 at chrome-extension:///content/index.js:85:37379` const stackFrames = computeStackTrace({ stack } as Error) @@ -517,7 +517,7 @@ Error: foo column: 191, func: '?', line: 8489, - url: 'https://datadoghq.com/somefile.js', + url: 'https://cloud.openobserve.ai/somefile.js', }) expect(stackFrames.stack[1]).toEqual({ args: [], diff --git a/packages/core/src/tools/getGlobalObject.ts b/packages/core/src/tools/getGlobalObject.ts index 2b049e7949..fa6c63b46f 100644 --- a/packages/core/src/tools/getGlobalObject.ts +++ b/packages/core/src/tools/getGlobalObject.ts @@ -6,18 +6,18 @@ export function getGlobalObject(): T { if (typeof globalThis === 'object') { return globalThis as unknown as T } - Object.defineProperty(Object.prototype, '_dd_temp_', { + Object.defineProperty(Object.prototype, '_oo_temp_', { get() { return this as object }, configurable: true, }) - // @ts-ignore _dd_temp is defined using defineProperty - let globalObject: unknown = _dd_temp_ - // @ts-ignore _dd_temp is defined using defineProperty - delete Object.prototype._dd_temp_ + // @ts-ignore _oo_temp is defined using defineProperty + let globalObject: unknown = _oo_temp_ + // @ts-ignore _oo_temp is defined using defineProperty + delete Object.prototype._oo_temp_ if (typeof globalObject !== 'object') { - // on safari _dd_temp_ is available on window but not globally + // on safari _oo_temp_ is available on window but not globally // fallback on other browser globals check if (typeof self === 'object') { globalObject = self diff --git a/packages/core/src/tools/sendToExtension.ts b/packages/core/src/tools/sendToExtension.ts index f3a5652943..583a4b92c1 100644 --- a/packages/core/src/tools/sendToExtension.ts +++ b/packages/core/src/tools/sendToExtension.ts @@ -1,11 +1,11 @@ interface BrowserWindow { - __ddBrowserSdkExtensionCallback?: (message: unknown) => void + __ooBrowserSdkExtensionCallback?: (message: unknown) => void } type ExtensionMessageType = 'logs' | 'record' | 'rum' | 'telemetry' export function sendToExtension(type: ExtensionMessageType, payload: unknown) { - const callback = (window as BrowserWindow).__ddBrowserSdkExtensionCallback + const callback = (window as BrowserWindow).__ooBrowserSdkExtensionCallback if (callback) { callback({ type, payload }) } diff --git a/packages/core/src/tools/utils/urlPolyfill.spec.ts b/packages/core/src/tools/utils/urlPolyfill.spec.ts index 90c010fd0c..62981b2e6d 100644 --- a/packages/core/src/tools/utils/urlPolyfill.spec.ts +++ b/packages/core/src/tools/utils/urlPolyfill.spec.ts @@ -31,24 +31,24 @@ describe('normalize url', () => { describe('isValidUrl', () => { it('should ensure url is valid', () => { - expect(isValidUrl('http://www.datadoghq.com/')).toBe(true) - expect(isValidUrl('http://www.datadoghq.com/foo/bar?a=b#hello')).toBe(true) - expect(isValidUrl('file://www.datadoghq.com')).toBe(true) + expect(isValidUrl('https://cloud.openobserve.ai/')).toBe(true) + expect(isValidUrl('https://api.openobserve.ai/')).toBe(true) + expect(isValidUrl('file://cloud.openobserve.ai')).toBe(true) expect(isValidUrl('/plop')).toBe(false) expect(isValidUrl('')).toBe(false) }) it('should return the same result if the URL has been wrongfully overridden between calls', () => { - expect(isValidUrl('http://www.datadoghq.com/')).toBe(true) + expect(isValidUrl('https://cloud.openobserve.ai/')).toBe(true) spyOn(window, 'URL').and.throwError('wrong URL override') - expect(isValidUrl('http://www.datadoghq.com/')).toBe(true) + expect(isValidUrl('https://cloud.openobserve.ai/')).toBe(true) }) }) describe('getOrigin', () => { it('should retrieve url origin', () => { - expect(getOrigin('http://www.datadoghq.com/')).toBe('http://www.datadoghq.com/') - expect(getOrigin('http://www.datadoghq.com/foo/bar?a=b#hello')).toBe('http://www.datadoghq.com/') + expect(getOrigin('http://cloud.openobserve.ai/')).toBe('http://cloud.openobserve.ai/') + expect(getOrigin('http://cloud.openobserve.ai/foo/bar?a=b#hello')).toBe('http://cloud.openobserve.ai/') expect(getOrigin('http://localhost:8080/')).toBe('http://localhost:8080/') }) @@ -64,21 +64,21 @@ describe('getOrigin', () => { describe('getPathName', () => { it('should retrieve url path name', () => { - expect(getPathName('http://www.datadoghq.com/')).toBe('/') - expect(getPathName('http://www.datadoghq.com/foo/bar?a=b#hello')).toBe('/foo/bar') + expect(getPathName('http://cloud.openobserve.ai/')).toBe('/') + expect(getPathName('http://cloud.openobserve.ai/foo/bar?a=b#hello')).toBe('/foo/bar') }) }) describe('getSearch', () => { it('should retrieve url search', () => { - expect(getSearch('http://www.datadoghq.com/')).toBe('') - expect(getSearch('http://www.datadoghq.com/foo/bar?a=b#hello')).toBe('?a=b') + expect(getSearch('http://cloud.openobserve.ai/')).toBe('') + expect(getSearch('http://cloud.openobserve.ai/foo/bar?a=b#hello')).toBe('?a=b') }) }) describe('getHash', () => { it('should retrieve url hash', () => { - expect(getHash('http://www.datadoghq.com/')).toBe('') - expect(getHash('http://www.datadoghq.com/foo/bar?a=b#hello')).toBe('#hello') + expect(getHash('http://cloud.openobserve.ai/')).toBe('') + expect(getHash('http://cloud.openobserve.ai/foo/bar?a=b#hello')).toBe('#hello') }) }) diff --git a/packages/core/test/emulate/syntheticsWorkerValues.ts b/packages/core/test/emulate/syntheticsWorkerValues.ts index 019592d900..94bd8fc899 100644 --- a/packages/core/test/emulate/syntheticsWorkerValues.ts +++ b/packages/core/test/emulate/syntheticsWorkerValues.ts @@ -20,9 +20,9 @@ export function mockSyntheticsWorkerValues( ) { switch (method) { case 'globals': - ;(window as BrowserWindow)._DATADOG_SYNTHETICS_PUBLIC_ID = publicId - ;(window as BrowserWindow)._DATADOG_SYNTHETICS_RESULT_ID = resultId - ;(window as BrowserWindow)._DATADOG_SYNTHETICS_INJECTS_RUM = injectsRum + ; (window as BrowserWindow)._OO_SYNTHETICS_PUBLIC_ID = publicId + ; (window as BrowserWindow)._OO_SYNTHETICS_RESULT_ID = resultId + ; (window as BrowserWindow)._OO_SYNTHETICS_INJECTS_RUM = injectsRum break case 'cookies': if (publicId !== undefined) { @@ -39,9 +39,9 @@ export function mockSyntheticsWorkerValues( } export function cleanupSyntheticsWorkerValues() { - delete (window as BrowserWindow)._DATADOG_SYNTHETICS_PUBLIC_ID - delete (window as BrowserWindow)._DATADOG_SYNTHETICS_RESULT_ID - delete (window as BrowserWindow)._DATADOG_SYNTHETICS_INJECTS_RUM + delete (window as BrowserWindow)._OO_SYNTHETICS_PUBLIC_ID + delete (window as BrowserWindow)._OO_SYNTHETICS_RESULT_ID + delete (window as BrowserWindow)._OO_SYNTHETICS_INJECTS_RUM deleteCookie(SYNTHETICS_TEST_ID_COOKIE_NAME) deleteCookie(SYNTHETICS_RESULT_ID_COOKIE_NAME) deleteCookie(SYNTHETICS_INJECTS_RUM_COOKIE_NAME) diff --git a/packages/core/test/forEach.spec.ts b/packages/core/test/forEach.spec.ts index 2c9eeb3acc..1c154b3eb1 100644 --- a/packages/core/test/forEach.spec.ts +++ b/packages/core/test/forEach.spec.ts @@ -1,10 +1,10 @@ import type { BuildEnvWindow } from './buildEnv' beforeEach(() => { - ;(window as unknown as BuildEnvWindow).__BUILD_ENV__SDK_VERSION__ = 'test' - // reset globals - ;(window as any).DD_LOGS = {} - ;(window as any).DD_RUM = {} + ; (window as unknown as BuildEnvWindow).__BUILD_ENV__SDK_VERSION__ = 'test' + // reset globals + ; (window as any).OO_LOGS = {} + ; (window as any).OO_RUM = {} // prevent 'Some of your tests did a full page reload!' issue window.onbeforeunload = () => 'stop' }) diff --git a/packages/logs/.npmignore b/packages/logs/.npmignore index f6695d3997..f8ca2e4b3e 100644 --- a/packages/logs/.npmignore +++ b/packages/logs/.npmignore @@ -1,5 +1,5 @@ * -!/bundle/datadog-logs.js +!/bundle/openobserve-logs.js !/cjs/**/* !/esm/**/* !/src/**/* diff --git a/packages/logs/README.md b/packages/logs/README.md index 6e7cf58e34..32a37b9a4b 100644 --- a/packages/logs/README.md +++ b/packages/logs/README.md @@ -1,41 +1,41 @@ # Browser Log Collection -Send logs to Datadog from web browser pages with the browser logs SDK. +Send logs to openobserve from web browser pages with the browser logs SDK. -See the [dedicated datadog documentation][1] for more details. +See the [dedicated openobserve documentation][1] for more details. ## Usage -After adding [`@datadog/browser-logs`][2] to your `package.json` file, initialize it with: +After adding [`@openobserve/browser-logs`][2] to your `package.json` file, initialize it with: ```javascript -import { datadogLogs } from '@datadog/browser-logs' +import { openobserveLogs } from '@openobserve/browser-logs' -datadogLogs.init({ - clientToken: '', - site: '', +openobserveLogs.init({ + clientToken: '', + site: '', forwardErrorsToLogs: true, sessionSampleRate: 100, }) ``` -After the Datadog browser logs SDK is initialized, send custom log entries directly to Datadog: +After the openobserve browser logs SDK is initialized, send custom log entries directly to openobserve: ```javascript -import { datadogLogs } from '@datadog/browser-logs' +import { openobserveLogs } from '@openobserve/browser-logs' -datadogLogs.logger.info('Button clicked', { name: 'buttonName', id: 123 }) +openobserveLogs.logger.info('Button clicked', { name: 'buttonName', id: 123 }) try { ... throw new Error('Wrong behavior') ... } catch (ex) { - datadogLogs.logger.error('Error occurred', { team: 'myTeam' }, ex) + openobserveLogs.logger.error('Error occurred', { team: 'myTeam' }, ex) } ``` [1]: https://docs.datadoghq.com/logs/log_collection/javascript -[2]: https://www.npmjs.com/package/@datadog/browser-logs +[2]: https://www.npmjs.com/package/@openobserve/browser-logs diff --git a/packages/logs/package.json b/packages/logs/package.json index 7fadf4640a..a87a0c2f9b 100644 --- a/packages/logs/package.json +++ b/packages/logs/package.json @@ -1,6 +1,6 @@ { - "name": "@datadog/browser-logs", - "version": "4.48.1", + "name": "@openobserve/browser-logs", + "version": "0.2.11", "license": "Apache-2.0", "main": "cjs/entries/main.js", "module": "esm/entries/main.js", @@ -13,19 +13,19 @@ "replace-build-env": "node ../../scripts/build/replace-build-env.js" }, "dependencies": { - "@datadog/browser-core": "4.48.1" + "@openobserve/browser-core": "0.2.11" }, "peerDependencies": { - "@datadog/browser-rum": "4.48.1" + "@openobserve/browser-rum": "0.2.11" }, "peerDependenciesMeta": { - "@datadog/browser-rum": { + "@openobserve/browser-rum": { "optional": true } }, "repository": { "type": "git", - "url": "https://github.com/DataDog/browser-sdk.git", + "url": "https://github.com/openobserve/browser-sdk.git", "directory": "packages/logs" }, "volta": { @@ -34,4 +34,4 @@ "publishConfig": { "access": "public" } -} +} \ No newline at end of file diff --git a/packages/logs/src/boot/logsPublicApi.spec.ts b/packages/logs/src/boot/logsPublicApi.spec.ts index b383e68f98..ae764ee7b7 100644 --- a/packages/logs/src/boot/logsPublicApi.spec.ts +++ b/packages/logs/src/boot/logsPublicApi.spec.ts @@ -1,7 +1,7 @@ -import type { TimeStamp } from '@datadog/browser-core' -import { monitor, ONE_SECOND, display } from '@datadog/browser-core' -import type { Clock } from '@datadog/browser-core/test' -import { deleteEventBridgeStub, initEventBridgeStub, mockClock } from '@datadog/browser-core/test' +import type { TimeStamp } from '@openobserve/browser-core' +import { monitor, ONE_SECOND, display } from '@openobserve/browser-core' +import type { Clock } from '@openobserve/browser-core/test' +import { deleteEventBridgeStub, initEventBridgeStub, mockClock } from '@openobserve/browser-core/test' import type { HybridInitConfiguration, LogsInitConfiguration } from '../domain/configuration' import type { Logger, LogsMessage } from '../domain/logger' import { HandlerType, StatusType } from '../domain/logger' diff --git a/packages/logs/src/boot/logsPublicApi.ts b/packages/logs/src/boot/logsPublicApi.ts index 67144dd5d1..96a98acb1a 100644 --- a/packages/logs/src/boot/logsPublicApi.ts +++ b/packages/logs/src/boot/logsPublicApi.ts @@ -1,4 +1,4 @@ -import type { Context, InitConfiguration, User } from '@datadog/browser-core' +import type { Context, InitConfiguration, User } from '@openobserve/browser-core' import { CustomerDataType, assign, @@ -13,7 +13,7 @@ import { checkUser, sanitizeUser, sanitize, -} from '@datadog/browser-core' +} from '@openobserve/browser-core' import type { LogsInitConfiguration } from '../domain/configuration' import { validateAndBuildLogsConfiguration } from '../domain/configuration' import type { HandlerType, StatusType, LogsMessage } from '../domain/logger' @@ -87,7 +87,7 @@ export function makeLogsPublicApi(startLogsImpl: StartLogs) { return } - ;({ handleLog: handleLogStrategy, getInternalContext: getInternalContextStrategy } = startLogsImpl( + ; ({ handleLog: handleLogStrategy, getInternalContext: getInternalContextStrategy } = startLogsImpl( initConfiguration, configuration, buildCommonContext, @@ -160,7 +160,7 @@ export function makeLogsPublicApi(startLogsImpl: StartLogs) { function canInitLogs(initConfiguration: LogsInitConfiguration) { if (isAlreadyInitialized) { if (!initConfiguration.silentMultipleInit) { - display.error('DD_LOGS is already initialized.') + display.error('OO_LOGS is already initialized.') } return false } diff --git a/packages/logs/src/boot/startLogs.spec.ts b/packages/logs/src/boot/startLogs.spec.ts index cca957bc5c..7a6c4e1b6c 100644 --- a/packages/logs/src/boot/startLogs.spec.ts +++ b/packages/logs/src/boot/startLogs.spec.ts @@ -1,5 +1,5 @@ -import { ErrorSource, display, stopSessionManager, getCookie, SESSION_STORE_KEY } from '@datadog/browser-core' -import type { Request } from '@datadog/browser-core/test' +import { ErrorSource, display, stopSessionManager, getCookie, SESSION_STORE_KEY } from '@openobserve/browser-core' +import type { Request } from '@openobserve/browser-core/test' import { interceptRequests, stubEndpointBuilder, @@ -7,7 +7,7 @@ import { initEventBridgeStub, cleanupSyntheticsWorkerValues, mockSyntheticsWorkerValues, -} from '@datadog/browser-core/test' +} from '@openobserve/browser-core/test' import type { LogsConfiguration } from '../domain/configuration' import { validateAndBuildLogsConfiguration } from '../domain/configuration' @@ -25,8 +25,8 @@ interface Rum { } declare global { interface Window { - DD_RUM?: Rum - DD_RUM_SYNTHETICS?: Rum + OO_RUM?: Rum + OO_RUM_SYNTHETICS?: Rum } } @@ -61,7 +61,7 @@ describe('logs', () => { }) afterEach(() => { - delete window.DD_RUM + delete window.OO_RUM deleteEventBridgeStub() stopSessionManager() interceptor.restore() @@ -69,7 +69,7 @@ describe('logs', () => { describe('request', () => { it('should send the needed data', () => { - ;({ handleLog: handleLog } = startLogs(initConfiguration, baseConfiguration, () => COMMON_CONTEXT, logger)) + ; ({ handleLog: handleLog } = startLogs(initConfiguration, baseConfiguration, () => COMMON_CONTEXT, logger)) handleLog({ message: 'message', status: StatusType.warn, context: { foo: 'bar' } }, logger, COMMON_CONTEXT) @@ -91,7 +91,7 @@ describe('logs', () => { }) it('should all use the same batch', () => { - ;({ handleLog } = startLogs( + ; ({ handleLog } = startLogs( initConfiguration, { ...baseConfiguration, batchMessagesLimit: 3 }, () => COMMON_CONTEXT, @@ -107,7 +107,7 @@ describe('logs', () => { it('should send bridge event when bridge is present', () => { const sendSpy = spyOn(initEventBridgeStub(), 'send') - ;({ handleLog: handleLog } = startLogs(initConfiguration, baseConfiguration, () => COMMON_CONTEXT, logger)) + ; ({ handleLog: handleLog } = startLogs(initConfiguration, baseConfiguration, () => COMMON_CONTEXT, logger)) handleLog(DEFAULT_MESSAGE, logger) @@ -126,13 +126,13 @@ describe('logs', () => { const sendSpy = spyOn(initEventBridgeStub(), 'send') let configuration = { ...baseConfiguration, sessionSampleRate: 0 } - ;({ handleLog } = startLogs(initConfiguration, configuration, () => COMMON_CONTEXT, logger)) + ; ({ handleLog } = startLogs(initConfiguration, configuration, () => COMMON_CONTEXT, logger)) handleLog(DEFAULT_MESSAGE, logger) expect(sendSpy).not.toHaveBeenCalled() configuration = { ...baseConfiguration, sessionSampleRate: 100 } - ;({ handleLog } = startLogs(initConfiguration, configuration, () => COMMON_CONTEXT, logger)) + ; ({ handleLog } = startLogs(initConfiguration, configuration, () => COMMON_CONTEXT, logger)) handleLog(DEFAULT_MESSAGE, logger) expect(sendSpy).toHaveBeenCalled() @@ -141,12 +141,12 @@ describe('logs', () => { it('should not print the log twice when console handler is enabled', () => { logger.setHandler([HandlerType.console]) - ;({ handleLog } = startLogs( - initConfiguration, - { ...baseConfiguration, forwardConsoleLogs: ['log'] }, - () => COMMON_CONTEXT, - logger - )) + ; ({ handleLog } = startLogs( + initConfiguration, + { ...baseConfiguration, forwardConsoleLogs: ['log'] }, + () => COMMON_CONTEXT, + logger + )) /* eslint-disable-next-line no-console */ console.log('foo', 'bar') @@ -161,21 +161,21 @@ describe('logs', () => { }) it('creates a session on normal conditions', () => { - ;({ handleLog } = startLogs(initConfiguration, baseConfiguration, () => COMMON_CONTEXT, logger)) + ; ({ handleLog } = startLogs(initConfiguration, baseConfiguration, () => COMMON_CONTEXT, logger)) expect(getCookie(SESSION_STORE_KEY)).not.toBeUndefined() }) it('does not create a session if event bridge is present', () => { initEventBridgeStub() - ;({ handleLog } = startLogs(initConfiguration, baseConfiguration, () => COMMON_CONTEXT, logger)) + ; ({ handleLog } = startLogs(initConfiguration, baseConfiguration, () => COMMON_CONTEXT, logger)) expect(getCookie(SESSION_STORE_KEY)).toBeUndefined() }) it('does not create a session if synthetics worker will inject RUM', () => { mockSyntheticsWorkerValues({ injectsRum: true }) - ;({ handleLog } = startLogs(initConfiguration, baseConfiguration, () => COMMON_CONTEXT, logger)) + ; ({ handleLog } = startLogs(initConfiguration, baseConfiguration, () => COMMON_CONTEXT, logger)) expect(getCookie(SESSION_STORE_KEY)).toBeUndefined() }) diff --git a/packages/logs/src/boot/startLogs.ts b/packages/logs/src/boot/startLogs.ts index 9cbfbea49b..c715139a5e 100644 --- a/packages/logs/src/boot/startLogs.ts +++ b/packages/logs/src/boot/startLogs.ts @@ -1,4 +1,4 @@ -import type { Context, TelemetryEvent, RawError, Observable, PageExitEvent } from '@datadog/browser-core' +import type { Context, TelemetryEvent, RawError, Observable, PageExitEvent } from '@openobserve/browser-core' import { sendToExtension, createPageExitObservable, @@ -12,7 +12,7 @@ import { ErrorSource, addTelemetryConfiguration, addTelemetryDebug, -} from '@datadog/browser-core' +} from '@openobserve/browser-core' import { startLogsSessionManager, startLogsSessionManagerStub } from '../domain/logsSessionManager' import type { LogsConfiguration, LogsInitConfiguration } from '../domain/configuration' import { serializeLogsConfiguration } from '../domain/configuration' diff --git a/packages/logs/src/domain/assembly.spec.ts b/packages/logs/src/domain/assembly.spec.ts index baef7c4c37..0ba1ee03f0 100644 --- a/packages/logs/src/domain/assembly.spec.ts +++ b/packages/logs/src/domain/assembly.spec.ts @@ -1,4 +1,4 @@ -import type { Context, RelativeTime, TelemetryEvent, TimeStamp } from '@datadog/browser-core' +import type { Context, RelativeTime, TelemetryEvent, TimeStamp } from '@openobserve/browser-core' import { Observable, TelemetryService, @@ -7,9 +7,9 @@ import { ONE_MINUTE, getTimeStamp, noop, -} from '@datadog/browser-core' -import type { Clock } from '@datadog/browser-core/test' -import { mockClock, cleanupSyntheticsWorkerValues, mockSyntheticsWorkerValues } from '@datadog/browser-core/test' +} from '@openobserve/browser-core' +import type { Clock } from '@openobserve/browser-core/test' +import { mockClock, cleanupSyntheticsWorkerValues, mockSyntheticsWorkerValues } from '@openobserve/browser-core/test' import type { LogsEvent } from '../logsEvent.types' import type { CommonContext } from '../rawLogsEvent.types' import { getRUMInternalContext, resetRUMInternalContext, startLogsAssembly } from './assembly' @@ -63,13 +63,13 @@ describe('startLogsAssembly', () => { beforeSend = noop mainLogger = new Logger(() => noop) startLogsAssembly(sessionManager, configuration, lifeCycle, () => COMMON_CONTEXT, mainLogger, noop) - window.DD_RUM = { + window.OO_RUM = { getInternalContext: noop, } }) afterEach(() => { - delete window.DD_RUM + delete window.OO_RUM serverLogs = [] }) @@ -110,7 +110,7 @@ describe('startLogsAssembly', () => { describe('contexts inclusion', () => { it('should include message context', () => { - spyOn(window.DD_RUM!, 'getInternalContext').and.returnValue({ + spyOn(window.OO_RUM!, 'getInternalContext').and.returnValue({ view: { url: 'http://from-rum-context.com/', id: 'view-id' }, }) @@ -172,7 +172,7 @@ describe('startLogsAssembly', () => { }) it('should include rum internal context related to the error time', () => { - window.DD_RUM = { + window.OO_RUM = { getInternalContext(startTime) { return { foo: startTime === 1234 ? 'b' : 'a' } }, @@ -186,7 +186,7 @@ describe('startLogsAssembly', () => { }) it('should include RUM context', () => { - window.DD_RUM = { + window.OO_RUM = { getInternalContext() { return { view: { url: 'http://from-rum-context.com/', id: 'view-id' } } }, @@ -223,7 +223,7 @@ describe('startLogsAssembly', () => { }) it('RUM context should take precedence over common context', () => { - spyOn(window.DD_RUM!, 'getInternalContext').and.returnValue({ view: { url: 'from-rum-context' } }) + spyOn(window.OO_RUM!, 'getInternalContext').and.returnValue({ view: { url: 'from-rum-context' } }) lifeCycle.notify(LifeCycleEventType.RAW_LOG_COLLECTED, { rawLogsEvent: DEFAULT_MESSAGE }) @@ -231,7 +231,7 @@ describe('startLogsAssembly', () => { }) it('raw log should take precedence over RUM context', () => { - spyOn(window.DD_RUM!, 'getInternalContext').and.returnValue({ message: 'from-rum-context' }) + spyOn(window.OO_RUM!, 'getInternalContext').and.returnValue({ message: 'from-rum-context' }) lifeCycle.notify(LifeCycleEventType.RAW_LOG_COLLECTED, { rawLogsEvent: DEFAULT_MESSAGE }) @@ -260,7 +260,7 @@ describe('startLogsAssembly', () => { it('should allow modification of existing fields', () => { beforeSend = (event: LogsEvent) => { event.message = 'modified message' - ;(event.service as any) = 'modified service' + ; (event.service as any) = 'modified service' } lifeCycle.notify(LifeCycleEventType.RAW_LOG_COLLECTED, { @@ -309,7 +309,7 @@ describe('user management', () => { }) afterEach(() => { - delete window.DD_RUM + delete window.OO_RUM serverLogs = [] }) @@ -386,118 +386,118 @@ describe('logs limitation', () => { clock.cleanup() serverLogs = [] }) - ;[ - { status: StatusType.error, messageContext: {}, message: 'Reached max number of errors by minute: 1' }, - { status: StatusType.warn, messageContext: {}, message: 'Reached max number of warns by minute: 1' }, - { status: StatusType.info, messageContext: {}, message: 'Reached max number of infos by minute: 1' }, - { status: StatusType.debug, messageContext: {}, message: 'Reached max number of debugs by minute: 1' }, - { - status: StatusType.debug, - messageContext: { status: 'unknown' }, // overrides the rawLogsEvent status - message: 'Reached max number of customs by minute: 1', - }, - ].forEach(({ status, message, messageContext }) => { - it(`stops sending ${status} logs when reaching the limit`, () => { - lifeCycle.notify(LifeCycleEventType.RAW_LOG_COLLECTED, { - rawLogsEvent: { ...DEFAULT_MESSAGE, message: 'foo', status }, - messageContext, - }) - lifeCycle.notify(LifeCycleEventType.RAW_LOG_COLLECTED, { - rawLogsEvent: { ...DEFAULT_MESSAGE, message: 'bar', status }, - messageContext, - }) - - expect(serverLogs.length).toEqual(1) - expect(serverLogs[0].message).toBe('foo') - expect(reportErrorSpy).toHaveBeenCalledTimes(1) - expect(reportErrorSpy.calls.argsFor(0)[0]).toEqual( - jasmine.objectContaining({ - message, - source: ErrorSource.AGENT, + ;[ + { status: StatusType.error, messageContext: {}, message: 'Reached max number of errors by minute: 1' }, + { status: StatusType.warn, messageContext: {}, message: 'Reached max number of warns by minute: 1' }, + { status: StatusType.info, messageContext: {}, message: 'Reached max number of infos by minute: 1' }, + { status: StatusType.debug, messageContext: {}, message: 'Reached max number of debugs by minute: 1' }, + { + status: StatusType.debug, + messageContext: { status: 'unknown' }, // overrides the rawLogsEvent status + message: 'Reached max number of customs by minute: 1', + }, + ].forEach(({ status, message, messageContext }) => { + it(`stops sending ${status} logs when reaching the limit`, () => { + lifeCycle.notify(LifeCycleEventType.RAW_LOG_COLLECTED, { + rawLogsEvent: { ...DEFAULT_MESSAGE, message: 'foo', status }, + messageContext, + }) + lifeCycle.notify(LifeCycleEventType.RAW_LOG_COLLECTED, { + rawLogsEvent: { ...DEFAULT_MESSAGE, message: 'bar', status }, + messageContext, }) - ) - }) - - it(`does not take discarded ${status} logs into account`, () => { - beforeSend = (event) => { - if (event.message === 'discard me') { - return false - } - } - lifeCycle.notify(LifeCycleEventType.RAW_LOG_COLLECTED, { - rawLogsEvent: { ...DEFAULT_MESSAGE, message: 'discard me', status }, - messageContext, - }) - lifeCycle.notify(LifeCycleEventType.RAW_LOG_COLLECTED, { - rawLogsEvent: { ...DEFAULT_MESSAGE, message: 'discard me', status }, - messageContext, - }) - lifeCycle.notify(LifeCycleEventType.RAW_LOG_COLLECTED, { - rawLogsEvent: { ...DEFAULT_MESSAGE, message: 'discard me', status }, - messageContext, - }) - lifeCycle.notify(LifeCycleEventType.RAW_LOG_COLLECTED, { - rawLogsEvent: { ...DEFAULT_MESSAGE, message: 'foo', status }, - messageContext, + expect(serverLogs.length).toEqual(1) + expect(serverLogs[0].message).toBe('foo') + expect(reportErrorSpy).toHaveBeenCalledTimes(1) + expect(reportErrorSpy.calls.argsFor(0)[0]).toEqual( + jasmine.objectContaining({ + message, + source: ErrorSource.AGENT, + }) + ) }) - expect(serverLogs.length).toEqual(1) - expect(serverLogs[0].message).toBe('foo') - }) + it(`does not take discarded ${status} logs into account`, () => { + beforeSend = (event) => { + if (event.message === 'discard me') { + return false + } + } - it(`allows to send new ${status}s after a minute`, () => { - lifeCycle.notify(LifeCycleEventType.RAW_LOG_COLLECTED, { - rawLogsEvent: { ...DEFAULT_MESSAGE, message: 'foo', status }, - messageContext, - }) - lifeCycle.notify(LifeCycleEventType.RAW_LOG_COLLECTED, { - rawLogsEvent: { ...DEFAULT_MESSAGE, message: 'bar', status }, - messageContext, - }) - clock.tick(ONE_MINUTE) - lifeCycle.notify(LifeCycleEventType.RAW_LOG_COLLECTED, { - rawLogsEvent: { ...DEFAULT_MESSAGE, message: 'baz', status }, - messageContext, + lifeCycle.notify(LifeCycleEventType.RAW_LOG_COLLECTED, { + rawLogsEvent: { ...DEFAULT_MESSAGE, message: 'discard me', status }, + messageContext, + }) + lifeCycle.notify(LifeCycleEventType.RAW_LOG_COLLECTED, { + rawLogsEvent: { ...DEFAULT_MESSAGE, message: 'discard me', status }, + messageContext, + }) + lifeCycle.notify(LifeCycleEventType.RAW_LOG_COLLECTED, { + rawLogsEvent: { ...DEFAULT_MESSAGE, message: 'discard me', status }, + messageContext, + }) + lifeCycle.notify(LifeCycleEventType.RAW_LOG_COLLECTED, { + rawLogsEvent: { ...DEFAULT_MESSAGE, message: 'foo', status }, + messageContext, + }) + + expect(serverLogs.length).toEqual(1) + expect(serverLogs[0].message).toBe('foo') }) - expect(serverLogs.length).toEqual(2) - expect(serverLogs[0].message).toEqual('foo') - expect(serverLogs[1].message).toEqual('baz') - expect(reportErrorSpy).toHaveBeenCalledTimes(1) - expect(reportErrorSpy.calls.argsFor(0)[0]).toEqual( - jasmine.objectContaining({ - source: ErrorSource.AGENT, + it(`allows to send new ${status}s after a minute`, () => { + lifeCycle.notify(LifeCycleEventType.RAW_LOG_COLLECTED, { + rawLogsEvent: { ...DEFAULT_MESSAGE, message: 'foo', status }, + messageContext, + }) + lifeCycle.notify(LifeCycleEventType.RAW_LOG_COLLECTED, { + rawLogsEvent: { ...DEFAULT_MESSAGE, message: 'bar', status }, + messageContext, + }) + clock.tick(ONE_MINUTE) + lifeCycle.notify(LifeCycleEventType.RAW_LOG_COLLECTED, { + rawLogsEvent: { ...DEFAULT_MESSAGE, message: 'baz', status }, + messageContext, }) - ) - }) - it('allows to send logs with a different status when reaching the limit', () => { - const otherLogStatus = status === StatusType.error ? StatusType.info : StatusType.error - lifeCycle.notify(LifeCycleEventType.RAW_LOG_COLLECTED, { - rawLogsEvent: { ...DEFAULT_MESSAGE, message: 'foo', status }, - messageContext, - }) - lifeCycle.notify(LifeCycleEventType.RAW_LOG_COLLECTED, { - rawLogsEvent: { ...DEFAULT_MESSAGE, message: 'bar', status }, - messageContext, - }) - lifeCycle.notify(LifeCycleEventType.RAW_LOG_COLLECTED, { - rawLogsEvent: { ...DEFAULT_MESSAGE, message: 'baz', status: otherLogStatus }, - ...{ ...messageContext, status: otherLogStatus }, + expect(serverLogs.length).toEqual(2) + expect(serverLogs[0].message).toEqual('foo') + expect(serverLogs[1].message).toEqual('baz') + expect(reportErrorSpy).toHaveBeenCalledTimes(1) + expect(reportErrorSpy.calls.argsFor(0)[0]).toEqual( + jasmine.objectContaining({ + source: ErrorSource.AGENT, + }) + ) }) - expect(serverLogs.length).toEqual(2) - expect(serverLogs[0].message).toEqual('foo') - expect(serverLogs[1].message).toEqual('baz') - expect(reportErrorSpy).toHaveBeenCalledTimes(1) - expect(reportErrorSpy.calls.argsFor(0)[0]).toEqual( - jasmine.objectContaining({ - source: ErrorSource.AGENT, + it('allows to send logs with a different status when reaching the limit', () => { + const otherLogStatus = status === StatusType.error ? StatusType.info : StatusType.error + lifeCycle.notify(LifeCycleEventType.RAW_LOG_COLLECTED, { + rawLogsEvent: { ...DEFAULT_MESSAGE, message: 'foo', status }, + messageContext, }) - ) + lifeCycle.notify(LifeCycleEventType.RAW_LOG_COLLECTED, { + rawLogsEvent: { ...DEFAULT_MESSAGE, message: 'bar', status }, + messageContext, + }) + lifeCycle.notify(LifeCycleEventType.RAW_LOG_COLLECTED, { + rawLogsEvent: { ...DEFAULT_MESSAGE, message: 'baz', status: otherLogStatus }, + ...{ ...messageContext, status: otherLogStatus }, + }) + + expect(serverLogs.length).toEqual(2) + expect(serverLogs[0].message).toEqual('foo') + expect(serverLogs[1].message).toEqual('baz') + expect(reportErrorSpy).toHaveBeenCalledTimes(1) + expect(reportErrorSpy.calls.argsFor(0)[0]).toEqual( + jasmine.objectContaining({ + source: ErrorSource.AGENT, + }) + ) + }) }) - }) it('two different custom statuses are accounted by the same limit', () => { lifeCycle.notify(LifeCycleEventType.RAW_LOG_COLLECTED, { @@ -523,8 +523,8 @@ describe('logs limitation', () => { describe('getRUMInternalContext', () => { afterEach(() => { - delete window.DD_RUM - delete window.DD_RUM_SYNTHETICS + delete window.OO_RUM + delete window.OO_RUM_SYNTHETICS resetRUMInternalContext() }) @@ -533,12 +533,12 @@ describe('getRUMInternalContext', () => { }) it('returns undefined if the global variable does not have a `getInternalContext` method', () => { - window.DD_RUM = {} as any + window.OO_RUM = {} as any expect(getRUMInternalContext()).toBeUndefined() }) it('returns the internal context from the `getInternalContext` method', () => { - window.DD_RUM = { + window.OO_RUM = { getInternalContext: () => ({ foo: 'bar' }), } expect(getRUMInternalContext()).toEqual({ foo: 'bar' }) @@ -562,7 +562,7 @@ describe('getRUMInternalContext', () => { }) it('uses the global variable created when the synthetics worker is injecting RUM', () => { - window.DD_RUM_SYNTHETICS = { + window.OO_RUM_SYNTHETICS = { getInternalContext: () => ({ foo: 'bar' }), } expect(getRUMInternalContext()).toEqual({ foo: 'bar' }) diff --git a/packages/logs/src/domain/assembly.ts b/packages/logs/src/domain/assembly.ts index 16f7ff21a1..150c47139e 100644 --- a/packages/logs/src/domain/assembly.ts +++ b/packages/logs/src/domain/assembly.ts @@ -1,4 +1,4 @@ -import type { Context, EventRateLimiter, RawError, RelativeTime } from '@datadog/browser-core' +import type { Context, EventRateLimiter, RawError, RelativeTime } from '@openobserve/browser-core' import { getSyntheticsResultId, getSyntheticsTestId, @@ -9,7 +9,7 @@ import { createEventRateLimiter, getRelativeTime, isEmptyObject, -} from '@datadog/browser-core' +} from '@openobserve/browser-core' import type { CommonContext } from '../rawLogsEvent.types' import type { LogsConfiguration } from './configuration' import type { LifeCycle } from './lifeCycle' @@ -79,8 +79,8 @@ interface Rum { } interface BrowserWindow { - DD_RUM?: Rum - DD_RUM_SYNTHETICS?: Rum + OO_RUM?: Rum + OO_RUM_SYNTHETICS?: Rum } let logsSentBeforeRumInjectionTelemetryAdded = false @@ -89,7 +89,7 @@ export function getRUMInternalContext(startTime?: RelativeTime): Context | undef const browserWindow = window as BrowserWindow if (willSyntheticsInjectRum()) { - const context = getInternalContextFromRumGlobal(browserWindow.DD_RUM_SYNTHETICS) + const context = getInternalContextFromRumGlobal(browserWindow.OO_RUM_SYNTHETICS) if (!context && !logsSentBeforeRumInjectionTelemetryAdded) { logsSentBeforeRumInjectionTelemetryAdded = true addTelemetryDebug('Logs sent before RUM is injected by the synthetics worker', { @@ -100,7 +100,7 @@ export function getRUMInternalContext(startTime?: RelativeTime): Context | undef return context } - return getInternalContextFromRumGlobal(browserWindow.DD_RUM) + return getInternalContextFromRumGlobal(browserWindow.OO_RUM) function getInternalContextFromRumGlobal(rumGlobal?: Rum): Context | undefined { if (rumGlobal && rumGlobal.getInternalContext) { diff --git a/packages/logs/src/domain/configuration.spec.ts b/packages/logs/src/domain/configuration.spec.ts index f10b709073..d3f12403da 100644 --- a/packages/logs/src/domain/configuration.spec.ts +++ b/packages/logs/src/domain/configuration.spec.ts @@ -1,4 +1,4 @@ -import { display } from '@datadog/browser-core' +import { display } from '@openobserve/browser-core' import { validateAndBuildForwardOption, validateAndBuildLogsConfiguration } from './configuration' const DEFAULT_INIT_CONFIGURATION = { clientToken: 'xxx' } diff --git a/packages/logs/src/domain/configuration.ts b/packages/logs/src/domain/configuration.ts index f554913101..6e7c01873a 100644 --- a/packages/logs/src/domain/configuration.ts +++ b/packages/logs/src/domain/configuration.ts @@ -1,4 +1,4 @@ -import type { Configuration, InitConfiguration, RawTelemetryConfiguration } from '@datadog/browser-core' +import type { Configuration, InitConfiguration, RawTelemetryConfiguration } from '@openobserve/browser-core' import { serializeConfiguration, assign, @@ -10,7 +10,7 @@ import { RawReportType, includes, objectValues, -} from '@datadog/browser-core' +} from '@openobserve/browser-core' import type { LogsEvent } from '../logsEvent.types' export interface LogsInitConfiguration extends InitConfiguration { diff --git a/packages/logs/src/domain/internalContext.spec.ts b/packages/logs/src/domain/internalContext.spec.ts index 8e20ecdd72..d0d554ce3e 100644 --- a/packages/logs/src/domain/internalContext.spec.ts +++ b/packages/logs/src/domain/internalContext.spec.ts @@ -1,4 +1,4 @@ -import { Observable } from '@datadog/browser-core' +import { Observable } from '@openobserve/browser-core' import { startInternalContext } from './internalContext' describe('internal context', () => { diff --git a/packages/logs/src/domain/internalContext.ts b/packages/logs/src/domain/internalContext.ts index 9d6b3a0aa4..59e943b013 100644 --- a/packages/logs/src/domain/internalContext.ts +++ b/packages/logs/src/domain/internalContext.ts @@ -1,4 +1,4 @@ -import type { RelativeTime } from '@datadog/browser-core' +import type { RelativeTime } from '@openobserve/browser-core' import type { LogsSessionManager } from './logsSessionManager' export interface InternalContext { diff --git a/packages/logs/src/domain/lifeCycle.ts b/packages/logs/src/domain/lifeCycle.ts index 312056cb32..38bf3deaf6 100644 --- a/packages/logs/src/domain/lifeCycle.ts +++ b/packages/logs/src/domain/lifeCycle.ts @@ -1,5 +1,5 @@ -import { AbstractLifeCycle } from '@datadog/browser-core' -import type { Context } from '@datadog/browser-core' +import { AbstractLifeCycle } from '@openobserve/browser-core' +import type { Context } from '@openobserve/browser-core' import type { LogsEvent } from '../logsEvent.types' import type { CommonContext, RawLogsEvent } from '../rawLogsEvent.types' import type { Logger } from './logger' diff --git a/packages/logs/src/domain/logger.spec.ts b/packages/logs/src/domain/logger.spec.ts index 35996fb0f7..79dd17893d 100644 --- a/packages/logs/src/domain/logger.spec.ts +++ b/packages/logs/src/domain/logger.spec.ts @@ -1,4 +1,4 @@ -import { NO_ERROR_STACK_PRESENT_MESSAGE } from '@datadog/browser-core' +import { NO_ERROR_STACK_PRESENT_MESSAGE } from '@openobserve/browser-core' import type { LogsMessage } from './logger' import { HandlerType, Logger, STATUSES, StatusType } from './logger' diff --git a/packages/logs/src/domain/logger.ts b/packages/logs/src/domain/logger.ts index de626a879f..ff9ae36f95 100644 --- a/packages/logs/src/domain/logger.ts +++ b/packages/logs/src/domain/logger.ts @@ -1,4 +1,4 @@ -import type { Context } from '@datadog/browser-core' +import type { Context } from '@openobserve/browser-core' import { clocksNow, computeRawError, @@ -12,7 +12,7 @@ import { monitored, sanitize, NonErrorPrefix, -} from '@datadog/browser-core' +} from '@openobserve/browser-core' import type { LogsEvent } from '../logsEvent.types' diff --git a/packages/logs/src/domain/logsCollection/console/consoleCollection.spec.ts b/packages/logs/src/domain/logsCollection/console/consoleCollection.spec.ts index 38ea5f667f..a9ef40539d 100644 --- a/packages/logs/src/domain/logsCollection/console/consoleCollection.spec.ts +++ b/packages/logs/src/domain/logsCollection/console/consoleCollection.spec.ts @@ -1,4 +1,4 @@ -import { ErrorSource, noop } from '@datadog/browser-core' +import { ErrorSource, noop } from '@openobserve/browser-core' import type { RawConsoleLogsEvent } from '../../../rawLogsEvent.types' import { validateAndBuildLogsConfiguration } from '../../configuration' import type { RawLogsEventCollectedData } from '../../lifeCycle' @@ -29,7 +29,7 @@ describe('console collection', () => { }) it('should send console logs', () => { - ;({ stop: stopConsoleCollection } = startConsoleCollection( + ; ({ stop: stopConsoleCollection } = startConsoleCollection( validateAndBuildLogsConfiguration({ ...initConfiguration, forwardConsoleLogs: ['log'] })!, lifeCycle )) @@ -49,7 +49,7 @@ describe('console collection', () => { }) it('console error should have an error object defined', () => { - ;({ stop: stopConsoleCollection } = startConsoleCollection( + ; ({ stop: stopConsoleCollection } = startConsoleCollection( validateAndBuildLogsConfiguration({ ...initConfiguration, forwardErrorsToLogs: true })!, lifeCycle )) @@ -65,15 +65,15 @@ describe('console collection', () => { }) it('should retrieve fingerprint from console error', () => { - ;({ stop: stopConsoleCollection } = startConsoleCollection( + ; ({ stop: stopConsoleCollection } = startConsoleCollection( validateAndBuildLogsConfiguration({ ...initConfiguration, forwardErrorsToLogs: true })!, lifeCycle )) interface DatadogError extends Error { - dd_fingerprint?: string + oo_fingerprint?: string } const error = new Error('foo') - ;(error as DatadogError).dd_fingerprint = 'my-fingerprint' + ; (error as DatadogError).oo_fingerprint = 'my-fingerprint' // eslint-disable-next-line no-console console.error(error) diff --git a/packages/logs/src/domain/logsCollection/console/consoleCollection.ts b/packages/logs/src/domain/logsCollection/console/consoleCollection.ts index 8df499b3a9..5ac0dafcfc 100644 --- a/packages/logs/src/domain/logsCollection/console/consoleCollection.ts +++ b/packages/logs/src/domain/logsCollection/console/consoleCollection.ts @@ -1,5 +1,5 @@ -import type { Context, ClocksState, ConsoleLog } from '@datadog/browser-core' -import { timeStampNow, ConsoleApiName, ErrorSource, initConsoleObservable } from '@datadog/browser-core' +import type { Context, ClocksState, ConsoleLog } from '@openobserve/browser-core' +import { timeStampNow, ConsoleApiName, ErrorSource, initConsoleObservable } from '@openobserve/browser-core' import type { LogsConfiguration } from '../../configuration' import type { LifeCycle } from '../../lifeCycle' import { LifeCycleEventType } from '../../lifeCycle' @@ -29,10 +29,10 @@ export function startConsoleCollection(configuration: LogsConfiguration, lifeCyc error: log.api === ConsoleApiName.error ? { - origin: ErrorSource.CONSOLE, // Todo: Remove in the next major release - stack: log.stack, - fingerprint: log.fingerprint, - } + origin: ErrorSource.CONSOLE, // Todo: Remove in the next major release + stack: log.stack, + fingerprint: log.fingerprint, + } : undefined, status: LogStatusForApi[log.api], }, diff --git a/packages/logs/src/domain/logsCollection/logger/loggerCollection.spec.ts b/packages/logs/src/domain/logsCollection/logger/loggerCollection.spec.ts index b59d1f37c0..46fd5d209e 100644 --- a/packages/logs/src/domain/logsCollection/logger/loggerCollection.spec.ts +++ b/packages/logs/src/domain/logsCollection/logger/loggerCollection.spec.ts @@ -1,7 +1,7 @@ -import type { TimeStamp } from '@datadog/browser-core' -import { ConsoleApiName, timeStampNow, display, ErrorSource } from '@datadog/browser-core' -import type { Clock } from '@datadog/browser-core/test' -import { mockClock } from '@datadog/browser-core/test' +import type { TimeStamp } from '@openobserve/browser-core' +import { ConsoleApiName, timeStampNow, display, ErrorSource } from '@openobserve/browser-core' +import type { Clock } from '@openobserve/browser-core/test' +import { mockClock } from '@openobserve/browser-core/test' import type { CommonContext, RawLoggerLogsEvent } from '../../../rawLogsEvent.types' import type { RawLogsEventCollectedData } from '../../lifeCycle' import { LifeCycle, LifeCycleEventType } from '../../lifeCycle' @@ -26,7 +26,7 @@ describe('logger collection', () => { ) spyOn(console, 'error').and.callFake(() => true) logger = new Logger((...params) => handleLog(...params)) - ;({ handleLog: handleLog } = startLoggerCollection(lifeCycle)) + ; ({ handleLog: handleLog } = startLoggerCollection(lifeCycle)) clock = mockClock() }) diff --git a/packages/logs/src/domain/logsCollection/logger/loggerCollection.ts b/packages/logs/src/domain/logsCollection/logger/loggerCollection.ts index 798faeeaf6..b1425ad185 100644 --- a/packages/logs/src/domain/logsCollection/logger/loggerCollection.ts +++ b/packages/logs/src/domain/logsCollection/logger/loggerCollection.ts @@ -1,5 +1,5 @@ -import type { TimeStamp } from '@datadog/browser-core' -import { includes, display, combine, ErrorSource, timeStampNow } from '@datadog/browser-core' +import type { TimeStamp } from '@openobserve/browser-core' +import { includes, display, combine, ErrorSource, timeStampNow } from '@openobserve/browser-core' import type { CommonContext } from '../../../rawLogsEvent.types' import type { LifeCycle } from '../../lifeCycle' import { LifeCycleEventType } from '../../lifeCycle' diff --git a/packages/logs/src/domain/logsCollection/networkError/networkErrorCollection.spec.ts b/packages/logs/src/domain/logsCollection/networkError/networkErrorCollection.spec.ts index 44cfa550d5..6524178280 100644 --- a/packages/logs/src/domain/logsCollection/networkError/networkErrorCollection.spec.ts +++ b/packages/logs/src/domain/logsCollection/networkError/networkErrorCollection.spec.ts @@ -1,6 +1,6 @@ -import { isIE, ErrorSource } from '@datadog/browser-core' -import type { FetchStub, FetchStubManager } from '@datadog/browser-core/test' -import { SPEC_ENDPOINTS, ResponseStub, stubFetch } from '@datadog/browser-core/test' +import { isIE, ErrorSource } from '@openobserve/browser-core' +import type { FetchStub, FetchStubManager } from '@openobserve/browser-core/test' +import { SPEC_ENDPOINTS, ResponseStub, stubFetch } from '@openobserve/browser-core/test' import type { RawNetworkLogsEvent } from '../../../rawLogsEvent.types' import type { LogsConfiguration } from '../../configuration' import type { RawLogsEventCollectedData } from '../../lifeCycle' @@ -38,10 +38,10 @@ describe('network error collection', () => { function startCollection(forwardErrorsToLogs = true) { fetchStubManager = stubFetch() - ;({ stop: stopNetworkErrorCollection } = startNetworkErrorCollection( - { ...CONFIGURATION, forwardErrorsToLogs }, - lifeCycle - )) + ; ({ stop: stopNetworkErrorCollection } = startNetworkErrorCollection( + { ...CONFIGURATION, forwardErrorsToLogs }, + lifeCycle + )) fetchStub = window.fetch as FetchStub } diff --git a/packages/logs/src/domain/logsCollection/networkError/networkErrorCollection.ts b/packages/logs/src/domain/logsCollection/networkError/networkErrorCollection.ts index 04f180bace..373157b1e8 100644 --- a/packages/logs/src/domain/logsCollection/networkError/networkErrorCollection.ts +++ b/packages/logs/src/domain/logsCollection/networkError/networkErrorCollection.ts @@ -1,4 +1,4 @@ -import type { FetchResolveContext, XhrCompleteContext } from '@datadog/browser-core' +import type { FetchResolveContext, XhrCompleteContext } from '@openobserve/browser-core' import { ErrorSource, initXhrObservable, @@ -11,7 +11,7 @@ import { readBytesFromStream, tryToClone, isServerError, -} from '@datadog/browser-core' +} from '@openobserve/browser-core' import type { LogsConfiguration } from '../../configuration' import type { LifeCycle } from '../../lifeCycle' import { LifeCycleEventType } from '../../lifeCycle' diff --git a/packages/logs/src/domain/logsCollection/report/reportCollection.spec.ts b/packages/logs/src/domain/logsCollection/report/reportCollection.spec.ts index 5b5a4e0610..8606ec09c1 100644 --- a/packages/logs/src/domain/logsCollection/report/reportCollection.spec.ts +++ b/packages/logs/src/domain/logsCollection/report/reportCollection.spec.ts @@ -1,5 +1,5 @@ -import { ErrorSource, noop } from '@datadog/browser-core' -import { stubReportingObserver } from '@datadog/browser-core/test' +import { ErrorSource, noop } from '@openobserve/browser-core' +import { stubReportingObserver } from '@openobserve/browser-core/test' import type { RawReportLogsEvent } from '../../../rawLogsEvent.types' import { validateAndBuildLogsConfiguration } from '../../configuration' import type { RawLogsEventCollectedData } from '../../lifeCycle' @@ -30,7 +30,7 @@ describe('reports', () => { }) it('should send reports', () => { - ;({ stop: stopReportCollection } = startReportCollection( + ; ({ stop: stopReportCollection } = startReportCollection( validateAndBuildLogsConfiguration({ ...initConfiguration, forwardReports: ['intervention'] })!, lifeCycle )) @@ -50,7 +50,7 @@ describe('reports', () => { }) it('should not send reports when forwardReports init option not specified', () => { - ;({ stop: stopReportCollection } = startReportCollection( + ; ({ stop: stopReportCollection } = startReportCollection( validateAndBuildLogsConfiguration({ ...initConfiguration })!, lifeCycle )) @@ -60,7 +60,7 @@ describe('reports', () => { }) it('should add the source file information to the message for non error reports', () => { - ;({ stop: stopReportCollection } = startReportCollection( + ; ({ stop: stopReportCollection } = startReportCollection( validateAndBuildLogsConfiguration({ ...initConfiguration, forwardReports: ['deprecation'] })!, lifeCycle )) diff --git a/packages/logs/src/domain/logsCollection/report/reportCollection.ts b/packages/logs/src/domain/logsCollection/report/reportCollection.ts index 74a4d170ec..58f44c07a6 100644 --- a/packages/logs/src/domain/logsCollection/report/reportCollection.ts +++ b/packages/logs/src/domain/logsCollection/report/reportCollection.ts @@ -1,11 +1,11 @@ -import type { Context, ClocksState, RawReport } from '@datadog/browser-core' +import type { Context, ClocksState, RawReport } from '@openobserve/browser-core' import { timeStampNow, ErrorSource, RawReportType, getFileFromStackTraceString, initReportObservable, -} from '@datadog/browser-core' +} from '@openobserve/browser-core' import type { LogsConfiguration } from '../../configuration' import type { LifeCycle } from '../../lifeCycle' import { LifeCycleEventType } from '../../lifeCycle' diff --git a/packages/logs/src/domain/logsCollection/runtimeError/runtimeErrorCollection.spec.ts b/packages/logs/src/domain/logsCollection/runtimeError/runtimeErrorCollection.spec.ts index f2c5ce4190..76ab99ad02 100644 --- a/packages/logs/src/domain/logsCollection/runtimeError/runtimeErrorCollection.spec.ts +++ b/packages/logs/src/domain/logsCollection/runtimeError/runtimeErrorCollection.spec.ts @@ -1,4 +1,4 @@ -import { ErrorSource } from '@datadog/browser-core' +import { ErrorSource } from '@openobserve/browser-core' import type { RawRuntimeLogsEvent } from '../../../rawLogsEvent.types' import type { LogsConfiguration } from '../../configuration' import { StatusType } from '../../logger' @@ -31,7 +31,7 @@ describe('runtime error collection', () => { }) it('should send runtime errors', (done) => { - ;({ stop: stopRuntimeErrorCollection } = startRuntimeErrorCollection(configuration, lifeCycle)) + ; ({ stop: stopRuntimeErrorCollection } = startRuntimeErrorCollection(configuration, lifeCycle)) setTimeout(() => { throw new Error('error!') }) @@ -49,7 +49,7 @@ describe('runtime error collection', () => { }) it('should not send runtime errors when forwardErrorsToLogs is false', (done) => { - ;({ stop: stopRuntimeErrorCollection } = startRuntimeErrorCollection( + ; ({ stop: stopRuntimeErrorCollection } = startRuntimeErrorCollection( { ...configuration, forwardErrorsToLogs: false }, lifeCycle )) diff --git a/packages/logs/src/domain/logsCollection/runtimeError/runtimeErrorCollection.ts b/packages/logs/src/domain/logsCollection/runtimeError/runtimeErrorCollection.ts index 9d5fbac792..0159403eff 100644 --- a/packages/logs/src/domain/logsCollection/runtimeError/runtimeErrorCollection.ts +++ b/packages/logs/src/domain/logsCollection/runtimeError/runtimeErrorCollection.ts @@ -1,5 +1,5 @@ -import type { Context, RawError, ClocksState } from '@datadog/browser-core' -import { noop, ErrorSource, trackRuntimeError, Observable } from '@datadog/browser-core' +import type { Context, RawError, ClocksState } from '@openobserve/browser-core' +import { noop, ErrorSource, trackRuntimeError, Observable } from '@openobserve/browser-core' import type { LogsConfiguration } from '../../configuration' import type { LifeCycle } from '../../lifeCycle' import { LifeCycleEventType } from '../../lifeCycle' diff --git a/packages/logs/src/domain/logsSessionManager.spec.ts b/packages/logs/src/domain/logsSessionManager.spec.ts index 47cd85ab21..bbc670c4a9 100644 --- a/packages/logs/src/domain/logsSessionManager.spec.ts +++ b/packages/logs/src/domain/logsSessionManager.spec.ts @@ -1,4 +1,4 @@ -import type { RelativeTime } from '@datadog/browser-core' +import type { RelativeTime } from '@openobserve/browser-core' import { STORAGE_POLL_DELAY, SESSION_STORE_KEY, @@ -7,9 +7,9 @@ import { stopSessionManager, ONE_SECOND, DOM_EVENT, -} from '@datadog/browser-core' -import type { Clock } from '@datadog/browser-core/test' -import { createNewEvent, mockClock } from '@datadog/browser-core/test' +} from '@openobserve/browser-core' +import type { Clock } from '@openobserve/browser-core/test' +import { createNewEvent, mockClock } from '@openobserve/browser-core/test' import type { LogsConfiguration } from './configuration' import { diff --git a/packages/logs/src/domain/logsSessionManager.ts b/packages/logs/src/domain/logsSessionManager.ts index acbb7d0abb..c61f24541c 100644 --- a/packages/logs/src/domain/logsSessionManager.ts +++ b/packages/logs/src/domain/logsSessionManager.ts @@ -1,5 +1,5 @@ -import type { RelativeTime } from '@datadog/browser-core' -import { Observable, performDraw, startSessionManager } from '@datadog/browser-core' +import type { RelativeTime } from '@openobserve/browser-core' +import { Observable, performDraw, startSessionManager } from '@openobserve/browser-core' import type { LogsConfiguration } from './configuration' export const LOGS_SESSION_KEY = 'logs' @@ -27,8 +27,8 @@ export function startLogsSessionManager(configuration: LogsConfiguration): LogsS const session = sessionManager.findActiveSession(startTime) return session && session.trackingType === LoggerTrackingType.TRACKED ? { - id: session.id, - } + id: session.id, + } : undefined }, expireObservable: sessionManager.expireObservable, diff --git a/packages/logs/src/entries/main.ts b/packages/logs/src/entries/main.ts index d5611596a5..7ad4615f60 100644 --- a/packages/logs/src/entries/main.ts +++ b/packages/logs/src/entries/main.ts @@ -1,4 +1,4 @@ -import { defineGlobal, getGlobalObject } from '@datadog/browser-core' +import { defineGlobal, getGlobalObject } from '@openobserve/browser-core' import type { LogsPublicApi } from '../boot/logsPublicApi' import { makeLogsPublicApi } from '../boot/logsPublicApi' import { startLogs } from '../boot/startLogs' @@ -8,9 +8,9 @@ export { LoggerConfiguration, LogsPublicApi as LogsGlobal } from '../boot/logsPu export { LogsInitConfiguration } from '../domain/configuration' export { LogsEvent } from '../logsEvent.types' -export const datadogLogs = makeLogsPublicApi(startLogs) +export const openobserveLogs = makeLogsPublicApi(startLogs) interface BrowserWindow extends Window { - DD_LOGS?: LogsPublicApi + OO_LOGS?: LogsPublicApi } -defineGlobal(getGlobalObject(), 'DD_LOGS', datadogLogs) +defineGlobal(getGlobalObject(), 'OO_LOGS', openobserveLogs) diff --git a/packages/logs/src/rawLogsEvent.types.ts b/packages/logs/src/rawLogsEvent.types.ts index 276078c5ae..7ca310e23b 100644 --- a/packages/logs/src/rawLogsEvent.types.ts +++ b/packages/logs/src/rawLogsEvent.types.ts @@ -1,4 +1,4 @@ -import type { Context, ErrorSource, TimeStamp, User } from '@datadog/browser-core' +import type { Context, ErrorSource, TimeStamp, User } from '@openobserve/browser-core' import type { StatusType } from './domain/logger' export type RawLogsEvent = diff --git a/packages/logs/src/transport/startLogsBatch.ts b/packages/logs/src/transport/startLogsBatch.ts index 5fc95fcf78..d5d0d51fd7 100644 --- a/packages/logs/src/transport/startLogsBatch.ts +++ b/packages/logs/src/transport/startLogsBatch.ts @@ -1,5 +1,5 @@ -import type { Context, Observable, PageExitEvent, RawError } from '@datadog/browser-core' -import { startBatchWithReplica } from '@datadog/browser-core' +import type { Context, Observable, PageExitEvent, RawError } from '@openobserve/browser-core' +import { startBatchWithReplica } from '@openobserve/browser-core' import type { LogsConfiguration } from '../domain/configuration' import type { LifeCycle } from '../domain/lifeCycle' import { LifeCycleEventType } from '../domain/lifeCycle' diff --git a/packages/logs/src/transport/startLogsBridge.ts b/packages/logs/src/transport/startLogsBridge.ts index e7775b3a7a..adfd33ac81 100644 --- a/packages/logs/src/transport/startLogsBridge.ts +++ b/packages/logs/src/transport/startLogsBridge.ts @@ -1,5 +1,5 @@ -import type { Context } from '@datadog/browser-core' -import { getEventBridge } from '@datadog/browser-core' +import type { Context } from '@openobserve/browser-core' +import { getEventBridge } from '@openobserve/browser-core' import type { LifeCycle } from '../domain/lifeCycle' import { LifeCycleEventType } from '../domain/lifeCycle' import type { LogsEvent } from '../logsEvent.types' diff --git a/packages/logs/webpack.config.js b/packages/logs/webpack.config.js index e357912e19..297e1d230c 100644 --- a/packages/logs/webpack.config.js +++ b/packages/logs/webpack.config.js @@ -6,5 +6,5 @@ module.exports = (_env, argv) => webpackBase({ mode: argv.mode, entry: path.resolve(__dirname, 'src/entries/main.ts'), - filename: 'datadog-logs.js', + filename: 'openobserve-logs.js', }) diff --git a/packages/rum-core/README.md b/packages/rum-core/README.md index 0380dfaf47..e98d991a57 100644 --- a/packages/rum-core/README.md +++ b/packages/rum-core/README.md @@ -1,3 +1,3 @@ # `rum-core` -Datadog browser RUM core utilities. +Openobserve browser RUM core utilities. diff --git a/packages/rum-core/package.json b/packages/rum-core/package.json index f2e9028190..010370c843 100644 --- a/packages/rum-core/package.json +++ b/packages/rum-core/package.json @@ -1,6 +1,6 @@ { - "name": "@datadog/browser-rum-core", - "version": "4.48.1", + "name": "@openobserve/browser-rum-core", + "version": "0.2.11", "license": "Apache-2.0", "main": "cjs/index.js", "module": "esm/index.js", @@ -12,14 +12,14 @@ "replace-build-env": "node ../../scripts/build/replace-build-env.js" }, "dependencies": { - "@datadog/browser-core": "4.48.1" + "@openobserve/browser-core": "0.2.11" }, "devDependencies": { "ajv": "6.12.6" }, "repository": { "type": "git", - "url": "https://github.com/DataDog/browser-sdk.git", + "url": "https://github.com/openobserve/browser-sdk.git", "directory": "packages/rum-core" }, "volta": { @@ -28,4 +28,4 @@ "publishConfig": { "access": "public" } -} +} \ No newline at end of file diff --git a/packages/rum-core/src/boot/rumPublicApi.spec.ts b/packages/rum-core/src/boot/rumPublicApi.spec.ts index 4cb83c8e88..1e3fc9b581 100644 --- a/packages/rum-core/src/boot/rumPublicApi.spec.ts +++ b/packages/rum-core/src/boot/rumPublicApi.spec.ts @@ -1,11 +1,11 @@ -import type { RelativeTime, TimeStamp, Context } from '@datadog/browser-core' -import { ONE_SECOND, getTimeStamp, display, DefaultPrivacyLevel } from '@datadog/browser-core' +import type { RelativeTime, TimeStamp, Context } from '@openobserve/browser-core' +import { ONE_SECOND, getTimeStamp, display, DefaultPrivacyLevel } from '@openobserve/browser-core' import { initEventBridgeStub, deleteEventBridgeStub, cleanupSyntheticsWorkerValues, mockSyntheticsWorkerValues, -} from '@datadog/browser-core/test' +} from '@openobserve/browser-core/test' import type { TestSetupBuilder } from '../../test' import { setup, noopRecorderApi } from '../../test' import type { HybridInitConfiguration, RumInitConfiguration } from '../domain/configuration' diff --git a/packages/rum-core/src/boot/rumPublicApi.ts b/packages/rum-core/src/boot/rumPublicApi.ts index c0fe8d8aea..4a21175075 100644 --- a/packages/rum-core/src/boot/rumPublicApi.ts +++ b/packages/rum-core/src/boot/rumPublicApi.ts @@ -1,4 +1,4 @@ -import type { Context, InitConfiguration, TimeStamp, RelativeTime, User, Observable } from '@datadog/browser-core' +import type { Context, InitConfiguration, TimeStamp, RelativeTime, User, Observable } from '@openobserve/browser-core' import { noop, CustomerDataType, @@ -18,7 +18,7 @@ import { checkUser, sanitizeUser, sanitize, -} from '@datadog/browser-core' +} from '@openobserve/browser-core' import type { LifeCycle } from '../domain/lifeCycle' import type { ViewContexts } from '../domain/contexts/viewContexts' import type { RumSessionManager } from '../domain/rumSessionManager' @@ -162,15 +162,15 @@ export function makeRumPublicApi( ) getSessionReplayLinkStrategy = () => recorderApi.getSessionReplayLink(configuration, startRumResults.session, startRumResults.viewContexts) - ;({ - startView: startViewStrategy, - addAction: addActionStrategy, - addError: addErrorStrategy, - addTiming: addTimingStrategy, - addFeatureFlagEvaluation: addFeatureFlagEvaluationStrategy, - getInternalContext: getInternalContextStrategy, - stopSession: stopSessionStrategy, - } = startRumResults) + ; ({ + startView: startViewStrategy, + addAction: addActionStrategy, + addError: addErrorStrategy, + addTiming: addTimingStrategy, + addFeatureFlagEvaluation: addFeatureFlagEvaluationStrategy, + getInternalContext: getInternalContextStrategy, + stopSession: stopSessionStrategy, + } = startRumResults) bufferApiCalls.drain() recorderApi.onRumStart( @@ -280,7 +280,7 @@ export function makeRumPublicApi( function canInitRum(initConfiguration: RumInitConfiguration) { if (isAlreadyInitialized) { if (!initConfiguration.silentMultipleInit) { - display.error('DD_RUM is already initialized.') + display.error('OO_RUM is already initialized.') } return false } diff --git a/packages/rum-core/src/boot/startRum.spec.ts b/packages/rum-core/src/boot/startRum.spec.ts index 83bf80409a..83398e3526 100644 --- a/packages/rum-core/src/boot/startRum.spec.ts +++ b/packages/rum-core/src/boot/startRum.spec.ts @@ -1,4 +1,4 @@ -import type { RelativeTime, Observable, RawError, Duration } from '@datadog/browser-core' +import type { RelativeTime, Observable, RawError, Duration } from '@openobserve/browser-core' import { CustomerDataType, createContextManager, @@ -9,13 +9,13 @@ import { noop, relativeNow, isIE, -} from '@datadog/browser-core' +} from '@openobserve/browser-core' import { createNewEvent, interceptRequests, initEventBridgeStub, deleteEventBridgeStub, -} from '@datadog/browser-core/test' +} from '@openobserve/browser-core/test' import type { RumSessionManagerMock, TestSetupBuilder } from '../../test' import { createRumSessionManagerMock, noopRecorderApi, noopWebVitalTelemetryDebug, setup } from '../../test' import type { RumPerformanceNavigationTiming, RumPerformanceEntry } from '../browser/performanceCollection' diff --git a/packages/rum-core/src/boot/startRum.ts b/packages/rum-core/src/boot/startRum.ts index 6ca15c69a2..976932fe49 100644 --- a/packages/rum-core/src/boot/startRum.ts +++ b/packages/rum-core/src/boot/startRum.ts @@ -1,4 +1,4 @@ -import type { Observable, TelemetryEvent, RawError, ContextManager } from '@datadog/browser-core' +import type { Observable, TelemetryEvent, RawError, ContextManager } from '@openobserve/browser-core' import { sendToExtension, createPageExitObservable, @@ -8,7 +8,7 @@ import { canUseEventBridge, getEventBridge, addTelemetryDebug, -} from '@datadog/browser-core' +} from '@openobserve/browser-core' import { createDOMMutationObservable } from '../browser/domMutationObservable' import { startPerformanceCollection } from '../browser/performanceCollection' import { startRumAssembly } from '../domain/assembly' diff --git a/packages/rum-core/src/browser/domMutationObservable.spec.ts b/packages/rum-core/src/browser/domMutationObservable.spec.ts index 759c700836..2fb225add3 100644 --- a/packages/rum-core/src/browser/domMutationObservable.spec.ts +++ b/packages/rum-core/src/browser/domMutationObservable.spec.ts @@ -1,5 +1,5 @@ -import { isIE } from '@datadog/browser-core' -import { stubZoneJs } from '@datadog/browser-core/test' +import { isIE } from '@openobserve/browser-core' +import { stubZoneJs } from '@openobserve/browser-core/test' import { createDOMMutationObservable, getMutationObserverConstructor } from './domMutationObservable' // The MutationObserver invokes its callback in an event loop microtask, making this asynchronous. @@ -101,7 +101,7 @@ describe('domMutationObservable', () => { 'collects DOM mutation when text node content changes', domMutationSpec( (root) => { - ;(root.childNodes[1] as Text).data = 'bar' + ; (root.childNodes[1] as Text).data = 'bar' }, { expectedMutations: 1 } ) diff --git a/packages/rum-core/src/browser/domMutationObservable.ts b/packages/rum-core/src/browser/domMutationObservable.ts index 3d708b9395..93fb4b890f 100644 --- a/packages/rum-core/src/browser/domMutationObservable.ts +++ b/packages/rum-core/src/browser/domMutationObservable.ts @@ -1,4 +1,4 @@ -import { monitor, noop, Observable, getZoneJsOriginalValue } from '@datadog/browser-core' +import { monitor, noop, Observable, getZoneJsOriginalValue } from '@openobserve/browser-core' export function createDOMMutationObservable() { const MutationObserver = getMutationObserverConstructor() diff --git a/packages/rum-core/src/browser/htmlDomUtils.spec.ts b/packages/rum-core/src/browser/htmlDomUtils.spec.ts index 2fb5dbeb52..486bfea231 100644 --- a/packages/rum-core/src/browser/htmlDomUtils.spec.ts +++ b/packages/rum-core/src/browser/htmlDomUtils.spec.ts @@ -1,4 +1,4 @@ -import { isIE } from '@datadog/browser-core' +import { isIE } from '@openobserve/browser-core' import { isTextNode, isCommentNode, diff --git a/packages/rum-core/src/browser/locationChangeObservable.spec.ts b/packages/rum-core/src/browser/locationChangeObservable.spec.ts index 08ffbf5ef2..a1b0ad8eea 100644 --- a/packages/rum-core/src/browser/locationChangeObservable.spec.ts +++ b/packages/rum-core/src/browser/locationChangeObservable.spec.ts @@ -1,6 +1,6 @@ -import type { Observable, Subscription } from '@datadog/browser-core' -import { mockLocation } from '@datadog/browser-core/test' -import type { RumConfiguration } from '@datadog/browser-rum-core' +import type { Observable, Subscription } from '@openobserve/browser-core' +import { mockLocation } from '@openobserve/browser-core/test' +import type { RumConfiguration } from '@openobserve/browser-rum-core' import type { LocationChange } from './locationChangeObservable' import { createLocationChangeObservable } from './locationChangeObservable' @@ -13,7 +13,7 @@ describe('locationChangeObservable', () => { let configuration: RumConfiguration beforeEach(() => { - ;({ location: fakeLocation, cleanup: cleanupLocation } = mockLocation('/foo')) + ; ({ location: fakeLocation, cleanup: cleanupLocation } = mockLocation('/foo')) configuration = {} as RumConfiguration observable = createLocationChangeObservable(configuration, fakeLocation as Location) observer = jasmine.createSpy('obs') diff --git a/packages/rum-core/src/browser/locationChangeObservable.ts b/packages/rum-core/src/browser/locationChangeObservable.ts index 8e7e80a9c4..49c0798bc4 100644 --- a/packages/rum-core/src/browser/locationChangeObservable.ts +++ b/packages/rum-core/src/browser/locationChangeObservable.ts @@ -4,7 +4,7 @@ import { instrumentMethodAndCallOriginal, Observable, shallowClone, -} from '@datadog/browser-core' +} from '@openobserve/browser-core' import type { RumConfiguration } from '../domain/configuration' export interface LocationChange { diff --git a/packages/rum-core/src/browser/performanceCollection.ts b/packages/rum-core/src/browser/performanceCollection.ts index adc4a2ce5d..29b229d9b4 100644 --- a/packages/rum-core/src/browser/performanceCollection.ts +++ b/packages/rum-core/src/browser/performanceCollection.ts @@ -1,4 +1,4 @@ -import type { Duration, RelativeTime, TimeStamp } from '@datadog/browser-core' +import type { Duration, RelativeTime, TimeStamp } from '@openobserve/browser-core' import { dateNow, assign, @@ -11,7 +11,7 @@ import { relativeNow, runOnReadyState, addEventListener, -} from '@datadog/browser-core' +} from '@openobserve/browser-core' import type { RumConfiguration } from '../domain/configuration' import type { LifeCycle } from '../domain/lifeCycle' diff --git a/packages/rum-core/src/browser/scroll.spec.ts b/packages/rum-core/src/browser/scroll.spec.ts index 916137cd57..df6c254050 100644 --- a/packages/rum-core/src/browser/scroll.spec.ts +++ b/packages/rum-core/src/browser/scroll.spec.ts @@ -1,4 +1,4 @@ -import { addEventListener, DOM_EVENT, isIE } from '@datadog/browser-core' +import { addEventListener, DOM_EVENT, isIE } from '@openobserve/browser-core' import type { RumConfiguration } from '../domain/configuration' import { getScrollX, getScrollY } from './scroll' diff --git a/packages/rum-core/src/browser/viewportObservable.spec.ts b/packages/rum-core/src/browser/viewportObservable.spec.ts index bec1531f49..e6badacb9c 100644 --- a/packages/rum-core/src/browser/viewportObservable.spec.ts +++ b/packages/rum-core/src/browser/viewportObservable.spec.ts @@ -1,6 +1,6 @@ -import type { Subscription } from '@datadog/browser-core/src/tools/observable' -import type { Clock } from '@datadog/browser-core/test' -import { mockClock, createNewEvent } from '@datadog/browser-core/test' +import type { Subscription } from '@openobserve/browser-core/src/tools/observable' +import type { Clock } from '@openobserve/browser-core/test' +import { mockClock, createNewEvent } from '@openobserve/browser-core/test' import type { RumConfiguration } from '../domain/configuration' import type { ViewportDimension } from './viewportObservable' import { getViewportDimension, initViewportObservable } from './viewportObservable' diff --git a/packages/rum-core/src/browser/viewportObservable.ts b/packages/rum-core/src/browser/viewportObservable.ts index 888dcee032..23fbedb697 100644 --- a/packages/rum-core/src/browser/viewportObservable.ts +++ b/packages/rum-core/src/browser/viewportObservable.ts @@ -1,4 +1,4 @@ -import { Observable, throttle, addEventListener, DOM_EVENT } from '@datadog/browser-core' +import { Observable, throttle, addEventListener, DOM_EVENT } from '@openobserve/browser-core' import type { RumConfiguration } from '../domain/configuration' export interface ViewportDimension { diff --git a/packages/rum-core/src/domain/assembly.spec.ts b/packages/rum-core/src/domain/assembly.spec.ts index 9e0cd39b19..28902e47ff 100644 --- a/packages/rum-core/src/domain/assembly.spec.ts +++ b/packages/rum-core/src/domain/assembly.spec.ts @@ -1,11 +1,11 @@ -import type { ClocksState, RelativeTime } from '@datadog/browser-core' -import { ErrorSource, ONE_MINUTE, display } from '@datadog/browser-core' +import type { ClocksState, RelativeTime } from '@openobserve/browser-core' +import { ErrorSource, ONE_MINUTE, display } from '@openobserve/browser-core' import { initEventBridgeStub, deleteEventBridgeStub, cleanupSyntheticsWorkerValues, mockSyntheticsWorkerValues, -} from '@datadog/browser-core/test' +} from '@openobserve/browser-core/test' import type { TestSetupBuilder } from '../../test' import { createRumSessionManagerMock, @@ -462,13 +462,13 @@ describe('rum assembly', () => { describe('action context', () => { it('should be added on some event categories', () => { const { lifeCycle } = setupBuilder.build() - ;[RumEventType.RESOURCE, RumEventType.LONG_TASK, RumEventType.ERROR].forEach((category) => { - notifyRawRumEvent(lifeCycle, { - rawRumEvent: createRawRumEvent(category), + ;[RumEventType.RESOURCE, RumEventType.LONG_TASK, RumEventType.ERROR].forEach((category) => { + notifyRawRumEvent(lifeCycle, { + rawRumEvent: createRawRumEvent(category), + }) + expect(serverRumEvents[0].action).toEqual({ id: '7890' }) + serverRumEvents = [] }) - expect(serverRumEvents[0].action).toEqual({ id: '7890' }) - serverRumEvents = [] - }) notifyRawRumEvent(lifeCycle, { rawRumEvent: createRawRumEvent(RumEventType.VIEW), @@ -580,7 +580,7 @@ describe('rum assembly', () => { id: '1234', type: 'user', }) - expect(serverRumEvents[0]._dd.session).toEqual({ + expect(serverRumEvents[0]._oo.session).toEqual({ plan: RumSessionPlan.WITH_SESSION_REPLAY, }) }) @@ -634,7 +634,7 @@ describe('rum assembly', () => { notifyRawRumEvent(lifeCycle, { rawRumEvent: createRawRumEvent(RumEventType.VIEW), }) - expect(serverRumEvents[0]._dd.configuration).toEqual({ + expect(serverRumEvents[0]._oo.configuration).toEqual({ session_replay_sample_rate: 100, session_sample_rate: 100, }) @@ -650,7 +650,7 @@ describe('rum assembly', () => { notifyRawRumEvent(lifeCycle, { rawRumEvent: createRawRumEvent(RumEventType.VIEW), }) - expect(serverRumEvents[0]._dd.configuration).toEqual({ + expect(serverRumEvents[0]._oo.configuration).toEqual({ session_sample_rate: 1.234, session_replay_sample_rate: 6.789, }) @@ -679,8 +679,8 @@ describe('rum assembly', () => { notifyRawRumEvent(lifeCycle, { rawRumEvent: createRawRumEvent(RumEventType.VIEW) }) - expect(serverRumEvents[0]._dd.browser_sdk_version).not.toBeDefined() - expect(serverRumEvents[1]._dd.browser_sdk_version).toBeDefined() + expect(serverRumEvents[0]._oo.browser_sdk_version).not.toBeDefined() + expect(serverRumEvents[1]._oo.browser_sdk_version).toBeDefined() }) }) diff --git a/packages/rum-core/src/domain/assembly.ts b/packages/rum-core/src/domain/assembly.ts index 726c46eda8..27ffc4454b 100644 --- a/packages/rum-core/src/domain/assembly.ts +++ b/packages/rum-core/src/domain/assembly.ts @@ -1,4 +1,4 @@ -import type { Context, RawError, EventRateLimiter, User } from '@datadog/browser-core' +import type { Context, RawError, EventRateLimiter, User } from '@openobserve/browser-core' import { combine, isEmptyObject, @@ -9,7 +9,8 @@ import { canUseEventBridge, assign, round, -} from '@datadog/browser-core' + dateNow, +} from '@openobserve/browser-core' import type { RumEventDomainContext } from '../domainContext.types' import type { RawRumErrorEvent, @@ -56,6 +57,8 @@ let modifiableFieldPathsByEvent: { [key in RumEventType]: ModifiableFieldPaths } type Mutable = { -readonly [P in keyof T]: T[P] } +type StartTimeObject = { [key: string]: string }; + export function startRumAssembly( configuration: RumConfiguration, lifeCycle: LifeCycle, @@ -116,12 +119,42 @@ export function startRumAssembly( const viewContext = viewContexts.findView(startTime) const urlContext = urlContexts.findUrl(startTime) const session = sessionManager.findTrackedSession(startTime) + + let objStartTime: StartTimeObject = {}; + const strStartTime = sessionStorage.getItem('oo_rum_session_starttime'); + + if (strStartTime) { + try { + // Safely parsing the JSON string without using eval + objStartTime = JSON.parse(strStartTime); + } catch (error) { + console.log('Error parsing session start time:', error); + } + } + + let sessionStartTime = ''; + + // Check if 'session' and 'session.id' are defined + if (session && session.id) { + // Use nullish coalescing operator (??) to provide a default object if objStartTime[session.id] is undefined + sessionStartTime = objStartTime[session.id] ?? ''; + + // Check if a new session start time needs to be created + if (sessionStartTime === '') { + objStartTime[session.id] = (new Date().getTime()).toString(); + sessionStorage.setItem('oo_rum_session_starttime', JSON.stringify(objStartTime)); + sessionStartTime = objStartTime[session.id]; + // Invoke the cleanup function + cleanupOldSessions(); + } + } + if (session && viewContext && urlContext) { const commonContext = savedCommonContext || buildCommonContext() const actionId = actionContexts.findActionId(startTime) const rumContext: RumContext = { - _dd: { + _oo: { format_version: 2, drift: currentDrift(), session: { @@ -143,6 +176,7 @@ export function startRumAssembly( session: { id: session.id, type: syntheticsContext ? SessionType.SYNTHETICS : ciTestContext ? SessionType.CI_TEST : SessionType.USER, + start_time: sessionStartTime, }, view: { id: viewContext.id, @@ -160,11 +194,11 @@ export function startRumAssembly( serverRumEvent.context = combine(commonContext.context, customerContext) if (!('has_replay' in serverRumEvent.session)) { - ;(serverRumEvent.session as Mutable).has_replay = commonContext.hasReplay + ; (serverRumEvent.session as Mutable).has_replay = commonContext.hasReplay } if (!isEmptyObject(commonContext.user)) { - ;(serverRumEvent.usr as Mutable) = commonContext.user as User & Context + ; (serverRumEvent.usr as Mutable) = commonContext.user as User & Context } if (shouldSend(serverRumEvent, configuration.beforeSend, domainContext, eventRateLimiters)) { @@ -178,6 +212,37 @@ export function startRumAssembly( ) } +function cleanupOldSessions(): void { + const strStartTime = sessionStorage.getItem('oo_rum_session_starttime'); + let objStartTime: StartTimeObject = {}; + + if (strStartTime) { + try { + objStartTime = JSON.parse(strStartTime); + } catch (error) { + console.error("Error parsing session start time:", error); + return; + } + } + + const now = new Date(); + const startOfToday = new Date(now.getFullYear(), now.getMonth(), now.getDate()).getTime(); + const cleanedStartTimes: StartTimeObject = {}; + + // Iterate through the sessions and keep the ones from today onwards + Object.keys(objStartTime).forEach((sessionId) => { + const sessionStartStr = objStartTime[sessionId]; + const sessionStartTime = parseInt(sessionStartStr, 10); + + if (sessionStartTime >= startOfToday) { + cleanedStartTimes[sessionId] = sessionStartStr; + } + }); + + // Store the cleaned object back into sessionStorage + sessionStorage.setItem('oo_rum_session_starttime', JSON.stringify(cleanedStartTimes)); +} + function shouldSend( event: RumEvent & Context, beforeSend: RumConfiguration['beforeSend'], diff --git a/packages/rum-core/src/domain/configuration.spec.ts b/packages/rum-core/src/domain/configuration.spec.ts index d8110acb6f..f0ccd7ac26 100644 --- a/packages/rum-core/src/domain/configuration.spec.ts +++ b/packages/rum-core/src/domain/configuration.spec.ts @@ -1,4 +1,4 @@ -import { DefaultPrivacyLevel, display } from '@datadog/browser-core' +import { DefaultPrivacyLevel, display } from '@openobserve/browser-core' import type { RumInitConfiguration } from './configuration' import { serializeRumConfiguration, validateAndBuildRumConfiguration } from './configuration' @@ -197,7 +197,7 @@ describe('validateAndBuildRumConfiguration', () => { allowedTracingOrigins: ['foo'], service: 'bar', })!.allowedTracingUrls - ).toEqual([{ match: 'foo', propagatorTypes: ['datadog'] }]) + ).toEqual([{ match: 'foo', propagatorTypes: ['tracecontext'] }]) }) it('accepts functions', () => { @@ -242,7 +242,7 @@ describe('validateAndBuildRumConfiguration', () => { allowedTracingUrls: ['foo'], service: 'bar', })!.allowedTracingUrls - ).toEqual([{ match: 'foo', propagatorTypes: ['datadog'] }]) + ).toEqual([{ match: 'foo', propagatorTypes: ['tracecontext'] }]) }) it('accepts functions', () => { @@ -254,7 +254,7 @@ describe('validateAndBuildRumConfiguration', () => { allowedTracingUrls: [customOriginFunction], service: 'bar', })!.allowedTracingUrls - ).toEqual([{ match: customOriginFunction, propagatorTypes: ['datadog'] }]) + ).toEqual([{ match: customOriginFunction, propagatorTypes: ['tracecontext'] }]) }) it('accepts RegExp', () => { @@ -264,7 +264,7 @@ describe('validateAndBuildRumConfiguration', () => { allowedTracingUrls: [/az/i], service: 'bar', })!.allowedTracingUrls - ).toEqual([{ match: /az/i, propagatorTypes: ['datadog'] }]) + ).toEqual([{ match: /az/i, propagatorTypes: ['tracecontext'] }]) }) it('keeps headers', () => { @@ -285,7 +285,7 @@ describe('validateAndBuildRumConfiguration', () => { allowedTracingUrls: [ 42 as any, undefined, - { match: 42 as any, propagatorTypes: ['datadog'] }, + { match: 42 as any, propagatorTypes: ['tracecontext'] }, { match: 'toto' }, ], })!.allowedTracingUrls @@ -518,12 +518,12 @@ describe('validateAndBuildRumConfiguration', () => { expect(serializeRumConfiguration(DEFAULT_INIT_CONFIGURATION).selected_tracing_propagators).toEqual([]) }) - it('should return Datadog propagator type', () => { + it('should return Openobserve propagator type', () => { const simpleTracingConfig: RumInitConfiguration = { ...DEFAULT_INIT_CONFIGURATION, allowedTracingUrls: ['foo'], } - expect(serializeRumConfiguration(simpleTracingConfig).selected_tracing_propagators).toEqual(['datadog']) + expect(serializeRumConfiguration(simpleTracingConfig).selected_tracing_propagators).toEqual(['tracecontext']) }) it('should return all propagator types', () => { @@ -531,14 +531,13 @@ describe('validateAndBuildRumConfiguration', () => { ...DEFAULT_INIT_CONFIGURATION, allowedTracingUrls: [ 'foo', - { match: 'first', propagatorTypes: ['datadog'] }, - { match: 'test', propagatorTypes: ['tracecontext'] }, + { match: 'first', propagatorTypes: ['tracecontext'] }, { match: 'other', propagatorTypes: ['b3'] }, { match: 'final', propagatorTypes: ['b3multi'] }, ], } expect(serializeRumConfiguration(complexTracingConfig).selected_tracing_propagators).toEqual( - jasmine.arrayWithExactContents(['datadog', 'b3', 'b3multi', 'tracecontext']) + jasmine.arrayWithExactContents(['tracecontext', 'b3', 'b3multi']) ) }) diff --git a/packages/rum-core/src/domain/configuration.ts b/packages/rum-core/src/domain/configuration.ts index 77c8bd6f8e..d822634175 100644 --- a/packages/rum-core/src/domain/configuration.ts +++ b/packages/rum-core/src/domain/configuration.ts @@ -1,4 +1,4 @@ -import type { Configuration, InitConfiguration, MatchOption, RawTelemetryConfiguration } from '@datadog/browser-core' +import type { Configuration, InitConfiguration, MatchOption, RawTelemetryConfiguration } from '@openobserve/browser-core' import { getType, arrayFrom, @@ -11,13 +11,14 @@ import { isPercentage, objectHasValue, validateAndBuildConfiguration, -} from '@datadog/browser-core' +} from '@openobserve/browser-core' import type { RumEventDomainContext } from '../domainContext.types' import type { RumEvent } from '../rumEvent.types' import { isTracingOption } from './tracing/tracer' import type { PropagatorType, TracingOption } from './tracing/tracer.types' export interface RumInitConfiguration extends InitConfiguration { + [x: string]: any // global options applicationId: string beforeSend?: ((event: RumEvent, context: RumEventDomainContext) => void | boolean) | undefined @@ -190,7 +191,7 @@ function validateAndBuildTracingOptions(initConfiguration: RumInitConfiguration) const tracingOptions: TracingOption[] = [] initConfiguration.allowedTracingUrls.forEach((option) => { if (isMatchOption(option)) { - tracingOptions.push({ match: option, propagatorTypes: ['datadog'] }) + tracingOptions.push({ match: option, propagatorTypes: ['tracecontext'] }) } else if (isTracingOption(option)) { tracingOptions.push(option) } else { @@ -247,12 +248,12 @@ function convertLegacyMatchOptionToTracingOption(item: MatchOption): TracingOpti return undefined } - return { match, propagatorTypes: ['datadog'] } + return { match, propagatorTypes: ['tracecontext'] } } /** * Combines the selected tracing propagators from the different options in allowedTracingUrls, - * and assumes 'datadog' has been selected when using allowedTracingOrigins + * and assumes 'tracecontext' has been selected when using allowedTracingOrigins */ function getSelectedTracingPropagators(configuration: RumInitConfiguration): PropagatorType[] { const usedTracingPropagators = new Set() @@ -260,7 +261,7 @@ function getSelectedTracingPropagators(configuration: RumInitConfiguration): Pro if (Array.isArray(configuration.allowedTracingUrls) && configuration.allowedTracingUrls.length > 0) { configuration.allowedTracingUrls.forEach((option) => { if (isMatchOption(option)) { - usedTracingPropagators.add('datadog') + usedTracingPropagators.add('tracecontext') } else if (getType(option) === 'object' && Array.isArray(option.propagatorTypes)) { // Ensure we have an array, as we cannot rely on types yet (configuration is provided by users) option.propagatorTypes.forEach((propagatorType) => usedTracingPropagators.add(propagatorType)) @@ -269,7 +270,7 @@ function getSelectedTracingPropagators(configuration: RumInitConfiguration): Pro } if (Array.isArray(configuration.allowedTracingOrigins) && configuration.allowedTracingOrigins.length > 0) { - usedTracingPropagators.add('datadog') + usedTracingPropagators.add('tracecontext') } return arrayFrom(usedTracingPropagators) diff --git a/packages/rum-core/src/domain/contexts/commonContext.spec.ts b/packages/rum-core/src/domain/contexts/commonContext.spec.ts index 53dbb15b93..ee74ba4752 100644 --- a/packages/rum-core/src/domain/contexts/commonContext.spec.ts +++ b/packages/rum-core/src/domain/contexts/commonContext.spec.ts @@ -1,5 +1,5 @@ -import type { Context, ContextManager } from '@datadog/browser-core' -import { createContextManager, CustomerDataType } from '@datadog/browser-core' +import type { Context, ContextManager } from '@openobserve/browser-core' +import { createContextManager, CustomerDataType } from '@openobserve/browser-core' import type { RecorderApi } from '../../boot/rumPublicApi' import { noopRecorderApi } from '../../../test' import type { CommonContext } from './commonContext' diff --git a/packages/rum-core/src/domain/contexts/commonContext.ts b/packages/rum-core/src/domain/contexts/commonContext.ts index 76a268df42..7951a4a86b 100644 --- a/packages/rum-core/src/domain/contexts/commonContext.ts +++ b/packages/rum-core/src/domain/contexts/commonContext.ts @@ -1,4 +1,4 @@ -import type { Context, ContextManager, User } from '@datadog/browser-core' +import type { Context, ContextManager, User } from '@openobserve/browser-core' import type { RecorderApi } from '../../boot/rumPublicApi' export interface CommonContext { diff --git a/packages/rum-core/src/domain/contexts/featureFlagContext.spec.ts b/packages/rum-core/src/domain/contexts/featureFlagContext.spec.ts index 364f121f1c..31035a5510 100644 --- a/packages/rum-core/src/domain/contexts/featureFlagContext.spec.ts +++ b/packages/rum-core/src/domain/contexts/featureFlagContext.spec.ts @@ -1,4 +1,4 @@ -import type { RelativeTime } from '@datadog/browser-core' +import type { RelativeTime } from '@openobserve/browser-core' import { display, ExperimentalFeature, @@ -6,7 +6,7 @@ import { addExperimentalFeatures, relativeToClocks, CUSTOMER_DATA_BYTES_LIMIT, -} from '@datadog/browser-core' +} from '@openobserve/browser-core' import type { TestSetupBuilder } from '../../../test' import { setup } from '../../../test' import type { Clock } from '../../../../core/test' @@ -185,7 +185,7 @@ describe('featureFlagContexts', () => { beforeEach(() => { addExperimentalFeatures([ExperimentalFeature.FEATURE_FLAGS]) - ;({ clock, lifeCycle } = setupBuilder.withFakeClock().build()) + ; ({ clock, lifeCycle } = setupBuilder.withFakeClock().build()) lifeCycle.notify(LifeCycleEventType.VIEW_CREATED, { startClocks: relativeToClocks(0 as RelativeTime), } as ViewCreatedEvent) diff --git a/packages/rum-core/src/domain/contexts/featureFlagContext.ts b/packages/rum-core/src/domain/contexts/featureFlagContext.ts index 73c7f4c38d..b92d2b1fb1 100644 --- a/packages/rum-core/src/domain/contexts/featureFlagContext.ts +++ b/packages/rum-core/src/domain/contexts/featureFlagContext.ts @@ -1,4 +1,4 @@ -import type { RelativeTime, ContextValue, Context } from '@datadog/browser-core' +import type { RelativeTime, ContextValue, Context } from '@openobserve/browser-core' import { CustomerDataType, warnIfCustomerDataLimitReached, @@ -10,7 +10,7 @@ import { SESSION_TIME_OUT_DELAY, ValueHistory, ExperimentalFeature, -} from '@datadog/browser-core' +} from '@openobserve/browser-core' import type { LifeCycle } from '../lifeCycle' import { LifeCycleEventType } from '../lifeCycle' diff --git a/packages/rum-core/src/domain/contexts/foregroundContexts.spec.ts b/packages/rum-core/src/domain/contexts/foregroundContexts.spec.ts index 388a1ee401..2b14eafa31 100644 --- a/packages/rum-core/src/domain/contexts/foregroundContexts.spec.ts +++ b/packages/rum-core/src/domain/contexts/foregroundContexts.spec.ts @@ -1,6 +1,6 @@ -import type { RelativeTime, Duration, ServerDuration } from '@datadog/browser-core' -import { relativeNow } from '@datadog/browser-core' -import type { RumConfiguration } from '@datadog/browser-rum-core' +import type { RelativeTime, Duration, ServerDuration } from '@openobserve/browser-core' +import { relativeNow } from '@openobserve/browser-core' +import type { RumConfiguration } from '@openobserve/browser-rum-core' import type { TestSetupBuilder } from '../../../test' import { setup } from '../../../test' import { mapToForegroundPeriods } from './foregroundContexts' diff --git a/packages/rum-core/src/domain/contexts/foregroundContexts.ts b/packages/rum-core/src/domain/contexts/foregroundContexts.ts index ce21728ea5..856d44d81d 100644 --- a/packages/rum-core/src/domain/contexts/foregroundContexts.ts +++ b/packages/rum-core/src/domain/contexts/foregroundContexts.ts @@ -1,5 +1,5 @@ -import type { RelativeTime, Duration, ServerDuration } from '@datadog/browser-core' -import { toServerDuration } from '@datadog/browser-core' +import type { RelativeTime, Duration, ServerDuration } from '@openobserve/browser-core' +import { toServerDuration } from '@openobserve/browser-core' import type { InForegroundPeriod, PageStateServerEntry } from '../../rawRumEvent.types' import { PageState } from './pageStateHistory' diff --git a/packages/rum-core/src/domain/contexts/internalContext.spec.ts b/packages/rum-core/src/domain/contexts/internalContext.spec.ts index 209b253216..3d726a3a09 100644 --- a/packages/rum-core/src/domain/contexts/internalContext.spec.ts +++ b/packages/rum-core/src/domain/contexts/internalContext.spec.ts @@ -1,4 +1,4 @@ -import type { RelativeTime } from '@datadog/browser-core' +import type { RelativeTime } from '@openobserve/browser-core' import { createRumSessionManagerMock, setup } from '../../../test' import type { TestSetupBuilder } from '../../../test' import type { ActionContexts } from '../rumEventsCollection/action/actionCollection' diff --git a/packages/rum-core/src/domain/contexts/internalContext.ts b/packages/rum-core/src/domain/contexts/internalContext.ts index 4d9764bfde..bc80298c61 100644 --- a/packages/rum-core/src/domain/contexts/internalContext.ts +++ b/packages/rum-core/src/domain/contexts/internalContext.ts @@ -1,4 +1,4 @@ -import type { RelativeTime } from '@datadog/browser-core' +import type { RelativeTime } from '@openobserve/browser-core' import type { ActionContexts } from '../rumEventsCollection/action/actionCollection' import type { RumSessionManager } from '../rumSessionManager' import type { ViewContexts } from './viewContexts' diff --git a/packages/rum-core/src/domain/contexts/pageStateHistory.spec.ts b/packages/rum-core/src/domain/contexts/pageStateHistory.spec.ts index 98625ecf5f..d7d42df787 100644 --- a/packages/rum-core/src/domain/contexts/pageStateHistory.spec.ts +++ b/packages/rum-core/src/domain/contexts/pageStateHistory.spec.ts @@ -1,4 +1,4 @@ -import type { RelativeTime, ServerDuration } from '@datadog/browser-core' +import type { RelativeTime, ServerDuration } from '@openobserve/browser-core' import type { Clock } from '../../../../core/test' import { mockClock } from '../../../../core/test' import type { RumConfiguration } from '../configuration' diff --git a/packages/rum-core/src/domain/contexts/pageStateHistory.ts b/packages/rum-core/src/domain/contexts/pageStateHistory.ts index 4b9c6aa5f0..a09d2e6f75 100644 --- a/packages/rum-core/src/domain/contexts/pageStateHistory.ts +++ b/packages/rum-core/src/domain/contexts/pageStateHistory.ts @@ -1,4 +1,4 @@ -import type { Duration, RelativeTime } from '@datadog/browser-core' +import type { Duration, RelativeTime } from '@openobserve/browser-core' import { elapsed, ValueHistory, @@ -7,7 +7,7 @@ import { addEventListeners, relativeNow, DOM_EVENT, -} from '@datadog/browser-core' +} from '@openobserve/browser-core' import type { RumConfiguration } from '../configuration' import type { PageStateServerEntry } from '../../rawRumEvent.types' @@ -58,7 +58,7 @@ export function startPageStateHistory( ], (event) => { // Only get events fired by the browser to avoid false currentPageState changes done with custom events - // cf: developer extension auto flush: https://github.com/DataDog/browser-sdk/blob/2f72bf05a672794c9e33965351964382a94c72ba/developer-extension/src/panel/flushEvents.ts#L11-L12 + // cf: developer extension auto flush: https://github.com/openobserve/browser-sdk/blob/2f72bf05a672794c9e33965351964382a94c72ba/developer-extension/src/panel/flushEvents.ts#L11-L12 if (event.isTrusted) { addPageState(computePageState(event), event.timeStamp as RelativeTime) } diff --git a/packages/rum-core/src/domain/contexts/syntheticsContext.ts b/packages/rum-core/src/domain/contexts/syntheticsContext.ts index 434f4e64bf..8b1f41c47d 100644 --- a/packages/rum-core/src/domain/contexts/syntheticsContext.ts +++ b/packages/rum-core/src/domain/contexts/syntheticsContext.ts @@ -1,4 +1,4 @@ -import { getSyntheticsResultId, getSyntheticsTestId, willSyntheticsInjectRum } from '@datadog/browser-core' +import { getSyntheticsResultId, getSyntheticsTestId, willSyntheticsInjectRum } from '@openobserve/browser-core' export function getSyntheticsContext() { const testId = getSyntheticsTestId() diff --git a/packages/rum-core/src/domain/contexts/urlContexts.spec.ts b/packages/rum-core/src/domain/contexts/urlContexts.spec.ts index 33dc4de96d..cab4d0726a 100644 --- a/packages/rum-core/src/domain/contexts/urlContexts.spec.ts +++ b/packages/rum-core/src/domain/contexts/urlContexts.spec.ts @@ -1,5 +1,5 @@ -import type { RelativeTime } from '@datadog/browser-core' -import { relativeToClocks } from '@datadog/browser-core' +import type { RelativeTime } from '@openobserve/browser-core' +import { relativeToClocks } from '@openobserve/browser-core' import type { TestSetupBuilder } from '../../../test' import { setup } from '../../../test' import { LifeCycleEventType } from '../lifeCycle' diff --git a/packages/rum-core/src/domain/contexts/urlContexts.ts b/packages/rum-core/src/domain/contexts/urlContexts.ts index 768028e595..70df6fb6f3 100644 --- a/packages/rum-core/src/domain/contexts/urlContexts.ts +++ b/packages/rum-core/src/domain/contexts/urlContexts.ts @@ -1,5 +1,5 @@ -import type { RelativeTime, Observable } from '@datadog/browser-core' -import { SESSION_TIME_OUT_DELAY, relativeNow, ValueHistory } from '@datadog/browser-core' +import type { RelativeTime, Observable } from '@openobserve/browser-core' +import { SESSION_TIME_OUT_DELAY, relativeNow, ValueHistory } from '@openobserve/browser-core' import type { LocationChange } from '../../browser/locationChangeObservable' import type { LifeCycle } from '../lifeCycle' import { LifeCycleEventType } from '../lifeCycle' diff --git a/packages/rum-core/src/domain/contexts/viewContexts.spec.ts b/packages/rum-core/src/domain/contexts/viewContexts.spec.ts index 7b2a5288c6..bce62d3c47 100644 --- a/packages/rum-core/src/domain/contexts/viewContexts.spec.ts +++ b/packages/rum-core/src/domain/contexts/viewContexts.spec.ts @@ -1,5 +1,5 @@ -import type { RelativeTime } from '@datadog/browser-core' -import { relativeToClocks, CLEAR_OLD_VALUES_INTERVAL } from '@datadog/browser-core' +import type { RelativeTime } from '@openobserve/browser-core' +import { relativeToClocks, CLEAR_OLD_VALUES_INTERVAL } from '@openobserve/browser-core' import type { TestSetupBuilder } from '../../../test' import { setup } from '../../../test' import { LifeCycleEventType } from '../lifeCycle' diff --git a/packages/rum-core/src/domain/contexts/viewContexts.ts b/packages/rum-core/src/domain/contexts/viewContexts.ts index bb423057d5..b29fdb3193 100644 --- a/packages/rum-core/src/domain/contexts/viewContexts.ts +++ b/packages/rum-core/src/domain/contexts/viewContexts.ts @@ -1,5 +1,5 @@ -import type { RelativeTime, ClocksState } from '@datadog/browser-core' -import { SESSION_TIME_OUT_DELAY, ValueHistory } from '@datadog/browser-core' +import type { RelativeTime, ClocksState } from '@openobserve/browser-core' +import { SESSION_TIME_OUT_DELAY, ValueHistory } from '@openobserve/browser-core' import type { LifeCycle } from '../lifeCycle' import { LifeCycleEventType } from '../lifeCycle' import type { ViewCreatedEvent } from '../rumEventsCollection/view/trackViews' diff --git a/packages/rum-core/src/domain/getSessionReplayUrl.spec.ts b/packages/rum-core/src/domain/getSessionReplayUrl.spec.ts index a3220aa02d..0d91344851 100644 --- a/packages/rum-core/src/domain/getSessionReplayUrl.spec.ts +++ b/packages/rum-core/src/domain/getSessionReplayUrl.spec.ts @@ -1,28 +1,21 @@ -import type { ClocksState } from '@datadog/browser-core' -import type { RumConfiguration, RumSession } from '@datadog/browser-rum-core' +import type { ClocksState } from '@openobserve/browser-core' +import type { RumConfiguration, RumSession } from '@openobserve/browser-rum-core' import { getSessionReplayUrl, getDatadogSiteUrl } from './getSessionReplayUrl' describe('getDatadogSiteUrl', () => { const parameters: Array<[string, string | undefined, string]> = [ - ['datadoghq.com', undefined, 'app.datadoghq.com'], - ['datadoghq.com', 'toto', 'toto.datadoghq.com'], - ['datad0g.com', undefined, 'dd.datad0g.com'], - ['datad0g.com', 'toto', 'toto.datad0g.com'], - ['us3.datadoghq.com', undefined, 'us3.datadoghq.com'], - ['us3.datadoghq.com', 'toto', 'toto.us3.datadoghq.com'], - ['us5.datadoghq.com', undefined, 'us5.datadoghq.com'], - ['us5.datadoghq.com', 'toto', 'toto.us5.datadoghq.com'], + ['api.openobserve.ai', undefined, 'api.openobserve.ai'], + ['api.openobserve.ai', 'toto', 'api.openobserve.ai'], ] parameters.forEach(([site, subdomain, host]) => { - it(`should return ${host} for subdomain "${ - subdomain ?? 'undefined' - }" on "${site}" with query params if view is found`, () => { - const link = getDatadogSiteUrl({ site, subdomain } as RumConfiguration) + it(`should return ${host} for subdomain "${subdomain ?? 'undefined' + }" on "${site}" with query params if view is found`, () => { + const link = getDatadogSiteUrl({ site, subdomain } as RumConfiguration) - expect(link).toBe(`https://${host}`) - }) + expect(link).toBe(`https://${host}`) + }) }) }) @@ -34,7 +27,7 @@ describe('getSessionReplayUrl', () => { session: { id: 'session-id-1' } as RumSession, viewContext: undefined, errorType: undefined, - expected: 'https://app.datadoghq.com/rum/replay/sessions/session-id-1?', + expected: 'https://api.openobserve.ai/rum/replay/sessions/session-id-1?', }, ], [ @@ -43,7 +36,7 @@ describe('getSessionReplayUrl', () => { session: undefined, viewContext: undefined, errorType: 'toto', - expected: 'https://app.datadoghq.com/rum/replay/sessions/no-session-id?error-type=toto', + expected: 'https://api.openobserve.ai/rum/replay/sessions/no-session-id?error-type=toto', }, ], [ @@ -52,7 +45,7 @@ describe('getSessionReplayUrl', () => { session: { id: 'session-id-2' } as RumSession, viewContext: { id: 'view-id-1', startClocks: { relative: 0, timeStamp: 1234 } as ClocksState }, errorType: undefined, - expected: 'https://app.datadoghq.com/rum/replay/sessions/session-id-2?seed=view-id-1&from=1234', + expected: 'https://api.openobserve.ai/rum/replay/sessions/session-id-2?seed=view-id-1&from=1234', }, ], [ @@ -61,14 +54,14 @@ describe('getSessionReplayUrl', () => { session: { id: 'session-id-3' } as RumSession, viewContext: { id: 'view-id-2', startClocks: { relative: 0, timeStamp: 1234 } as ClocksState }, errorType: 'titi', - expected: 'https://app.datadoghq.com/rum/replay/sessions/session-id-3?error-type=titi&seed=view-id-2&from=1234', + expected: 'https://api.openobserve.ai/rum/replay/sessions/session-id-3?error-type=titi&seed=view-id-2&from=1234', }, ], ] parameters.forEach(([{ testCase, session, viewContext, errorType, expected }]) => { it(`should build url when ${testCase}`, () => { - const link = getSessionReplayUrl({ site: 'datadoghq.com' } as RumConfiguration, { + const link = getSessionReplayUrl({ site: 'api.openobserve.ai' } as RumConfiguration, { viewContext, session, errorType, diff --git a/packages/rum-core/src/domain/getSessionReplayUrl.ts b/packages/rum-core/src/domain/getSessionReplayUrl.ts index eb73588a09..4c4127e36a 100644 --- a/packages/rum-core/src/domain/getSessionReplayUrl.ts +++ b/packages/rum-core/src/domain/getSessionReplayUrl.ts @@ -1,4 +1,4 @@ -import { INTAKE_SITE_STAGING, INTAKE_SITE_US1, INTAKE_SITE_EU1 } from '@datadog/browser-core' +import { INTAKE_SITE_STAGING, INTAKE_SITE_US1, INTAKE_SITE_EU1 } from '@openobserve/browser-core' import type { RumConfiguration } from './configuration' import type { ViewContext } from './contexts/viewContexts' import type { RumSession } from './rumSessionManager' @@ -40,9 +40,9 @@ function getSiteDefaultSubdomain(configuration: RumConfiguration): string | unde switch (configuration.site) { case INTAKE_SITE_US1: case INTAKE_SITE_EU1: - return 'app' + return '' case INTAKE_SITE_STAGING: - return 'dd' + return '' default: return undefined } diff --git a/packages/rum-core/src/domain/lifeCycle.ts b/packages/rum-core/src/domain/lifeCycle.ts index 05e5fa72b4..5d0deebac2 100644 --- a/packages/rum-core/src/domain/lifeCycle.ts +++ b/packages/rum-core/src/domain/lifeCycle.ts @@ -1,5 +1,5 @@ -import type { Context, PageExitEvent, RawError, RelativeTime } from '@datadog/browser-core' -import { AbstractLifeCycle } from '@datadog/browser-core' +import type { Context, PageExitEvent, RawError, RelativeTime } from '@openobserve/browser-core' +import { AbstractLifeCycle } from '@openobserve/browser-core' import type { RumPerformanceEntry } from '../browser/performanceCollection' import type { RumEventDomainContext } from '../domainContext.types' import type { RawRumEvent } from '../rawRumEvent.types' @@ -48,7 +48,7 @@ export const enum LifeCycleEventType { // JavaScript). // // See issues: -// * https://github.com/DataDog/browser-sdk/issues/2208 +// * https://github.com/openobserve/browser-sdk/issues/2208 // * https://github.com/microsoft/TypeScript/issues/54152 declare const LifeCycleEventTypeAsConst: { PERFORMANCE_ENTRIES_COLLECTED: LifeCycleEventType.PERFORMANCE_ENTRIES_COLLECTED diff --git a/packages/rum-core/src/domain/limitModification.spec.ts b/packages/rum-core/src/domain/limitModification.spec.ts index 111269c46d..16297a3da6 100644 --- a/packages/rum-core/src/domain/limitModification.spec.ts +++ b/packages/rum-core/src/domain/limitModification.spec.ts @@ -1,5 +1,5 @@ -import type { Context } from '@datadog/browser-core' -import { objectEntries } from '@datadog/browser-core' +import type { Context } from '@openobserve/browser-core' +import { objectEntries } from '@openobserve/browser-core' import type { ModifiableFieldPaths } from './limitModification' import { limitModification } from './limitModification' diff --git a/packages/rum-core/src/domain/limitModification.ts b/packages/rum-core/src/domain/limitModification.ts index 6273077a4e..157b61bc72 100644 --- a/packages/rum-core/src/domain/limitModification.ts +++ b/packages/rum-core/src/domain/limitModification.ts @@ -1,5 +1,5 @@ -import { sanitize, deepClone, getType, objectEntries } from '@datadog/browser-core' -import type { Context } from '@datadog/browser-core' +import { sanitize, deepClone, getType, objectEntries } from '@openobserve/browser-core' +import type { Context } from '@openobserve/browser-core' export type ModifiableFieldPaths = Record diff --git a/packages/rum-core/src/domain/requestCollection.spec.ts b/packages/rum-core/src/domain/requestCollection.spec.ts index d3713f406c..7560113c0b 100644 --- a/packages/rum-core/src/domain/requestCollection.spec.ts +++ b/packages/rum-core/src/domain/requestCollection.spec.ts @@ -1,6 +1,6 @@ -import { isIE, RequestType } from '@datadog/browser-core' -import type { FetchStub, FetchStubManager } from '@datadog/browser-core/test' -import { SPEC_ENDPOINTS, stubFetch, stubXhr, withXhr } from '@datadog/browser-core/test' +import { isIE, RequestType } from '@openobserve/browser-core' +import type { FetchStub, FetchStubManager } from '@openobserve/browser-core/test' +import { SPEC_ENDPOINTS, stubFetch, stubXhr, withXhr } from '@openobserve/browser-core/test' import type { RumConfiguration } from './configuration' import { validateAndBuildRumConfiguration } from './configuration' import { LifeCycle, LifeCycleEventType } from './lifeCycle' @@ -41,7 +41,7 @@ describe('collect fetch', () => { context.spanId = new TraceIdentifier() }, } - ;({ stop: stopFetchTracking } = trackFetch(lifeCycle, configuration, tracerStub as Tracer)) + ; ({ stop: stopFetchTracking } = trackFetch(lifeCycle, configuration, tracerStub as Tracer)) fetchStub = window.fetch as FetchStub window.onunhandledrejection = (ev: PromiseRejectionEvent) => { @@ -208,7 +208,7 @@ describe('collect xhr', () => { context.spanId = new TraceIdentifier() }, } - ;({ stop: stopXhrTracking } = trackXhr(lifeCycle, configuration, tracerStub as Tracer)) + ; ({ stop: stopXhrTracking } = trackXhr(lifeCycle, configuration, tracerStub as Tracer)) }) afterEach(() => { diff --git a/packages/rum-core/src/domain/requestCollection.ts b/packages/rum-core/src/domain/requestCollection.ts index dd0830227a..7838a9f60a 100644 --- a/packages/rum-core/src/domain/requestCollection.ts +++ b/packages/rum-core/src/domain/requestCollection.ts @@ -5,7 +5,7 @@ import type { ClocksState, FetchStartContext, FetchResolveContext, -} from '@datadog/browser-core' +} from '@openobserve/browser-core' import { RequestType, initFetchObservable, @@ -14,7 +14,7 @@ import { elapsed, timeStampNow, tryToClone, -} from '@datadog/browser-core' +} from '@openobserve/browser-core' import type { RumSessionManager } from '..' import type { RumConfiguration } from './configuration' import type { LifeCycle } from './lifeCycle' @@ -29,10 +29,10 @@ export interface CustomContext { traceId?: TraceIdentifier traceSampled?: boolean } -export interface RumFetchStartContext extends FetchStartContext, CustomContext {} -export interface RumFetchResolveContext extends FetchResolveContext, CustomContext {} -export interface RumXhrStartContext extends XhrStartContext, CustomContext {} -export interface RumXhrCompleteContext extends XhrCompleteContext, CustomContext {} +export interface RumFetchStartContext extends FetchStartContext, CustomContext { } +export interface RumFetchResolveContext extends FetchResolveContext, CustomContext { } +export interface RumXhrStartContext extends XhrStartContext, CustomContext { } +export interface RumXhrCompleteContext extends XhrCompleteContext, CustomContext { } export interface RequestStartEvent { requestIndex: number diff --git a/packages/rum-core/src/domain/rumEventsCollection/action/actionCollection.spec.ts b/packages/rum-core/src/domain/rumEventsCollection/action/actionCollection.spec.ts index 9471c11ed8..c60e731a58 100644 --- a/packages/rum-core/src/domain/rumEventsCollection/action/actionCollection.spec.ts +++ b/packages/rum-core/src/domain/rumEventsCollection/action/actionCollection.spec.ts @@ -1,5 +1,5 @@ -import type { Duration, RelativeTime, ServerDuration, TimeStamp } from '@datadog/browser-core' -import { createNewEvent } from '@datadog/browser-core/test' +import type { Duration, RelativeTime, ServerDuration, TimeStamp } from '@openobserve/browser-core' +import { createNewEvent } from '@openobserve/browser-core/test' import type { TestSetupBuilder } from '../../../../test' import { setup } from '../../../../test' import { RumEventType, ActionType } from '../../../rawRumEvent.types' @@ -16,7 +16,7 @@ describe('actionCollection', () => { isInActivePageStateAt: () => true, }) .beforeBuild(({ lifeCycle, configuration, domMutationObservable, pageStateHistory }) => { - ;({ addAction } = startActionCollection(lifeCycle, domMutationObservable, configuration, pageStateHistory)) + ; ({ addAction } = startActionCollection(lifeCycle, domMutationObservable, configuration, pageStateHistory)) }) }) @@ -76,7 +76,7 @@ describe('actionCollection', () => { view: { in_foreground: true, }, - _dd: { + _oo: { action: { target: { selector: '#foo', diff --git a/packages/rum-core/src/domain/rumEventsCollection/action/actionCollection.ts b/packages/rum-core/src/domain/rumEventsCollection/action/actionCollection.ts index 06ddc3d3b1..e3e06f295b 100644 --- a/packages/rum-core/src/domain/rumEventsCollection/action/actionCollection.ts +++ b/packages/rum-core/src/domain/rumEventsCollection/action/actionCollection.ts @@ -1,5 +1,5 @@ -import type { ClocksState, Context, Observable } from '@datadog/browser-core' -import { noop, assign, combine, toServerDuration, generateUUID } from '@datadog/browser-core' +import type { ClocksState, Context, Observable } from '@openobserve/browser-core' +import { noop, assign, combine, toServerDuration, generateUUID } from '@openobserve/browser-core' import type { RawRumActionEvent } from '../../../rawRumEvent.types' import { ActionType, RumEventType } from '../../../rawRumEvent.types' @@ -59,29 +59,29 @@ function processAction( ): RawRumEventCollectedData { const autoActionProperties = isAutoAction(action) ? { - action: { - id: action.id, - loading_time: toServerDuration(action.duration), - frustration: { - type: action.frustrationTypes, - }, - error: { - count: action.counts.errorCount, - }, - long_task: { - count: action.counts.longTaskCount, - }, - resource: { - count: action.counts.resourceCount, - }, + action: { + id: action.id, + loading_time: toServerDuration(action.duration), + frustration: { + type: action.frustrationTypes, }, - _dd: { - action: { - target: action.target, - position: action.position, - }, + error: { + count: action.counts.errorCount, }, - } + long_task: { + count: action.counts.longTaskCount, + }, + resource: { + count: action.counts.resourceCount, + }, + }, + _oo: { + action: { + target: action.target, + position: action.position, + }, + }, + } : undefined const customerContext = !isAutoAction(action) ? action.context : undefined const actionEvent: RawRumActionEvent = combine( diff --git a/packages/rum-core/src/domain/rumEventsCollection/action/clickChain.spec.ts b/packages/rum-core/src/domain/rumEventsCollection/action/clickChain.spec.ts index ea933adee0..ba2b3ddbce 100644 --- a/packages/rum-core/src/domain/rumEventsCollection/action/clickChain.spec.ts +++ b/packages/rum-core/src/domain/rumEventsCollection/action/clickChain.spec.ts @@ -1,5 +1,5 @@ -import type { Clock } from '@datadog/browser-core/test' -import { mockClock } from '@datadog/browser-core/test' +import type { Clock } from '@openobserve/browser-core/test' +import { mockClock } from '@openobserve/browser-core/test' import { createFakeClick } from '../../../../test' import type { ClickChain } from './clickChain' import { MAX_DISTANCE_BETWEEN_CLICKS, MAX_DURATION_BETWEEN_CLICKS, createClickChain } from './clickChain' diff --git a/packages/rum-core/src/domain/rumEventsCollection/action/clickChain.ts b/packages/rum-core/src/domain/rumEventsCollection/action/clickChain.ts index f6531408ea..ae1e4d10db 100644 --- a/packages/rum-core/src/domain/rumEventsCollection/action/clickChain.ts +++ b/packages/rum-core/src/domain/rumEventsCollection/action/clickChain.ts @@ -1,5 +1,5 @@ -import type { TimeoutId } from '@datadog/browser-core' -import { ONE_SECOND, clearTimeout, setTimeout } from '@datadog/browser-core' +import type { TimeoutId } from '@openobserve/browser-core' +import { ONE_SECOND, clearTimeout, setTimeout } from '@openobserve/browser-core' import type { Click } from './trackClickActions' export interface ClickChain { diff --git a/packages/rum-core/src/domain/rumEventsCollection/action/computeFrustration.spec.ts b/packages/rum-core/src/domain/rumEventsCollection/action/computeFrustration.spec.ts index b19c1f52cb..ac0f5d30e1 100644 --- a/packages/rum-core/src/domain/rumEventsCollection/action/computeFrustration.spec.ts +++ b/packages/rum-core/src/domain/rumEventsCollection/action/computeFrustration.spec.ts @@ -1,6 +1,6 @@ -import { ONE_SECOND } from '@datadog/browser-core' -import type { Clock } from '@datadog/browser-core/test' -import { mockClock } from '@datadog/browser-core/test' +import { ONE_SECOND } from '@openobserve/browser-core' +import type { Clock } from '@openobserve/browser-core/test' +import { mockClock } from '@openobserve/browser-core/test' import { FrustrationType } from '../../../rawRumEvent.types' import type { FakeClick, IsolatedDom } from '../../../../test' import { createFakeClick, createIsolatedDom } from '../../../../test' diff --git a/packages/rum-core/src/domain/rumEventsCollection/action/computeFrustration.ts b/packages/rum-core/src/domain/rumEventsCollection/action/computeFrustration.ts index 565635abc7..c3c65048f6 100644 --- a/packages/rum-core/src/domain/rumEventsCollection/action/computeFrustration.ts +++ b/packages/rum-core/src/domain/rumEventsCollection/action/computeFrustration.ts @@ -1,4 +1,4 @@ -import { elementMatches, ONE_SECOND } from '@datadog/browser-core' +import { elementMatches, ONE_SECOND } from '@openobserve/browser-core' import { FrustrationType } from '../../../rawRumEvent.types' import type { Click } from './trackClickActions' diff --git a/packages/rum-core/src/domain/rumEventsCollection/action/getActionNameFromElement.spec.ts b/packages/rum-core/src/domain/rumEventsCollection/action/getActionNameFromElement.spec.ts index 443683295e..e206483efb 100644 --- a/packages/rum-core/src/domain/rumEventsCollection/action/getActionNameFromElement.spec.ts +++ b/packages/rum-core/src/domain/rumEventsCollection/action/getActionNameFromElement.spec.ts @@ -232,10 +232,10 @@ describe('getActionNameFromElement', () => { }) describe('programmatically declared action name', () => { - it('extracts the name from the data-dd-action-name attribute', () => { + it('extracts the name from the data-oo-action-name attribute', () => { expect( getActionNameFromElement(isolatedDom.element` -
ignored
+
ignored
`) ).toBe('foo') }) @@ -249,14 +249,14 @@ describe('getActionNameFromElement', () => { ` // Set the attribute on the element - target.ownerDocument.documentElement.setAttribute('data-dd-action-name', 'foo') + target.ownerDocument.documentElement.setAttribute('data-oo-action-name', 'foo') expect(getActionNameFromElement(target)).toBe('foo') }) it('normalizes the value', () => { expect( getActionNameFromElement(isolatedDom.element` -
ignored
+
ignored
`) ).toBe('foo bar') }) @@ -264,8 +264,8 @@ describe('getActionNameFromElement', () => { it('fallback on an automatic strategy if the attribute is empty', () => { expect( getActionNameFromElement(isolatedDom.element` -
-
+
+
foo
@@ -284,11 +284,11 @@ describe('getActionNameFromElement', () => { ).toBe('foo') }) - it('favors data-dd-action-name over user-configured attribute', () => { + it('favors data-oo-action-name over user-configured attribute', () => { expect( getActionNameFromElement( isolatedDom.element` -
ignored
+
ignored
`, 'data-test-id' ) @@ -297,7 +297,7 @@ describe('getActionNameFromElement', () => { it('remove children with programmatic action name in textual content', () => { expect( - getActionNameFromElement(isolatedDom.element`
Foo
bar
`) + getActionNameFromElement(isolatedDom.element`
Foo
bar
`) ).toBe('Foo') }) diff --git a/packages/rum-core/src/domain/rumEventsCollection/action/getActionNameFromElement.ts b/packages/rum-core/src/domain/rumEventsCollection/action/getActionNameFromElement.ts index 454df27235..7fbbbbeb68 100644 --- a/packages/rum-core/src/domain/rumEventsCollection/action/getActionNameFromElement.ts +++ b/packages/rum-core/src/domain/rumEventsCollection/action/getActionNameFromElement.ts @@ -1,4 +1,4 @@ -import { safeTruncate, isIE, find } from '@datadog/browser-core' +import { safeTruncate, isIE, find } from '@openobserve/browser-core' /** * Get the action name from the attribute 'data-dd-action-name' on the element or any of its parent. @@ -221,7 +221,7 @@ function getTextualContent(element: Element | HTMLElement, userProgrammaticAttri * from a parent element innerText. * * [1]: https://web.archive.org/web/20210602165716/http://perfectionkills.com/the-poor-misunderstood-innerText/#diff-with-textContent - * [2]: https://github.com/DataDog/browser-sdk/issues/1084 + * [2]: https://github.com/openobserve/browser-sdk/issues/1084 */ function supportsInnerTextScriptAndStyleRemoval() { return !isIE() diff --git a/packages/rum-core/src/domain/rumEventsCollection/action/getSelectorFromElement.ts b/packages/rum-core/src/domain/rumEventsCollection/action/getSelectorFromElement.ts index 653747011e..4c96a53b2b 100644 --- a/packages/rum-core/src/domain/rumEventsCollection/action/getSelectorFromElement.ts +++ b/packages/rum-core/src/domain/rumEventsCollection/action/getSelectorFromElement.ts @@ -1,4 +1,4 @@ -import { cssEscape } from '@datadog/browser-core' +import { cssEscape } from '@openobserve/browser-core' import { DEFAULT_PROGRAMMATIC_ACTION_NAME_ATTRIBUTE } from './getActionNameFromElement' /** diff --git a/packages/rum-core/src/domain/rumEventsCollection/action/listenActionEvents.spec.ts b/packages/rum-core/src/domain/rumEventsCollection/action/listenActionEvents.spec.ts index 77daa4b271..2cfc3efd6e 100644 --- a/packages/rum-core/src/domain/rumEventsCollection/action/listenActionEvents.spec.ts +++ b/packages/rum-core/src/domain/rumEventsCollection/action/listenActionEvents.spec.ts @@ -1,4 +1,4 @@ -import { createNewEvent } from '@datadog/browser-core/test' +import { createNewEvent } from '@openobserve/browser-core/test' import type { RumConfiguration } from '../../configuration' import type { ActionEventsHooks } from './listenActionEvents' import { listenActionEvents } from './listenActionEvents' @@ -17,7 +17,7 @@ describe('listenActionEvents', () => { onPointerUp: jasmine.createSpy(), onPointerDown: jasmine.createSpy().and.returnValue({}), } - ;({ stop: stopListenEvents } = listenActionEvents(configuration, actionEventsHooks)) + ; ({ stop: stopListenEvents } = listenActionEvents(configuration, actionEventsHooks)) }) afterEach(() => { diff --git a/packages/rum-core/src/domain/rumEventsCollection/action/listenActionEvents.ts b/packages/rum-core/src/domain/rumEventsCollection/action/listenActionEvents.ts index 42ea5d9772..c0034535c3 100644 --- a/packages/rum-core/src/domain/rumEventsCollection/action/listenActionEvents.ts +++ b/packages/rum-core/src/domain/rumEventsCollection/action/listenActionEvents.ts @@ -1,4 +1,4 @@ -import { addEventListener, DOM_EVENT } from '@datadog/browser-core' +import { addEventListener, DOM_EVENT } from '@openobserve/browser-core' import type { RumConfiguration } from '../../configuration' export type MouseEventOnElement = PointerEvent & { target: Element } diff --git a/packages/rum-core/src/domain/rumEventsCollection/action/trackClickActions.spec.ts b/packages/rum-core/src/domain/rumEventsCollection/action/trackClickActions.spec.ts index 198d89a428..3bd4b88e68 100644 --- a/packages/rum-core/src/domain/rumEventsCollection/action/trackClickActions.spec.ts +++ b/packages/rum-core/src/domain/rumEventsCollection/action/trackClickActions.spec.ts @@ -1,6 +1,6 @@ -import type { Context, Duration } from '@datadog/browser-core' -import { addDuration, clocksNow, timeStampNow, relativeNow } from '@datadog/browser-core' -import { createNewEvent } from '@datadog/browser-core/test' +import type { Context, Duration } from '@openobserve/browser-core' +import { addDuration, clocksNow, timeStampNow, relativeNow } from '@openobserve/browser-core' +import { createNewEvent } from '@openobserve/browser-core/test' import type { TestSetupBuilder } from '../../../../test' import { setup, createFakeClick } from '../../../../test' import { RumEventType, ActionType, FrustrationType } from '../../../rawRumEvent.types' diff --git a/packages/rum-core/src/domain/rumEventsCollection/action/trackClickActions.ts b/packages/rum-core/src/domain/rumEventsCollection/action/trackClickActions.ts index fab6602f00..52f48fee85 100644 --- a/packages/rum-core/src/domain/rumEventsCollection/action/trackClickActions.ts +++ b/packages/rum-core/src/domain/rumEventsCollection/action/trackClickActions.ts @@ -1,4 +1,4 @@ -import type { Duration, ClocksState, RelativeTime, TimeStamp } from '@datadog/browser-core' +import type { Duration, ClocksState, RelativeTime, TimeStamp } from '@openobserve/browser-core' import { includes, timeStampNow, @@ -11,7 +11,7 @@ import { clocksNow, ONE_SECOND, elapsed, -} from '@datadog/browser-core' +} from '@openobserve/browser-core' import type { FrustrationType } from '../../../rawRumEvent.types' import { ActionType } from '../../../rawRumEvent.types' import type { RumConfiguration } from '../../configuration' diff --git a/packages/rum-core/src/domain/rumEventsCollection/error/errorCollection.spec.ts b/packages/rum-core/src/domain/rumEventsCollection/error/errorCollection.spec.ts index 4bdd437b95..efab1da4ac 100644 --- a/packages/rum-core/src/domain/rumEventsCollection/error/errorCollection.spec.ts +++ b/packages/rum-core/src/domain/rumEventsCollection/error/errorCollection.spec.ts @@ -1,5 +1,5 @@ -import type { RelativeTime, TimeStamp, ErrorWithCause } from '@datadog/browser-core' -import { ErrorHandling, ErrorSource, NO_ERROR_STACK_PRESENT_MESSAGE } from '@datadog/browser-core' +import type { RelativeTime, TimeStamp, ErrorWithCause } from '@openobserve/browser-core' +import { ErrorHandling, ErrorSource, NO_ERROR_STACK_PRESENT_MESSAGE } from '@openobserve/browser-core' import type { TestSetupBuilder } from '../../../../test' import { setup } from '../../../../test' import type { RawRumErrorEvent } from '../../../rawRumEvent.types' @@ -24,7 +24,7 @@ describe('error collection', () => { isInActivePageStateAt: () => true, }) .beforeBuild(({ lifeCycle, pageStateHistory, featureFlagContexts }) => { - ;({ addError } = doStartErrorCollection(lifeCycle, pageStateHistory, featureFlagContexts)) + ; ({ addError } = doStartErrorCollection(lifeCycle, pageStateHistory, featureFlagContexts)) }) }) @@ -123,10 +123,10 @@ describe('error collection', () => { const { rawRumEvents } = setupBuilder.build() interface DatadogError extends Error { - dd_fingerprint?: string + oo_fingerprint?: string } const error = new Error('foo') - ;(error as DatadogError).dd_fingerprint = 'my-fingerprint' + ; (error as DatadogError).oo_fingerprint = 'my-fingerprint' addError({ error, @@ -141,7 +141,7 @@ describe('error collection', () => { const { rawRumEvents } = setupBuilder.build() const error = new Error('foo') - ;(error as any).dd_fingerprint = 2 + ; (error as any).oo_fingerprint = 2 addError({ error, diff --git a/packages/rum-core/src/domain/rumEventsCollection/error/errorCollection.ts b/packages/rum-core/src/domain/rumEventsCollection/error/errorCollection.ts index 564b7da90d..c83ee9dc8e 100644 --- a/packages/rum-core/src/domain/rumEventsCollection/error/errorCollection.ts +++ b/packages/rum-core/src/domain/rumEventsCollection/error/errorCollection.ts @@ -1,4 +1,4 @@ -import type { Context, RawError, ClocksState } from '@datadog/browser-core' +import type { Context, RawError, ClocksState } from '@openobserve/browser-core' import { isEmptyObject, assign, @@ -10,7 +10,7 @@ import { Observable, trackRuntimeError, NonErrorPrefix, -} from '@datadog/browser-core' +} from '@openobserve/browser-core' import type { RumConfiguration } from '../../configuration' import type { RawRumErrorEvent } from '../../../rawRumEvent.types' import { RumEventType } from '../../../rawRumEvent.types' diff --git a/packages/rum-core/src/domain/rumEventsCollection/error/trackConsoleError.spec.ts b/packages/rum-core/src/domain/rumEventsCollection/error/trackConsoleError.spec.ts index 82dad22732..fbc1ba22e4 100644 --- a/packages/rum-core/src/domain/rumEventsCollection/error/trackConsoleError.spec.ts +++ b/packages/rum-core/src/domain/rumEventsCollection/error/trackConsoleError.spec.ts @@ -1,7 +1,7 @@ -import type { RawError, Subscription } from '@datadog/browser-core' -import { ErrorHandling, ErrorSource, Observable, clocksNow, resetConsoleObservable } from '@datadog/browser-core' -import type { Clock } from '@datadog/browser-core/test' -import { mockClock } from '@datadog/browser-core/test' +import type { RawError, Subscription } from '@openobserve/browser-core' +import { ErrorHandling, ErrorSource, Observable, clocksNow, resetConsoleObservable } from '@openobserve/browser-core' +import type { Clock } from '@openobserve/browser-core/test' +import { mockClock } from '@openobserve/browser-core/test' import { trackConsoleError } from './trackConsoleError' describe('trackConsoleError', () => { @@ -42,10 +42,10 @@ describe('trackConsoleError', () => { it('should retrieve fingerprint from console error', () => { interface DatadogError extends Error { - dd_fingerprint?: string + oo_fingerprint?: string } const error = new Error('foo') - ;(error as DatadogError).dd_fingerprint = 'my-fingerprint' + ; (error as DatadogError).oo_fingerprint = 'my-fingerprint' // eslint-disable-next-line no-console console.error(error) diff --git a/packages/rum-core/src/domain/rumEventsCollection/error/trackConsoleError.ts b/packages/rum-core/src/domain/rumEventsCollection/error/trackConsoleError.ts index 9a34882c28..2c345f56da 100644 --- a/packages/rum-core/src/domain/rumEventsCollection/error/trackConsoleError.ts +++ b/packages/rum-core/src/domain/rumEventsCollection/error/trackConsoleError.ts @@ -1,5 +1,5 @@ -import type { Observable, RawError } from '@datadog/browser-core' -import { clocksNow, ErrorHandling, initConsoleObservable, ErrorSource, ConsoleApiName } from '@datadog/browser-core' +import type { Observable, RawError } from '@openobserve/browser-core' +import { clocksNow, ErrorHandling, initConsoleObservable, ErrorSource, ConsoleApiName } from '@openobserve/browser-core' export function trackConsoleError(errorObservable: Observable) { const subscription = initConsoleObservable([ConsoleApiName.error]).subscribe((consoleError) => diff --git a/packages/rum-core/src/domain/rumEventsCollection/error/trackReportError.spec.ts b/packages/rum-core/src/domain/rumEventsCollection/error/trackReportError.spec.ts index 12d9aa5296..8065a2b835 100644 --- a/packages/rum-core/src/domain/rumEventsCollection/error/trackReportError.spec.ts +++ b/packages/rum-core/src/domain/rumEventsCollection/error/trackReportError.spec.ts @@ -1,7 +1,7 @@ -import type { RawError, Subscription } from '@datadog/browser-core' -import { ErrorHandling, ErrorSource, Observable, clocksNow } from '@datadog/browser-core' -import type { Clock } from '@datadog/browser-core/test' -import { mockClock, stubReportingObserver } from '@datadog/browser-core/test' +import type { RawError, Subscription } from '@openobserve/browser-core' +import { ErrorHandling, ErrorSource, Observable, clocksNow } from '@openobserve/browser-core' +import type { Clock } from '@openobserve/browser-core/test' +import { mockClock, stubReportingObserver } from '@openobserve/browser-core/test' import type { RumConfiguration } from '../../configuration' import { trackReportError } from './trackReportError' diff --git a/packages/rum-core/src/domain/rumEventsCollection/error/trackReportError.ts b/packages/rum-core/src/domain/rumEventsCollection/error/trackReportError.ts index 1e988f3c1f..488224d08f 100644 --- a/packages/rum-core/src/domain/rumEventsCollection/error/trackReportError.ts +++ b/packages/rum-core/src/domain/rumEventsCollection/error/trackReportError.ts @@ -1,5 +1,5 @@ -import type { Observable, RawError } from '@datadog/browser-core' -import { clocksNow, ErrorHandling, ErrorSource, initReportObservable, RawReportType } from '@datadog/browser-core' +import type { Observable, RawError } from '@openobserve/browser-core' +import { clocksNow, ErrorHandling, ErrorSource, initReportObservable, RawReportType } from '@openobserve/browser-core' import type { RumConfiguration } from '../../configuration' export function trackReportError(configuration: RumConfiguration, errorObservable: Observable) { diff --git a/packages/rum-core/src/domain/rumEventsCollection/longTask/longTaskCollection.spec.ts b/packages/rum-core/src/domain/rumEventsCollection/longTask/longTaskCollection.spec.ts index c700d934e7..ec009c3c8b 100644 --- a/packages/rum-core/src/domain/rumEventsCollection/longTask/longTaskCollection.spec.ts +++ b/packages/rum-core/src/domain/rumEventsCollection/longTask/longTaskCollection.spec.ts @@ -1,4 +1,4 @@ -import type { Duration, RelativeTime, ServerDuration } from '@datadog/browser-core' +import type { Duration, RelativeTime, ServerDuration } from '@openobserve/browser-core' import type { RumSessionManagerMock, TestSetupBuilder } from '../../../../test' import { createRumSessionManagerMock, setup } from '../../../../test' import type { RumPerformanceEntry, RumPerformanceLongTaskTiming } from '../../../browser/performanceCollection' @@ -67,7 +67,7 @@ describe('long task collection', () => { duration: (100 * 1e6) as ServerDuration, }, type: RumEventType.LONG_TASK, - _dd: { + _oo: { discarded: false, }, }) diff --git a/packages/rum-core/src/domain/rumEventsCollection/longTask/longTaskCollection.ts b/packages/rum-core/src/domain/rumEventsCollection/longTask/longTaskCollection.ts index a9cba29c9a..bcffb4027c 100644 --- a/packages/rum-core/src/domain/rumEventsCollection/longTask/longTaskCollection.ts +++ b/packages/rum-core/src/domain/rumEventsCollection/longTask/longTaskCollection.ts @@ -1,4 +1,4 @@ -import { toServerDuration, relativeToClocks, generateUUID } from '@datadog/browser-core' +import { toServerDuration, relativeToClocks, generateUUID } from '@openobserve/browser-core' import type { RawRumLongTaskEvent } from '../../../rawRumEvent.types' import { RumEventType } from '../../../rawRumEvent.types' import type { LifeCycle } from '../../lifeCycle' @@ -23,7 +23,7 @@ export function startLongTaskCollection(lifeCycle: LifeCycle, sessionManager: Ru duration: toServerDuration(entry.duration), }, type: RumEventType.LONG_TASK, - _dd: { + _oo: { discarded: false, }, } diff --git a/packages/rum-core/src/domain/rumEventsCollection/resource/matchRequestTiming.spec.ts b/packages/rum-core/src/domain/rumEventsCollection/resource/matchRequestTiming.spec.ts index 90fc7ee3a1..4307d7b126 100644 --- a/packages/rum-core/src/domain/rumEventsCollection/resource/matchRequestTiming.spec.ts +++ b/packages/rum-core/src/domain/rumEventsCollection/resource/matchRequestTiming.spec.ts @@ -1,5 +1,5 @@ -import type { Duration, RelativeTime } from '@datadog/browser-core' -import { isIE, relativeToClocks } from '@datadog/browser-core' +import type { Duration, RelativeTime } from '@openobserve/browser-core' +import { isIE, relativeToClocks } from '@openobserve/browser-core' import { createResourceEntry } from '../../../../test' import type { RumPerformanceResourceTiming } from '../../../browser/performanceCollection' import type { RequestCompleteEvent } from '../../requestCollection' diff --git a/packages/rum-core/src/domain/rumEventsCollection/resource/matchRequestTiming.ts b/packages/rum-core/src/domain/rumEventsCollection/resource/matchRequestTiming.ts index d89e334da9..1526536523 100644 --- a/packages/rum-core/src/domain/rumEventsCollection/resource/matchRequestTiming.ts +++ b/packages/rum-core/src/domain/rumEventsCollection/resource/matchRequestTiming.ts @@ -1,5 +1,5 @@ -import type { Duration, RelativeTime } from '@datadog/browser-core' -import { addDuration } from '@datadog/browser-core' +import type { Duration, RelativeTime } from '@openobserve/browser-core' +import { addDuration } from '@openobserve/browser-core' import type { RumPerformanceResourceTiming } from '../../../browser/performanceCollection' import type { RequestCompleteEvent } from '../../requestCollection' import { toValidEntry } from './resourceUtils' diff --git a/packages/rum-core/src/domain/rumEventsCollection/resource/resourceCollection.spec.ts b/packages/rum-core/src/domain/rumEventsCollection/resource/resourceCollection.spec.ts index 35c895e6b0..05f3c6b162 100644 --- a/packages/rum-core/src/domain/rumEventsCollection/resource/resourceCollection.spec.ts +++ b/packages/rum-core/src/domain/rumEventsCollection/resource/resourceCollection.spec.ts @@ -1,4 +1,4 @@ -import type { Duration, RelativeTime, ServerDuration, TimeStamp } from '@datadog/browser-core' +import type { Duration, RelativeTime, ServerDuration, TimeStamp } from '@openobserve/browser-core' import { resetExperimentalFeatures, addExperimentalFeatures, @@ -6,7 +6,7 @@ import { RequestType, ResourceType, ExperimentalFeature, -} from '@datadog/browser-core' +} from '@openobserve/browser-core' import type { RumFetchResourceEventDomainContext } from '../../../domainContext.types' import { createResourceEntry, setup, createRumSessionManagerMock } from '../../../../test' import type { TestSetupBuilder } from '../../../../test' @@ -60,7 +60,7 @@ describe('resourceCollection', () => { url: 'https://resource.com/valid', }, type: RumEventType.RESOURCE, - _dd: { + _oo: { discarded: false, }, }) @@ -97,7 +97,7 @@ describe('resourceCollection', () => { url: 'https://resource.com/valid', }, type: RumEventType.RESOURCE, - _dd: { + _oo: { discarded: false, }, }) @@ -131,8 +131,8 @@ describe('resourceCollection', () => { mockPerformanceEntry.startTime, mockPerformanceEntry.duration, ]) - expect(rawRumResourceEventFetch._dd.page_states).toEqual(jasmine.objectContaining(mockPageStates)) - expect(rawRumResourceEventEntry._dd.page_states).toEqual(jasmine.objectContaining(mockPageStates)) + expect(rawRumResourceEventFetch._oo.page_states).toEqual(jasmine.objectContaining(mockPageStates)) + expect(rawRumResourceEventEntry._oo.page_states).toEqual(jasmine.objectContaining(mockPageStates)) }) it('should not have a duration if a frozen state happens during the request and no performance entry matches when NO_RESOURCE_DURATION_FROZEN_STATE enabled', () => { @@ -177,8 +177,8 @@ describe('resourceCollection', () => { const rawRumResourceEventEntry = rawRumEvents[1].rawRumEvent as RawRumResourceEvent expect(pageStateHistorySpy).not.toHaveBeenCalled() - expect(rawRumResourceEventFetch._dd.page_states).not.toBeDefined() - expect(rawRumResourceEventEntry._dd.page_states).not.toBeDefined() + expect(rawRumResourceEventFetch._oo.page_states).not.toBeDefined() + expect(rawRumResourceEventEntry._oo.page_states).not.toBeDefined() }) it('should create resource from completed fetch request', () => { @@ -214,7 +214,7 @@ describe('resourceCollection', () => { url: 'https://resource.com/valid', }, type: RumEventType.RESOURCE, - _dd: { + _oo: { discarded: false, }, }) @@ -227,26 +227,25 @@ describe('resourceCollection', () => { error: undefined, }) }) - ;[null, undefined, 42, {}].forEach((input: any) => { - it(`should support ${ - typeof input === 'object' ? JSON.stringify(input) : String(input) - } as fetch input parameter`, () => { - if (isIE()) { - pending('No IE support') - } - const { lifeCycle, rawRumEvents } = setupBuilder.build() - lifeCycle.notify( - LifeCycleEventType.REQUEST_COMPLETED, - createCompletedRequest({ - type: RequestType.FETCH, - input, + ;[null, undefined, 42, {}].forEach((input: any) => { + it(`should support ${typeof input === 'object' ? JSON.stringify(input) : String(input) + } as fetch input parameter`, () => { + if (isIE()) { + pending('No IE support') + } + const { lifeCycle, rawRumEvents } = setupBuilder.build() + lifeCycle.notify( + LifeCycleEventType.REQUEST_COMPLETED, + createCompletedRequest({ + type: RequestType.FETCH, + input, + }) + ) + + expect(rawRumEvents.length).toBe(1) + expect((rawRumEvents[0].domainContext as RumFetchResourceEventDomainContext).requestInput).toBe(input) }) - ) - - expect(rawRumEvents.length).toBe(1) - expect((rawRumEvents[0].domainContext as RumFetchResourceEventDomainContext).requestInput).toBe(input) }) - }) it('should include the error in failed fetch requests', () => { const { lifeCycle, rawRumEvents } = setupBuilder.build() @@ -268,7 +267,7 @@ describe('resourceCollection', () => { traceId: '1234', }), ]) - const privateFields = (rawRumEvents[0].rawRumEvent as RawRumResourceEvent)._dd + const privateFields = (rawRumEvents[0].rawRumEvent as RawRumResourceEvent)._oo expect(privateFields).toBeDefined() expect(privateFields.trace_id).toBe('1234') }) @@ -283,7 +282,7 @@ describe('resourceCollection', () => { traceId: new TraceIdentifier(), }) ) - const privateFields = (rawRumEvents[0].rawRumEvent as RawRumResourceEvent)._dd + const privateFields = (rawRumEvents[0].rawRumEvent as RawRumResourceEvent)._oo expect(privateFields.trace_id).toBeDefined() expect(privateFields.span_id).toBeDefined() }) @@ -298,7 +297,7 @@ describe('resourceCollection', () => { traceId: new TraceIdentifier(), }) ) - const privateFields = (rawRumEvents[0].rawRumEvent as RawRumResourceEvent)._dd + const privateFields = (rawRumEvents[0].rawRumEvent as RawRumResourceEvent)._oo expect(privateFields.trace_id).not.toBeDefined() expect(privateFields.span_id).not.toBeDefined() }) @@ -326,7 +325,7 @@ describe('resourceCollection', () => { traceId: new TraceIdentifier(), }) ) - const privateFields = (rawRumEvents[0].rawRumEvent as RawRumResourceEvent)._dd + const privateFields = (rawRumEvents[0].rawRumEvent as RawRumResourceEvent)._oo expect(privateFields.rule_psr).toEqual(0.6) }) @@ -352,7 +351,7 @@ describe('resourceCollection', () => { traceId: new TraceIdentifier(), }) ) - const privateFields = (rawRumEvents[0].rawRumEvent as RawRumResourceEvent)._dd + const privateFields = (rawRumEvents[0].rawRumEvent as RawRumResourceEvent)._oo expect(privateFields.rule_psr).toBeUndefined() }) @@ -379,7 +378,7 @@ describe('resourceCollection', () => { traceId: new TraceIdentifier(), }) ) - const privateFields = (rawRumEvents[0].rawRumEvent as RawRumResourceEvent)._dd + const privateFields = (rawRumEvents[0].rawRumEvent as RawRumResourceEvent)._oo expect(privateFields.rule_psr).toEqual(0) }) }) @@ -391,7 +390,7 @@ describe('resourceCollection', () => { lifeCycle.notify(LifeCycleEventType.PERFORMANCE_ENTRIES_COLLECTED, [createResourceEntry()]) - expect((rawRumEvents[0].rawRumEvent as RawRumResourceEvent)._dd.discarded).toBeTrue() + expect((rawRumEvents[0].rawRumEvent as RawRumResourceEvent)._oo.discarded).toBeTrue() }) it('should be discarded=true if session does not allow resources', () => { @@ -400,7 +399,7 @@ describe('resourceCollection', () => { lifeCycle.notify(LifeCycleEventType.PERFORMANCE_ENTRIES_COLLECTED, [createResourceEntry()]) - expect((rawRumEvents[0].rawRumEvent as RawRumResourceEvent)._dd.discarded).toBeTrue() + expect((rawRumEvents[0].rawRumEvent as RawRumResourceEvent)._oo.discarded).toBeTrue() }) it('should be discarded=false if session allows resources', () => { @@ -409,7 +408,7 @@ describe('resourceCollection', () => { lifeCycle.notify(LifeCycleEventType.PERFORMANCE_ENTRIES_COLLECTED, [createResourceEntry()]) - expect((rawRumEvents[0].rawRumEvent as RawRumResourceEvent)._dd.discarded).toBeFalse() + expect((rawRumEvents[0].rawRumEvent as RawRumResourceEvent)._oo.discarded).toBeFalse() }) }) }) diff --git a/packages/rum-core/src/domain/rumEventsCollection/resource/resourceCollection.ts b/packages/rum-core/src/domain/rumEventsCollection/resource/resourceCollection.ts index a62a4f801e..2c9922e456 100644 --- a/packages/rum-core/src/domain/rumEventsCollection/resource/resourceCollection.ts +++ b/packages/rum-core/src/domain/rumEventsCollection/resource/resourceCollection.ts @@ -9,8 +9,8 @@ import { isNumber, isExperimentalFeatureEnabled, ExperimentalFeature, -} from '@datadog/browser-core' -import type { ClocksState, Duration } from '@datadog/browser-core' +} from '@openobserve/browser-core' +import type { ClocksState, Duration } from '@openobserve/browser-core' import type { RumConfiguration } from '../../configuration' import type { RumPerformanceEntry, RumPerformanceResourceTiming } from '../../../browser/performanceCollection' import type { @@ -171,7 +171,7 @@ function computeRequestTracingInfo(request: RequestCompleteEvent, configuration: return undefined } return { - _dd: { + _oo: { span_id: request.spanId!.toDecimalString(), trace_id: request.traceId!.toDecimalString(), rule_psr: getRulePsr(configuration), @@ -185,7 +185,7 @@ function computeEntryTracingInfo(entry: RumPerformanceResourceTiming, configurat return undefined } return { - _dd: { + _oo: { trace_id: entry.traceId, rule_psr: getRulePsr(configuration), }, @@ -207,7 +207,7 @@ function getRulePsr(configuration: RumConfiguration) { function computeIndexingInfo(sessionManager: RumSessionManager, resourceStart: ClocksState) { const session = sessionManager.findTrackedSession(resourceStart.relative) return { - _dd: { + _oo: { discarded: !session || !session.resourceAllowed, }, } @@ -219,7 +219,7 @@ function computePageStateInfo(pageStateHistory: PageStateHistory, startClocks: C } return { - _dd: { + _oo: { page_states: pageStateHistory.findAll(startClocks.relative, duration), page_was_discarded: String((document as any).wasDiscarded), }, diff --git a/packages/rum-core/src/domain/rumEventsCollection/resource/resourceUtils.spec.ts b/packages/rum-core/src/domain/rumEventsCollection/resource/resourceUtils.spec.ts index e2f0e3dc59..a449298454 100644 --- a/packages/rum-core/src/domain/rumEventsCollection/resource/resourceUtils.spec.ts +++ b/packages/rum-core/src/domain/rumEventsCollection/resource/resourceUtils.spec.ts @@ -1,5 +1,5 @@ -import type { Duration, RelativeTime, ServerDuration } from '@datadog/browser-core' -import { SPEC_ENDPOINTS } from '@datadog/browser-core/test' +import type { Duration, RelativeTime, ServerDuration } from '@openobserve/browser-core' +import { SPEC_ENDPOINTS } from '@openobserve/browser-core/test' import type { RumPerformanceResourceTiming } from '../../../browser/performanceCollection' import type { RumConfiguration } from '../../configuration' import { validateAndBuildRumConfiguration } from '../../configuration' @@ -194,48 +194,48 @@ describe('computePerformanceResourceDetails', () => { redirect: { start: 0 as ServerDuration, duration: 1e6 as ServerDuration }, }) }) - ;[ - { - connectEnd: 10 as RelativeTime, - connectStart: 20 as RelativeTime, - reason: 'connectStart > connectEnd', - }, - { - domainLookupEnd: 10 as RelativeTime, - domainLookupStart: 20 as RelativeTime, - reason: 'domainLookupStart > domainLookupEnd', - }, - { - reason: 'responseStart > responseEnd', - responseEnd: 10 as RelativeTime, - responseStart: 20 as RelativeTime, - }, - { - reason: 'requestStart > responseStart', - requestStart: 20 as RelativeTime, - responseStart: 10 as RelativeTime, - }, - { - reason: 'redirectStart > redirectEnd', - redirectEnd: 10 as RelativeTime, - redirectStart: 20 as RelativeTime, - }, - { - connectEnd: 10 as RelativeTime, - reason: 'secureConnectionStart > connectEnd', - secureConnectionStart: 20 as RelativeTime, - }, - { - connectEnd: 10 as RelativeTime, - connectStart: -3 as RelativeTime, - fetchStart: 10 as RelativeTime, - reason: 'negative timing start', - }, - ].forEach(({ reason, ...overrides }) => { - it(`should not compute entry when ${reason}`, () => { - expect(computePerformanceResourceDetails(generateResourceWith(overrides))).toBeUndefined() + ;[ + { + connectEnd: 10 as RelativeTime, + connectStart: 20 as RelativeTime, + reason: 'connectStart > connectEnd', + }, + { + domainLookupEnd: 10 as RelativeTime, + domainLookupStart: 20 as RelativeTime, + reason: 'domainLookupStart > domainLookupEnd', + }, + { + reason: 'responseStart > responseEnd', + responseEnd: 10 as RelativeTime, + responseStart: 20 as RelativeTime, + }, + { + reason: 'requestStart > responseStart', + requestStart: 20 as RelativeTime, + responseStart: 10 as RelativeTime, + }, + { + reason: 'redirectStart > redirectEnd', + redirectEnd: 10 as RelativeTime, + redirectStart: 20 as RelativeTime, + }, + { + connectEnd: 10 as RelativeTime, + reason: 'secureConnectionStart > connectEnd', + secureConnectionStart: 20 as RelativeTime, + }, + { + connectEnd: 10 as RelativeTime, + connectStart: -3 as RelativeTime, + fetchStart: 10 as RelativeTime, + reason: 'negative timing start', + }, + ].forEach(({ reason, ...overrides }) => { + it(`should not compute entry when ${reason}`, () => { + expect(computePerformanceResourceDetails(generateResourceWith(overrides))).toBeUndefined() + }) }) - }) it('should allow really fast document resource', () => { expect( diff --git a/packages/rum-core/src/domain/rumEventsCollection/resource/resourceUtils.ts b/packages/rum-core/src/domain/rumEventsCollection/resource/resourceUtils.ts index 869b80385a..da51ae5f23 100644 --- a/packages/rum-core/src/domain/rumEventsCollection/resource/resourceUtils.ts +++ b/packages/rum-core/src/domain/rumEventsCollection/resource/resourceUtils.ts @@ -1,4 +1,4 @@ -import type { RelativeTime, ServerDuration } from '@datadog/browser-core' +import type { RelativeTime, ServerDuration } from '@openobserve/browser-core' import { assign, addTelemetryDebug, @@ -8,7 +8,7 @@ import { isValidUrl, ResourceType, toServerDuration, -} from '@datadog/browser-core' +} from '@openobserve/browser-core' import type { RumPerformanceResourceTiming } from '../../../browser/performanceCollection' diff --git a/packages/rum-core/src/domain/rumEventsCollection/view/setupViewTest.specHelper.ts b/packages/rum-core/src/domain/rumEventsCollection/view/setupViewTest.specHelper.ts index 49412bc971..31dbdb54c4 100644 --- a/packages/rum-core/src/domain/rumEventsCollection/view/setupViewTest.specHelper.ts +++ b/packages/rum-core/src/domain/rumEventsCollection/view/setupViewTest.specHelper.ts @@ -1,4 +1,4 @@ -import type { Duration, RelativeTime } from '@datadog/browser-core' +import type { Duration, RelativeTime } from '@openobserve/browser-core' import { noopWebVitalTelemetryDebug } from '../../../../test' import type { BuildContext } from '../../../../test' import { LifeCycleEventType } from '../../lifeCycle' diff --git a/packages/rum-core/src/domain/rumEventsCollection/view/startWebVitalTelemetryDebug.ts b/packages/rum-core/src/domain/rumEventsCollection/view/startWebVitalTelemetryDebug.ts index 70dd2fbea4..95264b397b 100644 --- a/packages/rum-core/src/domain/rumEventsCollection/view/startWebVitalTelemetryDebug.ts +++ b/packages/rum-core/src/domain/rumEventsCollection/view/startWebVitalTelemetryDebug.ts @@ -1,5 +1,5 @@ -import { addTelemetryDebug, elapsed, noop, performDraw, relativeNow, toServerDuration } from '@datadog/browser-core' -import type { Telemetry, RelativeTime } from '@datadog/browser-core' +import { addTelemetryDebug, elapsed, noop, performDraw, relativeNow, toServerDuration } from '@openobserve/browser-core' +import type { Telemetry, RelativeTime } from '@openobserve/browser-core' import type { RecorderApi } from '../../../boot/rumPublicApi' import type { RumSessionManager } from '../../rumSessionManager' import type { RumConfiguration } from '../../configuration' diff --git a/packages/rum-core/src/domain/rumEventsCollection/view/trackViewEventCounts.spec.ts b/packages/rum-core/src/domain/rumEventsCollection/view/trackViewEventCounts.spec.ts index a200acbe4c..050570a683 100644 --- a/packages/rum-core/src/domain/rumEventsCollection/view/trackViewEventCounts.spec.ts +++ b/packages/rum-core/src/domain/rumEventsCollection/view/trackViewEventCounts.spec.ts @@ -1,4 +1,4 @@ -import type { Context } from '@datadog/browser-core' +import type { Context } from '@openobserve/browser-core' import type { RumEvent } from '../../../rumEvent.types' import { LifeCycleEventType } from '../../lifeCycle' import type { TestSetupBuilder } from '../../../../test' diff --git a/packages/rum-core/src/domain/rumEventsCollection/view/trackViewEventCounts.ts b/packages/rum-core/src/domain/rumEventsCollection/view/trackViewEventCounts.ts index 1694c63743..4b0682f750 100644 --- a/packages/rum-core/src/domain/rumEventsCollection/view/trackViewEventCounts.ts +++ b/packages/rum-core/src/domain/rumEventsCollection/view/trackViewEventCounts.ts @@ -1,4 +1,4 @@ -import { ONE_MINUTE, setTimeout } from '@datadog/browser-core' +import { ONE_MINUTE, setTimeout } from '@openobserve/browser-core' import type { LifeCycle } from '../../lifeCycle' import { trackEventCounts } from '../../trackEventCounts' diff --git a/packages/rum-core/src/domain/rumEventsCollection/view/trackViews.spec.ts b/packages/rum-core/src/domain/rumEventsCollection/view/trackViews.spec.ts index af7229d4a2..31ac372bfe 100644 --- a/packages/rum-core/src/domain/rumEventsCollection/view/trackViews.spec.ts +++ b/packages/rum-core/src/domain/rumEventsCollection/view/trackViews.spec.ts @@ -1,4 +1,4 @@ -import type { Context, Duration, RelativeTime } from '@datadog/browser-core' +import type { Context, Duration, RelativeTime } from '@openobserve/browser-core' import { PageExitReason, timeStampNow, @@ -6,7 +6,7 @@ import { relativeToClocks, relativeNow, resetExperimentalFeatures, -} from '@datadog/browser-core' +} from '@openobserve/browser-core' import type { TestSetupBuilder } from '../../../../test' import { setup } from '../../../../test' import { RumEventType, ViewLoadingType } from '../../../rawRumEvent.types' @@ -460,18 +460,17 @@ describe('view lifecycle', () => { { exitReason: PageExitReason.FROZEN, expectViewEnd: false }, { exitReason: PageExitReason.HIDDEN, expectViewEnd: false }, ].forEach(({ exitReason, expectViewEnd }) => { - it(`should ${ - expectViewEnd ? '' : 'not ' - }end the current view when the page is exiting for reason ${exitReason}`, () => { - const { lifeCycle } = setupBuilder.build() - const { getViewEndCount } = viewTest + it(`should ${expectViewEnd ? '' : 'not ' + }end the current view when the page is exiting for reason ${exitReason}`, () => { + const { lifeCycle } = setupBuilder.build() + const { getViewEndCount } = viewTest - expect(getViewEndCount()).toEqual(0) + expect(getViewEndCount()).toEqual(0) - lifeCycle.notify(LifeCycleEventType.PAGE_EXITED, { reason: exitReason }) + lifeCycle.notify(LifeCycleEventType.PAGE_EXITED, { reason: exitReason }) - expect(getViewEndCount()).toEqual(expectViewEnd ? 1 : 0) - }) + expect(getViewEndCount()).toEqual(expectViewEnd ? 1 : 0) + }) }) it('should not create a new view when ending the view on page exit', () => { diff --git a/packages/rum-core/src/domain/rumEventsCollection/view/trackViews.ts b/packages/rum-core/src/domain/rumEventsCollection/view/trackViews.ts index f2ed7ddff3..77436a79a0 100644 --- a/packages/rum-core/src/domain/rumEventsCollection/view/trackViews.ts +++ b/packages/rum-core/src/domain/rumEventsCollection/view/trackViews.ts @@ -1,4 +1,4 @@ -import type { Duration, ClocksState, TimeStamp, Observable, Subscription, RelativeTime } from '@datadog/browser-core' +import type { Duration, ClocksState, TimeStamp, Observable, Subscription, RelativeTime } from '@openobserve/browser-core' import { noop, PageExitReason, @@ -14,7 +14,7 @@ import { looksLikeRelativeTime, setInterval, clearInterval, -} from '@datadog/browser-core' +} from '@openobserve/browser-core' import type { ViewCustomTimings } from '../../../rawRumEvent.types' import { ViewLoadingType } from '../../../rawRumEvent.types' diff --git a/packages/rum-core/src/domain/rumEventsCollection/view/viewCollection.spec.ts b/packages/rum-core/src/domain/rumEventsCollection/view/viewCollection.spec.ts index 3220a62f06..5361b45ec4 100644 --- a/packages/rum-core/src/domain/rumEventsCollection/view/viewCollection.spec.ts +++ b/packages/rum-core/src/domain/rumEventsCollection/view/viewCollection.spec.ts @@ -1,5 +1,5 @@ -import type { Duration, RelativeTime, ServerDuration, TimeStamp } from '@datadog/browser-core' -import { resetExperimentalFeatures, ExperimentalFeature, addExperimentalFeatures } from '@datadog/browser-core' +import type { Duration, RelativeTime, ServerDuration, TimeStamp } from '@openobserve/browser-core' +import { resetExperimentalFeatures, ExperimentalFeature, addExperimentalFeatures } from '@openobserve/browser-core' import type { RecorderApi } from '../../../boot/rumPublicApi' import type { TestSetupBuilder } from '../../../../test' import { setup, noopRecorderApi, noopWebVitalTelemetryDebug } from '../../../../test' @@ -106,7 +106,7 @@ describe('viewCollection', () => { expect(rawRumEvents[rawRumEvents.length - 1].startTime).toBe(1234 as RelativeTime) expect(rawRumEvents[rawRumEvents.length - 1].rawRumEvent).toEqual({ - _dd: { + _oo: { document_version: 3, replay_stats: undefined, page_states: undefined, @@ -183,7 +183,7 @@ describe('viewCollection', () => { expect(getReplayStatsSpy).toHaveBeenCalledWith(VIEW.id) expect(rawRumEvents[rawRumEvents.length - 1].startTime).toBe(1234 as RelativeTime) const rawRumViewEvent = rawRumEvents[rawRumEvents.length - 1].rawRumEvent as RawRumViewEvent - expect(rawRumViewEvent._dd.replay_stats).toEqual({ + expect(rawRumViewEvent._oo.replay_stats).toEqual({ segments_count: 4, records_count: 10, segments_total_raw_size: 1000, @@ -218,7 +218,7 @@ describe('viewCollection', () => { lifeCycle.notify(LifeCycleEventType.VIEW_UPDATED, VIEW) const rawRumViewEvent = rawRumEvents[rawRumEvents.length - 1].rawRumEvent as RawRumViewEvent - expect(rawRumViewEvent._dd.page_states).toBeDefined() + expect(rawRumViewEvent._oo.page_states).toBeDefined() expect(rawRumViewEvent.view.in_foreground_periods).toBeUndefined() }) @@ -227,7 +227,7 @@ describe('viewCollection', () => { lifeCycle.notify(LifeCycleEventType.VIEW_UPDATED, VIEW) const rawRumViewEvent = rawRumEvents[rawRumEvents.length - 1].rawRumEvent as RawRumViewEvent - expect(rawRumViewEvent._dd.page_states).toBeUndefined() + expect(rawRumViewEvent._oo.page_states).toBeUndefined() expect(rawRumViewEvent.view.in_foreground_periods).toBeDefined() }) diff --git a/packages/rum-core/src/domain/rumEventsCollection/view/viewCollection.ts b/packages/rum-core/src/domain/rumEventsCollection/view/viewCollection.ts index 24c29bae51..6d253f4e5c 100644 --- a/packages/rum-core/src/domain/rumEventsCollection/view/viewCollection.ts +++ b/packages/rum-core/src/domain/rumEventsCollection/view/viewCollection.ts @@ -1,4 +1,4 @@ -import type { Duration, ServerDuration, Observable } from '@datadog/browser-core' +import type { Duration, ServerDuration, Observable } from '@openobserve/browser-core' import { isExperimentalFeatureEnabled, ExperimentalFeature, @@ -6,7 +6,7 @@ import { mapValues, toServerDuration, isNumber, -} from '@datadog/browser-core' +} from '@openobserve/browser-core' import type { RecorderApi } from '../../../boot/rumPublicApi' import type { RawRumViewEvent } from '../../../rawRumEvent.types' import { RumEventType } from '../../../rawRumEvent.types' @@ -65,7 +65,7 @@ function processViewUpdate( const pageStatesEnabled = isExperimentalFeatureEnabled(ExperimentalFeature.PAGE_STATES) const pageStates = pageStateHistory.findAll(view.startClocks.relative, view.duration) const viewEvent: RawRumViewEvent = { - _dd: { + _oo: { document_version: view.documentVersion, replay_stats: replayStats, page_states: pageStatesEnabled ? pageStates : undefined, @@ -110,13 +110,13 @@ function processViewUpdate( feature_flags: featureFlagContext && !isEmptyObject(featureFlagContext) ? featureFlagContext : undefined, display: view.commonViewMetrics.scroll ? { - scroll: { - max_depth: view.commonViewMetrics.scroll.maxDepth, - max_depth_scroll_height: view.commonViewMetrics.scroll.maxDepthScrollHeight, - max_depth_scroll_top: view.commonViewMetrics.scroll.maxDepthScrollTop, - max_depth_time: toServerDuration(view.commonViewMetrics.scroll.maxDepthTime), - }, - } + scroll: { + max_depth: view.commonViewMetrics.scroll.maxDepth, + max_depth_scroll_height: view.commonViewMetrics.scroll.maxDepthScrollHeight, + max_depth_scroll_top: view.commonViewMetrics.scroll.maxDepthScrollTop, + max_depth_time: toServerDuration(view.commonViewMetrics.scroll.maxDepthTime), + }, + } : undefined, session: { has_replay: replayStats ? true : undefined, diff --git a/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/interactionCountPolyfill.ts b/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/interactionCountPolyfill.ts index f80b38b846..e0318e0343 100644 --- a/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/interactionCountPolyfill.ts +++ b/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/interactionCountPolyfill.ts @@ -11,7 +11,7 @@ * Reference implementation: https://github.com/GoogleChrome/web-vitals/blob/main/src/lib/polyfills/interactionCountPolyfill.ts */ -import { monitor } from '@datadog/browser-core' +import { monitor } from '@openobserve/browser-core' import type { BrowserWindow, RumPerformanceEventTiming, diff --git a/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackCommonViewMetrics.ts b/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackCommonViewMetrics.ts index 5a113f8e2d..f62b310e99 100644 --- a/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackCommonViewMetrics.ts +++ b/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackCommonViewMetrics.ts @@ -1,5 +1,5 @@ -import type { ClocksState, Duration, Observable } from '@datadog/browser-core' -import { noop } from '@datadog/browser-core' +import type { ClocksState, Duration, Observable } from '@openobserve/browser-core' +import { noop } from '@openobserve/browser-core' import type { ViewLoadingType } from '../../../../rawRumEvent.types' import type { RumConfiguration } from '../../../configuration' import type { LifeCycle } from '../../../lifeCycle' @@ -64,18 +64,18 @@ export function trackCommonViewMetrics( let clsAttributionCollected = false if (isLayoutShiftSupported()) { commonViewMetrics.cumulativeLayoutShift = 0 - ;({ stop: stopCLSTracking } = trackCumulativeLayoutShift( - lifeCycle, - (cumulativeLayoutShift, largestLayoutShiftNode, largestLayoutShiftTime) => { - commonViewMetrics.cumulativeLayoutShift = cumulativeLayoutShift + ; ({ stop: stopCLSTracking } = trackCumulativeLayoutShift( + lifeCycle, + (cumulativeLayoutShift, largestLayoutShiftNode, largestLayoutShiftTime) => { + commonViewMetrics.cumulativeLayoutShift = cumulativeLayoutShift - if (!clsAttributionCollected) { - clsAttributionCollected = true - webVitalTelemetryDebug.addWebVitalTelemetryDebug('CLS', largestLayoutShiftNode, largestLayoutShiftTime) + if (!clsAttributionCollected) { + clsAttributionCollected = true + webVitalTelemetryDebug.addWebVitalTelemetryDebug('CLS', largestLayoutShiftNode, largestLayoutShiftTime) + } + scheduleViewUpdate() } - scheduleViewUpdate() - } - )) + )) } else { stopCLSTracking = noop } diff --git a/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackCumulativeLayoutShift.spec.ts b/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackCumulativeLayoutShift.spec.ts index ad85d2a3ef..9abd5ca133 100644 --- a/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackCumulativeLayoutShift.spec.ts +++ b/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackCumulativeLayoutShift.spec.ts @@ -1,4 +1,4 @@ -import { relativeNow } from '@datadog/browser-core' +import { relativeNow } from '@openobserve/browser-core' import type { TestSetupBuilder } from '../../../../../test' import { setup } from '../../../../../test' import type { LifeCycle } from '../../../lifeCycle' diff --git a/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackCumulativeLayoutShift.ts b/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackCumulativeLayoutShift.ts index e45a511012..a0f21bdc32 100644 --- a/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackCumulativeLayoutShift.ts +++ b/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackCumulativeLayoutShift.ts @@ -1,4 +1,4 @@ -import { round, type RelativeTime, find, ONE_SECOND } from '@datadog/browser-core' +import { round, type RelativeTime, find, ONE_SECOND } from '@openobserve/browser-core' import type { LifeCycle } from '../../../lifeCycle' import { LifeCycleEventType } from '../../../lifeCycle' import { supportPerformanceTimingEvent, type RumLayoutShiftTiming } from '../../../../browser/performanceCollection' diff --git a/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackFirstContentfulPaint.spec.ts b/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackFirstContentfulPaint.spec.ts index a2bba947ca..a5a3e33953 100644 --- a/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackFirstContentfulPaint.spec.ts +++ b/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackFirstContentfulPaint.spec.ts @@ -1,5 +1,5 @@ -import type { RelativeTime } from '@datadog/browser-core' -import { restorePageVisibility, setPageVisibility } from '@datadog/browser-core/test' +import type { RelativeTime } from '@openobserve/browser-core' +import { restorePageVisibility, setPageVisibility } from '@openobserve/browser-core/test' import type { RumPerformancePaintTiming } from 'packages/rum-core/src/browser/performanceCollection' import type { TestSetupBuilder } from '../../../../../test' import { setup } from '../../../../../test' diff --git a/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackFirstContentfulPaint.ts b/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackFirstContentfulPaint.ts index 8f52000769..26ad12779f 100644 --- a/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackFirstContentfulPaint.ts +++ b/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackFirstContentfulPaint.ts @@ -1,5 +1,5 @@ -import type { RelativeTime } from '@datadog/browser-core' -import { ONE_MINUTE, find } from '@datadog/browser-core' +import type { RelativeTime } from '@openobserve/browser-core' +import { ONE_MINUTE, find } from '@openobserve/browser-core' import type { RumConfiguration } from '../../../configuration' import type { LifeCycle } from '../../../lifeCycle' import { LifeCycleEventType } from '../../../lifeCycle' diff --git a/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackFirstHidden.spec.ts b/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackFirstHidden.spec.ts index b81d882142..9b9ecd53da 100644 --- a/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackFirstHidden.spec.ts +++ b/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackFirstHidden.spec.ts @@ -1,6 +1,6 @@ -import type { RelativeTime } from '@datadog/browser-core' -import { DOM_EVENT } from '@datadog/browser-core' -import { createNewEvent, restorePageVisibility, setPageVisibility } from '@datadog/browser-core/test' +import type { RelativeTime } from '@openobserve/browser-core' +import { DOM_EVENT } from '@openobserve/browser-core' +import { createNewEvent, restorePageVisibility, setPageVisibility } from '@openobserve/browser-core/test' import type { RumConfiguration } from '../../../configuration' import { resetFirstHidden, trackFirstHidden } from './trackFirstHidden' diff --git a/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackFirstHidden.ts b/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackFirstHidden.ts index e6fe411b0f..f5236149f0 100644 --- a/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackFirstHidden.ts +++ b/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackFirstHidden.ts @@ -1,5 +1,5 @@ -import type { RelativeTime } from '@datadog/browser-core' -import { addEventListeners, DOM_EVENT } from '@datadog/browser-core' +import type { RelativeTime } from '@openobserve/browser-core' +import { addEventListeners, DOM_EVENT } from '@openobserve/browser-core' import type { RumConfiguration } from '../../../configuration' let trackFirstHiddenSingleton: { timeStamp: RelativeTime } | undefined @@ -15,18 +15,18 @@ export function trackFirstHidden(configuration: RumConfiguration, eventTarget: W trackFirstHiddenSingleton = { timeStamp: Infinity as RelativeTime, } - ;({ stop: stopListeners } = addEventListeners( - configuration, - eventTarget, - [DOM_EVENT.PAGE_HIDE, DOM_EVENT.VISIBILITY_CHANGE], - (event) => { - if (event.type === 'pagehide' || document.visibilityState === 'hidden') { - trackFirstHiddenSingleton!.timeStamp = event.timeStamp as RelativeTime - stopListeners!() - } - }, - { capture: true } - )) + ; ({ stop: stopListeners } = addEventListeners( + configuration, + eventTarget, + [DOM_EVENT.PAGE_HIDE, DOM_EVENT.VISIBILITY_CHANGE], + (event) => { + if (event.type === 'pagehide' || document.visibilityState === 'hidden') { + trackFirstHiddenSingleton!.timeStamp = event.timeStamp as RelativeTime + stopListeners!() + } + }, + { capture: true } + )) } } diff --git a/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackFirstInputTimings.spec.ts b/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackFirstInputTimings.spec.ts index cd487cfa2f..5bf66774fb 100644 --- a/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackFirstInputTimings.spec.ts +++ b/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackFirstInputTimings.spec.ts @@ -1,5 +1,5 @@ -import type { Duration, RelativeTime } from '@datadog/browser-core' -import { restorePageVisibility, setPageVisibility } from '@datadog/browser-core/test' +import type { Duration, RelativeTime } from '@openobserve/browser-core' +import { restorePageVisibility, setPageVisibility } from '@openobserve/browser-core/test' import type { TestSetupBuilder } from '../../../../../test' import { setup } from '../../../../../test' import { LifeCycleEventType } from '../../../lifeCycle' diff --git a/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackFirstInputTimings.ts b/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackFirstInputTimings.ts index 72c7544794..24449a3047 100644 --- a/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackFirstInputTimings.ts +++ b/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackFirstInputTimings.ts @@ -1,5 +1,5 @@ -import type { Duration, RelativeTime } from '@datadog/browser-core' -import { elapsed, find } from '@datadog/browser-core' +import type { Duration, RelativeTime } from '@openobserve/browser-core' +import { elapsed, find } from '@openobserve/browser-core' import type { RumConfiguration } from '../../../configuration' import type { LifeCycle } from '../../../lifeCycle' import { LifeCycleEventType } from '../../../lifeCycle' diff --git a/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackInitialViewMetrics.spec.ts b/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackInitialViewMetrics.spec.ts index 49bfc69456..a9a879edfd 100644 --- a/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackInitialViewMetrics.spec.ts +++ b/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackInitialViewMetrics.spec.ts @@ -1,4 +1,4 @@ -import type { Duration } from '@datadog/browser-core' +import type { Duration } from '@openobserve/browser-core' import type { TestSetupBuilder } from '../../../../../test' import { noopWebVitalTelemetryDebug, setup } from '../../../../../test' import { LifeCycleEventType } from '../../../lifeCycle' diff --git a/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackInitialViewMetrics.ts b/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackInitialViewMetrics.ts index 26be24dacd..bbd0accf19 100644 --- a/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackInitialViewMetrics.ts +++ b/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackInitialViewMetrics.ts @@ -1,5 +1,5 @@ -import type { Duration } from '@datadog/browser-core' -import { setTimeout, assign, ONE_MINUTE } from '@datadog/browser-core' +import type { Duration } from '@openobserve/browser-core' +import { setTimeout, assign, ONE_MINUTE } from '@openobserve/browser-core' import type { RumConfiguration } from '../../../configuration' import type { LifeCycle } from '../../../lifeCycle' import type { WebVitalTelemetryDebug } from '../startWebVitalTelemetryDebug' diff --git a/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackInteractionToNextPaint.spec.ts b/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackInteractionToNextPaint.spec.ts index acde12e5d6..9b9a2411f7 100644 --- a/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackInteractionToNextPaint.spec.ts +++ b/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackInteractionToNextPaint.spec.ts @@ -1,10 +1,10 @@ -import type { Duration } from '@datadog/browser-core' +import type { Duration } from '@openobserve/browser-core' import { ExperimentalFeature, addExperimentalFeatures, relativeNow, resetExperimentalFeatures, -} from '@datadog/browser-core' +} from '@openobserve/browser-core' import type { TestSetupBuilder } from '../../../../../test' import { setup } from '../../../../../test' import type { @@ -55,7 +55,7 @@ describe('trackInteractionToNextPaint', () => { interactionCountStub = subInteractionCount() setupBuilder = setup().beforeBuild(({ lifeCycle }) => { - ;({ getInteractionToNextPaint } = trackInteractionToNextPaint(ViewLoadingType.INITIAL_LOAD, lifeCycle)) + ; ({ getInteractionToNextPaint } = trackInteractionToNextPaint(ViewLoadingType.INITIAL_LOAD, lifeCycle)) }) }) diff --git a/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackInteractionToNextPaint.ts b/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackInteractionToNextPaint.ts index 4196ba9f99..b1bc90a057 100644 --- a/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackInteractionToNextPaint.ts +++ b/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackInteractionToNextPaint.ts @@ -1,5 +1,5 @@ -import { noop, isExperimentalFeatureEnabled, ExperimentalFeature } from '@datadog/browser-core' -import type { Duration } from '@datadog/browser-core' +import { noop, isExperimentalFeatureEnabled, ExperimentalFeature } from '@openobserve/browser-core' +import type { Duration } from '@openobserve/browser-core' import { supportPerformanceTimingEvent } from '../../../../browser/performanceCollection' import type { RumFirstInputTiming, RumPerformanceEventTiming } from '../../../../browser/performanceCollection' import { LifeCycleEventType, type LifeCycle } from '../../../lifeCycle' diff --git a/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackLargestContentfulPaint.spec.ts b/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackLargestContentfulPaint.spec.ts index e2e70274f9..d57a3fe669 100644 --- a/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackLargestContentfulPaint.spec.ts +++ b/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackLargestContentfulPaint.spec.ts @@ -1,6 +1,6 @@ -import type { RelativeTime } from '@datadog/browser-core' -import { DOM_EVENT } from '@datadog/browser-core' -import { restorePageVisibility, setPageVisibility, createNewEvent } from '@datadog/browser-core/test' +import type { RelativeTime } from '@openobserve/browser-core' +import { DOM_EVENT } from '@openobserve/browser-core' +import { restorePageVisibility, setPageVisibility, createNewEvent } from '@openobserve/browser-core/test' import type { RumLargestContentfulPaintTiming } from '../../../../browser/performanceCollection' import type { TestSetupBuilder } from '../../../../../test' import { setup } from '../../../../../test' diff --git a/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackLargestContentfulPaint.ts b/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackLargestContentfulPaint.ts index 24d6020556..59ca5a9ad9 100644 --- a/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackLargestContentfulPaint.ts +++ b/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackLargestContentfulPaint.ts @@ -1,5 +1,5 @@ -import type { RelativeTime } from '@datadog/browser-core' -import { DOM_EVENT, ONE_MINUTE, addEventListeners, findLast } from '@datadog/browser-core' +import type { RelativeTime } from '@openobserve/browser-core' +import { DOM_EVENT, ONE_MINUTE, addEventListeners, findLast } from '@openobserve/browser-core' import { LifeCycleEventType, type LifeCycle } from '../../../lifeCycle' import type { RumConfiguration } from '../../../configuration' import type { RumLargestContentfulPaintTiming } from '../../../../browser/performanceCollection' diff --git a/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackLoadingTime.spec.ts b/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackLoadingTime.spec.ts index 07341374b3..a673e40739 100644 --- a/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackLoadingTime.spec.ts +++ b/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackLoadingTime.spec.ts @@ -1,5 +1,5 @@ -import type { RelativeTime, Duration } from '@datadog/browser-core' -import { addDuration } from '@datadog/browser-core' +import type { RelativeTime, Duration } from '@openobserve/browser-core' +import { addDuration } from '@openobserve/browser-core' import type { TestSetupBuilder } from '../../../../../test' import { setup } from '../../../../../test' import type { RumPerformanceNavigationTiming } from '../../../../browser/performanceCollection' diff --git a/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackLoadingTime.ts b/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackLoadingTime.ts index d3ea07e908..844153ce82 100644 --- a/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackLoadingTime.ts +++ b/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackLoadingTime.ts @@ -1,5 +1,5 @@ -import type { ClocksState, Duration, Observable } from '@datadog/browser-core' -import { elapsed } from '@datadog/browser-core' +import type { ClocksState, Duration, Observable } from '@openobserve/browser-core' +import { elapsed } from '@openobserve/browser-core' import { waitPageActivityEnd } from '../../../waitPageActivityEnd' import type { RumConfiguration } from '../../../configuration' import type { LifeCycle } from '../../../lifeCycle' diff --git a/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackNavigationTimings.spec.ts b/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackNavigationTimings.spec.ts index 7299eb1c91..bfcc925abb 100644 --- a/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackNavigationTimings.spec.ts +++ b/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackNavigationTimings.spec.ts @@ -1,4 +1,4 @@ -import type { Duration } from '@datadog/browser-core' +import type { Duration } from '@openobserve/browser-core' import type { TestSetupBuilder } from '../../../../../test' import { setup } from '../../../../../test' import { LifeCycleEventType } from '../../../lifeCycle' diff --git a/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackNavigationTimings.ts b/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackNavigationTimings.ts index b4bf9c88ee..c6b94b8220 100644 --- a/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackNavigationTimings.ts +++ b/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackNavigationTimings.ts @@ -1,5 +1,5 @@ -import type { Duration } from '@datadog/browser-core' -import { relativeNow } from '@datadog/browser-core' +import type { Duration } from '@openobserve/browser-core' +import { relativeNow } from '@openobserve/browser-core' import type { LifeCycle } from '../../../lifeCycle' import { LifeCycleEventType } from '../../../lifeCycle' diff --git a/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackScrollMetrics.spec.ts b/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackScrollMetrics.spec.ts index 2cb1a0a6d7..babe463d0e 100644 --- a/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackScrollMetrics.spec.ts +++ b/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackScrollMetrics.spec.ts @@ -1,7 +1,7 @@ -import type { RelativeTime, TimeStamp, Duration } from '@datadog/browser-core' -import { DOM_EVENT } from '@datadog/browser-core' -import type { Clock } from '@datadog/browser-core/test' -import { createNewEvent, mockClock } from '@datadog/browser-core/test' +import type { RelativeTime, TimeStamp, Duration } from '@openobserve/browser-core' +import { DOM_EVENT } from '@openobserve/browser-core' +import type { Clock } from '@openobserve/browser-core/test' +import { createNewEvent, mockClock } from '@openobserve/browser-core/test' import type { TestSetupBuilder } from '../../../../../test' import { setup } from '../../../../../test' import { PAGE_ACTIVITY_END_DELAY, PAGE_ACTIVITY_VALIDATION_DELAY } from '../../../waitPageActivityEnd' diff --git a/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackScrollMetrics.ts b/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackScrollMetrics.ts index 564f329387..972a22621c 100644 --- a/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackScrollMetrics.ts +++ b/packages/rum-core/src/domain/rumEventsCollection/view/viewMetrics/trackScrollMetrics.ts @@ -1,5 +1,5 @@ -import type { ClocksState, Duration } from '@datadog/browser-core' -import { ONE_SECOND, elapsed, relativeNow, throttle, addEventListener, DOM_EVENT } from '@datadog/browser-core' +import type { ClocksState, Duration } from '@openobserve/browser-core' +import { ONE_SECOND, elapsed, relativeNow, throttle, addEventListener, DOM_EVENT } from '@openobserve/browser-core' import type { RumConfiguration } from '../../../configuration' import { getScrollY } from '../../../../browser/scroll' import { getViewportDimension } from '../../../../browser/viewportObservable' diff --git a/packages/rum-core/src/domain/rumSessionManager.spec.ts b/packages/rum-core/src/domain/rumSessionManager.spec.ts index 46746c1828..53aedd0c1a 100644 --- a/packages/rum-core/src/domain/rumSessionManager.spec.ts +++ b/packages/rum-core/src/domain/rumSessionManager.spec.ts @@ -1,4 +1,4 @@ -import type { RelativeTime } from '@datadog/browser-core' +import type { RelativeTime } from '@openobserve/browser-core' import { STORAGE_POLL_DELAY, SESSION_STORE_KEY, @@ -8,9 +8,9 @@ import { stopSessionManager, ONE_SECOND, DOM_EVENT, -} from '@datadog/browser-core' -import type { Clock } from '@datadog/browser-core/test' -import { createNewEvent, mockClock } from '@datadog/browser-core/test' +} from '@openobserve/browser-core' +import type { Clock } from '@openobserve/browser-core/test' +import { createNewEvent, mockClock } from '@openobserve/browser-core/test' import type { RumConfiguration } from './configuration' import { validateAndBuildRumConfiguration } from './configuration' diff --git a/packages/rum-core/src/domain/rumSessionManager.ts b/packages/rum-core/src/domain/rumSessionManager.ts index 2d350efdad..2d51efd93c 100644 --- a/packages/rum-core/src/domain/rumSessionManager.ts +++ b/packages/rum-core/src/domain/rumSessionManager.ts @@ -1,5 +1,5 @@ -import type { RelativeTime } from '@datadog/browser-core' -import { Observable, noop, performDraw, startSessionManager } from '@datadog/browser-core' +import type { RelativeTime } from '@openobserve/browser-core' +import { Observable, noop, performDraw, startSessionManager } from '@openobserve/browser-core' import type { RumConfiguration } from './configuration' import type { LifeCycle } from './lifeCycle' import { LifeCycleEventType } from './lifeCycle' diff --git a/packages/rum-core/src/domain/startCustomerDataTelemetry.spec.ts b/packages/rum-core/src/domain/startCustomerDataTelemetry.spec.ts index 37e43b21fa..393c661555 100644 --- a/packages/rum-core/src/domain/startCustomerDataTelemetry.spec.ts +++ b/packages/rum-core/src/domain/startCustomerDataTelemetry.spec.ts @@ -1,5 +1,5 @@ -import type { FlushEvent, Context, ContextManager, TelemetryEvent } from '@datadog/browser-core' -import { resetExperimentalFeatures, TelemetryService, startTelemetry, Observable } from '@datadog/browser-core' +import type { FlushEvent, Context, ContextManager, TelemetryEvent } from '@openobserve/browser-core' +import { resetExperimentalFeatures, TelemetryService, startTelemetry, Observable } from '@openobserve/browser-core' import type { TestSetupBuilder } from '../../test' import { setup } from '../../test' import { RumEventType } from '../rawRumEvent.types' diff --git a/packages/rum-core/src/domain/startCustomerDataTelemetry.ts b/packages/rum-core/src/domain/startCustomerDataTelemetry.ts index 3158019e1e..48a5a7a210 100644 --- a/packages/rum-core/src/domain/startCustomerDataTelemetry.ts +++ b/packages/rum-core/src/domain/startCustomerDataTelemetry.ts @@ -1,5 +1,5 @@ -import type { Context, ContextManager, FlushEvent, Observable, Telemetry } from '@datadog/browser-core' -import { isEmptyObject, includes, performDraw, ONE_SECOND, addTelemetryDebug, setInterval } from '@datadog/browser-core' +import type { Context, ContextManager, FlushEvent, Observable, Telemetry } from '@openobserve/browser-core' +import { isEmptyObject, includes, performDraw, ONE_SECOND, addTelemetryDebug, setInterval } from '@openobserve/browser-core' import { RumEventType } from '../rawRumEvent.types' import type { RumEvent } from '../rumEvent.types' import type { RumConfiguration } from './configuration' diff --git a/packages/rum-core/src/domain/tracing/getDocumentTraceId.spec.ts b/packages/rum-core/src/domain/tracing/getDocumentTraceId.spec.ts index ac8062baaf..0c2f605ab6 100644 --- a/packages/rum-core/src/domain/tracing/getDocumentTraceId.spec.ts +++ b/packages/rum-core/src/domain/tracing/getDocumentTraceId.spec.ts @@ -1,4 +1,4 @@ -import type { TimeStamp } from '@datadog/browser-core' +import type { TimeStamp } from '@openobserve/browser-core' import { createDocumentTraceData, findTraceComment, @@ -15,7 +15,7 @@ describe('getDocumentTraceId', () => { expect( getDocumentTraceId( createDocument( - ` + ` ${HTML_DOCTYPE} @@ -35,8 +35,8 @@ describe('getDocumentTraceId', () => { `${HTML_DOCTYPE} - - + + @@ -50,12 +50,12 @@ describe('getDocumentTraceId', () => { expect( getDocumentTraceId( createDocument( - ` + ` ${HTML_DOCTYPE} - - + + @@ -72,9 +72,8 @@ describe('getDocumentTraceId', () => { it('ignores the trace id if it has been created too long ago', () => { expect( getDocumentTraceId( - createDocument(` + createDocument(` ${HTML_DOCTYPE} @@ -95,8 +94,8 @@ describe('getDocumentTraceDataFromMeta', () => { `${HTML_DOCTYPE} - - + + @@ -113,7 +112,7 @@ describe('getDocumentTraceDataFromMeta', () => { `${HTML_DOCTYPE} - + @@ -125,7 +124,7 @@ describe('getDocumentTraceDataFromMeta', () => { }) describe('findTraceComment', () => { - const DATADOG_COMMENT = '\n\n' + const OPENOBSERVE_COMMENT = '\n\n' it('returns undefined if no comment is present', () => { expect(findTraceComment(createDocument(HTML_DOCTYPE + HTML_CONTENT))).toBe(undefined) @@ -136,35 +135,35 @@ describe('findTraceComment', () => { }) it('finds a comment before the doctype', () => { - expect(findTraceComment(createDocument(DATADOG_COMMENT + HTML_DOCTYPE + HTML_CONTENT))).toBe('foo=bar') + expect(findTraceComment(createDocument(OPENOBSERVE_COMMENT + HTML_DOCTYPE + HTML_CONTENT))).toBe('foo=bar') }) it('finds a comment before the HTML content', () => { - expect(findTraceComment(createDocument(HTML_DOCTYPE + DATADOG_COMMENT + HTML_CONTENT))).toBe('foo=bar') + expect(findTraceComment(createDocument(HTML_DOCTYPE + OPENOBSERVE_COMMENT + HTML_CONTENT))).toBe('foo=bar') }) it('finds a comment after the HTML content', () => { - expect(findTraceComment(createDocument(HTML_DOCTYPE + HTML_CONTENT + DATADOG_COMMENT))).toBe('foo=bar') + expect(findTraceComment(createDocument(HTML_DOCTYPE + HTML_CONTENT + OPENOBSERVE_COMMENT))).toBe('foo=bar') }) it('finds a comment at the end of the body', () => { - expect(findTraceComment(createDocument(`${HTML_DOCTYPE}${DATADOG_COMMENT}`))).toBe( + expect(findTraceComment(createDocument(`${HTML_DOCTYPE}${OPENOBSERVE_COMMENT}`))).toBe( 'foo=bar' ) }) - it("doesn't match comments without the DATADOG; prefix", () => { + it("doesn't match comments without the OPENOBSERVE; prefix", () => { expect(findTraceComment(createDocument(`${HTML_DOCTYPE}${HTML_CONTENT}`))).toBe(undefined) }) it("doesn't look for comments nested below the body", () => { expect( - findTraceComment(createDocument(`${HTML_DOCTYPE}
${DATADOG_COMMENT}
`)) + findTraceComment(createDocument(`${HTML_DOCTYPE}
${OPENOBSERVE_COMMENT}
`)) ).toBe(undefined) }) it('finds a comment surrounded by newlines', () => { - expect(findTraceComment(createDocument(`${HTML_DOCTYPE}${HTML_CONTENT}`))).toBe('foo=bar') + expect(findTraceComment(createDocument(`${HTML_DOCTYPE}${HTML_CONTENT}`))).toBe('foo=bar') }) }) diff --git a/packages/rum-core/src/domain/tracing/getDocumentTraceId.ts b/packages/rum-core/src/domain/tracing/getDocumentTraceId.ts index c133662113..57d9f01bb3 100644 --- a/packages/rum-core/src/domain/tracing/getDocumentTraceId.ts +++ b/packages/rum-core/src/domain/tracing/getDocumentTraceId.ts @@ -1,5 +1,5 @@ -import type { TimeStamp } from '@datadog/browser-core' -import { dateNow, findCommaSeparatedValue, ONE_MINUTE } from '@datadog/browser-core' +import type { TimeStamp } from '@openobserve/browser-core' +import { dateNow, findCommaSeparatedValue, ONE_MINUTE } from '@openobserve/browser-core' import { isCommentNode, isTextNode } from '../../browser/htmlDomUtils' interface DocumentTraceData { @@ -20,8 +20,8 @@ export function getDocumentTraceId(document: Document): string | undefined { } export function getDocumentTraceDataFromMeta(document: Document): DocumentTraceData | undefined { - const traceIdMeta = document.querySelector('meta[name=dd-trace-id]') - const traceTimeMeta = document.querySelector('meta[name=dd-trace-time]') + const traceIdMeta = document.querySelector('meta[name=oo-trace-id]') + const traceTimeMeta = document.querySelector('meta[name=oo-trace-time]') return createDocumentTraceData(traceIdMeta && traceIdMeta.content, traceTimeMeta && traceTimeMeta.content) } @@ -82,7 +82,7 @@ export function findTraceComment(document: Document): string | undefined { function getTraceCommentFromNode(node: Node | null) { if (node && isCommentNode(node)) { - const match = /^\s*DATADOG;(.*?)\s*$/.exec(node.data) + const match = /^\s*OPENOBSERVE;(.*?)\s*$/.exec(node.data) if (match) { return match[1] } diff --git a/packages/rum-core/src/domain/tracing/tracer.spec.ts b/packages/rum-core/src/domain/tracing/tracer.spec.ts index 8f0aeee8b7..74c38b7764 100644 --- a/packages/rum-core/src/domain/tracing/tracer.spec.ts +++ b/packages/rum-core/src/domain/tracing/tracer.spec.ts @@ -1,4 +1,4 @@ -import { display, isIE, objectEntries } from '@datadog/browser-core' +import { display, isIE, objectEntries } from '@openobserve/browser-core' import type { TestSetupBuilder, RumSessionManagerMock } from '../../../test' import { setup, createRumSessionManagerMock } from '../../../test' import type { RumFetchResolveContext, RumFetchStartContext, RumXhrStartContext } from '../requestCollection' @@ -21,7 +21,7 @@ describe('tracer', () => { clientToken: 'xxx', applicationId: 'xxx', service: 'service', - allowedTracingUrls: [{ match: window.location.origin, propagatorTypes: ['datadog'] }], + allowedTracingUrls: [{ match: window.location.origin, propagatorTypes: ['tracecontext'] }], } beforeEach(() => { @@ -173,10 +173,10 @@ describe('tracer', () => { }) ) - expect(xhrStub.headers['x-datadog-origin']).toBeUndefined() - expect(xhrStub.headers['x-datadog-parent-id']).toBeUndefined() - expect(xhrStub.headers['x-datadog-trace-id']).toBeUndefined() - expect(xhrStub.headers['x-datadog-sampling-priority']).toBeUndefined() + expect(xhrStub.headers['x-openobserve-origin']).toBeUndefined() + expect(xhrStub.headers['x-openobserve-parent-id']).toBeUndefined() + expect(xhrStub.headers['x-openobserve-trace-id']).toBeUndefined() + expect(xhrStub.headers['x-openobserve-sampling-priority']).toBeUndefined() }) it('should add headers for B3 (single) and tracecontext propagators', () => { @@ -209,7 +209,7 @@ describe('tracer', () => { expect(xhrStub.headers['b3']).toBeUndefined() expect(xhrStub.headers['traceparent']).toBeUndefined() - expect(xhrStub.headers['x-datadog-trace-id']).toBeUndefined() + expect(xhrStub.headers['x-openobserve-trace-id']).toBeUndefined() expect(xhrStub.headers['X-B3-TraceId']).toBeUndefined() }) @@ -225,7 +225,7 @@ describe('tracer', () => { expect(xhrStub.headers['b3']).toBeUndefined() expect(xhrStub.headers['traceparent']).toBeUndefined() - expect(xhrStub.headers['x-datadog-trace-id']).toBeUndefined() + expect(xhrStub.headers['x-openobserve-trace-id']).toBeUndefined() expect(xhrStub.headers['X-B3-TraceId']).toBeUndefined() }) @@ -489,10 +489,10 @@ describe('tracer', () => { ]) ) - expect(context.init!.headers).not.toContain(jasmine.arrayContaining(['x-datadog-origin'])) - expect(context.init!.headers).not.toContain(jasmine.arrayContaining(['x-datadog-parent-id'])) - expect(context.init!.headers).not.toContain(jasmine.arrayContaining(['x-datadog-trace-id'])) - expect(context.init!.headers).not.toContain(jasmine.arrayContaining(['x-datadog-sampling-priority'])) + expect(context.init!.headers).not.toContain(jasmine.arrayContaining(['x-openobserve-origin'])) + expect(context.init!.headers).not.toContain(jasmine.arrayContaining(['x-openobserve-parent-id'])) + expect(context.init!.headers).not.toContain(jasmine.arrayContaining(['x-openobserve-trace-id'])) + expect(context.init!.headers).not.toContain(jasmine.arrayContaining(['x-openobserve-sampling-priority'])) }) it('should add headers for b3 (single) and tracecontext propagators', () => { @@ -525,7 +525,7 @@ describe('tracer', () => { expect(context.init!.headers).not.toContain(jasmine.arrayContaining(['b3'])) expect(context.init!.headers).not.toContain(jasmine.arrayContaining(['traceparent'])) - expect(context.init!.headers).not.toContain(jasmine.arrayContaining(['x-datadog-trace-id'])) + expect(context.init!.headers).not.toContain(jasmine.arrayContaining(['x-openobserve-trace-id'])) expect(context.init!.headers).not.toContain(jasmine.arrayContaining(['X-B3-TraceId'])) }) }) @@ -570,8 +570,8 @@ describe('TraceIdentifier', () => { it('should pad the string to 16 characters', () => { const traceIdentifier = new TraceIdentifier() - // Forcing as any to access private member: buffer - ;(traceIdentifier as any).buffer = new Uint8Array([0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07]) + // Forcing as any to access private member: buffer + ; (traceIdentifier as any).buffer = new Uint8Array([0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07]) expect(traceIdentifier.toPaddedHexadecimalString()).toEqual('0001020304050607') }) @@ -587,10 +587,10 @@ function toPlainObject(headers: Headers) { function tracingHeadersFor(traceId: TraceIdentifier, spanId: TraceIdentifier, samplingPriority: '1' | '0') { return { - 'x-datadog-origin': 'rum', - 'x-datadog-parent-id': spanId.toDecimalString(), - 'x-datadog-sampling-priority': samplingPriority, - 'x-datadog-trace-id': traceId.toDecimalString(), + 'x-openobserve-origin': 'rum', + 'x-openobserve-parent-id': spanId.toDecimalString(), + 'x-openobserve-sampling-priority': samplingPriority, + 'x-openobserve-trace-id': traceId.toDecimalString(), } } diff --git a/packages/rum-core/src/domain/tracing/tracer.ts b/packages/rum-core/src/domain/tracing/tracer.ts index 5ca1bb5d28..8158c80823 100644 --- a/packages/rum-core/src/domain/tracing/tracer.ts +++ b/packages/rum-core/src/domain/tracing/tracer.ts @@ -8,7 +8,7 @@ import { getType, isMatchOption, matchList, -} from '@datadog/browser-core' +} from '@openobserve/browser-core' import type { RumConfiguration } from '../configuration' import type { RumFetchResolveContext, @@ -71,7 +71,7 @@ export function startTracer(configuration: RumConfiguration, sessionManager: Rum if (context.input instanceof Request && !context.init?.headers) { context.input = new Request(context.input) Object.keys(tracingHeaders).forEach((key) => { - ;(context.input as Request).headers.append(key, tracingHeaders[key]) + ; (context.input as Request).headers.append(key, tracingHeaders[key]) }) } else { context.init = shallowClone(context.init) @@ -146,30 +146,19 @@ function makeTracingHeaders( propagatorTypes.forEach((propagatorType) => { switch (propagatorType) { - case 'datadog': { - assign(tracingHeaders, { - 'x-datadog-origin': 'rum', - 'x-datadog-parent-id': spanId.toDecimalString(), - 'x-datadog-sampling-priority': traceSampled ? '1' : '0', - 'x-datadog-trace-id': traceId.toDecimalString(), - }) - break - } // https://www.w3.org/TR/trace-context/ case 'tracecontext': { assign(tracingHeaders, { - traceparent: `00-0000000000000000${traceId.toPaddedHexadecimalString()}-${spanId.toPaddedHexadecimalString()}-0${ - traceSampled ? '1' : '0' - }`, + traceparent: `00-0000000000000000${traceId.toPaddedHexadecimalString()}-${spanId.toPaddedHexadecimalString()}-0${traceSampled ? '1' : '0' + }`, }) break } // https://github.com/openzipkin/b3-propagation case 'b3': { assign(tracingHeaders, { - b3: `${traceId.toPaddedHexadecimalString()}-${spanId.toPaddedHexadecimalString()}-${ - traceSampled ? '1' : '0' - }`, + b3: `${traceId.toPaddedHexadecimalString()}-${spanId.toPaddedHexadecimalString()}-${traceSampled ? '1' : '0' + }`, }) break } diff --git a/packages/rum-core/src/domain/tracing/tracer.types.ts b/packages/rum-core/src/domain/tracing/tracer.types.ts index e88e70a85b..49605bd410 100644 --- a/packages/rum-core/src/domain/tracing/tracer.types.ts +++ b/packages/rum-core/src/domain/tracing/tracer.types.ts @@ -1,10 +1,10 @@ -import type { MatchOption } from '@datadog/browser-core' +import type { MatchOption } from '@openobserve/browser-core' /** - * datadog: Datadog (x-datadog-*) + * openobserve: Openobserve (x-openobserve-*) * tracecontext: W3C Trace Context (traceparent) * b3: B3 Single Header (b3) * b3multi: B3 Multiple Headers (X-B3-*) */ -export type PropagatorType = 'datadog' | 'b3' | 'b3multi' | 'tracecontext' +export type PropagatorType = 'tracecontext' | 'b3' | 'b3multi' export type TracingOption = { match: MatchOption; propagatorTypes: PropagatorType[] } diff --git a/packages/rum-core/src/domain/trackEventCounts.spec.ts b/packages/rum-core/src/domain/trackEventCounts.spec.ts index 3ab1d23f96..228be936d9 100644 --- a/packages/rum-core/src/domain/trackEventCounts.spec.ts +++ b/packages/rum-core/src/domain/trackEventCounts.spec.ts @@ -1,5 +1,5 @@ -import type { Context } from '@datadog/browser-core' -import { objectValues } from '@datadog/browser-core' +import type { Context } from '@openobserve/browser-core' +import { objectValues } from '@openobserve/browser-core' import type { RumEvent } from '../rumEvent.types' import { FrustrationType, RumEventType } from '../rawRumEvent.types' import { LifeCycle, LifeCycleEventType } from './lifeCycle' diff --git a/packages/rum-core/src/domain/trackEventCounts.ts b/packages/rum-core/src/domain/trackEventCounts.ts index 0c511cb52f..dc847b5370 100644 --- a/packages/rum-core/src/domain/trackEventCounts.ts +++ b/packages/rum-core/src/domain/trackEventCounts.ts @@ -1,4 +1,4 @@ -import { noop } from '@datadog/browser-core' +import { noop } from '@openobserve/browser-core' import { RumEventType } from '../rawRumEvent.types' import type { RumActionEvent, RumErrorEvent, RumLongTaskEvent, RumResourceEvent } from '../rumEvent.types' import type { LifeCycle } from './lifeCycle' diff --git a/packages/rum-core/src/domain/waitPageActivityEnd.spec.ts b/packages/rum-core/src/domain/waitPageActivityEnd.spec.ts index 05deee8d19..bc0dc7347d 100644 --- a/packages/rum-core/src/domain/waitPageActivityEnd.spec.ts +++ b/packages/rum-core/src/domain/waitPageActivityEnd.spec.ts @@ -1,7 +1,7 @@ -import type { RelativeTime, Subscription } from '@datadog/browser-core' -import { Observable, ONE_SECOND, getTimeStamp } from '@datadog/browser-core' -import type { Clock } from '@datadog/browser-core/test' -import { mockClock } from '@datadog/browser-core/test' +import type { RelativeTime, Subscription } from '@openobserve/browser-core' +import { Observable, ONE_SECOND, getTimeStamp } from '@openobserve/browser-core' +import type { Clock } from '@openobserve/browser-core/test' +import { mockClock } from '@openobserve/browser-core/test' import type { TestSetupBuilder } from '../../test' import { setup } from '../../test' import type { RumPerformanceNavigationTiming, RumPerformanceResourceTiming } from '../browser/performanceCollection' diff --git a/packages/rum-core/src/domain/waitPageActivityEnd.ts b/packages/rum-core/src/domain/waitPageActivityEnd.ts index 7db2063b72..487ce3f586 100644 --- a/packages/rum-core/src/domain/waitPageActivityEnd.ts +++ b/packages/rum-core/src/domain/waitPageActivityEnd.ts @@ -1,4 +1,4 @@ -import type { Subscription, TimeoutId, TimeStamp } from '@datadog/browser-core' +import type { Subscription, TimeoutId, TimeStamp } from '@openobserve/browser-core' import { instrumentMethodAndCallOriginal, matchList, @@ -7,7 +7,7 @@ import { timeStampNow, setTimeout, clearTimeout, -} from '@datadog/browser-core' +} from '@openobserve/browser-core' import type { RumConfiguration } from './configuration' import type { LifeCycle } from './lifeCycle' import { LifeCycleEventType } from './lifeCycle' @@ -79,9 +79,9 @@ export function doWaitPageActivityEnd( const maxDurationTimeoutId = maxDuration !== undefined ? setTimeout( - monitor(() => complete({ hadActivity: true, end: timeStampNow() })), - maxDuration - ) + monitor(() => complete({ hadActivity: true, end: timeStampNow() })), + maxDuration + ) : undefined const pageActivitySubscription = pageActivityObservable.subscribe(({ isBusy }) => { diff --git a/packages/rum-core/src/rawRumEvent.types.ts b/packages/rum-core/src/rawRumEvent.types.ts index ff6ba3856b..ccf251454b 100644 --- a/packages/rum-core/src/rawRumEvent.types.ts +++ b/packages/rum-core/src/rawRumEvent.types.ts @@ -8,7 +8,7 @@ import type { TimeStamp, RawErrorCause, DefaultPrivacyLevel, -} from '@datadog/browser-core' +} from '@openobserve/browser-core' import type { PageState } from './domain/contexts/pageStateHistory' import type { RumSessionPlan } from './domain/rumSessionManager' @@ -38,7 +38,7 @@ export interface RawRumResourceEvent { first_byte?: PerformanceResourceDetailsElement download?: PerformanceResourceDetailsElement } - _dd: { + _oo: { trace_id?: string span_id?: string // not available for initial document tracing rule_psr?: number @@ -113,7 +113,7 @@ export interface RawRumViewEvent { privacy?: { replay_level: DefaultPrivacyLevel } - _dd: { + _oo: { document_version: number replay_stats?: ReplayStats page_states?: PageStateServerEntry[] @@ -162,7 +162,7 @@ export interface RawRumLongTaskEvent { id: string duration: ServerDuration } - _dd: { + _oo: { discarded: boolean } } @@ -187,7 +187,7 @@ export interface RawRumActionEvent { view?: { in_foreground: boolean } - _dd?: { + _oo?: { action?: { target?: { selector?: string @@ -233,6 +233,7 @@ export interface RumContext { id: string type: string has_replay?: boolean + start_time?: string | undefined } display?: { viewport: { @@ -256,7 +257,7 @@ export interface RumContext { ci_test?: { test_execution_id: string } - _dd: { + _oo: { format_version: 2 drift: number session: { diff --git a/packages/rum-core/src/rumEvent.types.ts b/packages/rum-core/src/rumEvent.types.ts index f4110e2255..b844b2b656 100644 --- a/packages/rum-core/src/rumEvent.types.ts +++ b/packages/rum-core/src/rumEvent.types.ts @@ -106,7 +106,7 @@ export type RumActionEvent = CommonProperties & { /** * Internal properties */ - _dd?: { + _oo?: { /** * Action properties */ @@ -256,20 +256,20 @@ export type RumErrorEvent = CommonProperties & * The type of provider */ readonly type?: - | 'ad' - | 'advertising' - | 'analytics' - | 'cdn' - | 'content' - | 'customer-success' - | 'first party' - | 'hosting' - | 'marketing' - | 'other' - | 'social' - | 'tag-manager' - | 'utility' - | 'video' + | 'ad' + | 'advertising' + | 'analytics' + | 'cdn' + | 'content' + | 'customer-success' + | 'first party' + | 'hosting' + | 'marketing' + | 'other' + | 'social' + | 'tag-manager' + | 'utility' + | 'video' [k: string]: unknown } [k: string]: unknown @@ -324,7 +324,7 @@ export type RumLongTaskEvent = CommonProperties & /** * Internal properties */ - readonly _dd?: { + readonly _oo?: { /** * Whether the long task should be discarded or indexed */ @@ -354,17 +354,17 @@ export type RumResourceEvent = CommonProperties & * Resource type */ readonly type: - | 'document' - | 'xhr' - | 'beacon' - | 'fetch' - | 'css' - | 'js' - | 'image' - | 'font' - | 'media' - | 'other' - | 'native' + | 'document' + | 'xhr' + | 'beacon' + | 'fetch' + | 'css' + | 'js' + | 'image' + | 'font' + | 'media' + | 'other' + | 'native' /** * HTTP method of the resource */ @@ -485,20 +485,20 @@ export type RumResourceEvent = CommonProperties & * The type of provider */ readonly type?: - | 'ad' - | 'advertising' - | 'analytics' - | 'cdn' - | 'content' - | 'customer-success' - | 'first party' - | 'hosting' - | 'marketing' - | 'other' - | 'social' - | 'tag-manager' - | 'utility' - | 'video' + | 'ad' + | 'advertising' + | 'analytics' + | 'cdn' + | 'content' + | 'customer-success' + | 'first party' + | 'hosting' + | 'marketing' + | 'other' + | 'social' + | 'tag-manager' + | 'utility' + | 'video' [k: string]: unknown } [k: string]: unknown @@ -506,7 +506,7 @@ export type RumResourceEvent = CommonProperties & /** * Internal properties */ - readonly _dd?: { + readonly _oo?: { /** * span identifier in decimal format */ @@ -547,14 +547,14 @@ export type RumViewEvent = CommonProperties & { * Type of the loading of the view */ readonly loading_type?: - | 'initial_load' - | 'route_change' - | 'activity_display' - | 'activity_redisplay' - | 'fragment_display' - | 'fragment_redisplay' - | 'view_controller_display' - | 'view_controller_redisplay' + | 'initial_load' + | 'route_change' + | 'activity_display' + | 'activity_redisplay' + | 'fragment_display' + | 'fragment_redisplay' + | 'view_controller_display' + | 'view_controller_redisplay' /** * Time spent on the view in ns */ @@ -747,11 +747,11 @@ export type RumViewEvent = CommonProperties & { * The precondition that led to the creation of the session */ readonly start_precondition?: - | 'app_launch' - | 'inactivity_timeout' - | 'max_duration' - | 'explicit_stop' - | 'background_event' + | 'app_launch' + | 'inactivity_timeout' + | 'max_duration' + | 'explicit_stop' + | 'background_event' /** * Whether this session is currently active. Set to false to manually stop a session */ @@ -781,7 +781,7 @@ export type RumViewEvent = CommonProperties & { /** * Internal properties */ - readonly _dd: { + readonly _oo: { /** * Version of the update of the view event */ @@ -894,6 +894,11 @@ export interface CommonProperties { */ readonly has_replay?: boolean [k: string]: unknown + + /** + * UUID of the session + */ + readonly start_time?: string | undefined } /** * The source of this event @@ -1076,7 +1081,7 @@ export interface CommonProperties { /** * Internal properties */ - readonly _dd: { + readonly _oo: { /** * Version of the RUM event format */ diff --git a/packages/rum-core/src/transport/startRumBatch.ts b/packages/rum-core/src/transport/startRumBatch.ts index 60be71bed6..7dc63b4060 100644 --- a/packages/rum-core/src/transport/startRumBatch.ts +++ b/packages/rum-core/src/transport/startRumBatch.ts @@ -1,5 +1,5 @@ -import type { Context, TelemetryEvent, Observable, RawError, PageExitEvent } from '@datadog/browser-core' -import { combine, isTelemetryReplicationAllowed, startBatchWithReplica } from '@datadog/browser-core' +import type { Context, TelemetryEvent, Observable, RawError, PageExitEvent } from '@openobserve/browser-core' +import { combine, isTelemetryReplicationAllowed, startBatchWithReplica } from '@openobserve/browser-core' import type { RumConfiguration } from '../domain/configuration' import type { LifeCycle } from '../domain/lifeCycle' import { LifeCycleEventType } from '../domain/lifeCycle' diff --git a/packages/rum-core/src/transport/startRumEventBridge.ts b/packages/rum-core/src/transport/startRumEventBridge.ts index 3c4e6dfe4f..cbce173f68 100644 --- a/packages/rum-core/src/transport/startRumEventBridge.ts +++ b/packages/rum-core/src/transport/startRumEventBridge.ts @@ -1,5 +1,5 @@ -import type { Context } from '@datadog/browser-core' -import { getEventBridge } from '@datadog/browser-core' +import type { Context } from '@openobserve/browser-core' +import { getEventBridge } from '@openobserve/browser-core' import type { LifeCycle } from '../domain/lifeCycle' import { LifeCycleEventType } from '../domain/lifeCycle' import type { RumEvent } from '../rumEvent.types' diff --git a/packages/rum-core/test/createFakeClick.ts b/packages/rum-core/test/createFakeClick.ts index c5eef7adcc..fdb41ed9af 100644 --- a/packages/rum-core/test/createFakeClick.ts +++ b/packages/rum-core/test/createFakeClick.ts @@ -1,5 +1,5 @@ -import { clocksNow, Observable, timeStampNow } from '@datadog/browser-core' -import { createNewEvent } from '@datadog/browser-core/test' +import { clocksNow, Observable, timeStampNow } from '@openobserve/browser-core' +import { createNewEvent } from '@openobserve/browser-core/test' import type { Click } from '../src/domain/rumEventsCollection/action/trackClickActions' export type FakeClick = Readonly> diff --git a/packages/rum-core/test/fixtures.ts b/packages/rum-core/test/fixtures.ts index deb22f9417..2f6624e066 100644 --- a/packages/rum-core/test/fixtures.ts +++ b/packages/rum-core/test/fixtures.ts @@ -1,5 +1,5 @@ -import type { Context, Duration, RelativeTime, ServerDuration, TimeStamp } from '@datadog/browser-core' -import { combine, ErrorHandling, ErrorSource, generateUUID, ResourceType } from '@datadog/browser-core' +import type { Context, Duration, RelativeTime, ServerDuration, TimeStamp } from '@openobserve/browser-core' +import { combine, ErrorHandling, ErrorSource, generateUUID, ResourceType } from '@openobserve/browser-core' import type { RumPerformanceResourceTiming } from '../src/browser/performanceCollection' import type { RawRumEvent } from '../src/rawRumEvent.types' import { ActionType, RumEventType, ViewLoadingType } from '../src/rawRumEvent.types' @@ -30,7 +30,7 @@ export function createRawRumEvent(type: RumEventType, overrides?: Context): RawR id: generateUUID(), duration: 0 as ServerDuration, }, - _dd: { + _oo: { discarded: false, }, }, @@ -63,7 +63,7 @@ export function createRawRumEvent(type: RumEventType, overrides?: Context): RawR type: ResourceType.OTHER, url: 'http://foo.bar/', }, - _dd: { + _oo: { discarded: false, }, }, @@ -73,7 +73,7 @@ export function createRawRumEvent(type: RumEventType, overrides?: Context): RawR return combine( { type, - _dd: { + _oo: { document_version: 0, }, date: 0 as TimeStamp, diff --git a/packages/rum-core/test/formatValidation.ts b/packages/rum-core/test/formatValidation.ts index cb4190ce35..0b9286f27c 100644 --- a/packages/rum-core/test/formatValidation.ts +++ b/packages/rum-core/test/formatValidation.ts @@ -1,4 +1,4 @@ -import type { Context } from '@datadog/browser-core' +import type { Context } from '@openobserve/browser-core' import ajv from 'ajv' import rumEventsSchemaJson from '../../../rum-events-format/schemas/rum-events-schema.json' import _commonSchemaJson from '../../../rum-events-format/schemas/rum/_common-schema.json' diff --git a/packages/rum-core/test/mockRumSessionManager.ts b/packages/rum-core/test/mockRumSessionManager.ts index eb8c78df0c..b473a18da9 100644 --- a/packages/rum-core/test/mockRumSessionManager.ts +++ b/packages/rum-core/test/mockRumSessionManager.ts @@ -1,4 +1,4 @@ -import { Observable } from '@datadog/browser-core' +import { Observable } from '@openobserve/browser-core' import type { RumSessionManager } from '../src/domain/rumSessionManager' import { RumSessionPlan } from '../src/domain/rumSessionManager' diff --git a/packages/rum-core/test/noopRecorderApi.ts b/packages/rum-core/test/noopRecorderApi.ts index 8a55183d4b..c78f70639d 100644 --- a/packages/rum-core/test/noopRecorderApi.ts +++ b/packages/rum-core/test/noopRecorderApi.ts @@ -1,6 +1,6 @@ -import type { RecorderApi } from '@datadog/browser-rum-core' -import type { RelativeTime } from '@datadog/browser-core' -import { Observable, noop } from '@datadog/browser-core' +import type { RecorderApi } from '@openobserve/browser-rum-core' +import type { RelativeTime } from '@openobserve/browser-core' +import { Observable, noop } from '@openobserve/browser-core' export const noopRecorderApi: RecorderApi = { start: noop, diff --git a/packages/rum-core/test/noopWebVitalTelemetryDebug.ts b/packages/rum-core/test/noopWebVitalTelemetryDebug.ts index 579e3006b0..ae9d309e99 100644 --- a/packages/rum-core/test/noopWebVitalTelemetryDebug.ts +++ b/packages/rum-core/test/noopWebVitalTelemetryDebug.ts @@ -1,3 +1,3 @@ -import { noop } from '@datadog/browser-core' +import { noop } from '@openobserve/browser-core' export const noopWebVitalTelemetryDebug = { addWebVitalTelemetryDebug: noop } diff --git a/packages/rum-core/test/testSetupBuilder.ts b/packages/rum-core/test/testSetupBuilder.ts index 48e360522a..af4b58c4c6 100644 --- a/packages/rum-core/test/testSetupBuilder.ts +++ b/packages/rum-core/test/testSetupBuilder.ts @@ -1,7 +1,7 @@ -import type { Context, ContextManager, TimeStamp } from '@datadog/browser-core' -import { CustomerDataType, assign, combine, createContextManager, noop, Observable } from '@datadog/browser-core' -import type { Clock } from '@datadog/browser-core/test' -import { mockClock, buildLocation, SPEC_ENDPOINTS } from '@datadog/browser-core/test' +import type { Context, ContextManager, TimeStamp } from '@openobserve/browser-core' +import { CustomerDataType, assign, combine, createContextManager, noop, Observable } from '@openobserve/browser-core' +import type { Clock } from '@openobserve/browser-core/test' +import { mockClock, buildLocation, SPEC_ENDPOINTS } from '@openobserve/browser-core/test' import type { LocationChange } from '../src/browser/locationChangeObservable' import type { RumConfiguration } from '../src/domain/configuration' import { validateAndBuildRumConfiguration } from '../src/domain/configuration' @@ -210,7 +210,7 @@ export function setup(): TestSetupBuilder { function validateRumEventFormat(rawRumEvent: RawRumEvent) { const fakeId = '00000000-aaaa-0000-aaaa-000000000000' const fakeContext: RumContext = { - _dd: { + _oo: { format_version: 2, drift: 0, session: { diff --git a/packages/rum-slim/.npmignore b/packages/rum-slim/.npmignore index ca846efce1..edc39c89b0 100644 --- a/packages/rum-slim/.npmignore +++ b/packages/rum-slim/.npmignore @@ -1,5 +1,5 @@ * -!/bundle/datadog-rum-slim.js +!/bundle/openobserve-rum-slim.js !/cjs/**/* !/esm/**/* !/src/**/* diff --git a/packages/rum-slim/package.json b/packages/rum-slim/package.json index d006b5309d..1841e7a164 100644 --- a/packages/rum-slim/package.json +++ b/packages/rum-slim/package.json @@ -1,6 +1,6 @@ { - "name": "@datadog/browser-rum-slim", - "version": "4.48.1", + "name": "@openobserve/browser-rum-slim", + "version": "0.2.11", "license": "Apache-2.0", "main": "cjs/entries/main.js", "module": "esm/entries/main.js", @@ -12,20 +12,20 @@ "build:esm": "rm -rf esm && tsc -p tsconfig.esm.json" }, "dependencies": { - "@datadog/browser-core": "4.48.1", - "@datadog/browser-rum-core": "4.48.1" + "@openobserve/browser-core": "0.2.11", + "@openobserve/browser-rum-core": "0.2.11" }, "peerDependencies": { - "@datadog/browser-logs": "4.48.1" + "@openobserve/browser-logs": "0.2.11" }, "peerDependenciesMeta": { - "@datadog/browser-logs": { + "@openobserve/browser-logs": { "optional": true } }, "repository": { "type": "git", - "url": "https://github.com/DataDog/browser-sdk.git", + "url": "https://github.com/openobserve/browser-sdk.git", "directory": "packages/rum-slim" }, "volta": { @@ -34,4 +34,4 @@ "publishConfig": { "access": "public" } -} +} \ No newline at end of file diff --git a/packages/rum-slim/src/domain/getSessionReplayLink.spec.ts b/packages/rum-slim/src/domain/getSessionReplayLink.spec.ts index 2b11251315..113f4706cb 100644 --- a/packages/rum-slim/src/domain/getSessionReplayLink.spec.ts +++ b/packages/rum-slim/src/domain/getSessionReplayLink.spec.ts @@ -1,14 +1,14 @@ -import type { RumConfiguration } from '@datadog/browser-rum-core' +import type { RumConfiguration } from '@openobserve/browser-rum-core' import { getSessionReplayLink } from './getSessionReplayLink' const DEFAULT_CONFIGURATION = { - site: 'datad0g.com', + site: 'api.openobserve.ai', } as RumConfiguration describe('getReplayLink (slim package)', () => { it('should return the replay link with a "slim-package" error type', () => { const link = getSessionReplayLink(DEFAULT_CONFIGURATION) - expect(link).toBe('https://dd.datad0g.com/rum/replay/sessions/no-session-id?error-type=slim-package') + expect(link).toBe('https://api.openobserve.ai/rum/replay/sessions/no-session-id?error-type=slim-package') }) }) diff --git a/packages/rum-slim/src/domain/getSessionReplayLink.ts b/packages/rum-slim/src/domain/getSessionReplayLink.ts index 4f6b78ca4e..f6c5316954 100644 --- a/packages/rum-slim/src/domain/getSessionReplayLink.ts +++ b/packages/rum-slim/src/domain/getSessionReplayLink.ts @@ -1,5 +1,5 @@ -import type { RumConfiguration } from '@datadog/browser-rum-core' -import { getSessionReplayUrl } from '@datadog/browser-rum-core' +import type { RumConfiguration } from '@openobserve/browser-rum-core' +import { getSessionReplayUrl } from '@openobserve/browser-rum-core' export function getSessionReplayLink(configuration: RumConfiguration): string | undefined { return getSessionReplayUrl(configuration, { errorType: 'slim-package' }) diff --git a/packages/rum-slim/src/entries/main.ts b/packages/rum-slim/src/entries/main.ts index 138f8cb2b0..0fa64dcdbc 100644 --- a/packages/rum-slim/src/entries/main.ts +++ b/packages/rum-slim/src/entries/main.ts @@ -1,8 +1,8 @@ // Keep the following in sync with packages/rum/src/entries/main.ts -import type { RelativeTime } from '@datadog/browser-core' -import { Observable, defineGlobal, getGlobalObject, noop } from '@datadog/browser-core' -import type { RumPublicApi } from '@datadog/browser-rum-core' -import { makeRumPublicApi, startRum } from '@datadog/browser-rum-core' +import type { RelativeTime } from '@openobserve/browser-core' +import { Observable, defineGlobal, getGlobalObject, noop } from '@openobserve/browser-core' +import type { RumPublicApi } from '@openobserve/browser-rum-core' +import { makeRumPublicApi, startRum } from '@openobserve/browser-rum-core' import { getSessionReplayLink } from '../domain/getSessionReplayLink' export { @@ -25,10 +25,10 @@ export { RumXhrResourceEventDomainContext, RumOtherResourceEventDomainContext, RumLongTaskEventDomainContext, -} from '@datadog/browser-rum-core' -export { DefaultPrivacyLevel } from '@datadog/browser-core' +} from '@openobserve/browser-rum-core' +export { DefaultPrivacyLevel } from '@openobserve/browser-core' -export const datadogRum = makeRumPublicApi(startRum, { +export const openobserveRum = makeRumPublicApi(startRum, { start: noop, stop: noop, onRumStart: noop, @@ -40,6 +40,6 @@ export const datadogRum = makeRumPublicApi(startRum, { }) interface BrowserWindow extends Window { - DD_RUM?: RumPublicApi + OO_RUM?: RumPublicApi } -defineGlobal(getGlobalObject(), 'DD_RUM', datadogRum) +defineGlobal(getGlobalObject(), 'OO_RUM', openobserveRum) diff --git a/packages/rum-slim/webpack.config.js b/packages/rum-slim/webpack.config.js index 6faa699ca2..eeba627870 100644 --- a/packages/rum-slim/webpack.config.js +++ b/packages/rum-slim/webpack.config.js @@ -6,5 +6,5 @@ module.exports = (_env, argv) => webpackBase({ mode: argv.mode, entry: path.resolve(__dirname, 'src/entries/main.ts'), - filename: 'datadog-rum-slim.js', + filename: 'openobserve-rum-slim.js', }) diff --git a/packages/rum/.npmignore b/packages/rum/.npmignore index fa154e27c4..fa8a7b6429 100644 --- a/packages/rum/.npmignore +++ b/packages/rum/.npmignore @@ -1,5 +1,5 @@ * -!/bundle/datadog-rum.js +!/bundle/openobserve-rum.js !/cjs/**/* !/esm/**/* !/src/**/* diff --git a/packages/rum/README.md b/packages/rum/README.md index 83c8a45da5..483cd32445 100644 --- a/packages/rum/README.md +++ b/packages/rum/README.md @@ -1,28 +1,29 @@ # RUM Browser Monitoring -Datadog Real User Monitoring (RUM) enables you to visualize and analyze the real-time performance and user journeys of your application's individual users. - -See the [dedicated datadog documentation][1] for more details. +Openobserve Real User Monitoring (RUM) enables you to visualize and analyze the real-time performance and user journeys of your application's individual users. ## Usage -To start collecting events, add [`@datadog/browser-rum`][2] to your `package.json` file, then initialize it with: +To start collecting events, add [`@openobserve/browser-rum`][1] to your `package.json` file, then initialize it with: ```javascript -import { datadogRum } from '@datadog/browser-rum' - -datadogRum.init({ - applicationId: '', - clientToken: '', - site: '', - // service: 'my-web-application', - // env: 'production', - // version: '1.0.0', +import { openobserveRum } from '@openobserve/browser-rum' + +openobserveRum.init({ + applicationId: '', + clientToken: '', + site: '', + organizationIdentifier: '', + service: 'my-web-application', + env: 'production', + version: '1.0.0', sessionSampleRate: 100, sessionReplaySampleRate: 100, // if not included, the default is 100 trackResources: true, trackLongTasks: true, trackUserInteractions: true, + apiVersion: 'v1', + insecureHTTP: false, }) ``` @@ -30,5 +31,4 @@ datadogRum.init({ -[1]: https://docs.datadoghq.com/real_user_monitoring/browser -[2]: https://www.npmjs.com/package/@datadog/browser-rum +[1]: https://www.npmjs.com/package/@openobserve/browser-rum diff --git a/packages/rum/package.json b/packages/rum/package.json index 2efa4ca0fd..9fbe2e3159 100644 --- a/packages/rum/package.json +++ b/packages/rum/package.json @@ -1,6 +1,6 @@ { - "name": "@datadog/browser-rum", - "version": "4.48.1", + "name": "@openobserve/browser-rum", + "version": "0.2.11", "license": "Apache-2.0", "main": "cjs/entries/main.js", "module": "esm/entries/main.js", @@ -13,20 +13,20 @@ "replace-build-env": "node ../../scripts/build/replace-build-env.js" }, "dependencies": { - "@datadog/browser-core": "4.48.1", - "@datadog/browser-rum-core": "4.48.1" + "@openobserve/browser-core": "0.2.11", + "@openobserve/browser-rum-core": "0.2.11" }, "peerDependencies": { - "@datadog/browser-logs": "4.48.1" + "@openobserve/browser-logs": "0.2.11" }, "peerDependenciesMeta": { - "@datadog/browser-logs": { + "@openobserve/browser-logs": { "optional": true } }, "repository": { "type": "git", - "url": "https://github.com/DataDog/browser-sdk.git", + "url": "https://github.com/openobserve/browser-sdk.git", "directory": "packages/rum" }, "devDependencies": { @@ -39,4 +39,4 @@ "publishConfig": { "access": "public" } -} +} \ No newline at end of file diff --git a/packages/rum/src/boot/recorderApi.spec.ts b/packages/rum/src/boot/recorderApi.spec.ts index 4db11bf2ba..78c5fe24c3 100644 --- a/packages/rum/src/boot/recorderApi.spec.ts +++ b/packages/rum/src/boot/recorderApi.spec.ts @@ -1,7 +1,7 @@ -import { display, isIE } from '@datadog/browser-core' -import type { RecorderApi, ViewContexts, LifeCycle, RumConfiguration } from '@datadog/browser-rum-core' -import { LifeCycleEventType } from '@datadog/browser-rum-core' -import { deleteEventBridgeStub, initEventBridgeStub, createNewEvent } from '@datadog/browser-core/test' +import { display, isIE } from '@openobserve/browser-core' +import type { RecorderApi, ViewContexts, LifeCycle, RumConfiguration } from '@openobserve/browser-rum-core' +import { LifeCycleEventType } from '@openobserve/browser-rum-core' +import { deleteEventBridgeStub, initEventBridgeStub, createNewEvent } from '@openobserve/browser-core/test' import type { RumSessionManagerMock, TestSetupBuilder } from '../../../rum-core/test' import { createRumSessionManagerMock, setup } from '../../../rum-core/test' import type { CreateDeflateWorker } from '../domain/deflate' @@ -200,7 +200,7 @@ describe('makeRecorderApi', () => { beforeEach(() => { sessionManager = createRumSessionManagerMock() setupBuilder.withSessionManager(sessionManager) - ;({ lifeCycle } = setupBuilder.build()) + ; ({ lifeCycle } = setupBuilder.build()) rumInit() }) diff --git a/packages/rum/src/boot/recorderApi.ts b/packages/rum/src/boot/recorderApi.ts index 751b4d684a..f92b88ccbd 100644 --- a/packages/rum/src/boot/recorderApi.ts +++ b/packages/rum/src/boot/recorderApi.ts @@ -1,13 +1,13 @@ -import type { RelativeTime } from '@datadog/browser-core' -import { Observable, canUseEventBridge, noop, runOnReadyState, relativeNow } from '@datadog/browser-core' +import type { RelativeTime } from '@openobserve/browser-core' +import { Observable, canUseEventBridge, noop, runOnReadyState, relativeNow } from '@openobserve/browser-core' import type { LifeCycle, ViewContexts, RumSessionManager, RecorderApi, RumConfiguration, -} from '@datadog/browser-rum-core' -import { LifeCycleEventType } from '@datadog/browser-rum-core' +} from '@openobserve/browser-rum-core' +import { LifeCycleEventType } from '@openobserve/browser-rum-core' import { getReplayStats as getReplayStatsImpl } from '../domain/replayStats' import { getSessionReplayLink } from '../domain/getSessionReplayLink' import type { CreateDeflateWorker } from '../domain/deflate' @@ -38,18 +38,18 @@ const enum RecorderStatus { } type RecorderState = | { - status: RecorderStatus.Stopped - } + status: RecorderStatus.Stopped + } | { - status: RecorderStatus.IntentToStart - } + status: RecorderStatus.IntentToStart + } | { - status: RecorderStatus.Starting - } + status: RecorderStatus.Starting + } | { - status: RecorderStatus.Started - stopRecording: () => void - } + status: RecorderStatus.Started + stopRecording: () => void + } export function makeRecorderApi( startRecordingImpl: StartRecording, @@ -185,7 +185,7 @@ export function makeRecorderApi( // * the worker is unresponsive for some reason and timeouts // // It is not expected to happen often. Nonetheless, the "replayable" status on RUM events is - // an important part of the Datadog App: + // an important part of the Openobserve App: // * If we have a false positive (we set has_replay: true even if no replay data is present), // we might display broken links to the Session Replay player. // * If we have a false negative (we don't set has_replay: true even if replay data is diff --git a/packages/rum/src/boot/startRecording.spec.ts b/packages/rum/src/boot/startRecording.spec.ts index 1a2d9149db..5b1eab3eee 100644 --- a/packages/rum/src/boot/startRecording.spec.ts +++ b/packages/rum/src/boot/startRecording.spec.ts @@ -1,9 +1,9 @@ -import type { TimeStamp, HttpRequest, ClocksState } from '@datadog/browser-core' -import { PageExitReason, DefaultPrivacyLevel, noop, isIE, timeStampNow } from '@datadog/browser-core' -import type { LifeCycle, ViewCreatedEvent, RumConfiguration } from '@datadog/browser-rum-core' -import { LifeCycleEventType } from '@datadog/browser-rum-core' -import type { Clock } from '@datadog/browser-core/test' -import { collectAsyncCalls, createNewEvent, mockClock } from '@datadog/browser-core/test' +import type { TimeStamp, HttpRequest, ClocksState } from '@openobserve/browser-core' +import { PageExitReason, DefaultPrivacyLevel, noop, isIE, timeStampNow } from '@openobserve/browser-core' +import type { LifeCycle, ViewCreatedEvent, RumConfiguration } from '@openobserve/browser-rum-core' +import { LifeCycleEventType } from '@openobserve/browser-rum-core' +import type { Clock } from '@openobserve/browser-core/test' +import { collectAsyncCalls, createNewEvent, mockClock } from '@openobserve/browser-core/test' import type { RumSessionManagerMock, TestSetupBuilder } from '../../../rum-core/test' import { createRumSessionManagerMock, setup } from '../../../rum-core/test' diff --git a/packages/rum/src/boot/startRecording.ts b/packages/rum/src/boot/startRecording.ts index 332ca865dd..d019285d25 100644 --- a/packages/rum/src/boot/startRecording.ts +++ b/packages/rum/src/boot/startRecording.ts @@ -1,13 +1,13 @@ -import type { RawError, HttpRequest } from '@datadog/browser-core' -import { timeStampNow, createHttpRequest, addTelemetryDebug } from '@datadog/browser-core' +import type { RawError, HttpRequest } from '@openobserve/browser-core' +import { timeStampNow, createHttpRequest, addTelemetryDebug } from '@openobserve/browser-core' import type { LifeCycle, ViewContexts, RumConfiguration, RumSessionManager, ViewCreatedEvent, -} from '@datadog/browser-rum-core' -import { LifeCycleEventType } from '@datadog/browser-rum-core' +} from '@openobserve/browser-rum-core' +import { LifeCycleEventType } from '@openobserve/browser-rum-core' import { record } from '../domain/record' import type { DeflateEncoder } from '../domain/deflate' diff --git a/packages/rum/src/constants.ts b/packages/rum/src/constants.ts index 41006097b9..5265f9dcaa 100644 --- a/packages/rum/src/constants.ts +++ b/packages/rum/src/constants.ts @@ -1,4 +1,4 @@ -import { DefaultPrivacyLevel } from '@datadog/browser-core' +import { DefaultPrivacyLevel } from '@openobserve/browser-core' export const NodePrivacyLevel = { IGNORE: 'ignore', @@ -9,7 +9,7 @@ export const NodePrivacyLevel = { } as const export type NodePrivacyLevel = (typeof NodePrivacyLevel)[keyof typeof NodePrivacyLevel] -export const PRIVACY_ATTR_NAME = 'data-dd-privacy' +export const PRIVACY_ATTR_NAME = 'data-oo-privacy' // Privacy Attrs export const PRIVACY_ATTR_VALUE_ALLOW = 'allow' @@ -18,10 +18,10 @@ export const PRIVACY_ATTR_VALUE_MASK_USER_INPUT = 'mask-user-input' export const PRIVACY_ATTR_VALUE_HIDDEN = 'hidden' // Privacy Classes - not all customers can set plain HTML attributes, so support classes too -export const PRIVACY_CLASS_ALLOW = 'dd-privacy-allow' -export const PRIVACY_CLASS_MASK = 'dd-privacy-mask' -export const PRIVACY_CLASS_MASK_USER_INPUT = 'dd-privacy-mask-user-input' -export const PRIVACY_CLASS_HIDDEN = 'dd-privacy-hidden' +export const PRIVACY_CLASS_ALLOW = 'oo-privacy-allow' +export const PRIVACY_CLASS_MASK = 'oo-privacy-mask' +export const PRIVACY_CLASS_MASK_USER_INPUT = 'oo-privacy-mask-user-input' +export const PRIVACY_CLASS_HIDDEN = 'oo-privacy-hidden' // Private Replacement Templates export const CENSORED_STRING_MARK = '***' diff --git a/packages/rum/src/domain/deflate/deflateEncoder.spec.ts b/packages/rum/src/domain/deflate/deflateEncoder.spec.ts index b853abac40..f3e6e13648 100644 --- a/packages/rum/src/domain/deflate/deflateEncoder.spec.ts +++ b/packages/rum/src/domain/deflate/deflateEncoder.spec.ts @@ -1,6 +1,6 @@ -import type { RawTelemetryEvent } from '@datadog/browser-core' -import type { RumConfiguration } from '@datadog/browser-rum-core' -import { noop, startFakeTelemetry } from '@datadog/browser-core' +import type { RawTelemetryEvent } from '@openobserve/browser-core' +import type { RumConfiguration } from '@openobserve/browser-rum-core' +import { noop, startFakeTelemetry } from '@openobserve/browser-core' import { MockWorker } from '../../../test' import { DeflateEncoderStreamId, createDeflateEncoder } from './deflateEncoder' diff --git a/packages/rum/src/domain/deflate/deflateEncoder.ts b/packages/rum/src/domain/deflate/deflateEncoder.ts index 87612afca9..6f738a9e36 100644 --- a/packages/rum/src/domain/deflate/deflateEncoder.ts +++ b/packages/rum/src/domain/deflate/deflateEncoder.ts @@ -1,6 +1,6 @@ -import type { DeflateWorkerResponse } from '@datadog/browser-core' -import type { RumConfiguration } from '@datadog/browser-rum-core' -import { addEventListener, addTelemetryDebug, concatBuffers } from '@datadog/browser-core' +import type { DeflateWorkerResponse } from '@openobserve/browser-core' +import type { RumConfiguration } from '@openobserve/browser-rum-core' +import { addEventListener, addTelemetryDebug, concatBuffers } from '@openobserve/browser-core' import type { DeflateWorker } from './deflateWorker' export interface DeflateEncoder { diff --git a/packages/rum/src/domain/deflate/deflateWorker.spec.ts b/packages/rum/src/domain/deflate/deflateWorker.spec.ts index a99a1281cc..3431203924 100644 --- a/packages/rum/src/domain/deflate/deflateWorker.spec.ts +++ b/packages/rum/src/domain/deflate/deflateWorker.spec.ts @@ -1,8 +1,8 @@ -import type { RawTelemetryEvent } from '@datadog/browser-core' -import { display, isIE, noop, resetTelemetry, startFakeTelemetry } from '@datadog/browser-core' -import type { RumConfiguration } from '@datadog/browser-rum-core' -import type { Clock } from '@datadog/browser-core/test' -import { mockClock } from '@datadog/browser-core/test' +import type { RawTelemetryEvent } from '@openobserve/browser-core' +import { display, isIE, noop, resetTelemetry, startFakeTelemetry } from '@openobserve/browser-core' +import type { RumConfiguration } from '@openobserve/browser-rum-core' +import type { Clock } from '@openobserve/browser-core/test' +import { mockClock } from '@openobserve/browser-core/test' import { MockWorker } from '../../../test' import type { CreateDeflateWorker } from './deflateWorker' import { startDeflateWorker, resetDeflateWorkerState, INITIALIZATION_TIME_OUT_DELAY } from './deflateWorker' diff --git a/packages/rum/src/domain/deflate/deflateWorker.ts b/packages/rum/src/domain/deflate/deflateWorker.ts index 5a3bc437d2..cc850971ac 100644 --- a/packages/rum/src/domain/deflate/deflateWorker.ts +++ b/packages/rum/src/domain/deflate/deflateWorker.ts @@ -1,6 +1,6 @@ -import type { DeflateWorkerAction, DeflateWorkerResponse } from '@datadog/browser-core' -import { addTelemetryError, display, includes, addEventListener, setTimeout, ONE_SECOND } from '@datadog/browser-core' -import type { RumConfiguration } from '@datadog/browser-rum-core' +import type { DeflateWorkerAction, DeflateWorkerResponse } from '@openobserve/browser-core' +import { addTelemetryError, display, includes, addEventListener, setTimeout, ONE_SECOND } from '@openobserve/browser-core' +import type { RumConfiguration } from '@openobserve/browser-rum-core' export const INITIALIZATION_TIME_OUT_DELAY = 10 * ONE_SECOND @@ -20,21 +20,21 @@ export const enum DeflateWorkerStatus { type DeflateWorkerState = | { - status: DeflateWorkerStatus.Nil - } + status: DeflateWorkerStatus.Nil + } | { - status: DeflateWorkerStatus.Loading - worker: DeflateWorker - initializationFailureCallbacks: Array<() => void> - } + status: DeflateWorkerStatus.Loading + worker: DeflateWorker + initializationFailureCallbacks: Array<() => void> + } | { - status: DeflateWorkerStatus.Error - } + status: DeflateWorkerStatus.Error + } | { - status: DeflateWorkerStatus.Initialized - worker: DeflateWorker - version: string - } + status: DeflateWorkerStatus.Initialized + worker: DeflateWorker + version: string + } export interface DeflateWorker extends Worker { postMessage(message: DeflateWorkerAction): void @@ -130,7 +130,7 @@ function onError(configuration: RumConfiguration, error: unknown, streamId?: num baseMessage = 'Please make sure CSP is correctly configured.' } display.error( - `${baseMessage} See documentation at https://docs.datadoghq.com/integrations/content_security_policy_logs/#use-csp-with-real-user-monitoring-and-session-replay` + `${baseMessage} See documentation at https://docs.openobserve.ai/integrations/content_security_policy_logs/#use-csp-with-real-user-monitoring-and-session-replay` ) } else { addTelemetryError(error) diff --git a/packages/rum/src/domain/getSessionReplayLink.spec.ts b/packages/rum/src/domain/getSessionReplayLink.spec.ts index 0b161e0d30..a2cbe66897 100644 --- a/packages/rum/src/domain/getSessionReplayLink.spec.ts +++ b/packages/rum/src/domain/getSessionReplayLink.spec.ts @@ -1,11 +1,11 @@ -import { isIE } from '@datadog/browser-core' -import type { RumConfiguration, ViewContexts } from '@datadog/browser-rum-core' +import { isIE } from '@openobserve/browser-core' +import type { RumConfiguration, ViewContexts } from '@openobserve/browser-rum-core' import { createRumSessionManagerMock } from '../../../rum-core/test' import { getSessionReplayLink } from './getSessionReplayLink' import { addRecord, resetReplayStats } from './replayStats' const DEFAULT_CONFIGURATION = { - site: 'datad0g.com', + site: 'api.openobserve.ai', } as RumConfiguration describe('getReplayLink', () => { @@ -20,8 +20,8 @@ describe('getReplayLink', () => { expect(link).toBe( isIE() - ? 'https://dd.datad0g.com/rum/replay/sessions/session-id-1?error-type=browser-not-supported' - : 'https://dd.datad0g.com/rum/replay/sessions/session-id-1?' + ? 'https://api.openobserve.ai/rum/replay/sessions/session-id-1?error-type=browser-not-supported' + : 'https://api.openobserve.ai/rum/replay/sessions/session-id-1?' ) }) @@ -38,7 +38,7 @@ describe('getReplayLink', () => { addRecord('view-id-1') const link = getSessionReplayLink( - { ...DEFAULT_CONFIGURATION, site: 'datadoghq.com', subdomain: 'toto' }, + { ...DEFAULT_CONFIGURATION, site: 'api.openobserve.ai', subdomain: '' }, sessionManager, viewContexts, true @@ -46,8 +46,8 @@ describe('getReplayLink', () => { expect(link).toBe( isIE() - ? 'https://toto.datadoghq.com/rum/replay/sessions/session-id-1?error-type=browser-not-supported&seed=view-id-1&from=123456' - : 'https://toto.datadoghq.com/rum/replay/sessions/session-id-1?seed=view-id-1&from=123456' + ? 'https://api.openobserve.ai/rum/replay/sessions/session-id-1?error-type=browser-not-supported&seed=view-id-1&from=123456' + : 'https://api.openobserve.ai/rum/replay/sessions/session-id-1?seed=view-id-1&from=123456' ) }) @@ -63,14 +63,14 @@ describe('getReplayLink', () => { } as ViewContexts const link = getSessionReplayLink( - { ...DEFAULT_CONFIGURATION, site: 'datadoghq.com' }, + { ...DEFAULT_CONFIGURATION, site: 'api.openobserve.ai' }, sessionManager, viewContexts, true ) const errorType = isIE() ? 'browser-not-supported' : 'incorrect-session-plan' expect(link).toBe( - `https://app.datadoghq.com/rum/replay/sessions/session-id-1?error-type=${errorType}&seed=view-id-1&from=123456` + `https://api.openobserve.ai/rum/replay/sessions/session-id-1?error-type=${errorType}&seed=view-id-1&from=123456` ) }) @@ -81,14 +81,14 @@ describe('getReplayLink', () => { } as ViewContexts const link = getSessionReplayLink( - { ...DEFAULT_CONFIGURATION, site: 'datadoghq.com' }, + { ...DEFAULT_CONFIGURATION, site: 'api.openobserve.ai' }, sessionManager, viewContexts, true ) const errorType = isIE() ? 'browser-not-supported' : 'rum-not-tracked' - expect(link).toBe(`https://app.datadoghq.com/rum/replay/sessions/no-session-id?error-type=${errorType}`) + expect(link).toBe(`https://api.openobserve.ai/rum/replay/sessions/no-session-id?error-type=${errorType}`) }) it('should add a param if the replay was not started', () => { @@ -103,7 +103,7 @@ describe('getReplayLink', () => { } as ViewContexts const link = getSessionReplayLink( - { ...DEFAULT_CONFIGURATION, site: 'datadoghq.com' }, + { ...DEFAULT_CONFIGURATION, site: 'api.openobserve.ai' }, sessionManager, viewContexts, false @@ -111,7 +111,7 @@ describe('getReplayLink', () => { const errorType = isIE() ? 'browser-not-supported' : 'replay-not-started' expect(link).toBe( - `https://app.datadoghq.com/rum/replay/sessions/session-id-1?error-type=${errorType}&seed=view-id-1&from=123456` + `https://api.openobserve.ai/rum/replay/sessions/session-id-1?error-type=${errorType}&seed=view-id-1&from=123456` ) }) }) diff --git a/packages/rum/src/domain/getSessionReplayLink.ts b/packages/rum/src/domain/getSessionReplayLink.ts index f9f261d033..ed4f728c1d 100644 --- a/packages/rum/src/domain/getSessionReplayLink.ts +++ b/packages/rum/src/domain/getSessionReplayLink.ts @@ -1,5 +1,5 @@ -import type { RumConfiguration, RumSessionManager, ViewContexts, RumSession } from '@datadog/browser-rum-core' -import { getSessionReplayUrl } from '@datadog/browser-rum-core' +import type { RumConfiguration, RumSessionManager, ViewContexts, RumSession } from '@openobserve/browser-rum-core' +import { getSessionReplayUrl } from '@openobserve/browser-rum-core' import { isBrowserSupported } from '../boot/isBrowserSupported' export function getSessionReplayLink( diff --git a/packages/rum/src/domain/record/assembly.ts b/packages/rum/src/domain/record/assembly.ts index a7054b3c50..bde12f5940 100644 --- a/packages/rum/src/domain/record/assembly.ts +++ b/packages/rum/src/domain/record/assembly.ts @@ -1,4 +1,4 @@ -import { assign, timeStampNow } from '@datadog/browser-core' +import { assign, timeStampNow } from '@openobserve/browser-core' import type { BrowserIncrementalData, BrowserIncrementalSnapshotRecord } from '../../types' import { RecordType } from '../../types' diff --git a/packages/rum/src/domain/record/eventsUtils.ts b/packages/rum/src/domain/record/eventsUtils.ts index f63499ee3b..8c1c160a7f 100644 --- a/packages/rum/src/domain/record/eventsUtils.ts +++ b/packages/rum/src/domain/record/eventsUtils.ts @@ -1,4 +1,4 @@ -import { isNodeShadowHost } from '@datadog/browser-rum-core' +import { isNodeShadowHost } from '@openobserve/browser-rum-core' export function isTouchEvent(event: MouseEvent | TouchEvent): event is TouchEvent { return Boolean((event as TouchEvent).changedTouches) diff --git a/packages/rum/src/domain/record/mutationBatch.spec.ts b/packages/rum/src/domain/record/mutationBatch.spec.ts index 4e88d9a65f..ecaad04c25 100644 --- a/packages/rum/src/domain/record/mutationBatch.spec.ts +++ b/packages/rum/src/domain/record/mutationBatch.spec.ts @@ -1,4 +1,4 @@ -import { collectAsyncCalls } from '@datadog/browser-core/test' +import { collectAsyncCalls } from '@openobserve/browser-core/test' import { createMutationBatch } from './mutationBatch' import type { RumMutationRecord } from './observers' diff --git a/packages/rum/src/domain/record/mutationBatch.ts b/packages/rum/src/domain/record/mutationBatch.ts index 13407303c0..8e43f53148 100644 --- a/packages/rum/src/domain/record/mutationBatch.ts +++ b/packages/rum/src/domain/record/mutationBatch.ts @@ -1,4 +1,4 @@ -import { noop, monitor } from '@datadog/browser-core' +import { noop, monitor } from '@openobserve/browser-core' import type { RumMutationRecord } from './observers' /** diff --git a/packages/rum/src/domain/record/observers/focusObserver.ts b/packages/rum/src/domain/record/observers/focusObserver.ts index 21bdee9807..f5bc8a58c3 100644 --- a/packages/rum/src/domain/record/observers/focusObserver.ts +++ b/packages/rum/src/domain/record/observers/focusObserver.ts @@ -1,6 +1,6 @@ -import type { ListenerHandler } from '@datadog/browser-core' -import { DOM_EVENT, addEventListeners } from '@datadog/browser-core' -import type { RumConfiguration } from '@datadog/browser-rum-core' +import type { ListenerHandler } from '@openobserve/browser-core' +import { DOM_EVENT, addEventListeners } from '@openobserve/browser-core' +import type { RumConfiguration } from '@openobserve/browser-rum-core' import type { FocusRecord } from '../../../types' export type FocusCallback = (data: FocusRecord['data']) => void diff --git a/packages/rum/src/domain/record/observers/frustrationObserver.spec.ts b/packages/rum/src/domain/record/observers/frustrationObserver.spec.ts index 50cdc267cd..2e9144ded2 100644 --- a/packages/rum/src/domain/record/observers/frustrationObserver.spec.ts +++ b/packages/rum/src/domain/record/observers/frustrationObserver.spec.ts @@ -1,6 +1,6 @@ -import { isIE, relativeNow, timeStampNow } from '@datadog/browser-core' -import type { RawRumActionEvent } from '@datadog/browser-rum-core' -import { ActionType, LifeCycle, LifeCycleEventType, RumEventType, FrustrationType } from '@datadog/browser-rum-core' +import { isIE, relativeNow, timeStampNow } from '@openobserve/browser-core' +import type { RawRumActionEvent } from '@openobserve/browser-rum-core' +import { ActionType, LifeCycle, LifeCycleEventType, RumEventType, FrustrationType } from '@openobserve/browser-rum-core' import type { RawRumEventCollectedData } from 'packages/rum-core/src/domain/lifeCycle' import { RecordType } from '../../../types' import type { FrustrationCallback } from './frustrationObserver' diff --git a/packages/rum/src/domain/record/observers/frustrationObserver.ts b/packages/rum/src/domain/record/observers/frustrationObserver.ts index 71205c0e84..fde1522263 100644 --- a/packages/rum/src/domain/record/observers/frustrationObserver.ts +++ b/packages/rum/src/domain/record/observers/frustrationObserver.ts @@ -1,6 +1,6 @@ -import type { ListenerHandler } from '@datadog/browser-core' -import type { LifeCycle } from '@datadog/browser-rum-core' -import { ActionType, RumEventType, LifeCycleEventType } from '@datadog/browser-rum-core' +import type { ListenerHandler } from '@openobserve/browser-core' +import type { LifeCycle } from '@openobserve/browser-rum-core' +import { ActionType, RumEventType, LifeCycleEventType } from '@openobserve/browser-rum-core' import type { FrustrationRecord } from '../../../types' import { RecordType } from '../../../types' import type { RecordIds } from './recordIds' diff --git a/packages/rum/src/domain/record/observers/inputObserver.spec.ts b/packages/rum/src/domain/record/observers/inputObserver.spec.ts index 431e2d8320..da448da679 100644 --- a/packages/rum/src/domain/record/observers/inputObserver.spec.ts +++ b/packages/rum/src/domain/record/observers/inputObserver.spec.ts @@ -1,7 +1,7 @@ -import { DefaultPrivacyLevel, isIE } from '@datadog/browser-core' -import type { Clock } from '@datadog/browser-core/test' -import { createNewEvent, mockClock } from '@datadog/browser-core/test' -import type { RumConfiguration } from '@datadog/browser-rum-core' +import { DefaultPrivacyLevel, isIE } from '@openobserve/browser-core' +import type { Clock } from '@openobserve/browser-core/test' +import { createNewEvent, mockClock } from '@openobserve/browser-core/test' +import type { RumConfiguration } from '@openobserve/browser-rum-core' import { PRIVACY_ATTR_NAME, PRIVACY_ATTR_VALUE_MASK_USER_INPUT } from '../../../constants' import { serializeDocument, SerializationContextStatus } from '../serialization' import { createElementsScrollPositions } from '../elementsScrollPositions' diff --git a/packages/rum/src/domain/record/observers/inputObserver.ts b/packages/rum/src/domain/record/observers/inputObserver.ts index 99d236ea8b..e7c0e62e7f 100644 --- a/packages/rum/src/domain/record/observers/inputObserver.ts +++ b/packages/rum/src/domain/record/observers/inputObserver.ts @@ -1,6 +1,6 @@ -import type { ListenerHandler } from '@datadog/browser-core' -import { instrumentSetter, assign, DOM_EVENT, addEventListeners, forEach, noop, cssEscape } from '@datadog/browser-core' -import type { RumConfiguration } from '@datadog/browser-rum-core' +import type { ListenerHandler } from '@openobserve/browser-core' +import { instrumentSetter, assign, DOM_EVENT, addEventListeners, forEach, noop, cssEscape } from '@openobserve/browser-core' +import type { RumConfiguration } from '@openobserve/browser-rum-core' import { NodePrivacyLevel } from '../../../constants' import type { InputState } from '../../../types' import { getEventTarget } from '../eventsUtils' diff --git a/packages/rum/src/domain/record/observers/mediaInteractionObserver.ts b/packages/rum/src/domain/record/observers/mediaInteractionObserver.ts index 6387db209f..9b296dfb87 100644 --- a/packages/rum/src/domain/record/observers/mediaInteractionObserver.ts +++ b/packages/rum/src/domain/record/observers/mediaInteractionObserver.ts @@ -1,6 +1,6 @@ -import type { DefaultPrivacyLevel, ListenerHandler } from '@datadog/browser-core' -import { DOM_EVENT, addEventListeners } from '@datadog/browser-core' -import type { RumConfiguration } from '@datadog/browser-rum-core' +import type { DefaultPrivacyLevel, ListenerHandler } from '@openobserve/browser-core' +import { DOM_EVENT, addEventListeners } from '@openobserve/browser-core' +import type { RumConfiguration } from '@openobserve/browser-rum-core' import { NodePrivacyLevel } from '../../../constants' import type { MediaInteraction } from '../../../types' import { MediaInteractionType } from '../../../types' diff --git a/packages/rum/src/domain/record/observers/mouseInteractionObserver.spec.ts b/packages/rum/src/domain/record/observers/mouseInteractionObserver.spec.ts index e1c6d2f170..09d75775d7 100644 --- a/packages/rum/src/domain/record/observers/mouseInteractionObserver.spec.ts +++ b/packages/rum/src/domain/record/observers/mouseInteractionObserver.spec.ts @@ -1,6 +1,6 @@ -import { DOM_EVENT, DefaultPrivacyLevel, isIE } from '@datadog/browser-core' -import { createNewEvent } from '@datadog/browser-core/test' -import type { RumConfiguration } from '@datadog/browser-rum-core' +import { DOM_EVENT, DefaultPrivacyLevel, isIE } from '@openobserve/browser-core' +import { createNewEvent } from '@openobserve/browser-core/test' +import type { RumConfiguration } from '@openobserve/browser-rum-core' import { IncrementalSource, MouseInteractionType, RecordType } from '../../../types' import { serializeDocument, SerializationContextStatus } from '../serialization' import { createElementsScrollPositions } from '../elementsScrollPositions' diff --git a/packages/rum/src/domain/record/observers/mouseInteractionObserver.ts b/packages/rum/src/domain/record/observers/mouseInteractionObserver.ts index 50741856d6..563d631aa4 100644 --- a/packages/rum/src/domain/record/observers/mouseInteractionObserver.ts +++ b/packages/rum/src/domain/record/observers/mouseInteractionObserver.ts @@ -1,6 +1,6 @@ -import type { ListenerHandler } from '@datadog/browser-core' -import { assign, addEventListeners, DOM_EVENT } from '@datadog/browser-core' -import type { RumConfiguration } from '@datadog/browser-rum-core' +import type { ListenerHandler } from '@openobserve/browser-core' +import { assign, addEventListeners, DOM_EVENT } from '@openobserve/browser-core' +import type { RumConfiguration } from '@openobserve/browser-rum-core' import { NodePrivacyLevel } from '../../../constants' import type { MouseInteraction, MouseInteractionData, BrowserIncrementalSnapshotRecord } from '../../../types' import { IncrementalSource, MouseInteractionType } from '../../../types' diff --git a/packages/rum/src/domain/record/observers/moveObserver.spec.ts b/packages/rum/src/domain/record/observers/moveObserver.spec.ts index f00fe8b237..01525924c9 100644 --- a/packages/rum/src/domain/record/observers/moveObserver.spec.ts +++ b/packages/rum/src/domain/record/observers/moveObserver.spec.ts @@ -1,6 +1,6 @@ -import { isIE } from '@datadog/browser-core' -import { createNewEvent } from '@datadog/browser-core/test' -import type { RumConfiguration } from '@datadog/browser-rum-core' +import { isIE } from '@openobserve/browser-core' +import { createNewEvent } from '@openobserve/browser-core/test' +import type { RumConfiguration } from '@openobserve/browser-rum-core' import { SerializationContextStatus, serializeDocument } from '../serialization' import { createElementsScrollPositions } from '../elementsScrollPositions' import { IncrementalSource } from '../../../types' diff --git a/packages/rum/src/domain/record/observers/moveObserver.ts b/packages/rum/src/domain/record/observers/moveObserver.ts index 9c9f024bdf..9859438658 100644 --- a/packages/rum/src/domain/record/observers/moveObserver.ts +++ b/packages/rum/src/domain/record/observers/moveObserver.ts @@ -1,6 +1,6 @@ -import type { ListenerHandler } from '@datadog/browser-core' -import { addEventListeners, addTelemetryDebug, DOM_EVENT, throttle } from '@datadog/browser-core' -import type { RumConfiguration } from '@datadog/browser-rum-core' +import type { ListenerHandler } from '@openobserve/browser-core' +import { addEventListeners, addTelemetryDebug, DOM_EVENT, throttle } from '@openobserve/browser-core' +import type { RumConfiguration } from '@openobserve/browser-rum-core' import { getSerializedNodeId, hasSerializedNode } from '../serialization' import type { MousePosition } from '../../../types' import { IncrementalSource } from '../../../types' diff --git a/packages/rum/src/domain/record/observers/mutationObserver.spec.ts b/packages/rum/src/domain/record/observers/mutationObserver.spec.ts index 24f6ae4620..64fcddb989 100644 --- a/packages/rum/src/domain/record/observers/mutationObserver.spec.ts +++ b/packages/rum/src/domain/record/observers/mutationObserver.spec.ts @@ -1,6 +1,6 @@ -import { DefaultPrivacyLevel, isIE } from '@datadog/browser-core' -import type { RumConfiguration } from '@datadog/browser-rum-core' -import { collectAsyncCalls } from '@datadog/browser-core/test' +import { DefaultPrivacyLevel, isIE } from '@openobserve/browser-core' +import type { RumConfiguration } from '@openobserve/browser-rum-core' +import { collectAsyncCalls } from '@openobserve/browser-core/test' import { createMutationPayloadValidator } from '../../../../test' import { NodePrivacyLevel, @@ -34,14 +34,14 @@ describe('startMutationCollection', () => { function startMutationCollection(defaultPrivacyLevel: DefaultPrivacyLevel = DefaultPrivacyLevel.ALLOW) { const mutationCallbackSpy = jasmine.createSpy() - ;({ stop: stopMutationCollection, flush: flushMutations } = initMutationObserver( - mutationCallbackSpy, - { - defaultPrivacyLevel, - } as RumConfiguration, - { ...DEFAULT_SHADOW_ROOT_CONTROLLER, addShadowRoot: addShadowRootSpy, removeShadowRoot: removeShadowRootSpy }, - document - )) + ; ({ stop: stopMutationCollection, flush: flushMutations } = initMutationObserver( + mutationCallbackSpy, + { + defaultPrivacyLevel, + } as RumConfiguration, + { ...DEFAULT_SHADOW_ROOT_CONTROLLER, addShadowRoot: addShadowRootSpy, removeShadowRoot: removeShadowRootSpy }, + document + )) return { mutationCallbackSpy, @@ -599,7 +599,7 @@ describe('startMutationCollection', () => { it('respects the parent privacy level when emitting a text node mutation', () => { const wrapper = document.createElement('div') - wrapper.setAttribute('data-dd-privacy', 'allow') + wrapper.setAttribute('data-oo-privacy', 'allow') document.body.appendChild(wrapper) const div = document.createElement('div') @@ -861,7 +861,7 @@ describe('startMutationCollection', () => { let hiddenElement: HTMLElement beforeEach(() => { hiddenElement = document.createElement('div') - hiddenElement.setAttribute('data-dd-privacy', 'hidden') + hiddenElement.setAttribute('data-oo-privacy', 'hidden') sandbox.appendChild(hiddenElement) }) @@ -936,52 +936,52 @@ describe('startMutationCollection', () => { expectedSerializedAttributes: Attributes expectedAttributesMutation: AttributeMutation['attributes'] | null }> = [ - { - privacyAttributeValue: PRIVACY_ATTR_VALUE_MASK, - privacyAttributeOn: 'input', - expectedSerializedAttributes: { - [PRIVACY_ATTR_NAME]: PRIVACY_ATTR_VALUE_MASK, - value: '***', + { + privacyAttributeValue: PRIVACY_ATTR_VALUE_MASK, + privacyAttributeOn: 'input', + expectedSerializedAttributes: { + [PRIVACY_ATTR_NAME]: PRIVACY_ATTR_VALUE_MASK, + value: '***', + }, + expectedAttributesMutation: { value: '***' }, }, - expectedAttributesMutation: { value: '***' }, - }, - { - privacyAttributeValue: PRIVACY_ATTR_VALUE_MASK_USER_INPUT, - privacyAttributeOn: 'input', - expectedSerializedAttributes: { - [PRIVACY_ATTR_NAME]: PRIVACY_ATTR_VALUE_MASK_USER_INPUT, - value: '***', + { + privacyAttributeValue: PRIVACY_ATTR_VALUE_MASK_USER_INPUT, + privacyAttributeOn: 'input', + expectedSerializedAttributes: { + [PRIVACY_ATTR_NAME]: PRIVACY_ATTR_VALUE_MASK_USER_INPUT, + value: '***', + }, + expectedAttributesMutation: { value: '***' }, }, - expectedAttributesMutation: { value: '***' }, - }, - { - privacyAttributeValue: PRIVACY_ATTR_VALUE_ALLOW, - privacyAttributeOn: 'input', - expectedSerializedAttributes: { - [PRIVACY_ATTR_NAME]: PRIVACY_ATTR_VALUE_ALLOW, - value: 'foo', + { + privacyAttributeValue: PRIVACY_ATTR_VALUE_ALLOW, + privacyAttributeOn: 'input', + expectedSerializedAttributes: { + [PRIVACY_ATTR_NAME]: PRIVACY_ATTR_VALUE_ALLOW, + value: 'foo', + }, + expectedAttributesMutation: { value: 'foo' }, }, - expectedAttributesMutation: { value: 'foo' }, - }, - { - privacyAttributeValue: PRIVACY_ATTR_VALUE_MASK, - privacyAttributeOn: 'ancestor', - expectedSerializedAttributes: { value: '***' }, - expectedAttributesMutation: { value: '***' }, - }, - { - privacyAttributeValue: PRIVACY_ATTR_VALUE_MASK_USER_INPUT, - privacyAttributeOn: 'ancestor', - expectedSerializedAttributes: { value: '***' }, - expectedAttributesMutation: { value: '***' }, - }, - { - privacyAttributeValue: PRIVACY_ATTR_VALUE_ALLOW, - privacyAttributeOn: 'ancestor', - expectedSerializedAttributes: { value: 'foo' }, - expectedAttributesMutation: { value: 'foo' }, - }, - ] + { + privacyAttributeValue: PRIVACY_ATTR_VALUE_MASK, + privacyAttributeOn: 'ancestor', + expectedSerializedAttributes: { value: '***' }, + expectedAttributesMutation: { value: '***' }, + }, + { + privacyAttributeValue: PRIVACY_ATTR_VALUE_MASK_USER_INPUT, + privacyAttributeOn: 'ancestor', + expectedSerializedAttributes: { value: '***' }, + expectedAttributesMutation: { value: '***' }, + }, + { + privacyAttributeValue: PRIVACY_ATTR_VALUE_ALLOW, + privacyAttributeOn: 'ancestor', + expectedSerializedAttributes: { value: 'foo' }, + expectedAttributesMutation: { value: 'foo' }, + }, + ] for (const { privacyAttributeValue, diff --git a/packages/rum/src/domain/record/observers/mutationObserver.ts b/packages/rum/src/domain/record/observers/mutationObserver.ts index ef117d95f0..b2a01a1b42 100644 --- a/packages/rum/src/domain/record/observers/mutationObserver.ts +++ b/packages/rum/src/domain/record/observers/mutationObserver.ts @@ -1,11 +1,11 @@ -import { monitor, noop } from '@datadog/browser-core' -import type { RumConfiguration } from '@datadog/browser-rum-core' +import { monitor, noop } from '@openobserve/browser-core' +import type { RumConfiguration } from '@openobserve/browser-rum-core' import { getChildNodes, isNodeShadowHost, getMutationObserverConstructor, getParentNode, -} from '@datadog/browser-rum-core' +} from '@openobserve/browser-rum-core' import { NodePrivacyLevel } from '../../../constants' import type { AddedNodeMutation, diff --git a/packages/rum/src/domain/record/observers/observers.specHelper.ts b/packages/rum/src/domain/record/observers/observers.specHelper.ts index c51f934bf7..73e6a98f46 100644 --- a/packages/rum/src/domain/record/observers/observers.specHelper.ts +++ b/packages/rum/src/domain/record/observers/observers.specHelper.ts @@ -1,5 +1,5 @@ -import { noop } from '@datadog/browser-core' -import type { RumConfiguration } from '@datadog/browser-rum-core' +import { noop } from '@openobserve/browser-core' +import type { RumConfiguration } from '@openobserve/browser-rum-core' import type { ShadowRootsController } from '../shadowRootsController' import { NodePrivacyLevel } from '../../../constants' diff --git a/packages/rum/src/domain/record/observers/observers.ts b/packages/rum/src/domain/record/observers/observers.ts index 21a2741aeb..cbe7bfb5b1 100644 --- a/packages/rum/src/domain/record/observers/observers.ts +++ b/packages/rum/src/domain/record/observers/observers.ts @@ -1,5 +1,5 @@ -import type { ListenerHandler } from '@datadog/browser-core' -import type { LifeCycle, RumConfiguration } from '@datadog/browser-rum-core' +import type { ListenerHandler } from '@openobserve/browser-core' +import type { LifeCycle, RumConfiguration } from '@openobserve/browser-rum-core' import type { ElementsScrollPositions } from '../elementsScrollPositions' import type { ShadowRootsController } from '../shadowRootsController' import type { MousemoveCallBack } from './moveObserver' diff --git a/packages/rum/src/domain/record/observers/scrollObserver.ts b/packages/rum/src/domain/record/observers/scrollObserver.ts index 5c106548ba..48ce340b95 100644 --- a/packages/rum/src/domain/record/observers/scrollObserver.ts +++ b/packages/rum/src/domain/record/observers/scrollObserver.ts @@ -1,7 +1,7 @@ -import type { DefaultPrivacyLevel, ListenerHandler } from '@datadog/browser-core' -import { DOM_EVENT, throttle, addEventListener } from '@datadog/browser-core' -import type { RumConfiguration } from '@datadog/browser-rum-core' -import { getScrollX, getScrollY } from '@datadog/browser-rum-core' +import type { DefaultPrivacyLevel, ListenerHandler } from '@openobserve/browser-core' +import { DOM_EVENT, throttle, addEventListener } from '@openobserve/browser-core' +import type { RumConfiguration } from '@openobserve/browser-rum-core' +import { getScrollX, getScrollY } from '@openobserve/browser-rum-core' import type { ElementsScrollPositions } from '../elementsScrollPositions' import { getEventTarget } from '../eventsUtils' import { getNodePrivacyLevel } from '../privacy' @@ -32,13 +32,13 @@ export function initScrollObserver( const scrollPositions = target === document ? { - scrollTop: getScrollY(), - scrollLeft: getScrollX(), - } + scrollTop: getScrollY(), + scrollLeft: getScrollX(), + } : { - scrollTop: Math.round((target as HTMLElement).scrollTop), - scrollLeft: Math.round((target as HTMLElement).scrollLeft), - } + scrollTop: Math.round((target as HTMLElement).scrollTop), + scrollLeft: Math.round((target as HTMLElement).scrollLeft), + } elementsScrollPositions.set(target, scrollPositions) cb({ id, diff --git a/packages/rum/src/domain/record/observers/styleSheetObserver.spec.ts b/packages/rum/src/domain/record/observers/styleSheetObserver.spec.ts index dfc632633c..18898b8843 100644 --- a/packages/rum/src/domain/record/observers/styleSheetObserver.spec.ts +++ b/packages/rum/src/domain/record/observers/styleSheetObserver.spec.ts @@ -1,5 +1,5 @@ -import { isIE } from '@datadog/browser-core' -import { isFirefox } from '@datadog/browser-core/test' +import { isIE } from '@openobserve/browser-core' +import { isFirefox } from '@openobserve/browser-core/test' import { serializeDocument, SerializationContextStatus } from '../serialization' import { createElementsScrollPositions } from '../elementsScrollPositions' import type { StyleSheetCallback } from './styleSheetObserver' diff --git a/packages/rum/src/domain/record/observers/styleSheetObserver.ts b/packages/rum/src/domain/record/observers/styleSheetObserver.ts index b1e28dbb36..cff964799f 100644 --- a/packages/rum/src/domain/record/observers/styleSheetObserver.ts +++ b/packages/rum/src/domain/record/observers/styleSheetObserver.ts @@ -1,5 +1,5 @@ -import type { ListenerHandler } from '@datadog/browser-core' -import { instrumentMethodAndCallOriginal } from '@datadog/browser-core' +import type { ListenerHandler } from '@openobserve/browser-core' +import { instrumentMethodAndCallOriginal } from '@openobserve/browser-core' import type { StyleSheetRule } from '../../../types' import { getSerializedNodeId, hasSerializedNode } from '../serialization' diff --git a/packages/rum/src/domain/record/observers/viewportResizeObserver.ts b/packages/rum/src/domain/record/observers/viewportResizeObserver.ts index b75e4d0e9c..6578e1fb56 100644 --- a/packages/rum/src/domain/record/observers/viewportResizeObserver.ts +++ b/packages/rum/src/domain/record/observers/viewportResizeObserver.ts @@ -1,7 +1,7 @@ -import type { ListenerHandler } from '@datadog/browser-core' -import { throttle, DOM_EVENT, addEventListeners, noop } from '@datadog/browser-core' -import type { RumConfiguration } from '@datadog/browser-rum-core' -import { initViewportObservable } from '@datadog/browser-rum-core' +import type { ListenerHandler } from '@openobserve/browser-core' +import { throttle, DOM_EVENT, addEventListeners, noop } from '@openobserve/browser-core' +import type { RumConfiguration } from '@openobserve/browser-rum-core' +import { initViewportObservable } from '@openobserve/browser-rum-core' import type { ViewportResizeDimension, VisualViewportRecord } from '../../../types' import { getVisualViewport } from '../viewports' diff --git a/packages/rum/src/domain/record/privacy.spec.ts b/packages/rum/src/domain/record/privacy.spec.ts index bd9f72cfa3..869e13207f 100644 --- a/packages/rum/src/domain/record/privacy.spec.ts +++ b/packages/rum/src/domain/record/privacy.spec.ts @@ -1,4 +1,4 @@ -import { isIE } from '@datadog/browser-core' +import { isIE } from '@openobserve/browser-core' import { NodePrivacyLevel, PRIVACY_ATTR_NAME, @@ -89,169 +89,169 @@ describe('getNodeSelfPrivacyLevel', () => { pending('IE not supported') } }) - ;[ - { - msg: 'is not an element', - html: 'foo', - expected: undefined, - }, + ;[ + { + msg: 'is not an element', + html: 'foo', + expected: undefined, + }, - // Overrules - { - msg: 'has no privacy attribute or class', - html: '', - expected: undefined, - }, - { - msg: 'is a "base" element (forced override)', - html: '', - expected: NodePrivacyLevel.ALLOW, - }, - { - msg: 'is an "input" element of type "password" (forced override)', - html: '', - expected: NodePrivacyLevel.MASK, - }, - { - msg: 'is an "input" element of type "tel" (forced override)', - html: '', - expected: NodePrivacyLevel.MASK, - }, - { - msg: 'is an "input" element of type "email" (forced override)', - html: '', - expected: NodePrivacyLevel.MASK, - }, - { - msg: 'is an "input" element of type "hidden" (forced override)', - html: '', - expected: NodePrivacyLevel.MASK, - }, - { - msg: 'is an "input" element and has an autocomplete attribute starting with "cc-" (forced override)', - html: '', - expected: NodePrivacyLevel.MASK, - }, - { - msg: 'is an "input" element and has an autocomplete attribute not starting with "cc-"', - html: '', - expected: undefined, - }, + // Overrules + { + msg: 'has no privacy attribute or class', + html: '', + expected: undefined, + }, + { + msg: 'is a "base" element (forced override)', + html: '', + expected: NodePrivacyLevel.ALLOW, + }, + { + msg: 'is an "input" element of type "password" (forced override)', + html: '', + expected: NodePrivacyLevel.MASK, + }, + { + msg: 'is an "input" element of type "tel" (forced override)', + html: '', + expected: NodePrivacyLevel.MASK, + }, + { + msg: 'is an "input" element of type "email" (forced override)', + html: '', + expected: NodePrivacyLevel.MASK, + }, + { + msg: 'is an "input" element of type "hidden" (forced override)', + html: '', + expected: NodePrivacyLevel.MASK, + }, + { + msg: 'is an "input" element and has an autocomplete attribute starting with "cc-" (forced override)', + html: '', + expected: NodePrivacyLevel.MASK, + }, + { + msg: 'is an "input" element and has an autocomplete attribute not starting with "cc-"', + html: '', + expected: undefined, + }, - // Class - { - msg: 'has a dd-privacy-allow class', - html: '', - expected: NodePrivacyLevel.ALLOW, - }, - { - msg: 'has a dd-privacy-hidden class', - html: '', - expected: NodePrivacyLevel.HIDDEN, - }, - { - msg: 'has a dd-privacy-mask class', - html: '', - expected: NodePrivacyLevel.MASK, - }, - { - msg: 'has a dd-privacy-mask-user-input class', - html: '', - expected: NodePrivacyLevel.MASK_USER_INPUT, - }, - { - msg: 'has an unknown class starting with dd-privacy-', - html: '', - expected: undefined, - }, + // Class + { + msg: 'has a dd-privacy-allow class', + html: '', + expected: NodePrivacyLevel.ALLOW, + }, + { + msg: 'has a dd-privacy-hidden class', + html: '', + expected: NodePrivacyLevel.HIDDEN, + }, + { + msg: 'has a dd-privacy-mask class', + html: '', + expected: NodePrivacyLevel.MASK, + }, + { + msg: 'has a dd-privacy-mask-user-input class', + html: '', + expected: NodePrivacyLevel.MASK_USER_INPUT, + }, + { + msg: 'has an unknown class starting with dd-privacy-', + html: '', + expected: undefined, + }, - // Attributes - { - msg: 'has a data-dd-privacy="allow" attribute', - html: '', - expected: NodePrivacyLevel.ALLOW, - }, - { - msg: 'has a data-dd-privacy="hidden" attribute', - html: '', - expected: NodePrivacyLevel.HIDDEN, - }, - { - msg: 'has a data-dd-privacy="mask" attribute', - html: '', - expected: NodePrivacyLevel.MASK, - }, - { - msg: 'has a data-dd-privacy="mask-user-input" attribute', - html: '', - expected: NodePrivacyLevel.MASK_USER_INPUT, - }, - { - msg: 'has an unknown data-dd-privacy attribute value', - html: '', - expected: undefined, - }, + // Attributes + { + msg: 'has a data-dd-privacy="allow" attribute', + html: '', + expected: NodePrivacyLevel.ALLOW, + }, + { + msg: 'has a data-dd-privacy="hidden" attribute', + html: '', + expected: NodePrivacyLevel.HIDDEN, + }, + { + msg: 'has a data-dd-privacy="mask" attribute', + html: '', + expected: NodePrivacyLevel.MASK, + }, + { + msg: 'has a data-dd-privacy="mask-user-input" attribute', + html: '', + expected: NodePrivacyLevel.MASK_USER_INPUT, + }, + { + msg: 'has an unknown data-dd-privacy attribute value', + html: '', + expected: undefined, + }, - // Ignored elements - { - msg: 'should be ignored', - html: ' ` @@ -69,9 +69,9 @@ n=o.getElementsByTagName(u)[0];n.parentNode.insertBefore(d,n) if (options.rum) { body += html` @@ -93,10 +93,10 @@ export function bundleSetup(options: SetupOptions, servers: Servers) { if (options.logs) { header += html` - + ` } @@ -105,10 +105,10 @@ export function bundleSetup(options: SetupOptions, servers: Servers) { header += html` ` @@ -131,7 +131,7 @@ export function npmSetup(options: SetupOptions, servers: Servers) { header += html` @@ -142,7 +142,7 @@ export function npmSetup(options: SetupOptions, servers: Servers) { header += html` @@ -179,17 +179,19 @@ export function html(parts: readonly string[], ...vars: string[]) { function setupEventBridge(servers: Servers) { const baseHostname = new URL(servers.base.url).hostname + const version = + // Send EventBridge events to the intake so we can inspect them in our E2E test cases. The URL - // needs to be similar to the normal Datadog intake (through proxy) to make the SDK completely + // needs to be similar to the normal Openobserve intake (through proxy) to make the SDK completely // ignore them. const eventBridgeIntake = `${servers.intake.url}/?${new URLSearchParams({ - ddforward: '/api/v2/rum?', + ooforward: '/rum/v2/rum?', bridge: 'true', }).toString()}` return html` ` ) .run(async () => { - const logsContext = await browser.execute(() => window.DD_LOGS?.getInternalContext()) - const rumContext = await browser.execute(() => window.DD_RUM?.getInternalContext()) + const logsContext = await browser.execute(() => window.OO_LOGS?.getInternalContext()) + const rumContext = await browser.execute(() => window.OO_RUM?.getInternalContext()) expect(logsContext).not.toBeNull() expect(rumContext).toBeNull() diff --git a/test/e2e/scenario/telemetry.scenario.ts b/test/e2e/scenario/telemetry.scenario.ts index a7b8d7c7be..0fa137f53a 100644 --- a/test/e2e/scenario/telemetry.scenario.ts +++ b/test/e2e/scenario/telemetry.scenario.ts @@ -12,7 +12,7 @@ describe('telemetry', () => { throw new window.Error('bar') }, } - window.DD_LOGS!.logger.log('hop', context as any) + window.OO_LOGS!.logger.log('hop', context as any) }) await flushEvents() expect(serverEvents.telemetryErrors.length).toBe(1) @@ -34,7 +34,7 @@ describe('telemetry', () => { throw new window.Error('bar') }, } - window.DD_RUM!.addAction('hop', context as any) + window.OO_RUM!.addAction('hop', context as any) }) await flushEvents() expect(serverEvents.telemetryErrors.length).toBe(1) diff --git a/test/e2e/wdio.base.conf.ts b/test/e2e/wdio.base.conf.ts index 69462794d2..406de983b1 100644 --- a/test/e2e/wdio.base.conf.ts +++ b/test/e2e/wdio.base.conf.ts @@ -51,11 +51,11 @@ export const config: OptionsWithLogsPath = { }, onPrepare: (_config, _capabilities) => { console.log( - `[RUM events] https://app.datadoghq.com/rum/explorer?query=${encodeURIComponent( + `[RUM events] https://api.openobserve.ai/rum/explorer?query=${encodeURIComponent( `@application.id:${APPLICATION_ID} @context.run_id:"${getRunId()}"` )}` ) - console.log(`[Log events] https://app.datadoghq.com/logs?query=${encodeURIComponent(`@run_id:"${getRunId()}"`)}\n`) + console.log(`[Log events] https://api.openobserve.ai/logs?query=${encodeURIComponent(`@run_id:"${getRunId()}"`)}\n`) if (testReportDirectory) { try { diff --git a/tsconfig.base.json b/tsconfig.base.json index 409a6763f4..0bcbc023ed 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -9,13 +9,18 @@ "strict": true, "target": "es5", "sourceMap": true, - "types": [], - "lib": ["ES2016", "DOM"], - + "lib": [ + "ES2016", + "DOM" + ], "paths": { - "@datadog/browser-core": ["./packages/core/src"], - "@datadog/browser-rum-core": ["./packages/rum-core/src"] + "@openobserve/browser-core": [ + "./packages/core/src" + ], + "@openobserve/browser-rum-core": [ + "./packages/rum-core/src" + ] } } -} +} \ No newline at end of file diff --git a/yarn.lock b/yarn.lock deleted file mode 100644 index e20fb297ce..0000000000 --- a/yarn.lock +++ /dev/null @@ -1,15433 +0,0 @@ -# This file is generated by running "yarn install" inside your project. -# Manual changes might be lost - proceed with caution! - -__metadata: - version: 6 - cacheKey: 8 - -"@aashutoshrathi/word-wrap@npm:^1.2.3": - version: 1.2.6 - resolution: "@aashutoshrathi/word-wrap@npm:1.2.6" - checksum: ada901b9e7c680d190f1d012c84217ce0063d8f5c5a7725bb91ec3c5ed99bb7572680eb2d2938a531ccbaec39a95422fcd8a6b4a13110c7d98dd75402f66a0cd - languageName: node - linkType: hard - -"@apidevtools/json-schema-ref-parser@https://github.com/bcherny/json-schema-ref-parser.git#984282d34a2993e5243aa35100fe32a63699164d": - version: 0.0.0-dev - resolution: "@apidevtools/json-schema-ref-parser@https://github.com/bcherny/json-schema-ref-parser.git#commit=984282d34a2993e5243aa35100fe32a63699164d" - dependencies: - "@jsdevtools/ono": ^7.1.3 - "@types/json-schema": ^7.0.6 - call-me-maybe: ^1.0.1 - js-yaml: ^4.1.0 - checksum: 9a7fa9625c443bfa8fe63acb2674814a344631c9229289446210991eee7c22c3bb254b4cdd7cf477d22af28a2f1ae2d90c345a221f83deff96e6e9865651e299 - languageName: node - linkType: hard - -"@babel/code-frame@npm:^7.0.0": - version: 7.12.11 - resolution: "@babel/code-frame@npm:7.12.11" - dependencies: - "@babel/highlight": ^7.10.4 - checksum: 3963eff3ebfb0e091c7e6f99596ef4b258683e4ba8a134e4e95f77afe85be5c931e184fff6435fb4885d12eba04a5e25532f7fbc292ca13b48e7da943474e2f3 - languageName: node - linkType: hard - -"@babel/code-frame@npm:^7.12.13": - version: 7.16.7 - resolution: "@babel/code-frame@npm:7.16.7" - dependencies: - "@babel/highlight": ^7.16.7 - checksum: db2f7faa31bc2c9cf63197b481b30ea57147a5fc1a6fab60e5d6c02cdfbf6de8e17b5121f99917b3dabb5eeb572da078312e70697415940383efc140d4e0808b - languageName: node - linkType: hard - -"@babel/code-frame@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/code-frame@npm:7.14.5" - dependencies: - "@babel/highlight": ^7.14.5 - checksum: 0adbe4f8d91586f764f524e57631f582ab988b2ef504391a5d89db29bfaaf7c67c237798ed4a249b6a2d7135852cf94d3d07ce6b9739dd1df1f271d5ed069565 - languageName: node - linkType: hard - -"@babel/code-frame@npm:^7.21.4": - version: 7.22.10 - resolution: "@babel/code-frame@npm:7.22.10" - dependencies: - "@babel/highlight": ^7.22.10 - chalk: ^2.4.2 - checksum: 89a06534ad19759da6203a71bad120b1d7b2ddc016c8e07d4c56b35dea25e7396c6da60a754e8532a86733092b131ae7f661dbe6ba5d165ea777555daa2ed3c9 - languageName: node - linkType: hard - -"@babel/compat-data@npm:^7.15.0": - version: 7.15.0 - resolution: "@babel/compat-data@npm:7.15.0" - checksum: 65088d87b14966dcdba397c799f312beb1e7a4dac178e7daa922a17ee9b65d8cfd9f35ff8352ccb6e20bb9a169df1171263ef5fd5967aa25d544ea3f62681993 - languageName: node - linkType: hard - -"@babel/core@npm:^7.7.5": - version: 7.15.0 - resolution: "@babel/core@npm:7.15.0" - dependencies: - "@babel/code-frame": ^7.14.5 - "@babel/generator": ^7.15.0 - "@babel/helper-compilation-targets": ^7.15.0 - "@babel/helper-module-transforms": ^7.15.0 - "@babel/helpers": ^7.14.8 - "@babel/parser": ^7.15.0 - "@babel/template": ^7.14.5 - "@babel/traverse": ^7.15.0 - "@babel/types": ^7.15.0 - convert-source-map: ^1.7.0 - debug: ^4.1.0 - gensync: ^1.0.0-beta.2 - json5: ^2.1.2 - semver: ^6.3.0 - source-map: ^0.5.0 - checksum: 6f7ac97d2d2eebe62a431ce55b37753aa443b762da0524640caa2f7d4417750f8e21f3eb30d62f25e479f93dac505c868d24011b124cfa6905abebb23b44715c - languageName: node - linkType: hard - -"@babel/generator@npm:^7.15.0": - version: 7.15.0 - resolution: "@babel/generator@npm:7.15.0" - dependencies: - "@babel/types": ^7.15.0 - jsesc: ^2.5.1 - source-map: ^0.5.0 - checksum: ef227c4c39ab810616b1d76cf9fa7b452b3a36ae1f26d52c2a7c68edcba29d6dd3cd3e88c58f6e3969a58dadee7b73016d3cabbd6f0040ff832f686db4679628 - languageName: node - linkType: hard - -"@babel/helper-compilation-targets@npm:^7.15.0": - version: 7.15.0 - resolution: "@babel/helper-compilation-targets@npm:7.15.0" - dependencies: - "@babel/compat-data": ^7.15.0 - "@babel/helper-validator-option": ^7.14.5 - browserslist: ^4.16.6 - semver: ^6.3.0 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 82a1f5d8041d39454fe5d7d109e32e90f5c6c13f0e87c7ac94332ac79a1fb62ab135b2f8ceba07ba307bb0db792c1f64796aec68bb258a13aa69a56ee65e2427 - languageName: node - linkType: hard - -"@babel/helper-function-name@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/helper-function-name@npm:7.14.5" - dependencies: - "@babel/helper-get-function-arity": ^7.14.5 - "@babel/template": ^7.14.5 - "@babel/types": ^7.14.5 - checksum: fd8ffa82f7622b6e9a6294fb3b98b42e743ab2a8e3c329367667a960b5b98b48bc5ebf8be7308981f1985b9f3c69e1a3b4a91c8944ae97c31803240da92fb3c8 - languageName: node - linkType: hard - -"@babel/helper-get-function-arity@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/helper-get-function-arity@npm:7.14.5" - dependencies: - "@babel/types": ^7.14.5 - checksum: a60779918b677a35e177bb4f46babfd54e9790587b6a4f076092a9eff2a940cbeacdeb10c94331b26abfe838769554d72293d16df897246cfccd1444e5e27cb7 - languageName: node - linkType: hard - -"@babel/helper-hoist-variables@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/helper-hoist-variables@npm:7.14.5" - dependencies: - "@babel/types": ^7.14.5 - checksum: 35af58eebffca10988de7003e044ce2d27212aea72ac6d2c4604137da7f1e193cc694d8d60805d0d0beaf3d990f6f2dcc2622c52e3d3148e37017a29cacf2e56 - languageName: node - linkType: hard - -"@babel/helper-member-expression-to-functions@npm:^7.15.0": - version: 7.15.0 - resolution: "@babel/helper-member-expression-to-functions@npm:7.15.0" - dependencies: - "@babel/types": ^7.15.0 - checksum: 63b4824839990fbf3fe38b5c8a7b002a73bb2161e72b7146b1dc256671bcf36f34587a927e597a556dd496b49089cf13ea77877482aef1f35f628899042127ae - languageName: node - linkType: hard - -"@babel/helper-module-imports@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/helper-module-imports@npm:7.14.5" - dependencies: - "@babel/types": ^7.14.5 - checksum: b98279908698a50a22634e683924cb25eb93edf1bf28ac65691dfa82d7a1a4dae4e6b12b8ef9f9a50171ca484620bce544f270873c53505d8a45364c5b665c0c - languageName: node - linkType: hard - -"@babel/helper-module-imports@npm:^7.16.7": - version: 7.18.6 - resolution: "@babel/helper-module-imports@npm:7.18.6" - dependencies: - "@babel/types": ^7.18.6 - checksum: f393f8a3b3304b1b7a288a38c10989de754f01d29caf62ce7c4e5835daf0a27b81f3ac687d9d2780d39685aae7b55267324b512150e7b2be967b0c493b6a1def - languageName: node - linkType: hard - -"@babel/helper-module-transforms@npm:^7.15.0": - version: 7.15.0 - resolution: "@babel/helper-module-transforms@npm:7.15.0" - dependencies: - "@babel/helper-module-imports": ^7.14.5 - "@babel/helper-replace-supers": ^7.15.0 - "@babel/helper-simple-access": ^7.14.8 - "@babel/helper-split-export-declaration": ^7.14.5 - "@babel/helper-validator-identifier": ^7.14.9 - "@babel/template": ^7.14.5 - "@babel/traverse": ^7.15.0 - "@babel/types": ^7.15.0 - checksum: 65eca31a9571d43c454cad13b26e17a0909e1fb439a939d2f17268f016ec85cec2fe7a9abcadea863d1b80b448f89647ac9be0abd76265c0e274205794031f33 - languageName: node - linkType: hard - -"@babel/helper-optimise-call-expression@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/helper-optimise-call-expression@npm:7.14.5" - dependencies: - "@babel/types": ^7.14.5 - checksum: c7af558c63eb5449bf2249f1236d892ed54a400cb6c721756cde573b996c12c64dee6b57fa18ad1a0025d152e6f689444f7ea32997a1d56e1af66c3eda18843d - languageName: node - linkType: hard - -"@babel/helper-replace-supers@npm:^7.15.0": - version: 7.15.0 - resolution: "@babel/helper-replace-supers@npm:7.15.0" - dependencies: - "@babel/helper-member-expression-to-functions": ^7.15.0 - "@babel/helper-optimise-call-expression": ^7.14.5 - "@babel/traverse": ^7.15.0 - "@babel/types": ^7.15.0 - checksum: e1fce39b88ac32058a6fad15f0840cc40a63af7d60ef1d3bca0fcda3e4d88422d164a165c3b1efbcbda3b80ac68165fa79005fe27fc5569d2b9582a8cc002db3 - languageName: node - linkType: hard - -"@babel/helper-simple-access@npm:^7.14.8": - version: 7.14.8 - resolution: "@babel/helper-simple-access@npm:7.14.8" - dependencies: - "@babel/types": ^7.14.8 - checksum: c1dae88c956154c854bb1679d19b9158ff1c8241329a4a70026ec16c594b9637e73647e5a1a0f9b7c47b2309201f633c259fb41d06a800496283debce6a67fab - languageName: node - linkType: hard - -"@babel/helper-split-export-declaration@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/helper-split-export-declaration@npm:7.14.5" - dependencies: - "@babel/types": ^7.14.5 - checksum: 93437025a33747bfd37d6d5a9cdac8f4b6b3e5c0c53c0e24c5444575e731ea64fd5471a51a039fd74ff3378f916ea2d69d9f10274d253ed6f832952be2fd65f0 - languageName: node - linkType: hard - -"@babel/helper-string-parser@npm:^7.21.5": - version: 7.21.5 - resolution: "@babel/helper-string-parser@npm:7.21.5" - checksum: 36c0ded452f3858e67634b81960d4bde1d1cd2a56b82f4ba2926e97864816021c885f111a7cf81de88a0ed025f49d84a393256700e9acbca2d99462d648705d8 - languageName: node - linkType: hard - -"@babel/helper-validator-identifier@npm:^7.10.4, @babel/helper-validator-identifier@npm:^7.14.5, @babel/helper-validator-identifier@npm:^7.14.9, @babel/helper-validator-identifier@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/helper-validator-identifier@npm:7.16.7" - checksum: dbb3db9d184343152520a209b5684f5e0ed416109cde82b428ca9c759c29b10c7450657785a8b5c5256aa74acc6da491c1f0cf6b784939f7931ef82982051b69 - languageName: node - linkType: hard - -"@babel/helper-validator-identifier@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/helper-validator-identifier@npm:7.18.6" - checksum: e295254d616bbe26e48c196a198476ab4d42a73b90478c9842536cf910ead887f5af6b5c4df544d3052a25ccb3614866fa808dc1e3a5a4291acd444e243c0648 - languageName: node - linkType: hard - -"@babel/helper-validator-identifier@npm:^7.19.1": - version: 7.19.1 - resolution: "@babel/helper-validator-identifier@npm:7.19.1" - checksum: 0eca5e86a729162af569b46c6c41a63e18b43dbe09fda1d2a3c8924f7d617116af39cac5e4cd5d431bb760b4dca3c0970e0c444789b1db42bcf1fa41fbad0a3a - languageName: node - linkType: hard - -"@babel/helper-validator-identifier@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-validator-identifier@npm:7.22.5" - checksum: 7f0f30113474a28298c12161763b49de5018732290ca4de13cdaefd4fd0d635a6fe3f6686c37a02905fb1e64f21a5ee2b55140cf7b070e729f1bd66866506aea - languageName: node - linkType: hard - -"@babel/helper-validator-option@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/helper-validator-option@npm:7.14.5" - checksum: 1b25c34a5cb3d8602280f33b9ab687d2a77895e3616458d0f70ddc450ada9b05e342c44f322bc741d51b252e84cff6ec44ae93d622a3354828579a643556b523 - languageName: node - linkType: hard - -"@babel/helpers@npm:^7.14.8": - version: 7.15.3 - resolution: "@babel/helpers@npm:7.15.3" - dependencies: - "@babel/template": ^7.14.5 - "@babel/traverse": ^7.15.0 - "@babel/types": ^7.15.0 - checksum: cd70614d610b01189812c83b505b076dca0822df55ed6cd41232416f3a10ae9200a07315683942e0adbc1833481920c2fc7a23a08064ced5a8770259aa0ad707 - languageName: node - linkType: hard - -"@babel/highlight@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/highlight@npm:7.10.4" - dependencies: - "@babel/helper-validator-identifier": ^7.10.4 - chalk: ^2.0.0 - js-tokens: ^4.0.0 - checksum: 6fab4679162562907942acc3647bc8c405b955f3bef7c654ef160491d0801ebdc12651c2051144dc0e22b69044fe3059d630151d5d7fb84b10ed4093da707707 - languageName: node - linkType: hard - -"@babel/highlight@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/highlight@npm:7.14.5" - dependencies: - "@babel/helper-validator-identifier": ^7.14.5 - chalk: ^2.0.0 - js-tokens: ^4.0.0 - checksum: 4e4b22fb886c939551d73307de16232c186fdb4d8ec8f514541b058feaecdba5234788a0740ca5bcd28777f4108596c39ac4b7463684c63b3812f6071e3fb88f - languageName: node - linkType: hard - -"@babel/highlight@npm:^7.16.7": - version: 7.16.10 - resolution: "@babel/highlight@npm:7.16.10" - dependencies: - "@babel/helper-validator-identifier": ^7.16.7 - chalk: ^2.0.0 - js-tokens: ^4.0.0 - checksum: 1f1bdd752a90844f4efc22166a46303fb651ba0fd75a06daba3ebae2575ab3edc1da9827c279872a3aaf305f50a18473c5fa1966752726a2b253065fd4c0745e - languageName: node - linkType: hard - -"@babel/highlight@npm:^7.22.10": - version: 7.22.10 - resolution: "@babel/highlight@npm:7.22.10" - dependencies: - "@babel/helper-validator-identifier": ^7.22.5 - chalk: ^2.4.2 - js-tokens: ^4.0.0 - checksum: f714a1e1a72dd9d72f6383f4f30fd342e21a8df32d984a4ea8f5eab691bb6ba6db2f8823d4b4cf135d98869e7a98925b81306aa32ee3c429f8cfa52c75889e1b - languageName: node - linkType: hard - -"@babel/parser@npm:^7.14.5, @babel/parser@npm:^7.15.0": - version: 7.15.3 - resolution: "@babel/parser@npm:7.15.3" - bin: - parser: ./bin/babel-parser.js - checksum: 4b9ba7e8ffe0a3d0dd8c61dee975c79863f7744177de677cb7d12f96549eb5c8b9ffc70ca2b1b2488b06e056da99a6273e2d7d68fc31f498d01483dfac149e13 - languageName: node - linkType: hard - -"@babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.13.10": - version: 7.17.2 - resolution: "@babel/runtime@npm:7.17.2" - dependencies: - regenerator-runtime: ^0.13.4 - checksum: a48702d271ecc59c09c397856407afa29ff980ab537b3da58eeee1aeaa0f545402d340a1680c9af58aec94dfdcbccfb6abb211991b74686a86d03d3f6956cacd - languageName: node - linkType: hard - -"@babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.18.3": - version: 7.18.9 - resolution: "@babel/runtime@npm:7.18.9" - dependencies: - regenerator-runtime: ^0.13.4 - checksum: 36dd736baba7164e82b3cc9d43e081f0cb2d05ff867ad39cac515d99546cee75b7f782018b02a3dcf5f2ef3d27f319faa68965fdfec49d4912c60c6002353a2e - languageName: node - linkType: hard - -"@babel/template@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/template@npm:7.14.5" - dependencies: - "@babel/code-frame": ^7.14.5 - "@babel/parser": ^7.14.5 - "@babel/types": ^7.14.5 - checksum: 4939199c5b1ca8940e14c87f30f4fab5f35c909bef88447131075349027546927b4e3e08e50db5c2db2024f2c6585a4fe571c739c835ac980f7a4ada2dd8a623 - languageName: node - linkType: hard - -"@babel/traverse@npm:^7.15.0": - version: 7.15.0 - resolution: "@babel/traverse@npm:7.15.0" - dependencies: - "@babel/code-frame": ^7.14.5 - "@babel/generator": ^7.15.0 - "@babel/helper-function-name": ^7.14.5 - "@babel/helper-hoist-variables": ^7.14.5 - "@babel/helper-split-export-declaration": ^7.14.5 - "@babel/parser": ^7.15.0 - "@babel/types": ^7.15.0 - debug: ^4.1.0 - globals: ^11.1.0 - checksum: e13056690a2a4a4dd699e241b89d4f7cf701ceef2f4ee0efc32a8cc4e07e1bbd397423868ecfec8aa98a769486f7d08778420d48f981b4f5dbb1b2f211daf656 - languageName: node - linkType: hard - -"@babel/types@npm:^7.14.5, @babel/types@npm:^7.14.8, @babel/types@npm:^7.15.0": - version: 7.15.0 - resolution: "@babel/types@npm:7.15.0" - dependencies: - "@babel/helper-validator-identifier": ^7.14.9 - to-fast-properties: ^2.0.0 - checksum: 6d6bcdfce94b5446520a24087c6dede453e28425af092965b304d4028e9bca79712fd691cdad031e3570c7667bf3206e5f642bcccbfccb33d42ca4a8203587f9 - languageName: node - linkType: hard - -"@babel/types@npm:^7.18.6": - version: 7.18.9 - resolution: "@babel/types@npm:7.18.9" - dependencies: - "@babel/helper-validator-identifier": ^7.18.6 - to-fast-properties: ^2.0.0 - checksum: f0e0147267895fd8a5b82133e711ce7ce99941f3ce63647e0e3b00656a7afe48a8aa48edbae27543b701794d2b29a562a08f51f88f41df401abce7c3acc5e13a - languageName: node - linkType: hard - -"@babel/types@npm:^7.8.3": - version: 7.21.5 - resolution: "@babel/types@npm:7.21.5" - dependencies: - "@babel/helper-string-parser": ^7.21.5 - "@babel/helper-validator-identifier": ^7.19.1 - to-fast-properties: ^2.0.0 - checksum: 43242a99c612d13285ee4af46cc0f1066bcb6ffd38307daef7a76e8c70f36cfc3255eb9e75c8e768b40e761176c313aec4d5c0b9d97a21e494d49d5fd123a9f7 - languageName: node - linkType: hard - -"@colors/colors@npm:1.5.0": - version: 1.5.0 - resolution: "@colors/colors@npm:1.5.0" - checksum: d64d5260bed1d5012ae3fc617d38d1afc0329fec05342f4e6b838f46998855ba56e0a73833f4a80fa8378c84810da254f76a8a19c39d038260dc06dc4e007425 - languageName: node - linkType: hard - -"@cspotcode/source-map-support@npm:^0.8.0": - version: 0.8.1 - resolution: "@cspotcode/source-map-support@npm:0.8.1" - dependencies: - "@jridgewell/trace-mapping": 0.3.9 - checksum: 5718f267085ed8edb3e7ef210137241775e607ee18b77d95aa5bd7514f47f5019aa2d82d96b3bf342ef7aa890a346fa1044532ff7cc3009e7d24fce3ce6200fa - languageName: node - linkType: hard - -"@datadog/browser-core@4.48.1, @datadog/browser-core@workspace:packages/core": - version: 0.0.0-use.local - resolution: "@datadog/browser-core@workspace:packages/core" - languageName: unknown - linkType: soft - -"@datadog/browser-logs@workspace:*, @datadog/browser-logs@workspace:packages/logs": - version: 0.0.0-use.local - resolution: "@datadog/browser-logs@workspace:packages/logs" - dependencies: - "@datadog/browser-core": 4.48.1 - peerDependencies: - "@datadog/browser-rum": 4.48.1 - peerDependenciesMeta: - "@datadog/browser-rum": - optional: true - languageName: unknown - linkType: soft - -"@datadog/browser-rum-core@4.48.1, @datadog/browser-rum-core@workspace:packages/rum-core": - version: 0.0.0-use.local - resolution: "@datadog/browser-rum-core@workspace:packages/rum-core" - dependencies: - "@datadog/browser-core": 4.48.1 - ajv: 6.12.6 - languageName: unknown - linkType: soft - -"@datadog/browser-rum-slim@workspace:packages/rum-slim": - version: 0.0.0-use.local - resolution: "@datadog/browser-rum-slim@workspace:packages/rum-slim" - dependencies: - "@datadog/browser-core": 4.48.1 - "@datadog/browser-rum-core": 4.48.1 - peerDependencies: - "@datadog/browser-logs": 4.48.1 - peerDependenciesMeta: - "@datadog/browser-logs": - optional: true - languageName: unknown - linkType: soft - -"@datadog/browser-rum@workspace:*, @datadog/browser-rum@workspace:packages/rum": - version: 0.0.0-use.local - resolution: "@datadog/browser-rum@workspace:packages/rum" - dependencies: - "@datadog/browser-core": 4.48.1 - "@datadog/browser-rum-core": 4.48.1 - "@types/pako": 2.0.0 - pako: 2.1.0 - peerDependencies: - "@datadog/browser-logs": 4.48.1 - peerDependenciesMeta: - "@datadog/browser-logs": - optional: true - languageName: unknown - linkType: soft - -"@datadog/browser-sdk-developer-extension@workspace:developer-extension": - version: 0.0.0-use.local - resolution: "@datadog/browser-sdk-developer-extension@workspace:developer-extension" - dependencies: - "@datadog/browser-logs": "workspace:*" - "@datadog/browser-rum": "workspace:*" - "@emotion/react": 11.11.1 - "@mantine/core": 6.0.19 - "@mantine/hooks": 6.0.19 - "@types/chrome": 0.0.243 - "@types/react": 18.2.21 - "@types/react-dom": 18.2.7 - "@webextension-toolbox/webpack-webextension-plugin": 3.1.0 - copy-webpack-plugin: 11.0.0 - html-webpack-plugin: 5.5.3 - react: 18.2.0 - react-dom: 18.2.0 - react-json-view: 1.21.3 - webpack: 5.88.2 - languageName: unknown - linkType: soft - -"@datadog/browser-worker@workspace:packages/worker": - version: 0.0.0-use.local - resolution: "@datadog/browser-worker@workspace:packages/worker" - dependencies: - "@datadog/browser-core": 4.48.1 - webpack: 5.88.2 - languageName: unknown - linkType: soft - -"@discoveryjs/json-ext@npm:^0.5.0": - version: 0.5.2 - resolution: "@discoveryjs/json-ext@npm:0.5.2" - checksum: cf7ce79a6e25944b6618f3336a4f69191ce9019ee08e47129c4933f03f66aa625c0e7d55075f890cdfc9a7f9b3f6c5465a1e51bd3e7a73aec803753d7d0cec91 - languageName: node - linkType: hard - -"@emotion/babel-plugin@npm:^11.11.0": - version: 11.11.0 - resolution: "@emotion/babel-plugin@npm:11.11.0" - dependencies: - "@babel/helper-module-imports": ^7.16.7 - "@babel/runtime": ^7.18.3 - "@emotion/hash": ^0.9.1 - "@emotion/memoize": ^0.8.1 - "@emotion/serialize": ^1.1.2 - babel-plugin-macros: ^3.1.0 - convert-source-map: ^1.5.0 - escape-string-regexp: ^4.0.0 - find-root: ^1.1.0 - source-map: ^0.5.7 - stylis: 4.2.0 - checksum: 6b363edccc10290f7a23242c06f88e451b5feb2ab94152b18bb8883033db5934fb0e421e2d67d09907c13837c21218a3ac28c51707778a54d6cd3706c0c2f3f9 - languageName: node - linkType: hard - -"@emotion/cache@npm:^11.11.0": - version: 11.11.0 - resolution: "@emotion/cache@npm:11.11.0" - dependencies: - "@emotion/memoize": ^0.8.1 - "@emotion/sheet": ^1.2.2 - "@emotion/utils": ^1.2.1 - "@emotion/weak-memoize": ^0.3.1 - stylis: 4.2.0 - checksum: 8eb1dc22beaa20c21a2e04c284d5a2630a018a9d51fb190e52de348c8d27f4e8ca4bbab003d68b4f6cd9cc1c569ca747a997797e0f76d6c734a660dc29decf08 - languageName: node - linkType: hard - -"@emotion/hash@npm:^0.9.1": - version: 0.9.1 - resolution: "@emotion/hash@npm:0.9.1" - checksum: 716e17e48bf9047bf9383982c071de49f2615310fb4e986738931776f5a823bc1f29c84501abe0d3df91a3803c80122d24e28b57351bca9e01356ebb33d89876 - languageName: node - linkType: hard - -"@emotion/memoize@npm:^0.8.1": - version: 0.8.1 - resolution: "@emotion/memoize@npm:0.8.1" - checksum: a19cc01a29fcc97514948eaab4dc34d8272e934466ed87c07f157887406bc318000c69ae6f813a9001c6a225364df04249842a50e692ef7a9873335fbcc141b0 - languageName: node - linkType: hard - -"@emotion/react@npm:11.11.1": - version: 11.11.1 - resolution: "@emotion/react@npm:11.11.1" - dependencies: - "@babel/runtime": ^7.18.3 - "@emotion/babel-plugin": ^11.11.0 - "@emotion/cache": ^11.11.0 - "@emotion/serialize": ^1.1.2 - "@emotion/use-insertion-effect-with-fallbacks": ^1.0.1 - "@emotion/utils": ^1.2.1 - "@emotion/weak-memoize": ^0.3.1 - hoist-non-react-statics: ^3.3.1 - peerDependencies: - react: ">=16.8.0" - peerDependenciesMeta: - "@types/react": - optional: true - checksum: aec3c36650f5f0d3d4445ff44d73dd88712b1609645b6af3e6d08049cfbc51f1785fe13dea1a1d4ab1b0800d68f2339ab11e459687180362b1ef98863155aae5 - languageName: node - linkType: hard - -"@emotion/serialize@npm:^1.1.2": - version: 1.1.2 - resolution: "@emotion/serialize@npm:1.1.2" - dependencies: - "@emotion/hash": ^0.9.1 - "@emotion/memoize": ^0.8.1 - "@emotion/unitless": ^0.8.1 - "@emotion/utils": ^1.2.1 - csstype: ^3.0.2 - checksum: 413c352e657f1b5e27ea6437b3ef7dcc3860669b7ae17fd5c18bfbd44e033af1acc56b64d252284a813ca4f3b3e1b0841c42d3fb08e02d2df56fd3cd63d72986 - languageName: node - linkType: hard - -"@emotion/sheet@npm:^1.2.2": - version: 1.2.2 - resolution: "@emotion/sheet@npm:1.2.2" - checksum: d973273c9c15f1c291ca2269728bf044bd3e92a67bca87943fa9ec6c3cd2b034f9a6bfe95ef1b5d983351d128c75b547b43ff196a00a3875f7e1d269793cecfe - languageName: node - linkType: hard - -"@emotion/unitless@npm:^0.8.1": - version: 0.8.1 - resolution: "@emotion/unitless@npm:0.8.1" - checksum: 385e21d184d27853bb350999471f00e1429fa4e83182f46cd2c164985999d9b46d558dc8b9cc89975cb337831ce50c31ac2f33b15502e85c299892e67e7b4a88 - languageName: node - linkType: hard - -"@emotion/use-insertion-effect-with-fallbacks@npm:^1.0.1": - version: 1.0.1 - resolution: "@emotion/use-insertion-effect-with-fallbacks@npm:1.0.1" - peerDependencies: - react: ">=16.8.0" - checksum: 700b6e5bbb37a9231f203bb3af11295eed01d73b2293abece0bc2a2237015e944d7b5114d4887ad9a79776504aa51ed2a8b0ddbc117c54495dd01a6b22f93786 - languageName: node - linkType: hard - -"@emotion/utils@npm:^1.2.1": - version: 1.2.1 - resolution: "@emotion/utils@npm:1.2.1" - checksum: e0b44be0705b56b079c55faff93952150be69e79b660ae70ddd5b6e09fc40eb1319654315a9f34bb479d7f4ec94be6068c061abbb9e18b9778ae180ad5d97c73 - languageName: node - linkType: hard - -"@emotion/weak-memoize@npm:^0.3.1": - version: 0.3.1 - resolution: "@emotion/weak-memoize@npm:0.3.1" - checksum: b2be47caa24a8122622ea18cd2d650dbb4f8ad37b636dc41ed420c2e082f7f1e564ecdea68122b546df7f305b159bf5ab9ffee872abd0f052e687428459af594 - languageName: node - linkType: hard - -"@es-joy/jsdoccomment@npm:~0.40.1": - version: 0.40.1 - resolution: "@es-joy/jsdoccomment@npm:0.40.1" - dependencies: - comment-parser: 1.4.0 - esquery: ^1.5.0 - jsdoc-type-pratt-parser: ~4.0.0 - checksum: 6098394cd97ad0532dde4f3171980e700e4199c231969311efd2362c2b5a4eefa9d59a0bc1fe513afbb5cc456ef7633491a2984d64252e7bd8ebe22489120610 - languageName: node - linkType: hard - -"@eslint-community/eslint-utils@npm:^4.2.0": - version: 4.2.0 - resolution: "@eslint-community/eslint-utils@npm:4.2.0" - dependencies: - eslint-visitor-keys: ^3.3.0 - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - checksum: 82fdd1cc2a5d169def0e665ec790580ef708e7df9c91f20006595dc90e3bd42ec31c8976a2eeccd336286301a72e937c0ddf3ab4b7377d7014997c36333a7d22 - languageName: node - linkType: hard - -"@eslint-community/eslint-utils@npm:^4.4.0": - version: 4.4.0 - resolution: "@eslint-community/eslint-utils@npm:4.4.0" - dependencies: - eslint-visitor-keys: ^3.3.0 - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - checksum: cdfe3ae42b4f572cbfb46d20edafe6f36fc5fb52bf2d90875c58aefe226892b9677fef60820e2832caf864a326fe4fc225714c46e8389ccca04d5f9288aabd22 - languageName: node - linkType: hard - -"@eslint-community/regexpp@npm:^4.4.0": - version: 4.4.0 - resolution: "@eslint-community/regexpp@npm:4.4.0" - checksum: 2d127af0c752b80e8a782eacfe996a86925d21de92da3ffc6f9e615e701145e44a62e26bdd88bfac2cd76779c39ba8d9875a91046ec5e7e5f23cb647c247ea6a - languageName: node - linkType: hard - -"@eslint-community/regexpp@npm:^4.6.1": - version: 4.6.2 - resolution: "@eslint-community/regexpp@npm:4.6.2" - checksum: a3c341377b46b54fa228f455771b901d1a2717f95d47dcdf40199df30abc000ba020f747f114f08560d119e979d882a94cf46cfc51744544d54b00319c0f2724 - languageName: node - linkType: hard - -"@eslint/eslintrc@npm:^2.1.2": - version: 2.1.2 - resolution: "@eslint/eslintrc@npm:2.1.2" - dependencies: - ajv: ^6.12.4 - debug: ^4.3.2 - espree: ^9.6.0 - globals: ^13.19.0 - ignore: ^5.2.0 - import-fresh: ^3.2.1 - js-yaml: ^4.1.0 - minimatch: ^3.1.2 - strip-json-comments: ^3.1.1 - checksum: bc742a1e3b361f06fedb4afb6bf32cbd27171292ef7924f61c62f2aed73048367bcc7ac68f98c06d4245cd3fabc43270f844e3c1699936d4734b3ac5398814a7 - languageName: node - linkType: hard - -"@eslint/js@npm:^8.47.0": - version: 8.47.0 - resolution: "@eslint/js@npm:8.47.0" - checksum: 0ef57fe27b6d4c305b33f3b2d2fee1ab397a619006f1d6f4ce5ee4746b8f03d11a4e098805a7d78601ca534cf72917d37f0ac19896c992a32e26299ecb9f9de1 - languageName: node - linkType: hard - -"@floating-ui/core@npm:^1.2.2": - version: 1.2.2 - resolution: "@floating-ui/core@npm:1.2.2" - checksum: 0728efcb3f57c0bbeaf940e3ca8dfbecb659afec8943dff79169b8191b8c4aa14b54a33dc66599e624dfa791920010ebd9f860cfa7f47df94ad75b32c1e44883 - languageName: node - linkType: hard - -"@floating-ui/dom@npm:^1.2.1": - version: 1.2.3 - resolution: "@floating-ui/dom@npm:1.2.3" - dependencies: - "@floating-ui/core": ^1.2.2 - checksum: b2428e1fda01d5cba59960bb8c04d7a5f2400200855f206267589533a67303a62fbdf85dc7747fe83c21bb15f4eda67feaaf51ef4a41bb132fd2b785612f1bb4 - languageName: node - linkType: hard - -"@floating-ui/react-dom@npm:^1.3.0": - version: 1.3.0 - resolution: "@floating-ui/react-dom@npm:1.3.0" - dependencies: - "@floating-ui/dom": ^1.2.1 - peerDependencies: - react: ">=16.8.0" - react-dom: ">=16.8.0" - checksum: ce0ad3e3bbe43cfd15a6a0d5cccede02175c845862bfab52027995ab99c6b29630180dc7d146f76ebb34730f90a6ab9bf193c8984fe8d7f56062308e4ca98f77 - languageName: node - linkType: hard - -"@floating-ui/react@npm:^0.19.1": - version: 0.19.2 - resolution: "@floating-ui/react@npm:0.19.2" - dependencies: - "@floating-ui/react-dom": ^1.3.0 - aria-hidden: ^1.1.3 - tabbable: ^6.0.1 - peerDependencies: - react: ">=16.8.0" - react-dom: ">=16.8.0" - checksum: 00fd827c2dcf879fec221d89ef5b90836bbecacc236ce2acc787db32ae7311d490cd136b13a8d0b6ab12842554a2ee1110605aa832af71a45c0a7297e342072c - languageName: node - linkType: hard - -"@gar/promisify@npm:^1.1.3": - version: 1.1.3 - resolution: "@gar/promisify@npm:1.1.3" - checksum: 4059f790e2d07bf3c3ff3e0fec0daa8144fe35c1f6e0111c9921bd32106adaa97a4ab096ad7dab1e28ee6a9060083c4d1a4ada42a7f5f3f7a96b8812e2b757c1 - languageName: node - linkType: hard - -"@humanwhocodes/config-array@npm:^0.11.10": - version: 0.11.10 - resolution: "@humanwhocodes/config-array@npm:0.11.10" - dependencies: - "@humanwhocodes/object-schema": ^1.2.1 - debug: ^4.1.1 - minimatch: ^3.0.5 - checksum: 1b1302e2403d0e35bc43e66d67a2b36b0ad1119efc704b5faff68c41f791a052355b010fb2d27ef022670f550de24cd6d08d5ecf0821c16326b7dcd0ee5d5d8a - languageName: node - linkType: hard - -"@humanwhocodes/module-importer@npm:^1.0.1": - version: 1.0.1 - resolution: "@humanwhocodes/module-importer@npm:1.0.1" - checksum: 0fd22007db8034a2cdf2c764b140d37d9020bbfce8a49d3ec5c05290e77d4b0263b1b972b752df8c89e5eaa94073408f2b7d977aed131faf6cf396ebb5d7fb61 - languageName: node - linkType: hard - -"@humanwhocodes/object-schema@npm:^1.2.1": - version: 1.2.1 - resolution: "@humanwhocodes/object-schema@npm:1.2.1" - checksum: a824a1ec31591231e4bad5787641f59e9633827d0a2eaae131a288d33c9ef0290bd16fda8da6f7c0fcb014147865d12118df10db57f27f41e20da92369fcb3f1 - languageName: node - linkType: hard - -"@hutson/parse-repository-url@npm:^3.0.0": - version: 3.0.2 - resolution: "@hutson/parse-repository-url@npm:3.0.2" - checksum: 39992c5f183c5ca3d761d6ed9dfabcb79b5f3750bf1b7f3532e1dc439ca370138bbd426ee250fdaba460bc948e6761fbefd484b8f4f36885d71ded96138340d1 - languageName: node - linkType: hard - -"@isaacs/cliui@npm:^8.0.2": - version: 8.0.2 - resolution: "@isaacs/cliui@npm:8.0.2" - dependencies: - string-width: ^5.1.2 - string-width-cjs: "npm:string-width@^4.2.0" - strip-ansi: ^7.0.1 - strip-ansi-cjs: "npm:strip-ansi@^6.0.1" - wrap-ansi: ^8.1.0 - wrap-ansi-cjs: "npm:wrap-ansi@^7.0.0" - checksum: 4a473b9b32a7d4d3cfb7a614226e555091ff0c5a29a1734c28c72a182c2f6699b26fc6b5c2131dfd841e86b185aea714c72201d7c98c2fba5f17709333a67aeb - languageName: node - linkType: hard - -"@istanbuljs/schema@npm:^0.1.2": - version: 0.1.3 - resolution: "@istanbuljs/schema@npm:0.1.3" - checksum: 5282759d961d61350f33d9118d16bcaed914ebf8061a52f4fa474b2cb08720c9c81d165e13b82f2e5a8a212cc5af482f0c6fc1ac27b9e067e5394c9a6ed186c9 - languageName: node - linkType: hard - -"@jest/expect-utils@npm:^29.5.0": - version: 29.5.0 - resolution: "@jest/expect-utils@npm:29.5.0" - dependencies: - jest-get-type: ^29.4.3 - checksum: c46fb677c88535cf83cf29f0a5b1f376c6a1109ddda266ad7da1a9cbc53cb441fa402dd61fc7b111ffc99603c11a9b3357ee41a1c0e035a58830bcb360871476 - languageName: node - linkType: hard - -"@jest/schemas@npm:^29.4.3": - version: 29.4.3 - resolution: "@jest/schemas@npm:29.4.3" - dependencies: - "@sinclair/typebox": ^0.25.16 - checksum: ac754e245c19dc39e10ebd41dce09040214c96a4cd8efa143b82148e383e45128f24599195ab4f01433adae4ccfbe2db6574c90db2862ccd8551a86704b5bebd - languageName: node - linkType: hard - -"@jest/types@npm:^29.5.0": - version: 29.5.0 - resolution: "@jest/types@npm:29.5.0" - dependencies: - "@jest/schemas": ^29.4.3 - "@types/istanbul-lib-coverage": ^2.0.0 - "@types/istanbul-reports": ^3.0.0 - "@types/node": "*" - "@types/yargs": ^17.0.8 - chalk: ^4.0.0 - checksum: 1811f94b19cf8a9460a289c4f056796cfc373480e0492692a6125a553cd1a63824bd846d7bb78820b7b6f758f6dd3c2d4558293bb676d541b2fa59c70fdf9d39 - languageName: node - linkType: hard - -"@jridgewell/gen-mapping@npm:^0.3.0": - version: 0.3.2 - resolution: "@jridgewell/gen-mapping@npm:0.3.2" - dependencies: - "@jridgewell/set-array": ^1.0.1 - "@jridgewell/sourcemap-codec": ^1.4.10 - "@jridgewell/trace-mapping": ^0.3.9 - checksum: 1832707a1c476afebe4d0fbbd4b9434fdb51a4c3e009ab1e9938648e21b7a97049fa6009393bdf05cab7504108413441df26d8a3c12193996e65493a4efb6882 - languageName: node - linkType: hard - -"@jridgewell/resolve-uri@npm:3.1.0, @jridgewell/resolve-uri@npm:^3.0.3": - version: 3.1.0 - resolution: "@jridgewell/resolve-uri@npm:3.1.0" - checksum: b5ceaaf9a110fcb2780d1d8f8d4a0bfd216702f31c988d8042e5f8fbe353c55d9b0f55a1733afdc64806f8e79c485d2464680ac48a0d9fcadb9548ee6b81d267 - languageName: node - linkType: hard - -"@jridgewell/set-array@npm:^1.0.1": - version: 1.1.2 - resolution: "@jridgewell/set-array@npm:1.1.2" - checksum: 69a84d5980385f396ff60a175f7177af0b8da4ddb81824cb7016a9ef914eee9806c72b6b65942003c63f7983d4f39a5c6c27185bbca88eb4690b62075602e28e - languageName: node - linkType: hard - -"@jridgewell/source-map@npm:^0.3.2": - version: 0.3.2 - resolution: "@jridgewell/source-map@npm:0.3.2" - dependencies: - "@jridgewell/gen-mapping": ^0.3.0 - "@jridgewell/trace-mapping": ^0.3.9 - checksum: 1b83f0eb944e77b70559a394d5d3b3f98a81fcc186946aceb3ef42d036762b52ef71493c6c0a3b7c1d2f08785f53ba2df1277fe629a06e6109588ff4cdcf7482 - languageName: node - linkType: hard - -"@jridgewell/sourcemap-codec@npm:1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.10": - version: 1.4.14 - resolution: "@jridgewell/sourcemap-codec@npm:1.4.14" - checksum: 61100637b6d173d3ba786a5dff019e1a74b1f394f323c1fee337ff390239f053b87266c7a948777f4b1ee68c01a8ad0ab61e5ff4abb5a012a0b091bec391ab97 - languageName: node - linkType: hard - -"@jridgewell/trace-mapping@npm:0.3.9": - version: 0.3.9 - resolution: "@jridgewell/trace-mapping@npm:0.3.9" - dependencies: - "@jridgewell/resolve-uri": ^3.0.3 - "@jridgewell/sourcemap-codec": ^1.4.10 - checksum: d89597752fd88d3f3480845691a05a44bd21faac18e2185b6f436c3b0fd0c5a859fbbd9aaa92050c4052caf325ad3e10e2e1d1b64327517471b7d51babc0ddef - languageName: node - linkType: hard - -"@jridgewell/trace-mapping@npm:^0.3.17": - version: 0.3.17 - resolution: "@jridgewell/trace-mapping@npm:0.3.17" - dependencies: - "@jridgewell/resolve-uri": 3.1.0 - "@jridgewell/sourcemap-codec": 1.4.14 - checksum: 9d703b859cff5cd83b7308fd457a431387db5db96bd781a63bf48e183418dd9d3d44e76b9e4ae13237f6abeeb25d739ec9215c1d5bfdd08f66f750a50074a339 - languageName: node - linkType: hard - -"@jridgewell/trace-mapping@npm:^0.3.9": - version: 0.3.14 - resolution: "@jridgewell/trace-mapping@npm:0.3.14" - dependencies: - "@jridgewell/resolve-uri": ^3.0.3 - "@jridgewell/sourcemap-codec": ^1.4.10 - checksum: b9537b9630ffb631aef9651a085fe361881cde1772cd482c257fe3c78c8fd5388d681f504a9c9fe1081b1c05e8f75edf55ee10fdb58d92bbaa8dbf6a7bd6b18c - languageName: node - linkType: hard - -"@jsdevtools/coverage-istanbul-loader@npm:3.0.5": - version: 3.0.5 - resolution: "@jsdevtools/coverage-istanbul-loader@npm:3.0.5" - dependencies: - convert-source-map: ^1.7.0 - istanbul-lib-instrument: ^4.0.3 - loader-utils: ^2.0.0 - merge-source-map: ^1.1.0 - schema-utils: ^2.7.0 - checksum: e5371e1b711130d75caa3771cb37e8e2cc627e8012571a9da45f6c85d46256c3583016b91a316de05df7ee98a6bc550337c40c275c3cb646becd14649f271157 - languageName: node - linkType: hard - -"@jsdevtools/ono@npm:^7.1.3": - version: 7.1.3 - resolution: "@jsdevtools/ono@npm:7.1.3" - checksum: 2297fcd472ba810bffe8519d2249171132844c7174f3a16634f9260761c8c78bc0428a4190b5b6d72d45673c13918ab9844d706c3ed4ef8f62ab11a2627a08ad - languageName: node - linkType: hard - -"@lerna/child-process@npm:7.1.5": - version: 7.1.5 - resolution: "@lerna/child-process@npm:7.1.5" - dependencies: - chalk: ^4.1.0 - execa: ^5.0.0 - strong-log-transformer: ^2.1.0 - checksum: 80dab3cf50711892e26a7c3d0b92d12a5a99c7a4539fecaaaa4e80773798332e29f5482f0e0dfa23d433e40ccf8f24de9a6600a872ddd71bbf1323cef4ed49f6 - languageName: node - linkType: hard - -"@lerna/create@npm:7.1.5": - version: 7.1.5 - resolution: "@lerna/create@npm:7.1.5" - dependencies: - "@lerna/child-process": 7.1.5 - "@npmcli/run-script": 6.0.2 - "@nx/devkit": ">=16.5.1 < 17" - "@octokit/plugin-enterprise-rest": 6.0.1 - "@octokit/rest": 19.0.11 - byte-size: 8.1.1 - chalk: 4.1.0 - clone-deep: 4.0.1 - cmd-shim: 6.0.1 - columnify: 1.6.0 - conventional-changelog-core: 5.0.1 - conventional-recommended-bump: 7.0.1 - cosmiconfig: ^8.2.0 - dedent: 0.7.0 - execa: 5.0.0 - fs-extra: ^11.1.1 - get-stream: 6.0.0 - git-url-parse: 13.1.0 - glob-parent: 5.1.2 - globby: 11.1.0 - graceful-fs: 4.2.11 - has-unicode: 2.0.1 - ini: ^1.3.8 - init-package-json: 5.0.0 - inquirer: ^8.2.4 - is-stream: 2.0.0 - js-yaml: 4.1.0 - libnpmpublish: 7.3.0 - load-json-file: 6.2.0 - lodash: ^4.17.21 - make-dir: 3.1.0 - minimatch: 3.0.5 - multimatch: 5.0.0 - node-fetch: 2.6.7 - npm-package-arg: 8.1.1 - npm-packlist: 5.1.1 - npm-registry-fetch: ^14.0.5 - npmlog: ^6.0.2 - nx: ">=16.5.1 < 17" - p-map: 4.0.0 - p-map-series: 2.1.0 - p-queue: 6.6.2 - p-reduce: ^2.1.0 - pacote: ^15.2.0 - pify: 5.0.0 - read-cmd-shim: 4.0.0 - read-package-json: 6.0.4 - resolve-from: 5.0.0 - rimraf: ^4.4.1 - semver: ^7.3.4 - signal-exit: 3.0.7 - slash: ^3.0.0 - ssri: ^9.0.1 - strong-log-transformer: 2.1.0 - tar: 6.1.11 - temp-dir: 1.0.0 - upath: 2.0.1 - uuid: ^9.0.0 - validate-npm-package-license: ^3.0.4 - validate-npm-package-name: 5.0.0 - write-file-atomic: 5.0.1 - write-pkg: 4.0.0 - yargs: 16.2.0 - yargs-parser: 20.2.4 - checksum: 23791e8a21320f913c20cb2e25629db9963e77da07adbce59f23ae61fd0d4a21aecea98eac670dc3f39f7f63b2ed0a2ffc7f80f319df0474bcc74097989a01ba - languageName: node - linkType: hard - -"@ljharb/through@npm:^2.3.9": - version: 2.3.9 - resolution: "@ljharb/through@npm:2.3.9" - checksum: a47ffed12ef4b08d07458db8bff5f7a13a7030fddf7dbfa947a765581a634d42ee90f7b8c249315aad122c21ad061e97a74f65aef3c03d2c09291d11312f0bfb - languageName: node - linkType: hard - -"@mantine/core@npm:6.0.19": - version: 6.0.19 - resolution: "@mantine/core@npm:6.0.19" - dependencies: - "@floating-ui/react": ^0.19.1 - "@mantine/styles": 6.0.19 - "@mantine/utils": 6.0.19 - "@radix-ui/react-scroll-area": 1.0.2 - react-remove-scroll: ^2.5.5 - react-textarea-autosize: 8.3.4 - peerDependencies: - "@mantine/hooks": 6.0.19 - react: ">=16.8.0" - react-dom: ">=16.8.0" - checksum: a564b1d6fc1c66d6e9d13b657ae5e5a8b23f7823d19d0e0009865c73e15ce42eef44da9a7c0f44a6a9d75aaba783785c6d0a63972cf443f2fc06e6d218f4076d - languageName: node - linkType: hard - -"@mantine/hooks@npm:6.0.19": - version: 6.0.19 - resolution: "@mantine/hooks@npm:6.0.19" - peerDependencies: - react: ">=16.8.0" - checksum: 9fe3bf435f3631495b58a5b840c2c02e4a24299f7bedded2c8cea4701bc87c50f4ab54a12e8b5be341ee8dbf032184f5dc8ff01b015ffec964739f2bdd718e52 - languageName: node - linkType: hard - -"@mantine/styles@npm:6.0.19": - version: 6.0.19 - resolution: "@mantine/styles@npm:6.0.19" - dependencies: - clsx: 1.1.1 - csstype: 3.0.9 - peerDependencies: - "@emotion/react": ">=11.9.0" - react: ">=16.8.0" - react-dom: ">=16.8.0" - checksum: 4ea40abe0d079a8b7437c660e200e90d40529b129e6682009a827de27b4ffeab9d324100e074dba67719b0e0c0b5ac4789971e690cbdf87de86d9f0de29270c0 - languageName: node - linkType: hard - -"@mantine/utils@npm:6.0.19": - version: 6.0.19 - resolution: "@mantine/utils@npm:6.0.19" - peerDependencies: - react: ">=16.8.0" - checksum: c33e2eba6d78e2b07c222c79a086da9d43a39a1fb8e409b10ab5775f6855325fd30c56b17fd67f9a827497eff2fdc22fff4b9190c2d7069b2c58565d63b3a450 - languageName: node - linkType: hard - -"@nodelib/fs.scandir@npm:2.1.4": - version: 2.1.4 - resolution: "@nodelib/fs.scandir@npm:2.1.4" - dependencies: - "@nodelib/fs.stat": 2.0.4 - run-parallel: ^1.1.9 - checksum: 18c2150ab52a042bd65babe5b70106e6586dc036644131c33d253ff99e5eeef2e65858ab40161530a6f22b512a65e7c7629f0f1e0f35c00ee4c606f960d375ba - languageName: node - linkType: hard - -"@nodelib/fs.scandir@npm:2.1.5": - version: 2.1.5 - resolution: "@nodelib/fs.scandir@npm:2.1.5" - dependencies: - "@nodelib/fs.stat": 2.0.5 - run-parallel: ^1.1.9 - checksum: a970d595bd23c66c880e0ef1817791432dbb7acbb8d44b7e7d0e7a22f4521260d4a83f7f9fd61d44fda4610105577f8f58a60718105fb38352baed612fd79e59 - languageName: node - linkType: hard - -"@nodelib/fs.stat@npm:2.0.4, @nodelib/fs.stat@npm:^2.0.2": - version: 2.0.4 - resolution: "@nodelib/fs.stat@npm:2.0.4" - checksum: d0d9745f878816d041a8b36faf5797d88ba961274178f0ad1f7fe0efef8118ca9bd0e43e4d0d85a9af911bd35122ec1580e626a83d7595fc4d60f2c1c70e2665 - languageName: node - linkType: hard - -"@nodelib/fs.stat@npm:2.0.5": - version: 2.0.5 - resolution: "@nodelib/fs.stat@npm:2.0.5" - checksum: 012480b5ca9d97bff9261571dbbec7bbc6033f69cc92908bc1ecfad0792361a5a1994bc48674b9ef76419d056a03efadfce5a6cf6dbc0a36559571a7a483f6f0 - languageName: node - linkType: hard - -"@nodelib/fs.walk@npm:^1.2.3": - version: 1.2.6 - resolution: "@nodelib/fs.walk@npm:1.2.6" - dependencies: - "@nodelib/fs.scandir": 2.1.4 - fastq: ^1.6.0 - checksum: d156901823b3d3de368ad68047a964523e0ce5f796c0aa7712443b1f748d8e7fc24ce2c0f18d22a177e1f1c6092bca609ab5e4cb1792c41cdc8a6989bc391139 - languageName: node - linkType: hard - -"@nodelib/fs.walk@npm:^1.2.8": - version: 1.2.8 - resolution: "@nodelib/fs.walk@npm:1.2.8" - dependencies: - "@nodelib/fs.scandir": 2.1.5 - fastq: ^1.6.0 - checksum: 190c643f156d8f8f277bf2a6078af1ffde1fd43f498f187c2db24d35b4b4b5785c02c7dc52e356497b9a1b65b13edc996de08de0b961c32844364da02986dc53 - languageName: node - linkType: hard - -"@npmcli/fs@npm:^2.1.0": - version: 2.1.0 - resolution: "@npmcli/fs@npm:2.1.0" - dependencies: - "@gar/promisify": ^1.1.3 - semver: ^7.3.5 - checksum: 6ec6d678af6da49f9dac50cd882d7f661934dd278972ffbaacde40d9eaa2871292d634000a0cca9510f6fc29855fbd4af433e1adbff90a524ec3eaf140f1219b - languageName: node - linkType: hard - -"@npmcli/fs@npm:^3.1.0": - version: 3.1.0 - resolution: "@npmcli/fs@npm:3.1.0" - dependencies: - semver: ^7.3.5 - checksum: a50a6818de5fc557d0b0e6f50ec780a7a02ab8ad07e5ac8b16bf519e0ad60a144ac64f97d05c443c3367235d337182e1d012bbac0eb8dbae8dc7b40b193efd0e - languageName: node - linkType: hard - -"@npmcli/git@npm:^4.0.0": - version: 4.0.4 - resolution: "@npmcli/git@npm:4.0.4" - dependencies: - "@npmcli/promise-spawn": ^6.0.0 - lru-cache: ^7.4.4 - npm-pick-manifest: ^8.0.0 - proc-log: ^3.0.0 - promise-inflight: ^1.0.1 - promise-retry: ^2.0.1 - semver: ^7.3.5 - which: ^3.0.0 - checksum: fd8ad331138c906e090a0f0d3c1662be140fbb39f0dcf4259ee69e8dcb1a939385996dd003d7abb9ce61739e4119e2ea26b2be7ad396988ec1c1ed83179af032 - languageName: node - linkType: hard - -"@npmcli/installed-package-contents@npm:^2.0.1": - version: 2.0.2 - resolution: "@npmcli/installed-package-contents@npm:2.0.2" - dependencies: - npm-bundled: ^3.0.0 - npm-normalize-package-bin: ^3.0.0 - bin: - installed-package-contents: lib/index.js - checksum: 60789d5ed209ee5df479232f62d9d38ecec36e95701cae88320b828b8651351b32d7b47d16d4c36cc7ce5000db4bf1f3e6981bed6381bdc5687ff4bc0795682d - languageName: node - linkType: hard - -"@npmcli/move-file@npm:^2.0.0": - version: 2.0.0 - resolution: "@npmcli/move-file@npm:2.0.0" - dependencies: - mkdirp: ^1.0.4 - rimraf: ^3.0.2 - checksum: 1388777b507b0c592d53f41b9d182e1a8de7763bc625fc07999b8edbc22325f074e5b3ec90af79c89d6987fdb2325bc66d59f483258543c14a43661621f841b0 - languageName: node - linkType: hard - -"@npmcli/node-gyp@npm:^3.0.0": - version: 3.0.0 - resolution: "@npmcli/node-gyp@npm:3.0.0" - checksum: fe3802b813eecb4ade7ad77c9396cb56721664275faab027e3bd8a5e15adfbbe39e2ecc19f7885feb3cfa009b96632741cc81caf7850ba74440c6a2eee7b4ffc - languageName: node - linkType: hard - -"@npmcli/promise-spawn@npm:^6.0.0, @npmcli/promise-spawn@npm:^6.0.1": - version: 6.0.2 - resolution: "@npmcli/promise-spawn@npm:6.0.2" - dependencies: - which: ^3.0.0 - checksum: aa725780c13e1f97ab32ed7bcb5a207a3fb988e1d7ecdc3d22a549a22c8034740366b351c4dde4b011bcffcd8c4a7be6083d9cf7bc7e897b88837150de018528 - languageName: node - linkType: hard - -"@npmcli/run-script@npm:6.0.2": - version: 6.0.2 - resolution: "@npmcli/run-script@npm:6.0.2" - dependencies: - "@npmcli/node-gyp": ^3.0.0 - "@npmcli/promise-spawn": ^6.0.0 - node-gyp: ^9.0.0 - read-package-json-fast: ^3.0.0 - which: ^3.0.0 - checksum: 7a671d7dbeae376496e1c6242f02384928617dc66cd22881b2387272205c3668f8490ec2da4ad63e1abf979efdd2bdf4ea0926601d78578e07d83cfb233b3a1a - languageName: node - linkType: hard - -"@npmcli/run-script@npm:^6.0.0": - version: 6.0.0 - resolution: "@npmcli/run-script@npm:6.0.0" - dependencies: - "@npmcli/node-gyp": ^3.0.0 - "@npmcli/promise-spawn": ^6.0.0 - node-gyp: ^9.0.0 - read-package-json-fast: ^3.0.0 - which: ^3.0.0 - checksum: 9fc387f7c405ae4948921764b8b970c12ae07df22bacc242b0f68709c99a83b9d12f411ebd7e60c85a933e2d7be42c70e243ebd71a8d3f6e783e1aab5ccbb2f5 - languageName: node - linkType: hard - -"@nrwl/devkit@npm:16.5.2": - version: 16.5.2 - resolution: "@nrwl/devkit@npm:16.5.2" - dependencies: - "@nx/devkit": 16.5.2 - checksum: 6fc2185b5d1010d5307c544329164a2c5e9c2940d38b984b11e7e54eff0c4bfe3661571823ebdaa2002697f4e1cededa55e066337642f2396034960258380acb - languageName: node - linkType: hard - -"@nrwl/tao@npm:16.5.2": - version: 16.5.2 - resolution: "@nrwl/tao@npm:16.5.2" - dependencies: - nx: 16.5.2 - bin: - tao: index.js - checksum: 3721fe1a1ce24936e413a0bd6c02fbdf53cdbfc490de80d6a360220cbb47cae4edca5d7efe5e74daf2d9d4a53983c13c50c6b18415c01e3257a8b7a8ce1cdda1 - languageName: node - linkType: hard - -"@nx/devkit@npm:16.5.2, @nx/devkit@npm:>=16.5.1 < 17": - version: 16.5.2 - resolution: "@nx/devkit@npm:16.5.2" - dependencies: - "@nrwl/devkit": 16.5.2 - ejs: ^3.1.7 - ignore: ^5.0.4 - semver: 7.5.3 - tmp: ~0.2.1 - tslib: ^2.3.0 - peerDependencies: - nx: ">= 15 <= 17" - checksum: 5271031faddce2a4a695f3acba706298d7831ccfe4dc4460cf7200e74bbfdc46ebf3d0daca5ca619432c9f754dffad5c31c1cc2e9180693d06ea7fab80285c4a - languageName: node - linkType: hard - -"@nx/nx-darwin-arm64@npm:16.5.2": - version: 16.5.2 - resolution: "@nx/nx-darwin-arm64@npm:16.5.2" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"@nx/nx-darwin-x64@npm:16.5.2": - version: 16.5.2 - resolution: "@nx/nx-darwin-x64@npm:16.5.2" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"@nx/nx-freebsd-x64@npm:16.5.2": - version: 16.5.2 - resolution: "@nx/nx-freebsd-x64@npm:16.5.2" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - -"@nx/nx-linux-arm-gnueabihf@npm:16.5.2": - version: 16.5.2 - resolution: "@nx/nx-linux-arm-gnueabihf@npm:16.5.2" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - -"@nx/nx-linux-arm64-gnu@npm:16.5.2": - version: 16.5.2 - resolution: "@nx/nx-linux-arm64-gnu@npm:16.5.2" - conditions: os=linux & cpu=arm64 & libc=glibc - languageName: node - linkType: hard - -"@nx/nx-linux-arm64-musl@npm:16.5.2": - version: 16.5.2 - resolution: "@nx/nx-linux-arm64-musl@npm:16.5.2" - conditions: os=linux & cpu=arm64 & libc=musl - languageName: node - linkType: hard - -"@nx/nx-linux-x64-gnu@npm:16.5.2": - version: 16.5.2 - resolution: "@nx/nx-linux-x64-gnu@npm:16.5.2" - conditions: os=linux & cpu=x64 & libc=glibc - languageName: node - linkType: hard - -"@nx/nx-linux-x64-musl@npm:16.5.2": - version: 16.5.2 - resolution: "@nx/nx-linux-x64-musl@npm:16.5.2" - conditions: os=linux & cpu=x64 & libc=musl - languageName: node - linkType: hard - -"@nx/nx-win32-arm64-msvc@npm:16.5.2": - version: 16.5.2 - resolution: "@nx/nx-win32-arm64-msvc@npm:16.5.2" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - -"@nx/nx-win32-x64-msvc@npm:16.5.2": - version: 16.5.2 - resolution: "@nx/nx-win32-x64-msvc@npm:16.5.2" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - -"@octokit/auth-token@npm:^3.0.0": - version: 3.0.0 - resolution: "@octokit/auth-token@npm:3.0.0" - dependencies: - "@octokit/types": ^6.0.3 - checksum: 70dc50385ae25e26ea23782a6730ac680a241a4c6bd401a88c1b4820d6f14a333c6a0e6c10a3a998d1909f95725e8df4477fb6c9e32ff13e056f6324cfebc3bb - languageName: node - linkType: hard - -"@octokit/core@npm:^4.2.1": - version: 4.2.1 - resolution: "@octokit/core@npm:4.2.1" - dependencies: - "@octokit/auth-token": ^3.0.0 - "@octokit/graphql": ^5.0.0 - "@octokit/request": ^6.0.0 - "@octokit/request-error": ^3.0.0 - "@octokit/types": ^9.0.0 - before-after-hook: ^2.2.0 - universal-user-agent: ^6.0.0 - checksum: f82d52e937e12da1c7c163341c845b8e27e7fa75678f5e5954e6fa017a94f1833d6e5c4e43f0be796fbfea9dc5e1137087f655dbd5acb3d57879e1b28568e0a9 - languageName: node - linkType: hard - -"@octokit/endpoint@npm:^7.0.0": - version: 7.0.0 - resolution: "@octokit/endpoint@npm:7.0.0" - dependencies: - "@octokit/types": ^6.0.3 - is-plain-object: ^5.0.0 - universal-user-agent: ^6.0.0 - checksum: e6d7a2876c4a09852e671074b34f0a70722866e60bc218e475d2bdce7dea17de275dcd01f34c381bcc21d77def915c25a2f46e21f65a8d12aa4c6e418e5e01e2 - languageName: node - linkType: hard - -"@octokit/graphql@npm:^5.0.0": - version: 5.0.0 - resolution: "@octokit/graphql@npm:5.0.0" - dependencies: - "@octokit/request": ^6.0.0 - "@octokit/types": ^6.0.3 - universal-user-agent: ^6.0.0 - checksum: 94c3f4fb6ff6dd6151a8ba6d8a2397329eedd5c30d1119b70d2be84add12efb4405ae0af9111f06dd047fc02d12063263357e53b4d04d3ab1ae2c07717ddfef5 - languageName: node - linkType: hard - -"@octokit/openapi-types@npm:^12.10.0": - version: 12.10.1 - resolution: "@octokit/openapi-types@npm:12.10.1" - checksum: 2f0e1e90eac1e73a146d9a42e0f13f4ae290a8a465bd39a377dc723af3d5b2dff51c3c6fecd085adbdd8e63f10c94934d32e79a8559981486c78866e477cd84c - languageName: node - linkType: hard - -"@octokit/openapi-types@npm:^18.0.0": - version: 18.0.0 - resolution: "@octokit/openapi-types@npm:18.0.0" - checksum: d487d6c6c1965e583eee417d567e4fe3357a98953fc49bce1a88487e7908e9b5dbb3e98f60dfa340e23b1792725fbc006295aea071c5667a813b9c098185b56f - languageName: node - linkType: hard - -"@octokit/openapi-types@npm:^5.3.2": - version: 5.3.2 - resolution: "@octokit/openapi-types@npm:5.3.2" - checksum: aec1c5278bab8e6c87f2e35eb0722aa4ee01a6fe187203591394294d3a12a95270529f59c6e3152ac6bfd0ce75375f0f742bd1c74bfce775b41a87ee79fddc87 - languageName: node - linkType: hard - -"@octokit/plugin-enterprise-rest@npm:6.0.1": - version: 6.0.1 - resolution: "@octokit/plugin-enterprise-rest@npm:6.0.1" - checksum: 1c9720002f31daf62f4f48e73557dcdd7fcde6e0f6d43256e3f2ec827b5548417297186c361fb1af497fdcc93075a7b681e6ff06e2f20e4a8a3e74cc09d1f7e3 - languageName: node - linkType: hard - -"@octokit/plugin-paginate-rest@npm:^6.1.2": - version: 6.1.2 - resolution: "@octokit/plugin-paginate-rest@npm:6.1.2" - dependencies: - "@octokit/tsconfig": ^1.0.2 - "@octokit/types": ^9.2.3 - peerDependencies: - "@octokit/core": ">=4" - checksum: a7b3e686c7cbd27ec07871cde6e0b1dc96337afbcef426bbe3067152a17b535abd480db1861ca28c88d93db5f7bfdbcadd0919ead19818c28a69d0e194038065 - languageName: node - linkType: hard - -"@octokit/plugin-request-log@npm:^1.0.4": - version: 1.0.4 - resolution: "@octokit/plugin-request-log@npm:1.0.4" - peerDependencies: - "@octokit/core": ">=3" - checksum: 2086db00056aee0f8ebd79797b5b57149ae1014e757ea08985b71eec8c3d85dbb54533f4fd34b6b9ecaa760904ae6a7536be27d71e50a3782ab47809094bfc0c - languageName: node - linkType: hard - -"@octokit/plugin-rest-endpoint-methods@npm:^7.1.2": - version: 7.2.3 - resolution: "@octokit/plugin-rest-endpoint-methods@npm:7.2.3" - dependencies: - "@octokit/types": ^10.0.0 - peerDependencies: - "@octokit/core": ">=3" - checksum: 21dfb98514dbe900c29cddb13b335bbce43d613800c6b17eba3c1fd31d17e69c1960f3067f7bf864bb38fdd5043391f4a23edee42729d8c7fbabd00569a80336 - languageName: node - linkType: hard - -"@octokit/request-error@npm:^3.0.0": - version: 3.0.0 - resolution: "@octokit/request-error@npm:3.0.0" - dependencies: - "@octokit/types": ^6.0.3 - deprecation: ^2.0.0 - once: ^1.4.0 - checksum: 5778904ed5421e955107eb7fd2ed1655f3eb1bf3f6433278a5382efa2dd02082c35c2454cdc8818c88c9feef71f08489abdefee376dd51eac9caf72b133ec176 - languageName: node - linkType: hard - -"@octokit/request@npm:^6.0.0": - version: 6.2.0 - resolution: "@octokit/request@npm:6.2.0" - dependencies: - "@octokit/endpoint": ^7.0.0 - "@octokit/request-error": ^3.0.0 - "@octokit/types": ^6.16.1 - is-plain-object: ^5.0.0 - node-fetch: ^2.6.7 - universal-user-agent: ^6.0.0 - checksum: d66a2248e4cc15b7b8d558f0d947b0ec6e6deca121922b81a99df916e69fb98ecf2269ec03beb933f3df4006b60a8e2a843a67304d08f90aed8b8edcea7f71b2 - languageName: node - linkType: hard - -"@octokit/rest@npm:19.0.11": - version: 19.0.11 - resolution: "@octokit/rest@npm:19.0.11" - dependencies: - "@octokit/core": ^4.2.1 - "@octokit/plugin-paginate-rest": ^6.1.2 - "@octokit/plugin-request-log": ^1.0.4 - "@octokit/plugin-rest-endpoint-methods": ^7.1.2 - checksum: 147518ad51d214ead88adc717b5fdc4f33317949d58c124f4069bdf07d2e6b49fa66861036b9e233aed71fcb88ff367a6da0357653484e466175ab4fb7183b3b - languageName: node - linkType: hard - -"@octokit/tsconfig@npm:^1.0.2": - version: 1.0.2 - resolution: "@octokit/tsconfig@npm:1.0.2" - checksum: 74d56f3e9f326a8dd63700e9a51a7c75487180629c7a68bbafee97c612fbf57af8347369bfa6610b9268a3e8b833c19c1e4beb03f26db9a9dce31f6f7a19b5b1 - languageName: node - linkType: hard - -"@octokit/types@npm:^10.0.0": - version: 10.0.0 - resolution: "@octokit/types@npm:10.0.0" - dependencies: - "@octokit/openapi-types": ^18.0.0 - checksum: 8aafba2ff0cd2435fb70c291bf75ed071c0fa8a865cf6169648732068a35dec7b85a345851f18920ec5f3e94ee0e954988485caac0da09ec3f6781cc44fe153a - languageName: node - linkType: hard - -"@octokit/types@npm:^6.0.3": - version: 6.12.2 - resolution: "@octokit/types@npm:6.12.2" - dependencies: - "@octokit/openapi-types": ^5.3.2 - checksum: 9b5b47c5fc732d3c55c4dedba369edf6e4335016fb3eccd3c66390d87543d74f2a5d09cf88d9d1792789e2a872347b5760fbf8b0395a7f095c558603ab2c34f5 - languageName: node - linkType: hard - -"@octokit/types@npm:^6.16.1": - version: 6.40.0 - resolution: "@octokit/types@npm:6.40.0" - dependencies: - "@octokit/openapi-types": ^12.10.0 - checksum: e8854fefd24003423bb03c3530449d1b390d340dc21f078a34adfa89a356138e9ab8f02493c6aa1e1bd101f630658dce24877e0615c130911fac8adc721eac42 - languageName: node - linkType: hard - -"@octokit/types@npm:^9.0.0, @octokit/types@npm:^9.2.3": - version: 9.3.2 - resolution: "@octokit/types@npm:9.3.2" - dependencies: - "@octokit/openapi-types": ^18.0.0 - checksum: f55d096aaed3e04b8308d4422104fb888f355988056ba7b7ef0a4c397b8a3e54290d7827b06774dbe0c9ce55280b00db486286954f9c265aa6b03091026d9da8 - languageName: node - linkType: hard - -"@parcel/watcher@npm:2.0.4": - version: 2.0.4 - resolution: "@parcel/watcher@npm:2.0.4" - dependencies: - node-addon-api: ^3.2.1 - node-gyp: latest - node-gyp-build: ^4.3.0 - checksum: 890bdc69a52942791b276caa2cd65ef816576d6b5ada91aa28cf302b35d567c801dafe167f2525dcb313f5b420986ea11bd56228dd7ddde1116944d8f924a0a1 - languageName: node - linkType: hard - -"@pkgjs/parseargs@npm:^0.11.0": - version: 0.11.0 - resolution: "@pkgjs/parseargs@npm:0.11.0" - checksum: 6ad6a00fc4f2f2cfc6bff76fb1d88b8ee20bc0601e18ebb01b6d4be583733a860239a521a7fbca73b612e66705078809483549d2b18f370eb346c5155c8e4a0f - languageName: node - linkType: hard - -"@puppeteer/browsers@npm:1.3.0": - version: 1.3.0 - resolution: "@puppeteer/browsers@npm:1.3.0" - dependencies: - debug: 4.3.4 - extract-zip: 2.0.1 - http-proxy-agent: 5.0.0 - https-proxy-agent: 5.0.1 - progress: 2.0.3 - proxy-from-env: 1.1.0 - tar-fs: 2.1.1 - unbzip2-stream: 1.4.3 - yargs: 17.7.1 - peerDependencies: - typescript: ">= 4.7.4" - peerDependenciesMeta: - typescript: - optional: true - bin: - browsers: lib/cjs/main-cli.js - checksum: b966546abc56d23e1546a8139a5c10137e7b67c4a7403947518bab27a47a0d8f8a0b30c12108f04014a08e345f7e5d899b174dab3605d46774bd0245295c8789 - languageName: node - linkType: hard - -"@puppeteer/browsers@npm:1.4.6": - version: 1.4.6 - resolution: "@puppeteer/browsers@npm:1.4.6" - dependencies: - debug: 4.3.4 - extract-zip: 2.0.1 - progress: 2.0.3 - proxy-agent: 6.3.0 - tar-fs: 3.0.4 - unbzip2-stream: 1.4.3 - yargs: 17.7.1 - peerDependencies: - typescript: ">= 4.7.4" - peerDependenciesMeta: - typescript: - optional: true - bin: - browsers: lib/cjs/main-cli.js - checksum: 29569dd8a8a41737bb0dd40cce6279cfc8764afc6242d2f9d8ae610bed7e466fc77eeb27b9b3ac53dd04927a1a0e26389f282f6ba057210979b36ab455009d64 - languageName: node - linkType: hard - -"@puppeteer/browsers@npm:1.7.0": - version: 1.7.0 - resolution: "@puppeteer/browsers@npm:1.7.0" - dependencies: - debug: 4.3.4 - extract-zip: 2.0.1 - progress: 2.0.3 - proxy-agent: 6.3.0 - tar-fs: 3.0.4 - unbzip2-stream: 1.4.3 - yargs: 17.7.1 - bin: - browsers: lib/cjs/main-cli.js - checksum: 0a2aecc72fb94a8d94246188f94cfaad730d1d372b34df94ca51ff8a94596bf475a0fee162c317a768fa4b2a707bfa8afd582d594958f49e1019effadfe744b6 - languageName: node - linkType: hard - -"@puppeteer/browsers@npm:^1.6.0": - version: 1.6.0 - resolution: "@puppeteer/browsers@npm:1.6.0" - dependencies: - debug: 4.3.4 - extract-zip: 2.0.1 - progress: 2.0.3 - proxy-agent: 6.3.0 - tar-fs: 3.0.4 - unbzip2-stream: 1.4.3 - yargs: 17.7.1 - bin: - browsers: lib/cjs/main-cli.js - checksum: 588ad09a340ae1abdb7e2a095b7e46cf8dc98a68cc6a92fdbf6cd9f91bc8a69957a9da6a144bc485f3b1e55fef187a7523185cf2ffa15c47addff6eb1a854bdc - languageName: node - linkType: hard - -"@radix-ui/number@npm:1.0.0": - version: 1.0.0 - resolution: "@radix-ui/number@npm:1.0.0" - dependencies: - "@babel/runtime": ^7.13.10 - checksum: 517ac0790e05cceb41401154d1bc55d4738accd51095e2a918ef9bcedac6a455cd7179201e88e76121bedec19cd93a37b2c20288b084fb224b69c74e67935457 - languageName: node - linkType: hard - -"@radix-ui/primitive@npm:1.0.0": - version: 1.0.0 - resolution: "@radix-ui/primitive@npm:1.0.0" - dependencies: - "@babel/runtime": ^7.13.10 - checksum: 72996afaf346ec4f4c73422f14f6cb2d0de994801ba7cbb9a4a67b0050e0cd74625182c349ef8017ccae1406579d4b74a34a225ef2efe61e8e5337decf235deb - languageName: node - linkType: hard - -"@radix-ui/react-compose-refs@npm:1.0.0": - version: 1.0.0 - resolution: "@radix-ui/react-compose-refs@npm:1.0.0" - dependencies: - "@babel/runtime": ^7.13.10 - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - checksum: fb98be2e275a1a758ccac647780ff5b04be8dcf25dcea1592db3b691fecf719c4c0700126da605b2f512dd89caa111352b9fad59528d736b4e0e9a0e134a74a1 - languageName: node - linkType: hard - -"@radix-ui/react-context@npm:1.0.0": - version: 1.0.0 - resolution: "@radix-ui/react-context@npm:1.0.0" - dependencies: - "@babel/runtime": ^7.13.10 - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - checksum: 43c6b6f2183398161fe6b109e83fff240a6b7babbb27092b815932342a89d5ca42aa9806bfae5927970eed5ff90feed04c67aa29c6721f84ae826f17fcf34ce0 - languageName: node - linkType: hard - -"@radix-ui/react-direction@npm:1.0.0": - version: 1.0.0 - resolution: "@radix-ui/react-direction@npm:1.0.0" - dependencies: - "@babel/runtime": ^7.13.10 - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - checksum: 92a40de4087b161a56957872daf204a7735bd21f2fccbd42deff322d759977d085ad3dcdae05af437b7e64e628e939e0d67e5bc468a3027e1b02e0a7dc90c485 - languageName: node - linkType: hard - -"@radix-ui/react-presence@npm:1.0.0": - version: 1.0.0 - resolution: "@radix-ui/react-presence@npm:1.0.0" - dependencies: - "@babel/runtime": ^7.13.10 - "@radix-ui/react-compose-refs": 1.0.0 - "@radix-ui/react-use-layout-effect": 1.0.0 - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - checksum: a607d67795aa265e88f1765dcc7c18bebf6d88d116cb7f529ebe5a3fbbe751a42763aff0c1c89cdd8ce7f7664355936c4070fd3d4685774aff1a80fa95f4665b - languageName: node - linkType: hard - -"@radix-ui/react-primitive@npm:1.0.1": - version: 1.0.1 - resolution: "@radix-ui/react-primitive@npm:1.0.1" - dependencies: - "@babel/runtime": ^7.13.10 - "@radix-ui/react-slot": 1.0.1 - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - checksum: 1cc86b72f926be4a42122e7e456e965de0906f16b0dc244b8448bac05905f208598c984a0dd40026f654b4a71d0235335d48a18e377b07b0ec6c6917576a8080 - languageName: node - linkType: hard - -"@radix-ui/react-scroll-area@npm:1.0.2": - version: 1.0.2 - resolution: "@radix-ui/react-scroll-area@npm:1.0.2" - dependencies: - "@babel/runtime": ^7.13.10 - "@radix-ui/number": 1.0.0 - "@radix-ui/primitive": 1.0.0 - "@radix-ui/react-compose-refs": 1.0.0 - "@radix-ui/react-context": 1.0.0 - "@radix-ui/react-direction": 1.0.0 - "@radix-ui/react-presence": 1.0.0 - "@radix-ui/react-primitive": 1.0.1 - "@radix-ui/react-use-callback-ref": 1.0.0 - "@radix-ui/react-use-layout-effect": 1.0.0 - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - checksum: c59062c3321fb92b526f2b63be2636569c4a33fa81bd5c5109b13516932cebaf680a5cd318263d37e7e6e4ca62aa45521c34447478fd2acde3b2639ae53252d7 - languageName: node - linkType: hard - -"@radix-ui/react-slot@npm:1.0.1": - version: 1.0.1 - resolution: "@radix-ui/react-slot@npm:1.0.1" - dependencies: - "@babel/runtime": ^7.13.10 - "@radix-ui/react-compose-refs": 1.0.0 - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - checksum: a20693f8ce532bd6cbff12ba543dfcf90d451f22923bd60b57dc9e639f6e53348915e182002b33444feb6ab753434e78e2a54085bf7092aadda4418f0423763f - languageName: node - linkType: hard - -"@radix-ui/react-use-callback-ref@npm:1.0.0": - version: 1.0.0 - resolution: "@radix-ui/react-use-callback-ref@npm:1.0.0" - dependencies: - "@babel/runtime": ^7.13.10 - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - checksum: a8dda76ba0a26e23dc6ab5003831ad7439f59ba9d696a517643b9ee6a7fb06b18ae7a8f5a3c00c530d5c8104745a466a077b7475b99b4c0f5c15f5fc29474471 - languageName: node - linkType: hard - -"@radix-ui/react-use-layout-effect@npm:1.0.0": - version: 1.0.0 - resolution: "@radix-ui/react-use-layout-effect@npm:1.0.0" - dependencies: - "@babel/runtime": ^7.13.10 - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - checksum: fcdc8cfa79bd45766ebe3de11039c58abe3fed968cb39c12b2efce5d88013c76fe096ea4cee464d42576d02fe7697779b682b4268459bca3c4e48644f5b4ac5e - languageName: node - linkType: hard - -"@sigstore/protobuf-specs@npm:^0.1.0": - version: 0.1.0 - resolution: "@sigstore/protobuf-specs@npm:0.1.0" - checksum: 9959bc5176906609dda6ad2a1f5226fac1e49fcb4d29f38969d2a2e3a05cba8e2479721ba78c46a507513abacb63f25a991e5e8856c300204cded455f34ba8c5 - languageName: node - linkType: hard - -"@sigstore/tuf@npm:^1.0.0": - version: 1.0.0 - resolution: "@sigstore/tuf@npm:1.0.0" - dependencies: - "@sigstore/protobuf-specs": ^0.1.0 - make-fetch-happen: ^11.0.1 - tuf-js: ^1.1.3 - checksum: f1bbcb689ba22d31f6eefd06588864b83e346fddb93a11235f5fd8076d8fd88a9f6001eb2118f54babfea9e38474994afc14dac0c961e8d51bfd4970b4b633e4 - languageName: node - linkType: hard - -"@sinclair/typebox@npm:^0.25.16": - version: 0.25.24 - resolution: "@sinclair/typebox@npm:0.25.24" - checksum: 10219c58f40b8414c50b483b0550445e9710d4fe7b2c4dccb9b66533dd90ba8e024acc776026cebe81e87f06fa24b07fdd7bc30dd277eb9cc386ec50151a3026 - languageName: node - linkType: hard - -"@sindresorhus/is@npm:^5.2.0": - version: 5.3.0 - resolution: "@sindresorhus/is@npm:5.3.0" - checksum: b31cebabcdece3d5322de2a4dbc8c0f004e04147a00f2606787bcaf5655ad4b1954f6727fc6914c524009b2b9a2cc01c42835b55f651ce69fd2a0083b60bb852 - languageName: node - linkType: hard - -"@socket.io/component-emitter@npm:~3.1.0": - version: 3.1.0 - resolution: "@socket.io/component-emitter@npm:3.1.0" - checksum: db069d95425b419de1514dffe945cc439795f6a8ef5b9465715acf5b8b50798e2c91b8719cbf5434b3fe7de179d6cdcd503c277b7871cb3dd03febb69bdd50fa - languageName: node - linkType: hard - -"@szmarczak/http-timer@npm:^5.0.1": - version: 5.0.1 - resolution: "@szmarczak/http-timer@npm:5.0.1" - dependencies: - defer-to-connect: ^2.0.1 - checksum: fc9cb993e808806692e4a3337c90ece0ec00c89f4b67e3652a356b89730da98bc824273a6d67ca84d5f33cd85f317dcd5ce39d8cc0a2f060145a608a7cb8ce92 - languageName: node - linkType: hard - -"@tootallnate/once@npm:2": - version: 2.0.0 - resolution: "@tootallnate/once@npm:2.0.0" - checksum: ad87447820dd3f24825d2d947ebc03072b20a42bfc96cbafec16bff8bbda6c1a81fcb0be56d5b21968560c5359a0af4038a68ba150c3e1694fe4c109a063bed8 - languageName: node - linkType: hard - -"@tootallnate/quickjs-emscripten@npm:^0.23.0": - version: 0.23.0 - resolution: "@tootallnate/quickjs-emscripten@npm:0.23.0" - checksum: c350a2947ffb80b22e14ff35099fd582d1340d65723384a0fd0515e905e2534459ad2f301a43279a37308a27c99273c932e64649abd57d0bb3ca8c557150eccc - languageName: node - linkType: hard - -"@tsconfig/node10@npm:^1.0.7": - version: 1.0.8 - resolution: "@tsconfig/node10@npm:1.0.8" - checksum: b8d5fffbc6b17ef64ef74f7fdbccee02a809a063ade785c3648dae59406bc207f70ea2c4296f92749b33019fa36a5ae716e42e49cc7f1bbf0fd147be0d6b970a - languageName: node - linkType: hard - -"@tsconfig/node12@npm:^1.0.7": - version: 1.0.9 - resolution: "@tsconfig/node12@npm:1.0.9" - checksum: a01b2400ab3582b86b589c6d31dcd0c0656f333adecde85d6d7d4086adb059808b82692380bb169546d189bf771ae21d02544a75b57bd6da4a5dd95f8567bec9 - languageName: node - linkType: hard - -"@tsconfig/node14@npm:^1.0.0": - version: 1.0.1 - resolution: "@tsconfig/node14@npm:1.0.1" - checksum: 976345e896c0f059867f94f8d0f6ddb8b1844fb62bf36b727de8a9a68f024857e5db97ed51d3325e23e0616a5e48c034ff51a8d595b3fe7e955f3587540489be - languageName: node - linkType: hard - -"@tsconfig/node16@npm:^1.0.2": - version: 1.0.2 - resolution: "@tsconfig/node16@npm:1.0.2" - checksum: ca94d3639714672bbfd55f03521d3f56bb6a25479bd425da81faf21f13e1e9d15f40f97377dedbbf477a5841c5b0c8f4cd1b391f33553d750b9202c54c2c07aa - languageName: node - linkType: hard - -"@tufjs/canonical-json@npm:1.0.0": - version: 1.0.0 - resolution: "@tufjs/canonical-json@npm:1.0.0" - checksum: 9ff3bcd12988fb23643690da3e009f9130b7b10974f8e7af4bd8ad230a228119de8609aa76d75264fe80f152b50872dea6ea53def69534436a4c24b4fcf6a447 - languageName: node - linkType: hard - -"@tufjs/models@npm:1.0.4": - version: 1.0.4 - resolution: "@tufjs/models@npm:1.0.4" - dependencies: - "@tufjs/canonical-json": 1.0.0 - minimatch: ^9.0.0 - checksum: b489baa854abce6865f360591c20d5eb7d8dde3fb150f42840c12bb7ee3e5e7a69eab9b2e44ea82ae1f8cd95b586963c5a5c5af8ba4ffa3614b3ddccbc306779 - languageName: node - linkType: hard - -"@types/body-parser@npm:*": - version: 1.19.0 - resolution: "@types/body-parser@npm:1.19.0" - dependencies: - "@types/connect": "*" - "@types/node": "*" - checksum: 15043566f1909e2a08dabb0a5d2642f8988545a1369bc5995fc40ee90c95200da2aa66f9240fcb19fc6af6ff4e27ff453f311b49363c14bb308c308c0751ca9b - languageName: node - linkType: hard - -"@types/busboy@npm:*": - version: 1.5.0 - resolution: "@types/busboy@npm:1.5.0" - dependencies: - "@types/node": "*" - checksum: ffa7bf25c0395f6927526b7d97e70cd2df789e4ca0d231e41855fb08542fa236891ce457d83cc50cac6e5cef6be092ab80597070dcf1413f736462690a23e987 - languageName: node - linkType: hard - -"@types/chrome@npm:0.0.243": - version: 0.0.243 - resolution: "@types/chrome@npm:0.0.243" - dependencies: - "@types/filesystem": "*" - "@types/har-format": "*" - checksum: cd0a26f31d100760d6425ee55d1f0faaaa00bbb0a8f4932f780868b7173325156b2066491bf5393aaadb5d108c85d1fca931b832ca4c210d8e8134b47bb0d9a1 - languageName: node - linkType: hard - -"@types/chrome@npm:^0.0.237": - version: 0.0.237 - resolution: "@types/chrome@npm:0.0.237" - dependencies: - "@types/filesystem": "*" - "@types/har-format": "*" - checksum: 9dfb0070065ca4667ef2fa9ec45af2f604b9ba98b6429d38607c6bfcc8dc2178e83eea4eeedbe88a8299dfe9dda029c9341e454c4eff7b715b90e9d5fc7b990d - languageName: node - linkType: hard - -"@types/color-name@npm:^1.1.1": - version: 1.1.1 - resolution: "@types/color-name@npm:1.1.1" - checksum: b71fcad728cc68abcba1d405742134410c8f8eb3c2ef18113b047afca158ad23a4f2c229bcf71a38f4a818dead375c45b20db121d0e69259c2d81e97a740daa6 - languageName: node - linkType: hard - -"@types/connect-busboy@npm:1.0.0": - version: 1.0.0 - resolution: "@types/connect-busboy@npm:1.0.0" - dependencies: - "@types/busboy": "*" - "@types/express": "*" - "@types/node": "*" - checksum: ccbf7bc42d2fd65aefabcba51247ccd6580633601092619dfacb026b7d3ffe4ab291087fa181fae614ce3201b0d130c51aadf5253c71ced7c79964b3c67d0bf8 - languageName: node - linkType: hard - -"@types/connect@npm:*": - version: 3.4.33 - resolution: "@types/connect@npm:3.4.33" - dependencies: - "@types/node": "*" - checksum: 1220403e0cd05c6f51c03b83eed0f4e086f252d50c13279effd38d8bfea5cae82db012b134d31004cb8e4705f83d8ad62dddd71028baa190bf6f31c8d9ac916b - languageName: node - linkType: hard - -"@types/cookie@npm:^0.4.1": - version: 0.4.1 - resolution: "@types/cookie@npm:0.4.1" - checksum: 3275534ed69a76c68eb1a77d547d75f99fedc80befb75a3d1d03662fb08d697e6f8b1274e12af1a74c6896071b11510631ba891f64d30c78528d0ec45a9c1a18 - languageName: node - linkType: hard - -"@types/cors@npm:2.8.13": - version: 2.8.13 - resolution: "@types/cors@npm:2.8.13" - dependencies: - "@types/node": "*" - checksum: 7ef197ea19d2e5bf1313b8416baa6f3fd6dd887fd70191da1f804f557395357dafd8bc8bed0ac60686923406489262a7c8a525b55748f7b2b8afa686700de907 - languageName: node - linkType: hard - -"@types/cors@npm:^2.8.12": - version: 2.8.12 - resolution: "@types/cors@npm:2.8.12" - checksum: 8c45f112c7d1d2d831b4b266f2e6ed33a1887a35dcbfe2a18b28370751fababb7cd045e745ef84a523c33a25932678097bf79afaa367c6cb3fa0daa7a6438257 - languageName: node - linkType: hard - -"@types/eslint-scope@npm:^3.7.3": - version: 3.7.4 - resolution: "@types/eslint-scope@npm:3.7.4" - dependencies: - "@types/eslint": "*" - "@types/estree": "*" - checksum: ea6a9363e92f301cd3888194469f9ec9d0021fe0a397a97a6dd689e7545c75de0bd2153dfb13d3ab532853a278b6572c6f678ce846980669e41029d205653460 - languageName: node - linkType: hard - -"@types/eslint@npm:*": - version: 7.2.7 - resolution: "@types/eslint@npm:7.2.7" - dependencies: - "@types/estree": "*" - "@types/json-schema": "*" - checksum: 15036bfa539cf85c0e5b9ec67a07b897063e6c6f289f09941ad7677f3c425ed8fb8cd682d27e83d9b25fb448638cecce6463b7f3552d576dc06a7fd078f648df - languageName: node - linkType: hard - -"@types/estree@npm:*": - version: 0.0.51 - resolution: "@types/estree@npm:0.0.51" - checksum: e56a3bcf759fd9185e992e7fdb3c6a5f81e8ff120e871641607581fb3728d16c811702a7d40fa5f869b7f7b4437ab6a87eb8d98ffafeee51e85bbe955932a189 - languageName: node - linkType: hard - -"@types/estree@npm:^1.0.0": - version: 1.0.1 - resolution: "@types/estree@npm:1.0.1" - checksum: e9aa175eacb797216fafce4d41e8202c7a75555bc55232dee0f9903d7171f8f19f0ae7d5191bb1a88cb90e65468be508c0df850a9fb81b4433b293a5a749899d - languageName: node - linkType: hard - -"@types/express-serve-static-core@npm:*, @types/express-serve-static-core@npm:^4.17.33": - version: 4.17.34 - resolution: "@types/express-serve-static-core@npm:4.17.34" - dependencies: - "@types/node": "*" - "@types/qs": "*" - "@types/range-parser": "*" - "@types/send": "*" - checksum: 3b5242e7d6cfecca5300635fd2af0f63aca3a92754da79a4a355c4d85b57099aa2cabb1c8557fc38a8a9e6f0be996339140ad017e5be405ea1b877a8294a136d - languageName: node - linkType: hard - -"@types/express@npm:*, @types/express@npm:4.17.17": - version: 4.17.17 - resolution: "@types/express@npm:4.17.17" - dependencies: - "@types/body-parser": "*" - "@types/express-serve-static-core": ^4.17.33 - "@types/qs": "*" - "@types/serve-static": "*" - checksum: 0196dacc275ac3ce89d7364885cb08e7fb61f53ca101f65886dbf1daf9b7eb05c0943e2e4bbd01b0cc5e50f37e0eea7e4cbe97d0304094411ac73e1b7998f4da - languageName: node - linkType: hard - -"@types/filesystem@npm:*": - version: 0.0.32 - resolution: "@types/filesystem@npm:0.0.32" - dependencies: - "@types/filewriter": "*" - checksum: 4b9079d200a3b241722b90e1c5806c4b32c4dac87d42a1c7ef76a2c0dafdbe7d5f1a379b873ad5de73622b44de6599e1522908f67b938d54e785bd1c36e302a0 - languageName: node - linkType: hard - -"@types/filewriter@npm:*": - version: 0.0.28 - resolution: "@types/filewriter@npm:0.0.28" - checksum: e558fd6aed0444e5512037f51ae21d43628012c20a2149b9d9aa4cef029a4a36c7d46cbce430ecac3beedf9a55ac0f9751acd83cec67236c22bbe988d7c46d04 - languageName: node - linkType: hard - -"@types/firefox-webext-browser@npm:^111.0.1": - version: 111.0.1 - resolution: "@types/firefox-webext-browser@npm:111.0.1" - checksum: 1730c2e303cb502dd3e85aeb6ac645e3526c1583da0ae02ea1203ac002485ba5bf045f7183840b6bde4055f43818b366db6dd112e0d611ec1d82c86c74a4589b - languageName: node - linkType: hard - -"@types/gitconfiglocal@npm:^2.0.1": - version: 2.0.1 - resolution: "@types/gitconfiglocal@npm:2.0.1" - checksum: a36531a2fe0811839a490b40ec316d065ac704a5c0824ba29d343e07124f61c79da8543b73f65562501d8746b31c69e151ed4d13b958a5fae9a79e20f01b1250 - languageName: node - linkType: hard - -"@types/glob@npm:^7.1.3": - version: 7.2.0 - resolution: "@types/glob@npm:7.2.0" - dependencies: - "@types/minimatch": "*" - "@types/node": "*" - checksum: 6ae717fedfdfdad25f3d5a568323926c64f52ef35897bcac8aca8e19bc50c0bd84630bbd063e5d52078b2137d8e7d3c26eabebd1a2f03ff350fff8a91e79fc19 - languageName: node - linkType: hard - -"@types/har-format@npm:*": - version: 1.2.5 - resolution: "@types/har-format@npm:1.2.5" - checksum: f2507601100364fd261bf7589feb1f9b9b0cd18c6273db29b45d694133a7063baa473004238d8a03954f0e9622cff9f42b0050d86743b4272f6b4d68007db651 - languageName: node - linkType: hard - -"@types/html-minifier-terser@npm:^6.0.0": - version: 6.1.0 - resolution: "@types/html-minifier-terser@npm:6.1.0" - checksum: eb843f6a8d662d44fb18ec61041117734c6aae77aa38df1be3b4712e8e50ffaa35f1e1c92fdd0fde14a5675fecf457abcd0d15a01fae7506c91926176967f452 - languageName: node - linkType: hard - -"@types/http-cache-semantics@npm:^4.0.1": - version: 4.0.1 - resolution: "@types/http-cache-semantics@npm:4.0.1" - checksum: 1048aacf627829f0d5f00184e16548205cd9f964bf0841c29b36bc504509230c40bc57c39778703a1c965a6f5b416ae2cbf4c1d4589c889d2838dd9dbfccf6e9 - languageName: node - linkType: hard - -"@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0": - version: 2.0.1 - resolution: "@types/istanbul-lib-coverage@npm:2.0.1" - checksum: eb8abb8b56fb8f645c46c482c5a438d78fc44ce2eb82a47491d552eba94fc3d81bc404996f220921c16df3eb6126ec01890f4acaebd0f71249b37e110eacdd3a - languageName: node - linkType: hard - -"@types/istanbul-lib-report@npm:*": - version: 3.0.0 - resolution: "@types/istanbul-lib-report@npm:3.0.0" - dependencies: - "@types/istanbul-lib-coverage": "*" - checksum: 656398b62dc288e1b5226f8880af98087233cdb90100655c989a09f3052b5775bf98ba58a16c5ae642fb66c61aba402e07a9f2bff1d1569e3b306026c59f3f36 - languageName: node - linkType: hard - -"@types/istanbul-reports@npm:^3.0.0": - version: 3.0.1 - resolution: "@types/istanbul-reports@npm:3.0.1" - dependencies: - "@types/istanbul-lib-report": "*" - checksum: f1ad54bc68f37f60b30c7915886b92f86b847033e597f9b34f2415acdbe5ed742fa559a0a40050d74cdba3b6a63c342cac1f3a64dba5b68b66a6941f4abd7903 - languageName: node - linkType: hard - -"@types/jasmine@npm:3.10.12": - version: 3.10.12 - resolution: "@types/jasmine@npm:3.10.12" - checksum: 6103fa21fc07d966535e44fbe956794b8df51bfd647a4af36787effe244511e3fe235148ca4409bfb3a7a0acbfc4831861da92b3a70f22feafc0e34714a445e8 - languageName: node - linkType: hard - -"@types/json-schema@npm:*": - version: 7.0.7 - resolution: "@types/json-schema@npm:7.0.7" - checksum: ea3b409235862d28122751158f4054e729e31ad844bd7b8b23868f38c518047b1c0e8e4e7cc293e02c31a2fb8cfc8a4506c2de2a745cf78b218e064fb8898cd4 - languageName: node - linkType: hard - -"@types/json-schema@npm:^7.0.11, @types/json-schema@npm:^7.0.6, @types/json-schema@npm:^7.0.8": - version: 7.0.11 - resolution: "@types/json-schema@npm:7.0.11" - checksum: 527bddfe62db9012fccd7627794bd4c71beb77601861055d87e3ee464f2217c85fca7a4b56ae677478367bbd248dbde13553312b7d4dbc702a2f2bbf60c4018d - languageName: node - linkType: hard - -"@types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.9": - version: 7.0.9 - resolution: "@types/json-schema@npm:7.0.9" - checksum: 259d0e25f11a21ba5c708f7ea47196bd396e379fddb79c76f9f4f62c945879dc21657904914313ec2754e443c5018ea8372362f323f30e0792897fdb2098a705 - languageName: node - linkType: hard - -"@types/json5@npm:^0.0.29": - version: 0.0.29 - resolution: "@types/json5@npm:0.0.29" - checksum: e60b153664572116dfea673c5bda7778dbff150498f44f998e34b5886d8afc47f16799280e4b6e241c0472aef1bc36add771c569c68fc5125fc2ae519a3eb9ac - languageName: node - linkType: hard - -"@types/lodash@npm:^4.14.182": - version: 4.14.182 - resolution: "@types/lodash@npm:4.14.182" - checksum: 7dd137aa9dbabd632408bd37009d984655164fa1ecc3f2b6eb94afe35bf0a5852cbab6183148d883e9c73a958b7fec9a9bcf7c8e45d41195add6a18c34958209 - languageName: node - linkType: hard - -"@types/mime@npm:*": - version: 2.0.3 - resolution: "@types/mime@npm:2.0.3" - checksum: 1f4f144423e149f300438f7cdca9b308d7a18a944e63f5ddf262558208a22a64c8e79b6973d602d86928e19052b3256b492429951b34d037242bb1bdfddae388 - languageName: node - linkType: hard - -"@types/mime@npm:^1": - version: 1.3.2 - resolution: "@types/mime@npm:1.3.2" - checksum: 0493368244cced1a69cb791b485a260a422e6fcc857782e1178d1e6f219f1b161793e9f87f5fae1b219af0f50bee24fcbe733a18b4be8fdd07a38a8fb91146fd - languageName: node - linkType: hard - -"@types/minimatch@npm:*": - version: 5.1.2 - resolution: "@types/minimatch@npm:5.1.2" - checksum: 0391a282860c7cb6fe262c12b99564732401bdaa5e395bee9ca323c312c1a0f45efbf34dce974682036e857db59a5c9b1da522f3d6055aeead7097264c8705a8 - languageName: node - linkType: hard - -"@types/minimatch@npm:^3.0.3": - version: 3.0.5 - resolution: "@types/minimatch@npm:3.0.5" - checksum: c41d136f67231c3131cf1d4ca0b06687f4a322918a3a5adddc87ce90ed9dbd175a3610adee36b106ae68c0b92c637c35e02b58c8a56c424f71d30993ea220b92 - languageName: node - linkType: hard - -"@types/minimist@npm:^1.2.0": - version: 1.2.0 - resolution: "@types/minimist@npm:1.2.0" - checksum: 30cbd9acd7ddb60bc3729adcc43a9da4940c90180fa0f08228f1da95ec6c00db2e3fd3af5280fc5345e3fa2637253bb5cf6625f30d571ef9bc3820a531febb7e - languageName: node - linkType: hard - -"@types/node-forge@npm:1.3.4": - version: 1.3.4 - resolution: "@types/node-forge@npm:1.3.4" - dependencies: - "@types/node": "*" - checksum: c3c53ee5039a10d724bfc64fe859106baf0e39c4cac90a5d0ddd3480bf044de6ce145f104d4fa0184c365dff59df7ab4b754172c9d87800f751d10ccd7dcd1ad - languageName: node - linkType: hard - -"@types/node@npm:*, @types/node@npm:>=10.0.0": - version: 18.15.5 - resolution: "@types/node@npm:18.15.5" - checksum: 5fbf3453bd5ce1402bb2964e55d928fc8a8a7de5451b1b0fe66587fecb8a3eb86854ca9cefa5076a5971e2cff00e1773ceeb5d872a54f6c6ddfbbc1064b4e91a - languageName: node - linkType: hard - -"@types/node@npm:18.17.9": - version: 18.17.9 - resolution: "@types/node@npm:18.17.9" - checksum: 0d5835710e49a654a1ca34167e7cd504cc709c006006ebe9b23c360dac5637c6c4f1b4f3aff33df1b7f9debfb9ad8bd81da2fc4540970d2ad56eb479cda77613 - languageName: node - linkType: hard - -"@types/node@npm:^20.1.0, @types/node@npm:^20.1.1": - version: 20.1.1 - resolution: "@types/node@npm:20.1.1" - checksum: 47961ee23f873c14c3f6045422ff3059f3bfb10231ef3080a7a72d7215cc8c2623fa8cedb7b246305962fa9c1e0c9e381e04b12eb3e9ec5d076025c6231ac8da - languageName: node - linkType: hard - -"@types/normalize-package-data@npm:^2.4.0": - version: 2.4.0 - resolution: "@types/normalize-package-data@npm:2.4.0" - checksum: fd22ba86a186a033dbe173840fd2ad091032be6d48163198869d058821acca7373d9f39cfd0caf42f3b92bc737723814fe1b4e9e90eacaa913836610aa197d3b - languageName: node - linkType: hard - -"@types/normalize-package-data@npm:^2.4.1": - version: 2.4.1 - resolution: "@types/normalize-package-data@npm:2.4.1" - checksum: e87bccbf11f95035c89a132b52b79ce69a1e3652fe55962363063c9c0dae0fe2477ebc585e03a9652adc6f381d24ba5589cc5e51849df4ced3d3e004a7d40ed5 - languageName: node - linkType: hard - -"@types/pako@npm:2.0.0": - version: 2.0.0 - resolution: "@types/pako@npm:2.0.0" - checksum: 50240a036b5e6acabbf36ac4dca93ec9e619241f0404da8d401cdb427bec3029833324b8a04c4b1ae2ecbc33422fdec31dbf9f43653d9d07cafb82ace78dfccd - languageName: node - linkType: hard - -"@types/parse-json@npm:^4.0.0": - version: 4.0.0 - resolution: "@types/parse-json@npm:4.0.0" - checksum: fd6bce2b674b6efc3db4c7c3d336bd70c90838e8439de639b909ce22f3720d21344f52427f1d9e57b265fcb7f6c018699b99e5e0c208a1a4823014269a6bf35b - languageName: node - linkType: hard - -"@types/prettier@npm:^2.6.1": - version: 2.6.3 - resolution: "@types/prettier@npm:2.6.3" - checksum: e1836699ca189fff6d2a73dc22e028b6a6f693ed1180d5998ac29fa197caf8f85aa92cb38db642e4a370e616b451cb5722ad2395dab11c78e025a1455f37d1f0 - languageName: node - linkType: hard - -"@types/prop-types@npm:*": - version: 15.7.3 - resolution: "@types/prop-types@npm:15.7.3" - checksum: 41831d53c44c9eeafdaf9762bcb4553c13a3bbf990745ed9065a1cc3581b80633113b53fd49b202bf51731b258da5d0a9aa09c9035d5af7f78b0f6bc273f1325 - languageName: node - linkType: hard - -"@types/qs@npm:*": - version: 6.9.5 - resolution: "@types/qs@npm:6.9.5" - checksum: eeb4597a9c5d3e7b3da3f6395fdfc53e435b79c863fd9d56ff14951e644d51d40870a7d8440c0f132299469941d27817b04ef3c7aa71242115eded0953f4f620 - languageName: node - linkType: hard - -"@types/range-parser@npm:*": - version: 1.2.3 - resolution: "@types/range-parser@npm:1.2.3" - checksum: a0a4218214d2c599e2128a8965e9183d1f0b8fc614def43a2183cf80534d10fcf86357c823c7907e779df0ab048fd1fa3818b4c8f0f6f99ba150a3f99df7d03d - languageName: node - linkType: hard - -"@types/react-dom@npm:18.2.7": - version: 18.2.7 - resolution: "@types/react-dom@npm:18.2.7" - dependencies: - "@types/react": "*" - checksum: e02ea908289a7ad26053308248d2b87f6aeafd73d0e2de2a3d435947bcea0422599016ffd1c3e38ff36c42f5e1c87c7417f05b0a157e48649e4a02f21727d54f - languageName: node - linkType: hard - -"@types/react@npm:*, @types/react@npm:18.2.21": - version: 18.2.21 - resolution: "@types/react@npm:18.2.21" - dependencies: - "@types/prop-types": "*" - "@types/scheduler": "*" - csstype: ^3.0.2 - checksum: ffed203bfe7aad772b8286f7953305c9181ac3a8f27d3f5400fbbc2a8e27ca8e5bbff818ee014f39ca0d19d2b3bb154e5bdbec7e232c6f80b59069375aa78349 - languageName: node - linkType: hard - -"@types/scheduler@npm:*": - version: 0.16.2 - resolution: "@types/scheduler@npm:0.16.2" - checksum: b6b4dcfeae6deba2e06a70941860fb1435730576d3689225a421280b7742318d1548b3d22c1f66ab68e414f346a9542f29240bc955b6332c5b11e561077583bc - languageName: node - linkType: hard - -"@types/semver@npm:^7.3.12": - version: 7.3.13 - resolution: "@types/semver@npm:7.3.13" - checksum: 00c0724d54757c2f4bc60b5032fe91cda6410e48689633d5f35ece8a0a66445e3e57fa1d6e07eb780f792e82ac542948ec4d0b76eb3484297b79bd18b8cf1cb0 - languageName: node - linkType: hard - -"@types/send@npm:*": - version: 0.17.1 - resolution: "@types/send@npm:0.17.1" - dependencies: - "@types/mime": ^1 - "@types/node": "*" - checksum: 10b620a5960058ef009afbc17686f680d6486277c62f640845381ec4baa0ea683fdd77c3afea4803daf5fcddd3fb2972c8aa32e078939f1d4e96f83195c89793 - languageName: node - linkType: hard - -"@types/serve-static@npm:*": - version: 1.13.5 - resolution: "@types/serve-static@npm:1.13.5" - dependencies: - "@types/express-serve-static-core": "*" - "@types/mime": "*" - checksum: 82d93129d097cf8c94348e7c1fef65e3d5838775f6fa6a2e3240a57a0dc8fd8dc57cf535223acee36f8c242e6bda97ce2a5dccf57fbad408498ab71492144b8a - languageName: node - linkType: hard - -"@types/stack-utils@npm:^2.0.0": - version: 2.0.1 - resolution: "@types/stack-utils@npm:2.0.1" - checksum: 205fdbe3326b7046d7eaf5e494d8084f2659086a266f3f9cf00bccc549c8e36e407f88168ad4383c8b07099957ad669f75f2532ed4bc70be2b037330f7bae019 - languageName: node - linkType: hard - -"@types/which@npm:^2.0.1": - version: 2.0.2 - resolution: "@types/which@npm:2.0.2" - checksum: 8626a3c2f6db676c449142e1082e33ea0c9d88b8a2bd796366b944891e6da0088b2aa83d3fa9c79e6696f7381a851fc76d43bd353eb6c4d98a7775b4ae0a96a5 - languageName: node - linkType: hard - -"@types/ws@npm:^8.5.3": - version: 8.5.4 - resolution: "@types/ws@npm:8.5.4" - dependencies: - "@types/node": "*" - checksum: fefbad20d211929bb996285c4e6f699b12192548afedbe4930ab4384f8a94577c9cd421acaad163cacd36b88649509970a05a0b8f20615b30c501ed5269038d1 - languageName: node - linkType: hard - -"@types/yargs-parser@npm:*": - version: 15.0.0 - resolution: "@types/yargs-parser@npm:15.0.0" - checksum: 333ab73a1f9c82c64b2fac2441558e58f062fbe7affc35bb53b8e755b62cdd32b1bbc6f4da23773887a2189bf04395e2a8c710df344df4cd578993aeefe98053 - languageName: node - linkType: hard - -"@types/yargs@npm:^17.0.8": - version: 17.0.24 - resolution: "@types/yargs@npm:17.0.24" - dependencies: - "@types/yargs-parser": "*" - checksum: 5f3ac4dc4f6e211c1627340160fbe2fd247ceba002190da6cf9155af1798450501d628c9165a183f30a224fc68fa5e700490d740ff4c73e2cdef95bc4e8ba7bf - languageName: node - linkType: hard - -"@types/yauzl@npm:^2.9.1": - version: 2.9.1 - resolution: "@types/yauzl@npm:2.9.1" - dependencies: - "@types/node": "*" - checksum: 9035415c6526687b6354d45d66e366e490c8375402d8af028b74765a73e8c19d2fcfcbfa7eff27720cb8c625b7dbb902ffa9c131225b0976d5b821dd9d1cb210 - languageName: node - linkType: hard - -"@typescript-eslint/eslint-plugin@npm:5.62.0": - version: 5.62.0 - resolution: "@typescript-eslint/eslint-plugin@npm:5.62.0" - dependencies: - "@eslint-community/regexpp": ^4.4.0 - "@typescript-eslint/scope-manager": 5.62.0 - "@typescript-eslint/type-utils": 5.62.0 - "@typescript-eslint/utils": 5.62.0 - debug: ^4.3.4 - graphemer: ^1.4.0 - ignore: ^5.2.0 - natural-compare-lite: ^1.4.0 - semver: ^7.3.7 - tsutils: ^3.21.0 - peerDependencies: - "@typescript-eslint/parser": ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: fc104b389c768f9fa7d45a48c86d5c1ad522c1d0512943e782a56b1e3096b2cbcc1eea3fcc590647bf0658eef61aac35120a9c6daf979bf629ad2956deb516a1 - languageName: node - linkType: hard - -"@typescript-eslint/parser@npm:5.62.0": - version: 5.62.0 - resolution: "@typescript-eslint/parser@npm:5.62.0" - dependencies: - "@typescript-eslint/scope-manager": 5.62.0 - "@typescript-eslint/types": 5.62.0 - "@typescript-eslint/typescript-estree": 5.62.0 - debug: ^4.3.4 - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: d168f4c7f21a7a63f47002e2d319bcbb6173597af5c60c1cf2de046b46c76b4930a093619e69faf2d30214c29ab27b54dcf1efc7046a6a6bd6f37f59a990e752 - languageName: node - linkType: hard - -"@typescript-eslint/scope-manager@npm:5.62.0": - version: 5.62.0 - resolution: "@typescript-eslint/scope-manager@npm:5.62.0" - dependencies: - "@typescript-eslint/types": 5.62.0 - "@typescript-eslint/visitor-keys": 5.62.0 - checksum: 6062d6b797fe1ce4d275bb0d17204c827494af59b5eaf09d8a78cdd39dadddb31074dded4297aaf5d0f839016d601032857698b0e4516c86a41207de606e9573 - languageName: node - linkType: hard - -"@typescript-eslint/type-utils@npm:5.62.0": - version: 5.62.0 - resolution: "@typescript-eslint/type-utils@npm:5.62.0" - dependencies: - "@typescript-eslint/typescript-estree": 5.62.0 - "@typescript-eslint/utils": 5.62.0 - debug: ^4.3.4 - tsutils: ^3.21.0 - peerDependencies: - eslint: "*" - peerDependenciesMeta: - typescript: - optional: true - checksum: fc41eece5f315dfda14320be0da78d3a971d650ea41300be7196934b9715f3fe1120a80207551eb71d39568275dbbcf359bde540d1ca1439d8be15e9885d2739 - languageName: node - linkType: hard - -"@typescript-eslint/types@npm:5.62.0": - version: 5.62.0 - resolution: "@typescript-eslint/types@npm:5.62.0" - checksum: 48c87117383d1864766486f24de34086155532b070f6264e09d0e6139449270f8a9559cfef3c56d16e3bcfb52d83d42105d61b36743626399c7c2b5e0ac3b670 - languageName: node - linkType: hard - -"@typescript-eslint/typescript-estree@npm:5.62.0": - version: 5.62.0 - resolution: "@typescript-eslint/typescript-estree@npm:5.62.0" - dependencies: - "@typescript-eslint/types": 5.62.0 - "@typescript-eslint/visitor-keys": 5.62.0 - debug: ^4.3.4 - globby: ^11.1.0 - is-glob: ^4.0.3 - semver: ^7.3.7 - tsutils: ^3.21.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 3624520abb5807ed8f57b1197e61c7b1ed770c56dfcaca66372d584ff50175225798bccb701f7ef129d62c5989070e1ee3a0aa2d84e56d9524dcf011a2bb1a52 - languageName: node - linkType: hard - -"@typescript-eslint/utils@npm:5.62.0": - version: 5.62.0 - resolution: "@typescript-eslint/utils@npm:5.62.0" - dependencies: - "@eslint-community/eslint-utils": ^4.2.0 - "@types/json-schema": ^7.0.9 - "@types/semver": ^7.3.12 - "@typescript-eslint/scope-manager": 5.62.0 - "@typescript-eslint/types": 5.62.0 - "@typescript-eslint/typescript-estree": 5.62.0 - eslint-scope: ^5.1.1 - semver: ^7.3.7 - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: ee9398c8c5db6d1da09463ca7bf36ed134361e20131ea354b2da16a5fdb6df9ba70c62a388d19f6eebb421af1786dbbd79ba95ddd6ab287324fc171c3e28d931 - languageName: node - linkType: hard - -"@typescript-eslint/visitor-keys@npm:5.62.0": - version: 5.62.0 - resolution: "@typescript-eslint/visitor-keys@npm:5.62.0" - dependencies: - "@typescript-eslint/types": 5.62.0 - eslint-visitor-keys: ^3.3.0 - checksum: 976b05d103fe8335bef5c93ad3f76d781e3ce50329c0243ee0f00c0fcfb186c81df50e64bfdd34970148113f8ade90887f53e3c4938183afba830b4ba8e30a35 - languageName: node - linkType: hard - -"@wdio/browserstack-service@npm:8.15.6": - version: 8.15.6 - resolution: "@wdio/browserstack-service@npm:8.15.6" - dependencies: - "@types/gitconfiglocal": ^2.0.1 - "@wdio/logger": 8.11.0 - "@wdio/reporter": 8.15.6 - "@wdio/types": 8.15.0 - browserstack-local: ^1.5.1 - csv-writer: ^1.6.0 - form-data: ^4.0.0 - git-repo-info: ^2.1.1 - gitconfiglocal: ^2.1.0 - got: ^ 12.6.1 - uuid: ^9.0.0 - webdriverio: 8.15.6 - peerDependencies: - "@wdio/cli": ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: bf9e3339ed593a9b97234ce4935fcd78a3cc969bef0f7bd54a535d2601260f7d6fe430ee78159c34fd612c7338b5f1b6073a7eb418862209886547e1a6417660 - languageName: node - linkType: hard - -"@wdio/cli@npm:8.15.6": - version: 8.15.6 - resolution: "@wdio/cli@npm:8.15.6" - dependencies: - "@types/node": ^20.1.1 - "@wdio/config": 8.15.6 - "@wdio/globals": 8.15.6 - "@wdio/logger": 8.11.0 - "@wdio/protocols": 8.14.6 - "@wdio/types": 8.15.0 - "@wdio/utils": 8.15.6 - async-exit-hook: ^2.0.1 - chalk: ^5.2.0 - chokidar: ^3.5.3 - cli-spinners: ^2.9.0 - dotenv: ^16.3.1 - ejs: ^3.1.9 - execa: ^7.1.1 - import-meta-resolve: ^3.0.0 - inquirer: 9.2.10 - lodash.flattendeep: ^4.4.0 - lodash.pickby: ^4.6.0 - lodash.union: ^4.6.0 - read-pkg-up: 10.0.0 - recursive-readdir: ^2.2.3 - webdriverio: 8.15.6 - yargs: ^17.7.2 - yarn-install: ^1.0.0 - bin: - wdio: bin/wdio.js - checksum: ff2218f3ad2dbafd0599653c467b1dfbccb698bd1cd2d0ae9f4c71ec5c704be4adb2144114025b33f9560ffc2961bb09e72b9f5ff964601c0f660cc372763c94 - languageName: node - linkType: hard - -"@wdio/config@npm:8.11.0": - version: 8.11.0 - resolution: "@wdio/config@npm:8.11.0" - dependencies: - "@wdio/logger": 8.11.0 - "@wdio/types": 8.10.4 - "@wdio/utils": 8.11.0 - decamelize: ^6.0.0 - deepmerge-ts: ^5.0.0 - glob: ^10.2.2 - import-meta-resolve: ^3.0.0 - read-pkg-up: ^9.1.0 - checksum: 9fa8d9eaba3bed7f62d04eadd6af20355a6f4d328e396be006ae61fc4e49dd9c71a854631488c395fecc34e873eb22a93f033bfe0379d8951df2a0f576e86627 - languageName: node - linkType: hard - -"@wdio/config@npm:8.15.6": - version: 8.15.6 - resolution: "@wdio/config@npm:8.15.6" - dependencies: - "@wdio/logger": 8.11.0 - "@wdio/types": 8.15.0 - "@wdio/utils": 8.15.6 - decamelize: ^6.0.0 - deepmerge-ts: ^5.0.0 - glob: ^10.2.2 - import-meta-resolve: ^3.0.0 - read-pkg-up: ^10.0.0 - checksum: 6f620da0c76509528b718d6e9961f8bc1bb055edf5a683d8bf68a0daa0dec7c4abcbf6700290d1a973cf906bb0f2b456fb2819611a249031cc00a6ebd5ec6240 - languageName: node - linkType: hard - -"@wdio/globals@npm:8.15.6": - version: 8.15.6 - resolution: "@wdio/globals@npm:8.15.6" - dependencies: - expect-webdriverio: ^4.2.5 - webdriverio: 8.15.6 - dependenciesMeta: - expect-webdriverio: - optional: true - webdriverio: - optional: true - checksum: adc315fcef84cc2e2f7b570d35065fe39f1d952727e431ee11d883f14094de7775bd14850a13db42d1b8704a2f12d6e16dc124fe52f09bc93d01b227035409ab - languageName: node - linkType: hard - -"@wdio/globals@npm:^8.8.8": - version: 8.11.2 - resolution: "@wdio/globals@npm:8.11.2" - dependencies: - expect-webdriverio: ^4.2.5 - webdriverio: 8.11.2 - dependenciesMeta: - expect-webdriverio: - optional: true - webdriverio: - optional: true - checksum: 6183e0fddee6b69e491dfc31b6a4898f98ef3265fc83e7aac6f72b98b098ae729a1b4b9af3d2caede9b3211857c3155fea4b07258877812fc3a7c36ebc07462c - languageName: node - linkType: hard - -"@wdio/jasmine-framework@npm:8.15.6": - version: 8.15.6 - resolution: "@wdio/jasmine-framework@npm:8.15.6" - dependencies: - "@types/node": ^20.1.0 - "@wdio/globals": 8.15.6 - "@wdio/logger": 8.11.0 - "@wdio/types": 8.15.0 - "@wdio/utils": 8.15.6 - expect-webdriverio: ^4.2.5 - jasmine: ^5.0.0 - checksum: a1b193f64f528fc320396b227a50bbcd9273db044d9e2588c8ee0419db877070ae9d8f135ebbedac3d244e4618d4ec4729281120ec9de9be0c01b8a7962fcd51 - languageName: node - linkType: hard - -"@wdio/junit-reporter@npm:8.15.6": - version: 8.15.6 - resolution: "@wdio/junit-reporter@npm:8.15.6" - dependencies: - "@wdio/reporter": 8.15.6 - "@wdio/types": 8.15.0 - json-stringify-safe: ^5.0.1 - junit-report-builder: ^3.0.0 - checksum: a7d4b9eadf8dc0864b8c87de98ed716bb980e46c7da6e48ef7d3c135af4db8c476eb96a719baa286c59dd662521746a65abf504dfac828d5b7a8bc5f5dcbcecc - languageName: node - linkType: hard - -"@wdio/local-runner@npm:8.15.6": - version: 8.15.6 - resolution: "@wdio/local-runner@npm:8.15.6" - dependencies: - "@types/node": ^20.1.0 - "@wdio/logger": 8.11.0 - "@wdio/repl": 8.10.1 - "@wdio/runner": 8.15.6 - "@wdio/types": 8.15.0 - async-exit-hook: ^2.0.1 - split2: ^4.1.0 - stream-buffers: ^3.0.2 - checksum: d2fc8ab86bab4dfb98ee3d4b158eed050fe373c865d4bfc4d5e9dcde8a24e783868e3c13fd1101187db330693551c743a4e15918a4d9e56a8264f19c48b980c4 - languageName: node - linkType: hard - -"@wdio/logger@npm:8.11.0, @wdio/logger@npm:^8.11.0": - version: 8.11.0 - resolution: "@wdio/logger@npm:8.11.0" - dependencies: - chalk: ^5.1.2 - loglevel: ^1.6.0 - loglevel-plugin-prefix: ^0.8.4 - strip-ansi: ^7.1.0 - checksum: b62d0db074240a993c72d95793606d4fa7890fcbebdff5e344bf5c7be90f8189e94432056c1fbb5e636a74b0f036a8a1d88af6c04e4c01e436e9dfab7048f638 - languageName: node - linkType: hard - -"@wdio/protocols@npm:8.11.0": - version: 8.11.0 - resolution: "@wdio/protocols@npm:8.11.0" - checksum: 68dc353c8bfb0585773a12f049d0b70073715399317398a4014cc05adb806aa7fe9649c305a90153da4d7f23338fe22a22ffe8d9c6d2e5ff261f3ec5d729d76d - languageName: node - linkType: hard - -"@wdio/protocols@npm:8.14.6": - version: 8.14.6 - resolution: "@wdio/protocols@npm:8.14.6" - checksum: f3d0a38eb7e59ff865af4396e8196a361b96f7b736687af2237c5110d2d79ead2f3f15f4d0dde3a8edfd930aee8ee51efd339094d4581f855d38f6e8ee898a98 - languageName: node - linkType: hard - -"@wdio/repl@npm:8.10.1": - version: 8.10.1 - resolution: "@wdio/repl@npm:8.10.1" - dependencies: - "@types/node": ^20.1.0 - checksum: 7c770769e3db82f743f2dc9f604da8200f6eb7dfe4a708ed0b30e9c9b5c9c627342455991917c884d76448e4cc31054b85f9f843ba09c166faa32de9934571b3 - languageName: node - linkType: hard - -"@wdio/reporter@npm:8.15.6": - version: 8.15.6 - resolution: "@wdio/reporter@npm:8.15.6" - dependencies: - "@types/node": ^20.1.0 - "@wdio/logger": 8.11.0 - "@wdio/types": 8.15.0 - diff: ^5.0.0 - object-inspect: ^1.12.0 - supports-color: 9.4.0 - checksum: 277f80212db0daf358aaa42b086e1856bee18359302e7d483835bfa15d70e65f94be414461c12a978f12f9e99b38cb6b3701ff40435777af50c900b15efe6f2f - languageName: node - linkType: hard - -"@wdio/runner@npm:8.15.6": - version: 8.15.6 - resolution: "@wdio/runner@npm:8.15.6" - dependencies: - "@types/node": ^20.1.0 - "@wdio/config": 8.15.6 - "@wdio/globals": 8.15.6 - "@wdio/logger": 8.11.0 - "@wdio/types": 8.15.0 - "@wdio/utils": 8.15.6 - deepmerge-ts: ^5.0.0 - expect-webdriverio: ^4.2.5 - gaze: ^1.1.2 - webdriver: 8.15.6 - webdriverio: 8.15.6 - checksum: 8964170cada62b7acdea8b387b32fb9987742a91fa553a91c43734f7b8665fc52fb6a2baafd2a51ff863276fcb4785d597c95971bb0f488262ecfed66d7d09f3 - languageName: node - linkType: hard - -"@wdio/spec-reporter@npm:8.15.6": - version: 8.15.6 - resolution: "@wdio/spec-reporter@npm:8.15.6" - dependencies: - "@wdio/reporter": 8.15.6 - "@wdio/types": 8.15.0 - chalk: ^5.1.2 - easy-table: ^1.2.0 - pretty-ms: ^7.0.0 - checksum: 12c6b72299457b6caff354d83f1e1054a3656e60dc6ce6e50424f1ee5a37cc3a4babc5b42e8f7226a930c18f74d682f107bcabfab8b1a6bc46b4a50b91c307cd - languageName: node - linkType: hard - -"@wdio/types@npm:8.10.4": - version: 8.10.4 - resolution: "@wdio/types@npm:8.10.4" - dependencies: - "@types/node": ^20.1.0 - checksum: 57c9e1513627453643d008ec9d0dd365e8342ade7a58516672d149ddde5a142f9e09e9224944e712956b6f27ac478ed17fadb4f0a9d1d498e8cba356e3dd976c - languageName: node - linkType: hard - -"@wdio/types@npm:8.15.0": - version: 8.15.0 - resolution: "@wdio/types@npm:8.15.0" - dependencies: - "@types/node": ^20.1.0 - checksum: e21e3d7e5833417853f834729bf7246891284c217d9ccaaf9635fbfd7217797701ee98549b109f9b2f5322de03873614ffef2498cd2f422b191e42d2e12488c4 - languageName: node - linkType: hard - -"@wdio/utils@npm:8.11.0": - version: 8.11.0 - resolution: "@wdio/utils@npm:8.11.0" - dependencies: - "@wdio/logger": 8.11.0 - "@wdio/types": 8.10.4 - import-meta-resolve: ^3.0.0 - p-iteration: ^1.1.8 - checksum: 8bdbde3e80793c82636556a6d7c50349d79685dd0769ce3ee8511223a87f5189d84d574a8bd963599171466dce5b44fc049b74af6df45169fe84167c35e6f81b - languageName: node - linkType: hard - -"@wdio/utils@npm:8.15.6": - version: 8.15.6 - resolution: "@wdio/utils@npm:8.15.6" - dependencies: - "@puppeteer/browsers": ^1.6.0 - "@wdio/logger": 8.11.0 - "@wdio/types": 8.15.0 - chrome-launcher: ^1.0.0 - decamelize: ^6.0.0 - deepmerge-ts: ^5.1.0 - edgedriver: ^5.3.5 - geckodriver: ^4.2.0 - get-port: ^7.0.0 - got: ^13.0.0 - import-meta-resolve: ^3.0.0 - safaridriver: ^0.1.0 - wait-port: ^1.0.4 - checksum: c0366dc571430b99c4753ebd26181f70eac1d58c189242a6b6197af1371def2d70a6a11747fe70afd710efd5bb93520d7357e7b1352ec40dfa6399413f7ed9d1 - languageName: node - linkType: hard - -"@webassemblyjs/ast@npm:1.11.5, @webassemblyjs/ast@npm:^1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/ast@npm:1.11.5" - dependencies: - "@webassemblyjs/helper-numbers": 1.11.5 - "@webassemblyjs/helper-wasm-bytecode": 1.11.5 - checksum: 7df16d8d4364d40e2506776330f8114fddc6494e6e18e8d5ec386312a0881a564cef136b0a74cc4a6ba284e2ff6bad890ddc029a0ba6cf45cc15186e638db118 - languageName: node - linkType: hard - -"@webassemblyjs/floating-point-hex-parser@npm:1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.11.5" - checksum: a6f35e3035a1ec4e446fa43da01539f3ed7e0f4b53d152f36ff34be1b63b08d86c4b09b6af375c95472a75f0c37b3b98b07199d157e767b8b3274e7a3962890c - languageName: node - linkType: hard - -"@webassemblyjs/helper-api-error@npm:1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/helper-api-error@npm:1.11.5" - checksum: 717a6ffb3283bd24a7b74710c9bd3d71ec331a26c15446441af19fae9f087e36acb8dcf25b900b6897a1d1eff838e463fe678d66281e7eccee9a3ac0e3447372 - languageName: node - linkType: hard - -"@webassemblyjs/helper-buffer@npm:1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/helper-buffer@npm:1.11.5" - checksum: 2c0925b1c3c9b115c183b88d9cf1a12e87fa4fc83ef985aa2a65d72cda543eba6b73b378d231b4feb810b17d3aa6cd297bd603199854346f8a50e3458d7ebbc0 - languageName: node - linkType: hard - -"@webassemblyjs/helper-numbers@npm:1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/helper-numbers@npm:1.11.5" - dependencies: - "@webassemblyjs/floating-point-hex-parser": 1.11.5 - "@webassemblyjs/helper-api-error": 1.11.5 - "@xtuc/long": 4.2.2 - checksum: 49c8bbf561d4df38009e38e6357c396f4454773fd31a03579a8e050a2b28053f5c47f675f00a37f79a65082c938c2159fa603049688ac01b1bafdb472c21110c - languageName: node - linkType: hard - -"@webassemblyjs/helper-wasm-bytecode@npm:1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/helper-wasm-bytecode@npm:1.11.5" - checksum: 4e868de92587e131a7f22bc4eb44eee60c178d4c2c3eeabcb973b4eac73ec477f25d5f838394797265dbe4b600e781c6e150c762a45f249b94bf0711e73409a7 - languageName: node - linkType: hard - -"@webassemblyjs/helper-wasm-section@npm:1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/helper-wasm-section@npm:1.11.5" - dependencies: - "@webassemblyjs/ast": 1.11.5 - "@webassemblyjs/helper-buffer": 1.11.5 - "@webassemblyjs/helper-wasm-bytecode": 1.11.5 - "@webassemblyjs/wasm-gen": 1.11.5 - checksum: 1752d7e0dbbf236a5cdc2257e1626a3562bfb0a7d2e967dc5e798c73088f18f20a991491565e2ffee61615f08035b4760e7aa080380bb60b86b393b6eb7486ae - languageName: node - linkType: hard - -"@webassemblyjs/ieee754@npm:1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/ieee754@npm:1.11.5" - dependencies: - "@xtuc/ieee754": ^1.2.0 - checksum: 68a855a3e3dd488fff4d2d100e491cb6ac07f728c9432f3216b8e1bb0a374b397b0a5f58fd3b71195e525d49c0c827db15c18897e1c220c629e759b19978e64c - languageName: node - linkType: hard - -"@webassemblyjs/leb128@npm:1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/leb128@npm:1.11.5" - dependencies: - "@xtuc/long": 4.2.2 - checksum: 555314708b6615c203c31a9dd810141c6de728e0043c2169ca69905ccf4d8603102994cb74ac5d057ac229bfc2be40f69cad2edd134ef2b909ef694eefe7bba6 - languageName: node - linkType: hard - -"@webassemblyjs/utf8@npm:1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/utf8@npm:1.11.5" - checksum: d8f67a5650d9bf26810da76e72d0547211a44f30f35657953f547e08185facb39ff326920bddec96d35b5cc65e4e66b1f23c6461847e2f93fad2a60b0bb20211 - languageName: node - linkType: hard - -"@webassemblyjs/wasm-edit@npm:^1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/wasm-edit@npm:1.11.5" - dependencies: - "@webassemblyjs/ast": 1.11.5 - "@webassemblyjs/helper-buffer": 1.11.5 - "@webassemblyjs/helper-wasm-bytecode": 1.11.5 - "@webassemblyjs/helper-wasm-section": 1.11.5 - "@webassemblyjs/wasm-gen": 1.11.5 - "@webassemblyjs/wasm-opt": 1.11.5 - "@webassemblyjs/wasm-parser": 1.11.5 - "@webassemblyjs/wast-printer": 1.11.5 - checksum: 790142a1e282848201c7b68860aabc0141ee44a98a62c3f0af05f8de3cc69b439c3af54ae9a06acbbfbf7fd192b30ee97fb31eda3e08973cae373534ad2135c7 - languageName: node - linkType: hard - -"@webassemblyjs/wasm-gen@npm:1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/wasm-gen@npm:1.11.5" - dependencies: - "@webassemblyjs/ast": 1.11.5 - "@webassemblyjs/helper-wasm-bytecode": 1.11.5 - "@webassemblyjs/ieee754": 1.11.5 - "@webassemblyjs/leb128": 1.11.5 - "@webassemblyjs/utf8": 1.11.5 - checksum: 0122df4e5ce52d873f19f34b3ebe8237072e9e6a69667cbec42a2d98ba49f85ea2ed3d935195e6a7ad4f64b9dd7da42883f057fe1103d2062bc90f3428b063fe - languageName: node - linkType: hard - -"@webassemblyjs/wasm-opt@npm:1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/wasm-opt@npm:1.11.5" - dependencies: - "@webassemblyjs/ast": 1.11.5 - "@webassemblyjs/helper-buffer": 1.11.5 - "@webassemblyjs/wasm-gen": 1.11.5 - "@webassemblyjs/wasm-parser": 1.11.5 - checksum: f9416b0dece071e308616fb30e560f0c3c53b5bb23cc4409781b8c47d31e935b27e9a248c65aee9dd9136271e37a4c5cb0971b27e5adf623020fbb298423fe55 - languageName: node - linkType: hard - -"@webassemblyjs/wasm-parser@npm:1.11.5, @webassemblyjs/wasm-parser@npm:^1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/wasm-parser@npm:1.11.5" - dependencies: - "@webassemblyjs/ast": 1.11.5 - "@webassemblyjs/helper-api-error": 1.11.5 - "@webassemblyjs/helper-wasm-bytecode": 1.11.5 - "@webassemblyjs/ieee754": 1.11.5 - "@webassemblyjs/leb128": 1.11.5 - "@webassemblyjs/utf8": 1.11.5 - checksum: 094b3df07532cd2a1db91710622cbaf3d7467a361f9f73dc564999385a472fcc08497d8ccf9294bd7c8813d5e2056c06a81e032abb60520168899605fde9b12c - languageName: node - linkType: hard - -"@webassemblyjs/wast-printer@npm:1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/wast-printer@npm:1.11.5" - dependencies: - "@webassemblyjs/ast": 1.11.5 - "@xtuc/long": 4.2.2 - checksum: c2995224c56b403be7fce7afbb3ad6b2ceadce07a47b28bce745eabb0435fa363c0180bca907d28703ece02422d0de219e689253b55de288c79b8f92416c1d71 - languageName: node - linkType: hard - -"@webextension-toolbox/webpack-webextension-plugin@npm:3.1.0": - version: 3.1.0 - resolution: "@webextension-toolbox/webpack-webextension-plugin@npm:3.1.0" - dependencies: - "@types/chrome": ^0.0.237 - "@types/firefox-webext-browser": ^111.0.1 - ajv: ^6.12.6 - mustache: ^4.2.0 - webpack-sources: ^3.2.3 - ws: 8.13.0 - checksum: d490eac7e32c57b092a7036badff6e78e95499640f44f7f8d9d13e8b8a564c2cd646aacb74d30a25fa06385c44019f856dd973cf7564cd800a5bd5dee088e928 - languageName: node - linkType: hard - -"@webpack-cli/configtest@npm:^2.1.1": - version: 2.1.1 - resolution: "@webpack-cli/configtest@npm:2.1.1" - peerDependencies: - webpack: 5.x.x - webpack-cli: 5.x.x - checksum: 9f9f9145c2d05471fc83d426db1df85cf49f329836b0c4b9f46b6948bed4b013464c00622b136d2a0a26993ce2306976682592245b08ee717500b1db45009a72 - languageName: node - linkType: hard - -"@webpack-cli/info@npm:^2.0.2": - version: 2.0.2 - resolution: "@webpack-cli/info@npm:2.0.2" - peerDependencies: - webpack: 5.x.x - webpack-cli: 5.x.x - checksum: 8f9a178afca5c82e113aed1efa552d64ee5ae4fdff63fe747c096a981ec74f18a5d07bd6e89bbe6715c3e57d96eea024a410e58977169489fe1df044c10dd94e - languageName: node - linkType: hard - -"@webpack-cli/serve@npm:^2.0.5": - version: 2.0.5 - resolution: "@webpack-cli/serve@npm:2.0.5" - peerDependencies: - webpack: 5.x.x - webpack-cli: 5.x.x - peerDependenciesMeta: - webpack-dev-server: - optional: true - checksum: 75f0e54681796d567a71ac3e2781d2901a8d8cf1cdfc82f261034dddac59a8343e8c3bc5e32b4bb9d6766759ba49fb29a5cd86ef1701d79c506fe886bb63ac75 - languageName: node - linkType: hard - -"@xtuc/ieee754@npm:^1.2.0": - version: 1.2.0 - resolution: "@xtuc/ieee754@npm:1.2.0" - checksum: ac56d4ca6e17790f1b1677f978c0c6808b1900a5b138885d3da21732f62e30e8f0d9120fcf8f6edfff5100ca902b46f8dd7c1e3f903728634523981e80e2885a - languageName: node - linkType: hard - -"@xtuc/long@npm:4.2.2": - version: 4.2.2 - resolution: "@xtuc/long@npm:4.2.2" - checksum: 8ed0d477ce3bc9c6fe2bf6a6a2cc316bb9c4127c5a7827bae947fa8ec34c7092395c5a283cc300c05b5fa01cbbfa1f938f410a7bf75db7c7846fea41949989ec - languageName: node - linkType: hard - -"@yarnpkg/lockfile@npm:^1.1.0": - version: 1.1.0 - resolution: "@yarnpkg/lockfile@npm:1.1.0" - checksum: 05b881b4866a3546861fee756e6d3812776ea47fa6eb7098f983d6d0eefa02e12b66c3fff931574120f196286a7ad4879ce02743c8bb2be36c6a576c7852083a - languageName: node - linkType: hard - -"@yarnpkg/parsers@npm:3.0.0-rc.46": - version: 3.0.0-rc.46 - resolution: "@yarnpkg/parsers@npm:3.0.0-rc.46" - dependencies: - js-yaml: ^3.10.0 - tslib: ^2.4.0 - checksum: 35dfd1b1ac7ed9babf231721eb90b58156e840e575f6792a8e5ab559beaed6e2d60833b857310e67d6282c9406357648df2f510e670ec37ef4bd41657f329a51 - languageName: node - linkType: hard - -"@zkochan/js-yaml@npm:0.0.6": - version: 0.0.6 - resolution: "@zkochan/js-yaml@npm:0.0.6" - dependencies: - argparse: ^2.0.1 - bin: - js-yaml: bin/js-yaml.js - checksum: 51b81597a1d1d79c778b8fae48317eaad78d75223d0b7477ad2b35f47cf63b19504da430bb7a03b326e668b282874242cc123e323e57293be038684cb5e755f8 - languageName: node - linkType: hard - -"JSONStream@npm:^1.3.5": - version: 1.3.5 - resolution: "JSONStream@npm:1.3.5" - dependencies: - jsonparse: ^1.2.0 - through: ">=2.2.7 <3" - bin: - JSONStream: ./bin.js - checksum: 2605fa124260c61bad38bb65eba30d2f72216a78e94d0ab19b11b4e0327d572b8d530c0c9cc3b0764f727ad26d39e00bf7ebad57781ca6368394d73169c59e46 - languageName: node - linkType: hard - -"abbrev@npm:1, abbrev@npm:^1.0.0": - version: 1.1.1 - resolution: "abbrev@npm:1.1.1" - checksum: a4a97ec07d7ea112c517036882b2ac22f3109b7b19077dc656316d07d308438aac28e4d9746dc4d84bf6b1e75b4a7b0a5f3cb30592419f128ca9a8cee3bcfa17 - languageName: node - linkType: hard - -"accepts@npm:~1.3.4, accepts@npm:~1.3.8": - version: 1.3.8 - resolution: "accepts@npm:1.3.8" - dependencies: - mime-types: ~2.1.34 - negotiator: 0.6.3 - checksum: 50c43d32e7b50285ebe84b613ee4a3aa426715a7d131b65b786e2ead0fd76b6b60091b9916d3478a75f11f162628a2139991b6c03ab3f1d9ab7c86075dc8eab4 - languageName: node - linkType: hard - -"acorn-import-assertions@npm:^1.9.0": - version: 1.9.0 - resolution: "acorn-import-assertions@npm:1.9.0" - peerDependencies: - acorn: ^8 - checksum: 944fb2659d0845c467066bdcda2e20c05abe3aaf11972116df457ce2627628a81764d800dd55031ba19de513ee0d43bb771bc679cc0eda66dc8b4fade143bc0c - languageName: node - linkType: hard - -"acorn-jsx@npm:^5.3.2": - version: 5.3.2 - resolution: "acorn-jsx@npm:5.3.2" - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: c3d3b2a89c9a056b205b69530a37b972b404ee46ec8e5b341666f9513d3163e2a4f214a71f4dfc7370f5a9c07472d2fd1c11c91c3f03d093e37637d95da98950 - languageName: node - linkType: hard - -"acorn-walk@npm:^8.1.1": - version: 8.2.0 - resolution: "acorn-walk@npm:8.2.0" - checksum: 1715e76c01dd7b2d4ca472f9c58968516a4899378a63ad5b6c2d668bba8da21a71976c14ec5f5b75f887b6317c4ae0b897ab141c831d741dc76024d8745f1ad1 - languageName: node - linkType: hard - -"acorn@npm:^8.4.1, acorn@npm:^8.5.0, acorn@npm:^8.7.1": - version: 8.8.2 - resolution: "acorn@npm:8.8.2" - bin: - acorn: bin/acorn - checksum: f790b99a1bf63ef160c967e23c46feea7787e531292bb827126334612c234ed489a0dc2c7ba33156416f0ffa8d25bf2b0fdb7f35c2ba60eb3e960572bece4001 - languageName: node - linkType: hard - -"acorn@npm:^8.9.0": - version: 8.10.0 - resolution: "acorn@npm:8.10.0" - bin: - acorn: bin/acorn - checksum: 538ba38af0cc9e5ef983aee196c4b8b4d87c0c94532334fa7e065b2c8a1f85863467bb774231aae91613fcda5e68740c15d97b1967ae3394d20faddddd8af61d - languageName: node - linkType: hard - -"add-stream@npm:^1.0.0": - version: 1.0.0 - resolution: "add-stream@npm:1.0.0" - checksum: 3e9e8b0b8f0170406d7c3a9a39bfbdf419ccccb0fd2a396338c0fda0a339af73bf738ad414fc520741de74517acf0dd92b4a36fd3298a47fd5371eee8f2c5a06 - languageName: node - linkType: hard - -"agent-base@npm:5": - version: 5.1.1 - resolution: "agent-base@npm:5.1.1" - checksum: 61ae789f3019f1dc10e8cba6d3ae9826949299a4e54aaa1cfa2fa37c95a108e70e95423b963bb987d7891a703fd9a5c383a506f4901819f3ee56f3147c0aa8ab - languageName: node - linkType: hard - -"agent-base@npm:6": - version: 6.0.0 - resolution: "agent-base@npm:6.0.0" - dependencies: - debug: 4 - checksum: a30d8521ddee3946c24aefc5b68d176993c7f0d4141e0edac323f85e967107b3e099331f12669ae7b195b9f91c7dd56582f7f70e015cc015317c1f3c7419d2af - languageName: node - linkType: hard - -"agent-base@npm:^4.3.0": - version: 4.3.0 - resolution: "agent-base@npm:4.3.0" - dependencies: - es6-promisify: ^5.0.0 - checksum: 0c10891060e579c67efafd6b62223666c4b4129b521eac3e9ad272a137545bcedb54ce352273b7ad21a0024060e4f1360ae9a465ac87e2af18883c937d39979f - languageName: node - linkType: hard - -"agent-base@npm:^6.0.2": - version: 6.0.2 - resolution: "agent-base@npm:6.0.2" - dependencies: - debug: 4 - checksum: f52b6872cc96fd5f622071b71ef200e01c7c4c454ee68bc9accca90c98cfb39f2810e3e9aa330435835eedc8c23f4f8a15267f67c6e245d2b33757575bdac49d - languageName: node - linkType: hard - -"agent-base@npm:^7.0.1, agent-base@npm:^7.0.2, agent-base@npm:^7.1.0": - version: 7.1.0 - resolution: "agent-base@npm:7.1.0" - dependencies: - debug: ^4.3.4 - checksum: f7828f991470a0cc22cb579c86a18cbae83d8a3cbed39992ab34fc7217c4d126017f1c74d0ab66be87f71455318a8ea3e757d6a37881b8d0f2a2c6aa55e5418f - languageName: node - linkType: hard - -"agentkeepalive@npm:^4.2.1": - version: 4.2.1 - resolution: "agentkeepalive@npm:4.2.1" - dependencies: - debug: ^4.1.0 - depd: ^1.1.2 - humanize-ms: ^1.2.1 - checksum: 39cb49ed8cf217fd6da058a92828a0a84e0b74c35550f82ee0a10e1ee403c4b78ade7948be2279b188b7a7303f5d396ea2738b134731e464bf28de00a4f72a18 - languageName: node - linkType: hard - -"aggregate-error@npm:^3.0.0": - version: 3.1.0 - resolution: "aggregate-error@npm:3.1.0" - dependencies: - clean-stack: ^2.0.0 - indent-string: ^4.0.0 - checksum: 1101a33f21baa27a2fa8e04b698271e64616b886795fd43c31068c07533c7b3facfcaf4e9e0cab3624bd88f729a592f1c901a1a229c9e490eafce411a8644b79 - languageName: node - linkType: hard - -"ajv-formats@npm:^2.1.1": - version: 2.1.1 - resolution: "ajv-formats@npm:2.1.1" - dependencies: - ajv: ^8.0.0 - peerDependencies: - ajv: ^8.0.0 - peerDependenciesMeta: - ajv: - optional: true - checksum: 4a287d937f1ebaad4683249a4c40c0fa3beed30d9ddc0adba04859026a622da0d317851316ea64b3680dc60f5c3c708105ddd5d5db8fe595d9d0207fd19f90b7 - languageName: node - linkType: hard - -"ajv-keywords@npm:^3.5.2": - version: 3.5.2 - resolution: "ajv-keywords@npm:3.5.2" - peerDependencies: - ajv: ^6.9.1 - checksum: 7dc5e5931677a680589050f79dcbe1fefbb8fea38a955af03724229139175b433c63c68f7ae5f86cf8f65d55eb7c25f75a046723e2e58296707617ca690feae9 - languageName: node - linkType: hard - -"ajv-keywords@npm:^5.1.0": - version: 5.1.0 - resolution: "ajv-keywords@npm:5.1.0" - dependencies: - fast-deep-equal: ^3.1.3 - peerDependencies: - ajv: ^8.8.2 - checksum: c35193940b853119242c6757787f09ecf89a2c19bcd36d03ed1a615e710d19d450cb448bfda407b939aba54b002368c8bff30529cc50a0536a8e10bcce300421 - languageName: node - linkType: hard - -"ajv@npm:6.12.6, ajv@npm:^6.12.4, ajv@npm:^6.12.5, ajv@npm:^6.12.6": - version: 6.12.6 - resolution: "ajv@npm:6.12.6" - dependencies: - fast-deep-equal: ^3.1.1 - fast-json-stable-stringify: ^2.0.0 - json-schema-traverse: ^0.4.1 - uri-js: ^4.2.2 - checksum: 874972efe5c4202ab0a68379481fbd3d1b5d0a7bd6d3cc21d40d3536ebff3352a2a1fabb632d4fd2cc7fe4cbdcd5ed6782084c9bbf7f32a1536d18f9da5007d4 - languageName: node - linkType: hard - -"ajv@npm:^8.0.0, ajv@npm:^8.9.0": - version: 8.12.0 - resolution: "ajv@npm:8.12.0" - dependencies: - fast-deep-equal: ^3.1.1 - json-schema-traverse: ^1.0.0 - require-from-string: ^2.0.2 - uri-js: ^4.2.2 - checksum: 4dc13714e316e67537c8b31bc063f99a1d9d9a497eb4bbd55191ac0dcd5e4985bbb71570352ad6f1e76684fb6d790928f96ba3b2d4fd6e10024be9612fe3f001 - languageName: node - linkType: hard - -"ansi-colors@npm:^4.1.1": - version: 4.1.1 - resolution: "ansi-colors@npm:4.1.1" - checksum: 138d04a51076cb085da0a7e2d000c5c0bb09f6e772ed5c65c53cb118d37f6c5f1637506d7155fb5f330f0abcf6f12fa2e489ac3f8cdab9da393bf1bb4f9a32b0 - languageName: node - linkType: hard - -"ansi-escapes@npm:^4.2.1": - version: 4.3.1 - resolution: "ansi-escapes@npm:4.3.1" - dependencies: - type-fest: ^0.11.0 - checksum: c4962c1791cc4e29efb9976680bad7b23f322ca039e588406680fffc8b6bc6e223721193eb481dab076309d9a7371bbfc4e835efe5fe267e3395ffa047da239d - languageName: node - linkType: hard - -"ansi-escapes@npm:^4.3.2": - version: 4.3.2 - resolution: "ansi-escapes@npm:4.3.2" - dependencies: - type-fest: ^0.21.3 - checksum: 93111c42189c0a6bed9cdb4d7f2829548e943827ee8479c74d6e0b22ee127b2a21d3f8b5ca57723b8ef78ce011fbfc2784350eb2bde3ccfccf2f575fa8489815 - languageName: node - linkType: hard - -"ansi-regex@npm:5.0.1": - version: 5.0.1 - resolution: "ansi-regex@npm:5.0.1" - checksum: 2aa4bb54caf2d622f1afdad09441695af2a83aa3fe8b8afa581d205e57ed4261c183c4d3877cee25794443fde5876417d859c108078ab788d6af7e4fe52eb66b - languageName: node - linkType: hard - -"ansi-styles@npm:^2.2.1": - version: 2.2.1 - resolution: "ansi-styles@npm:2.2.1" - checksum: ebc0e00381f2a29000d1dac8466a640ce11943cef3bda3cd0020dc042e31e1058ab59bf6169cd794a54c3a7338a61ebc404b7c91e004092dd20e028c432c9c2c - languageName: node - linkType: hard - -"ansi-styles@npm:^3.2.1": - version: 3.2.1 - resolution: "ansi-styles@npm:3.2.1" - dependencies: - color-convert: ^1.9.0 - checksum: d85ade01c10e5dd77b6c89f34ed7531da5830d2cb5882c645f330079975b716438cd7ebb81d0d6e6b4f9c577f19ae41ab55f07f19786b02f9dfd9e0377395665 - languageName: node - linkType: hard - -"ansi-styles@npm:^4.0.0": - version: 4.2.0 - resolution: "ansi-styles@npm:4.2.0" - dependencies: - "@types/color-name": ^1.1.1 - color-convert: ^2.0.1 - checksum: 97f0f21a77f1e120cc51e439d5c05847269ee7667267b83cffdacb5987f82560a7e0dadae4f31e02795ff601ccba1320b40e9760eda1ec67129343a407027a1a - languageName: node - linkType: hard - -"ansi-styles@npm:^4.1.0": - version: 4.3.0 - resolution: "ansi-styles@npm:4.3.0" - dependencies: - color-convert: ^2.0.1 - checksum: 513b44c3b2105dd14cc42a19271e80f386466c4be574bccf60b627432f9198571ebf4ab1e4c3ba17347658f4ee1711c163d574248c0c1cdc2d5917a0ad582ec4 - languageName: node - linkType: hard - -"ansi-styles@npm:^5.0.0": - version: 5.2.0 - resolution: "ansi-styles@npm:5.2.0" - checksum: d7f4e97ce0623aea6bc0d90dcd28881ee04cba06c570b97fd3391bd7a268eedfd9d5e2dd4fdcbdd82b8105df5faf6f24aaedc08eaf3da898e702db5948f63469 - languageName: node - linkType: hard - -"ansi-styles@npm:^6.1.0": - version: 6.2.1 - resolution: "ansi-styles@npm:6.2.1" - checksum: ef940f2f0ced1a6347398da88a91da7930c33ecac3c77b72c5905f8b8fe402c52e6fde304ff5347f616e27a742da3f1dc76de98f6866c69251ad0b07a66776d9 - languageName: node - linkType: hard - -"any-promise@npm:^1.0.0": - version: 1.3.0 - resolution: "any-promise@npm:1.3.0" - checksum: 0ee8a9bdbe882c90464d75d1f55cf027f5458650c4bd1f0467e65aec38ccccda07ca5844969ee77ed46d04e7dded3eaceb027e8d32f385688523fe305fa7e1de - languageName: node - linkType: hard - -"anymatch@npm:~3.1.2": - version: 3.1.2 - resolution: "anymatch@npm:3.1.2" - dependencies: - normalize-path: ^3.0.0 - picomatch: ^2.0.4 - checksum: 985163db2292fac9e5a1e072bf99f1b5baccf196e4de25a0b0b81865ebddeb3b3eb4480734ef0a2ac8c002845396b91aa89121f5b84f93981a4658164a9ec6e9 - languageName: node - linkType: hard - -"aproba@npm:^1.0.3 || ^2.0.0": - version: 2.0.0 - resolution: "aproba@npm:2.0.0" - checksum: 5615cadcfb45289eea63f8afd064ab656006361020e1735112e346593856f87435e02d8dcc7ff0d11928bc7d425f27bc7c2a84f6c0b35ab0ff659c814c138a24 - languageName: node - linkType: hard - -"archiver-utils@npm:^2.1.0": - version: 2.1.0 - resolution: "archiver-utils@npm:2.1.0" - dependencies: - glob: ^7.1.4 - graceful-fs: ^4.2.0 - lazystream: ^1.0.0 - lodash.defaults: ^4.2.0 - lodash.difference: ^4.5.0 - lodash.flatten: ^4.4.0 - lodash.isplainobject: ^4.0.6 - lodash.union: ^4.6.0 - normalize-path: ^3.0.0 - readable-stream: ^2.0.0 - checksum: 5665f40bde87ee82cb638177bdccca8cc6e55edea1b94338f7e6b56a1d9367b0d9a39e42b47866eaf84b8c67669a7d250900a226207ecc30fa163b52aae859a5 - languageName: node - linkType: hard - -"archiver@npm:^5.0.0": - version: 5.3.0 - resolution: "archiver@npm:5.3.0" - dependencies: - archiver-utils: ^2.1.0 - async: ^3.2.0 - buffer-crc32: ^0.2.1 - readable-stream: ^3.6.0 - readdir-glob: ^1.0.0 - tar-stream: ^2.2.0 - zip-stream: ^4.1.0 - checksum: 878b275390dbab4a32dc2010fb68447d2750297226002002b27d790058d0e04c7d1566f20cf6f9c5abcca33e946cd36ed11b659c59408dabd852db005c84dfed - languageName: node - linkType: hard - -"are-docs-informative@npm:^0.0.2": - version: 0.0.2 - resolution: "are-docs-informative@npm:0.0.2" - checksum: 7a48ca90d66e29afebc4387d7029d86cfe97bad7e796c8e7de01309e02dcfc027250231c02d4ca208d2984170d09026390b946df5d3d02ac638ab35f74501c74 - languageName: node - linkType: hard - -"are-we-there-yet@npm:^3.0.0": - version: 3.0.0 - resolution: "are-we-there-yet@npm:3.0.0" - dependencies: - delegates: ^1.0.0 - readable-stream: ^3.6.0 - checksum: 348edfdd931b0b50868b55402c01c3f64df1d4c229ab6f063539a5025fd6c5f5bb8a0cab409bbed8d75d34762d22aa91b7c20b4204eb8177063158d9ba792981 - languageName: node - linkType: hard - -"arg@npm:^4.1.0": - version: 4.1.1 - resolution: "arg@npm:4.1.1" - checksum: 96d93faf11fe083b202903cf95867d629041b40ef1360f5b1a5897e0e7454225970267212586e716615c971af113a96472641e0f3c0a711d6e02ee32002f73e8 - languageName: node - linkType: hard - -"argparse@npm:^1.0.7": - version: 1.0.10 - resolution: "argparse@npm:1.0.10" - dependencies: - sprintf-js: ~1.0.2 - checksum: 7ca6e45583a28de7258e39e13d81e925cfa25d7d4aacbf806a382d3c02fcb13403a07fb8aeef949f10a7cfe4a62da0e2e807b348a5980554cc28ee573ef95945 - languageName: node - linkType: hard - -"argparse@npm:^2.0.1": - version: 2.0.1 - resolution: "argparse@npm:2.0.1" - checksum: 83644b56493e89a254bae05702abf3a1101b4fa4d0ca31df1c9985275a5a5bd47b3c27b7fa0b71098d41114d8ca000e6ed90cad764b306f8a503665e4d517ced - languageName: node - linkType: hard - -"aria-hidden@npm:^1.1.3": - version: 1.1.3 - resolution: "aria-hidden@npm:1.1.3" - dependencies: - tslib: ^1.0.0 - checksum: 2d40a328246baac7ae0b243ebe0cbef53c836c5f78c9212e9c1ff93f3aee185bd9aa51773e161e0025722d691c9d5f125070f6175a7074c4a57778ddc30d9e74 - languageName: node - linkType: hard - -"aria-query@npm:^5.0.0": - version: 5.0.0 - resolution: "aria-query@npm:5.0.0" - checksum: c41f98866c5a304561ee8cae55856711cddad6f3f85d8cb43cc5f79667078d9b8979ce32d244c1ff364e6463a4d0b6865804a33ccc717fed701b281cf7dc6296 - languageName: node - linkType: hard - -"array-buffer-byte-length@npm:^1.0.0": - version: 1.0.0 - resolution: "array-buffer-byte-length@npm:1.0.0" - dependencies: - call-bind: ^1.0.2 - is-array-buffer: ^3.0.1 - checksum: 044e101ce150f4804ad19c51d6c4d4cfa505c5b2577bd179256e4aa3f3f6a0a5e9874c78cd428ee566ac574c8a04d7ce21af9fe52e844abfdccb82b33035a7c3 - languageName: node - linkType: hard - -"array-differ@npm:^3.0.0": - version: 3.0.0 - resolution: "array-differ@npm:3.0.0" - checksum: 117edd9df5c1530bd116c6e8eea891d4bd02850fd89b1b36e532b6540e47ca620a373b81feca1c62d1395d9ae601516ba538abe5e8172d41091da2c546b05fb7 - languageName: node - linkType: hard - -"array-flatten@npm:1.1.1": - version: 1.1.1 - resolution: "array-flatten@npm:1.1.1" - checksum: a9925bf3512d9dce202112965de90c222cd59a4fbfce68a0951d25d965cf44642931f40aac72309c41f12df19afa010ecadceb07cfff9ccc1621e99d89ab5f3b - languageName: node - linkType: hard - -"array-ify@npm:^1.0.0": - version: 1.0.0 - resolution: "array-ify@npm:1.0.0" - checksum: c0502015b319c93dd4484f18036bcc4b654eb76a4aa1f04afbcef11ac918859bb1f5d71ba1f0f1141770db9eef1a4f40f1761753650873068010bbf7bcdae4a4 - languageName: node - linkType: hard - -"array-includes@npm:^3.1.6": - version: 3.1.6 - resolution: "array-includes@npm:3.1.6" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 - get-intrinsic: ^1.1.3 - is-string: ^1.0.7 - checksum: f22f8cd8ba8a6448d91eebdc69f04e4e55085d09232b5216ee2d476dab3ef59984e8d1889e662c6a0ed939dcb1b57fd05b2c0209c3370942fc41b752c82a2ca5 - languageName: node - linkType: hard - -"array-union@npm:^2.1.0": - version: 2.1.0 - resolution: "array-union@npm:2.1.0" - checksum: 5bee12395cba82da674931df6d0fea23c4aa4660cb3b338ced9f828782a65caa232573e6bf3968f23e0c5eb301764a382cef2f128b170a9dc59de0e36c39f98d - languageName: node - linkType: hard - -"array.prototype.findlastindex@npm:^1.2.2": - version: 1.2.2 - resolution: "array.prototype.findlastindex@npm:1.2.2" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 - es-shim-unscopables: ^1.0.0 - get-intrinsic: ^1.1.3 - checksum: 8a166359f69a2a751c843f26b9c8cd03d0dc396a92cdcb85f4126b5f1cecdae5b2c0c616a71ea8aff026bde68165b44950b3664404bb73db0673e288495ba264 - languageName: node - linkType: hard - -"array.prototype.flat@npm:^1.3.1": - version: 1.3.1 - resolution: "array.prototype.flat@npm:1.3.1" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 - es-shim-unscopables: ^1.0.0 - checksum: 5a8415949df79bf6e01afd7e8839bbde5a3581300e8ad5d8449dea52639e9e59b26a467665622783697917b43bf39940a6e621877c7dd9b3d1c1f97484b9b88b - languageName: node - linkType: hard - -"array.prototype.flatmap@npm:^1.3.1": - version: 1.3.1 - resolution: "array.prototype.flatmap@npm:1.3.1" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 - es-shim-unscopables: ^1.0.0 - checksum: 8c1c43a4995f12cf12523436da28515184c753807b3f0bc2ca6c075f71c470b099e2090cc67dba8e5280958fea401c1d0c59e1db0143272aef6cd1103921a987 - languageName: node - linkType: hard - -"arraybuffer.prototype.slice@npm:^1.0.1": - version: 1.0.1 - resolution: "arraybuffer.prototype.slice@npm:1.0.1" - dependencies: - array-buffer-byte-length: ^1.0.0 - call-bind: ^1.0.2 - define-properties: ^1.2.0 - get-intrinsic: ^1.2.1 - is-array-buffer: ^3.0.2 - is-shared-array-buffer: ^1.0.2 - checksum: e3e9b2a3e988ebfeddce4c7e8f69df730c9e48cb04b0d40ff0874ce3d86b3d1339dd520ffde5e39c02610bc172ecfbd4bc93324b1cabd9554c44a56b131ce0ce - languageName: node - linkType: hard - -"arrify@npm:^1.0.1": - version: 1.0.1 - resolution: "arrify@npm:1.0.1" - checksum: 745075dd4a4624ff0225c331dacb99be501a515d39bcb7c84d24660314a6ec28e68131b137e6f7e16318170842ce97538cd298fc4cd6b2cc798e0b957f2747e7 - languageName: node - linkType: hard - -"arrify@npm:^2.0.1": - version: 2.0.1 - resolution: "arrify@npm:2.0.1" - checksum: 067c4c1afd182806a82e4c1cb8acee16ab8b5284fbca1ce29408e6e91281c36bb5b612f6ddfbd40a0f7a7e0c75bf2696eb94c027f6e328d6e9c52465c98e4209 - languageName: node - linkType: hard - -"asap@npm:~2.0.3": - version: 2.0.6 - resolution: "asap@npm:2.0.6" - checksum: b296c92c4b969e973260e47523207cd5769abd27c245a68c26dc7a0fe8053c55bb04360237cb51cab1df52be939da77150ace99ad331fb7fb13b3423ed73ff3d - languageName: node - linkType: hard - -"ast-types@npm:^0.13.4": - version: 0.13.4 - resolution: "ast-types@npm:0.13.4" - dependencies: - tslib: ^2.0.1 - checksum: 5a51f7b70588ecced3601845a0e203279ca2f5fdc184416a0a1640c93ec0a267241d6090a328e78eebb8de81f8754754e0a4f1558ba2a3d638f8ccbd0b1f0eff - languageName: node - linkType: hard - -"async-exit-hook@npm:^2.0.1": - version: 2.0.1 - resolution: "async-exit-hook@npm:2.0.1" - checksum: b72cbdd19ea90fa33a3a57b0dbff83e4bf2f4e4acd70b2b3847a588f9f16a45d38590ee13f285375dd919c224f60fa58dc3d315a87678d3aa24ff686d1c0200a - languageName: node - linkType: hard - -"async@npm:^3.2.0, async@npm:^3.2.3": - version: 3.2.3 - resolution: "async@npm:3.2.3" - checksum: c4bee57ab2249af3dc83ca3ef9acfa8e822c0d5e5aa41bae3eaf7f673648343cd64ecd7d26091ffd357f3f044428b17b5f00098494b6cf8b6b3e9681f0636ca1 - languageName: node - linkType: hard - -"asynckit@npm:^0.4.0": - version: 0.4.0 - resolution: "asynckit@npm:0.4.0" - checksum: 7b78c451df768adba04e2d02e63e2d0bf3b07adcd6e42b4cf665cb7ce899bedd344c69a1dcbce355b5f972d597b25aaa1c1742b52cffd9caccb22f348114f6be - languageName: node - linkType: hard - -"available-typed-arrays@npm:^1.0.5": - version: 1.0.5 - resolution: "available-typed-arrays@npm:1.0.5" - checksum: 20eb47b3cefd7db027b9bbb993c658abd36d4edd3fe1060e83699a03ee275b0c9b216cc076ff3f2db29073225fb70e7613987af14269ac1fe2a19803ccc97f1a - languageName: node - linkType: hard - -"axios@npm:^1.0.0": - version: 1.1.3 - resolution: "axios@npm:1.1.3" - dependencies: - follow-redirects: ^1.15.0 - form-data: ^4.0.0 - proxy-from-env: ^1.1.0 - checksum: cab3b17bf6092c9387f7023d699db093cfa23650b56c4422cd474d124b78b2e3b5a520f932c330664a58ab85b867b1c25a95cace475ef72d236888c852b84e6d - languageName: node - linkType: hard - -"b4a@npm:^1.6.4": - version: 1.6.4 - resolution: "b4a@npm:1.6.4" - checksum: 81b086f9af1f8845fbef4476307236bda3d660c158c201db976f19cdce05f41f93110ab6b12fd7a2696602a490cc43d5410ee36a56d6eef93afb0d6ca69ac3b2 - languageName: node - linkType: hard - -"babel-plugin-macros@npm:^3.1.0": - version: 3.1.0 - resolution: "babel-plugin-macros@npm:3.1.0" - dependencies: - "@babel/runtime": ^7.12.5 - cosmiconfig: ^7.0.0 - resolve: ^1.19.0 - checksum: 765de4abebd3e4688ebdfbff8571ddc8cd8061f839bb6c3e550b0344a4027b04c60491f843296ce3f3379fb356cc873d57a9ee6694262547eb822c14a25be9a6 - languageName: node - linkType: hard - -"balanced-match@npm:^1.0.0": - version: 1.0.2 - resolution: "balanced-match@npm:1.0.2" - checksum: 9706c088a283058a8a99e0bf91b0a2f75497f185980d9ffa8b304de1d9e58ebda7c72c07ebf01dadedaac5b2907b2c6f566f660d62bd336c3468e960403b9d65 - languageName: node - linkType: hard - -"base16@npm:^1.0.0": - version: 1.0.0 - resolution: "base16@npm:1.0.0" - checksum: 0cd449a2db0f0f957e4b6b57e33bc43c9e20d4f1dd744065db94b5da35e8e71fa4dc4bc7a901e59a84d5f8b6936e3c520e2471787f667fc155fb0f50d8540f5d - languageName: node - linkType: hard - -"base64-js@npm:^1.0.2": - version: 1.3.0 - resolution: "base64-js@npm:1.3.0" - checksum: ce473c16d1f84b128971af83507a537089bc8f86b30c857ef209512d66f61d3a382a3c00d8b02c59b7e479f6de0eb9ed4b67aff55f2eff9e6a32ac669f0dc062 - languageName: node - linkType: hard - -"base64id@npm:2.0.0, base64id@npm:~2.0.0": - version: 2.0.0 - resolution: "base64id@npm:2.0.0" - checksum: 581b1d37e6cf3738b7ccdd4d14fe2bfc5c238e696e2720ee6c44c183b838655842e22034e53ffd783f872a539915c51b0d4728a49c7cc678ac5a758e00d62168 - languageName: node - linkType: hard - -"basic-ftp@npm:^5.0.2": - version: 5.0.3 - resolution: "basic-ftp@npm:5.0.3" - checksum: 8b04e88eb85a64de9311721bb0707c9cd70453eefdd854cab85438e6f46fb6c597ddad57ed1acf0a9ede3c677b14e657f51051688a5f23d6f3ea7b5d9073b850 - languageName: node - linkType: hard - -"before-after-hook@npm:^2.2.0": - version: 2.2.0 - resolution: "before-after-hook@npm:2.2.0" - checksum: 83f0a056f79c695a6788eea3177702cf7fbabad1cb5a53fd274f7820d73546674352ba24677ba62c9f5af963f773e7eea348422f7349a8993215761572b77ca3 - languageName: node - linkType: hard - -"big-integer@npm:^1.6.17": - version: 1.6.51 - resolution: "big-integer@npm:1.6.51" - checksum: 3d444173d1b2e20747e2c175568bedeebd8315b0637ea95d75fd27830d3b8e8ba36c6af40374f36bdaea7b5de376dcada1b07587cb2a79a928fccdb6e6e3c518 - languageName: node - linkType: hard - -"big.js@npm:^5.2.2": - version: 5.2.2 - resolution: "big.js@npm:5.2.2" - checksum: b89b6e8419b097a8fb4ed2399a1931a68c612bce3cfd5ca8c214b2d017531191070f990598de2fc6f3f993d91c0f08aa82697717f6b3b8732c9731866d233c9e - languageName: node - linkType: hard - -"binary-extensions@npm:^2.0.0": - version: 2.0.0 - resolution: "binary-extensions@npm:2.0.0" - checksum: 554f65d3378cf71c3185c17dec3ca58334b8ff6ae242db3107284765ce33b2af19efd20c11faec41907a40534929e34b3a98e7d391c61e4211b45732dccb1115 - languageName: node - linkType: hard - -"binary@npm:~0.3.0": - version: 0.3.0 - resolution: "binary@npm:0.3.0" - dependencies: - buffers: ~0.1.1 - chainsaw: ~0.1.0 - checksum: b4699fda9e2c2981e74a46b0115cf0d472eda9b68c0e9d229ef494e92f29ce81acf0a834415094cffcc340dfee7c4ef8ce5d048c65c18067a7ed850323f777af - languageName: node - linkType: hard - -"bl@npm:^4.0.3, bl@npm:^4.1.0": - version: 4.1.0 - resolution: "bl@npm:4.1.0" - dependencies: - buffer: ^5.5.0 - inherits: ^2.0.4 - readable-stream: ^3.4.0 - checksum: 9e8521fa7e83aa9427c6f8ccdcba6e8167ef30cc9a22df26effcc5ab682ef91d2cbc23a239f945d099289e4bbcfae7a192e9c28c84c6202e710a0dfec3722662 - languageName: node - linkType: hard - -"bluebird@npm:~3.4.1": - version: 3.4.7 - resolution: "bluebird@npm:3.4.7" - checksum: bffa9dee7d3a41ab15c4f3f24687b49959b4e64e55c058a062176feb8ccefc2163414fb4e1a0f3053bf187600936509660c3ebd168fd9f0e48c7eba23b019466 - languageName: node - linkType: hard - -"body-parser@npm:1.20.1": - version: 1.20.1 - resolution: "body-parser@npm:1.20.1" - dependencies: - bytes: 3.1.2 - content-type: ~1.0.4 - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - http-errors: 2.0.0 - iconv-lite: 0.4.24 - on-finished: 2.4.1 - qs: 6.11.0 - raw-body: 2.5.1 - type-is: ~1.6.18 - unpipe: 1.0.0 - checksum: f1050dbac3bede6a78f0b87947a8d548ce43f91ccc718a50dd774f3c81f2d8b04693e52acf62659fad23101827dd318da1fb1363444ff9a8482b886a3e4a5266 - languageName: node - linkType: hard - -"body-parser@npm:^1.19.0": - version: 1.19.2 - resolution: "body-parser@npm:1.19.2" - dependencies: - bytes: 3.1.2 - content-type: ~1.0.4 - debug: 2.6.9 - depd: ~1.1.2 - http-errors: 1.8.1 - iconv-lite: 0.4.24 - on-finished: ~2.3.0 - qs: 6.9.7 - raw-body: 2.4.3 - type-is: ~1.6.18 - checksum: 7f777ea65670e2622ca4a785b5dcb2a68451b3bb8d4d0f41091d307d56b640dba588a9ae04d85dda2cdd5e42788266a783528d5417e5643720fd611fd52522e7 - languageName: node - linkType: hard - -"boolbase@npm:^1.0.0": - version: 1.0.0 - resolution: "boolbase@npm:1.0.0" - checksum: 3e25c80ef626c3a3487c73dbfc70ac322ec830666c9ad915d11b701142fab25ec1e63eff2c450c74347acfd2de854ccde865cd79ef4db1683f7c7b046ea43bb0 - languageName: node - linkType: hard - -"brace-expansion@npm:^1.1.7": - version: 1.1.11 - resolution: "brace-expansion@npm:1.1.11" - dependencies: - balanced-match: ^1.0.0 - concat-map: 0.0.1 - checksum: faf34a7bb0c3fcf4b59c7808bc5d2a96a40988addf2e7e09dfbb67a2251800e0d14cd2bfc1aa79174f2f5095c54ff27f46fb1289fe2d77dac755b5eb3434cc07 - languageName: node - linkType: hard - -"brace-expansion@npm:^2.0.1": - version: 2.0.1 - resolution: "brace-expansion@npm:2.0.1" - dependencies: - balanced-match: ^1.0.0 - checksum: a61e7cd2e8a8505e9f0036b3b6108ba5e926b4b55089eeb5550cd04a471fe216c96d4fe7e4c7f995c728c554ae20ddfc4244cad10aef255e72b62930afd233d1 - languageName: node - linkType: hard - -"braces@npm:^3.0.1, braces@npm:^3.0.2, braces@npm:~3.0.2": - version: 3.0.2 - resolution: "braces@npm:3.0.2" - dependencies: - fill-range: ^7.0.1 - checksum: e2a8e769a863f3d4ee887b5fe21f63193a891c68b612ddb4b68d82d1b5f3ff9073af066c343e9867a393fe4c2555dcb33e89b937195feb9c1613d259edfcd459 - languageName: node - linkType: hard - -"browser-sdk@workspace:.": - version: 0.0.0-use.local - resolution: "browser-sdk@workspace:." - dependencies: - "@jsdevtools/coverage-istanbul-loader": 3.0.5 - "@types/chrome": 0.0.243 - "@types/connect-busboy": 1.0.0 - "@types/cors": 2.8.13 - "@types/express": 4.17.17 - "@types/jasmine": 3.10.12 - "@typescript-eslint/eslint-plugin": 5.62.0 - "@typescript-eslint/parser": 5.62.0 - "@wdio/browserstack-service": 8.15.6 - "@wdio/cli": 8.15.6 - "@wdio/jasmine-framework": 8.15.6 - "@wdio/junit-reporter": 8.15.6 - "@wdio/local-runner": 8.15.6 - "@wdio/spec-reporter": 8.15.6 - ajv: 6.12.6 - browserstack-local: 1.5.4 - connect-busboy: 1.0.0 - cors: 2.8.5 - emoji-name-map: 1.2.9 - eslint: 8.47.0 - eslint-config-prettier: 9.0.0 - eslint-module-utils: 2.8.0 - eslint-plugin-import: 2.28.1 - eslint-plugin-jasmine: 4.1.3 - eslint-plugin-jsdoc: 46.5.0 - eslint-plugin-local-rules: 1.3.2 - eslint-plugin-prefer-arrow: 1.2.3 - eslint-plugin-unicorn: 48.0.1 - express: 4.18.2 - glob: 10.3.3 - jasmine-core: 3.99.1 - json-schema-to-typescript: "bcaudan/json-schema-to-typescript#bcaudan/add-readonly-support" - karma: 6.4.2 - karma-browserstack-launcher: 1.6.0 - karma-chrome-launcher: 3.2.0 - karma-coverage-istanbul-reporter: 3.0.3 - karma-jasmine: 4.0.2 - karma-junit-reporter: 2.0.1 - karma-sourcemap-loader: 0.4.0 - karma-spec-reporter: 0.0.36 - karma-webpack: 5.0.0 - lerna: 7.1.5 - minimatch: 9.0.3 - node-fetch: 3.3.2 - npm-run-all: 4.1.5 - prettier: 3.0.2 - terser-webpack-plugin: 5.3.9 - ts-loader: 9.4.4 - ts-node: 10.9.1 - tsconfig-paths-webpack-plugin: 4.1.0 - typescript: 5.1.6 - webdriverio: 8.15.6 - webpack: 5.88.2 - webpack-cli: 5.1.4 - webpack-dev-middleware: 6.1.1 - languageName: unknown - linkType: soft - -"browserslist@npm:^4.14.5, browserslist@npm:^4.16.6": - version: 4.16.8 - resolution: "browserslist@npm:4.16.8" - dependencies: - caniuse-lite: ^1.0.30001251 - colorette: ^1.3.0 - electron-to-chromium: ^1.3.811 - escalade: ^3.1.1 - node-releases: ^1.1.75 - bin: - browserslist: cli.js - checksum: a442ab2156b95bc88627591c5af6f3e4952eab4a3b1eef942af37bbeaa717f60a78b31890c76b1ade08e881c541c6ac9e7a74f0a66968658e9fe013e69e69093 - languageName: node - linkType: hard - -"browserstack-local@npm:1.5.4": - version: 1.5.4 - resolution: "browserstack-local@npm:1.5.4" - dependencies: - agent-base: ^6.0.2 - https-proxy-agent: ^5.0.1 - is-running: ^2.1.0 - ps-tree: =1.2.0 - temp-fs: ^0.9.9 - checksum: beb2b1daadc8328bf635898983733232d4dc250981c29a9a231167f2bc4bf6118966ead779a7fc96873bb650462af8b57347242eb58040c6455019ece195e51d - languageName: node - linkType: hard - -"browserstack-local@npm:^1.3.7": - version: 1.4.9 - resolution: "browserstack-local@npm:1.4.9" - dependencies: - https-proxy-agent: ^4.0.0 - is-running: ^2.1.0 - ps-tree: =1.2.0 - temp-fs: ^0.9.9 - checksum: dd8ef26fa61a2f1aa884246c07fb23061e972ede905d170876be5ccfdfcdd6b78693d57f223d29d68f822b0a2d95459396dac94a5674069160c8bb057ca3d414 - languageName: node - linkType: hard - -"browserstack-local@npm:^1.5.1": - version: 1.5.1 - resolution: "browserstack-local@npm:1.5.1" - dependencies: - agent-base: ^6.0.2 - https-proxy-agent: ^5.0.1 - is-running: ^2.1.0 - ps-tree: =1.2.0 - temp-fs: ^0.9.9 - checksum: 2bc9f2d9b87a5bb3445a089f5f9cffc70c363713c0c5df0a260df2e7d87598196fd20715b610548b8bbb53928043f87c3ff6f5ec5ce2c8c710f976bbcf4ba401 - languageName: node - linkType: hard - -"browserstack@npm:~1.5.1": - version: 1.5.3 - resolution: "browserstack@npm:1.5.3" - dependencies: - https-proxy-agent: ^2.2.1 - checksum: 67e37b195ac487e9bab7d1e0af276d1ec625ec6349cceb876f24e31ab323d1217e6332cbb34d5fe043c7f95cf14674f9ee0771719678d06978ce7826b3c754ff - languageName: node - linkType: hard - -"buffer-crc32@npm:^0.2.1, buffer-crc32@npm:^0.2.13, buffer-crc32@npm:~0.2.3": - version: 0.2.13 - resolution: "buffer-crc32@npm:0.2.13" - checksum: 06252347ae6daca3453b94e4b2f1d3754a3b146a111d81c68924c22d91889a40623264e95e67955b1cb4a68cbedf317abeabb5140a9766ed248973096db5ce1c - languageName: node - linkType: hard - -"buffer-from@npm:^1.0.0": - version: 1.1.1 - resolution: "buffer-from@npm:1.1.1" - checksum: ccc53b69736008bff764497367c4d24879ba7122bc619ee499ff47eef3a5b885ca496e87272e7ebffa0bec3804c83f84041c616f6e3318f40624e27c1d80f045 - languageName: node - linkType: hard - -"buffer-indexof-polyfill@npm:~1.0.0": - version: 1.0.2 - resolution: "buffer-indexof-polyfill@npm:1.0.2" - checksum: fbfb2d69c6bb2df235683126f9dc140150c08ac3630da149913a9971947b667df816a913b6993bc48f4d611999cb99a1589914d34c02dccd2234afda5cb75bbc - languageName: node - linkType: hard - -"buffer@npm:^5.2.1, buffer@npm:^5.5.0": - version: 5.6.0 - resolution: "buffer@npm:5.6.0" - dependencies: - base64-js: ^1.0.2 - ieee754: ^1.1.4 - checksum: d659494c5032dd39d03d2912e64179cc44c6340e7e9d1f68d3840e7ab4559989fbce92b4950174593c38d05268224235ba404f0878775cab2a616b6dcad9c23e - languageName: node - linkType: hard - -"buffers@npm:~0.1.1": - version: 0.1.1 - resolution: "buffers@npm:0.1.1" - checksum: ad6f8e483efab39cefd92bdc04edbff6805e4211b002f4d1cfb70c6c472a61cc89fb18c37bcdfdd4ee416ca096e9ff606286698a7d41a18b539bac12fd76d4d5 - languageName: node - linkType: hard - -"builtin-modules@npm:^3.3.0": - version: 3.3.0 - resolution: "builtin-modules@npm:3.3.0" - checksum: db021755d7ed8be048f25668fe2117620861ef6703ea2c65ed2779c9e3636d5c3b82325bd912244293959ff3ae303afa3471f6a15bf5060c103e4cc3a839749d - languageName: node - linkType: hard - -"builtins@npm:^1.0.3": - version: 1.0.3 - resolution: "builtins@npm:1.0.3" - checksum: 47ce94f7eee0e644969da1f1a28e5f29bd2e48b25b2bbb61164c345881086e29464ccb1fb88dbc155ea26e8b1f5fc8a923b26c8c1ed0935b67b644d410674513 - languageName: node - linkType: hard - -"builtins@npm:^5.0.0": - version: 5.0.1 - resolution: "builtins@npm:5.0.1" - dependencies: - semver: ^7.0.0 - checksum: 66d204657fe36522822a95b288943ad11b58f5eaede235b11d8c4edaa28ce4800087d44a2681524c340494aadb120a0068011acabe99d30e8f11a7d826d83515 - languageName: node - linkType: hard - -"busboy@npm:^1.0.0": - version: 1.6.0 - resolution: "busboy@npm:1.6.0" - dependencies: - streamsearch: ^1.1.0 - checksum: 32801e2c0164e12106bf236291a00795c3c4e4b709ae02132883fe8478ba2ae23743b11c5735a0aae8afe65ac4b6ca4568b91f0d9fed1fdbc32ede824a73746e - languageName: node - linkType: hard - -"byte-size@npm:8.1.1": - version: 8.1.1 - resolution: "byte-size@npm:8.1.1" - checksum: 65f00881ffd3c2b282fe848ed954fa4ff8363eaa3f652102510668b90b3fad04d81889486ee1b641ee0d8c8b75cf32201f3b309e6b5fbb6cc869b48a91b62d3e - languageName: node - linkType: hard - -"bytes@npm:3.1.2": - version: 3.1.2 - resolution: "bytes@npm:3.1.2" - checksum: e4bcd3948d289c5127591fbedf10c0b639ccbf00243504e4e127374a15c3bc8eed0d28d4aaab08ff6f1cf2abc0cce6ba3085ed32f4f90e82a5683ce0014e1b6e - languageName: node - linkType: hard - -"cac@npm:^3.0.3": - version: 3.0.4 - resolution: "cac@npm:3.0.4" - dependencies: - camelcase-keys: ^3.0.0 - chalk: ^1.1.3 - indent-string: ^3.0.0 - minimist: ^1.2.0 - read-pkg-up: ^1.0.1 - suffix: ^0.1.0 - text-table: ^0.2.0 - checksum: ce5ba580277a7cd3ca53f7eca92171e72a4b986559d03f1eeed54d4a94799b5e4112bc637131d7aad3a8ed5d7531ad4a34de3db6ba55b52aa2bd4be899b440c5 - languageName: node - linkType: hard - -"cacache@npm:^16.1.0": - version: 16.1.0 - resolution: "cacache@npm:16.1.0" - dependencies: - "@npmcli/fs": ^2.1.0 - "@npmcli/move-file": ^2.0.0 - chownr: ^2.0.0 - fs-minipass: ^2.1.0 - glob: ^8.0.1 - infer-owner: ^1.0.4 - lru-cache: ^7.7.1 - minipass: ^3.1.6 - minipass-collect: ^1.0.2 - minipass-flush: ^1.0.5 - minipass-pipeline: ^1.2.4 - mkdirp: ^1.0.4 - p-map: ^4.0.0 - promise-inflight: ^1.0.1 - rimraf: ^3.0.2 - ssri: ^9.0.0 - tar: ^6.1.11 - unique-filename: ^1.1.1 - checksum: ddfcf92f079f24ccecef4e2ca1e4428443787b61429b921803b020fd0f33d9ac829ac47837b74b40868d8ae4f1b2ed82e164cdaa5508fbd790eee005a9d88469 - languageName: node - linkType: hard - -"cacache@npm:^17.0.0": - version: 17.0.5 - resolution: "cacache@npm:17.0.5" - dependencies: - "@npmcli/fs": ^3.1.0 - fs-minipass: ^3.0.0 - glob: ^9.3.1 - lru-cache: ^7.7.1 - minipass: ^4.0.0 - minipass-collect: ^1.0.2 - minipass-flush: ^1.0.5 - minipass-pipeline: ^1.2.4 - p-map: ^4.0.0 - promise-inflight: ^1.0.1 - ssri: ^10.0.0 - tar: ^6.1.11 - unique-filename: ^3.0.0 - checksum: 83312d74acf4d17e378fc1f09ace1dedcb0a1b1033a0e9e22246052b8715cda7bdc8b7ab6dcadd3cb3f2965266def476835488cad5aea810159d452749757fbd - languageName: node - linkType: hard - -"cacheable-lookup@npm:^7.0.0": - version: 7.0.0 - resolution: "cacheable-lookup@npm:7.0.0" - checksum: 9e2856763fc0a7347ab34d704c010440b819d4bb5e3593b664381b7433e942dd22e67ee5581f12256f908e79b82d30b86ebbacf40a081bfe10ee93fbfbc2d6a9 - languageName: node - linkType: hard - -"cacheable-request@npm:^10.2.8": - version: 10.2.9 - resolution: "cacheable-request@npm:10.2.9" - dependencies: - "@types/http-cache-semantics": ^4.0.1 - get-stream: ^6.0.1 - http-cache-semantics: ^4.1.1 - keyv: ^4.5.2 - mimic-response: ^4.0.0 - normalize-url: ^8.0.0 - responselike: ^3.0.0 - checksum: ee1c957138596ea564f7d4ff77bbbf5d3b48439c5aa60fa4046f14baafcbac5af235f107dd005f641f6320bfa3f261a31593154c59107840c0be0742a682013f - languageName: node - linkType: hard - -"call-bind@npm:^1.0.0": - version: 1.0.0 - resolution: "call-bind@npm:1.0.0" - dependencies: - function-bind: ^1.1.1 - get-intrinsic: ^1.0.0 - checksum: fd5e0f45c93279d212f773312ec76764955895a051ffb4077335c1087053814643a7faa99610569d198626800acb0770cce637f6c4a6625aeb034439efc0fb88 - languageName: node - linkType: hard - -"call-bind@npm:^1.0.2": - version: 1.0.2 - resolution: "call-bind@npm:1.0.2" - dependencies: - function-bind: ^1.1.1 - get-intrinsic: ^1.0.2 - checksum: f8e31de9d19988a4b80f3e704788c4a2d6b6f3d17cfec4f57dc29ced450c53a49270dc66bf0fbd693329ee948dd33e6c90a329519aef17474a4d961e8d6426b0 - languageName: node - linkType: hard - -"call-me-maybe@npm:^1.0.1": - version: 1.0.1 - resolution: "call-me-maybe@npm:1.0.1" - checksum: d19e9d6ac2c6a83fb1215718b64c5e233f688ebebb603bdfe4af59cde952df1f2b648530fab555bf290ea910d69d7d9665ebc916e871e0e194f47c2e48e4886b - languageName: node - linkType: hard - -"callsites@npm:^3.0.0": - version: 3.1.0 - resolution: "callsites@npm:3.1.0" - checksum: 072d17b6abb459c2ba96598918b55868af677154bec7e73d222ef95a8fdb9bbf7dae96a8421085cdad8cd190d86653b5b6dc55a4484f2e5b2e27d5e0c3fc15b3 - languageName: node - linkType: hard - -"camel-case@npm:^4.1.2": - version: 4.1.2 - resolution: "camel-case@npm:4.1.2" - dependencies: - pascal-case: ^3.1.2 - tslib: ^2.0.3 - checksum: bcbd25cd253b3cbc69be3f535750137dbf2beb70f093bdc575f73f800acc8443d34fd52ab8f0a2413c34f1e8203139ffc88428d8863e4dfe530cfb257a379ad6 - languageName: node - linkType: hard - -"camelcase-keys@npm:^3.0.0": - version: 3.0.0 - resolution: "camelcase-keys@npm:3.0.0" - dependencies: - camelcase: ^3.0.0 - map-obj: ^1.0.0 - checksum: 8fa4b4546556cbe2bd933f4283dbd0c806d20b5db6711b73c0efbfcb12976d6f04febb1b7640898af7a2cfb7f099a7d02b34d635461dcc2900569eb78570292f - languageName: node - linkType: hard - -"camelcase-keys@npm:^6.2.2": - version: 6.2.2 - resolution: "camelcase-keys@npm:6.2.2" - dependencies: - camelcase: ^5.3.1 - map-obj: ^4.0.0 - quick-lru: ^4.0.1 - checksum: 43c9af1adf840471e54c68ab3e5fe8a62719a6b7dbf4e2e86886b7b0ff96112c945736342b837bd2529ec9d1c7d1934e5653318478d98e0cf22c475c04658e2a - languageName: node - linkType: hard - -"camelcase@npm:^3.0.0": - version: 3.0.0 - resolution: "camelcase@npm:3.0.0" - checksum: ae4fe1c17c8442a3a345a6b7d2393f028ab7a7601af0c352ad15d1ab97ca75112e19e29c942b2a214898e160194829b68923bce30e018d62149c6d84187f1673 - languageName: node - linkType: hard - -"camelcase@npm:^5.3.1": - version: 5.3.1 - resolution: "camelcase@npm:5.3.1" - checksum: e6effce26b9404e3c0f301498184f243811c30dfe6d0b9051863bd8e4034d09c8c2923794f280d6827e5aa055f6c434115ff97864a16a963366fb35fd673024b - languageName: node - linkType: hard - -"caniuse-lite@npm:^1.0.30001251": - version: 1.0.30001252 - resolution: "caniuse-lite@npm:1.0.30001252" - checksum: 0d25a2795ca224c1a689b08fe37a5dc6c4c79d80720f927bf7df70ed30c1b1b62c3cc51429eac01902d3fc298d9531b85efec331c2a051e42615c76fa348f118 - languageName: node - linkType: hard - -"chainsaw@npm:~0.1.0": - version: 0.1.0 - resolution: "chainsaw@npm:0.1.0" - dependencies: - traverse: ">=0.3.0 <0.4" - checksum: 22a96b9fb0cd9fb20813607c0869e61817d1acc81b5d455cc6456b5e460ea1dd52630e0f76b291cf8294bfb6c1fc42e299afb52104af9096242699d6d3aa6d3e - languageName: node - linkType: hard - -"chalk@npm:4.1.0": - version: 4.1.0 - resolution: "chalk@npm:4.1.0" - dependencies: - ansi-styles: ^4.1.0 - supports-color: ^7.1.0 - checksum: 5561c7b4c063badee3e16d04bce50bd033e1be1bf4c6948639275683ffa7a1993c44639b43c22b1c505f0f813a24b1889037eb182546b48946f9fe7cdd0e7d13 - languageName: node - linkType: hard - -"chalk@npm:^1.1.3": - version: 1.1.3 - resolution: "chalk@npm:1.1.3" - dependencies: - ansi-styles: ^2.2.1 - escape-string-regexp: ^1.0.2 - has-ansi: ^2.0.0 - strip-ansi: ^3.0.0 - supports-color: ^2.0.0 - checksum: 9d2ea6b98fc2b7878829eec223abcf404622db6c48396a9b9257f6d0ead2acf18231ae368d6a664a83f272b0679158da12e97b5229f794939e555cc574478acd - languageName: node - linkType: hard - -"chalk@npm:^2.0.0, chalk@npm:^2.4.1, chalk@npm:^2.4.2": - version: 2.4.2 - resolution: "chalk@npm:2.4.2" - dependencies: - ansi-styles: ^3.2.1 - escape-string-regexp: ^1.0.5 - supports-color: ^5.3.0 - checksum: ec3661d38fe77f681200f878edbd9448821924e0f93a9cefc0e26a33b145f1027a2084bf19967160d11e1f03bfe4eaffcabf5493b89098b2782c3fe0b03d80c2 - languageName: node - linkType: hard - -"chalk@npm:^4.0.0, chalk@npm:^4.0.2, chalk@npm:^4.1.0, chalk@npm:^4.1.1, chalk@npm:^4.1.2": - version: 4.1.2 - resolution: "chalk@npm:4.1.2" - dependencies: - ansi-styles: ^4.1.0 - supports-color: ^7.1.0 - checksum: fe75c9d5c76a7a98d45495b91b2172fa3b7a09e0cc9370e5c8feb1c567b85c4288e2b3fded7cfdd7359ac28d6b3844feb8b82b8686842e93d23c827c417e83fc - languageName: node - linkType: hard - -"chalk@npm:^5.1.2, chalk@npm:^5.2.0": - version: 5.2.0 - resolution: "chalk@npm:5.2.0" - checksum: 03d8060277de6cf2fd567dc25fcf770593eb5bb85f460ce443e49255a30ff1242edd0c90a06a03803b0466ff0687a939b41db1757bec987113e83de89a003caa - languageName: node - linkType: hard - -"chalk@npm:^5.3.0": - version: 5.3.0 - resolution: "chalk@npm:5.3.0" - checksum: 623922e077b7d1e9dedaea6f8b9e9352921f8ae3afe739132e0e00c275971bdd331268183b2628cf4ab1727c45ea1f28d7e24ac23ce1db1eb653c414ca8a5a80 - languageName: node - linkType: hard - -"chardet@npm:^0.7.0": - version: 0.7.0 - resolution: "chardet@npm:0.7.0" - checksum: 6fd5da1f5d18ff5712c1e0aed41da200d7c51c28f11b36ee3c7b483f3696dabc08927fc6b227735eb8f0e1215c9a8abd8154637f3eff8cada5959df7f58b024d - languageName: node - linkType: hard - -"chokidar@npm:^3.5.1, chokidar@npm:^3.5.3": - version: 3.5.3 - resolution: "chokidar@npm:3.5.3" - dependencies: - anymatch: ~3.1.2 - braces: ~3.0.2 - fsevents: ~2.3.2 - glob-parent: ~5.1.2 - is-binary-path: ~2.1.0 - is-glob: ~4.0.1 - normalize-path: ~3.0.0 - readdirp: ~3.6.0 - dependenciesMeta: - fsevents: - optional: true - checksum: b49fcde40176ba007ff361b198a2d35df60d9bb2a5aab228279eb810feae9294a6b4649ab15981304447afe1e6ffbf4788ad5db77235dc770ab777c6e771980c - languageName: node - linkType: hard - -"chownr@npm:^1.1.1": - version: 1.1.4 - resolution: "chownr@npm:1.1.4" - checksum: 115648f8eb38bac5e41c3857f3e663f9c39ed6480d1349977c4d96c95a47266fcacc5a5aabf3cb6c481e22d72f41992827db47301851766c4fd77ac21a4f081d - languageName: node - linkType: hard - -"chownr@npm:^2.0.0": - version: 2.0.0 - resolution: "chownr@npm:2.0.0" - checksum: c57cf9dd0791e2f18a5ee9c1a299ae6e801ff58fee96dc8bfd0dcb4738a6ce58dd252a3605b1c93c6418fe4f9d5093b28ffbf4d66648cb2a9c67eaef9679be2f - languageName: node - linkType: hard - -"chrome-launcher@npm:^0.15.0": - version: 0.15.0 - resolution: "chrome-launcher@npm:0.15.0" - dependencies: - "@types/node": "*" - escape-string-regexp: ^4.0.0 - is-wsl: ^2.2.0 - lighthouse-logger: ^1.0.0 - bin: - print-chrome-path: bin/print-chrome-path.js - checksum: a86e2b3873cac291e632662a36891dd61ffa0d4a0ec31a9167658bc22c10c38ae243cb68c4ef0977f7c6266fbf2410f5cc5f0a6182958682d04a6ed9ba7089b1 - languageName: node - linkType: hard - -"chrome-launcher@npm:^1.0.0": - version: 1.0.0 - resolution: "chrome-launcher@npm:1.0.0" - dependencies: - "@types/node": "*" - escape-string-regexp: ^4.0.0 - is-wsl: ^2.2.0 - lighthouse-logger: ^2.0.1 - bin: - print-chrome-path: bin/print-chrome-path.js - checksum: 50cc0fcd3a07c6214eb206f759c92a09ac039aad58d104f2c1a3ad1160db732e6b7e0c57fac058fcd96676dc2ffb3b47404809219831dd95ae988264b450e2d0 - languageName: node - linkType: hard - -"chrome-trace-event@npm:^1.0.2": - version: 1.0.2 - resolution: "chrome-trace-event@npm:1.0.2" - dependencies: - tslib: ^1.9.0 - checksum: a104606fd07e6191848fa15d4031ac41c1715d025074574bdbb27d998a20d75d860a2060a5aca840bfbf97ec2ef6b72df9b387ed4109a8fc6eb5c362477c9294 - languageName: node - linkType: hard - -"chromium-bidi@npm:0.4.16": - version: 0.4.16 - resolution: "chromium-bidi@npm:0.4.16" - dependencies: - mitt: 3.0.0 - peerDependencies: - devtools-protocol: "*" - checksum: 9cbb362fdf589dbdfd1618499c5bbdac45a3aa1291c1d2faa2f1ea3768738677985175d1bb1511dfe3e188bc78e6ea2acb453564ece7e09f535bbcd2253ce06a - languageName: node - linkType: hard - -"chromium-bidi@npm:0.4.20": - version: 0.4.20 - resolution: "chromium-bidi@npm:0.4.20" - dependencies: - mitt: 3.0.1 - peerDependencies: - devtools-protocol: "*" - checksum: 397145b3728948d403dbf087af97b7112988ed3c4cf43286754452a4b88f087f2088e1b3f18fa5974ceecc8200ca004ed258e18b784ecb4c6ab1ed78c1b280b0 - languageName: node - linkType: hard - -"chromium-bidi@npm:0.4.9": - version: 0.4.9 - resolution: "chromium-bidi@npm:0.4.9" - dependencies: - mitt: 3.0.0 - peerDependencies: - devtools-protocol: "*" - checksum: cb2eea787282634718d1877bc63f00e8be33ce49369852b6e95dfe97a097f051445c8e374617d6433f8c9b578ec2d2d86a9889c152c7a850596cdae9342f81ad - languageName: node - linkType: hard - -"ci-info@npm:^3.2.0, ci-info@npm:^3.8.0": - version: 3.8.0 - resolution: "ci-info@npm:3.8.0" - checksum: d0a4d3160497cae54294974a7246202244fff031b0a6ea20dd57b10ec510aa17399c41a1b0982142c105f3255aff2173e5c0dd7302ee1b2f28ba3debda375098 - languageName: node - linkType: hard - -"ci-info@npm:^3.6.1": - version: 3.7.0 - resolution: "ci-info@npm:3.7.0" - checksum: 6e5df0250382ff3732703b36b958d2d892dd3c481f9671666f96c2ab7888be744bc4dca81395be958dcb828502d94f18fa9aa8901c5a3c9923cda212df02724c - languageName: node - linkType: hard - -"clean-css@npm:^5.2.2": - version: 5.3.2 - resolution: "clean-css@npm:5.3.2" - dependencies: - source-map: ~0.6.0 - checksum: 8787b281acc9878f309b5f835d410085deedfd4e126472666773040a6a8a72f472a1d24185947d23b87b1c419bf2c5ed429395d5c5ff8279c98b05d8011e9758 - languageName: node - linkType: hard - -"clean-regexp@npm:^1.0.0": - version: 1.0.0 - resolution: "clean-regexp@npm:1.0.0" - dependencies: - escape-string-regexp: ^1.0.5 - checksum: 0b1ce281b07da2463c6882ea2e8409119b6cabbd9f687cdbdcee942c45b2b9049a2084f7b5f228c63ef9f21e722963ae0bfe56a735dbdbdd92512867625a7e40 - languageName: node - linkType: hard - -"clean-stack@npm:^2.0.0": - version: 2.2.0 - resolution: "clean-stack@npm:2.2.0" - checksum: 2ac8cd2b2f5ec986a3c743935ec85b07bc174d5421a5efc8017e1f146a1cf5f781ae962618f416352103b32c9cd7e203276e8c28241bbe946160cab16149fb68 - languageName: node - linkType: hard - -"cli-color@npm:^2.0.2": - version: 2.0.3 - resolution: "cli-color@npm:2.0.3" - dependencies: - d: ^1.0.1 - es5-ext: ^0.10.61 - es6-iterator: ^2.0.3 - memoizee: ^0.4.15 - timers-ext: ^0.1.7 - checksum: b1c5f3d0ec29cbe22be7a01d90bd0cfa080ffed6f1c321ea20ae3f10c6041f0e411e28ee2b98025945bee3548931deed1ae849b53c21b523ba74efef855cd73d - languageName: node - linkType: hard - -"cli-cursor@npm:3.1.0, cli-cursor@npm:^3.1.0": - version: 3.1.0 - resolution: "cli-cursor@npm:3.1.0" - dependencies: - restore-cursor: ^3.1.0 - checksum: 2692784c6cd2fd85cfdbd11f53aea73a463a6d64a77c3e098b2b4697a20443f430c220629e1ca3b195ea5ac4a97a74c2ee411f3807abf6df2b66211fec0c0a29 - languageName: node - linkType: hard - -"cli-spinners@npm:2.6.1, cli-spinners@npm:^2.5.0": - version: 2.6.1 - resolution: "cli-spinners@npm:2.6.1" - checksum: 423409baaa7a58e5104b46ca1745fbfc5888bbd0b0c5a626e052ae1387060839c8efd512fb127e25769b3dc9562db1dc1b5add6e0b93b7ef64f477feb6416a45 - languageName: node - linkType: hard - -"cli-spinners@npm:^2.9.0": - version: 2.9.0 - resolution: "cli-spinners@npm:2.9.0" - checksum: a9c56e1f44457d4a9f4f535364e729cb8726198efa9e98990cfd9eda9e220dfa4ba12f92808d1be5e29029cdfead781db82dc8549b97b31c907d55f96aa9b0e2 - languageName: node - linkType: hard - -"cli-width@npm:^3.0.0": - version: 3.0.0 - resolution: "cli-width@npm:3.0.0" - checksum: 4c94af3769367a70e11ed69aa6095f1c600c0ff510f3921ab4045af961820d57c0233acfa8b6396037391f31b4c397e1f614d234294f979ff61430a6c166c3f6 - languageName: node - linkType: hard - -"cli-width@npm:^4.1.0": - version: 4.1.0 - resolution: "cli-width@npm:4.1.0" - checksum: 0a79cff2dbf89ef530bcd54c713703ba94461457b11e5634bd024c78796ed21401e32349c004995954e06f442d82609287e7aabf6a5f02c919a1cf3b9b6854ff - languageName: node - linkType: hard - -"cliui@npm:^7.0.2": - version: 7.0.4 - resolution: "cliui@npm:7.0.4" - dependencies: - string-width: ^4.2.0 - strip-ansi: ^6.0.0 - wrap-ansi: ^7.0.0 - checksum: ce2e8f578a4813806788ac399b9e866297740eecd4ad1823c27fd344d78b22c5f8597d548adbcc46f0573e43e21e751f39446c5a5e804a12aace402b7a315d7f - languageName: node - linkType: hard - -"cliui@npm:^8.0.1": - version: 8.0.1 - resolution: "cliui@npm:8.0.1" - dependencies: - string-width: ^4.2.0 - strip-ansi: ^6.0.1 - wrap-ansi: ^7.0.0 - checksum: 79648b3b0045f2e285b76fb2e24e207c6db44323581e421c3acbd0e86454cba1b37aea976ab50195a49e7384b871e6dfb2247ad7dec53c02454ac6497394cb56 - languageName: node - linkType: hard - -"clone-deep@npm:4.0.1, clone-deep@npm:^4.0.1": - version: 4.0.1 - resolution: "clone-deep@npm:4.0.1" - dependencies: - is-plain-object: ^2.0.4 - kind-of: ^6.0.2 - shallow-clone: ^3.0.0 - checksum: 770f912fe4e6f21873c8e8fbb1e99134db3b93da32df271d00589ea4a29dbe83a9808a322c93f3bcaf8584b8b4fa6fc269fc8032efbaa6728e0c9886c74467d2 - languageName: node - linkType: hard - -"clone@npm:^1.0.2": - version: 1.0.4 - resolution: "clone@npm:1.0.4" - checksum: d06418b7335897209e77bdd430d04f882189582e67bd1f75a04565f3f07f5b3f119a9d670c943b6697d0afb100f03b866b3b8a1f91d4d02d72c4ecf2bb64b5dd - languageName: node - linkType: hard - -"clsx@npm:1.1.1": - version: 1.1.1 - resolution: "clsx@npm:1.1.1" - checksum: ff052650329773b9b245177305fc4c4dc3129f7b2be84af4f58dc5defa99538c61d4207be7419405a5f8f3d92007c954f4daba5a7b74e563d5de71c28c830063 - languageName: node - linkType: hard - -"cmd-shim@npm:6.0.1": - version: 6.0.1 - resolution: "cmd-shim@npm:6.0.1" - checksum: 359006b3a5bb4a0ff161a44ccc18fbba947db748ef0dd12273e476792e316a5edb0945d74bfa1e91cd88ce0511025fde87901eda092c479d83cfcd6734562683 - languageName: node - linkType: hard - -"color-convert@npm:^1.9.0": - version: 1.9.3 - resolution: "color-convert@npm:1.9.3" - dependencies: - color-name: 1.1.3 - checksum: fd7a64a17cde98fb923b1dd05c5f2e6f7aefda1b60d67e8d449f9328b4e53b228a428fd38bfeaeb2db2ff6b6503a776a996150b80cdf224062af08a5c8a3a203 - languageName: node - linkType: hard - -"color-convert@npm:^2.0.1": - version: 2.0.1 - resolution: "color-convert@npm:2.0.1" - dependencies: - color-name: ~1.1.4 - checksum: 79e6bdb9fd479a205c71d89574fccfb22bd9053bd98c6c4d870d65c132e5e904e6034978e55b43d69fcaa7433af2016ee203ce76eeba9cfa554b373e7f7db336 - languageName: node - linkType: hard - -"color-name@npm:1.1.3": - version: 1.1.3 - resolution: "color-name@npm:1.1.3" - checksum: 09c5d3e33d2105850153b14466501f2bfb30324a2f76568a408763a3b7433b0e50e5b4ab1947868e65cb101bb7cb75029553f2c333b6d4b8138a73fcc133d69d - languageName: node - linkType: hard - -"color-name@npm:~1.1.4": - version: 1.1.4 - resolution: "color-name@npm:1.1.4" - checksum: b0445859521eb4021cd0fb0cc1a75cecf67fceecae89b63f62b201cca8d345baf8b952c966862a9d9a2632987d4f6581f0ec8d957dfacece86f0a7919316f610 - languageName: node - linkType: hard - -"color-support@npm:^1.1.3": - version: 1.1.3 - resolution: "color-support@npm:1.1.3" - bin: - color-support: bin.js - checksum: 9b7356817670b9a13a26ca5af1c21615463b500783b739b7634a0c2047c16cef4b2865d7576875c31c3cddf9dd621fa19285e628f20198b233a5cfdda6d0793b - languageName: node - linkType: hard - -"colorette@npm:^1.3.0": - version: 1.3.0 - resolution: "colorette@npm:1.3.0" - checksum: bda403dfba4d032bee4169f2a6436a83ae3da488a53bcb3be92dc44ace056518245cc614b12429d7529493d6b090a119b2523b0d55e8cd6b81ad939a3003c008 - languageName: node - linkType: hard - -"colorette@npm:^2.0.10, colorette@npm:^2.0.14": - version: 2.0.20 - resolution: "colorette@npm:2.0.20" - checksum: 0c016fea2b91b733eb9f4bcdb580018f52c0bc0979443dad930e5037a968237ac53d9beb98e218d2e9235834f8eebce7f8e080422d6194e957454255bde71d3d - languageName: node - linkType: hard - -"colors@npm:1.4.0": - version: 1.4.0 - resolution: "colors@npm:1.4.0" - checksum: 98aa2c2418ad87dedf25d781be69dc5fc5908e279d9d30c34d8b702e586a0474605b3a189511482b9d5ed0d20c867515d22749537f7bc546256c6014f3ebdcec - languageName: node - linkType: hard - -"columnify@npm:1.6.0": - version: 1.6.0 - resolution: "columnify@npm:1.6.0" - dependencies: - strip-ansi: ^6.0.1 - wcwidth: ^1.0.0 - checksum: 0d590023616a27bcd2135c0f6ddd6fac94543263f9995538bbe391068976e30545e5534d369737ec7c3e9db4e53e70a277462de46aeb5a36e6997b4c7559c335 - languageName: node - linkType: hard - -"combined-stream@npm:^1.0.8": - version: 1.0.8 - resolution: "combined-stream@npm:1.0.8" - dependencies: - delayed-stream: ~1.0.0 - checksum: 49fa4aeb4916567e33ea81d088f6584749fc90c7abec76fd516bf1c5aa5c79f3584b5ba3de6b86d26ddd64bae5329c4c7479343250cfe71c75bb366eae53bb7c - languageName: node - linkType: hard - -"commander@npm:^10.0.1": - version: 10.0.1 - resolution: "commander@npm:10.0.1" - checksum: 436901d64a818295803c1996cd856621a74f30b9f9e28a588e726b2b1670665bccd7c1a77007ebf328729f0139838a88a19265858a0fa7a8728c4656796db948 - languageName: node - linkType: hard - -"commander@npm:^2.20.0": - version: 2.20.0 - resolution: "commander@npm:2.20.0" - checksum: 7f7ad57277e7a42e6931c0016e57ee1c14c3d2cf88aeff53c0c4d995a1a90ba33aa8bbff1cde1f92578b495e85c23aac7964c8f06322b9667b8b6e9ff9ceeca8 - languageName: node - linkType: hard - -"commander@npm:^8.3.0": - version: 8.3.0 - resolution: "commander@npm:8.3.0" - checksum: 0f82321821fc27b83bd409510bb9deeebcfa799ff0bf5d102128b500b7af22872c0c92cb6a0ebc5a4cf19c6b550fba9cedfa7329d18c6442a625f851377bacf0 - languageName: node - linkType: hard - -"commander@npm:^9.3.0": - version: 9.5.0 - resolution: "commander@npm:9.5.0" - checksum: c7a3e27aa59e913b54a1bafd366b88650bc41d6651f0cbe258d4ff09d43d6a7394232a4dadd0bf518b3e696fdf595db1028a0d82c785b88bd61f8a440cecfade - languageName: node - linkType: hard - -"comment-parser@npm:1.4.0": - version: 1.4.0 - resolution: "comment-parser@npm:1.4.0" - checksum: e086da3b14af9455177f1ab801bc54de9139a77fcef55dbfb751ae68d687ac83b0effb83d113ccf8cd217d9d93ce2b472002953cac342092a3fadfb9f5cd8e38 - languageName: node - linkType: hard - -"compare-func@npm:^2.0.0": - version: 2.0.0 - resolution: "compare-func@npm:2.0.0" - dependencies: - array-ify: ^1.0.0 - dot-prop: ^5.1.0 - checksum: fb71d70632baa1e93283cf9d80f30ac97f003aabee026e0b4426c9716678079ef5fea7519b84d012cbed938c476493866a38a79760564a9e21ae9433e40e6f0d - languageName: node - linkType: hard - -"compress-commons@npm:^4.1.0": - version: 4.1.1 - resolution: "compress-commons@npm:4.1.1" - dependencies: - buffer-crc32: ^0.2.13 - crc32-stream: ^4.0.2 - normalize-path: ^3.0.0 - readable-stream: ^3.6.0 - checksum: 0176483211a7304a4a8aa52dbcc149a4c9181ac8a04bfbcc3d1a379174bf5fa56c3b15cec19e5ae3d31f1b1ce35ebb275b792b867000c77bac7162ce4e0ca268 - languageName: node - linkType: hard - -"concat-map@npm:0.0.1": - version: 0.0.1 - resolution: "concat-map@npm:0.0.1" - checksum: 902a9f5d8967a3e2faf138d5cb784b9979bad2e6db5357c5b21c568df4ebe62bcb15108af1b2253744844eb964fc023fbd9afbbbb6ddd0bcc204c6fb5b7bf3af - languageName: node - linkType: hard - -"concat-stream@npm:^2.0.0": - version: 2.0.0 - resolution: "concat-stream@npm:2.0.0" - dependencies: - buffer-from: ^1.0.0 - inherits: ^2.0.3 - readable-stream: ^3.0.2 - typedarray: ^0.0.6 - checksum: d7f75d48f0ecd356c1545d87e22f57b488172811b1181d96021c7c4b14ab8855f5313280263dca44bb06e5222f274d047da3e290a38841ef87b59719bde967c7 - languageName: node - linkType: hard - -"connect-busboy@npm:1.0.0": - version: 1.0.0 - resolution: "connect-busboy@npm:1.0.0" - dependencies: - busboy: ^1.0.0 - checksum: e4a8cece06735e2c3e6ae4d49c61ef96ec28d14f559e9b6cfdea2c4a9be62dbe8f921d361278d426d11836cddf5b2ea32cd3b15870e34d9495f670896178ec1c - languageName: node - linkType: hard - -"connect@npm:^3.7.0": - version: 3.7.0 - resolution: "connect@npm:3.7.0" - dependencies: - debug: 2.6.9 - finalhandler: 1.1.2 - parseurl: ~1.3.3 - utils-merge: 1.0.1 - checksum: 96e1c4effcf219b065c7823e57351c94366d2e2a6952fa95e8212bffb35c86f1d5a3f9f6c5796d4cd3a5fdda628368b1c3cc44bf19c66cfd68fe9f9cab9177e2 - languageName: node - linkType: hard - -"console-control-strings@npm:^1.1.0": - version: 1.1.0 - resolution: "console-control-strings@npm:1.1.0" - checksum: 8755d76787f94e6cf79ce4666f0c5519906d7f5b02d4b884cf41e11dcd759ed69c57da0670afd9236d229a46e0f9cf519db0cd829c6dca820bb5a5c3def584ed - languageName: node - linkType: hard - -"content-disposition@npm:0.5.4": - version: 0.5.4 - resolution: "content-disposition@npm:0.5.4" - dependencies: - safe-buffer: 5.2.1 - checksum: afb9d545e296a5171d7574fcad634b2fdf698875f4006a9dd04a3e1333880c5c0c98d47b560d01216fb6505a54a2ba6a843ee3a02ec86d7e911e8315255f56c3 - languageName: node - linkType: hard - -"content-type@npm:~1.0.4": - version: 1.0.4 - resolution: "content-type@npm:1.0.4" - checksum: 3d93585fda985d1554eca5ebd251994327608d2e200978fdbfba21c0c679914d5faf266d17027de44b34a72c7b0745b18584ecccaa7e1fdfb6a68ac7114f12e0 - languageName: node - linkType: hard - -"conventional-changelog-angular@npm:6.0.0": - version: 6.0.0 - resolution: "conventional-changelog-angular@npm:6.0.0" - dependencies: - compare-func: ^2.0.0 - checksum: ddc59ead53a45b817d83208200967f5340866782b8362d5e2e34105fdfa3d3a31585ebbdec7750bdb9de53da869f847e8ca96634a9801f51e27ecf4e7ffe2bad - languageName: node - linkType: hard - -"conventional-changelog-core@npm:5.0.1": - version: 5.0.1 - resolution: "conventional-changelog-core@npm:5.0.1" - dependencies: - add-stream: ^1.0.0 - conventional-changelog-writer: ^6.0.0 - conventional-commits-parser: ^4.0.0 - dateformat: ^3.0.3 - get-pkg-repo: ^4.2.1 - git-raw-commits: ^3.0.0 - git-remote-origin-url: ^2.0.0 - git-semver-tags: ^5.0.0 - normalize-package-data: ^3.0.3 - read-pkg: ^3.0.0 - read-pkg-up: ^3.0.0 - checksum: 5f37f14f8d5effb4c6bf861df11e918a277ecc2cf94534eaed44d1455b11ef450d0f6d122f0e7450a44a268d9473730cf918b7558964dcba2f0ac0896824e66f - languageName: node - linkType: hard - -"conventional-changelog-preset-loader@npm:^3.0.0": - version: 3.0.0 - resolution: "conventional-changelog-preset-loader@npm:3.0.0" - checksum: 199c4730c5151f243d35c24585114900c2a7091eab5832cfeb49067a18a2b77d5c9a86b779e6e18b49278a1ff83c011c1d9bb6da95bd1f78d9e36d4d379216d5 - languageName: node - linkType: hard - -"conventional-changelog-writer@npm:^6.0.0": - version: 6.0.0 - resolution: "conventional-changelog-writer@npm:6.0.0" - dependencies: - conventional-commits-filter: ^3.0.0 - dateformat: ^3.0.3 - handlebars: ^4.7.7 - json-stringify-safe: ^5.0.1 - meow: ^8.1.2 - semver: ^6.3.0 - split: ^1.0.1 - bin: - conventional-changelog-writer: cli.js - checksum: 2515980f47d424c747f57b9e4456506a338464acd7ab50550c1dafe741bf8cb586cb85f18e1cd57d1e3b84124ae0f3e81c8e4141e3331cb4543f69ac5c6c5ea8 - languageName: node - linkType: hard - -"conventional-commits-filter@npm:^3.0.0": - version: 3.0.0 - resolution: "conventional-commits-filter@npm:3.0.0" - dependencies: - lodash.ismatch: ^4.4.0 - modify-values: ^1.0.1 - checksum: 73337f42acff7189e1dfca8d13c9448ce085ac1c09976cb33617cc909949621befb1640b1c6c30a1be4953a1be0deea9e93fa0dc86725b8be8e249a64fbb4632 - languageName: node - linkType: hard - -"conventional-commits-parser@npm:^4.0.0": - version: 4.0.0 - resolution: "conventional-commits-parser@npm:4.0.0" - dependencies: - JSONStream: ^1.3.5 - is-text-path: ^1.0.1 - meow: ^8.1.2 - split2: ^3.2.2 - bin: - conventional-commits-parser: cli.js - checksum: 12d95b5ba8e0710a6d3cd2e01f01dd7818fdf0bb2b33f4b75444e2c9aee49598776b0706a528ed49e83aec5f1896c32cbc7f8e6589f61a15187293707448f928 - languageName: node - linkType: hard - -"conventional-recommended-bump@npm:7.0.1": - version: 7.0.1 - resolution: "conventional-recommended-bump@npm:7.0.1" - dependencies: - concat-stream: ^2.0.0 - conventional-changelog-preset-loader: ^3.0.0 - conventional-commits-filter: ^3.0.0 - conventional-commits-parser: ^4.0.0 - git-raw-commits: ^3.0.0 - git-semver-tags: ^5.0.0 - meow: ^8.1.2 - bin: - conventional-recommended-bump: cli.js - checksum: e2d1f2f40f93612a6da035d0c1a12d70208e0da509a17a9c9296a05e73a6eca5d81fe8c6a7b45e973181fa7c876c6edb9a114a2d7da4f6df00c47c7684ab62d2 - languageName: node - linkType: hard - -"convert-source-map@npm:^1.5.0, convert-source-map@npm:^1.7.0": - version: 1.8.0 - resolution: "convert-source-map@npm:1.8.0" - dependencies: - safe-buffer: ~5.1.1 - checksum: 985d974a2d33e1a2543ada51c93e1ba2f73eaed608dc39f229afc78f71dcc4c8b7d7c684aa647e3c6a3a204027444d69e53e169ce94e8d1fa8d7dee80c9c8fed - languageName: node - linkType: hard - -"cookie-signature@npm:1.0.6": - version: 1.0.6 - resolution: "cookie-signature@npm:1.0.6" - checksum: f4e1b0a98a27a0e6e66fd7ea4e4e9d8e038f624058371bf4499cfcd8f3980be9a121486995202ba3fca74fbed93a407d6d54d43a43f96fd28d0bd7a06761591a - languageName: node - linkType: hard - -"cookie@npm:0.5.0": - version: 0.5.0 - resolution: "cookie@npm:0.5.0" - checksum: 1f4bd2ca5765f8c9689a7e8954183f5332139eb72b6ff783d8947032ec1fdf43109852c178e21a953a30c0dd42257828185be01b49d1eb1a67fd054ca588a180 - languageName: node - linkType: hard - -"cookie@npm:~0.4.1": - version: 0.4.2 - resolution: "cookie@npm:0.4.2" - checksum: a00833c998bedf8e787b4c342defe5fa419abd96b32f4464f718b91022586b8f1bafbddd499288e75c037642493c83083da426c6a9080d309e3bd90fd11baa9b - languageName: node - linkType: hard - -"copy-webpack-plugin@npm:11.0.0": - version: 11.0.0 - resolution: "copy-webpack-plugin@npm:11.0.0" - dependencies: - fast-glob: ^3.2.11 - glob-parent: ^6.0.1 - globby: ^13.1.1 - normalize-path: ^3.0.0 - schema-utils: ^4.0.0 - serialize-javascript: ^6.0.0 - peerDependencies: - webpack: ^5.1.0 - checksum: df4f8743f003a29ee7dd3d9b1789998a3a99051c92afb2ba2203d3dacfa696f4e757b275560fafb8f206e520a0aa78af34b990324a0e36c2326cefdeef3ca82e - languageName: node - linkType: hard - -"core-util-is@npm:~1.0.0": - version: 1.0.2 - resolution: "core-util-is@npm:1.0.2" - checksum: 7a4c925b497a2c91421e25bf76d6d8190f0b2359a9200dbeed136e63b2931d6294d3b1893eda378883ed363cd950f44a12a401384c609839ea616befb7927dab - languageName: node - linkType: hard - -"cors@npm:2.8.5, cors@npm:~2.8.5": - version: 2.8.5 - resolution: "cors@npm:2.8.5" - dependencies: - object-assign: ^4 - vary: ^1 - checksum: ced838404ccd184f61ab4fdc5847035b681c90db7ac17e428f3d81d69e2989d2b680cc254da0e2554f5ed4f8a341820a1ce3d1c16b499f6e2f47a1b9b07b5006 - languageName: node - linkType: hard - -"cosmiconfig@npm:8.2.0, cosmiconfig@npm:^8.2.0": - version: 8.2.0 - resolution: "cosmiconfig@npm:8.2.0" - dependencies: - import-fresh: ^3.2.1 - js-yaml: ^4.1.0 - parse-json: ^5.0.0 - path-type: ^4.0.0 - checksum: 836d5d8efa750f3fb17b03d6ca74cd3154ed025dffd045304b3ef59637f662bde1e5dc88f8830080d180ec60841719cf4ea2ce73fb21ec694b16865c478ff297 - languageName: node - linkType: hard - -"cosmiconfig@npm:^7.0.0": - version: 7.0.0 - resolution: "cosmiconfig@npm:7.0.0" - dependencies: - "@types/parse-json": ^4.0.0 - import-fresh: ^3.2.1 - parse-json: ^5.0.0 - path-type: ^4.0.0 - yaml: ^1.10.0 - checksum: 6801feaa0249e9b9fdde5b3d70dc33b4f9c69095bec94d67e3fe08b66eac24dc7e2099f053597cfbc94b743de269aa5d2cfa7da3fde765433423b06bd122941a - languageName: node - linkType: hard - -"crc-32@npm:^1.2.0": - version: 1.2.1 - resolution: "crc-32@npm:1.2.1" - dependencies: - exit-on-epipe: ~1.0.1 - printj: ~1.3.1 - bin: - crc32: bin/crc32.njs - checksum: b8942a404766990b1ebbcc488fe5972afbabfea870362325165e26d1156abc3e987afb22cc74bd624a1570d8837d7b910534e83a8ffb9413e6ff02ec5cc638aa - languageName: node - linkType: hard - -"crc32-stream@npm:^4.0.2": - version: 4.0.2 - resolution: "crc32-stream@npm:4.0.2" - dependencies: - crc-32: ^1.2.0 - readable-stream: ^3.4.0 - checksum: 1099559283b86e8a55390228b57ff4d57a74cac6aa8086aa4730f84317c9f93e914aeece115352f2d706a9df7ed75327ffacd86cfe23f040aef821231b528e76 - languageName: node - linkType: hard - -"create-require@npm:^1.1.0": - version: 1.1.1 - resolution: "create-require@npm:1.1.1" - checksum: a9a1503d4390d8b59ad86f4607de7870b39cad43d929813599a23714831e81c520bddf61bcdd1f8e30f05fd3a2b71ae8538e946eb2786dc65c2bbc520f692eff - languageName: node - linkType: hard - -"cross-fetch@npm:3.1.6": - version: 3.1.6 - resolution: "cross-fetch@npm:3.1.6" - dependencies: - node-fetch: ^2.6.11 - checksum: 704b3519ab7de488328cc49a52cf1aa14132ec748382be5b9557b22398c33ffa7f8c2530e8a97ed8cb55da52b0a9740a9791d361271c4591910501682d981d9c - languageName: node - linkType: hard - -"cross-fetch@npm:4.0.0": - version: 4.0.0 - resolution: "cross-fetch@npm:4.0.0" - dependencies: - node-fetch: ^2.6.12 - checksum: ecca4f37ffa0e8283e7a8a590926b66713a7ef7892757aa36c2d20ffa27b0ac5c60dcf453119c809abe5923fc0bae3702a4d896bfb406ef1077b0d0018213e24 - languageName: node - linkType: hard - -"cross-fetch@npm:^3.1.5": - version: 3.1.5 - resolution: "cross-fetch@npm:3.1.5" - dependencies: - node-fetch: 2.6.7 - checksum: f6b8c6ee3ef993ace6277fd789c71b6acf1b504fd5f5c7128df4ef2f125a429e29cd62dc8c127523f04a5f2fa4771ed80e3f3d9695617f441425045f505cf3bb - languageName: node - linkType: hard - -"cross-spawn@npm:^4.0.2": - version: 4.0.2 - resolution: "cross-spawn@npm:4.0.2" - dependencies: - lru-cache: ^4.0.1 - which: ^1.2.9 - checksum: 8ce57b3e11c5c798542a21ddfdc1edef33ab6fe001958b31f3340a6ff684e3334a8baad2751efa78b6200aad442cf12b939396d758b0dd5c42c9b782c28fe06e - languageName: node - linkType: hard - -"cross-spawn@npm:^6.0.5": - version: 6.0.5 - resolution: "cross-spawn@npm:6.0.5" - dependencies: - nice-try: ^1.0.4 - path-key: ^2.0.1 - semver: ^5.5.0 - shebang-command: ^1.2.0 - which: ^1.2.9 - checksum: f893bb0d96cd3d5751d04e67145bdddf25f99449531a72e82dcbbd42796bbc8268c1076c6b3ea51d4d455839902804b94bc45dfb37ecbb32ea8e54a6741c3ab9 - languageName: node - linkType: hard - -"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": - version: 7.0.3 - resolution: "cross-spawn@npm:7.0.3" - dependencies: - path-key: ^3.1.0 - shebang-command: ^2.0.0 - which: ^2.0.1 - checksum: 671cc7c7288c3a8406f3c69a3ae2fc85555c04169e9d611def9a675635472614f1c0ed0ef80955d5b6d4e724f6ced67f0ad1bb006c2ea643488fcfef994d7f52 - languageName: node - linkType: hard - -"css-select@npm:^4.1.3": - version: 4.1.3 - resolution: "css-select@npm:4.1.3" - dependencies: - boolbase: ^1.0.0 - css-what: ^5.0.0 - domhandler: ^4.2.0 - domutils: ^2.6.0 - nth-check: ^2.0.0 - checksum: 40928f1aa6c71faf36430e7f26bcbb8ab51d07b98b754caacb71906400a195df5e6c7020a94f2982f02e52027b9bd57c99419220cf7020968c3415f14e4be5f8 - languageName: node - linkType: hard - -"css-shorthand-properties@npm:^1.1.1": - version: 1.1.1 - resolution: "css-shorthand-properties@npm:1.1.1" - checksum: 014b48e9fda528da7155cdf41e4ad9a0079ace4890e853d1d3ce4e41c2bb38c19e627d0be93dafe8b202c3a9fe83a6120b684e1405ee79b69ea8e248bd8833e9 - languageName: node - linkType: hard - -"css-value@npm:^0.0.1": - version: 0.0.1 - resolution: "css-value@npm:0.0.1" - checksum: 976a5832d1e5e5dc041903395a2842a382c7a0b150026f0f81671046f8125d4b86c7a9eed014a047c7a2111bc56d807d0e8d2e08b6e028798054593a9afc6b4d - languageName: node - linkType: hard - -"css-what@npm:^5.0.0": - version: 5.0.1 - resolution: "css-what@npm:5.0.1" - checksum: 7a3de33a1c130d32d711cce4e0fa747be7a9afe6b5f2c6f3d56bc2765f150f6034f5dd5fe263b9359a1c371c01847399602d74b55322c982742b336d998602cd - languageName: node - linkType: hard - -"csstype@npm:3.0.9": - version: 3.0.9 - resolution: "csstype@npm:3.0.9" - checksum: 199f9af7e673f9f188525c3102a329d637ff46c52f6385a4427ff5cb17adcb736189150170a7af7c5701d18d7704bdad130273f4aa7e44c6c4f9967e6115dc93 - languageName: node - linkType: hard - -"csstype@npm:^3.0.2": - version: 3.0.10 - resolution: "csstype@npm:3.0.10" - checksum: 20a8fa324f2b33ddf94aa7507d1b6ab3daa6f3cc308888dc50126585d7952f2471de69b2dbe0635d1fdc31223fef8e070842691877e725caf456e2378685a631 - languageName: node - linkType: hard - -"csv-writer@npm:^1.6.0": - version: 1.6.0 - resolution: "csv-writer@npm:1.6.0" - checksum: 2e62cb46f00b674f0710eb90586000601f3a467aabe529464dcb402d453a1322a716d7522ef3282dd6551f1059305c7dd3db49def1201caaf340597dcf7b4c7e - languageName: node - linkType: hard - -"custom-event@npm:~1.0.0": - version: 1.0.1 - resolution: "custom-event@npm:1.0.1" - checksum: 334f48a6d5fb98df95c5f72cab2729417ffdcc74aebb1d51aa9220391bdee028ec36d9e19976a5a64f536e1e4aceb5bb4f0232d4761acc3e8fd74c54573959bd - languageName: node - linkType: hard - -"d@npm:1, d@npm:^1.0.1": - version: 1.0.1 - resolution: "d@npm:1.0.1" - dependencies: - es5-ext: ^0.10.50 - type: ^1.0.1 - checksum: 49ca0639c7b822db670de93d4fbce44b4aa072cd848c76292c9978a8cd0fff1028763020ff4b0f147bd77bfe29b4c7f82e0f71ade76b2a06100543cdfd948d19 - languageName: node - linkType: hard - -"dargs@npm:^7.0.0": - version: 7.0.0 - resolution: "dargs@npm:7.0.0" - checksum: b8f1e3cba59c42e1f13a114ad4848c3fc1cf7470f633ee9e9f1043762429bc97d91ae31b826fb135eefde203a3fdb20deb0c0a0222ac29d937b8046085d668d1 - languageName: node - linkType: hard - -"data-uri-to-buffer@npm:^4.0.0": - version: 4.0.0 - resolution: "data-uri-to-buffer@npm:4.0.0" - checksum: a010653869abe8bb51259432894ac62c52bf79ad761d418d94396f48c346f2ae739c46b254e8bb5987bded8a653d467db1968db3a69bab1d33aa5567baa5cfc7 - languageName: node - linkType: hard - -"data-uri-to-buffer@npm:^5.0.1": - version: 5.0.1 - resolution: "data-uri-to-buffer@npm:5.0.1" - checksum: 10958f89c0047b84bd86d572b6b77c9bf238ebe7b55a9a9ab04c90fbf5ab1881783b72e31dc0febdffd30ec914930244f2f728e3629bb8911d922baba129426f - languageName: node - linkType: hard - -"date-format@npm:0.0.2": - version: 0.0.2 - resolution: "date-format@npm:0.0.2" - checksum: 01a95d6b5522a4af928462ff4e9f3ee787c20059029afe5a72ff0296459082842c33ff7e8de6d54e9b8e8632408c6ef621b336095678f43b959d2cf11b466f4d - languageName: node - linkType: hard - -"date-format@npm:^4.0.3": - version: 4.0.3 - resolution: "date-format@npm:4.0.3" - checksum: 8ae4d9de3532010169a89bc7b079342051ba3ec88552636aa677bfb53e8eb15113af8394679aea7d41367dc8bb6e9865da17f21ac2802202180b09d6e3f2339e - languageName: node - linkType: hard - -"dateformat@npm:^3.0.3": - version: 3.0.3 - resolution: "dateformat@npm:3.0.3" - checksum: ca4911148abb09887bd9bdcd632c399b06f3ecad709a18eb594d289a1031982f441e08e281db77ffebcb2cbcbfa1ac578a7cbfbf8743f41009aa5adc1846ed34 - languageName: node - linkType: hard - -"debug@npm:2.6.9, debug@npm:^2.6.8, debug@npm:^2.6.9": - version: 2.6.9 - resolution: "debug@npm:2.6.9" - dependencies: - ms: 2.0.0 - checksum: d2f51589ca66df60bf36e1fa6e4386b318c3f1e06772280eea5b1ae9fd3d05e9c2b7fd8a7d862457d00853c75b00451aa2d7459b924629ee385287a650f58fe6 - languageName: node - linkType: hard - -"debug@npm:4, debug@npm:4.3.4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4, debug@npm:~4.3.1, debug@npm:~4.3.2": - version: 4.3.4 - resolution: "debug@npm:4.3.4" - dependencies: - ms: 2.1.2 - peerDependenciesMeta: - supports-color: - optional: true - checksum: 3dbad3f94ea64f34431a9cbf0bafb61853eda57bff2880036153438f50fb5a84f27683ba0d8e5426bf41a8c6ff03879488120cf5b3a761e77953169c0600a708 - languageName: node - linkType: hard - -"debug@npm:^3.1.0, debug@npm:^3.2.7": - version: 3.2.7 - resolution: "debug@npm:3.2.7" - dependencies: - ms: ^2.1.1 - checksum: b3d8c5940799914d30314b7c3304a43305fd0715581a919dacb8b3176d024a782062368405b47491516d2091d6462d4d11f2f4974a405048094f8bfebfa3071c - languageName: node - linkType: hard - -"decamelize-keys@npm:^1.1.0": - version: 1.1.0 - resolution: "decamelize-keys@npm:1.1.0" - dependencies: - decamelize: ^1.1.0 - map-obj: ^1.0.0 - checksum: 8bc5d32e035a072f5dffc1f1f3d26ca7ab1fb44a9cade34c97ab6cd1e62c81a87e718101e96de07d78cecda20a3fdb955df958e46671ccad01bb8dcf0de2e298 - languageName: node - linkType: hard - -"decamelize@npm:^1.1.0": - version: 1.2.0 - resolution: "decamelize@npm:1.2.0" - checksum: ad8c51a7e7e0720c70ec2eeb1163b66da03e7616d7b98c9ef43cce2416395e84c1e9548dd94f5f6ffecfee9f8b94251fc57121a8b021f2ff2469b2bae247b8aa - languageName: node - linkType: hard - -"decamelize@npm:^6.0.0": - version: 6.0.0 - resolution: "decamelize@npm:6.0.0" - checksum: 0066bc30798ec11e01adf0c19ad975caef86545d4bb6f70cfb90b7eb8e3cbf7974cf774ac2e6ea2586e4e07b1f654bfecc4e772c42128a79a89f8584fc546753 - languageName: node - linkType: hard - -"decompress-response@npm:^6.0.0": - version: 6.0.0 - resolution: "decompress-response@npm:6.0.0" - dependencies: - mimic-response: ^3.1.0 - checksum: d377cf47e02d805e283866c3f50d3d21578b779731e8c5072d6ce8c13cc31493db1c2f6784da9d1d5250822120cefa44f1deab112d5981015f2e17444b763812 - languageName: node - linkType: hard - -"dedent@npm:0.7.0": - version: 0.7.0 - resolution: "dedent@npm:0.7.0" - checksum: 87de191050d9a40dd70cad01159a0bcf05ecb59750951242070b6abf9569088684880d00ba92a955b4058804f16eeaf91d604f283929b4f614d181cd7ae633d2 - languageName: node - linkType: hard - -"deep-is@npm:^0.1.3": - version: 0.1.3 - resolution: "deep-is@npm:0.1.3" - checksum: c15b04c3848a89880c94e25b077c19b47d9a30dd99048e70e5f95d943e7b246bee1da0c1376b56b01bc045be2cae7d9b1c856e68e47e9805634327de7c6cb6d5 - languageName: node - linkType: hard - -"deepmerge-ts@npm:^5.0.0": - version: 5.0.0 - resolution: "deepmerge-ts@npm:5.0.0" - checksum: d3d9419e201c52c144fad35320abc7390d177ef0a7e83f7d14e10fdda97d8d7df69746a28d0028d661ca444bba55bbc494918496c54b73dd5c3a3385add2d2e9 - languageName: node - linkType: hard - -"deepmerge-ts@npm:^5.1.0": - version: 5.1.0 - resolution: "deepmerge-ts@npm:5.1.0" - checksum: 6b57db93c2985e4a35f24b2451db31715050d143988b7d6346f4049c9aec21a6c289514b88d3ee3d6e0697e72ef5d96ff0bbb7cb75422d56fee55ee85c7168e7 - languageName: node - linkType: hard - -"defaults@npm:^1.0.3": - version: 1.0.3 - resolution: "defaults@npm:1.0.3" - dependencies: - clone: ^1.0.2 - checksum: 96e2112da6553d376afd5265ea7cbdb2a3b45535965d71ab8bb1da10c8126d168fdd5268799625324b368356d21ba2a7b3d4ec50961f11a47b7feb9de3d4413e - languageName: node - linkType: hard - -"defer-to-connect@npm:^2.0.1": - version: 2.0.1 - resolution: "defer-to-connect@npm:2.0.1" - checksum: 8a9b50d2f25446c0bfefb55a48e90afd58f85b21bcf78e9207cd7b804354f6409032a1705c2491686e202e64fc05f147aa5aa45f9aa82627563f045937f5791b - languageName: node - linkType: hard - -"define-lazy-prop@npm:^2.0.0": - version: 2.0.0 - resolution: "define-lazy-prop@npm:2.0.0" - checksum: 0115fdb065e0490918ba271d7339c42453d209d4cb619dfe635870d906731eff3e1ade8028bb461ea27ce8264ec5e22c6980612d332895977e89c1bbc80fcee2 - languageName: node - linkType: hard - -"define-properties@npm:^1.1.2, define-properties@npm:^1.1.3": - version: 1.1.3 - resolution: "define-properties@npm:1.1.3" - dependencies: - object-keys: ^1.0.12 - checksum: da80dba55d0cd76a5a7ab71ef6ea0ebcb7b941f803793e4e0257b384cb772038faa0c31659d244e82c4342edef841c1a1212580006a05a5068ee48223d787317 - languageName: node - linkType: hard - -"define-properties@npm:^1.1.4": - version: 1.1.4 - resolution: "define-properties@npm:1.1.4" - dependencies: - has-property-descriptors: ^1.0.0 - object-keys: ^1.1.1 - checksum: ce0aef3f9eb193562b5cfb79b2d2c86b6a109dfc9fdcb5f45d680631a1a908c06824ddcdb72b7573b54e26ace07f0a23420aaba0d5c627b34d2c1de8ef527e2b - languageName: node - linkType: hard - -"define-properties@npm:^1.2.0": - version: 1.2.0 - resolution: "define-properties@npm:1.2.0" - dependencies: - has-property-descriptors: ^1.0.0 - object-keys: ^1.1.1 - checksum: e60aee6a19b102df4e2b1f301816804e81ab48bb91f00d0d935f269bf4b3f79c88b39e4f89eaa132890d23267335fd1140dfcd8d5ccd61031a0a2c41a54e33a6 - languageName: node - linkType: hard - -"degenerator@npm:^5.0.0": - version: 5.0.1 - resolution: "degenerator@npm:5.0.1" - dependencies: - ast-types: ^0.13.4 - escodegen: ^2.1.0 - esprima: ^4.0.1 - checksum: a64fa39cdf6c2edd75188157d32338ee9de7193d7dbb2aeb4acb1eb30fa4a15ed80ba8dae9bd4d7b085472cf174a5baf81adb761aaa8e326771392c922084152 - languageName: node - linkType: hard - -"delayed-stream@npm:~1.0.0": - version: 1.0.0 - resolution: "delayed-stream@npm:1.0.0" - checksum: 46fe6e83e2cb1d85ba50bd52803c68be9bd953282fa7096f51fc29edd5d67ff84ff753c51966061e5ba7cb5e47ef6d36a91924eddb7f3f3483b1c560f77a0020 - languageName: node - linkType: hard - -"delegates@npm:^1.0.0": - version: 1.0.0 - resolution: "delegates@npm:1.0.0" - checksum: a51744d9b53c164ba9c0492471a1a2ffa0b6727451bdc89e31627fdf4adda9d51277cfcbfb20f0a6f08ccb3c436f341df3e92631a3440226d93a8971724771fd - languageName: node - linkType: hard - -"depd@npm:2.0.0": - version: 2.0.0 - resolution: "depd@npm:2.0.0" - checksum: abbe19c768c97ee2eed6282d8ce3031126662252c58d711f646921c9623f9052e3e1906443066beec1095832f534e57c523b7333f8e7e0d93051ab6baef5ab3a - languageName: node - linkType: hard - -"depd@npm:^1.1.2, depd@npm:~1.1.2": - version: 1.1.2 - resolution: "depd@npm:1.1.2" - checksum: 6b406620d269619852885ce15965272b829df6f409724415e0002c8632ab6a8c0a08ec1f0bd2add05dc7bd7507606f7e2cc034fa24224ab829580040b835ecd9 - languageName: node - linkType: hard - -"deprecation@npm:^2.0.0": - version: 2.3.1 - resolution: "deprecation@npm:2.3.1" - checksum: f56a05e182c2c195071385455956b0c4106fe14e36245b00c689ceef8e8ab639235176a96977ba7c74afb173317fac2e0ec6ec7a1c6d1e6eaa401c586c714132 - languageName: node - linkType: hard - -"destroy@npm:1.2.0": - version: 1.2.0 - resolution: "destroy@npm:1.2.0" - checksum: 0acb300b7478a08b92d810ab229d5afe0d2f4399272045ab22affa0d99dbaf12637659411530a6fcd597a9bdac718fc94373a61a95b4651bbc7b83684a565e38 - languageName: node - linkType: hard - -"detect-indent@npm:^5.0.0": - version: 5.0.0 - resolution: "detect-indent@npm:5.0.0" - checksum: 61763211daa498e00eec073aba95d544ae5baed19286a0a655697fa4fffc9f4539c8376e2c7df8fa11d6f8eaa16c1e6a689f403ac41ee78a060278cdadefe2ff - languageName: node - linkType: hard - -"detect-node-es@npm:^1.1.0": - version: 1.1.0 - resolution: "detect-node-es@npm:1.1.0" - checksum: e46307d7264644975b71c104b9f028ed1d3d34b83a15b8a22373640ce5ea630e5640b1078b8ea15f202b54641da71e4aa7597093bd4b91f113db520a26a37449 - languageName: node - linkType: hard - -"devtools-protocol@npm:0.0.1120988": - version: 0.0.1120988 - resolution: "devtools-protocol@npm:0.0.1120988" - checksum: 68eb7aa6a2fe20f8321168f9381849296b203355a5c052461b7ed95e8787b34458029dd64c8d4a8640d9fd329138a6d82f41237f5331ea4267c090dcbf6581f7 - languageName: node - linkType: hard - -"devtools-protocol@npm:0.0.1147663": - version: 0.0.1147663 - resolution: "devtools-protocol@npm:0.0.1147663" - checksum: 0631f2b6c6cd7f56e7d62a85bfc291f7e167f0f2de90969ef61fb24e2bd546b2e9530043d2bc3fe6c4d7a9e00473004272d2c2832a10a05e4b75c03a22f549fc - languageName: node - linkType: hard - -"devtools-protocol@npm:0.0.1159816": - version: 0.0.1159816 - resolution: "devtools-protocol@npm:0.0.1159816" - checksum: 24aa985a34a093a7418c955d0398e8a0829bc1f482eb1db55eca0cf09789de8344d0f36177d3e394fc63ec9bf08cf4114fadf3a7f2ab64f95a17ccc53bcf1aea - languageName: node - linkType: hard - -"devtools-protocol@npm:^0.0.1152884": - version: 0.0.1152884 - resolution: "devtools-protocol@npm:0.0.1152884" - checksum: e670c916c26fa337e9ab4f0c047f732977c7336f5ca16b2c4a19132fa66b66aa6c6bb9ef3fd0d2d3a1ccef4871311b786aaaee92e5a95304d3b7b921dc56ff4b - languageName: node - linkType: hard - -"devtools-protocol@npm:^0.0.1182435": - version: 0.0.1182435 - resolution: "devtools-protocol@npm:0.0.1182435" - checksum: dc652b1f039da5aeac15c50a8b1d87e662d7494f99d030c253d49b996e6706d5012933be691ed291da89f6ab310148e33352e1da90a24d854e1b3d7043d3fd8e - languageName: node - linkType: hard - -"devtools@npm:8.11.0": - version: 8.11.0 - resolution: "devtools@npm:8.11.0" - dependencies: - "@types/node": ^20.1.0 - "@wdio/config": 8.11.0 - "@wdio/logger": 8.11.0 - "@wdio/protocols": 8.11.0 - "@wdio/types": 8.10.4 - "@wdio/utils": 8.11.0 - chrome-launcher: ^0.15.0 - edge-paths: ^3.0.5 - import-meta-resolve: ^3.0.0 - puppeteer-core: 20.3.0 - query-selector-shadow-dom: ^1.0.0 - ua-parser-js: ^1.0.1 - uuid: ^9.0.0 - which: ^3.0.0 - checksum: 901f4ce505cc39e11da66678881bc36d738679f5082b9fba6f79f994ab691ca62fd680e778072a8b0c6a6086a2d101c301133551d73cc0e2c037fffcc94abd53 - languageName: node - linkType: hard - -"di@npm:^0.0.1": - version: 0.0.1 - resolution: "di@npm:0.0.1" - checksum: 3f09a99534d33e49264585db7f863ea8bc76c25c4d5a60df387c946018ecf1e1516b2c05a2092e5ca51fcdc08cefe609a6adc5253fa831626cb78cad4746505e - languageName: node - linkType: hard - -"diff-sequences@npm:^29.4.3": - version: 29.4.3 - resolution: "diff-sequences@npm:29.4.3" - checksum: 28b265e04fdddcf7f9f814effe102cc95a9dec0564a579b5aed140edb24fc345c611ca52d76d725a3cab55d3888b915b5e8a4702e0f6058968a90fa5f41fcde7 - languageName: node - linkType: hard - -"diff@npm:^4.0.1": - version: 4.0.2 - resolution: "diff@npm:4.0.2" - checksum: f2c09b0ce4e6b301c221addd83bf3f454c0bc00caa3dd837cf6c127d6edf7223aa2bbe3b688feea110b7f262adbfc845b757c44c8a9f8c0c5b15d8fa9ce9d20d - languageName: node - linkType: hard - -"diff@npm:^5.0.0": - version: 5.0.0 - resolution: "diff@npm:5.0.0" - checksum: f19fe29284b633afdb2725c2a8bb7d25761ea54d321d8e67987ac851c5294be4afeab532bd84531e02583a3fe7f4014aa314a3eda84f5590e7a9e6b371ef3b46 - languageName: node - linkType: hard - -"dir-glob@npm:^3.0.1": - version: 3.0.1 - resolution: "dir-glob@npm:3.0.1" - dependencies: - path-type: ^4.0.0 - checksum: fa05e18324510d7283f55862f3161c6759a3f2f8dbce491a2fc14c8324c498286c54282c1f0e933cb930da8419b30679389499b919122952a4f8592362ef4615 - languageName: node - linkType: hard - -"doctrine@npm:^2.1.0": - version: 2.1.0 - resolution: "doctrine@npm:2.1.0" - dependencies: - esutils: ^2.0.2 - checksum: a45e277f7feaed309fe658ace1ff286c6e2002ac515af0aaf37145b8baa96e49899638c7cd47dccf84c3d32abfc113246625b3ac8f552d1046072adee13b0dc8 - languageName: node - linkType: hard - -"doctrine@npm:^3.0.0": - version: 3.0.0 - resolution: "doctrine@npm:3.0.0" - dependencies: - esutils: ^2.0.2 - checksum: fd7673ca77fe26cd5cba38d816bc72d641f500f1f9b25b83e8ce28827fe2da7ad583a8da26ab6af85f834138cf8dae9f69b0cd6ab925f52ddab1754db44d99ce - languageName: node - linkType: hard - -"dom-converter@npm:^0.2.0": - version: 0.2.0 - resolution: "dom-converter@npm:0.2.0" - dependencies: - utila: ~0.4 - checksum: ea52fe303f5392e48dea563abef0e6fb3a478b8dbe3c599e99bb5d53981c6c38fc4944e56bb92a8ead6bb989d10b7914722ae11febbd2fd0910e33b9fc4aaa77 - languageName: node - linkType: hard - -"dom-serialize@npm:^2.2.1": - version: 2.2.1 - resolution: "dom-serialize@npm:2.2.1" - dependencies: - custom-event: ~1.0.0 - ent: ~2.2.0 - extend: ^3.0.0 - void-elements: ^2.0.0 - checksum: 48262e299a694dbfa32905ecceb29b89f2ce59adfc00cb676284f85ee0c8db0225e07961cbf9b06bf309291deebf52c958f855a5b6709d556000acf46d5a46ef - languageName: node - linkType: hard - -"dom-serializer@npm:^1.0.1": - version: 1.3.2 - resolution: "dom-serializer@npm:1.3.2" - dependencies: - domelementtype: ^2.0.1 - domhandler: ^4.2.0 - entities: ^2.0.0 - checksum: bff48714944d67b160db71ba244fb0f3fe72e77ef2ec8414e2eeb56f2d926e404a13456b8b83a5392e217ba47dec2ec0c368801b31481813e94d185276c3e964 - languageName: node - linkType: hard - -"domelementtype@npm:^2.0.1": - version: 2.1.0 - resolution: "domelementtype@npm:2.1.0" - checksum: 55144142c1a06840b830909e4d2904bf604949114362b1b4ab2417b48e889e118b75f2d3eff68bf50fca74d8033a68e19c8b0387e6fafecb4489560af698cb5e - languageName: node - linkType: hard - -"domelementtype@npm:^2.2.0": - version: 2.2.0 - resolution: "domelementtype@npm:2.2.0" - checksum: 24cb386198640cd58aa36f8c987f2ea61859929106d06ffcc8f547e70cb2ed82a6dc56dcb8252b21fba1f1ea07df6e4356d60bfe57f77114ca1aed6828362629 - languageName: node - linkType: hard - -"domhandler@npm:^4.0.0, domhandler@npm:^4.2.0": - version: 4.2.2 - resolution: "domhandler@npm:4.2.2" - dependencies: - domelementtype: ^2.2.0 - checksum: ad782fef984eca5a6fdd4ce70b90c38aff335ae4d6a51223ac82bd371b6674614efdcfff2dbb1126a7395634357906781f179e4ec028c7c578bb7f2beef8a4a5 - languageName: node - linkType: hard - -"domutils@npm:^2.5.2, domutils@npm:^2.6.0": - version: 2.8.0 - resolution: "domutils@npm:2.8.0" - dependencies: - dom-serializer: ^1.0.1 - domelementtype: ^2.2.0 - domhandler: ^4.2.0 - checksum: abf7434315283e9aadc2a24bac0e00eab07ae4313b40cc239f89d84d7315ebdfd2fb1b5bf750a96bc1b4403d7237c7b2ebf60459be394d625ead4ca89b934391 - languageName: node - linkType: hard - -"dot-case@npm:^3.0.4": - version: 3.0.4 - resolution: "dot-case@npm:3.0.4" - dependencies: - no-case: ^3.0.4 - tslib: ^2.0.3 - checksum: a65e3519414856df0228b9f645332f974f2bf5433370f544a681122eab59e66038fc3349b4be1cdc47152779dac71a5864f1ccda2f745e767c46e9c6543b1169 - languageName: node - linkType: hard - -"dot-prop@npm:^5.1.0": - version: 5.3.0 - resolution: "dot-prop@npm:5.3.0" - dependencies: - is-obj: ^2.0.0 - checksum: d5775790093c234ef4bfd5fbe40884ff7e6c87573e5339432870616331189f7f5d86575c5b5af2dcf0f61172990f4f734d07844b1f23482fff09e3c4bead05ea - languageName: node - linkType: hard - -"dotenv@npm:^16.3.1": - version: 16.3.1 - resolution: "dotenv@npm:16.3.1" - checksum: 15d75e7279018f4bafd0ee9706593dd14455ddb71b3bcba9c52574460b7ccaf67d5cf8b2c08a5af1a9da6db36c956a04a1192b101ee102a3e0cf8817bbcf3dfd - languageName: node - linkType: hard - -"dotenv@npm:~10.0.0": - version: 10.0.0 - resolution: "dotenv@npm:10.0.0" - checksum: f412c5fe8c24fbe313d302d2500e247ba8a1946492db405a4de4d30dd0eb186a88a43f13c958c5a7de303938949c4231c56994f97d05c4bc1f22478d631b4005 - languageName: node - linkType: hard - -"duplexer2@npm:~0.1.4": - version: 0.1.4 - resolution: "duplexer2@npm:0.1.4" - dependencies: - readable-stream: ^2.0.2 - checksum: 744961f03c7f54313f90555ac20284a3fb7bf22fdff6538f041a86c22499560eb6eac9d30ab5768054137cb40e6b18b40f621094e0261d7d8c35a37b7a5ad241 - languageName: node - linkType: hard - -"duplexer@npm:^0.1.1, duplexer@npm:~0.1.1": - version: 0.1.1 - resolution: "duplexer@npm:0.1.1" - checksum: fc7937c4a43808493cd63dfa59f4deb6cf02beea783cb17f39677b53ccacb9fba48f87731b8944048dd6dfa8f456d0725f86f3fd587ab780532d9a8e2914e8b7 - languageName: node - linkType: hard - -"eastasianwidth@npm:^0.2.0": - version: 0.2.0 - resolution: "eastasianwidth@npm:0.2.0" - checksum: 7d00d7cd8e49b9afa762a813faac332dee781932d6f2c848dc348939c4253f1d4564341b7af1d041853bc3f32c2ef141b58e0a4d9862c17a7f08f68df1e0f1ed - languageName: node - linkType: hard - -"easy-table@npm:^1.2.0": - version: 1.2.0 - resolution: "easy-table@npm:1.2.0" - dependencies: - ansi-regex: ^5.0.1 - wcwidth: ^1.0.1 - dependenciesMeta: - wcwidth: - optional: true - checksum: 66961b19751a68d2d30ce9b74ef750c374cc3112bbcac3d1ed5a939e43c035ecf6b1954098df2d5b05f1e853ab2b67de893794390dcbf0abe1f157fddeb52174 - languageName: node - linkType: hard - -"edge-paths@npm:^3.0.5": - version: 3.0.5 - resolution: "edge-paths@npm:3.0.5" - dependencies: - "@types/which": ^2.0.1 - which: ^2.0.2 - checksum: 76ea4380ad2e9c259b76493c33c335cb9043ab450f8fc8b26b8123c0b2d78325e1e824220ffc9380fa50d9ac8d82d9bf25af14a637f627eb2f7d9fd099421069 - languageName: node - linkType: hard - -"edgedriver@npm:^5.3.5": - version: 5.3.5 - resolution: "edgedriver@npm:5.3.5" - dependencies: - "@wdio/logger": ^8.11.0 - decamelize: ^6.0.0 - edge-paths: ^3.0.5 - node-fetch: ^3.3.2 - unzipper: ^0.10.14 - which: ^3.0.1 - bin: - edgedriver: bin/edgedriver.js - checksum: 205fee091150a8b84253b43d36e01c1d3c6128d052905752a829566c116a7d5c84e33e3735d476e11e930a950e06ebee409c0c47ffb85c202ff507bcf775ffbd - languageName: node - linkType: hard - -"ee-first@npm:1.1.1": - version: 1.1.1 - resolution: "ee-first@npm:1.1.1" - checksum: 1b4cac778d64ce3b582a7e26b218afe07e207a0f9bfe13cc7395a6d307849cfe361e65033c3251e00c27dd060cab43014c2d6b2647676135e18b77d2d05b3f4f - languageName: node - linkType: hard - -"ejs@npm:^3.1.7": - version: 3.1.8 - resolution: "ejs@npm:3.1.8" - dependencies: - jake: ^10.8.5 - bin: - ejs: bin/cli.js - checksum: 1d40d198ad52e315ccf37e577bdec06e24eefdc4e3c27aafa47751a03a0c7f0ec4310254c9277a5f14763c3cd4bbacce27497332b2d87c74232b9b1defef8efc - languageName: node - linkType: hard - -"ejs@npm:^3.1.9": - version: 3.1.9 - resolution: "ejs@npm:3.1.9" - dependencies: - jake: ^10.8.5 - bin: - ejs: bin/cli.js - checksum: af6f10eb815885ff8a8cfacc42c6b6cf87daf97a4884f87a30e0c3271fedd85d76a3a297d9c33a70e735b97ee632887f85e32854b9cdd3a2d97edf931519a35f - languageName: node - linkType: hard - -"electron-to-chromium@npm:^1.3.811": - version: 1.3.822 - resolution: "electron-to-chromium@npm:1.3.822" - checksum: ad6d5900589e76efbc60721f6edf557f1cdcf762ada92bddd004337ccb578ff116fa638d340dbaaae403a440e756d3833485a093af081584c8fec3b6063f55ed - languageName: node - linkType: hard - -"emoji-name-map@npm:1.2.9": - version: 1.2.9 - resolution: "emoji-name-map@npm:1.2.9" - dependencies: - emojilib: ^2.0.2 - iterate-object: ^1.3.1 - map-o: ^2.0.1 - checksum: 3ab0b30d3322afa75ee7620dc0657722cbf2875a8e57f3126173ba35469a182574c2cc6ebedee307e699b87be42eed267df54a303949594a5b62e7e291649cc4 - languageName: node - linkType: hard - -"emoji-regex@npm:^8.0.0": - version: 8.0.0 - resolution: "emoji-regex@npm:8.0.0" - checksum: d4c5c39d5a9868b5fa152f00cada8a936868fd3367f33f71be515ecee4c803132d11b31a6222b2571b1e5f7e13890156a94880345594d0ce7e3c9895f560f192 - languageName: node - linkType: hard - -"emoji-regex@npm:^9.2.2": - version: 9.2.2 - resolution: "emoji-regex@npm:9.2.2" - checksum: 8487182da74aabd810ac6d6f1994111dfc0e331b01271ae01ec1eb0ad7b5ecc2bbbbd2f053c05cb55a1ac30449527d819bbfbf0e3de1023db308cbcb47f86601 - languageName: node - linkType: hard - -"emojilib@npm:^2.0.2": - version: 2.4.0 - resolution: "emojilib@npm:2.4.0" - checksum: ea241c342abda5a86ffd3a15d8f4871a616d485f700e03daea38c6ce38205847cea9f6ff8d5e962c00516b004949cc96c6e37b05559ea71a0a496faba53b56da - languageName: node - linkType: hard - -"emojis-list@npm:^3.0.0": - version: 3.0.0 - resolution: "emojis-list@npm:3.0.0" - checksum: ddaaa02542e1e9436c03970eeed445f4ed29a5337dfba0fe0c38dfdd2af5da2429c2a0821304e8a8d1cadf27fdd5b22ff793571fa803ae16852a6975c65e8e70 - languageName: node - linkType: hard - -"encodeurl@npm:~1.0.2": - version: 1.0.2 - resolution: "encodeurl@npm:1.0.2" - checksum: e50e3d508cdd9c4565ba72d2012e65038e5d71bdc9198cb125beb6237b5b1ade6c0d343998da9e170fb2eae52c1bed37d4d6d98a46ea423a0cddbed5ac3f780c - languageName: node - linkType: hard - -"encoding@npm:^0.1.13": - version: 0.1.13 - resolution: "encoding@npm:0.1.13" - dependencies: - iconv-lite: ^0.6.2 - checksum: bb98632f8ffa823996e508ce6a58ffcf5856330fde839ae42c9e1f436cc3b5cc651d4aeae72222916545428e54fd0f6aa8862fd8d25bdbcc4589f1e3f3715e7f - languageName: node - linkType: hard - -"end-of-stream@npm:^1.1.0": - version: 1.4.4 - resolution: "end-of-stream@npm:1.4.4" - dependencies: - once: ^1.4.0 - checksum: 530a5a5a1e517e962854a31693dbb5c0b2fc40b46dad2a56a2deec656ca040631124f4795823acc68238147805f8b021abbe221f4afed5ef3c8e8efc2024908b - languageName: node - linkType: hard - -"end-of-stream@npm:^1.4.1": - version: 1.4.1 - resolution: "end-of-stream@npm:1.4.1" - dependencies: - once: ^1.4.0 - checksum: ac0f75d57cfcd5569af5bd2d7d005efb21e1a939fcfcc367e3d991c7e3275eeb10c400880aab4b3be72d5cda0406401511e98990d85996e72b2210cfdd4c8f8a - languageName: node - linkType: hard - -"engine.io-parser@npm:~5.0.3": - version: 5.0.6 - resolution: "engine.io-parser@npm:5.0.6" - checksum: e92255b5463593cafe6cdc90577f107b39056c9c9337a8ee3477cb274337da1fe4ff53e9b3ad59d0478878e1d55ab15e973e2a91d0334d25ea99d8d6f8032f26 - languageName: node - linkType: hard - -"engine.io@npm:~6.4.1": - version: 6.4.2 - resolution: "engine.io@npm:6.4.2" - dependencies: - "@types/cookie": ^0.4.1 - "@types/cors": ^2.8.12 - "@types/node": ">=10.0.0" - accepts: ~1.3.4 - base64id: 2.0.0 - cookie: ~0.4.1 - cors: ~2.8.5 - debug: ~4.3.1 - engine.io-parser: ~5.0.3 - ws: ~8.11.0 - checksum: c4ca538c98d251ff00756ed955d924c3fd78e61af0a5825c9fa1d77ebb661ead7971598fb61daf079c2655c7be2d4a26094e446759e3c6786d8ac75ccffe36d5 - languageName: node - linkType: hard - -"enhanced-resolve@npm:^5.0.0, enhanced-resolve@npm:^5.7.0": - version: 5.12.0 - resolution: "enhanced-resolve@npm:5.12.0" - dependencies: - graceful-fs: ^4.2.4 - tapable: ^2.2.0 - checksum: bf3f787facaf4ce3439bef59d148646344e372bef5557f0d37ea8aa02c51f50a925cd1f07b8d338f18992c29f544ec235a8c64bcdb56030196c48832a5494174 - languageName: node - linkType: hard - -"enhanced-resolve@npm:^5.15.0": - version: 5.15.0 - resolution: "enhanced-resolve@npm:5.15.0" - dependencies: - graceful-fs: ^4.2.4 - tapable: ^2.2.0 - checksum: fbd8cdc9263be71cc737aa8a7d6c57b43d6aa38f6cc75dde6fcd3598a130cc465f979d2f4d01bb3bf475acb43817749c79f8eef9be048683602ca91ab52e4f11 - languageName: node - linkType: hard - -"enquirer@npm:~2.3.6": - version: 2.3.6 - resolution: "enquirer@npm:2.3.6" - dependencies: - ansi-colors: ^4.1.1 - checksum: 1c0911e14a6f8d26721c91e01db06092a5f7675159f0261d69c403396a385afd13dd76825e7678f66daffa930cfaa8d45f506fb35f818a2788463d022af1b884 - languageName: node - linkType: hard - -"ent@npm:~2.2.0": - version: 2.2.0 - resolution: "ent@npm:2.2.0" - checksum: f588b5707d6fef36011ea10d530645912a69530a1eb0831f8708c498ac028363a7009f45cfadd28ceb4dafd9ac17ec15213f88d09ce239cd033cfe1328dd7d7d - languageName: node - linkType: hard - -"entities@npm:^2.0.0": - version: 2.1.0 - resolution: "entities@npm:2.1.0" - checksum: a10a877e489586a3f6a691fe49bf3fc4e58f06c8e80522f08214a5150ba457e7017b447d4913a3fa041bda06ee4c92517baa4d8d75373eaa79369e9639225ffd - languageName: node - linkType: hard - -"env-paths@npm:^2.2.0": - version: 2.2.1 - resolution: "env-paths@npm:2.2.1" - checksum: 65b5df55a8bab92229ab2b40dad3b387fad24613263d103a97f91c9fe43ceb21965cd3392b1ccb5d77088021e525c4e0481adb309625d0cb94ade1d1fb8dc17e - languageName: node - linkType: hard - -"envinfo@npm:7.8.1": - version: 7.8.1 - resolution: "envinfo@npm:7.8.1" - bin: - envinfo: dist/cli.js - checksum: de736c98d6311c78523628ff127af138451b162e57af5293c1b984ca821d0aeb9c849537d2fde0434011bed33f6bca5310ca2aab8a51a3f28fc719e89045d648 - languageName: node - linkType: hard - -"envinfo@npm:^7.7.3": - version: 7.7.4 - resolution: "envinfo@npm:7.7.4" - bin: - envinfo: dist/cli.js - checksum: 73fb993dd9845c61ce52118fcbe4de4d3644d8163130e7bf266f223f32e75e2d33a2c59db83fa0f01f147f122c76567f5f613457a151eb8c6835013538506704 - languageName: node - linkType: hard - -"err-code@npm:^2.0.2": - version: 2.0.3 - resolution: "err-code@npm:2.0.3" - checksum: 8b7b1be20d2de12d2255c0bc2ca638b7af5171142693299416e6a9339bd7d88fc8d7707d913d78e0993176005405a236b066b45666b27b797252c771156ace54 - languageName: node - linkType: hard - -"error-ex@npm:^1.2.0, error-ex@npm:^1.3.1, error-ex@npm:^1.3.2": - version: 1.3.2 - resolution: "error-ex@npm:1.3.2" - dependencies: - is-arrayish: ^0.2.1 - checksum: c1c2b8b65f9c91b0f9d75f0debaa7ec5b35c266c2cac5de412c1a6de86d4cbae04ae44e510378cb14d032d0645a36925d0186f8bb7367bcc629db256b743a001 - languageName: node - linkType: hard - -"es-abstract@npm:^1.19.0": - version: 1.19.1 - resolution: "es-abstract@npm:1.19.1" - dependencies: - call-bind: ^1.0.2 - es-to-primitive: ^1.2.1 - function-bind: ^1.1.1 - get-intrinsic: ^1.1.1 - get-symbol-description: ^1.0.0 - has: ^1.0.3 - has-symbols: ^1.0.2 - internal-slot: ^1.0.3 - is-callable: ^1.2.4 - is-negative-zero: ^2.0.1 - is-regex: ^1.1.4 - is-shared-array-buffer: ^1.0.1 - is-string: ^1.0.7 - is-weakref: ^1.0.1 - object-inspect: ^1.11.0 - object-keys: ^1.1.1 - object.assign: ^4.1.2 - string.prototype.trimend: ^1.0.4 - string.prototype.trimstart: ^1.0.4 - unbox-primitive: ^1.0.1 - checksum: b6be8410672c5364db3fb01eb786e30c7b4bb32b4af63d381c08840f4382c4a168e7855cd338bf59d4f1a1a1138f4d748d1fd40ec65aaa071876f9e9fbfed949 - languageName: node - linkType: hard - -"es-abstract@npm:^1.20.4": - version: 1.21.1 - resolution: "es-abstract@npm:1.21.1" - dependencies: - available-typed-arrays: ^1.0.5 - call-bind: ^1.0.2 - es-set-tostringtag: ^2.0.1 - es-to-primitive: ^1.2.1 - function-bind: ^1.1.1 - function.prototype.name: ^1.1.5 - get-intrinsic: ^1.1.3 - get-symbol-description: ^1.0.0 - globalthis: ^1.0.3 - gopd: ^1.0.1 - has: ^1.0.3 - has-property-descriptors: ^1.0.0 - has-proto: ^1.0.1 - has-symbols: ^1.0.3 - internal-slot: ^1.0.4 - is-array-buffer: ^3.0.1 - is-callable: ^1.2.7 - is-negative-zero: ^2.0.2 - is-regex: ^1.1.4 - is-shared-array-buffer: ^1.0.2 - is-string: ^1.0.7 - is-typed-array: ^1.1.10 - is-weakref: ^1.0.2 - object-inspect: ^1.12.2 - object-keys: ^1.1.1 - object.assign: ^4.1.4 - regexp.prototype.flags: ^1.4.3 - safe-regex-test: ^1.0.0 - string.prototype.trimend: ^1.0.6 - string.prototype.trimstart: ^1.0.6 - typed-array-length: ^1.0.4 - unbox-primitive: ^1.0.2 - which-typed-array: ^1.1.9 - checksum: 23ff60d42d17a55d150e7bcedbdb065d4077a8b98c436e0e2e1ef4dd532a6d78a56028673de0bd8ed464a43c46ba781c50d9af429b6a17e44dbd14c7d7fb7926 - languageName: node - linkType: hard - -"es-abstract@npm:^1.21.2": - version: 1.22.1 - resolution: "es-abstract@npm:1.22.1" - dependencies: - array-buffer-byte-length: ^1.0.0 - arraybuffer.prototype.slice: ^1.0.1 - available-typed-arrays: ^1.0.5 - call-bind: ^1.0.2 - es-set-tostringtag: ^2.0.1 - es-to-primitive: ^1.2.1 - function.prototype.name: ^1.1.5 - get-intrinsic: ^1.2.1 - get-symbol-description: ^1.0.0 - globalthis: ^1.0.3 - gopd: ^1.0.1 - has: ^1.0.3 - has-property-descriptors: ^1.0.0 - has-proto: ^1.0.1 - has-symbols: ^1.0.3 - internal-slot: ^1.0.5 - is-array-buffer: ^3.0.2 - is-callable: ^1.2.7 - is-negative-zero: ^2.0.2 - is-regex: ^1.1.4 - is-shared-array-buffer: ^1.0.2 - is-string: ^1.0.7 - is-typed-array: ^1.1.10 - is-weakref: ^1.0.2 - object-inspect: ^1.12.3 - object-keys: ^1.1.1 - object.assign: ^4.1.4 - regexp.prototype.flags: ^1.5.0 - safe-array-concat: ^1.0.0 - safe-regex-test: ^1.0.0 - string.prototype.trim: ^1.2.7 - string.prototype.trimend: ^1.0.6 - string.prototype.trimstart: ^1.0.6 - typed-array-buffer: ^1.0.0 - typed-array-byte-length: ^1.0.0 - typed-array-byte-offset: ^1.0.0 - typed-array-length: ^1.0.4 - unbox-primitive: ^1.0.2 - which-typed-array: ^1.1.10 - checksum: 614e2c1c3717cb8d30b6128ef12ea110e06fd7d75ad77091ca1c5dbfb00da130e62e4bbbbbdda190eada098a22b27fe0f99ae5a1171dac2c8663b1e8be8a3a9b - languageName: node - linkType: hard - -"es-abstract@npm:^1.4.3": - version: 1.16.0 - resolution: "es-abstract@npm:1.16.0" - dependencies: - es-to-primitive: ^1.2.0 - function-bind: ^1.1.1 - has: ^1.0.3 - has-symbols: ^1.0.0 - is-callable: ^1.1.4 - is-regex: ^1.0.4 - object-inspect: ^1.6.0 - object-keys: ^1.1.1 - string.prototype.trimleft: ^2.1.0 - string.prototype.trimright: ^2.1.0 - checksum: f62eb15deff3906ad24794dce639c44f5d30ad71328d65fed4c4e7c58b09d7eea9ac99482c67a31318a1459799d78426b314485c554cea75bc6bc9e52fc0bd16 - languageName: node - linkType: hard - -"es-module-lexer@npm:^1.2.1": - version: 1.2.1 - resolution: "es-module-lexer@npm:1.2.1" - checksum: c4145b853e1491eaa5d591e4580926d242978c38071ad3d09165c3b6d50314cc0ae3bf6e1dec81a9e53768b9299df2063d2e4a67d7742a5029ddeae6c4fc26f0 - languageName: node - linkType: hard - -"es-set-tostringtag@npm:^2.0.1": - version: 2.0.1 - resolution: "es-set-tostringtag@npm:2.0.1" - dependencies: - get-intrinsic: ^1.1.3 - has: ^1.0.3 - has-tostringtag: ^1.0.0 - checksum: ec416a12948cefb4b2a5932e62093a7cf36ddc3efd58d6c58ca7ae7064475ace556434b869b0bbeb0c365f1032a8ccd577211101234b69837ad83ad204fff884 - languageName: node - linkType: hard - -"es-shim-unscopables@npm:^1.0.0": - version: 1.0.0 - resolution: "es-shim-unscopables@npm:1.0.0" - dependencies: - has: ^1.0.3 - checksum: 83e95cadbb6ee44d3644dfad60dcad7929edbc42c85e66c3e99aefd68a3a5c5665f2686885cddb47dfeabfd77bd5ea5a7060f2092a955a729bbd8834f0d86fa1 - languageName: node - linkType: hard - -"es-to-primitive@npm:^1.2.0, es-to-primitive@npm:^1.2.1": - version: 1.2.1 - resolution: "es-to-primitive@npm:1.2.1" - dependencies: - is-callable: ^1.1.4 - is-date-object: ^1.0.1 - is-symbol: ^1.0.2 - checksum: 4ead6671a2c1402619bdd77f3503991232ca15e17e46222b0a41a5d81aebc8740a77822f5b3c965008e631153e9ef0580540007744521e72de8e33599fca2eed - languageName: node - linkType: hard - -"es5-ext@npm:^0.10.35, es5-ext@npm:^0.10.46, es5-ext@npm:^0.10.50, es5-ext@npm:^0.10.53, es5-ext@npm:^0.10.61, es5-ext@npm:~0.10.14, es5-ext@npm:~0.10.2, es5-ext@npm:~0.10.46": - version: 0.10.61 - resolution: "es5-ext@npm:0.10.61" - dependencies: - es6-iterator: ^2.0.3 - es6-symbol: ^3.1.3 - next-tick: ^1.1.0 - checksum: 2f2034e91e77fe247d94f0fd13a94bcf113273b7cc4650794d6795e377267ffb2425d3a891bd8c4d9c8b990e16e17dd7c28f12dbd3fa4b0909d0874892f491bf - languageName: node - linkType: hard - -"es6-iterator@npm:^2.0.3": - version: 2.0.3 - resolution: "es6-iterator@npm:2.0.3" - dependencies: - d: 1 - es5-ext: ^0.10.35 - es6-symbol: ^3.1.1 - checksum: 6e48b1c2d962c21dee604b3d9f0bc3889f11ed5a8b33689155a2065d20e3107e2a69cc63a71bd125aeee3a589182f8bbcb5c8a05b6a8f38fa4205671b6d09697 - languageName: node - linkType: hard - -"es6-promise@npm:^4.0.3": - version: 4.2.8 - resolution: "es6-promise@npm:4.2.8" - checksum: 95614a88873611cb9165a85d36afa7268af5c03a378b35ca7bda9508e1d4f1f6f19a788d4bc755b3fd37c8ebba40782018e02034564ff24c9d6fa37e959ad57d - languageName: node - linkType: hard - -"es6-promisify@npm:^5.0.0": - version: 5.0.0 - resolution: "es6-promisify@npm:5.0.0" - dependencies: - es6-promise: ^4.0.3 - checksum: fbed9d791598831413be84a5374eca8c24800ec71a16c1c528c43a98e2dadfb99331483d83ae6094ddb9b87e6f799a15d1553cebf756047e0865c753bc346b92 - languageName: node - linkType: hard - -"es6-symbol@npm:^3.1.1, es6-symbol@npm:^3.1.3": - version: 3.1.3 - resolution: "es6-symbol@npm:3.1.3" - dependencies: - d: ^1.0.1 - ext: ^1.1.2 - checksum: cd49722c2a70f011eb02143ef1c8c70658d2660dead6641e160b94619f408b9cf66425515787ffe338affdf0285ad54f4eae30ea5bd510e33f8659ec53bcaa70 - languageName: node - linkType: hard - -"es6-weak-map@npm:^2.0.3": - version: 2.0.3 - resolution: "es6-weak-map@npm:2.0.3" - dependencies: - d: 1 - es5-ext: ^0.10.46 - es6-iterator: ^2.0.3 - es6-symbol: ^3.1.1 - checksum: 19ca15f46d50948ce78c2da5f21fb5b1ef45addd4fe17b5df952ff1f2a3d6ce4781249bc73b90995257264be2a98b2ec749bb2aba0c14b5776a1154178f9c927 - languageName: node - linkType: hard - -"escalade@npm:^3.1.1": - version: 3.1.1 - resolution: "escalade@npm:3.1.1" - checksum: a3e2a99f07acb74b3ad4989c48ca0c3140f69f923e56d0cba0526240ee470b91010f9d39001f2a4a313841d237ede70a729e92125191ba5d21e74b106800b133 - languageName: node - linkType: hard - -"escape-html@npm:~1.0.3": - version: 1.0.3 - resolution: "escape-html@npm:1.0.3" - checksum: 6213ca9ae00d0ab8bccb6d8d4e0a98e76237b2410302cf7df70aaa6591d509a2a37ce8998008cbecae8fc8ffaadf3fb0229535e6a145f3ce0b211d060decbb24 - languageName: node - linkType: hard - -"escape-string-regexp@npm:^1.0.2, escape-string-regexp@npm:^1.0.5": - version: 1.0.5 - resolution: "escape-string-regexp@npm:1.0.5" - checksum: 6092fda75c63b110c706b6a9bfde8a612ad595b628f0bd2147eea1d3406723020810e591effc7db1da91d80a71a737a313567c5abb3813e8d9c71f4aa595b410 - languageName: node - linkType: hard - -"escape-string-regexp@npm:^2.0.0": - version: 2.0.0 - resolution: "escape-string-regexp@npm:2.0.0" - checksum: 9f8a2d5743677c16e85c810e3024d54f0c8dea6424fad3c79ef6666e81dd0846f7437f5e729dfcdac8981bc9e5294c39b4580814d114076b8d36318f46ae4395 - languageName: node - linkType: hard - -"escape-string-regexp@npm:^4.0.0": - version: 4.0.0 - resolution: "escape-string-regexp@npm:4.0.0" - checksum: 98b48897d93060f2322108bf29db0feba7dd774be96cd069458d1453347b25ce8682ecc39859d4bca2203cc0ab19c237bcc71755eff49a0f8d90beadeeba5cc5 - languageName: node - linkType: hard - -"escape-string-regexp@npm:^5.0.0": - version: 5.0.0 - resolution: "escape-string-regexp@npm:5.0.0" - checksum: 20daabe197f3cb198ec28546deebcf24b3dbb1a5a269184381b3116d12f0532e06007f4bc8da25669d6a7f8efb68db0758df4cd981f57bc5b57f521a3e12c59e - languageName: node - linkType: hard - -"escodegen@npm:^2.1.0": - version: 2.1.0 - resolution: "escodegen@npm:2.1.0" - dependencies: - esprima: ^4.0.1 - estraverse: ^5.2.0 - esutils: ^2.0.2 - source-map: ~0.6.1 - dependenciesMeta: - source-map: - optional: true - bin: - escodegen: bin/escodegen.js - esgenerate: bin/esgenerate.js - checksum: 096696407e161305cd05aebb95134ad176708bc5cb13d0dcc89a5fcbb959b8ed757e7f2591a5f8036f8f4952d4a724de0df14cd419e29212729fa6df5ce16bf6 - languageName: node - linkType: hard - -"eslint-config-prettier@npm:9.0.0": - version: 9.0.0 - resolution: "eslint-config-prettier@npm:9.0.0" - peerDependencies: - eslint: ">=7.0.0" - bin: - eslint-config-prettier: bin/cli.js - checksum: 362e991b6cb343f79362bada2d97c202e5303e6865888918a7445c555fb75e4c078b01278e90be98aa98ae22f8597d8e93d48314bec6824f540f7efcab3ce451 - languageName: node - linkType: hard - -"eslint-import-resolver-node@npm:^0.3.7": - version: 0.3.7 - resolution: "eslint-import-resolver-node@npm:0.3.7" - dependencies: - debug: ^3.2.7 - is-core-module: ^2.11.0 - resolve: ^1.22.1 - checksum: 3379aacf1d2c6952c1b9666c6fa5982c3023df695430b0d391c0029f6403a7775414873d90f397e98ba6245372b6c8960e16e74d9e4a3b0c0a4582f3bdbe3d6e - languageName: node - linkType: hard - -"eslint-module-utils@npm:2.8.0, eslint-module-utils@npm:^2.8.0": - version: 2.8.0 - resolution: "eslint-module-utils@npm:2.8.0" - dependencies: - debug: ^3.2.7 - peerDependenciesMeta: - eslint: - optional: true - checksum: 74c6dfea7641ebcfe174be61168541a11a14aa8d72e515f5f09af55cd0d0862686104b0524aa4b8e0ce66418a44aa38a94d2588743db5fd07a6b49ffd16921d2 - languageName: node - linkType: hard - -"eslint-plugin-import@npm:2.28.1": - version: 2.28.1 - resolution: "eslint-plugin-import@npm:2.28.1" - dependencies: - array-includes: ^3.1.6 - array.prototype.findlastindex: ^1.2.2 - array.prototype.flat: ^1.3.1 - array.prototype.flatmap: ^1.3.1 - debug: ^3.2.7 - doctrine: ^2.1.0 - eslint-import-resolver-node: ^0.3.7 - eslint-module-utils: ^2.8.0 - has: ^1.0.3 - is-core-module: ^2.13.0 - is-glob: ^4.0.3 - minimatch: ^3.1.2 - object.fromentries: ^2.0.6 - object.groupby: ^1.0.0 - object.values: ^1.1.6 - semver: ^6.3.1 - tsconfig-paths: ^3.14.2 - peerDependencies: - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - checksum: e8ae6dd8f06d8adf685f9c1cfd46ac9e053e344a05c4090767e83b63a85c8421ada389807a39e73c643b9bff156715c122e89778169110ed68d6428e12607edf - languageName: node - linkType: hard - -"eslint-plugin-jasmine@npm:4.1.3": - version: 4.1.3 - resolution: "eslint-plugin-jasmine@npm:4.1.3" - checksum: 845f25626934bb372b0d013216e1d5cbf8c4069404cf042b7325ee78e60033641d6ca397b341d7ba29ae9f01a5c22718a438bbaa4b90914240cde4b86ea112c8 - languageName: node - linkType: hard - -"eslint-plugin-jsdoc@npm:46.5.0": - version: 46.5.0 - resolution: "eslint-plugin-jsdoc@npm:46.5.0" - dependencies: - "@es-joy/jsdoccomment": ~0.40.1 - are-docs-informative: ^0.0.2 - comment-parser: 1.4.0 - debug: ^4.3.4 - escape-string-regexp: ^4.0.0 - esquery: ^1.5.0 - is-builtin-module: ^3.2.1 - semver: ^7.5.4 - spdx-expression-parse: ^3.0.1 - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - checksum: 6e182b25e136250cd0bde076bdb051d4e82efc50c20f99cb436aa136a49769ec44a2346df384deba399ca8f303f9ae3be80e21e546d0e921b23f9a0c6330e32e - languageName: node - linkType: hard - -"eslint-plugin-local-rules@npm:1.3.2": - version: 1.3.2 - resolution: "eslint-plugin-local-rules@npm:1.3.2" - checksum: d1d94c0832d7a5e1686c4d685614c407998e7a60318893a405fb8c97c3856b05a8d9479c20ad2799667a59ebfebc4c4f3268528d21d849d2062dee2041b9e909 - languageName: node - linkType: hard - -"eslint-plugin-prefer-arrow@npm:1.2.3": - version: 1.2.3 - resolution: "eslint-plugin-prefer-arrow@npm:1.2.3" - peerDependencies: - eslint: ">=2.0.0" - checksum: 3cdae574121c4a683d77e329ee193103b2bf418d7a8c85831b274000ae4aba64cb4d302fe69a44ae4d729b90f5130c968e4a9e43852a5de940d00283e61f92fc - languageName: node - linkType: hard - -"eslint-plugin-unicorn@npm:48.0.1": - version: 48.0.1 - resolution: "eslint-plugin-unicorn@npm:48.0.1" - dependencies: - "@babel/helper-validator-identifier": ^7.22.5 - "@eslint-community/eslint-utils": ^4.4.0 - ci-info: ^3.8.0 - clean-regexp: ^1.0.0 - esquery: ^1.5.0 - indent-string: ^4.0.0 - is-builtin-module: ^3.2.1 - jsesc: ^3.0.2 - lodash: ^4.17.21 - pluralize: ^8.0.0 - read-pkg-up: ^7.0.1 - regexp-tree: ^0.1.27 - regjsparser: ^0.10.0 - semver: ^7.5.4 - strip-indent: ^3.0.0 - peerDependencies: - eslint: ">=8.44.0" - checksum: e63112cbaa3a1347cbb427160d7b3c6a1f8cc8ef512075a0ab285c64761772356f4eb5f82c9fb1a8cde63d8794f8aa819eda02fa0a7c44bc9955c5113f87be78 - languageName: node - linkType: hard - -"eslint-scope@npm:5.1.1, eslint-scope@npm:^5.1.1": - version: 5.1.1 - resolution: "eslint-scope@npm:5.1.1" - dependencies: - esrecurse: ^4.3.0 - estraverse: ^4.1.1 - checksum: 47e4b6a3f0cc29c7feedee6c67b225a2da7e155802c6ea13bbef4ac6b9e10c66cd2dcb987867ef176292bf4e64eccc680a49e35e9e9c669f4a02bac17e86abdb - languageName: node - linkType: hard - -"eslint-scope@npm:^7.2.2": - version: 7.2.2 - resolution: "eslint-scope@npm:7.2.2" - dependencies: - esrecurse: ^4.3.0 - estraverse: ^5.2.0 - checksum: ec97dbf5fb04b94e8f4c5a91a7f0a6dd3c55e46bfc7bbcd0e3138c3a76977570e02ed89a1810c778dcd72072ff0e9621ba1379b4babe53921d71e2e4486fda3e - languageName: node - linkType: hard - -"eslint-visitor-keys@npm:^3.3.0": - version: 3.3.0 - resolution: "eslint-visitor-keys@npm:3.3.0" - checksum: d59e68a7c5a6d0146526b0eec16ce87fbf97fe46b8281e0d41384224375c4e52f5ffb9e16d48f4ea50785cde93f766b0c898e31ab89978d88b0e1720fbfb7808 - languageName: node - linkType: hard - -"eslint-visitor-keys@npm:^3.4.1": - version: 3.4.1 - resolution: "eslint-visitor-keys@npm:3.4.1" - checksum: f05121d868202736b97de7d750847a328fcfa8593b031c95ea89425333db59676ac087fa905eba438d0a3c5769632f828187e0c1a0d271832a2153c1d3661c2c - languageName: node - linkType: hard - -"eslint-visitor-keys@npm:^3.4.3": - version: 3.4.3 - resolution: "eslint-visitor-keys@npm:3.4.3" - checksum: 36e9ef87fca698b6fd7ca5ca35d7b2b6eeaaf106572e2f7fd31c12d3bfdaccdb587bba6d3621067e5aece31c8c3a348b93922ab8f7b2cbc6aaab5e1d89040c60 - languageName: node - linkType: hard - -"eslint@npm:8.47.0": - version: 8.47.0 - resolution: "eslint@npm:8.47.0" - dependencies: - "@eslint-community/eslint-utils": ^4.2.0 - "@eslint-community/regexpp": ^4.6.1 - "@eslint/eslintrc": ^2.1.2 - "@eslint/js": ^8.47.0 - "@humanwhocodes/config-array": ^0.11.10 - "@humanwhocodes/module-importer": ^1.0.1 - "@nodelib/fs.walk": ^1.2.8 - ajv: ^6.12.4 - chalk: ^4.0.0 - cross-spawn: ^7.0.2 - debug: ^4.3.2 - doctrine: ^3.0.0 - escape-string-regexp: ^4.0.0 - eslint-scope: ^7.2.2 - eslint-visitor-keys: ^3.4.3 - espree: ^9.6.1 - esquery: ^1.4.2 - esutils: ^2.0.2 - fast-deep-equal: ^3.1.3 - file-entry-cache: ^6.0.1 - find-up: ^5.0.0 - glob-parent: ^6.0.2 - globals: ^13.19.0 - graphemer: ^1.4.0 - ignore: ^5.2.0 - imurmurhash: ^0.1.4 - is-glob: ^4.0.0 - is-path-inside: ^3.0.3 - js-yaml: ^4.1.0 - json-stable-stringify-without-jsonify: ^1.0.1 - levn: ^0.4.1 - lodash.merge: ^4.6.2 - minimatch: ^3.1.2 - natural-compare: ^1.4.0 - optionator: ^0.9.3 - strip-ansi: ^6.0.1 - text-table: ^0.2.0 - bin: - eslint: bin/eslint.js - checksum: 1988617f703eadc5c7540468d54dc8e5171cf2bb9483f6172799cd1ff54a9a5e4470f003784e8cef92687eaa14de37172732787040e67817581a20bcb9c15970 - languageName: node - linkType: hard - -"espree@npm:^9.6.0": - version: 9.6.0 - resolution: "espree@npm:9.6.0" - dependencies: - acorn: ^8.9.0 - acorn-jsx: ^5.3.2 - eslint-visitor-keys: ^3.4.1 - checksum: 1287979510efb052a6a97c73067ea5d0a40701b29adde87bbe2d3eb1667e39ca55e8129e20e2517fed3da570150e7ef470585228459a8f3e3755f45007a1c662 - languageName: node - linkType: hard - -"espree@npm:^9.6.1": - version: 9.6.1 - resolution: "espree@npm:9.6.1" - dependencies: - acorn: ^8.9.0 - acorn-jsx: ^5.3.2 - eslint-visitor-keys: ^3.4.1 - checksum: eb8c149c7a2a77b3f33a5af80c10875c3abd65450f60b8af6db1bfcfa8f101e21c1e56a561c6dc13b848e18148d43469e7cd208506238554fb5395a9ea5a1ab9 - languageName: node - linkType: hard - -"esprima@npm:^4.0.0, esprima@npm:^4.0.1": - version: 4.0.1 - resolution: "esprima@npm:4.0.1" - bin: - esparse: ./bin/esparse.js - esvalidate: ./bin/esvalidate.js - checksum: b45bc805a613dbea2835278c306b91aff6173c8d034223fa81498c77dcbce3b2931bf6006db816f62eacd9fd4ea975dfd85a5b7f3c6402cfd050d4ca3c13a628 - languageName: node - linkType: hard - -"esquery@npm:^1.4.2": - version: 1.4.2 - resolution: "esquery@npm:1.4.2" - dependencies: - estraverse: ^5.1.0 - checksum: 2f4ad89c5aafaca61cc2c15e256190f0d6deb4791cae6552d3cb4b1eb8867958cdf27a56aaa3272ff17435e3eaa19ee0d4129fac336ca6373d7354d7b5da7966 - languageName: node - linkType: hard - -"esquery@npm:^1.5.0": - version: 1.5.0 - resolution: "esquery@npm:1.5.0" - dependencies: - estraverse: ^5.1.0 - checksum: aefb0d2596c230118656cd4ec7532d447333a410a48834d80ea648b1e7b5c9bc9ed8b5e33a89cb04e487b60d622f44cf5713bf4abed7c97343edefdc84a35900 - languageName: node - linkType: hard - -"esrecurse@npm:^4.3.0": - version: 4.3.0 - resolution: "esrecurse@npm:4.3.0" - dependencies: - estraverse: ^5.2.0 - checksum: ebc17b1a33c51cef46fdc28b958994b1dc43cd2e86237515cbc3b4e5d2be6a811b2315d0a1a4d9d340b6d2308b15322f5c8291059521cc5f4802f65e7ec32837 - languageName: node - linkType: hard - -"estraverse@npm:^4.1.1": - version: 4.2.0 - resolution: "estraverse@npm:4.2.0" - checksum: 88c3ec2ef3550a5ddb0dc88d596e9c87c92e6e6a58183d3e5851fff844206081abc92ce57a0f227e685f18742cbc90b2019d12951f7d7dbe066e4440ab3acda6 - languageName: node - linkType: hard - -"estraverse@npm:^5.1.0, estraverse@npm:^5.2.0": - version: 5.2.0 - resolution: "estraverse@npm:5.2.0" - checksum: ec11b70d946bf5d7f76f91db38ef6f08109ac1b36cda293a26e678e58df4719f57f67b9ec87042afdd1f0267cee91865be3aa48d2161765a93defab5431be7b8 - languageName: node - linkType: hard - -"esutils@npm:^2.0.2": - version: 2.0.2 - resolution: "esutils@npm:2.0.2" - checksum: d1ad79417f2ad62a7e37c01a6a2767c6d69d991976ed5b0e5ea446dbb758be58a60a892f388db036333b9815a829117a9eb4c881954f9baca2f65c4add3beeb8 - languageName: node - linkType: hard - -"etag@npm:~1.8.1": - version: 1.8.1 - resolution: "etag@npm:1.8.1" - checksum: 571aeb3dbe0f2bbd4e4fadbdb44f325fc75335cd5f6f6b6a091e6a06a9f25ed5392f0863c5442acb0646787446e816f13cbfc6edce5b07658541dff573cab1ff - languageName: node - linkType: hard - -"event-emitter@npm:^0.3.5": - version: 0.3.5 - resolution: "event-emitter@npm:0.3.5" - dependencies: - d: 1 - es5-ext: ~0.10.14 - checksum: 27c1399557d9cd7e0aa0b366c37c38a4c17293e3a10258e8b692a847dd5ba9fb90429c3a5a1eeff96f31f6fa03ccbd31d8ad15e00540b22b22f01557be706030 - languageName: node - linkType: hard - -"event-stream@npm:=3.3.4": - version: 3.3.4 - resolution: "event-stream@npm:3.3.4" - dependencies: - duplexer: ~0.1.1 - from: ~0 - map-stream: ~0.1.0 - pause-stream: 0.0.11 - split: 0.3 - stream-combiner: ~0.0.4 - through: ~2.3.1 - checksum: 80b467820b6daf824d9fb4345d2daf115a056e5c104463f2e98534e92d196a27f2df5ea2aa085624db26f4c45698905499e881d13bc7c01f7a13eac85be72a22 - languageName: node - linkType: hard - -"eventemitter3@npm:^4.0.0, eventemitter3@npm:^4.0.4": - version: 4.0.7 - resolution: "eventemitter3@npm:4.0.7" - checksum: 1875311c42fcfe9c707b2712c32664a245629b42bb0a5a84439762dd0fd637fc54d078155ea83c2af9e0323c9ac13687e03cfba79b03af9f40c89b4960099374 - languageName: node - linkType: hard - -"events@npm:^3.2.0": - version: 3.3.0 - resolution: "events@npm:3.3.0" - checksum: f6f487ad2198aa41d878fa31452f1a3c00958f46e9019286ff4787c84aac329332ab45c9cdc8c445928fc6d7ded294b9e005a7fce9426488518017831b272780 - languageName: node - linkType: hard - -"execa@npm:5.0.0, execa@npm:^5.0.0": - version: 5.0.0 - resolution: "execa@npm:5.0.0" - dependencies: - cross-spawn: ^7.0.3 - get-stream: ^6.0.0 - human-signals: ^2.1.0 - is-stream: ^2.0.0 - merge-stream: ^2.0.0 - npm-run-path: ^4.0.1 - onetime: ^5.1.2 - signal-exit: ^3.0.3 - strip-final-newline: ^2.0.0 - checksum: a044367ebdcc68ca019810cb134510fc77bbc55c799122258ee0e00e289c132941ab48c2a331a036699c42bc8d479d451ae67c105fce5ce5cc813e7dd92d642b - languageName: node - linkType: hard - -"execa@npm:^7.1.1": - version: 7.1.1 - resolution: "execa@npm:7.1.1" - dependencies: - cross-spawn: ^7.0.3 - get-stream: ^6.0.1 - human-signals: ^4.3.0 - is-stream: ^3.0.0 - merge-stream: ^2.0.0 - npm-run-path: ^5.1.0 - onetime: ^6.0.0 - signal-exit: ^3.0.7 - strip-final-newline: ^3.0.0 - checksum: 21fa46fc69314ace4068cf820142bdde5b643a5d89831c2c9349479c1555bff137a291b8e749e7efca36535e4e0a8c772c11008ca2e84d2cbd6ca141a3c8f937 - languageName: node - linkType: hard - -"exit-on-epipe@npm:~1.0.1": - version: 1.0.1 - resolution: "exit-on-epipe@npm:1.0.1" - checksum: e8ab4940416d19f311b3c9226e3725c6c4c6026fe682266ecc0ff33a455d585fe3e4ee757857c7bf1d0491b478cb232b8e395dfb438e65ac87317eda47304c32 - languageName: node - linkType: hard - -"expect-webdriverio@npm:^4.2.5": - version: 4.2.6 - resolution: "expect-webdriverio@npm:4.2.6" - dependencies: - "@wdio/globals": ^8.8.8 - expect: ^29.5.0 - jest-matcher-utils: ^29.5.0 - webdriverio: ^8.8.8 - dependenciesMeta: - "@wdio/globals": - optional: true - webdriverio: - optional: true - checksum: 7e74f290a0cb6172392b7142d52dee3f3bb64428c85cf5d422b2c0b17c6c01017ad37c5d1c33140f8155e26763bb46c16579dbd14cdb887d2ff5618455c929c7 - languageName: node - linkType: hard - -"expect@npm:^29.5.0": - version: 29.5.0 - resolution: "expect@npm:29.5.0" - dependencies: - "@jest/expect-utils": ^29.5.0 - jest-get-type: ^29.4.3 - jest-matcher-utils: ^29.5.0 - jest-message-util: ^29.5.0 - jest-util: ^29.5.0 - checksum: 58f70b38693df6e5c6892db1bcd050f0e518d6f785175dc53917d4fa6a7359a048e5690e19ddcb96b65c4493881dd89a3dabdab1a84dfa55c10cdbdabf37b2d7 - languageName: node - linkType: hard - -"express@npm:4.18.2": - version: 4.18.2 - resolution: "express@npm:4.18.2" - dependencies: - accepts: ~1.3.8 - array-flatten: 1.1.1 - body-parser: 1.20.1 - content-disposition: 0.5.4 - content-type: ~1.0.4 - cookie: 0.5.0 - cookie-signature: 1.0.6 - debug: 2.6.9 - depd: 2.0.0 - encodeurl: ~1.0.2 - escape-html: ~1.0.3 - etag: ~1.8.1 - finalhandler: 1.2.0 - fresh: 0.5.2 - http-errors: 2.0.0 - merge-descriptors: 1.0.1 - methods: ~1.1.2 - on-finished: 2.4.1 - parseurl: ~1.3.3 - path-to-regexp: 0.1.7 - proxy-addr: ~2.0.7 - qs: 6.11.0 - range-parser: ~1.2.1 - safe-buffer: 5.2.1 - send: 0.18.0 - serve-static: 1.15.0 - setprototypeof: 1.2.0 - statuses: 2.0.1 - type-is: ~1.6.18 - utils-merge: 1.0.1 - vary: ~1.1.2 - checksum: 3c4b9b076879442f6b968fe53d85d9f1eeacbb4f4c41e5f16cc36d77ce39a2b0d81b3f250514982110d815b2f7173f5561367f9110fcc541f9371948e8c8b037 - languageName: node - linkType: hard - -"ext@npm:^1.1.2": - version: 1.6.0 - resolution: "ext@npm:1.6.0" - dependencies: - type: ^2.5.0 - checksum: ca3ef4619e838f441a92238a98b77ac873da2175ace746c64303ffe2c3208e79a3acf3bf7004e40b720f3c2a83bf0143e6dd4a7cdfae6e73f54a3bfc7a14b5c2 - languageName: node - linkType: hard - -"extend@npm:^3.0.0": - version: 3.0.2 - resolution: "extend@npm:3.0.2" - checksum: a50a8309ca65ea5d426382ff09f33586527882cf532931cb08ca786ea3146c0553310bda688710ff61d7668eba9f96b923fe1420cdf56a2c3eaf30fcab87b515 - languageName: node - linkType: hard - -"external-editor@npm:^3.0.3, external-editor@npm:^3.1.0": - version: 3.1.0 - resolution: "external-editor@npm:3.1.0" - dependencies: - chardet: ^0.7.0 - iconv-lite: ^0.4.24 - tmp: ^0.0.33 - checksum: 1c2a616a73f1b3435ce04030261bed0e22d4737e14b090bb48e58865da92529c9f2b05b893de650738d55e692d071819b45e1669259b2b354bc3154d27a698c7 - languageName: node - linkType: hard - -"extract-zip@npm:2.0.1": - version: 2.0.1 - resolution: "extract-zip@npm:2.0.1" - dependencies: - "@types/yauzl": ^2.9.1 - debug: ^4.1.1 - get-stream: ^5.1.0 - yauzl: ^2.10.0 - dependenciesMeta: - "@types/yauzl": - optional: true - bin: - extract-zip: cli.js - checksum: 8cbda9debdd6d6980819cc69734d874ddd71051c9fe5bde1ef307ebcedfe949ba57b004894b585f758b7c9eeeea0e3d87f2dda89b7d25320459c2c9643ebb635 - languageName: node - linkType: hard - -"fast-deep-equal@npm:^2.0.1": - version: 2.0.1 - resolution: "fast-deep-equal@npm:2.0.1" - checksum: b701835a87985e0ec4925bdf1f0c1e7eb56309b5d12d534d5b4b69d95a54d65bb16861c081781ead55f73f12d6c60ba668713391ee7fbf6b0567026f579b7b0b - languageName: node - linkType: hard - -"fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": - version: 3.1.3 - resolution: "fast-deep-equal@npm:3.1.3" - checksum: e21a9d8d84f53493b6aa15efc9cfd53dd5b714a1f23f67fb5dc8f574af80df889b3bce25dc081887c6d25457cce704e636395333abad896ccdec03abaf1f3f9d - languageName: node - linkType: hard - -"fast-fifo@npm:^1.1.0": - version: 1.1.0 - resolution: "fast-fifo@npm:1.1.0" - checksum: 895f4c9873a4d5059dfa244aa0dde2b22ee563fd673d85b638869715f92244f9d6469bc0873bcb40554d28c51cbc7590045718462cfda1da503b1c6985815209 - languageName: node - linkType: hard - -"fast-fifo@npm:^1.2.0": - version: 1.2.0 - resolution: "fast-fifo@npm:1.2.0" - checksum: 6a65f9ee015ae6aa96d590f02d755253329323afa2712a87fa945210a298d14763262a86a0872905bce639f54f99f149fb6a95c88153742928ddec10b9c852f6 - languageName: node - linkType: hard - -"fast-glob@npm:3.2.7": - version: 3.2.7 - resolution: "fast-glob@npm:3.2.7" - dependencies: - "@nodelib/fs.stat": ^2.0.2 - "@nodelib/fs.walk": ^1.2.3 - glob-parent: ^5.1.2 - merge2: ^1.3.0 - micromatch: ^4.0.4 - checksum: 2f4708ff112d2b451888129fdd9a0938db88b105b0ddfd043c064e3c4d3e20eed8d7c7615f7565fee660db34ddcf08a2db1bf0ab3c00b87608e4719694642d78 - languageName: node - linkType: hard - -"fast-glob@npm:^3.2.11": - version: 3.2.12 - resolution: "fast-glob@npm:3.2.12" - dependencies: - "@nodelib/fs.stat": ^2.0.2 - "@nodelib/fs.walk": ^1.2.3 - glob-parent: ^5.1.2 - merge2: ^1.3.0 - micromatch: ^4.0.4 - checksum: 0b1990f6ce831c7e28c4d505edcdaad8e27e88ab9fa65eedadb730438cfc7cde4910d6c975d6b7b8dc8a73da4773702ebcfcd6e3518e73938bb1383badfe01c2 - languageName: node - linkType: hard - -"fast-glob@npm:^3.2.9": - version: 3.2.11 - resolution: "fast-glob@npm:3.2.11" - dependencies: - "@nodelib/fs.stat": ^2.0.2 - "@nodelib/fs.walk": ^1.2.3 - glob-parent: ^5.1.2 - merge2: ^1.3.0 - micromatch: ^4.0.4 - checksum: f473105324a7780a20c06de842e15ddbb41d3cb7e71d1e4fe6e8373204f22245d54f5ab9e2061e6a1c613047345954d29b022e0e76f5c28b1df9858179a0e6d7 - languageName: node - linkType: hard - -"fast-json-stable-stringify@npm:^2.0.0": - version: 2.0.0 - resolution: "fast-json-stable-stringify@npm:2.0.0" - checksum: 5f776089e60a20ccdf5fd17c90590a4bb7c04c4240b2ffde1caad3949f7876a57af7094323dcb432fa6534367768ac6c6b5433a16c5241d0e2cdf0b51b7d4c9f - languageName: node - linkType: hard - -"fast-levenshtein@npm:^2.0.6": - version: 2.0.6 - resolution: "fast-levenshtein@npm:2.0.6" - checksum: 92cfec0a8dfafd9c7a15fba8f2cc29cd0b62b85f056d99ce448bbcd9f708e18ab2764bda4dd5158364f4145a7c72788538994f0d1787b956ef0d1062b0f7c24c - languageName: node - linkType: hard - -"fastest-levenshtein@npm:^1.0.12": - version: 1.0.12 - resolution: "fastest-levenshtein@npm:1.0.12" - checksum: e1a013698dd1d302c7a78150130c7d50bb678c2c2f8839842a796d66cc7cdf50ea6b3d7ca930b0c8e7e8c2cd84fea8ab831023b382f7aab6922c318c1451beab - languageName: node - linkType: hard - -"fastq@npm:^1.6.0": - version: 1.10.0 - resolution: "fastq@npm:1.10.0" - dependencies: - reusify: ^1.0.4 - checksum: 67fe7c7c96c5a714d39664c318bca84862b0e5658b5fcd67c3eaeda0bb2eb6895ce39d16944e2f523ce2737fa918113969ad7e1f204200d61cc29f2950f441c4 - languageName: node - linkType: hard - -"fbemitter@npm:^3.0.0": - version: 3.0.0 - resolution: "fbemitter@npm:3.0.0" - dependencies: - fbjs: ^3.0.0 - checksum: 069690b8cdff3521ade3c9beb92ba0a38d818a86ef36dff8690e66749aef58809db4ac0d6938eb1cacea2dbef5f2a508952d455669590264cdc146bbe839f605 - languageName: node - linkType: hard - -"fbjs-css-vars@npm:^1.0.0": - version: 1.0.2 - resolution: "fbjs-css-vars@npm:1.0.2" - checksum: 72baf6d22c45b75109118b4daecb6c8016d4c83c8c0f23f683f22e9d7c21f32fff6201d288df46eb561e3c7d4bb4489b8ad140b7f56444c453ba407e8bd28511 - languageName: node - linkType: hard - -"fbjs@npm:^3.0.0, fbjs@npm:^3.0.1": - version: 3.0.4 - resolution: "fbjs@npm:3.0.4" - dependencies: - cross-fetch: ^3.1.5 - fbjs-css-vars: ^1.0.0 - loose-envify: ^1.0.0 - object-assign: ^4.1.0 - promise: ^7.1.1 - setimmediate: ^1.0.5 - ua-parser-js: ^0.7.30 - checksum: 8b23a3550fcda8a9109fca9475a3416590c18bb6825ea884192864ed686f67fcd618e308a140c9e5444fbd0168732e1ff3c092ba3d0c0ae1768969f32ba280c7 - languageName: node - linkType: hard - -"fd-slicer@npm:~1.1.0": - version: 1.1.0 - resolution: "fd-slicer@npm:1.1.0" - dependencies: - pend: ~1.2.0 - checksum: c8585fd5713f4476eb8261150900d2cb7f6ff2d87f8feb306ccc8a1122efd152f1783bdb2b8dc891395744583436bfd8081d8e63ece0ec8687eeefea394d4ff2 - languageName: node - linkType: hard - -"fetch-blob@npm:^3.1.2, fetch-blob@npm:^3.1.4": - version: 3.1.5 - resolution: "fetch-blob@npm:3.1.5" - dependencies: - node-domexception: ^1.0.0 - web-streams-polyfill: ^3.0.3 - checksum: 6493f21bfe196798343431d20c0284835202728d076dd2cbf502a2846679f9265f3b0c3a7224750ae1a770b925da09e592b05fe7c3a22ca27794a39a0039ab21 - languageName: node - linkType: hard - -"figures@npm:3.2.0": - version: 3.2.0 - resolution: "figures@npm:3.2.0" - dependencies: - escape-string-regexp: ^1.0.5 - checksum: 85a6ad29e9aca80b49b817e7c89ecc4716ff14e3779d9835af554db91bac41c0f289c418923519392a1e582b4d10482ad282021330cd045bb7b80c84152f2a2b - languageName: node - linkType: hard - -"figures@npm:^3.0.0": - version: 3.1.0 - resolution: "figures@npm:3.1.0" - dependencies: - escape-string-regexp: ^1.0.5 - checksum: fcd7999c8328a939ae1b6b190701e4cbbe34a91968034df453ff0296dfcaa844d01561cb20253fb2f3fa64adcdf63f4c93420ff25cfbacc872a776c5ea739b68 - languageName: node - linkType: hard - -"figures@npm:^5.0.0": - version: 5.0.0 - resolution: "figures@npm:5.0.0" - dependencies: - escape-string-regexp: ^5.0.0 - is-unicode-supported: ^1.2.0 - checksum: e6e8b6d1df2f554d4effae4a5ceff5d796f9449f6d4e912d74dab7d5f25916ecda6c305b9084833157d56485a0c78b37164430ddc5675bcee1330e346710669e - languageName: node - linkType: hard - -"file-entry-cache@npm:^6.0.1": - version: 6.0.1 - resolution: "file-entry-cache@npm:6.0.1" - dependencies: - flat-cache: ^3.0.4 - checksum: f49701feaa6314c8127c3c2f6173cfefff17612f5ed2daaafc6da13b5c91fd43e3b2a58fd0d63f9f94478a501b167615931e7200e31485e320f74a33885a9c74 - languageName: node - linkType: hard - -"filelist@npm:^1.0.1": - version: 1.0.3 - resolution: "filelist@npm:1.0.3" - dependencies: - minimatch: ^5.0.1 - checksum: c78048691a31b91d54908ce2eac4731bf108613c7b2e4d1a05a6cbe6739bd067e4c1a3baa4f7d07b7143b8c374c0c0d59864b5c8d9168ec8e2a85f84fb7170ad - languageName: node - linkType: hard - -"fill-range@npm:^7.0.1": - version: 7.0.1 - resolution: "fill-range@npm:7.0.1" - dependencies: - to-regex-range: ^5.0.1 - checksum: cc283f4e65b504259e64fd969bcf4def4eb08d85565e906b7d36516e87819db52029a76b6363d0f02d0d532f0033c9603b9e2d943d56ee3b0d4f7ad3328ff917 - languageName: node - linkType: hard - -"finalhandler@npm:1.1.2": - version: 1.1.2 - resolution: "finalhandler@npm:1.1.2" - dependencies: - debug: 2.6.9 - encodeurl: ~1.0.2 - escape-html: ~1.0.3 - on-finished: ~2.3.0 - parseurl: ~1.3.3 - statuses: ~1.5.0 - unpipe: ~1.0.0 - checksum: 617880460c5138dd7ccfd555cb5dde4d8f170f4b31b8bd51e4b646bb2946c30f7db716428a1f2882d730d2b72afb47d1f67cc487b874cb15426f95753a88965e - languageName: node - linkType: hard - -"finalhandler@npm:1.2.0": - version: 1.2.0 - resolution: "finalhandler@npm:1.2.0" - dependencies: - debug: 2.6.9 - encodeurl: ~1.0.2 - escape-html: ~1.0.3 - on-finished: 2.4.1 - parseurl: ~1.3.3 - statuses: 2.0.1 - unpipe: ~1.0.0 - checksum: 92effbfd32e22a7dff2994acedbd9bcc3aa646a3e919ea6a53238090e87097f8ef07cced90aa2cc421abdf993aefbdd5b00104d55c7c5479a8d00ed105b45716 - languageName: node - linkType: hard - -"find-root@npm:^1.1.0": - version: 1.1.0 - resolution: "find-root@npm:1.1.0" - checksum: b2a59fe4b6c932eef36c45a048ae8f93c85640212ebe8363164814990ee20f154197505965f3f4f102efc33bfb1cbc26fd17c4a2fc739ebc51b886b137cbefaf - languageName: node - linkType: hard - -"find-up@npm:^1.0.0": - version: 1.1.2 - resolution: "find-up@npm:1.1.2" - dependencies: - path-exists: ^2.0.0 - pinkie-promise: ^2.0.0 - checksum: a2cb9f4c9f06ee3a1e92ed71d5aed41ac8ae30aefa568132f6c556fac7678a5035126153b59eaec68da78ac409eef02503b2b059706bdbf232668d7245e3240a - languageName: node - linkType: hard - -"find-up@npm:^2.0.0": - version: 2.1.0 - resolution: "find-up@npm:2.1.0" - dependencies: - locate-path: ^2.0.0 - checksum: 43284fe4da09f89011f08e3c32cd38401e786b19226ea440b75386c1b12a4cb738c94969808d53a84f564ede22f732c8409e3cfc3f7fb5b5c32378ad0bbf28bd - languageName: node - linkType: hard - -"find-up@npm:^4.0.0, find-up@npm:^4.1.0": - version: 4.1.0 - resolution: "find-up@npm:4.1.0" - dependencies: - locate-path: ^5.0.0 - path-exists: ^4.0.0 - checksum: 4c172680e8f8c1f78839486e14a43ef82e9decd0e74145f40707cc42e7420506d5ec92d9a11c22bd2c48fb0c384ea05dd30e10dd152fefeec6f2f75282a8b844 - languageName: node - linkType: hard - -"find-up@npm:^5.0.0": - version: 5.0.0 - resolution: "find-up@npm:5.0.0" - dependencies: - locate-path: ^6.0.0 - path-exists: ^4.0.0 - checksum: 07955e357348f34660bde7920783204ff5a26ac2cafcaa28bace494027158a97b9f56faaf2d89a6106211a8174db650dd9f503f9c0d526b1202d5554a00b9095 - languageName: node - linkType: hard - -"find-up@npm:^6.3.0": - version: 6.3.0 - resolution: "find-up@npm:6.3.0" - dependencies: - locate-path: ^7.1.0 - path-exists: ^5.0.0 - checksum: 9a21b7f9244a420e54c6df95b4f6fc3941efd3c3e5476f8274eb452f6a85706e7a6a90de71353ee4f091fcb4593271a6f92810a324ec542650398f928783c280 - languageName: node - linkType: hard - -"flat-cache@npm:^3.0.4": - version: 3.0.4 - resolution: "flat-cache@npm:3.0.4" - dependencies: - flatted: ^3.1.0 - rimraf: ^3.0.2 - checksum: 4fdd10ecbcbf7d520f9040dd1340eb5dfe951e6f0ecf2252edeec03ee68d989ec8b9a20f4434270e71bcfd57800dc09b3344fca3966b2eb8f613072c7d9a2365 - languageName: node - linkType: hard - -"flat@npm:^5.0.2": - version: 5.0.2 - resolution: "flat@npm:5.0.2" - bin: - flat: cli.js - checksum: 12a1536ac746db74881316a181499a78ef953632ddd28050b7a3a43c62ef5462e3357c8c29d76072bb635f147f7a9a1f0c02efef6b4be28f8db62ceb3d5c7f5d - languageName: node - linkType: hard - -"flatted@npm:^3.1.0, flatted@npm:^3.2.4": - version: 3.2.4 - resolution: "flatted@npm:3.2.4" - checksum: 7d33846428ab337ec81ef9b8b9103894c1c81f5f67feb32bd4ed106fbc47da60d56edb42efd36c9f1f30a010272aeccd34ec1ffacfe9dfdff19673b1d4df481b - languageName: node - linkType: hard - -"flux@npm:^4.0.1": - version: 4.0.3 - resolution: "flux@npm:4.0.3" - dependencies: - fbemitter: ^3.0.0 - fbjs: ^3.0.1 - peerDependencies: - react: ^15.0.2 || ^16.0.0 || ^17.0.0 - checksum: 6b3f5150bcce481ce5bc09e54dbe4bf2a052f9fbc04c1de64f8d816adc4f90ad7955d9aed0022c7b6a2ed11b809ac40527bb50c2cd89c23d42f56694abe20748 - languageName: node - linkType: hard - -"follow-redirects@npm:^1.0.0": - version: 1.14.8 - resolution: "follow-redirects@npm:1.14.8" - peerDependenciesMeta: - debug: - optional: true - checksum: 40c67899c2e3149a27e8b6498a338ff27f39fe138fde8d7f0756cb44b073ba0bfec3d52af28f20c5bdd67263d564d0d8d7b5efefd431de95c18c42f7b4aef457 - languageName: node - linkType: hard - -"follow-redirects@npm:^1.15.0": - version: 1.15.2 - resolution: "follow-redirects@npm:1.15.2" - peerDependenciesMeta: - debug: - optional: true - checksum: faa66059b66358ba65c234c2f2a37fcec029dc22775f35d9ad6abac56003268baf41e55f9ee645957b32c7d9f62baf1f0b906e68267276f54ec4b4c597c2b190 - languageName: node - linkType: hard - -"for-each@npm:^0.3.3": - version: 0.3.3 - resolution: "for-each@npm:0.3.3" - dependencies: - is-callable: ^1.1.3 - checksum: 6c48ff2bc63362319c65e2edca4a8e1e3483a2fabc72fbe7feaf8c73db94fc7861bd53bc02c8a66a0c1dd709da6b04eec42e0abdd6b40ce47305ae92a25e5d28 - languageName: node - linkType: hard - -"foreground-child@npm:^3.1.0": - version: 3.1.1 - resolution: "foreground-child@npm:3.1.1" - dependencies: - cross-spawn: ^7.0.0 - signal-exit: ^4.0.1 - checksum: 139d270bc82dc9e6f8bc045fe2aae4001dc2472157044fdfad376d0a3457f77857fa883c1c8b21b491c6caade9a926a4bed3d3d2e8d3c9202b151a4cbbd0bcd5 - languageName: node - linkType: hard - -"form-data-encoder@npm:^2.1.2": - version: 2.1.4 - resolution: "form-data-encoder@npm:2.1.4" - checksum: e0b3e5950fb69b3f32c273944620f9861f1933df9d3e42066e038e26dfb343d0f4465de9f27e0ead1a09d9df20bc2eed06a63c2ca2f8f00949e7202bae9e29dd - languageName: node - linkType: hard - -"form-data@npm:^4.0.0": - version: 4.0.0 - resolution: "form-data@npm:4.0.0" - dependencies: - asynckit: ^0.4.0 - combined-stream: ^1.0.8 - mime-types: ^2.1.12 - checksum: 01135bf8675f9d5c61ff18e2e2932f719ca4de964e3be90ef4c36aacfc7b9cb2fceb5eca0b7e0190e3383fe51c5b37f4cb80b62ca06a99aaabfcfd6ac7c9328c - languageName: node - linkType: hard - -"formdata-polyfill@npm:^4.0.10": - version: 4.0.10 - resolution: "formdata-polyfill@npm:4.0.10" - dependencies: - fetch-blob: ^3.1.2 - checksum: 82a34df292afadd82b43d4a740ce387bc08541e0a534358425193017bf9fb3567875dc5f69564984b1da979979b70703aa73dee715a17b6c229752ae736dd9db - languageName: node - linkType: hard - -"forwarded@npm:0.2.0": - version: 0.2.0 - resolution: "forwarded@npm:0.2.0" - checksum: fd27e2394d8887ebd16a66ffc889dc983fbbd797d5d3f01087c020283c0f019a7d05ee85669383d8e0d216b116d720fc0cef2f6e9b7eb9f4c90c6e0bc7fd28e6 - languageName: node - linkType: hard - -"fresh@npm:0.5.2": - version: 0.5.2 - resolution: "fresh@npm:0.5.2" - checksum: 13ea8b08f91e669a64e3ba3a20eb79d7ca5379a81f1ff7f4310d54e2320645503cc0c78daedc93dfb6191287295f6479544a649c64d8e41a1c0fb0c221552346 - languageName: node - linkType: hard - -"from@npm:~0": - version: 0.1.7 - resolution: "from@npm:0.1.7" - checksum: b85125b7890489656eb2e4f208f7654a93ec26e3aefaf3bbbcc0d496fc1941e4405834fcc9fe7333192aa2187905510ace70417bbf9ac6f6f4784a731d986939 - languageName: node - linkType: hard - -"fs-constants@npm:^1.0.0": - version: 1.0.0 - resolution: "fs-constants@npm:1.0.0" - checksum: 18f5b718371816155849475ac36c7d0b24d39a11d91348cfcb308b4494824413e03572c403c86d3a260e049465518c4f0d5bd00f0371cdfcad6d4f30a85b350d - languageName: node - linkType: hard - -"fs-extra@npm:^10.0.0": - version: 10.0.0 - resolution: "fs-extra@npm:10.0.0" - dependencies: - graceful-fs: ^4.2.0 - jsonfile: ^6.0.1 - universalify: ^2.0.0 - checksum: 5285a3d8f34b917cf2b66af8c231a40c1623626e9d701a20051d3337be16c6d7cac94441c8b3732d47a92a2a027886ca93c69b6a4ae6aee3c89650d2a8880c0a - languageName: node - linkType: hard - -"fs-extra@npm:^11.1.0": - version: 11.1.0 - resolution: "fs-extra@npm:11.1.0" - dependencies: - graceful-fs: ^4.2.0 - jsonfile: ^6.0.1 - universalify: ^2.0.0 - checksum: 5ca476103fa1f5ff4a9b3c4f331548f8a3c1881edaae323a4415d3153b5dc11dc6a981c8d1dd93eec8367ceee27b53f8bd27eecbbf66ffcdd04927510c171e7f - languageName: node - linkType: hard - -"fs-extra@npm:^11.1.1": - version: 11.1.1 - resolution: "fs-extra@npm:11.1.1" - dependencies: - graceful-fs: ^4.2.0 - jsonfile: ^6.0.1 - universalify: ^2.0.0 - checksum: fb883c68245b2d777fbc1f2082c9efb084eaa2bbf9fddaa366130d196c03608eebef7fb490541276429ee1ca99f317e2d73e96f5ca0999eefedf5a624ae1edfd - languageName: node - linkType: hard - -"fs-extra@npm:^8.1.0": - version: 8.1.0 - resolution: "fs-extra@npm:8.1.0" - dependencies: - graceful-fs: ^4.2.0 - jsonfile: ^4.0.0 - universalify: ^0.1.0 - checksum: bf44f0e6cea59d5ce071bba4c43ca76d216f89e402dc6285c128abc0902e9b8525135aa808adad72c9d5d218e9f4bcc63962815529ff2f684ad532172a284880 - languageName: node - linkType: hard - -"fs-minipass@npm:^2.0.0, fs-minipass@npm:^2.1.0": - version: 2.1.0 - resolution: "fs-minipass@npm:2.1.0" - dependencies: - minipass: ^3.0.0 - checksum: 1b8d128dae2ac6cc94230cc5ead341ba3e0efaef82dab46a33d171c044caaa6ca001364178d42069b2809c35a1c3c35079a32107c770e9ffab3901b59af8c8b1 - languageName: node - linkType: hard - -"fs-minipass@npm:^3.0.0": - version: 3.0.1 - resolution: "fs-minipass@npm:3.0.1" - dependencies: - minipass: ^4.0.0 - checksum: ce1fd3ccef7d64caa9ee5f566db1abe250b6e0067defe53003288537b310956e6f42c433c3ee6001e044f656ce8ba5a0b2e5b5589c513c67b57470d11c3d9b07 - languageName: node - linkType: hard - -"fs-monkey@npm:^1.0.3": - version: 1.0.3 - resolution: "fs-monkey@npm:1.0.3" - checksum: cf50804833f9b88a476911ae911fe50f61a98d986df52f890bd97e7262796d023698cb2309fa9b74fdd8974f04315b648748a0a8ee059e7d5257b293bfc409c0 - languageName: node - linkType: hard - -"fs.realpath@npm:^1.0.0": - version: 1.0.0 - resolution: "fs.realpath@npm:1.0.0" - checksum: 99ddea01a7e75aa276c250a04eedeffe5662bce66c65c07164ad6264f9de18fb21be9433ead460e54cff20e31721c811f4fb5d70591799df5f85dce6d6746fd0 - languageName: node - linkType: hard - -"fsevents@npm:~2.3.2": - version: 2.3.2 - resolution: "fsevents@npm:2.3.2" - dependencies: - node-gyp: latest - checksum: 97ade64e75091afee5265e6956cb72ba34db7819b4c3e94c431d4be2b19b8bb7a2d4116da417950c3425f17c8fe693d25e20212cac583ac1521ad066b77ae31f - conditions: os=darwin - languageName: node - linkType: hard - -"fsevents@patch:fsevents@~2.3.2#~builtin": - version: 2.3.2 - resolution: "fsevents@patch:fsevents@npm%3A2.3.2#~builtin::version=2.3.2&hash=df0bf1" - dependencies: - node-gyp: latest - conditions: os=darwin - languageName: node - linkType: hard - -"fstream@npm:^1.0.12": - version: 1.0.12 - resolution: "fstream@npm:1.0.12" - dependencies: - graceful-fs: ^4.1.2 - inherits: ~2.0.0 - mkdirp: ">=0.5 0" - rimraf: 2 - checksum: e6998651aeb85fd0f0a8a68cec4d05a3ada685ecc4e3f56e0d063d0564a4fc39ad11a856f9020f926daf869fc67f7a90e891def5d48e4cadab875dc313094536 - languageName: node - linkType: hard - -"function-bind@npm:^1.0.2, function-bind@npm:^1.1.1": - version: 1.1.1 - resolution: "function-bind@npm:1.1.1" - checksum: b32fbaebb3f8ec4969f033073b43f5c8befbb58f1a79e12f1d7490358150359ebd92f49e72ff0144f65f2c48ea2a605bff2d07965f548f6474fd8efd95bf361a - languageName: node - linkType: hard - -"function.prototype.name@npm:^1.1.5": - version: 1.1.5 - resolution: "function.prototype.name@npm:1.1.5" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.3 - es-abstract: ^1.19.0 - functions-have-names: ^1.2.2 - checksum: acd21d733a9b649c2c442f067567743214af5fa248dbeee69d8278ce7df3329ea5abac572be9f7470b4ec1cd4d8f1040e3c5caccf98ebf2bf861a0deab735c27 - languageName: node - linkType: hard - -"functions-have-names@npm:^1.2.2, functions-have-names@npm:^1.2.3": - version: 1.2.3 - resolution: "functions-have-names@npm:1.2.3" - checksum: c3f1f5ba20f4e962efb71344ce0a40722163e85bee2101ce25f88214e78182d2d2476aa85ef37950c579eb6cf6ee811c17b3101bb84004bb75655f3e33f3fdb5 - languageName: node - linkType: hard - -"gauge@npm:^4.0.3": - version: 4.0.4 - resolution: "gauge@npm:4.0.4" - dependencies: - aproba: ^1.0.3 || ^2.0.0 - color-support: ^1.1.3 - console-control-strings: ^1.1.0 - has-unicode: ^2.0.1 - signal-exit: ^3.0.7 - string-width: ^4.2.3 - strip-ansi: ^6.0.1 - wide-align: ^1.1.5 - checksum: 788b6bfe52f1dd8e263cda800c26ac0ca2ff6de0b6eee2fe0d9e3abf15e149b651bd27bf5226be10e6e3edb5c4e5d5985a5a1a98137e7a892f75eff76467ad2d - languageName: node - linkType: hard - -"gaze@npm:^1.1.2": - version: 1.1.3 - resolution: "gaze@npm:1.1.3" - dependencies: - globule: ^1.0.0 - checksum: d5fd375a029c07346154806a076bde21290598179d01ffbe7bc3e54092fa65814180bd27fc2b577582737733eec77cdbb7a572a4e73dff934dde60317223cde6 - languageName: node - linkType: hard - -"geckodriver@npm:^4.2.0": - version: 4.2.0 - resolution: "geckodriver@npm:4.2.0" - dependencies: - "@wdio/logger": ^8.11.0 - decamelize: ^6.0.0 - http-proxy-agent: ^7.0.0 - https-proxy-agent: ^7.0.1 - node-fetch: ^3.3.1 - tar-fs: ^3.0.4 - unzipper: ^0.10.14 - which: ^3.0.1 - bin: - geckodriver: bin/geckodriver.js - checksum: c1cf894244bcc5a9b75fd01d6f6c267e091ab95b870843db38c8090d93f070d9af95a143b71d3f870cb47ffd1acce2331b5504550b2f14d9185ab2894abe966a - languageName: node - linkType: hard - -"gensync@npm:^1.0.0-beta.2": - version: 1.0.0-beta.2 - resolution: "gensync@npm:1.0.0-beta.2" - checksum: a7437e58c6be12aa6c90f7730eac7fa9833dc78872b4ad2963d2031b00a3367a93f98aec75f9aaac7220848e4026d67a8655e870b24f20a543d103c0d65952ec - languageName: node - linkType: hard - -"get-caller-file@npm:^2.0.5": - version: 2.0.5 - resolution: "get-caller-file@npm:2.0.5" - checksum: b9769a836d2a98c3ee734a88ba712e62703f1df31b94b784762c433c27a386dd6029ff55c2a920c392e33657d80191edbf18c61487e198844844516f843496b9 - languageName: node - linkType: hard - -"get-intrinsic@npm:^1.0.0": - version: 1.0.2 - resolution: "get-intrinsic@npm:1.0.2" - dependencies: - function-bind: ^1.1.1 - has: ^1.0.3 - has-symbols: ^1.0.1 - checksum: bed41c7426212d79982c23e9dddb7de2b6b05ca35e94e653edfed06188381ed4eae0e04adf7f4d3ea1f47f1c345b255405e8c44b1167185537a506eff5c519c8 - languageName: node - linkType: hard - -"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.0, get-intrinsic@npm:^1.1.1": - version: 1.1.1 - resolution: "get-intrinsic@npm:1.1.1" - dependencies: - function-bind: ^1.1.1 - has: ^1.0.3 - has-symbols: ^1.0.1 - checksum: a9fe2ca8fa3f07f9b0d30fb202bcd01f3d9b9b6b732452e79c48e79f7d6d8d003af3f9e38514250e3553fdc83c61650851cb6870832ac89deaaceb08e3721a17 - languageName: node - linkType: hard - -"get-intrinsic@npm:^1.1.3": - version: 1.1.3 - resolution: "get-intrinsic@npm:1.1.3" - dependencies: - function-bind: ^1.1.1 - has: ^1.0.3 - has-symbols: ^1.0.3 - checksum: 152d79e87251d536cf880ba75cfc3d6c6c50e12b3a64e1ea960e73a3752b47c69f46034456eae1b0894359ce3bc64c55c186f2811f8a788b75b638b06fab228a - languageName: node - linkType: hard - -"get-intrinsic@npm:^1.2.0, get-intrinsic@npm:^1.2.1": - version: 1.2.1 - resolution: "get-intrinsic@npm:1.2.1" - dependencies: - function-bind: ^1.1.1 - has: ^1.0.3 - has-proto: ^1.0.1 - has-symbols: ^1.0.3 - checksum: 5b61d88552c24b0cf6fa2d1b3bc5459d7306f699de060d76442cce49a4721f52b8c560a33ab392cf5575b7810277d54ded9d4d39a1ea61855619ebc005aa7e5f - languageName: node - linkType: hard - -"get-nonce@npm:^1.0.0": - version: 1.0.1 - resolution: "get-nonce@npm:1.0.1" - checksum: e2614e43b4694c78277bb61b0f04583d45786881289285c73770b07ded246a98be7e1f78b940c80cbe6f2b07f55f0b724e6db6fd6f1bcbd1e8bdac16521074ed - languageName: node - linkType: hard - -"get-pkg-repo@npm:^4.2.1": - version: 4.2.1 - resolution: "get-pkg-repo@npm:4.2.1" - dependencies: - "@hutson/parse-repository-url": ^3.0.0 - hosted-git-info: ^4.0.0 - through2: ^2.0.0 - yargs: ^16.2.0 - bin: - get-pkg-repo: src/cli.js - checksum: 5abf169137665e45b09a857b33ad2fdcf2f4a09f0ecbd0ebdd789a7ce78c39186a21f58621127eb724d2d4a3a7ee8e6bd4ac7715efda01ad5200665afc218e0d - languageName: node - linkType: hard - -"get-port@npm:5.1.1": - version: 5.1.1 - resolution: "get-port@npm:5.1.1" - checksum: 0162663ffe5c09e748cd79d97b74cd70e5a5c84b760a475ce5767b357fb2a57cb821cee412d646aa8a156ed39b78aab88974eddaa9e5ee926173c036c0713787 - languageName: node - linkType: hard - -"get-port@npm:^7.0.0": - version: 7.0.0 - resolution: "get-port@npm:7.0.0" - checksum: e9087f62d086bbb70f20c0a208e7cac552679c1426e29e0607eb1b8907a5cc4509337d5971b7f635385cd2a773a14cd21b7d9c3254a2eb5ebeaf5f8fde19fb07 - languageName: node - linkType: hard - -"get-stdin@npm:^8.0.0": - version: 8.0.0 - resolution: "get-stdin@npm:8.0.0" - checksum: 40128b6cd25781ddbd233344f1a1e4006d4284906191ed0a7d55ec2c1a3e44d650f280b2c9eeab79c03ac3037da80257476c0e4e5af38ddfb902d6ff06282d77 - languageName: node - linkType: hard - -"get-stream@npm:6.0.0, get-stream@npm:^6.0.0": - version: 6.0.0 - resolution: "get-stream@npm:6.0.0" - checksum: 587e6a93127f9991b494a566f4971cf7a2645dfa78034818143480a80587027bdd8826cdcf80d0eff4a4a19de0d231d157280f24789fc9cc31492e1dcc1290cf - languageName: node - linkType: hard - -"get-stream@npm:^5.1.0": - version: 5.2.0 - resolution: "get-stream@npm:5.2.0" - dependencies: - pump: ^3.0.0 - checksum: 8bc1a23174a06b2b4ce600df38d6c98d2ef6d84e020c1ddad632ad75bac4e092eeb40e4c09e0761c35fc2dbc5e7fff5dab5e763a383582c4a167dd69a905bd12 - languageName: node - linkType: hard - -"get-stream@npm:^6.0.1": - version: 6.0.1 - resolution: "get-stream@npm:6.0.1" - checksum: e04ecece32c92eebf5b8c940f51468cd53554dcbb0ea725b2748be583c9523d00128137966afce410b9b051eb2ef16d657cd2b120ca8edafcf5a65e81af63cad - languageName: node - linkType: hard - -"get-symbol-description@npm:^1.0.0": - version: 1.0.0 - resolution: "get-symbol-description@npm:1.0.0" - dependencies: - call-bind: ^1.0.2 - get-intrinsic: ^1.1.1 - checksum: 9ceff8fe968f9270a37a1f73bf3f1f7bda69ca80f4f80850670e0e7b9444ff99323f7ac52f96567f8b5f5fbe7ac717a0d81d3407c7313e82810c6199446a5247 - languageName: node - linkType: hard - -"get-uri@npm:^6.0.1": - version: 6.0.1 - resolution: "get-uri@npm:6.0.1" - dependencies: - basic-ftp: ^5.0.2 - data-uri-to-buffer: ^5.0.1 - debug: ^4.3.4 - fs-extra: ^8.1.0 - checksum: a8aec70e1c67386fbe67f66e344ecd671a19f4cfc8e0f0e14d070563af5123d540e77fbceb6e26566f29846fac864d2862699ab134d307f85c85e7d72ce23d14 - languageName: node - linkType: hard - -"git-raw-commits@npm:^3.0.0": - version: 3.0.0 - resolution: "git-raw-commits@npm:3.0.0" - dependencies: - dargs: ^7.0.0 - meow: ^8.1.2 - split2: ^3.2.2 - bin: - git-raw-commits: cli.js - checksum: 198892f307829d22fc8ec1c9b4a63876a1fde847763857bb74bd1b04c6f6bc0d7464340c25d0f34fd0fb395759363aa1f8ce324357027320d80523bf234676ab - languageName: node - linkType: hard - -"git-remote-origin-url@npm:^2.0.0": - version: 2.0.0 - resolution: "git-remote-origin-url@npm:2.0.0" - dependencies: - gitconfiglocal: ^1.0.0 - pify: ^2.3.0 - checksum: 85263a09c044b5f4fe2acc45cbb3c5331ab2bd4484bb53dfe7f3dd593a4bf90a9786a2e00b9884524331f50b3da18e8c924f01c2944087fc7f342282c4437b73 - languageName: node - linkType: hard - -"git-repo-info@npm:^2.1.1": - version: 2.1.1 - resolution: "git-repo-info@npm:2.1.1" - checksum: 58cedacae81bbe8fedc81d226346c472d11357d1758140ab0ee5d0c3360ad5b7a9d8613ca6e8b50d089d073e5b3f2e2893536d0cb57bced5f558dc913d5e21c6 - languageName: node - linkType: hard - -"git-semver-tags@npm:^5.0.0": - version: 5.0.0 - resolution: "git-semver-tags@npm:5.0.0" - dependencies: - meow: ^8.1.2 - semver: ^6.3.0 - bin: - git-semver-tags: cli.js - checksum: 837d47ba46711e464fbddc6850adb1d8e715e1529ef0951171cbd7fcba3e44b2cb8011f66a9c9e1b86d687178a55258b061fbedf7c23afdc3f116f26be565aa4 - languageName: node - linkType: hard - -"git-up@npm:^7.0.0": - version: 7.0.0 - resolution: "git-up@npm:7.0.0" - dependencies: - is-ssh: ^1.4.0 - parse-url: ^8.1.0 - checksum: 2faadbab51e94d2ffb220e426e950087cc02c15d664e673bd5d1f734cfa8196fed8b19493f7bf28fe216d087d10e22a7fd9b63687e0ba7d24f0ddcfb0a266d6e - languageName: node - linkType: hard - -"git-url-parse@npm:13.1.0": - version: 13.1.0 - resolution: "git-url-parse@npm:13.1.0" - dependencies: - git-up: ^7.0.0 - checksum: 212a9b0343e9199998b6a532efe2014476a7a1283af393663ca49ac28d4768929aad16d3322e2685236065ee394dbc93e7aa63a48956531e984c56d8b5edb54d - languageName: node - linkType: hard - -"gitconfiglocal@npm:^1.0.0": - version: 1.0.0 - resolution: "gitconfiglocal@npm:1.0.0" - dependencies: - ini: ^1.3.2 - checksum: e6d2764c15bbab6d1d1000d1181bb907f6b3796bb04f63614dba571b18369e0ecb1beaf27ce8da5b24307ef607e3a5f262a67cb9575510b9446aac697d421beb - languageName: node - linkType: hard - -"gitconfiglocal@npm:^2.1.0": - version: 2.1.0 - resolution: "gitconfiglocal@npm:2.1.0" - dependencies: - ini: ^1.3.2 - checksum: 4b4b44d992a6abf2900eec8cfe960dc36e0d3c2467d20ec69e0a0f13b6b7645b926daa004df42f94c34ad28a58529cf2522fa0bf261e4e7b95958fb451dcedda - languageName: node - linkType: hard - -"glob-parent@npm:5.1.2, glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2": - version: 5.1.2 - resolution: "glob-parent@npm:5.1.2" - dependencies: - is-glob: ^4.0.1 - checksum: f4f2bfe2425296e8a47e36864e4f42be38a996db40420fe434565e4480e3322f18eb37589617a98640c5dc8fdec1a387007ee18dbb1f3f5553409c34d17f425e - languageName: node - linkType: hard - -"glob-parent@npm:^6.0.1, glob-parent@npm:^6.0.2": - version: 6.0.2 - resolution: "glob-parent@npm:6.0.2" - dependencies: - is-glob: ^4.0.3 - checksum: c13ee97978bef4f55106b71e66428eb1512e71a7466ba49025fc2aec59a5bfb0954d5abd58fc5ee6c9b076eef4e1f6d3375c2e964b88466ca390da4419a786a8 - languageName: node - linkType: hard - -"glob-promise@npm:^4.2.2": - version: 4.2.2 - resolution: "glob-promise@npm:4.2.2" - dependencies: - "@types/glob": ^7.1.3 - peerDependencies: - glob: ^7.1.6 - checksum: c1a3d95f7c8393e4151d4899ec4e42bb2e8237160f840ad1eccbe9247407da8b6c13e28f463022e011708bc40862db87b9b77236d35afa3feb8aa86d518f2dfe - languageName: node - linkType: hard - -"glob-to-regexp@npm:^0.4.1": - version: 0.4.1 - resolution: "glob-to-regexp@npm:0.4.1" - checksum: e795f4e8f06d2a15e86f76e4d92751cf8bbfcf0157cea5c2f0f35678a8195a750b34096b1256e436f0cebc1883b5ff0888c47348443e69546a5a87f9e1eb1167 - languageName: node - linkType: hard - -"glob@npm:10.3.3": - version: 10.3.3 - resolution: "glob@npm:10.3.3" - dependencies: - foreground-child: ^3.1.0 - jackspeak: ^2.0.3 - minimatch: ^9.0.1 - minipass: ^5.0.0 || ^6.0.2 || ^7.0.0 - path-scurry: ^1.10.1 - bin: - glob: dist/cjs/src/bin.js - checksum: 29190d3291f422da0cb40b77a72fc8d2c51a36524e99b8bf412548b7676a6627489528b57250429612b6eec2e6fe7826d328451d3e694a9d15e575389308ec53 - languageName: node - linkType: hard - -"glob@npm:7.1.4": - version: 7.1.4 - resolution: "glob@npm:7.1.4" - dependencies: - fs.realpath: ^1.0.0 - inflight: ^1.0.4 - inherits: 2 - minimatch: ^3.0.4 - once: ^1.3.0 - path-is-absolute: ^1.0.0 - checksum: f52480fc82b1e66e52990f0f2e7306447d12294c83fbbee0395e761ad1178172012a7cc0673dbf4810baac400fc09bf34484c08b5778c216403fd823db281716 - languageName: node - linkType: hard - -"glob@npm:^10.2.2": - version: 10.2.2 - resolution: "glob@npm:10.2.2" - dependencies: - foreground-child: ^3.1.0 - jackspeak: ^2.0.3 - minimatch: ^9.0.0 - minipass: ^5.0.0 - path-scurry: ^1.7.0 - bin: - glob: dist/cjs/src/bin.js - checksum: 33cbbbea74deb605107715f2ee51937953271ff2f6ce712b57d95a714e2f1bf272fa2c2b0c5101097bf98d3e5d40856941af498b05bce07567aca1a6e3cc7ae9 - languageName: node - linkType: hard - -"glob@npm:^7.0.5, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.7": - version: 7.2.0 - resolution: "glob@npm:7.2.0" - dependencies: - fs.realpath: ^1.0.0 - inflight: ^1.0.4 - inherits: 2 - minimatch: ^3.0.4 - once: ^1.3.0 - path-is-absolute: ^1.0.0 - checksum: 78a8ea942331f08ed2e055cb5b9e40fe6f46f579d7fd3d694f3412fe5db23223d29b7fee1575440202e9a7ff9a72ab106a39fee39934c7bedafe5e5f8ae20134 - languageName: node - linkType: hard - -"glob@npm:^7.1.6": - version: 7.2.3 - resolution: "glob@npm:7.2.3" - dependencies: - fs.realpath: ^1.0.0 - inflight: ^1.0.4 - inherits: 2 - minimatch: ^3.1.1 - once: ^1.3.0 - path-is-absolute: ^1.0.0 - checksum: 29452e97b38fa704dabb1d1045350fb2467cf0277e155aa9ff7077e90ad81d1ea9d53d3ee63bd37c05b09a065e90f16aec4a65f5b8de401d1dac40bc5605d133 - languageName: node - linkType: hard - -"glob@npm:^8.0.1": - version: 8.0.3 - resolution: "glob@npm:8.0.3" - dependencies: - fs.realpath: ^1.0.0 - inflight: ^1.0.4 - inherits: 2 - minimatch: ^5.0.1 - once: ^1.3.0 - checksum: 50bcdea19d8e79d8de5f460b1939ffc2b3299eac28deb502093fdca22a78efebc03e66bf54f0abc3d3d07d8134d19a32850288b7440d77e072aa55f9d33b18c5 - languageName: node - linkType: hard - -"glob@npm:^9.2.0, glob@npm:^9.3.0, glob@npm:^9.3.1": - version: 9.3.2 - resolution: "glob@npm:9.3.2" - dependencies: - fs.realpath: ^1.0.0 - minimatch: ^7.4.1 - minipass: ^4.2.4 - path-scurry: ^1.6.1 - checksum: f3d188e9f70e24fa729a63ca197bcdb36d838677abec1fb9bbfe4b7620063bf90dc0f8d195203d632abfdfa049fad0edf22f93c60076de67cef20c23bcbfaee8 - languageName: node - linkType: hard - -"glob@npm:~7.1.1": - version: 7.1.6 - resolution: "glob@npm:7.1.6" - dependencies: - fs.realpath: ^1.0.0 - inflight: ^1.0.4 - inherits: 2 - minimatch: ^3.0.4 - once: ^1.3.0 - path-is-absolute: ^1.0.0 - checksum: 351d549dd90553b87c2d3f90ce11aed9e1093c74130440e7ae0592e11bbcd2ce7f0ebb8ba6bfe63aaf9b62166a7f4c80cb84490ae5d78408bb2572bf7d4ee0a6 - languageName: node - linkType: hard - -"globals@npm:^11.1.0": - version: 11.12.0 - resolution: "globals@npm:11.12.0" - checksum: 67051a45eca3db904aee189dfc7cd53c20c7d881679c93f6146ddd4c9f4ab2268e68a919df740d39c71f4445d2b38ee360fc234428baea1dbdfe68bbcb46979e - languageName: node - linkType: hard - -"globals@npm:^13.19.0": - version: 13.19.0 - resolution: "globals@npm:13.19.0" - dependencies: - type-fest: ^0.20.2 - checksum: a000dbd00bcf28f0941d8a29c3522b1c3b8e4bfe4e60e262c477a550c3cbbe8dbe2925a6905f037acd40f9a93c039242e1f7079c76b0fd184bc41dcc3b5c8e2e - languageName: node - linkType: hard - -"globalthis@npm:^1.0.3": - version: 1.0.3 - resolution: "globalthis@npm:1.0.3" - dependencies: - define-properties: ^1.1.3 - checksum: fbd7d760dc464c886d0196166d92e5ffb4c84d0730846d6621a39fbbc068aeeb9c8d1421ad330e94b7bca4bb4ea092f5f21f3d36077812af5d098b4dc006c998 - languageName: node - linkType: hard - -"globby@npm:11.1.0, globby@npm:^11.1.0": - version: 11.1.0 - resolution: "globby@npm:11.1.0" - dependencies: - array-union: ^2.1.0 - dir-glob: ^3.0.1 - fast-glob: ^3.2.9 - ignore: ^5.2.0 - merge2: ^1.4.1 - slash: ^3.0.0 - checksum: b4be8885e0cfa018fc783792942d53926c35c50b3aefd3fdcfb9d22c627639dc26bd2327a40a0b74b074100ce95bb7187bfeae2f236856aa3de183af7a02aea6 - languageName: node - linkType: hard - -"globby@npm:^13.1.1": - version: 13.1.4 - resolution: "globby@npm:13.1.4" - dependencies: - dir-glob: ^3.0.1 - fast-glob: ^3.2.11 - ignore: ^5.2.0 - merge2: ^1.4.1 - slash: ^4.0.0 - checksum: e8bc13879972082d590cd1b0e27080d90d2e12fff7eeb2cee9329c29115ace14cc5b9f899e3d6beb136ba826307a727016658919a6f383e1511d698acee81741 - languageName: node - linkType: hard - -"globule@npm:^1.0.0": - version: 1.2.1 - resolution: "globule@npm:1.2.1" - dependencies: - glob: ~7.1.1 - lodash: ~4.17.10 - minimatch: ~3.0.2 - checksum: 52903ac027e8ae7479245489e4e5d6b796aa29fd338cf2c9e1efe4cbcd538953662031d0178394077e813f59cbff73785b1c7b2d9722bc626970c060aa8b5528 - languageName: node - linkType: hard - -"gopd@npm:^1.0.1": - version: 1.0.1 - resolution: "gopd@npm:1.0.1" - dependencies: - get-intrinsic: ^1.1.3 - checksum: a5ccfb8806e0917a94e0b3de2af2ea4979c1da920bc381667c260e00e7cafdbe844e2cb9c5bcfef4e5412e8bf73bab837285bc35c7ba73aaaf0134d4583393a6 - languageName: node - linkType: hard - -"got@npm:^ 12.6.1": - version: 12.6.1 - resolution: "got@npm:12.6.1" - dependencies: - "@sindresorhus/is": ^5.2.0 - "@szmarczak/http-timer": ^5.0.1 - cacheable-lookup: ^7.0.0 - cacheable-request: ^10.2.8 - decompress-response: ^6.0.0 - form-data-encoder: ^2.1.2 - get-stream: ^6.0.1 - http2-wrapper: ^2.1.10 - lowercase-keys: ^3.0.0 - p-cancelable: ^3.0.0 - responselike: ^3.0.0 - checksum: 3c37f5d858aca2859f9932e7609d35881d07e7f2d44c039d189396f0656896af6c77c22f2c51c563f8918be483f60ff41e219de742ab4642d4b106711baccbd5 - languageName: node - linkType: hard - -"got@npm:^13.0.0": - version: 13.0.0 - resolution: "got@npm:13.0.0" - dependencies: - "@sindresorhus/is": ^5.2.0 - "@szmarczak/http-timer": ^5.0.1 - cacheable-lookup: ^7.0.0 - cacheable-request: ^10.2.8 - decompress-response: ^6.0.0 - form-data-encoder: ^2.1.2 - get-stream: ^6.0.1 - http2-wrapper: ^2.1.10 - lowercase-keys: ^3.0.0 - p-cancelable: ^3.0.0 - responselike: ^3.0.0 - checksum: bcae6601efd710bc6c5b454c5e44bcb16fcfe57a1065e2d61ff918c1d69c3cf124984ebf509ca64ed10f0da2d2b5531b77da05aa786e75849d084fb8fbea711b - languageName: node - linkType: hard - -"graceful-fs@npm:4.2.11, graceful-fs@npm:^4.2.2": - version: 4.2.11 - resolution: "graceful-fs@npm:4.2.11" - checksum: ac85f94da92d8eb6b7f5a8b20ce65e43d66761c55ce85ac96df6865308390da45a8d3f0296dd3a663de65d30ba497bd46c696cc1e248c72b13d6d567138a4fc7 - languageName: node - linkType: hard - -"graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.15, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.10, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": - version: 4.2.10 - resolution: "graceful-fs@npm:4.2.10" - checksum: 3f109d70ae123951905d85032ebeae3c2a5a7a997430df00ea30df0e3a6c60cf6689b109654d6fdacd28810a053348c4d14642da1d075049e6be1ba5216218da - languageName: node - linkType: hard - -"grapheme-splitter@npm:^1.0.2": - version: 1.0.4 - resolution: "grapheme-splitter@npm:1.0.4" - checksum: 0c22ec54dee1b05cd480f78cf14f732cb5b108edc073572c4ec205df4cd63f30f8db8025afc5debc8835a8ddeacf648a1c7992fe3dcd6ad38f9a476d84906620 - languageName: node - linkType: hard - -"graphemer@npm:^1.4.0": - version: 1.4.0 - resolution: "graphemer@npm:1.4.0" - checksum: bab8f0be9b568857c7bec9fda95a89f87b783546d02951c40c33f84d05bb7da3fd10f863a9beb901463669b6583173a8c8cc6d6b306ea2b9b9d5d3d943c3a673 - languageName: node - linkType: hard - -"handlebars@npm:^4.7.7": - version: 4.7.7 - resolution: "handlebars@npm:4.7.7" - dependencies: - minimist: ^1.2.5 - neo-async: ^2.6.0 - source-map: ^0.6.1 - uglify-js: ^3.1.4 - wordwrap: ^1.0.0 - dependenciesMeta: - uglify-js: - optional: true - bin: - handlebars: bin/handlebars - checksum: 1e79a43f5e18d15742977cb987923eab3e2a8f44f2d9d340982bcb69e1735ed049226e534d7c1074eaddaf37e4fb4f471a8adb71cddd5bc8cf3f894241df5cee - languageName: node - linkType: hard - -"hard-rejection@npm:^2.1.0": - version: 2.1.0 - resolution: "hard-rejection@npm:2.1.0" - checksum: 7baaf80a0c7fff4ca79687b4060113f1529589852152fa935e6787a2bc96211e784ad4588fb3048136ff8ffc9dfcf3ae385314a5b24db32de20bea0d1597f9dc - languageName: node - linkType: hard - -"has-ansi@npm:^2.0.0": - version: 2.0.0 - resolution: "has-ansi@npm:2.0.0" - dependencies: - ansi-regex: ^2.0.0 - checksum: 1b51daa0214440db171ff359d0a2d17bc20061164c57e76234f614c91dbd2a79ddd68dfc8ee73629366f7be45a6df5f2ea9de83f52e1ca24433f2cc78c35d8ec - languageName: node - linkType: hard - -"has-bigints@npm:^1.0.1": - version: 1.0.1 - resolution: "has-bigints@npm:1.0.1" - checksum: 44ab55868174470065d2e0f8f6def1c990d12b82162a8803c679699fa8a39f966e336f2a33c185092fe8aea7e8bf2e85f1c26add5f29d98f2318bd270096b183 - languageName: node - linkType: hard - -"has-bigints@npm:^1.0.2": - version: 1.0.2 - resolution: "has-bigints@npm:1.0.2" - checksum: 390e31e7be7e5c6fe68b81babb73dfc35d413604d7ee5f56da101417027a4b4ce6a27e46eff97ad040c835b5d228676eae99a9b5c3bc0e23c8e81a49241ff45b - languageName: node - linkType: hard - -"has-flag@npm:^3.0.0": - version: 3.0.0 - resolution: "has-flag@npm:3.0.0" - checksum: 4a15638b454bf086c8148979aae044dd6e39d63904cd452d970374fa6a87623423da485dfb814e7be882e05c096a7ccf1ebd48e7e7501d0208d8384ff4dea73b - languageName: node - linkType: hard - -"has-flag@npm:^4.0.0": - version: 4.0.0 - resolution: "has-flag@npm:4.0.0" - checksum: 261a1357037ead75e338156b1f9452c016a37dcd3283a972a30d9e4a87441ba372c8b81f818cd0fbcd9c0354b4ae7e18b9e1afa1971164aef6d18c2b6095a8ad - languageName: node - linkType: hard - -"has-property-descriptors@npm:^1.0.0": - version: 1.0.0 - resolution: "has-property-descriptors@npm:1.0.0" - dependencies: - get-intrinsic: ^1.1.1 - checksum: a6d3f0a266d0294d972e354782e872e2fe1b6495b321e6ef678c9b7a06a40408a6891817350c62e752adced73a94ac903c54734fee05bf65b1905ee1368194bb - languageName: node - linkType: hard - -"has-proto@npm:^1.0.1": - version: 1.0.1 - resolution: "has-proto@npm:1.0.1" - checksum: febc5b5b531de8022806ad7407935e2135f1cc9e64636c3916c6842bd7995994ca3b29871ecd7954bd35f9e2986c17b3b227880484d22259e2f8e6ce63fd383e - languageName: node - linkType: hard - -"has-symbols@npm:^1.0.0, has-symbols@npm:^1.0.1": - version: 1.0.1 - resolution: "has-symbols@npm:1.0.1" - checksum: 4f09be6682f9fc29855ded1101ad2a0f5d559d7d9ed68f7b68be1ea213c23991216d08d6585bf3ff6fded6f526cc506bda528d276f083602b55d232f132cfa27 - languageName: node - linkType: hard - -"has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3": - version: 1.0.3 - resolution: "has-symbols@npm:1.0.3" - checksum: a054c40c631c0d5741a8285010a0777ea0c068f99ed43e5d6eb12972da223f8af553a455132fdb0801bdcfa0e0f443c0c03a68d8555aa529b3144b446c3f2410 - languageName: node - linkType: hard - -"has-tostringtag@npm:^1.0.0": - version: 1.0.0 - resolution: "has-tostringtag@npm:1.0.0" - dependencies: - has-symbols: ^1.0.2 - checksum: cc12eb28cb6ae22369ebaad3a8ab0799ed61270991be88f208d508076a1e99abe4198c965935ce85ea90b60c94ddda73693b0920b58e7ead048b4a391b502c1c - languageName: node - linkType: hard - -"has-unicode@npm:2.0.1, has-unicode@npm:^2.0.1": - version: 2.0.1 - resolution: "has-unicode@npm:2.0.1" - checksum: 1eab07a7436512db0be40a710b29b5dc21fa04880b7f63c9980b706683127e3c1b57cb80ea96d47991bdae2dfe479604f6a1ba410106ee1046a41d1bd0814400 - languageName: node - linkType: hard - -"has@npm:^1.0.3": - version: 1.0.3 - resolution: "has@npm:1.0.3" - dependencies: - function-bind: ^1.1.1 - checksum: b9ad53d53be4af90ce5d1c38331e712522417d017d5ef1ebd0507e07c2fbad8686fffb8e12ddecd4c39ca9b9b47431afbb975b8abf7f3c3b82c98e9aad052792 - languageName: node - linkType: hard - -"he@npm:^1.2.0": - version: 1.2.0 - resolution: "he@npm:1.2.0" - bin: - he: bin/he - checksum: 3d4d6babccccd79c5c5a3f929a68af33360d6445587d628087f39a965079d84f18ce9c3d3f917ee1e3978916fc833bb8b29377c3b403f919426f91bc6965e7a7 - languageName: node - linkType: hard - -"hoist-non-react-statics@npm:^3.3.1": - version: 3.3.2 - resolution: "hoist-non-react-statics@npm:3.3.2" - dependencies: - react-is: ^16.7.0 - checksum: b1538270429b13901ee586aa44f4cc3ecd8831c061d06cb8322e50ea17b3f5ce4d0e2e66394761e6c8e152cd8c34fb3b4b690116c6ce2bd45b18c746516cb9e8 - languageName: node - linkType: hard - -"hosted-git-info@npm:^2.1.4": - version: 2.8.9 - resolution: "hosted-git-info@npm:2.8.9" - checksum: c955394bdab888a1e9bb10eb33029e0f7ce5a2ac7b3f158099dc8c486c99e73809dca609f5694b223920ca2174db33d32b12f9a2a47141dc59607c29da5a62dd - languageName: node - linkType: hard - -"hosted-git-info@npm:^3.0.6": - version: 3.0.8 - resolution: "hosted-git-info@npm:3.0.8" - dependencies: - lru-cache: ^6.0.0 - checksum: 5af7a69581acb84206a7b8e009f4680c36396814e92c8a83973dfb3b87e44e44d1f7b8eaf3e4a953686482770ecb78406a4ce4666bfdfe447762434127871d8d - languageName: node - linkType: hard - -"hosted-git-info@npm:^4.0.0": - version: 4.1.0 - resolution: "hosted-git-info@npm:4.1.0" - dependencies: - lru-cache: ^6.0.0 - checksum: c3f87b3c2f7eb8c2748c8f49c0c2517c9a95f35d26f4bf54b2a8cba05d2e668f3753548b6ea366b18ec8dadb4e12066e19fa382a01496b0ffa0497eb23cbe461 - languageName: node - linkType: hard - -"hosted-git-info@npm:^4.0.1": - version: 4.0.2 - resolution: "hosted-git-info@npm:4.0.2" - dependencies: - lru-cache: ^6.0.0 - checksum: d1b2d7720398ce96a788bd38d198fbddce089a2381f63cfb01743e6c7e5aed656e5547fe74090fb9fe53b2cb785b0e8c9ebdddadff48ed26bb471dd23cd25458 - languageName: node - linkType: hard - -"hosted-git-info@npm:^6.0.0": - version: 6.1.1 - resolution: "hosted-git-info@npm:6.1.1" - dependencies: - lru-cache: ^7.5.1 - checksum: fcd3ca2eaa05f3201425ccbb8aa47f88cdda4a3a6d79453f8e269f7171356278bd1db08f059d8439eb5eaa91c6a8a20800fc49cca6e9e4e899b202a332d5ba6b - languageName: node - linkType: hard - -"html-escaper@npm:^2.0.0": - version: 2.0.2 - resolution: "html-escaper@npm:2.0.2" - checksum: d2df2da3ad40ca9ee3a39c5cc6475ef67c8f83c234475f24d8e9ce0dc80a2c82df8e1d6fa78ddd1e9022a586ea1bd247a615e80a5cd9273d90111ddda7d9e974 - languageName: node - linkType: hard - -"html-minifier-terser@npm:^6.0.2": - version: 6.1.0 - resolution: "html-minifier-terser@npm:6.1.0" - dependencies: - camel-case: ^4.1.2 - clean-css: ^5.2.2 - commander: ^8.3.0 - he: ^1.2.0 - param-case: ^3.0.4 - relateurl: ^0.2.7 - terser: ^5.10.0 - bin: - html-minifier-terser: cli.js - checksum: ac52c14006476f773204c198b64838477859dc2879490040efab8979c0207424da55d59df7348153f412efa45a0840a1ca3c757bf14767d23a15e3e389d37a93 - languageName: node - linkType: hard - -"html-webpack-plugin@npm:5.5.3": - version: 5.5.3 - resolution: "html-webpack-plugin@npm:5.5.3" - dependencies: - "@types/html-minifier-terser": ^6.0.0 - html-minifier-terser: ^6.0.2 - lodash: ^4.17.21 - pretty-error: ^4.0.0 - tapable: ^2.0.0 - peerDependencies: - webpack: ^5.20.0 - checksum: ccf685195739c372ad641bbd0c9100a847904f34eedc7aff3ece7856cd6c78fd3746d2d615af1bb71e5727993fe711b89e9b744f033ed3fde646540bf5d5e954 - languageName: node - linkType: hard - -"htmlparser2@npm:^6.1.0": - version: 6.1.0 - resolution: "htmlparser2@npm:6.1.0" - dependencies: - domelementtype: ^2.0.1 - domhandler: ^4.0.0 - domutils: ^2.5.2 - entities: ^2.0.0 - checksum: 81a7b3d9c3bb9acb568a02fc9b1b81ffbfa55eae7f1c41ae0bf840006d1dbf54cb3aa245b2553e2c94db674840a9f0fdad7027c9a9d01a062065314039058c4e - languageName: node - linkType: hard - -"http-cache-semantics@npm:^4.1.0, http-cache-semantics@npm:^4.1.1": - version: 4.1.1 - resolution: "http-cache-semantics@npm:4.1.1" - checksum: 83ac0bc60b17a3a36f9953e7be55e5c8f41acc61b22583060e8dedc9dd5e3607c823a88d0926f9150e571f90946835c7fe150732801010845c72cd8bbff1a236 - languageName: node - linkType: hard - -"http-errors@npm:1.8.1": - version: 1.8.1 - resolution: "http-errors@npm:1.8.1" - dependencies: - depd: ~1.1.2 - inherits: 2.0.4 - setprototypeof: 1.2.0 - statuses: ">= 1.5.0 < 2" - toidentifier: 1.0.1 - checksum: d3c7e7e776fd51c0a812baff570bdf06fe49a5dc448b700ab6171b1250e4cf7db8b8f4c0b133e4bfe2451022a5790c1ca6c2cae4094dedd6ac8304a1267f91d2 - languageName: node - linkType: hard - -"http-errors@npm:2.0.0": - version: 2.0.0 - resolution: "http-errors@npm:2.0.0" - dependencies: - depd: 2.0.0 - inherits: 2.0.4 - setprototypeof: 1.2.0 - statuses: 2.0.1 - toidentifier: 1.0.1 - checksum: 9b0a3782665c52ce9dc658a0d1560bcb0214ba5699e4ea15aefb2a496e2ca83db03ebc42e1cce4ac1f413e4e0d2d736a3fd755772c556a9a06853ba2a0b7d920 - languageName: node - linkType: hard - -"http-proxy-agent@npm:5.0.0, http-proxy-agent@npm:^5.0.0": - version: 5.0.0 - resolution: "http-proxy-agent@npm:5.0.0" - dependencies: - "@tootallnate/once": 2 - agent-base: 6 - debug: 4 - checksum: e2ee1ff1656a131953839b2a19cd1f3a52d97c25ba87bd2559af6ae87114abf60971e498021f9b73f9fd78aea8876d1fb0d4656aac8a03c6caa9fc175f22b786 - languageName: node - linkType: hard - -"http-proxy-agent@npm:^7.0.0": - version: 7.0.0 - resolution: "http-proxy-agent@npm:7.0.0" - dependencies: - agent-base: ^7.1.0 - debug: ^4.3.4 - checksum: 48d4fac997917e15f45094852b63b62a46d0c8a4f0b9c6c23ca26d27b8df8d178bed88389e604745e748bd9a01f5023e25093722777f0593c3f052009ff438b6 - languageName: node - linkType: hard - -"http-proxy@npm:^1.18.1": - version: 1.18.1 - resolution: "http-proxy@npm:1.18.1" - dependencies: - eventemitter3: ^4.0.0 - follow-redirects: ^1.0.0 - requires-port: ^1.0.0 - checksum: f5bd96bf83e0b1e4226633dbb51f8b056c3e6321917df402deacec31dd7fe433914fc7a2c1831cf7ae21e69c90b3a669b8f434723e9e8b71fd68afe30737b6a5 - languageName: node - linkType: hard - -"http2-wrapper@npm:^2.1.10": - version: 2.2.0 - resolution: "http2-wrapper@npm:2.2.0" - dependencies: - quick-lru: ^5.1.1 - resolve-alpn: ^1.2.0 - checksum: 6fd20e5cb6a58151715b3581e06a62a47df943187d2d1f69e538a50cccb7175dd334ecfde7900a37d18f3e13a1a199518a2c211f39860e81e9a16210c199cfaa - languageName: node - linkType: hard - -"https-proxy-agent@npm:5.0.1, https-proxy-agent@npm:^5.0.1": - version: 5.0.1 - resolution: "https-proxy-agent@npm:5.0.1" - dependencies: - agent-base: 6 - debug: 4 - checksum: 571fccdf38184f05943e12d37d6ce38197becdd69e58d03f43637f7fa1269cf303a7d228aa27e5b27bbd3af8f09fd938e1c91dcfefff2df7ba77c20ed8dfc765 - languageName: node - linkType: hard - -"https-proxy-agent@npm:^2.2.1": - version: 2.2.3 - resolution: "https-proxy-agent@npm:2.2.3" - dependencies: - agent-base: ^4.3.0 - debug: ^3.1.0 - checksum: cb10ee324b342cdb232291523334fee8b7969a3756c406794e5c220b434512a425bb79dc137c4d9186259fccfefaaed986cddc5009b0005ef8661c1a8d0ca5e9 - languageName: node - linkType: hard - -"https-proxy-agent@npm:^4.0.0": - version: 4.0.0 - resolution: "https-proxy-agent@npm:4.0.0" - dependencies: - agent-base: 5 - debug: 4 - checksum: 19471d5aae3e747b1c98b17556647e2a1362e68220c6b19585a8527498f32e62e03c41d2872d059d8720d56846bd7460a80ac06f876bccfa786468ff40dd5eef - languageName: node - linkType: hard - -"https-proxy-agent@npm:^5.0.0": - version: 5.0.0 - resolution: "https-proxy-agent@npm:5.0.0" - dependencies: - agent-base: 6 - debug: 4 - checksum: 165bfb090bd26d47693597661298006841ab733d0c7383a8cb2f17373387a94c903a3ac687090aa739de05e379ab6f868bae84ab4eac288ad85c328cd1ec9e53 - languageName: node - linkType: hard - -"https-proxy-agent@npm:^7.0.0, https-proxy-agent@npm:^7.0.1": - version: 7.0.1 - resolution: "https-proxy-agent@npm:7.0.1" - dependencies: - agent-base: ^7.0.2 - debug: 4 - checksum: 2d765c31865071373771f53abdd72912567b76015a4eff61094f586194192950cd89257d50f0e621807a16c083bc8cad5852e3885c6ba154d2ce721a18fac248 - languageName: node - linkType: hard - -"human-signals@npm:^2.1.0": - version: 2.1.0 - resolution: "human-signals@npm:2.1.0" - checksum: b87fd89fce72391625271454e70f67fe405277415b48bcc0117ca73d31fa23a4241787afdc8d67f5a116cf37258c052f59ea82daffa72364d61351423848e3b8 - languageName: node - linkType: hard - -"human-signals@npm:^4.3.0": - version: 4.3.1 - resolution: "human-signals@npm:4.3.1" - checksum: 6f12958df3f21b6fdaf02d90896c271df00636a31e2bbea05bddf817a35c66b38a6fdac5863e2df85bd52f34958997f1f50350ff97249e1dff8452865d5235d1 - languageName: node - linkType: hard - -"humanize-ms@npm:^1.2.1": - version: 1.2.1 - resolution: "humanize-ms@npm:1.2.1" - dependencies: - ms: ^2.0.0 - checksum: 9c7a74a2827f9294c009266c82031030eae811ca87b0da3dceb8d6071b9bde22c9f3daef0469c3c533cc67a97d8a167cd9fc0389350e5f415f61a79b171ded16 - languageName: node - linkType: hard - -"iconv-lite@npm:0.4.24, iconv-lite@npm:^0.4.24": - version: 0.4.24 - resolution: "iconv-lite@npm:0.4.24" - dependencies: - safer-buffer: ">= 2.1.2 < 3" - checksum: bd9f120f5a5b306f0bc0b9ae1edeb1577161503f5f8252a20f1a9e56ef8775c9959fd01c55f2d3a39d9a8abaf3e30c1abeb1895f367dcbbe0a8fd1c9ca01c4f6 - languageName: node - linkType: hard - -"iconv-lite@npm:^0.6.2": - version: 0.6.2 - resolution: "iconv-lite@npm:0.6.2" - dependencies: - safer-buffer: ">= 2.1.2 < 3.0.0" - checksum: 03e03eb9fc003bc94f7956849f747258e57c162760259d76d1e67483058cad854a4b681b635e21e3ec41f4bd15ceed1b4a350f890565d680343442c5b139fa8a - languageName: node - linkType: hard - -"ieee754@npm:^1.1.4": - version: 1.1.13 - resolution: "ieee754@npm:1.1.13" - checksum: 102df1ba662e316e6160f7ce29c7c7fa3e04f2014c288336c5a9ff40bbcc2a27d209fa2a81ebfb33f28b1941021343d30e9ad8ee85a2d61f79f5936c35edc33d - languageName: node - linkType: hard - -"ignore-walk@npm:^5.0.1": - version: 5.0.1 - resolution: "ignore-walk@npm:5.0.1" - dependencies: - minimatch: ^5.0.1 - checksum: 1a4ef35174653a1aa6faab3d9f8781269166536aee36a04946f6e2b319b2475c1903a75ed42f04219274128242f49d0a10e20c4354ee60d9548e97031451150b - languageName: node - linkType: hard - -"ignore-walk@npm:^6.0.0": - version: 6.0.2 - resolution: "ignore-walk@npm:6.0.2" - dependencies: - minimatch: ^7.4.2 - checksum: 99dda4d6977cf47b359ae17d62f4abfb9273a2507d14d38db7a29abcd8385ec45cc1d8cf00e73695f98ef4001e7439a4f5b619a3d4055a37bd953288be01b485 - languageName: node - linkType: hard - -"ignore@npm:^5.0.4, ignore@npm:^5.2.0": - version: 5.2.0 - resolution: "ignore@npm:5.2.0" - checksum: 6b1f926792d614f64c6c83da3a1f9c83f6196c2839aa41e1e32dd7b8d174cef2e329d75caabb62cb61ce9dc432f75e67d07d122a037312db7caa73166a1bdb77 - languageName: node - linkType: hard - -"import-fresh@npm:^3.2.1": - version: 3.3.0 - resolution: "import-fresh@npm:3.3.0" - dependencies: - parent-module: ^1.0.0 - resolve-from: ^4.0.0 - checksum: 2cacfad06e652b1edc50be650f7ec3be08c5e5a6f6d12d035c440a42a8cc028e60a5b99ca08a77ab4d6b1346da7d971915828f33cdab730d3d42f08242d09baa - languageName: node - linkType: hard - -"import-local@npm:3.1.0": - version: 3.1.0 - resolution: "import-local@npm:3.1.0" - dependencies: - pkg-dir: ^4.2.0 - resolve-cwd: ^3.0.0 - bin: - import-local-fixture: fixtures/cli.js - checksum: bfcdb63b5e3c0e245e347f3107564035b128a414c4da1172a20dc67db2504e05ede4ac2eee1252359f78b0bfd7b19ef180aec427c2fce6493ae782d73a04cddd - languageName: node - linkType: hard - -"import-local@npm:^3.0.2": - version: 3.0.2 - resolution: "import-local@npm:3.0.2" - dependencies: - pkg-dir: ^4.2.0 - resolve-cwd: ^3.0.0 - bin: - import-local-fixture: fixtures/cli.js - checksum: c74d9f9484c878cda1de3434613c7ff72d5dadcf20e5482542232d7c2575b713ff88701d6675fcf09a3684cb23fb407c8b333b9cbc59438712723d058d8e976c - languageName: node - linkType: hard - -"import-meta-resolve@npm:^3.0.0": - version: 3.0.0 - resolution: "import-meta-resolve@npm:3.0.0" - checksum: d0428cd14915ee0093b995dc5bbc70bd01cc668822f52b62af98f728e5d6a08724f07e6aa9f5fae002d5eecbf6ec2cdcd379bf4869dd1b353bd080693f91e394 - languageName: node - linkType: hard - -"imurmurhash@npm:^0.1.4": - version: 0.1.4 - resolution: "imurmurhash@npm:0.1.4" - checksum: 7cae75c8cd9a50f57dadd77482359f659eaebac0319dd9368bcd1714f55e65badd6929ca58569da2b6494ef13fdd5598cd700b1eba23f8b79c5f19d195a3ecf7 - languageName: node - linkType: hard - -"indent-string@npm:^3.0.0": - version: 3.2.0 - resolution: "indent-string@npm:3.2.0" - checksum: a0b72603bba6c985d367fda3a25aad16423d2056b22a7e83ee2dd9ce0ce3d03d1e078644b679087aa7edf1cfb457f0d96d9eeadc0b12f38582088cc00e995d2f - languageName: node - linkType: hard - -"indent-string@npm:^4.0.0": - version: 4.0.0 - resolution: "indent-string@npm:4.0.0" - checksum: 824cfb9929d031dabf059bebfe08cf3137365e112019086ed3dcff6a0a7b698cb80cf67ccccde0e25b9e2d7527aa6cc1fed1ac490c752162496caba3e6699612 - languageName: node - linkType: hard - -"infer-owner@npm:^1.0.4": - version: 1.0.4 - resolution: "infer-owner@npm:1.0.4" - checksum: 181e732764e4a0611576466b4b87dac338972b839920b2a8cde43642e4ed6bd54dc1fb0b40874728f2a2df9a1b097b8ff83b56d5f8f8e3927f837fdcb47d8a89 - languageName: node - linkType: hard - -"inflight@npm:^1.0.4": - version: 1.0.6 - resolution: "inflight@npm:1.0.6" - dependencies: - once: ^1.3.0 - wrappy: 1 - checksum: f4f76aa072ce19fae87ce1ef7d221e709afb59d445e05d47fba710e85470923a75de35bfae47da6de1b18afc3ce83d70facf44cfb0aff89f0a3f45c0a0244dfd - languageName: node - linkType: hard - -"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.0, inherits@npm:~2.0.3": - version: 2.0.4 - resolution: "inherits@npm:2.0.4" - checksum: 4a48a733847879d6cf6691860a6b1e3f0f4754176e4d71494c41f3475553768b10f84b5ce1d40fbd0e34e6bfbb864ee35858ad4dd2cf31e02fc4a154b724d7f1 - languageName: node - linkType: hard - -"ini@npm:^1.3.2, ini@npm:^1.3.8": - version: 1.3.8 - resolution: "ini@npm:1.3.8" - checksum: dfd98b0ca3a4fc1e323e38a6c8eb8936e31a97a918d3b377649ea15bdb15d481207a0dda1021efbd86b464cae29a0d33c1d7dcaf6c5672bee17fa849bc50a1b3 - languageName: node - linkType: hard - -"init-package-json@npm:5.0.0": - version: 5.0.0 - resolution: "init-package-json@npm:5.0.0" - dependencies: - npm-package-arg: ^10.0.0 - promzard: ^1.0.0 - read: ^2.0.0 - read-package-json: ^6.0.0 - semver: ^7.3.5 - validate-npm-package-license: ^3.0.4 - validate-npm-package-name: ^5.0.0 - checksum: ad601c717d5ea3ff5a416cbe7d39417bb3914596dce7a386bffe856229435ebef06eb600736326effdd4e57a02d41164aa525d31d51ec49812c8e8c215d1d7c8 - languageName: node - linkType: hard - -"inquirer@npm:9.2.10": - version: 9.2.10 - resolution: "inquirer@npm:9.2.10" - dependencies: - "@ljharb/through": ^2.3.9 - ansi-escapes: ^4.3.2 - chalk: ^5.3.0 - cli-cursor: ^3.1.0 - cli-width: ^4.1.0 - external-editor: ^3.1.0 - figures: ^5.0.0 - lodash: ^4.17.21 - mute-stream: 1.0.0 - ora: ^5.4.1 - run-async: ^3.0.0 - rxjs: ^7.8.1 - string-width: ^4.2.3 - strip-ansi: ^6.0.1 - wrap-ansi: ^6.2.0 - checksum: 7ea6b3aff7a77d2b885f2dccf81736d46b15e1c8ead458b1725d468755e1be9b8c4bc2a8e9c9a4aa52a11b41c6b785696216915ee7090c94ee135e35973be19c - languageName: node - linkType: hard - -"inquirer@npm:^8.2.4": - version: 8.2.4 - resolution: "inquirer@npm:8.2.4" - dependencies: - ansi-escapes: ^4.2.1 - chalk: ^4.1.1 - cli-cursor: ^3.1.0 - cli-width: ^3.0.0 - external-editor: ^3.0.3 - figures: ^3.0.0 - lodash: ^4.17.21 - mute-stream: 0.0.8 - ora: ^5.4.1 - run-async: ^2.4.0 - rxjs: ^7.5.5 - string-width: ^4.1.0 - strip-ansi: ^6.0.0 - through: ^2.3.6 - wrap-ansi: ^7.0.0 - checksum: dfcb6529d3af443dfea2241cb471508091b51f5121a088fdb8728b23ec9b349ef0a5e13a0ef2c8e19457b0bed22f7cbbcd561f7a4529d084c562a58c605e2655 - languageName: node - linkType: hard - -"internal-slot@npm:^1.0.3": - version: 1.0.3 - resolution: "internal-slot@npm:1.0.3" - dependencies: - get-intrinsic: ^1.1.0 - has: ^1.0.3 - side-channel: ^1.0.4 - checksum: 1944f92e981e47aebc98a88ff0db579fd90543d937806104d0b96557b10c1f170c51fb777b97740a8b6ddeec585fca8c39ae99fd08a8e058dfc8ab70937238bf - languageName: node - linkType: hard - -"internal-slot@npm:^1.0.4": - version: 1.0.4 - resolution: "internal-slot@npm:1.0.4" - dependencies: - get-intrinsic: ^1.1.3 - has: ^1.0.3 - side-channel: ^1.0.4 - checksum: 8974588d06bab4f675573a3b52975370facf6486df51bc0567a982c7024fa29495f10b76c0d4dc742dd951d1b72024fdc1e31bb0bedf1678dc7aacacaf5a4f73 - languageName: node - linkType: hard - -"internal-slot@npm:^1.0.5": - version: 1.0.5 - resolution: "internal-slot@npm:1.0.5" - dependencies: - get-intrinsic: ^1.2.0 - has: ^1.0.3 - side-channel: ^1.0.4 - checksum: 97e84046bf9e7574d0956bd98d7162313ce7057883b6db6c5c7b5e5f05688864b0978ba07610c726d15d66544ffe4b1050107d93f8a39ebc59b15d8b429b497a - languageName: node - linkType: hard - -"interpret@npm:^3.1.1": - version: 3.1.1 - resolution: "interpret@npm:3.1.1" - checksum: 35cebcf48c7351130437596d9ab8c8fe131ce4038da4561e6d665f25640e0034702a031cf7e3a5cea60ac7ac548bf17465e0571ede126f3d3a6933152171ac82 - languageName: node - linkType: hard - -"invariant@npm:^2.2.4": - version: 2.2.4 - resolution: "invariant@npm:2.2.4" - dependencies: - loose-envify: ^1.0.0 - checksum: cc3182d793aad82a8d1f0af697b462939cb46066ec48bbf1707c150ad5fad6406137e91a262022c269702e01621f35ef60269f6c0d7fd178487959809acdfb14 - languageName: node - linkType: hard - -"ip@npm:^1.1.5": - version: 1.1.5 - resolution: "ip@npm:1.1.5" - checksum: 30133981f082a060a32644f6a7746e9ba7ac9e2bc07ecc8bbdda3ee8ca9bec1190724c390e45a1ee7695e7edfd2a8f7dda2c104ec5f7ac5068c00648504c7e5a - languageName: node - linkType: hard - -"ip@npm:^1.1.8": - version: 1.1.8 - resolution: "ip@npm:1.1.8" - checksum: a2ade53eb339fb0cbe9e69a44caab10d6e3784662285eb5d2677117ee4facc33a64679051c35e0dfdb1a3983a51ce2f5d2cb36446d52e10d01881789b76e28fb - languageName: node - linkType: hard - -"ip@npm:^2.0.0": - version: 2.0.0 - resolution: "ip@npm:2.0.0" - checksum: cfcfac6b873b701996d71ec82a7dd27ba92450afdb421e356f44044ed688df04567344c36cbacea7d01b1c39a4c732dc012570ebe9bebfb06f27314bca625349 - languageName: node - linkType: hard - -"ipaddr.js@npm:1.9.1": - version: 1.9.1 - resolution: "ipaddr.js@npm:1.9.1" - checksum: f88d3825981486f5a1942414c8d77dd6674dd71c065adcfa46f578d677edcb99fda25af42675cb59db492fdf427b34a5abfcde3982da11a8fd83a500b41cfe77 - languageName: node - linkType: hard - -"is-array-buffer@npm:^3.0.1": - version: 3.0.1 - resolution: "is-array-buffer@npm:3.0.1" - dependencies: - call-bind: ^1.0.2 - get-intrinsic: ^1.1.3 - is-typed-array: ^1.1.10 - checksum: f26ab87448e698285daf707e52a533920449f7abf63714140ffab9d5571aa5a71ac2fa2677e8b793ad0d5d3e40078d4d2c8a0ab39c957e3cfc6513bb6c9dfdc9 - languageName: node - linkType: hard - -"is-array-buffer@npm:^3.0.2": - version: 3.0.2 - resolution: "is-array-buffer@npm:3.0.2" - dependencies: - call-bind: ^1.0.2 - get-intrinsic: ^1.2.0 - is-typed-array: ^1.1.10 - checksum: dcac9dda66ff17df9cabdc58214172bf41082f956eab30bb0d86bc0fab1e44b690fc8e1f855cf2481245caf4e8a5a006a982a71ddccec84032ed41f9d8da8c14 - languageName: node - linkType: hard - -"is-arrayish@npm:^0.2.1": - version: 0.2.1 - resolution: "is-arrayish@npm:0.2.1" - checksum: eef4417e3c10e60e2c810b6084942b3ead455af16c4509959a27e490e7aee87cfb3f38e01bbde92220b528a0ee1a18d52b787e1458ee86174d8c7f0e58cd488f - languageName: node - linkType: hard - -"is-bigint@npm:^1.0.1": - version: 1.0.4 - resolution: "is-bigint@npm:1.0.4" - dependencies: - has-bigints: ^1.0.1 - checksum: c56edfe09b1154f8668e53ebe8252b6f185ee852a50f9b41e8d921cb2bed425652049fbe438723f6cb48a63ca1aa051e948e7e401e093477c99c84eba244f666 - languageName: node - linkType: hard - -"is-binary-path@npm:~2.1.0": - version: 2.1.0 - resolution: "is-binary-path@npm:2.1.0" - dependencies: - binary-extensions: ^2.0.0 - checksum: 84192eb88cff70d320426f35ecd63c3d6d495da9d805b19bc65b518984b7c0760280e57dbf119b7e9be6b161784a5a673ab2c6abe83abb5198a432232ad5b35c - languageName: node - linkType: hard - -"is-boolean-object@npm:^1.1.0": - version: 1.1.2 - resolution: "is-boolean-object@npm:1.1.2" - dependencies: - call-bind: ^1.0.2 - has-tostringtag: ^1.0.0 - checksum: c03b23dbaacadc18940defb12c1c0e3aaece7553ef58b162a0f6bba0c2a7e1551b59f365b91e00d2dbac0522392d576ef322628cb1d036a0fe51eb466db67222 - languageName: node - linkType: hard - -"is-builtin-module@npm:^3.2.1": - version: 3.2.1 - resolution: "is-builtin-module@npm:3.2.1" - dependencies: - builtin-modules: ^3.3.0 - checksum: e8f0ffc19a98240bda9c7ada84d846486365af88d14616e737d280d378695c8c448a621dcafc8332dbf0fcd0a17b0763b845400709963fa9151ddffece90ae88 - languageName: node - linkType: hard - -"is-callable@npm:^1.1.3, is-callable@npm:^1.2.7": - version: 1.2.7 - resolution: "is-callable@npm:1.2.7" - checksum: 61fd57d03b0d984e2ed3720fb1c7a897827ea174bd44402878e059542ea8c4aeedee0ea0985998aa5cc2736b2fa6e271c08587addb5b3959ac52cf665173d1ac - languageName: node - linkType: hard - -"is-callable@npm:^1.1.4": - version: 1.2.2 - resolution: "is-callable@npm:1.2.2" - checksum: 2bbf65bd5d39ccad3cae3954c482019466565a9b8027769a21cf2deebb25c195fb10f4974295b6118a815f6be3440bd7b7555ac742cf145f65a6a7d2484ebc3a - languageName: node - linkType: hard - -"is-callable@npm:^1.2.4": - version: 1.2.4 - resolution: "is-callable@npm:1.2.4" - checksum: 1a28d57dc435797dae04b173b65d6d1e77d4f16276e9eff973f994eadcfdc30a017e6a597f092752a083c1103cceb56c91e3dadc6692fedb9898dfaba701575f - languageName: node - linkType: hard - -"is-ci@npm:3.0.1": - version: 3.0.1 - resolution: "is-ci@npm:3.0.1" - dependencies: - ci-info: ^3.2.0 - bin: - is-ci: bin.js - checksum: 192c66dc7826d58f803ecae624860dccf1899fc1f3ac5505284c0a5cf5f889046ffeb958fa651e5725d5705c5bcb14f055b79150ea5fcad7456a9569de60260e - languageName: node - linkType: hard - -"is-core-module@npm:^2.11.0, is-core-module@npm:^2.5.0": - version: 2.11.0 - resolution: "is-core-module@npm:2.11.0" - dependencies: - has: ^1.0.3 - checksum: f96fd490c6b48eb4f6d10ba815c6ef13f410b0ba6f7eb8577af51697de523e5f2cd9de1c441b51d27251bf0e4aebc936545e33a5d26d5d51f28d25698d4a8bab - languageName: node - linkType: hard - -"is-core-module@npm:^2.13.0": - version: 2.13.0 - resolution: "is-core-module@npm:2.13.0" - dependencies: - has: ^1.0.3 - checksum: 053ab101fb390bfeb2333360fd131387bed54e476b26860dc7f5a700bbf34a0ec4454f7c8c4d43e8a0030957e4b3db6e16d35e1890ea6fb654c833095e040355 - languageName: node - linkType: hard - -"is-core-module@npm:^2.2.0": - version: 2.2.0 - resolution: "is-core-module@npm:2.2.0" - dependencies: - has: ^1.0.3 - checksum: 61e2aff4a7db4f8f7d5a97b484808af17290f4197b34a797cd3d3d27b6b448951064f8d3d6ceae4394fa9b7e6cf08aacd2ba7a17ef6352e922fe803580fbde56 - languageName: node - linkType: hard - -"is-core-module@npm:^2.8.1, is-core-module@npm:^2.9.0": - version: 2.9.0 - resolution: "is-core-module@npm:2.9.0" - dependencies: - has: ^1.0.3 - checksum: b27034318b4b462f1c8f1dfb1b32baecd651d891a4e2d1922135daeff4141dfced2b82b07aef83ef54275c4a3526aa38da859223664d0868ca24182badb784ce - languageName: node - linkType: hard - -"is-date-object@npm:^1.0.1": - version: 1.0.1 - resolution: "is-date-object@npm:1.0.1" - checksum: 4ce962ecb46d31e48652a247ba9a31697199308926ec8e330426f5de41007781c28617c7c972f188e9aa2dd3d77f725eaba7755d207cecdd49f32fc0beca4fed - languageName: node - linkType: hard - -"is-docker@npm:^2.0.0, is-docker@npm:^2.1.1": - version: 2.2.1 - resolution: "is-docker@npm:2.2.1" - bin: - is-docker: cli.js - checksum: 3fef7ddbf0be25958e8991ad941901bf5922ab2753c46980b60b05c1bf9c9c2402d35e6dc32e4380b980ef5e1970a5d9d5e5aa2e02d77727c3b6b5e918474c56 - languageName: node - linkType: hard - -"is-extglob@npm:^2.1.1": - version: 2.1.1 - resolution: "is-extglob@npm:2.1.1" - checksum: df033653d06d0eb567461e58a7a8c9f940bd8c22274b94bf7671ab36df5719791aae15eef6d83bbb5e23283967f2f984b8914559d4449efda578c775c4be6f85 - languageName: node - linkType: hard - -"is-fullwidth-code-point@npm:^3.0.0": - version: 3.0.0 - resolution: "is-fullwidth-code-point@npm:3.0.0" - checksum: 44a30c29457c7fb8f00297bce733f0a64cd22eca270f83e58c105e0d015e45c019491a4ab2faef91ab51d4738c670daff901c799f6a700e27f7314029e99e348 - languageName: node - linkType: hard - -"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3, is-glob@npm:~4.0.1": - version: 4.0.3 - resolution: "is-glob@npm:4.0.3" - dependencies: - is-extglob: ^2.1.1 - checksum: d381c1319fcb69d341cc6e6c7cd588e17cd94722d9a32dbd60660b993c4fb7d0f19438674e68dfec686d09b7c73139c9166b47597f846af387450224a8101ab4 - languageName: node - linkType: hard - -"is-interactive@npm:^1.0.0": - version: 1.0.0 - resolution: "is-interactive@npm:1.0.0" - checksum: 824808776e2d468b2916cdd6c16acacebce060d844c35ca6d82267da692e92c3a16fdba624c50b54a63f38bdc4016055b6f443ce57d7147240de4f8cdabaf6f9 - languageName: node - linkType: hard - -"is-lambda@npm:^1.0.1": - version: 1.0.1 - resolution: "is-lambda@npm:1.0.1" - checksum: 93a32f01940220532e5948538699ad610d5924ac86093fcee83022252b363eb0cc99ba53ab084a04e4fb62bf7b5731f55496257a4c38adf87af9c4d352c71c35 - languageName: node - linkType: hard - -"is-negative-zero@npm:^2.0.1, is-negative-zero@npm:^2.0.2": - version: 2.0.2 - resolution: "is-negative-zero@npm:2.0.2" - checksum: f3232194c47a549da60c3d509c9a09be442507616b69454716692e37ae9f37c4dea264fb208ad0c9f3efd15a796a46b79df07c7e53c6227c32170608b809149a - languageName: node - linkType: hard - -"is-number-object@npm:^1.0.4": - version: 1.0.6 - resolution: "is-number-object@npm:1.0.6" - dependencies: - has-tostringtag: ^1.0.0 - checksum: c697704e8fc2027fc41cb81d29805de4e8b6dc9c3efee93741dbf126a8ecc8443fef85adbc581415ae7e55d325e51d0a942324ae35c829131748cce39cba55f3 - languageName: node - linkType: hard - -"is-number@npm:^7.0.0": - version: 7.0.0 - resolution: "is-number@npm:7.0.0" - checksum: 456ac6f8e0f3111ed34668a624e45315201dff921e5ac181f8ec24923b99e9f32ca1a194912dc79d539c97d33dba17dc635202ff0b2cf98326f608323276d27a - languageName: node - linkType: hard - -"is-obj@npm:^2.0.0": - version: 2.0.0 - resolution: "is-obj@npm:2.0.0" - checksum: c9916ac8f4621962a42f5e80e7ffdb1d79a3fab7456ceaeea394cd9e0858d04f985a9ace45be44433bf605673c8be8810540fe4cc7f4266fc7526ced95af5a08 - languageName: node - linkType: hard - -"is-path-inside@npm:^3.0.3": - version: 3.0.3 - resolution: "is-path-inside@npm:3.0.3" - checksum: abd50f06186a052b349c15e55b182326f1936c89a78bf6c8f2b707412517c097ce04bc49a0ca221787bc44e1049f51f09a2ffb63d22899051988d3a618ba13e9 - languageName: node - linkType: hard - -"is-plain-obj@npm:^1.0.0, is-plain-obj@npm:^1.1.0": - version: 1.1.0 - resolution: "is-plain-obj@npm:1.1.0" - checksum: 0ee04807797aad50859652a7467481816cbb57e5cc97d813a7dcd8915da8195dc68c436010bf39d195226cde6a2d352f4b815f16f26b7bf486a5754290629931 - languageName: node - linkType: hard - -"is-plain-obj@npm:^4.1.0": - version: 4.1.0 - resolution: "is-plain-obj@npm:4.1.0" - checksum: 6dc45da70d04a81f35c9310971e78a6a3c7a63547ef782e3a07ee3674695081b6ca4e977fbb8efc48dae3375e0b34558d2bcd722aec9bddfa2d7db5b041be8ce - languageName: node - linkType: hard - -"is-plain-object@npm:^2.0.4": - version: 2.0.4 - resolution: "is-plain-object@npm:2.0.4" - dependencies: - isobject: ^3.0.1 - checksum: 2a401140cfd86cabe25214956ae2cfee6fbd8186809555cd0e84574f88de7b17abacb2e477a6a658fa54c6083ecbda1e6ae404c7720244cd198903848fca70ca - languageName: node - linkType: hard - -"is-plain-object@npm:^5.0.0": - version: 5.0.0 - resolution: "is-plain-object@npm:5.0.0" - checksum: e32d27061eef62c0847d303125440a38660517e586f2f3db7c9d179ae5b6674ab0f469d519b2e25c147a1a3bc87156d0d5f4d8821e0ce4a9ee7fe1fcf11ce45c - languageName: node - linkType: hard - -"is-promise@npm:^2.2.2": - version: 2.2.2 - resolution: "is-promise@npm:2.2.2" - checksum: 18bf7d1c59953e0ad82a1ed963fb3dc0d135c8f299a14f89a17af312fc918373136e56028e8831700e1933519630cc2fd4179a777030330fde20d34e96f40c78 - languageName: node - linkType: hard - -"is-regex@npm:^1.0.4": - version: 1.1.1 - resolution: "is-regex@npm:1.1.1" - dependencies: - has-symbols: ^1.0.1 - checksum: af1b307612f4405883ef42dec287884a9d6dc1e504ccc6232bbaf72faf25ee556f60aa62d68abb90487b390b9b83513d429365cd59f5c4362232bfe3b95b81a2 - languageName: node - linkType: hard - -"is-regex@npm:^1.1.4": - version: 1.1.4 - resolution: "is-regex@npm:1.1.4" - dependencies: - call-bind: ^1.0.2 - has-tostringtag: ^1.0.0 - checksum: 362399b33535bc8f386d96c45c9feb04cf7f8b41c182f54174c1a45c9abbbe5e31290bbad09a458583ff6bf3b2048672cdb1881b13289569a7c548370856a652 - languageName: node - linkType: hard - -"is-running@npm:^2.1.0": - version: 2.1.0 - resolution: "is-running@npm:2.1.0" - checksum: b8804a041e532d218b123ddd34e1b5ff086ba03d100373dfda99179569b3fd146de228bef65d7448be4c4dfae3df84d9aa45b1e1b4a044899fc0521c68e32692 - languageName: node - linkType: hard - -"is-shared-array-buffer@npm:^1.0.1": - version: 1.0.1 - resolution: "is-shared-array-buffer@npm:1.0.1" - checksum: 2ffb92533e64e2876e6cfe6906871d28400b6f1a53130fe652ec8007bc0e5044d05e7af8e31bdc992fbba520bd92938cfbeedd0f286be92f250c7c76191c4d90 - languageName: node - linkType: hard - -"is-shared-array-buffer@npm:^1.0.2": - version: 1.0.2 - resolution: "is-shared-array-buffer@npm:1.0.2" - dependencies: - call-bind: ^1.0.2 - checksum: 9508929cf14fdc1afc9d61d723c6e8d34f5e117f0bffda4d97e7a5d88c3a8681f633a74f8e3ad1fe92d5113f9b921dc5ca44356492079612f9a247efbce7032a - languageName: node - linkType: hard - -"is-ssh@npm:^1.4.0": - version: 1.4.0 - resolution: "is-ssh@npm:1.4.0" - dependencies: - protocols: ^2.0.1 - checksum: 75eaa17b538bee24b661fbeb0f140226ac77e904a6039f787bea418431e2162f1f9c4c4ccad3bd169e036cd701cc631406e8c505d9fa7e20164e74b47f86f40f - languageName: node - linkType: hard - -"is-stream@npm:2.0.0, is-stream@npm:^2.0.0": - version: 2.0.0 - resolution: "is-stream@npm:2.0.0" - checksum: 4dc47738e26bc4f1b3be9070b6b9e39631144f204fc6f87db56961220add87c10a999ba26cf81699f9ef9610426f69cb08a4713feff8deb7d8cadac907826935 - languageName: node - linkType: hard - -"is-stream@npm:^3.0.0": - version: 3.0.0 - resolution: "is-stream@npm:3.0.0" - checksum: 172093fe99119ffd07611ab6d1bcccfe8bc4aa80d864b15f43e63e54b7abc71e779acd69afdb854c4e2a67fdc16ae710e370eda40088d1cfc956a50ed82d8f16 - languageName: node - linkType: hard - -"is-string@npm:^1.0.5": - version: 1.0.5 - resolution: "is-string@npm:1.0.5" - checksum: 68d77a991f55592721cc7d5800ff95cdb2c4f242e3a98fdc939c409879f7b8f297b8352184032b6b2183994b4c457f42df8de004c58b5b43655c8b2f3e3ecc17 - languageName: node - linkType: hard - -"is-string@npm:^1.0.7": - version: 1.0.7 - resolution: "is-string@npm:1.0.7" - dependencies: - has-tostringtag: ^1.0.0 - checksum: 323b3d04622f78d45077cf89aab783b2f49d24dc641aa89b5ad1a72114cfeff2585efc8c12ef42466dff32bde93d839ad321b26884cf75e5a7892a938b089989 - languageName: node - linkType: hard - -"is-symbol@npm:^1.0.2": - version: 1.0.2 - resolution: "is-symbol@npm:1.0.2" - dependencies: - has-symbols: ^1.0.0 - checksum: 28a384b4f7a20591c94230ea6e4a45b707395a2cd68a43cd6623c6a444374073c6b9c11b9d3d4b5b472b006cacf1901ca4dd60629f55d534644648954a217169 - languageName: node - linkType: hard - -"is-symbol@npm:^1.0.3": - version: 1.0.4 - resolution: "is-symbol@npm:1.0.4" - dependencies: - has-symbols: ^1.0.2 - checksum: 92805812ef590738d9de49d677cd17dfd486794773fb6fa0032d16452af46e9b91bb43ffe82c983570f015b37136f4b53b28b8523bfb10b0ece7a66c31a54510 - languageName: node - linkType: hard - -"is-text-path@npm:^1.0.1": - version: 1.0.1 - resolution: "is-text-path@npm:1.0.1" - dependencies: - text-extensions: ^1.0.0 - checksum: fb5d78752c22b3f73a7c9540768f765ffcfa38c9e421e2b9af869565307fa1ae5e3d3a2ba016a43549742856846566d327da406e94a5846ec838a288b1704fd2 - languageName: node - linkType: hard - -"is-typed-array@npm:^1.1.10, is-typed-array@npm:^1.1.9": - version: 1.1.10 - resolution: "is-typed-array@npm:1.1.10" - dependencies: - available-typed-arrays: ^1.0.5 - call-bind: ^1.0.2 - for-each: ^0.3.3 - gopd: ^1.0.1 - has-tostringtag: ^1.0.0 - checksum: aac6ecb59d4c56a1cdeb69b1f129154ef462bbffe434cb8a8235ca89b42f258b7ae94073c41b3cb7bce37f6a1733ad4499f07882d5d5093a7ba84dfc4ebb8017 - languageName: node - linkType: hard - -"is-unicode-supported@npm:^0.1.0": - version: 0.1.0 - resolution: "is-unicode-supported@npm:0.1.0" - checksum: a2aab86ee7712f5c2f999180daaba5f361bdad1efadc9610ff5b8ab5495b86e4f627839d085c6530363c6d6d4ecbde340fb8e54bdb83da4ba8e0865ed5513c52 - languageName: node - linkType: hard - -"is-unicode-supported@npm:^1.2.0": - version: 1.3.0 - resolution: "is-unicode-supported@npm:1.3.0" - checksum: 20a1fc161afafaf49243551a5ac33b6c4cf0bbcce369fcd8f2951fbdd000c30698ce320de3ee6830497310a8f41880f8066d440aa3eb0a853e2aa4836dd89abc - languageName: node - linkType: hard - -"is-utf8@npm:^0.2.0": - version: 0.2.1 - resolution: "is-utf8@npm:0.2.1" - checksum: 167ccd2be869fc228cc62c1a28df4b78c6b5485d15a29027d3b5dceb09b383e86a3522008b56dcac14b592b22f0a224388718c2505027a994fd8471465de54b3 - languageName: node - linkType: hard - -"is-weakref@npm:^1.0.1, is-weakref@npm:^1.0.2": - version: 1.0.2 - resolution: "is-weakref@npm:1.0.2" - dependencies: - call-bind: ^1.0.2 - checksum: 95bd9a57cdcb58c63b1c401c60a474b0f45b94719c30f548c891860f051bc2231575c290a6b420c6bc6e7ed99459d424c652bd5bf9a1d5259505dc35b4bf83de - languageName: node - linkType: hard - -"is-wsl@npm:^2.2.0": - version: 2.2.0 - resolution: "is-wsl@npm:2.2.0" - dependencies: - is-docker: ^2.0.0 - checksum: 20849846ae414997d290b75e16868e5261e86ff5047f104027026fd61d8b5a9b0b3ade16239f35e1a067b3c7cc02f70183cb661010ed16f4b6c7c93dad1b19d8 - languageName: node - linkType: hard - -"isarray@npm:^2.0.5": - version: 2.0.5 - resolution: "isarray@npm:2.0.5" - checksum: bd5bbe4104438c4196ba58a54650116007fa0262eccef13a4c55b2e09a5b36b59f1e75b9fcc49883dd9d4953892e6fc007eef9e9155648ceea036e184b0f930a - languageName: node - linkType: hard - -"isarray@npm:~1.0.0": - version: 1.0.0 - resolution: "isarray@npm:1.0.0" - checksum: f032df8e02dce8ec565cf2eb605ea939bdccea528dbcf565cdf92bfa2da9110461159d86a537388ef1acef8815a330642d7885b29010e8f7eac967c9993b65ab - languageName: node - linkType: hard - -"isbinaryfile@npm:^4.0.8": - version: 4.0.8 - resolution: "isbinaryfile@npm:4.0.8" - checksum: 606e3bb648d1a0dee23459d1d937bb2560e66a5281ec7c9ff50e585402d73321ac268d0f34cb7393125b3ebc4c7962d39e50a01cdb8904b52fce08b7ccd2bf9f - languageName: node - linkType: hard - -"isexe@npm:^2.0.0": - version: 2.0.0 - resolution: "isexe@npm:2.0.0" - checksum: 26bf6c5480dda5161c820c5b5c751ae1e766c587b1f951ea3fcfc973bafb7831ae5b54a31a69bd670220e42e99ec154475025a468eae58ea262f813fdc8d1c62 - languageName: node - linkType: hard - -"isobject@npm:^3.0.1": - version: 3.0.1 - resolution: "isobject@npm:3.0.1" - checksum: db85c4c970ce30693676487cca0e61da2ca34e8d4967c2e1309143ff910c207133a969f9e4ddb2dc6aba670aabce4e0e307146c310350b298e74a31f7d464703 - languageName: node - linkType: hard - -"istanbul-lib-coverage@npm:^2.0.5": - version: 2.0.5 - resolution: "istanbul-lib-coverage@npm:2.0.5" - checksum: c83bf39dc722d2a3e7c98b16643f2fef719fd59adf23441ad8a1e6422bb1f3367ac7d4c42ac45d0d87413476891947b6ffbdecf2184047436336aa0c28bbfc15 - languageName: node - linkType: hard - -"istanbul-lib-coverage@npm:^3.0.0": - version: 3.0.0 - resolution: "istanbul-lib-coverage@npm:3.0.0" - checksum: ea57c2428858cc5d1e04c0e28b362950bbf6415e8ba1235cdd6f4c8dc3c57cb950db8b4e8a4f7e33abc240aa1eb816dba0d7285bdb8b70bda22bb2082492dbfc - languageName: node - linkType: hard - -"istanbul-lib-instrument@npm:^4.0.3": - version: 4.0.3 - resolution: "istanbul-lib-instrument@npm:4.0.3" - dependencies: - "@babel/core": ^7.7.5 - "@istanbuljs/schema": ^0.1.2 - istanbul-lib-coverage: ^3.0.0 - semver: ^6.3.0 - checksum: fa1171d3022b1bb8f6a734042620ac5d9ee7dc80f3065a0bb12863e9f0494d0eefa3d86608fcc0254ab2765d29d7dad8bdc42e5f8df2f9a1fbe85ccc59d76cb9 - languageName: node - linkType: hard - -"istanbul-lib-report@npm:^3.0.0": - version: 3.0.0 - resolution: "istanbul-lib-report@npm:3.0.0" - dependencies: - istanbul-lib-coverage: ^3.0.0 - make-dir: ^3.0.0 - supports-color: ^7.1.0 - checksum: 3f29eb3f53c59b987386e07fe772d24c7f58c6897f34c9d7a296f4000de7ae3de9eb95c3de3df91dc65b134c84dee35c54eee572a56243e8907c48064e34ff1b - languageName: node - linkType: hard - -"istanbul-lib-source-maps@npm:^3.0.6": - version: 3.0.6 - resolution: "istanbul-lib-source-maps@npm:3.0.6" - dependencies: - debug: ^4.1.1 - istanbul-lib-coverage: ^2.0.5 - make-dir: ^2.1.0 - rimraf: ^2.6.3 - source-map: ^0.6.1 - checksum: 1c6ebc81331ab4d831910db3e98da1ee4e3e96f64c2fb533e1b73516305f020b44765fa2937f24eee4adb11be22a1fa42c04786e0d697d4893987a1a5180a541 - languageName: node - linkType: hard - -"istanbul-reports@npm:^3.0.2": - version: 3.0.2 - resolution: "istanbul-reports@npm:3.0.2" - dependencies: - html-escaper: ^2.0.0 - istanbul-lib-report: ^3.0.0 - checksum: c5da63f1f4610f47f3015c525a3bc2fb4c87a8791ae452ee3983546d7a2873f0cf5d5fff7c3735ac52943c5b3506f49c294c92f1837df6ec03312625ccd176d7 - languageName: node - linkType: hard - -"iterate-object@npm:^1.3.0, iterate-object@npm:^1.3.1": - version: 1.3.3 - resolution: "iterate-object@npm:1.3.3" - checksum: 6c2366652bc4ab398708528187e8f3fe764076f30e245b1e53cc20c56011e92b3e2f15a533556f4ebcc4fa17a6d8cb3092e2d8cbf7a78c7aa618945df3757229 - languageName: node - linkType: hard - -"jackspeak@npm:^2.0.3": - version: 2.2.0 - resolution: "jackspeak@npm:2.2.0" - dependencies: - "@isaacs/cliui": ^8.0.2 - "@pkgjs/parseargs": ^0.11.0 - dependenciesMeta: - "@pkgjs/parseargs": - optional: true - checksum: d8cd5be4f0e89cef04add5b0b068162a086bdb1ca68113ed729e99489b7865ca3edcc6430d6fd20c430e15382929ef5f3c7ec36e6aa7c17be23cac116f92dcff - languageName: node - linkType: hard - -"jake@npm:^10.8.5": - version: 10.8.5 - resolution: "jake@npm:10.8.5" - dependencies: - async: ^3.2.3 - chalk: ^4.0.2 - filelist: ^1.0.1 - minimatch: ^3.0.4 - bin: - jake: ./bin/cli.js - checksum: 56c913ecf5a8d74325d0af9bc17a233bad50977438d44864d925bb6c45c946e0fee8c4c1f5fe2225471ef40df5222e943047982717ebff0d624770564d3c46ba - languageName: node - linkType: hard - -"jasmine-core@npm:3.99.1, jasmine-core@npm:^3.6.0": - version: 3.99.1 - resolution: "jasmine-core@npm:3.99.1" - checksum: 4e4a89739d99e471b86c7ccc4c5c244a77cc6d1e17b2b0d87d81266b8415697354d8873f7e764790a10661744f73a753a6e9bcd9b3e48c66a0c9b8a092b071b7 - languageName: node - linkType: hard - -"jasmine-core@npm:~5.0.0": - version: 5.0.0 - resolution: "jasmine-core@npm:5.0.0" - checksum: e54b746d6fc54f2e36ea0bc48eb375ea3c31547ea9e7719e64184184d00c1845e6a3d82e7a5afada93e7ea16241e181c0bf68562fcd9699210cafc07ba2120cc - languageName: node - linkType: hard - -"jasmine@npm:^5.0.0": - version: 5.0.0 - resolution: "jasmine@npm:5.0.0" - dependencies: - glob: ^10.2.2 - jasmine-core: ~5.0.0 - bin: - jasmine: bin/jasmine.js - checksum: 502c98179232f7a1120325a50b04061332e10297f7e63671826e358341e9304961a1c60c73b9a563008543f752e32fcb55a92659b22b49fd25cfd7e1acf1795c - languageName: node - linkType: hard - -"jest-diff@npm:>=29.4.3 < 30, jest-diff@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-diff@npm:29.5.0" - dependencies: - chalk: ^4.0.0 - diff-sequences: ^29.4.3 - jest-get-type: ^29.4.3 - pretty-format: ^29.5.0 - checksum: dfd0f4a299b5d127779c76b40106c37854c89c3e0785098c717d52822d6620d227f6234c3a9291df204d619e799e3654159213bf93220f79c8e92a55475a3d39 - languageName: node - linkType: hard - -"jest-get-type@npm:^29.4.3": - version: 29.4.3 - resolution: "jest-get-type@npm:29.4.3" - checksum: 6ac7f2dde1c65e292e4355b6c63b3a4897d7e92cb4c8afcf6d397f2682f8080e094c8b0b68205a74d269882ec06bf696a9de6cd3e1b7333531e5ed7b112605ce - languageName: node - linkType: hard - -"jest-matcher-utils@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-matcher-utils@npm:29.5.0" - dependencies: - chalk: ^4.0.0 - jest-diff: ^29.5.0 - jest-get-type: ^29.4.3 - pretty-format: ^29.5.0 - checksum: 1d3e8c746e484a58ce194e3aad152eff21fd0896e8b8bf3d4ab1a4e2cbfed95fb143646f4ad9fdf6e42212b9e8fc033268b58e011b044a9929df45485deb5ac9 - languageName: node - linkType: hard - -"jest-message-util@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-message-util@npm:29.5.0" - dependencies: - "@babel/code-frame": ^7.12.13 - "@jest/types": ^29.5.0 - "@types/stack-utils": ^2.0.0 - chalk: ^4.0.0 - graceful-fs: ^4.2.9 - micromatch: ^4.0.4 - pretty-format: ^29.5.0 - slash: ^3.0.0 - stack-utils: ^2.0.3 - checksum: daddece6bbf846eb6a2ab9be9f2446e54085bef4e5cecd13d2a538fa9c01cb89d38e564c6b74fd8e12d37ed9eface8a362240ae9f21d68b214590631e7a0d8bf - languageName: node - linkType: hard - -"jest-util@npm:^29.5.0": - version: 29.5.0 - resolution: "jest-util@npm:29.5.0" - dependencies: - "@jest/types": ^29.5.0 - "@types/node": "*" - chalk: ^4.0.0 - ci-info: ^3.2.0 - graceful-fs: ^4.2.9 - picomatch: ^2.2.3 - checksum: fd9212950d34d2ecad8c990dda0d8ea59a8a554b0c188b53ea5d6c4a0829a64f2e1d49e6e85e812014933d17426d7136da4785f9cf76fff1799de51b88bc85d3 - languageName: node - linkType: hard - -"jest-worker@npm:^27.4.5": - version: 27.5.1 - resolution: "jest-worker@npm:27.5.1" - dependencies: - "@types/node": "*" - merge-stream: ^2.0.0 - supports-color: ^8.0.0 - checksum: 98cd68b696781caed61c983a3ee30bf880b5bd021c01d98f47b143d4362b85d0737f8523761e2713d45e18b4f9a2b98af1eaee77afade4111bb65c77d6f7c980 - languageName: node - linkType: hard - -"js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": - version: 4.0.0 - resolution: "js-tokens@npm:4.0.0" - checksum: 8a95213a5a77deb6cbe94d86340e8d9ace2b93bc367790b260101d2f36a2eaf4e4e22d9fa9cf459b38af3a32fb4190e638024cf82ec95ef708680e405ea7cc78 - languageName: node - linkType: hard - -"js-yaml@npm:4.1.0, js-yaml@npm:^4.1.0": - version: 4.1.0 - resolution: "js-yaml@npm:4.1.0" - dependencies: - argparse: ^2.0.1 - bin: - js-yaml: bin/js-yaml.js - checksum: c7830dfd456c3ef2c6e355cc5a92e6700ceafa1d14bba54497b34a99f0376cecbb3e9ac14d3e5849b426d5a5140709a66237a8c991c675431271c4ce5504151a - languageName: node - linkType: hard - -"js-yaml@npm:^3.10.0": - version: 3.14.1 - resolution: "js-yaml@npm:3.14.1" - dependencies: - argparse: ^1.0.7 - esprima: ^4.0.0 - bin: - js-yaml: bin/js-yaml.js - checksum: bef146085f472d44dee30ec34e5cf36bf89164f5d585435a3d3da89e52622dff0b188a580e4ad091c3341889e14cb88cac6e4deb16dc5b1e9623bb0601fc255c - languageName: node - linkType: hard - -"jsdoc-type-pratt-parser@npm:~4.0.0": - version: 4.0.0 - resolution: "jsdoc-type-pratt-parser@npm:4.0.0" - checksum: af0629c9517e484be778d8564440fec8de5b7610e0c9c88a3ba4554321364faf72b46689c8d8845faa12c0718437a9ed97e231977efc0f2d50e8a2dbad807eb3 - languageName: node - linkType: hard - -"jsesc@npm:^2.5.1": - version: 2.5.2 - resolution: "jsesc@npm:2.5.2" - bin: - jsesc: bin/jsesc - checksum: 4dc190771129e12023f729ce20e1e0bfceac84d73a85bc3119f7f938843fe25a4aeccb54b6494dce26fcf263d815f5f31acdefac7cc9329efb8422a4f4d9fa9d - languageName: node - linkType: hard - -"jsesc@npm:^3.0.2": - version: 3.0.2 - resolution: "jsesc@npm:3.0.2" - bin: - jsesc: bin/jsesc - checksum: a36d3ca40574a974d9c2063bf68c2b6141c20da8f2a36bd3279fc802563f35f0527a6c828801295bdfb2803952cf2cf387786c2c90ed564f88d5782475abfe3c - languageName: node - linkType: hard - -"jsesc@npm:~0.5.0": - version: 0.5.0 - resolution: "jsesc@npm:0.5.0" - bin: - jsesc: bin/jsesc - checksum: b8b44cbfc92f198ad972fba706ee6a1dfa7485321ee8c0b25f5cedd538dcb20cde3197de16a7265430fce8277a12db066219369e3d51055038946039f6e20e17 - languageName: node - linkType: hard - -"json-buffer@npm:3.0.1": - version: 3.0.1 - resolution: "json-buffer@npm:3.0.1" - checksum: 9026b03edc2847eefa2e37646c579300a1f3a4586cfb62bf857832b60c852042d0d6ae55d1afb8926163fa54c2b01d83ae24705f34990348bdac6273a29d4581 - languageName: node - linkType: hard - -"json-parse-better-errors@npm:^1.0.1": - version: 1.0.2 - resolution: "json-parse-better-errors@npm:1.0.2" - checksum: ff2b5ba2a70e88fd97a3cb28c1840144c5ce8fae9cbeeddba15afa333a5c407cf0e42300cd0a2885dbb055227fe68d405070faad941beeffbfde9cf3b2c78c5d - languageName: node - linkType: hard - -"json-parse-even-better-errors@npm:^2.3.0, json-parse-even-better-errors@npm:^2.3.1": - version: 2.3.1 - resolution: "json-parse-even-better-errors@npm:2.3.1" - checksum: 798ed4cf3354a2d9ccd78e86d2169515a0097a5c133337807cdf7f1fc32e1391d207ccfc276518cc1d7d8d4db93288b8a50ba4293d212ad1336e52a8ec0a941f - languageName: node - linkType: hard - -"json-parse-even-better-errors@npm:^3.0.0": - version: 3.0.0 - resolution: "json-parse-even-better-errors@npm:3.0.0" - checksum: f1970b5220c7fa23d888565510752c3d5e863f93668a202fcaa719739fa41485dfc6a1db212f702ebd3c873851cc067aebc2917e3f79763cae2fdb95046f38f3 - languageName: node - linkType: hard - -"json-schema-to-typescript@bcaudan/json-schema-to-typescript#bcaudan/add-readonly-support": - version: 11.0.1 - resolution: "json-schema-to-typescript@https://github.com/bcaudan/json-schema-to-typescript.git#commit=ff8616a2dd2dd9f370b3bcab5ec5522a32c31429" - dependencies: - "@apidevtools/json-schema-ref-parser": "https://github.com/bcherny/json-schema-ref-parser.git#984282d34a2993e5243aa35100fe32a63699164d" - "@types/json-schema": ^7.0.11 - "@types/lodash": ^4.14.182 - "@types/prettier": ^2.6.1 - cli-color: ^2.0.2 - get-stdin: ^8.0.0 - glob: ^7.1.6 - glob-promise: ^4.2.2 - is-glob: ^4.0.3 - lodash: ^4.17.21 - minimist: ^1.2.6 - mkdirp: ^1.0.4 - mz: ^2.7.0 - prettier: ^2.6.2 - bin: - json2ts: dist/src/cli.js - checksum: 673e5a7e25e3c752142759896e18e7d0e57d40ad616e8adc986fa2180a9f144f847833047cb234be7bdc7693fefa479abe883e7a654112b3681e0830964291cb - languageName: node - linkType: hard - -"json-schema-traverse@npm:^0.4.1": - version: 0.4.1 - resolution: "json-schema-traverse@npm:0.4.1" - checksum: 7486074d3ba247769fda17d5181b345c9fb7d12e0da98b22d1d71a5db9698d8b4bd900a3ec1a4ffdd60846fc2556274a5c894d0c48795f14cb03aeae7b55260b - languageName: node - linkType: hard - -"json-schema-traverse@npm:^1.0.0": - version: 1.0.0 - resolution: "json-schema-traverse@npm:1.0.0" - checksum: 02f2f466cdb0362558b2f1fd5e15cce82ef55d60cd7f8fa828cf35ba74330f8d767fcae5c5c2adb7851fa811766c694b9405810879bc4e1ddd78a7c0e03658ad - languageName: node - linkType: hard - -"json-stable-stringify-without-jsonify@npm:^1.0.1": - version: 1.0.1 - resolution: "json-stable-stringify-without-jsonify@npm:1.0.1" - checksum: cff44156ddce9c67c44386ad5cddf91925fe06b1d217f2da9c4910d01f358c6e3989c4d5a02683c7a5667f9727ff05831f7aa8ae66c8ff691c556f0884d49215 - languageName: node - linkType: hard - -"json-stringify-safe@npm:^5.0.1": - version: 5.0.1 - resolution: "json-stringify-safe@npm:5.0.1" - checksum: 48ec0adad5280b8a96bb93f4563aa1667fd7a36334f79149abd42446d0989f2ddc58274b479f4819f1f00617957e6344c886c55d05a4e15ebb4ab931e4a6a8ee - languageName: node - linkType: hard - -"json5@npm:^1.0.2": - version: 1.0.2 - resolution: "json5@npm:1.0.2" - dependencies: - minimist: ^1.2.0 - bin: - json5: lib/cli.js - checksum: 866458a8c58a95a49bef3adba929c625e82532bcff1fe93f01d29cb02cac7c3fe1f4b79951b7792c2da9de0b32871a8401a6e3c5b36778ad852bf5b8a61165d7 - languageName: node - linkType: hard - -"json5@npm:^2.1.2": - version: 2.2.2 - resolution: "json5@npm:2.2.2" - bin: - json5: lib/cli.js - checksum: 9a878d66b72157b073cf0017f3e5d93ec209fa5943abcb38d37a54b208917c166bd473c26a24695e67a016ce65759aeb89946592991f8f9174fb96c8e2492683 - languageName: node - linkType: hard - -"json5@npm:^2.2.2": - version: 2.2.3 - resolution: "json5@npm:2.2.3" - bin: - json5: lib/cli.js - checksum: 2a7436a93393830bce797d4626275152e37e877b265e94ca69c99e3d20c2b9dab021279146a39cdb700e71b2dd32a4cebd1514cd57cee102b1af906ce5040349 - languageName: node - linkType: hard - -"jsonc-parser@npm:3.2.0": - version: 3.2.0 - resolution: "jsonc-parser@npm:3.2.0" - checksum: 946dd9a5f326b745aa326d48a7257e3f4a4b62c5e98ec8e49fa2bdd8d96cef7e6febf1399f5c7016114fd1f68a1c62c6138826d5d90bc650448e3cf0951c53c7 - languageName: node - linkType: hard - -"jsonfile@npm:^4.0.0": - version: 4.0.0 - resolution: "jsonfile@npm:4.0.0" - dependencies: - graceful-fs: ^4.1.6 - dependenciesMeta: - graceful-fs: - optional: true - checksum: 6447d6224f0d31623eef9b51185af03ac328a7553efcee30fa423d98a9e276ca08db87d71e17f2310b0263fd3ffa6c2a90a6308367f661dc21580f9469897c9e - languageName: node - linkType: hard - -"jsonfile@npm:^6.0.1": - version: 6.1.0 - resolution: "jsonfile@npm:6.1.0" - dependencies: - graceful-fs: ^4.1.6 - universalify: ^2.0.0 - dependenciesMeta: - graceful-fs: - optional: true - checksum: 7af3b8e1ac8fe7f1eccc6263c6ca14e1966fcbc74b618d3c78a0a2075579487547b94f72b7a1114e844a1e15bb00d440e5d1720bfc4612d790a6f285d5ea8354 - languageName: node - linkType: hard - -"jsonparse@npm:^1.2.0, jsonparse@npm:^1.3.1": - version: 1.3.1 - resolution: "jsonparse@npm:1.3.1" - checksum: 6514a7be4674ebf407afca0eda3ba284b69b07f9958a8d3113ef1005f7ec610860c312be067e450c569aab8b89635e332cee3696789c750692bb60daba627f4d - languageName: node - linkType: hard - -"junit-report-builder@npm:^3.0.0": - version: 3.0.0 - resolution: "junit-report-builder@npm:3.0.0" - dependencies: - date-format: 0.0.2 - lodash: ^4.17.15 - make-dir: ^1.3.0 - xmlbuilder: ^15.1.1 - checksum: deb7d2af9767ea1de6fb9a5035c749f09461094b149b0c872353e713aca599cf57362d522e16b3410e48561d073ce7fed4e4b9f75a47991f599739193c489898 - languageName: node - linkType: hard - -"karma-browserstack-launcher@npm:1.6.0": - version: 1.6.0 - resolution: "karma-browserstack-launcher@npm:1.6.0" - dependencies: - browserstack: ~1.5.1 - browserstack-local: ^1.3.7 - q: ~1.5.0 - peerDependencies: - karma: ">=0.9" - checksum: d2bec74026c5adbc941e4affaf58ac9217458f67bf1bb6e2f79a1fc0db66b7b0da61a5dc3c4dd47bc61de26f35b8a3024cd773591a06872f56cd9751e8f21f97 - languageName: node - linkType: hard - -"karma-chrome-launcher@npm:3.2.0": - version: 3.2.0 - resolution: "karma-chrome-launcher@npm:3.2.0" - dependencies: - which: ^1.2.1 - checksum: e1119e4f95dbcdaec937e5d15a9ffea1b7e5c1d7566f7074ff140161983d4a0821ad274d3dcc34aacfb792caf842a39c459ba9c263723faa6a060cca8692d9b7 - languageName: node - linkType: hard - -"karma-coverage-istanbul-reporter@npm:3.0.3": - version: 3.0.3 - resolution: "karma-coverage-istanbul-reporter@npm:3.0.3" - dependencies: - istanbul-lib-coverage: ^3.0.0 - istanbul-lib-report: ^3.0.0 - istanbul-lib-source-maps: ^3.0.6 - istanbul-reports: ^3.0.2 - minimatch: ^3.0.4 - checksum: 34b5b102a0759572481739300a1748df2ab6ebb34253ce212ddaa68f560a90c2a6ca8255bd5335db8d34f662b4130ab1cd418f84d16e6d9c44fc6dea67e45c07 - languageName: node - linkType: hard - -"karma-jasmine@npm:4.0.2": - version: 4.0.2 - resolution: "karma-jasmine@npm:4.0.2" - dependencies: - jasmine-core: ^3.6.0 - peerDependencies: - karma: "*" - checksum: bf884704af1fd19816d9f4e96b25e286ff1a57adcabe1f15e3d2b3e9c1da873c1c843b9eab4274c27e63a99f1c3dea864f1f5eca1a10dc065e6e9d5796c207b4 - languageName: node - linkType: hard - -"karma-junit-reporter@npm:2.0.1": - version: 2.0.1 - resolution: "karma-junit-reporter@npm:2.0.1" - dependencies: - path-is-absolute: ^1.0.0 - xmlbuilder: 12.0.0 - peerDependencies: - karma: ">=0.9" - checksum: f4c92725f68c19740e34ccf71b9acb9bdc4127b8f5a7c2417167d045bb3b8ba682f7ef5b9f1c7c1c5482b1c53b0d69533cf93748368bd0c0fb9c2967ba23c02d - languageName: node - linkType: hard - -"karma-sourcemap-loader@npm:0.4.0": - version: 0.4.0 - resolution: "karma-sourcemap-loader@npm:0.4.0" - dependencies: - graceful-fs: ^4.2.10 - checksum: 9d85efb3e2c1eb5ce66b04195798aa33d97c25add1aa6d2b5f2f1e1056f60bb2cefbd408457dc8e70e85becc92abfe319084c87e02fe643285a20ff64656d9b3 - languageName: node - linkType: hard - -"karma-spec-reporter@npm:0.0.36": - version: 0.0.36 - resolution: "karma-spec-reporter@npm:0.0.36" - dependencies: - colors: 1.4.0 - peerDependencies: - karma: ">=0.9" - checksum: e9bf5f4d0e16226048f4e1311821a00adfd9277a65694462ed91a47f5f0989e5ca47ccb7cb98b56a8646aaaaf377105bdfed3dd74805e29987a036f1a39f524f - languageName: node - linkType: hard - -"karma-webpack@npm:5.0.0": - version: 5.0.0 - resolution: "karma-webpack@npm:5.0.0" - dependencies: - glob: ^7.1.3 - minimatch: ^3.0.4 - webpack-merge: ^4.1.5 - peerDependencies: - webpack: ^5.0.0 - checksum: 869b835f91b99036d12c1b4342126b75093f7f524e2b245d557e720a402faf8bc90050f99962b0f12af98535812f46fa6325d1a7ed8569aed6dc5ead40c63ec4 - languageName: node - linkType: hard - -"karma@npm:6.4.2": - version: 6.4.2 - resolution: "karma@npm:6.4.2" - dependencies: - "@colors/colors": 1.5.0 - body-parser: ^1.19.0 - braces: ^3.0.2 - chokidar: ^3.5.1 - connect: ^3.7.0 - di: ^0.0.1 - dom-serialize: ^2.2.1 - glob: ^7.1.7 - graceful-fs: ^4.2.6 - http-proxy: ^1.18.1 - isbinaryfile: ^4.0.8 - lodash: ^4.17.21 - log4js: ^6.4.1 - mime: ^2.5.2 - minimatch: ^3.0.4 - mkdirp: ^0.5.5 - qjobs: ^1.2.0 - range-parser: ^1.2.1 - rimraf: ^3.0.2 - socket.io: ^4.4.1 - source-map: ^0.6.1 - tmp: ^0.2.1 - ua-parser-js: ^0.7.30 - yargs: ^16.1.1 - bin: - karma: bin/karma - checksum: e493874729d87955f7c0f1f6c20b2e27184c82a3b33a14607538df9b049077b0263ecb398f5f0ebbba92325cb16f4f43a1461fa486d5a06eabbfdfb5f289f001 - languageName: node - linkType: hard - -"keyv@npm:^4.5.2": - version: 4.5.2 - resolution: "keyv@npm:4.5.2" - dependencies: - json-buffer: 3.0.1 - checksum: 13ad58303acd2261c0d4831b4658451603fd159e61daea2121fcb15feb623e75ee328cded0572da9ca76b7b3ceaf8e614f1806c6b3af5db73c9c35a345259651 - languageName: node - linkType: hard - -"kind-of@npm:^6.0.2, kind-of@npm:^6.0.3": - version: 6.0.3 - resolution: "kind-of@npm:6.0.3" - checksum: 3ab01e7b1d440b22fe4c31f23d8d38b4d9b91d9f291df683476576493d5dfd2e03848a8b05813dd0c3f0e835bc63f433007ddeceb71f05cb25c45ae1b19c6d3b - languageName: node - linkType: hard - -"ky@npm:^0.33.0": - version: 0.33.3 - resolution: "ky@npm:0.33.3" - checksum: d1869e1f33c0165355f621b6726fcc1a9de20a31f4a826ca0cfd5753d83b9cba8723402d554a00194e0ee3959e0dda0638f4b99d54a3a7de928b55ff870b0bcc - languageName: node - linkType: hard - -"lazystream@npm:^1.0.0": - version: 1.0.0 - resolution: "lazystream@npm:1.0.0" - dependencies: - readable-stream: ^2.0.5 - checksum: 6cb9352a697bad74471671b299997edc736b400bb405dc409acfc9ffe584bb6f86898c4ace86b2f145ae32fe42ef60bd68749acb62c2ff3fa6bded721193f79c - languageName: node - linkType: hard - -"lerna@npm:7.1.5": - version: 7.1.5 - resolution: "lerna@npm:7.1.5" - dependencies: - "@lerna/child-process": 7.1.5 - "@lerna/create": 7.1.5 - "@npmcli/run-script": 6.0.2 - "@nx/devkit": ">=16.5.1 < 17" - "@octokit/plugin-enterprise-rest": 6.0.1 - "@octokit/rest": 19.0.11 - byte-size: 8.1.1 - chalk: 4.1.0 - clone-deep: 4.0.1 - cmd-shim: 6.0.1 - columnify: 1.6.0 - conventional-changelog-angular: 6.0.0 - conventional-changelog-core: 5.0.1 - conventional-recommended-bump: 7.0.1 - cosmiconfig: ^8.2.0 - dedent: 0.7.0 - envinfo: 7.8.1 - execa: 5.0.0 - fs-extra: ^11.1.1 - get-port: 5.1.1 - get-stream: 6.0.0 - git-url-parse: 13.1.0 - glob-parent: 5.1.2 - globby: 11.1.0 - graceful-fs: 4.2.11 - has-unicode: 2.0.1 - import-local: 3.1.0 - ini: ^1.3.8 - init-package-json: 5.0.0 - inquirer: ^8.2.4 - is-ci: 3.0.1 - is-stream: 2.0.0 - jest-diff: ">=29.4.3 < 30" - js-yaml: 4.1.0 - libnpmaccess: 7.0.2 - libnpmpublish: 7.3.0 - load-json-file: 6.2.0 - lodash: ^4.17.21 - make-dir: 3.1.0 - minimatch: 3.0.5 - multimatch: 5.0.0 - node-fetch: 2.6.7 - npm-package-arg: 8.1.1 - npm-packlist: 5.1.1 - npm-registry-fetch: ^14.0.5 - npmlog: ^6.0.2 - nx: ">=16.5.1 < 17" - p-map: 4.0.0 - p-map-series: 2.1.0 - p-pipe: 3.1.0 - p-queue: 6.6.2 - p-reduce: 2.1.0 - p-waterfall: 2.1.1 - pacote: ^15.2.0 - pify: 5.0.0 - read-cmd-shim: 4.0.0 - read-package-json: 6.0.4 - resolve-from: 5.0.0 - rimraf: ^4.4.1 - semver: ^7.3.8 - signal-exit: 3.0.7 - slash: 3.0.0 - ssri: ^9.0.1 - strong-log-transformer: 2.1.0 - tar: 6.1.11 - temp-dir: 1.0.0 - typescript: ">=3 < 6" - upath: 2.0.1 - uuid: ^9.0.0 - validate-npm-package-license: 3.0.4 - validate-npm-package-name: 5.0.0 - write-file-atomic: 5.0.1 - write-pkg: 4.0.0 - yargs: 16.2.0 - yargs-parser: 20.2.4 - bin: - lerna: dist/cli.js - checksum: 9f45618e0f1cb91dccb28e4fe052001adad8cf9ae6d1d4d9a45a535d3a2c053f050eedd67451e61cc6cde7e1d646311aee3a9df4858a25bed9e8fc7aaca0058c - languageName: node - linkType: hard - -"levn@npm:^0.4.1": - version: 0.4.1 - resolution: "levn@npm:0.4.1" - dependencies: - prelude-ls: ^1.2.1 - type-check: ~0.4.0 - checksum: 12c5021c859bd0f5248561bf139121f0358285ec545ebf48bb3d346820d5c61a4309535c7f387ed7d84361cf821e124ce346c6b7cef8ee09a67c1473b46d0fc4 - languageName: node - linkType: hard - -"libnpmaccess@npm:7.0.2": - version: 7.0.2 - resolution: "libnpmaccess@npm:7.0.2" - dependencies: - npm-package-arg: ^10.1.0 - npm-registry-fetch: ^14.0.3 - checksum: 73d49f39391173276c46c12e32f503709338efd867d255d062ae9bc9e9f464d61240747f42bdd6dc6003a5dc275a27352ebfc11ed4cb424091463f302d823f23 - languageName: node - linkType: hard - -"libnpmpublish@npm:7.3.0": - version: 7.3.0 - resolution: "libnpmpublish@npm:7.3.0" - dependencies: - ci-info: ^3.6.1 - normalize-package-data: ^5.0.0 - npm-package-arg: ^10.1.0 - npm-registry-fetch: ^14.0.3 - proc-log: ^3.0.0 - semver: ^7.3.7 - sigstore: ^1.4.0 - ssri: ^10.0.1 - checksum: 03bedb65eb2293cfe5039f925ec1041deea698c5ac802bb74f6a0d44ee70529c38c32eea7c722f3a1f1219b54314021ad7f4764f93b66d619bea62ce0759faa0 - languageName: node - linkType: hard - -"lighthouse-logger@npm:^1.0.0": - version: 1.2.0 - resolution: "lighthouse-logger@npm:1.2.0" - dependencies: - debug: ^2.6.8 - marky: ^1.2.0 - checksum: 97375953e09710b302af642a75579c9f2570d7bd676f6d27eba3be9e2bdf42aa1d3617ff7ea4807b8b82eed100a859f27ff60296cbf0e9e5a9b7336fcb46799c - languageName: node - linkType: hard - -"lighthouse-logger@npm:^2.0.1": - version: 2.0.1 - resolution: "lighthouse-logger@npm:2.0.1" - dependencies: - debug: ^2.6.9 - marky: ^1.2.2 - checksum: 65f633e0cf6722dac2f31d886b49064a100301d3e44650810ce64ff1a358b35bfc9c828a853ae386f19e4eb1cce80a61195529b7fb5af9f5a6c90051b801ab6f - languageName: node - linkType: hard - -"lines-and-columns@npm:^1.1.6": - version: 1.1.6 - resolution: "lines-and-columns@npm:1.1.6" - checksum: 198a5436b1fa5cf703bae719c01c686b076f0ad7e1aafd95a58d626cabff302dc0414822126f2f80b58a8c3d66cda8a7b6da064f27130f87e1d3506d6dfd0d68 - languageName: node - linkType: hard - -"lines-and-columns@npm:^2.0.3, lines-and-columns@npm:~2.0.3": - version: 2.0.3 - resolution: "lines-and-columns@npm:2.0.3" - checksum: 5955363dfd7d3d7c476d002eb47944dbe0310d57959e2112dce004c0dc76cecfd479cf8c098fd479ff344acdf04ee0e82b455462a26492231ac152f6c48d17a1 - languageName: node - linkType: hard - -"listenercount@npm:~1.0.1": - version: 1.0.1 - resolution: "listenercount@npm:1.0.1" - checksum: 0f1c9077cdaf2ebc16473c7d72eb7de6d983898ca42500f03da63c3914b6b312dd5f7a90d2657691ea25adf3fe0ac5a43226e8b2c673fd73415ed038041f4757 - languageName: node - linkType: hard - -"load-json-file@npm:6.2.0": - version: 6.2.0 - resolution: "load-json-file@npm:6.2.0" - dependencies: - graceful-fs: ^4.1.15 - parse-json: ^5.0.0 - strip-bom: ^4.0.0 - type-fest: ^0.6.0 - checksum: 4429e430ebb99375fc7cd936348e4f7ba729486080ced4272091c1e386a7f5f738ea3337d8ffd4b01c2f5bc3ddde92f2c780045b66838fe98bdb79f901884643 - languageName: node - linkType: hard - -"load-json-file@npm:^1.0.0": - version: 1.1.0 - resolution: "load-json-file@npm:1.1.0" - dependencies: - graceful-fs: ^4.1.2 - parse-json: ^2.2.0 - pify: ^2.0.0 - pinkie-promise: ^2.0.0 - strip-bom: ^2.0.0 - checksum: 0e4e4f380d897e13aa236246a917527ea5a14e4fc34d49e01ce4e7e2a1e08e2740ee463a03fb021c04f594f29a178f4adb994087549d7c1c5315fcd29bf9934b - languageName: node - linkType: hard - -"load-json-file@npm:^4.0.0": - version: 4.0.0 - resolution: "load-json-file@npm:4.0.0" - dependencies: - graceful-fs: ^4.1.2 - parse-json: ^4.0.0 - pify: ^3.0.0 - strip-bom: ^3.0.0 - checksum: 8f5d6d93ba64a9620445ee9bde4d98b1eac32cf6c8c2d20d44abfa41a6945e7969456ab5f1ca2fb06ee32e206c9769a20eec7002fe290de462e8c884b6b8b356 - languageName: node - linkType: hard - -"loader-runner@npm:^4.2.0": - version: 4.2.0 - resolution: "loader-runner@npm:4.2.0" - checksum: e61aea8b6904b8af53d9de6f0484da86c462c0001f4511bedc837cec63deb9475cea813db62f702cd7930420ccb0e75c78112270ca5c8b61b374294f53c0cb3a - languageName: node - linkType: hard - -"loader-utils@npm:^2.0.0": - version: 2.0.4 - resolution: "loader-utils@npm:2.0.4" - dependencies: - big.js: ^5.2.2 - emojis-list: ^3.0.0 - json5: ^2.1.2 - checksum: a5281f5fff1eaa310ad5e1164095689443630f3411e927f95031ab4fb83b4a98f388185bb1fe949e8ab8d4247004336a625e9255c22122b815bb9a4c5d8fc3b7 - languageName: node - linkType: hard - -"locate-path@npm:^2.0.0": - version: 2.0.0 - resolution: "locate-path@npm:2.0.0" - dependencies: - p-locate: ^2.0.0 - path-exists: ^3.0.0 - checksum: 02d581edbbbb0fa292e28d96b7de36b5b62c2fa8b5a7e82638ebb33afa74284acf022d3b1e9ae10e3ffb7658fbc49163fcd5e76e7d1baaa7801c3e05a81da755 - languageName: node - linkType: hard - -"locate-path@npm:^5.0.0": - version: 5.0.0 - resolution: "locate-path@npm:5.0.0" - dependencies: - p-locate: ^4.1.0 - checksum: 83e51725e67517287d73e1ded92b28602e3ae5580b301fe54bfb76c0c723e3f285b19252e375712316774cf52006cb236aed5704692c32db0d5d089b69696e30 - languageName: node - linkType: hard - -"locate-path@npm:^6.0.0": - version: 6.0.0 - resolution: "locate-path@npm:6.0.0" - dependencies: - p-locate: ^5.0.0 - checksum: 72eb661788a0368c099a184c59d2fee760b3831c9c1c33955e8a19ae4a21b4116e53fa736dc086cdeb9fce9f7cc508f2f92d2d3aae516f133e16a2bb59a39f5a - languageName: node - linkType: hard - -"locate-path@npm:^7.1.0": - version: 7.2.0 - resolution: "locate-path@npm:7.2.0" - dependencies: - p-locate: ^6.0.0 - checksum: c1b653bdf29beaecb3d307dfb7c44d98a2a98a02ebe353c9ad055d1ac45d6ed4e1142563d222df9b9efebc2bcb7d4c792b507fad9e7150a04c29530b7db570f8 - languageName: node - linkType: hard - -"lodash.clonedeep@npm:^4.5.0": - version: 4.5.0 - resolution: "lodash.clonedeep@npm:4.5.0" - checksum: 92c46f094b064e876a23c97f57f81fbffd5d760bf2d8a1c61d85db6d1e488c66b0384c943abee4f6af7debf5ad4e4282e74ff83177c9e63d8ff081a4837c3489 - languageName: node - linkType: hard - -"lodash.curry@npm:^4.0.1": - version: 4.1.1 - resolution: "lodash.curry@npm:4.1.1" - checksum: 9192b70fe7df4d1ff780c0260bee271afa9168c93fe4fa24bc861900240531b59781b5fdaadf4644fea8f4fbcd96f0700539ab294b579ffc1022c6c15dcc462a - languageName: node - linkType: hard - -"lodash.defaults@npm:^4.2.0": - version: 4.2.0 - resolution: "lodash.defaults@npm:4.2.0" - checksum: 84923258235592c8886e29de5491946ff8c2ae5c82a7ac5cddd2e3cb697e6fbdfbbb6efcca015795c86eec2bb953a5a2ee4016e3735a3f02720428a40efbb8f1 - languageName: node - linkType: hard - -"lodash.difference@npm:^4.5.0": - version: 4.5.0 - resolution: "lodash.difference@npm:4.5.0" - checksum: ecee276aa578f300e79350805a14a51be8d1f12b3c1389a19996d8ab516f814211a5f65c68331571ecdad96522b863ccc484b55504ce8c9947212a29f8857d5a - languageName: node - linkType: hard - -"lodash.flatten@npm:^4.4.0": - version: 4.4.0 - resolution: "lodash.flatten@npm:4.4.0" - checksum: 0ac34a393d4b795d4b7421153d27c13ae67e08786c9cbb60ff5b732210d46f833598eee3fb3844bb10070e8488efe390ea53bb567377e0cb47e9e630bf0811cb - languageName: node - linkType: hard - -"lodash.flattendeep@npm:^4.4.0": - version: 4.4.0 - resolution: "lodash.flattendeep@npm:4.4.0" - checksum: 8521c919acac3d4bcf0aaf040c1ca9cb35d6c617e2d72e9b4d51c9a58b4366622cd6077441a18be626c3f7b28227502b3bf042903d447b056ee7e0b11d45c722 - languageName: node - linkType: hard - -"lodash.flow@npm:^3.3.0": - version: 3.5.0 - resolution: "lodash.flow@npm:3.5.0" - checksum: a9a62ad344e3c5a1f42bc121da20f64dd855aaafecee24b1db640f29b88bd165d81c37ff7e380a7191de6f70b26f5918abcebbee8396624f78f3618a0b18634c - languageName: node - linkType: hard - -"lodash.ismatch@npm:^4.4.0": - version: 4.4.0 - resolution: "lodash.ismatch@npm:4.4.0" - checksum: a393917578842705c7fc1a30fb80613d1ac42d20b67eb26a2a6004d6d61ee90b419f9eb320508ddcd608e328d91eeaa2651411727eaa9a12534ed6ccb02fc705 - languageName: node - linkType: hard - -"lodash.isplainobject@npm:^4.0.6": - version: 4.0.6 - resolution: "lodash.isplainobject@npm:4.0.6" - checksum: 29c6351f281e0d9a1d58f1a4c8f4400924b4c79f18dfc4613624d7d54784df07efaff97c1ff2659f3e085ecf4fff493300adc4837553104cef2634110b0d5337 - languageName: node - linkType: hard - -"lodash.merge@npm:^4.6.2": - version: 4.6.2 - resolution: "lodash.merge@npm:4.6.2" - checksum: ad580b4bdbb7ca1f7abf7e1bce63a9a0b98e370cf40194b03380a46b4ed799c9573029599caebc1b14e3f24b111aef72b96674a56cfa105e0f5ac70546cdc005 - languageName: node - linkType: hard - -"lodash.pickby@npm:^4.6.0": - version: 4.6.0 - resolution: "lodash.pickby@npm:4.6.0" - checksum: a554d898c15bcd3218e4005b95b5146210bd862010c7d242d17106ee36aed9b9209a858ce974136ab1faadd86a82297761c206fda7f1886278bac827145c5536 - languageName: node - linkType: hard - -"lodash.union@npm:^4.6.0": - version: 4.6.0 - resolution: "lodash.union@npm:4.6.0" - checksum: 1514dc6508b2614ec071a6470f36eb7a70f69bf1abb6d55bdfdc21069635a4517783654b28504c0f025059a7598d37529766888e6d5902b8ab28b712228f7b2a - languageName: node - linkType: hard - -"lodash.zip@npm:^4.2.0": - version: 4.2.0 - resolution: "lodash.zip@npm:4.2.0" - checksum: 41fd8dc1af8b38086369d4fdc81dd725715dcda36ec463d907b9c58f25e5ebb518376b0acec39ded96a6b1790a89c387b9a6b1627306f33fabaf987c8d5eac9e - languageName: node - linkType: hard - -"lodash@npm:^4.17.15, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:~4.17.10": - version: 4.17.21 - resolution: "lodash@npm:4.17.21" - checksum: eb835a2e51d381e561e508ce932ea50a8e5a68f4ebdd771ea240d3048244a8d13658acbd502cd4829768c56f2e16bdd4340b9ea141297d472517b83868e677f7 - languageName: node - linkType: hard - -"log-symbols@npm:^4.1.0": - version: 4.1.0 - resolution: "log-symbols@npm:4.1.0" - dependencies: - chalk: ^4.1.0 - is-unicode-supported: ^0.1.0 - checksum: fce1497b3135a0198803f9f07464165e9eb83ed02ceb2273930a6f8a508951178d8cf4f0378e9d28300a2ed2bc49050995d2bd5f53ab716bb15ac84d58c6ef74 - languageName: node - linkType: hard - -"log4js@npm:^6.4.1": - version: 6.4.1 - resolution: "log4js@npm:6.4.1" - dependencies: - date-format: ^4.0.3 - debug: ^4.3.3 - flatted: ^3.2.4 - rfdc: ^1.3.0 - streamroller: ^3.0.2 - checksum: 0614949662314573ec7dcd841769a4d23d8cb8268685458a40fcd94f2ae6ec628234cfb9a6bc17821fb6ea6ce3765e779b4966ba1cf918f393dc37155a3615cb - languageName: node - linkType: hard - -"loglevel-plugin-prefix@npm:^0.8.4": - version: 0.8.4 - resolution: "loglevel-plugin-prefix@npm:0.8.4" - checksum: 5fe0632fa04263e083f87204107a06aa53e40a3537e08752539f5c0fd9a0ef112fe9ba6bdaed791502156c67a4ff7993a2b2871404615f0163f4c49649c362e4 - languageName: node - linkType: hard - -"loglevel@npm:^1.6.0": - version: 1.6.3 - resolution: "loglevel@npm:1.6.3" - checksum: 84a583b70f73c7001b88611b065d4fe779c5a2de57bef7053363b5d6e1995740c1cba8dd7fec9819a5e3084eff754707dc8d61f66c7221abac01e2b5fb297c2b - languageName: node - linkType: hard - -"loose-envify@npm:^1.0.0, loose-envify@npm:^1.1.0": - version: 1.4.0 - resolution: "loose-envify@npm:1.4.0" - dependencies: - js-tokens: ^3.0.0 || ^4.0.0 - bin: - loose-envify: cli.js - checksum: 6517e24e0cad87ec9888f500c5b5947032cdfe6ef65e1c1936a0c48a524b81e65542c9c3edc91c97d5bddc806ee2a985dbc79be89215d613b1de5db6d1cfe6f4 - languageName: node - linkType: hard - -"lower-case@npm:^2.0.2": - version: 2.0.2 - resolution: "lower-case@npm:2.0.2" - dependencies: - tslib: ^2.0.3 - checksum: 83a0a5f159ad7614bee8bf976b96275f3954335a84fad2696927f609ddae902802c4f3312d86668722e668bef41400254807e1d3a7f2e8c3eede79691aa1f010 - languageName: node - linkType: hard - -"lowercase-keys@npm:^3.0.0": - version: 3.0.0 - resolution: "lowercase-keys@npm:3.0.0" - checksum: 67a3f81409af969bc0c4ca0e76cd7d16adb1e25aa1c197229587eaf8671275c8c067cd421795dbca4c81be0098e4c426a086a05e30de8a9c587b7a13c0c7ccc5 - languageName: node - linkType: hard - -"lru-cache@npm:^4.0.1": - version: 4.1.5 - resolution: "lru-cache@npm:4.1.5" - dependencies: - pseudomap: ^1.0.2 - yallist: ^2.1.2 - checksum: 4bb4b58a36cd7dc4dcec74cbe6a8f766a38b7426f1ff59d4cf7d82a2aa9b9565cd1cb98f6ff60ce5cd174524868d7bc9b7b1c294371851356066ca9ac4cf135a - languageName: node - linkType: hard - -"lru-cache@npm:^6.0.0": - version: 6.0.0 - resolution: "lru-cache@npm:6.0.0" - dependencies: - yallist: ^4.0.0 - checksum: f97f499f898f23e4585742138a22f22526254fdba6d75d41a1c2526b3b6cc5747ef59c5612ba7375f42aca4f8461950e925ba08c991ead0651b4918b7c978297 - languageName: node - linkType: hard - -"lru-cache@npm:^7.14.1": - version: 7.18.3 - resolution: "lru-cache@npm:7.18.3" - checksum: e550d772384709deea3f141af34b6d4fa392e2e418c1498c078de0ee63670f1f46f5eee746e8ef7e69e1c895af0d4224e62ee33e66a543a14763b0f2e74c1356 - languageName: node - linkType: hard - -"lru-cache@npm:^7.4.4, lru-cache@npm:^7.5.1, lru-cache@npm:^7.7.1": - version: 7.10.1 - resolution: "lru-cache@npm:7.10.1" - checksum: e8b190d71ed0fcd7b29c71a3e9b01f851c92d1ef8865ff06b5581ca991db1e5e006920ed4da8b56da1910664ed51abfd76c46fb55e82ac252ff6c970ff910d72 - languageName: node - linkType: hard - -"lru-cache@npm:^9.0.0": - version: 9.0.1 - resolution: "lru-cache@npm:9.0.1" - checksum: 48e31a2a059730174d4b9c77c679ff922ee90ed8762376fd7a3ff5a1fae992bca26b9010dd985aff763d8444c3822c0d9ebeaba7d0552c764c200c40dedeaebd - languageName: node - linkType: hard - -"lru-cache@npm:^9.1.1 || ^10.0.0": - version: 10.0.0 - resolution: "lru-cache@npm:10.0.0" - checksum: 18f101675fe283bc09cda0ef1e3cc83781aeb8373b439f086f758d1d91b28730950db785999cd060d3c825a8571c03073e8c14512b6655af2188d623031baf50 - languageName: node - linkType: hard - -"lru-queue@npm:^0.1.0": - version: 0.1.0 - resolution: "lru-queue@npm:0.1.0" - dependencies: - es5-ext: ~0.10.2 - checksum: 7f2c53c5e7f2de20efb6ebb3086b7aea88d6cf9ae91ac5618ece974122960c4e8ed04988e81d92c3e63d60b12c556b14d56ef7a9c5a4627b23859b813e39b1a2 - languageName: node - linkType: hard - -"make-dir@npm:3.1.0, make-dir@npm:^3.0.0": - version: 3.1.0 - resolution: "make-dir@npm:3.1.0" - dependencies: - semver: ^6.0.0 - checksum: 484200020ab5a1fdf12f393fe5f385fc8e4378824c940fba1729dcd198ae4ff24867bc7a5646331e50cead8abff5d9270c456314386e629acec6dff4b8016b78 - languageName: node - linkType: hard - -"make-dir@npm:^1.3.0": - version: 1.3.0 - resolution: "make-dir@npm:1.3.0" - dependencies: - pify: ^3.0.0 - checksum: c564f6e7bb5ace1c02ad56b3a5f5e07d074af0c0b693c55c7b2c2b148882827c8c2afc7b57e43338a9f90c125b58d604e8cf3e6990a48bf949dfea8c79668c0b - languageName: node - linkType: hard - -"make-dir@npm:^2.1.0": - version: 2.1.0 - resolution: "make-dir@npm:2.1.0" - dependencies: - pify: ^4.0.1 - semver: ^5.6.0 - checksum: 043548886bfaf1820323c6a2997e6d2fa51ccc2586ac14e6f14634f7458b4db2daf15f8c310e2a0abd3e0cddc64df1890d8fc7263033602c47bb12cbfcf86aab - languageName: node - linkType: hard - -"make-error@npm:^1.1.1": - version: 1.3.5 - resolution: "make-error@npm:1.3.5" - checksum: bb9578cb5f36df27509b2a269fc5fda483130096e2989fff8788c2608ed01be780d1e85ba3653e27c0863a114c560410b410be89e19271cb5ff987c37a17c1fd - languageName: node - linkType: hard - -"make-fetch-happen@npm:^10.0.3": - version: 10.2.0 - resolution: "make-fetch-happen@npm:10.2.0" - dependencies: - agentkeepalive: ^4.2.1 - cacache: ^16.1.0 - http-cache-semantics: ^4.1.0 - http-proxy-agent: ^5.0.0 - https-proxy-agent: ^5.0.0 - is-lambda: ^1.0.1 - lru-cache: ^7.7.1 - minipass: ^3.1.6 - minipass-collect: ^1.0.2 - minipass-fetch: ^2.0.3 - minipass-flush: ^1.0.5 - minipass-pipeline: ^1.2.4 - negotiator: ^0.6.3 - promise-retry: ^2.0.1 - socks-proxy-agent: ^7.0.0 - ssri: ^9.0.0 - checksum: 2f6c294179972f56fab40fd8618f07841e06550692bb78f6da16e7afaa9dca78c345b08cf44a77a8907ef3948e4dc77e93eb7492b8381f1217d7ac057a7522f8 - languageName: node - linkType: hard - -"make-fetch-happen@npm:^11.0.0, make-fetch-happen@npm:^11.0.1": - version: 11.0.3 - resolution: "make-fetch-happen@npm:11.0.3" - dependencies: - agentkeepalive: ^4.2.1 - cacache: ^17.0.0 - http-cache-semantics: ^4.1.1 - http-proxy-agent: ^5.0.0 - https-proxy-agent: ^5.0.0 - is-lambda: ^1.0.1 - lru-cache: ^7.7.1 - minipass: ^4.0.0 - minipass-fetch: ^3.0.0 - minipass-flush: ^1.0.5 - minipass-pipeline: ^1.2.4 - negotiator: ^0.6.3 - promise-retry: ^2.0.1 - socks-proxy-agent: ^7.0.0 - ssri: ^10.0.0 - checksum: f718d6b6945d967fa02ae8c6b1146c6e36335b0f9654c5757fd57211a5bcc13bf1dfbaa0d2fdfe8bdd13f78b0e2aa79b4d4438f824dcf0d2ea74883baae1ae31 - languageName: node - linkType: hard - -"make-fetch-happen@npm:^11.1.0": - version: 11.1.1 - resolution: "make-fetch-happen@npm:11.1.1" - dependencies: - agentkeepalive: ^4.2.1 - cacache: ^17.0.0 - http-cache-semantics: ^4.1.1 - http-proxy-agent: ^5.0.0 - https-proxy-agent: ^5.0.0 - is-lambda: ^1.0.1 - lru-cache: ^7.7.1 - minipass: ^5.0.0 - minipass-fetch: ^3.0.0 - minipass-flush: ^1.0.5 - minipass-pipeline: ^1.2.4 - negotiator: ^0.6.3 - promise-retry: ^2.0.1 - socks-proxy-agent: ^7.0.0 - ssri: ^10.0.0 - checksum: 7268bf274a0f6dcf0343829489a4506603ff34bd0649c12058753900b0eb29191dce5dba12680719a5d0a983d3e57810f594a12f3c18494e93a1fbc6348a4540 - languageName: node - linkType: hard - -"map-o@npm:^2.0.1": - version: 2.0.9 - resolution: "map-o@npm:2.0.9" - dependencies: - iterate-object: ^1.3.0 - checksum: aa6bf85b92a374adf2a2034b200d3a45f20b7407e44d1d4494e4662bf6ee8d3953dac7ea82a2244c03efbb403ad307a9e5d6c6e7c53a93e5af797db897945e69 - languageName: node - linkType: hard - -"map-obj@npm:^1.0.0": - version: 1.0.1 - resolution: "map-obj@npm:1.0.1" - checksum: 9949e7baec2a336e63b8d4dc71018c117c3ce6e39d2451ccbfd3b8350c547c4f6af331a4cbe1c83193d7c6b786082b6256bde843db90cb7da2a21e8fcc28afed - languageName: node - linkType: hard - -"map-obj@npm:^4.0.0": - version: 4.1.0 - resolution: "map-obj@npm:4.1.0" - checksum: c62b22f23e58d742a093a0935fa904c92cc788d56132b75666160ac0c5704d3c677d28794594c7adf7ed0c177a96579e781dbf06e0a1b5d574c992a5c13877a3 - languageName: node - linkType: hard - -"map-stream@npm:~0.1.0": - version: 0.1.0 - resolution: "map-stream@npm:0.1.0" - checksum: 38abbe4eb883888031e6b2fc0630bc583c99396be16b8ace5794b937b682a8a081f03e8b15bfd4914d1bc88318f0e9ac73ba3512ae65955cd449f63256ddb31d - languageName: node - linkType: hard - -"marky@npm:^1.2.0": - version: 1.2.1 - resolution: "marky@npm:1.2.1" - checksum: f518e5f3a88ccdfcbea716b56f8e39032914ffaa126ec2fdc4af08b3e21251936d3fd237d7cfc86049f8ef9ab2e1bc46b3f2314cd862d7369aadec23f7ff48e2 - languageName: node - linkType: hard - -"marky@npm:^1.2.2": - version: 1.2.5 - resolution: "marky@npm:1.2.5" - checksum: 823b946677749551cdfc3b5221685478b5d1b9cc0dc03eff977c6f9a615fb05c67559f9556cb3c0fcb941a9ea0e195e37befd83026443396ccee8b724f54f4c5 - languageName: node - linkType: hard - -"media-typer@npm:0.3.0": - version: 0.3.0 - resolution: "media-typer@npm:0.3.0" - checksum: af1b38516c28ec95d6b0826f6c8f276c58aec391f76be42aa07646b4e39d317723e869700933ca6995b056db4b09a78c92d5440dc23657e6764be5d28874bba1 - languageName: node - linkType: hard - -"memfs@npm:^3.4.12": - version: 3.5.1 - resolution: "memfs@npm:3.5.1" - dependencies: - fs-monkey: ^1.0.3 - checksum: fcd037566a4bbb00d61dc991858395ccc06267ab5fe9471aeff28433f2a210bf5dd999e64e8b5473f8244f00dfb7ff3221b5c2fe41ff98af1439e5e2168fc410 - languageName: node - linkType: hard - -"memoizee@npm:^0.4.15": - version: 0.4.15 - resolution: "memoizee@npm:0.4.15" - dependencies: - d: ^1.0.1 - es5-ext: ^0.10.53 - es6-weak-map: ^2.0.3 - event-emitter: ^0.3.5 - is-promise: ^2.2.2 - lru-queue: ^0.1.0 - next-tick: ^1.1.0 - timers-ext: ^0.1.7 - checksum: 4065d94416dbadac56edf5947bf342beca0e9f051f33ad60d7c4baf3f6ca0f3c6fdb770c5caed5a89c0ceaf9121428582f396445d591785281383d60aa883418 - languageName: node - linkType: hard - -"memorystream@npm:^0.3.1": - version: 0.3.1 - resolution: "memorystream@npm:0.3.1" - checksum: f18b42440d24d09516d01466c06adf797df7873f0d40aa7db02e5fb9ed83074e5e65412d0720901d7069363465f82dc4f8bcb44f0cde271567a61426ce6ca2e9 - languageName: node - linkType: hard - -"meow@npm:^8.1.2": - version: 8.1.2 - resolution: "meow@npm:8.1.2" - dependencies: - "@types/minimist": ^1.2.0 - camelcase-keys: ^6.2.2 - decamelize-keys: ^1.1.0 - hard-rejection: ^2.1.0 - minimist-options: 4.1.0 - normalize-package-data: ^3.0.0 - read-pkg-up: ^7.0.1 - redent: ^3.0.0 - trim-newlines: ^3.0.0 - type-fest: ^0.18.0 - yargs-parser: ^20.2.3 - checksum: bc23bf1b4423ef6a821dff9734406bce4b91ea257e7f10a8b7f896f45b59649f07adc0926e2917eacd8cf1df9e4cd89c77623cf63dfd0f8bf54de07a32ee5a85 - languageName: node - linkType: hard - -"merge-descriptors@npm:1.0.1": - version: 1.0.1 - resolution: "merge-descriptors@npm:1.0.1" - checksum: 5abc259d2ae25bb06d19ce2b94a21632583c74e2a9109ee1ba7fd147aa7362b380d971e0251069f8b3eb7d48c21ac839e21fa177b335e82c76ec172e30c31a26 - languageName: node - linkType: hard - -"merge-source-map@npm:^1.1.0": - version: 1.1.0 - resolution: "merge-source-map@npm:1.1.0" - dependencies: - source-map: ^0.6.1 - checksum: 945a83dcc59eff77dde709be1d3d6cb575c11cd7164a7ccdc1c6f0d463aad7c12750a510bdf84af2c05fac4615c4305d97ac90477975348bb901a905c8e92c4b - languageName: node - linkType: hard - -"merge-stream@npm:^2.0.0": - version: 2.0.0 - resolution: "merge-stream@npm:2.0.0" - checksum: 6fa4dcc8d86629705cea944a4b88ef4cb0e07656ebf223fa287443256414283dd25d91c1cd84c77987f2aec5927af1a9db6085757cb43d90eb170ebf4b47f4f4 - languageName: node - linkType: hard - -"merge2@npm:^1.3.0, merge2@npm:^1.4.1": - version: 1.4.1 - resolution: "merge2@npm:1.4.1" - checksum: 7268db63ed5169466540b6fb947aec313200bcf6d40c5ab722c22e242f651994619bcd85601602972d3c85bd2cc45a358a4c61937e9f11a061919a1da569b0c2 - languageName: node - linkType: hard - -"methods@npm:~1.1.2": - version: 1.1.2 - resolution: "methods@npm:1.1.2" - checksum: 0917ff4041fa8e2f2fda5425a955fe16ca411591fbd123c0d722fcf02b73971ed6f764d85f0a6f547ce49ee0221ce2c19a5fa692157931cecb422984f1dcd13a - languageName: node - linkType: hard - -"micromatch@npm:^4.0.0, micromatch@npm:^4.0.4": - version: 4.0.4 - resolution: "micromatch@npm:4.0.4" - dependencies: - braces: ^3.0.1 - picomatch: ^2.2.3 - checksum: ef3d1c88e79e0a68b0e94a03137676f3324ac18a908c245a9e5936f838079fcc108ac7170a5fadc265a9c2596963462e402841406bda1a4bb7b68805601d631c - languageName: node - linkType: hard - -"mime-db@npm:1.52.0": - version: 1.52.0 - resolution: "mime-db@npm:1.52.0" - checksum: 0d99a03585f8b39d68182803b12ac601d9c01abfa28ec56204fa330bc9f3d1c5e14beb049bafadb3dbdf646dfb94b87e24d4ec7b31b7279ef906a8ea9b6a513f - languageName: node - linkType: hard - -"mime-types@npm:^2.1.12, mime-types@npm:^2.1.27, mime-types@npm:^2.1.31, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": - version: 2.1.35 - resolution: "mime-types@npm:2.1.35" - dependencies: - mime-db: 1.52.0 - checksum: 89a5b7f1def9f3af5dad6496c5ed50191ae4331cc5389d7c521c8ad28d5fdad2d06fd81baf38fed813dc4e46bb55c8145bb0ff406330818c9cf712fb2e9b3836 - languageName: node - linkType: hard - -"mime@npm:1.6.0": - version: 1.6.0 - resolution: "mime@npm:1.6.0" - bin: - mime: cli.js - checksum: fef25e39263e6d207580bdc629f8872a3f9772c923c7f8c7e793175cee22777bbe8bba95e5d509a40aaa292d8974514ce634ae35769faa45f22d17edda5e8557 - languageName: node - linkType: hard - -"mime@npm:^2.5.2": - version: 2.6.0 - resolution: "mime@npm:2.6.0" - bin: - mime: cli.js - checksum: 1497ba7b9f6960694268a557eae24b743fd2923da46ec392b042469f4b901721ba0adcf8b0d3c2677839d0e243b209d76e5edcbd09cfdeffa2dfb6bb4df4b862 - languageName: node - linkType: hard - -"mimic-fn@npm:^2.1.0": - version: 2.1.0 - resolution: "mimic-fn@npm:2.1.0" - checksum: d2421a3444848ce7f84bd49115ddacff29c15745db73f54041edc906c14b131a38d05298dae3081667627a59b2eb1ca4b436ff2e1b80f69679522410418b478a - languageName: node - linkType: hard - -"mimic-fn@npm:^4.0.0": - version: 4.0.0 - resolution: "mimic-fn@npm:4.0.0" - checksum: 995dcece15ee29aa16e188de6633d43a3db4611bcf93620e7e62109ec41c79c0f34277165b8ce5e361205049766e371851264c21ac64ca35499acb5421c2ba56 - languageName: node - linkType: hard - -"mimic-response@npm:^3.1.0": - version: 3.1.0 - resolution: "mimic-response@npm:3.1.0" - checksum: 25739fee32c17f433626bf19f016df9036b75b3d84a3046c7d156e72ec963dd29d7fc8a302f55a3d6c5a4ff24259676b15d915aad6480815a969ff2ec0836867 - languageName: node - linkType: hard - -"mimic-response@npm:^4.0.0": - version: 4.0.0 - resolution: "mimic-response@npm:4.0.0" - checksum: 33b804cc961efe206efdb1fca6a22540decdcfce6c14eb5c0c50e5ae9022267ab22ce8f5568b1f7247ba67500fe20d523d81e0e9f009b321ccd9d472e78d1850 - languageName: node - linkType: hard - -"min-indent@npm:^1.0.0": - version: 1.0.1 - resolution: "min-indent@npm:1.0.1" - checksum: bfc6dd03c5eaf623a4963ebd94d087f6f4bbbfd8c41329a7f09706b0cb66969c4ddd336abeb587bc44bc6f08e13bf90f0b374f9d71f9f01e04adc2cd6f083ef1 - languageName: node - linkType: hard - -"minimatch@npm:3.0.5": - version: 3.0.5 - resolution: "minimatch@npm:3.0.5" - dependencies: - brace-expansion: ^1.1.7 - checksum: a3b84b426eafca947741b864502cee02860c4e7b145de11ad98775cfcf3066fef422583bc0ffce0952ddf4750c1ccf4220b1556430d4ce10139f66247d87d69e - languageName: node - linkType: hard - -"minimatch@npm:9.0.3": - version: 9.0.3 - resolution: "minimatch@npm:9.0.3" - dependencies: - brace-expansion: ^2.0.1 - checksum: 253487976bf485b612f16bf57463520a14f512662e592e95c571afdab1442a6a6864b6c88f248ce6fc4ff0b6de04ac7aa6c8bb51e868e99d1d65eb0658a708b5 - languageName: node - linkType: hard - -"minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": - version: 3.1.2 - resolution: "minimatch@npm:3.1.2" - dependencies: - brace-expansion: ^1.1.7 - checksum: c154e566406683e7bcb746e000b84d74465b3a832c45d59912b9b55cd50dee66e5c4b1e5566dba26154040e51672f9aa450a9aef0c97cfc7336b78b7afb9540a - languageName: node - linkType: hard - -"minimatch@npm:^5.0.1": - version: 5.1.0 - resolution: "minimatch@npm:5.1.0" - dependencies: - brace-expansion: ^2.0.1 - checksum: 15ce53d31a06361e8b7a629501b5c75491bc2b59712d53e802b1987121d91b433d73fcc5be92974fde66b2b51d8fb28d75a9ae900d249feb792bb1ba2a4f0a90 - languageName: node - linkType: hard - -"minimatch@npm:^7.4.1": - version: 7.4.2 - resolution: "minimatch@npm:7.4.2" - dependencies: - brace-expansion: ^2.0.1 - checksum: 9e341b04e69d5ab03e4206dcb61c8a158e3b8709628bf5e1a4eaa9f3b72c0ba925e24ad959b1f6ce6835caa5a927131d5087fae6836b69e7d99d7d5e63ef0bd8 - languageName: node - linkType: hard - -"minimatch@npm:^7.4.2": - version: 7.4.3 - resolution: "minimatch@npm:7.4.3" - dependencies: - brace-expansion: ^2.0.1 - checksum: daa954231b6859e3ba0e5fbd2486986d3cae283bb69acb7ed3833c84a293f8d7edb8514360ea62c01426ba791446b2a1e1cc0d718bed15c0212cef35c59a6b95 - languageName: node - linkType: hard - -"minimatch@npm:^9.0.0": - version: 9.0.0 - resolution: "minimatch@npm:9.0.0" - dependencies: - brace-expansion: ^2.0.1 - checksum: 7bd57899edd1d1b0560f50b5b2d1ea4ad2a366c5a2c8e0a943372cf2f200b64c256bae45a87a80915adbce27fa36526264296ace0da57b600481fe5ea3e372e5 - languageName: node - linkType: hard - -"minimatch@npm:^9.0.1": - version: 9.0.1 - resolution: "minimatch@npm:9.0.1" - dependencies: - brace-expansion: ^2.0.1 - checksum: 97f5f5284bb57dc65b9415dec7f17a0f6531a33572193991c60ff18450dcfad5c2dad24ffeaf60b5261dccd63aae58cc3306e2209d57e7f88c51295a532d8ec3 - languageName: node - linkType: hard - -"minimatch@npm:~3.0.2": - version: 3.0.8 - resolution: "minimatch@npm:3.0.8" - dependencies: - brace-expansion: ^1.1.7 - checksum: 850cca179cad715133132693e6963b0db64ab0988c4d211415b087fc23a3e46321e2c5376a01bf5623d8782aba8bdf43c571e2e902e51fdce7175c7215c29f8b - languageName: node - linkType: hard - -"minimist-options@npm:4.1.0": - version: 4.1.0 - resolution: "minimist-options@npm:4.1.0" - dependencies: - arrify: ^1.0.1 - is-plain-obj: ^1.1.0 - kind-of: ^6.0.3 - checksum: 8c040b3068811e79de1140ca2b708d3e203c8003eb9a414c1ab3cd467fc5f17c9ca02a5aef23bedc51a7f8bfbe77f87e9a7e31ec81fba304cda675b019496f4e - languageName: node - linkType: hard - -"minimist@npm:^1.2.0, minimist@npm:^1.2.5, minimist@npm:^1.2.6": - version: 1.2.6 - resolution: "minimist@npm:1.2.6" - checksum: d15428cd1e11eb14e1233bcfb88ae07ed7a147de251441d61158619dfb32c4d7e9061d09cab4825fdee18ecd6fce323228c8c47b5ba7cd20af378ca4048fb3fb - languageName: node - linkType: hard - -"minipass-collect@npm:^1.0.2": - version: 1.0.2 - resolution: "minipass-collect@npm:1.0.2" - dependencies: - minipass: ^3.0.0 - checksum: 14df761028f3e47293aee72888f2657695ec66bd7d09cae7ad558da30415fdc4752bbfee66287dcc6fd5e6a2fa3466d6c484dc1cbd986525d9393b9523d97f10 - languageName: node - linkType: hard - -"minipass-fetch@npm:^2.0.3": - version: 2.1.0 - resolution: "minipass-fetch@npm:2.1.0" - dependencies: - encoding: ^0.1.13 - minipass: ^3.1.6 - minipass-sized: ^1.0.3 - minizlib: ^2.1.2 - dependenciesMeta: - encoding: - optional: true - checksum: 1334732859a3f7959ed22589bafd9c40384b885aebb5932328071c33f86b3eb181d54c86919675d1825ab5f1c8e4f328878c863873258d113c29d79a4b0c9c9f - languageName: node - linkType: hard - -"minipass-fetch@npm:^3.0.0": - version: 3.0.1 - resolution: "minipass-fetch@npm:3.0.1" - dependencies: - encoding: ^0.1.13 - minipass: ^4.0.0 - minipass-sized: ^1.0.3 - minizlib: ^2.1.2 - dependenciesMeta: - encoding: - optional: true - checksum: b5eecf462ab8409891e4b8a786260e411304b958e45e10820b0a5d31f7841ccbce5f85e49934a34fdb94501206c273bde1988b9c0ad1625bdfb9883d90285420 - languageName: node - linkType: hard - -"minipass-flush@npm:^1.0.5": - version: 1.0.5 - resolution: "minipass-flush@npm:1.0.5" - dependencies: - minipass: ^3.0.0 - checksum: 56269a0b22bad756a08a94b1ffc36b7c9c5de0735a4dd1ab2b06c066d795cfd1f0ac44a0fcae13eece5589b908ecddc867f04c745c7009be0b566421ea0944cf - languageName: node - linkType: hard - -"minipass-json-stream@npm:^1.0.1": - version: 1.0.1 - resolution: "minipass-json-stream@npm:1.0.1" - dependencies: - jsonparse: ^1.3.1 - minipass: ^3.0.0 - checksum: 791b696a27d1074c4c08dab1bf5a9f3201145c2933e428f45d880467bce12c60de4703203d2928de4b162d0ae77b0bb4b55f96cb846645800aa0eb4919b3e796 - languageName: node - linkType: hard - -"minipass-pipeline@npm:^1.2.4": - version: 1.2.4 - resolution: "minipass-pipeline@npm:1.2.4" - dependencies: - minipass: ^3.0.0 - checksum: b14240dac0d29823c3d5911c286069e36d0b81173d7bdf07a7e4a91ecdef92cdff4baaf31ea3746f1c61e0957f652e641223970870e2353593f382112257971b - languageName: node - linkType: hard - -"minipass-sized@npm:^1.0.3": - version: 1.0.3 - resolution: "minipass-sized@npm:1.0.3" - dependencies: - minipass: ^3.0.0 - checksum: 79076749fcacf21b5d16dd596d32c3b6bf4d6e62abb43868fac21674078505c8b15eaca4e47ed844985a4514854f917d78f588fcd029693709417d8f98b2bd60 - languageName: node - linkType: hard - -"minipass@npm:^3.0.0, minipass@npm:^3.1.1": - version: 3.1.3 - resolution: "minipass@npm:3.1.3" - dependencies: - yallist: ^4.0.0 - checksum: 74b623c1f996caafa66772301b66a1b634b20270f0d1a731ef86195d5a1a5f9984a773a1e88a6cecfd264d6c471c4c0fc8574cd96488f01c8f74c0b600021e55 - languageName: node - linkType: hard - -"minipass@npm:^3.1.6": - version: 3.1.6 - resolution: "minipass@npm:3.1.6" - dependencies: - yallist: ^4.0.0 - checksum: 57a04041413a3531a65062452cb5175f93383ef245d6f4a2961d34386eb9aa8ac11ac7f16f791f5e8bbaf1dfb1ef01596870c88e8822215db57aa591a5bb0a77 - languageName: node - linkType: hard - -"minipass@npm:^4.0.0, minipass@npm:^4.0.2, minipass@npm:^4.2.4": - version: 4.2.5 - resolution: "minipass@npm:4.2.5" - checksum: 4f9c19af23a5d4a9e7156feefc9110634b178a8cff8f8271af16ec5ebf7e221725a97429952c856f5b17b30c2065ebd24c81722d90c93d2122611d75b952b48f - languageName: node - linkType: hard - -"minipass@npm:^5.0.0": - version: 5.0.0 - resolution: "minipass@npm:5.0.0" - checksum: 425dab288738853fded43da3314a0b5c035844d6f3097a8e3b5b29b328da8f3c1af6fc70618b32c29ff906284cf6406b6841376f21caaadd0793c1d5a6a620ea - languageName: node - linkType: hard - -"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0": - version: 7.0.1 - resolution: "minipass@npm:7.0.1" - checksum: fedd1293f6a1b4e406c242a1cecfb75d0a81422bb2c365d999e33a88642fb68d70a89d95b550e08c640b3c0d9162829310e0c58b9b846b9218de25779818c709 - languageName: node - linkType: hard - -"minizlib@npm:^2.1.1, minizlib@npm:^2.1.2": - version: 2.1.2 - resolution: "minizlib@npm:2.1.2" - dependencies: - minipass: ^3.0.0 - yallist: ^4.0.0 - checksum: f1fdeac0b07cf8f30fcf12f4b586795b97be856edea22b5e9072707be51fc95d41487faec3f265b42973a304fe3a64acd91a44a3826a963e37b37bafde0212c3 - languageName: node - linkType: hard - -"mitt@npm:3.0.0": - version: 3.0.0 - resolution: "mitt@npm:3.0.0" - checksum: f7be5049d27d18b1dbe9408452d66376fa60ae4a79fe9319869d1b90ae8cbaedadc7e9dab30b32d781411256d468be5538996bb7368941c09009ef6bbfa6bfc7 - languageName: node - linkType: hard - -"mitt@npm:3.0.1": - version: 3.0.1 - resolution: "mitt@npm:3.0.1" - checksum: b55a489ac9c2949ab166b7f060601d3b6d893a852515ae9eca4e11df01c013876df777ea109317622b5c1c60e8aae252558e33c8c94e14124db38f64a39614b1 - languageName: node - linkType: hard - -"mkdirp-classic@npm:^0.5.2": - version: 0.5.2 - resolution: "mkdirp-classic@npm:0.5.2" - checksum: 771d69e289bbf1a14390d7971aac8c80182caea55ebab58f9d84fd8ad989fcdee6a13a03506393ef6287ec60359ebb97994e4fea0628369c422f5d4aaa579f42 - languageName: node - linkType: hard - -"mkdirp@npm:>=0.5 0": - version: 0.5.6 - resolution: "mkdirp@npm:0.5.6" - dependencies: - minimist: ^1.2.6 - bin: - mkdirp: bin/cmd.js - checksum: 0c91b721bb12c3f9af4b77ebf73604baf350e64d80df91754dc509491ae93bf238581e59c7188360cec7cb62fc4100959245a42cfe01834efedc5e9d068376c2 - languageName: node - linkType: hard - -"mkdirp@npm:^0.5.5": - version: 0.5.5 - resolution: "mkdirp@npm:0.5.5" - dependencies: - minimist: ^1.2.5 - bin: - mkdirp: bin/cmd.js - checksum: 3bce20ea525f9477befe458ab85284b0b66c8dc3812f94155af07c827175948cdd8114852ac6c6d82009b13c1048c37f6d98743eb019651ee25c39acc8aabe7d - languageName: node - linkType: hard - -"mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4": - version: 1.0.4 - resolution: "mkdirp@npm:1.0.4" - bin: - mkdirp: bin/cmd.js - checksum: a96865108c6c3b1b8e1d5e9f11843de1e077e57737602de1b82030815f311be11f96f09cce59bd5b903d0b29834733e5313f9301e3ed6d6f6fba2eae0df4298f - languageName: node - linkType: hard - -"modify-values@npm:^1.0.1": - version: 1.0.1 - resolution: "modify-values@npm:1.0.1" - checksum: 8296610c608bc97b03c2cf889c6cdf4517e32fa2d836440096374c2209f6b7b3e256c209493a0b32584b9cb32d528e99d0dd19dcd9a14d2d915a312d391cc7e9 - languageName: node - linkType: hard - -"ms@npm:2.0.0": - version: 2.0.0 - resolution: "ms@npm:2.0.0" - checksum: 0e6a22b8b746d2e0b65a430519934fefd41b6db0682e3477c10f60c76e947c4c0ad06f63ffdf1d78d335f83edee8c0aa928aa66a36c7cd95b69b26f468d527f4 - languageName: node - linkType: hard - -"ms@npm:2.1.2, ms@npm:^2.0.0, ms@npm:^2.1.1": - version: 2.1.2 - resolution: "ms@npm:2.1.2" - checksum: 673cdb2c3133eb050c745908d8ce632ed2c02d85640e2edb3ace856a2266a813b30c613569bf3354fdf4ea7d1a1494add3bfa95e2713baa27d0c2c71fc44f58f - languageName: node - linkType: hard - -"ms@npm:2.1.3": - version: 2.1.3 - resolution: "ms@npm:2.1.3" - checksum: aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d - languageName: node - linkType: hard - -"multimatch@npm:5.0.0": - version: 5.0.0 - resolution: "multimatch@npm:5.0.0" - dependencies: - "@types/minimatch": ^3.0.3 - array-differ: ^3.0.0 - array-union: ^2.1.0 - arrify: ^2.0.1 - minimatch: ^3.0.4 - checksum: 82c8030a53af965cab48da22f1b0f894ef99e16ee680dabdfbd38d2dfacc3c8208c475203d747afd9e26db44118ed0221d5a0d65268c864f06d6efc7ac6df812 - languageName: node - linkType: hard - -"mustache@npm:^4.2.0": - version: 4.2.0 - resolution: "mustache@npm:4.2.0" - bin: - mustache: bin/mustache - checksum: 928fcb63e3aa44a562bfe9b59ba202cccbe40a46da50be6f0dd831b495be1dd7e38ca4657f0ecab2c1a89dc7bccba0885eab7ee7c1b215830da765758c7e0506 - languageName: node - linkType: hard - -"mute-stream@npm:0.0.8": - version: 0.0.8 - resolution: "mute-stream@npm:0.0.8" - checksum: ff48d251fc3f827e5b1206cda0ffdaec885e56057ee86a3155e1951bc940fd5f33531774b1cc8414d7668c10a8907f863f6561875ee6e8768931a62121a531a1 - languageName: node - linkType: hard - -"mute-stream@npm:1.0.0, mute-stream@npm:~1.0.0": - version: 1.0.0 - resolution: "mute-stream@npm:1.0.0" - checksum: 36fc968b0e9c9c63029d4f9dc63911950a3bdf55c9a87f58d3a266289b67180201cade911e7699f8b2fa596b34c9db43dad37649e3f7fdd13c3bb9edb0017ee7 - languageName: node - linkType: hard - -"mz@npm:^2.7.0": - version: 2.7.0 - resolution: "mz@npm:2.7.0" - dependencies: - any-promise: ^1.0.0 - object-assign: ^4.0.1 - thenify-all: ^1.0.0 - checksum: 8427de0ece99a07e9faed3c0c6778820d7543e3776f9a84d22cf0ec0a8eb65f6e9aee9c9d353ff9a105ff62d33a9463c6ca638974cc652ee8140cd1e35951c87 - languageName: node - linkType: hard - -"natural-compare-lite@npm:^1.4.0": - version: 1.4.0 - resolution: "natural-compare-lite@npm:1.4.0" - checksum: 5222ac3986a2b78dd6069ac62cbb52a7bf8ffc90d972ab76dfe7b01892485d229530ed20d0c62e79a6b363a663b273db3bde195a1358ce9e5f779d4453887225 - languageName: node - linkType: hard - -"natural-compare@npm:^1.4.0": - version: 1.4.0 - resolution: "natural-compare@npm:1.4.0" - checksum: 23ad088b08f898fc9b53011d7bb78ec48e79de7627e01ab5518e806033861bef68d5b0cd0e2205c2f36690ac9571ff6bcb05eb777ced2eeda8d4ac5b44592c3d - languageName: node - linkType: hard - -"negotiator@npm:0.6.3, negotiator@npm:^0.6.3": - version: 0.6.3 - resolution: "negotiator@npm:0.6.3" - checksum: b8ffeb1e262eff7968fc90a2b6767b04cfd9842582a9d0ece0af7049537266e7b2506dfb1d107a32f06dd849ab2aea834d5830f7f4d0e5cb7d36e1ae55d021d9 - languageName: node - linkType: hard - -"neo-async@npm:^2.6.0, neo-async@npm:^2.6.2": - version: 2.6.2 - resolution: "neo-async@npm:2.6.2" - checksum: deac9f8d00eda7b2e5cd1b2549e26e10a0faa70adaa6fdadca701cc55f49ee9018e427f424bac0c790b7c7e2d3068db97f3093f1093975f2acb8f8818b936ed9 - languageName: node - linkType: hard - -"netmask@npm:^2.0.2": - version: 2.0.2 - resolution: "netmask@npm:2.0.2" - checksum: c65cb8d3f7ea5669edddb3217e4c96910a60d0d9a4b52d9847ff6b28b2d0277cd8464eee0ef85133cdee32605c57940cacdd04a9a019079b091b6bba4cb0ec22 - languageName: node - linkType: hard - -"next-tick@npm:1, next-tick@npm:^1.1.0": - version: 1.1.0 - resolution: "next-tick@npm:1.1.0" - checksum: 83b5cf36027a53ee6d8b7f9c0782f2ba87f4858d977342bfc3c20c21629290a2111f8374d13a81221179603ffc4364f38374b5655d17b6a8f8a8c77bdea4fe8b - languageName: node - linkType: hard - -"nice-try@npm:^1.0.4": - version: 1.0.5 - resolution: "nice-try@npm:1.0.5" - checksum: 0b4af3b5bb5d86c289f7a026303d192a7eb4417231fe47245c460baeabae7277bcd8fd9c728fb6bd62c30b3e15cd6620373e2cf33353b095d8b403d3e8a15aff - languageName: node - linkType: hard - -"no-case@npm:^3.0.4": - version: 3.0.4 - resolution: "no-case@npm:3.0.4" - dependencies: - lower-case: ^2.0.2 - tslib: ^2.0.3 - checksum: 0b2ebc113dfcf737d48dde49cfebf3ad2d82a8c3188e7100c6f375e30eafbef9e9124aadc3becef237b042fd5eb0aad2fd78669c20972d045bbe7fea8ba0be5c - languageName: node - linkType: hard - -"node-addon-api@npm:^3.2.1": - version: 3.2.1 - resolution: "node-addon-api@npm:3.2.1" - dependencies: - node-gyp: latest - checksum: 2369986bb0881ccd9ef6bacdf39550e07e089a9c8ede1cbc5fc7712d8e2faa4d50da0e487e333d4125f8c7a616c730131d1091676c9d499af1d74560756b4a18 - languageName: node - linkType: hard - -"node-domexception@npm:^1.0.0": - version: 1.0.0 - resolution: "node-domexception@npm:1.0.0" - checksum: ee1d37dd2a4eb26a8a92cd6b64dfc29caec72bff5e1ed9aba80c294f57a31ba4895a60fd48347cf17dd6e766da0ae87d75657dfd1f384ebfa60462c2283f5c7f - languageName: node - linkType: hard - -"node-fetch@npm:2.6.7, node-fetch@npm:^2.6.7": - version: 2.6.7 - resolution: "node-fetch@npm:2.6.7" - dependencies: - whatwg-url: ^5.0.0 - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - checksum: 8d816ffd1ee22cab8301c7756ef04f3437f18dace86a1dae22cf81db8ef29c0bf6655f3215cb0cdb22b420b6fe141e64b26905e7f33f9377a7fa59135ea3e10b - languageName: node - linkType: hard - -"node-fetch@npm:3.3.2, node-fetch@npm:^3.3.1, node-fetch@npm:^3.3.2": - version: 3.3.2 - resolution: "node-fetch@npm:3.3.2" - dependencies: - data-uri-to-buffer: ^4.0.0 - fetch-blob: ^3.1.4 - formdata-polyfill: ^4.0.10 - checksum: 06a04095a2ddf05b0830a0d5302699704d59bda3102894ea64c7b9d4c865ecdff2d90fd042df7f5bc40337266961cb6183dcc808ea4f3000d024f422b462da92 - languageName: node - linkType: hard - -"node-fetch@npm:^2.6.11": - version: 2.6.11 - resolution: "node-fetch@npm:2.6.11" - dependencies: - whatwg-url: ^5.0.0 - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - checksum: 249d0666a9497553384d46b5ab296ba223521ac88fed4d8a17d6ee6c2efb0fc890f3e8091cafe7f9fba8151a5b8d925db2671543b3409a56c3cd522b468b47b3 - languageName: node - linkType: hard - -"node-fetch@npm:^2.6.12": - version: 2.6.12 - resolution: "node-fetch@npm:2.6.12" - dependencies: - whatwg-url: ^5.0.0 - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - checksum: 3bc1655203d47ee8e313c0d96664b9673a3d4dd8002740318e9d27d14ef306693a4b2ef8d6525775056fd912a19e23f3ac0d7111ad8925877b7567b29a625592 - languageName: node - linkType: hard - -"node-forge@npm:1.3.1": - version: 1.3.1 - resolution: "node-forge@npm:1.3.1" - checksum: 08fb072d3d670599c89a1704b3e9c649ff1b998256737f0e06fbd1a5bf41cae4457ccaee32d95052d80bbafd9ffe01284e078c8071f0267dc9744e51c5ed42a9 - languageName: node - linkType: hard - -"node-gyp-build@npm:^4.3.0": - version: 4.5.0 - resolution: "node-gyp-build@npm:4.5.0" - bin: - node-gyp-build: bin.js - node-gyp-build-optional: optional.js - node-gyp-build-test: build-test.js - checksum: d888bae0fb88335f69af1b57a2294a931c5042f36e413d8d364c992c9ebfa0b96ffe773179a5a2c8f04b73856e8634e09cce108dbb9804396d3cc8c5455ff2db - languageName: node - linkType: hard - -"node-gyp@npm:^9.0.0": - version: 9.1.0 - resolution: "node-gyp@npm:9.1.0" - dependencies: - env-paths: ^2.2.0 - glob: ^7.1.4 - graceful-fs: ^4.2.6 - make-fetch-happen: ^10.0.3 - nopt: ^5.0.0 - npmlog: ^6.0.0 - rimraf: ^3.0.2 - semver: ^7.3.5 - tar: ^6.1.2 - which: ^2.0.2 - bin: - node-gyp: bin/node-gyp.js - checksum: 1437fa4a879b5b9010604128e8da8609b57c66034262087539ee04a8b764b8436af2be01bab66f8fc729a3adba2dcc21b10a32b9f552696c3fa8cd657d134fc4 - languageName: node - linkType: hard - -"node-gyp@npm:latest": - version: 9.3.1 - resolution: "node-gyp@npm:9.3.1" - dependencies: - env-paths: ^2.2.0 - glob: ^7.1.4 - graceful-fs: ^4.2.6 - make-fetch-happen: ^10.0.3 - nopt: ^6.0.0 - npmlog: ^6.0.0 - rimraf: ^3.0.2 - semver: ^7.3.5 - tar: ^6.1.2 - which: ^2.0.2 - bin: - node-gyp: bin/node-gyp.js - checksum: b860e9976fa645ca0789c69e25387401b4396b93c8375489b5151a6c55cf2640a3b6183c212b38625ef7c508994930b72198338e3d09b9d7ade5acc4aaf51ea7 - languageName: node - linkType: hard - -"node-releases@npm:^1.1.75": - version: 1.1.75 - resolution: "node-releases@npm:1.1.75" - checksum: 74028e7d193c9c5986b2f6bb51f4f6405a3f144599bbb19751c81faece52af8eb3f5abac40cbcd11ead44be3f856be125aa71fbb8dd8bf0c7f90caa94179ee51 - languageName: node - linkType: hard - -"nopt@npm:^5.0.0": - version: 5.0.0 - resolution: "nopt@npm:5.0.0" - dependencies: - abbrev: 1 - bin: - nopt: bin/nopt.js - checksum: d35fdec187269503843924e0114c0c6533fb54bbf1620d0f28b4b60ba01712d6687f62565c55cc20a504eff0fbe5c63e22340c3fad549ad40469ffb611b04f2f - languageName: node - linkType: hard - -"nopt@npm:^6.0.0": - version: 6.0.0 - resolution: "nopt@npm:6.0.0" - dependencies: - abbrev: ^1.0.0 - bin: - nopt: bin/nopt.js - checksum: 82149371f8be0c4b9ec2f863cc6509a7fd0fa729929c009f3a58e4eb0c9e4cae9920e8f1f8eb46e7d032fec8fb01bede7f0f41a67eb3553b7b8e14fa53de1dac - languageName: node - linkType: hard - -"normalize-package-data@npm:^2.3.2, normalize-package-data@npm:^2.5.0": - version: 2.5.0 - resolution: "normalize-package-data@npm:2.5.0" - dependencies: - hosted-git-info: ^2.1.4 - resolve: ^1.10.0 - semver: 2 || 3 || 4 || 5 - validate-npm-package-license: ^3.0.1 - checksum: 7999112efc35a6259bc22db460540cae06564aa65d0271e3bdfa86876d08b0e578b7b5b0028ee61b23f1cae9fc0e7847e4edc0948d3068a39a2a82853efc8499 - languageName: node - linkType: hard - -"normalize-package-data@npm:^3.0.0": - version: 3.0.2 - resolution: "normalize-package-data@npm:3.0.2" - dependencies: - hosted-git-info: ^4.0.1 - resolve: ^1.20.0 - semver: ^7.3.4 - validate-npm-package-license: ^3.0.1 - checksum: b50e26f2c81c51ddf6b5a04f731ddc2fc409ef114d44b5e2e4a7cfaa2d45cb86f76fea0c3a57a41e106f71c777124f93b4a75fe1c4b3aa4844971a30a30d94c9 - languageName: node - linkType: hard - -"normalize-package-data@npm:^3.0.2, normalize-package-data@npm:^3.0.3": - version: 3.0.3 - resolution: "normalize-package-data@npm:3.0.3" - dependencies: - hosted-git-info: ^4.0.1 - is-core-module: ^2.5.0 - semver: ^7.3.4 - validate-npm-package-license: ^3.0.1 - checksum: bbcee00339e7c26fdbc760f9b66d429258e2ceca41a5df41f5df06cc7652de8d82e8679ff188ca095cad8eff2b6118d7d866af2b68400f74602fbcbce39c160a - languageName: node - linkType: hard - -"normalize-package-data@npm:^5.0.0": - version: 5.0.0 - resolution: "normalize-package-data@npm:5.0.0" - dependencies: - hosted-git-info: ^6.0.0 - is-core-module: ^2.8.1 - semver: ^7.3.5 - validate-npm-package-license: ^3.0.4 - checksum: a459f05eaf7c2b643c61234177f08e28064fde97da15800e3d3ac0404e28450d43ac46fc95fbf6407a9bf20af4c58505ad73458a912dc1517f8c1687b1d68c27 - languageName: node - linkType: hard - -"normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0": - version: 3.0.0 - resolution: "normalize-path@npm:3.0.0" - checksum: 88eeb4da891e10b1318c4b2476b6e2ecbeb5ff97d946815ffea7794c31a89017c70d7f34b3c2ebf23ef4e9fc9fb99f7dffe36da22011b5b5c6ffa34f4873ec20 - languageName: node - linkType: hard - -"normalize-url@npm:^8.0.0": - version: 8.0.0 - resolution: "normalize-url@npm:8.0.0" - checksum: 24c20b75ebfd526d8453084692720b49d111c63c0911f1b7447427829597841eef5a8ba3f6bb93d6654007b991c1f5cd85da2c907800e439e2e2ec6c2abd0fc0 - languageName: node - linkType: hard - -"npm-bundled@npm:^1.1.2": - version: 1.1.2 - resolution: "npm-bundled@npm:1.1.2" - dependencies: - npm-normalize-package-bin: ^1.0.1 - checksum: 6e599155ef28d0b498622f47f1ba189dfbae05095a1ed17cb3a5babf961e965dd5eab621f0ec6f0a98de774e5836b8f5a5ee639010d64f42850a74acec3d4d09 - languageName: node - linkType: hard - -"npm-bundled@npm:^3.0.0": - version: 3.0.0 - resolution: "npm-bundled@npm:3.0.0" - dependencies: - npm-normalize-package-bin: ^3.0.0 - checksum: 110859c2d6dcd7941dac0932a29171cbde123060486a4b6e897aaf5e025abeb3d9ffcdfe9e9271992e6396b2986c2c534f1029a45a7c196f1257fa244305dbf8 - languageName: node - linkType: hard - -"npm-install-checks@npm:^6.0.0": - version: 6.1.0 - resolution: "npm-install-checks@npm:6.1.0" - dependencies: - semver: ^7.1.1 - checksum: efbb4deac45bfe18ab8f619801f736f675ee9f80a60eeafc9fbf8f4657816b67d8e1b1a8dc50d47ee4226727f96e111974a752c4861e1aef1cc2e2ed70581e7c - languageName: node - linkType: hard - -"npm-normalize-package-bin@npm:^1.0.1": - version: 1.0.1 - resolution: "npm-normalize-package-bin@npm:1.0.1" - checksum: ae7f15155a1e3ace2653f12ddd1ee8eaa3c84452fdfbf2f1943e1de264e4b079c86645e2c55931a51a0a498cba31f70022a5219d5665fbcb221e99e58bc70122 - languageName: node - linkType: hard - -"npm-normalize-package-bin@npm:^3.0.0": - version: 3.0.0 - resolution: "npm-normalize-package-bin@npm:3.0.0" - checksum: 6a34886c150b0f5302aad52a9446e5c939aa14eeb462323e75681517b36c6b9eaef83e1f5bc2d7e5154b3b752cbce81bed05e290db3f1f7edf857cbb895e35c0 - languageName: node - linkType: hard - -"npm-package-arg@npm:8.1.1": - version: 8.1.1 - resolution: "npm-package-arg@npm:8.1.1" - dependencies: - hosted-git-info: ^3.0.6 - semver: ^7.0.0 - validate-npm-package-name: ^3.0.0 - checksum: 406c59f92d8fac5acbd1df62f4af8075e925af51131b6bc66245641ea71ddb0e60b3e2c56fafebd4e8ffc3ba0453e700a221a36a44740dc9f7488cec97ae4c55 - languageName: node - linkType: hard - -"npm-package-arg@npm:^10.0.0, npm-package-arg@npm:^10.1.0": - version: 10.1.0 - resolution: "npm-package-arg@npm:10.1.0" - dependencies: - hosted-git-info: ^6.0.0 - proc-log: ^3.0.0 - semver: ^7.3.5 - validate-npm-package-name: ^5.0.0 - checksum: 8fe4b6a742502345e4836ed42fdf26c544c9f75563c476c67044a481ada6e81f71b55462489c7e1899d516e4347150e58028036a90fa11d47e320bcc9365fd30 - languageName: node - linkType: hard - -"npm-packlist@npm:5.1.1": - version: 5.1.1 - resolution: "npm-packlist@npm:5.1.1" - dependencies: - glob: ^8.0.1 - ignore-walk: ^5.0.1 - npm-bundled: ^1.1.2 - npm-normalize-package-bin: ^1.0.1 - bin: - npm-packlist: bin/index.js - checksum: 28dab153744ceb4695b82a9032d14aa2bfb855d38344a09052673d07860a4d8725f808ed23996e6f2792c48e11f5d147632c159f798d2c24dac92b51a884f0c6 - languageName: node - linkType: hard - -"npm-packlist@npm:^7.0.0": - version: 7.0.4 - resolution: "npm-packlist@npm:7.0.4" - dependencies: - ignore-walk: ^6.0.0 - checksum: 5ffa1f8f0b32141a60a66713fa3ed03b8ee4800b1ed6b59194d03c3c85da88f3fc21e1de29b665f322678bae85198732b16aa76c0a7cb0e283f9e0db50752233 - languageName: node - linkType: hard - -"npm-pick-manifest@npm:^8.0.0": - version: 8.0.1 - resolution: "npm-pick-manifest@npm:8.0.1" - dependencies: - npm-install-checks: ^6.0.0 - npm-normalize-package-bin: ^3.0.0 - npm-package-arg: ^10.0.0 - semver: ^7.3.5 - checksum: b8e16f2fbcc40ba7d1405c9b566bcee32488c6709f883207f709b0715ed34e2f3f3bc5bf5cb9563d6aa23cb878102bf0011ba22cce9235caa9a0349784b48ecd - languageName: node - linkType: hard - -"npm-registry-fetch@npm:^14.0.0, npm-registry-fetch@npm:^14.0.3": - version: 14.0.3 - resolution: "npm-registry-fetch@npm:14.0.3" - dependencies: - make-fetch-happen: ^11.0.0 - minipass: ^4.0.0 - minipass-fetch: ^3.0.0 - minipass-json-stream: ^1.0.1 - minizlib: ^2.1.2 - npm-package-arg: ^10.0.0 - proc-log: ^3.0.0 - checksum: 451224e7272c8418000f6a0e27fb01d7eb5231bcd98dbd42acac3f275f0b5317590c152860cc84afa706427121b59f9422939e00af5690442b70e64cfa39de0a - languageName: node - linkType: hard - -"npm-registry-fetch@npm:^14.0.5": - version: 14.0.5 - resolution: "npm-registry-fetch@npm:14.0.5" - dependencies: - make-fetch-happen: ^11.0.0 - minipass: ^5.0.0 - minipass-fetch: ^3.0.0 - minipass-json-stream: ^1.0.1 - minizlib: ^2.1.2 - npm-package-arg: ^10.0.0 - proc-log: ^3.0.0 - checksum: c63649642955b424bc1baaff5955027144af312ae117ba8c24829e74484f859482591fe89687c6597d83e930c8054463eef23020ac69146097a72cc62ff10986 - languageName: node - linkType: hard - -"npm-run-all@npm:4.1.5": - version: 4.1.5 - resolution: "npm-run-all@npm:4.1.5" - dependencies: - ansi-styles: ^3.2.1 - chalk: ^2.4.1 - cross-spawn: ^6.0.5 - memorystream: ^0.3.1 - minimatch: ^3.0.4 - pidtree: ^0.3.0 - read-pkg: ^3.0.0 - shell-quote: ^1.6.1 - string.prototype.padend: ^3.0.0 - bin: - npm-run-all: bin/npm-run-all/index.js - run-p: bin/run-p/index.js - run-s: bin/run-s/index.js - checksum: 373b72c6a36564da13c1642c1fd9bb4dcc756bce7a3648f883772f02661095319820834ff813762d2fee403e9b40c1cd27c8685807c107440f10eb19c006d4a0 - languageName: node - linkType: hard - -"npm-run-path@npm:^4.0.1": - version: 4.0.1 - resolution: "npm-run-path@npm:4.0.1" - dependencies: - path-key: ^3.0.0 - checksum: 5374c0cea4b0bbfdfae62da7bbdf1e1558d338335f4cacf2515c282ff358ff27b2ecb91ffa5330a8b14390ac66a1e146e10700440c1ab868208430f56b5f4d23 - languageName: node - linkType: hard - -"npm-run-path@npm:^5.1.0": - version: 5.1.0 - resolution: "npm-run-path@npm:5.1.0" - dependencies: - path-key: ^4.0.0 - checksum: dc184eb5ec239d6a2b990b43236845332ef12f4e0beaa9701de724aa797fe40b6bbd0157fb7639d24d3ab13f5d5cf22d223a19c6300846b8126f335f788bee66 - languageName: node - linkType: hard - -"npmlog@npm:^6.0.0, npmlog@npm:^6.0.2": - version: 6.0.2 - resolution: "npmlog@npm:6.0.2" - dependencies: - are-we-there-yet: ^3.0.0 - console-control-strings: ^1.1.0 - gauge: ^4.0.3 - set-blocking: ^2.0.0 - checksum: ae238cd264a1c3f22091cdd9e2b106f684297d3c184f1146984ecbe18aaa86343953f26b9520dedd1b1372bc0316905b736c1932d778dbeb1fcf5a1001390e2a - languageName: node - linkType: hard - -"nth-check@npm:^2.0.0": - version: 2.0.1 - resolution: "nth-check@npm:2.0.1" - dependencies: - boolbase: ^1.0.0 - checksum: 5386d035c48438ff304fe687704d93886397349d1bed136de97aeae464caba10e8ffac55a04b215b86b3bc8897f33e0a5aa1045a9d8b2f251ae61b2a3ad3e450 - languageName: node - linkType: hard - -"nx@npm:16.5.2, nx@npm:>=16.5.1 < 17": - version: 16.5.2 - resolution: "nx@npm:16.5.2" - dependencies: - "@nrwl/tao": 16.5.2 - "@nx/nx-darwin-arm64": 16.5.2 - "@nx/nx-darwin-x64": 16.5.2 - "@nx/nx-freebsd-x64": 16.5.2 - "@nx/nx-linux-arm-gnueabihf": 16.5.2 - "@nx/nx-linux-arm64-gnu": 16.5.2 - "@nx/nx-linux-arm64-musl": 16.5.2 - "@nx/nx-linux-x64-gnu": 16.5.2 - "@nx/nx-linux-x64-musl": 16.5.2 - "@nx/nx-win32-arm64-msvc": 16.5.2 - "@nx/nx-win32-x64-msvc": 16.5.2 - "@parcel/watcher": 2.0.4 - "@yarnpkg/lockfile": ^1.1.0 - "@yarnpkg/parsers": 3.0.0-rc.46 - "@zkochan/js-yaml": 0.0.6 - axios: ^1.0.0 - chalk: ^4.1.0 - cli-cursor: 3.1.0 - cli-spinners: 2.6.1 - cliui: ^7.0.2 - dotenv: ~10.0.0 - enquirer: ~2.3.6 - fast-glob: 3.2.7 - figures: 3.2.0 - flat: ^5.0.2 - fs-extra: ^11.1.0 - glob: 7.1.4 - ignore: ^5.0.4 - js-yaml: 4.1.0 - jsonc-parser: 3.2.0 - lines-and-columns: ~2.0.3 - minimatch: 3.0.5 - npm-run-path: ^4.0.1 - open: ^8.4.0 - semver: 7.5.3 - string-width: ^4.2.3 - strong-log-transformer: ^2.1.0 - tar-stream: ~2.2.0 - tmp: ~0.2.1 - tsconfig-paths: ^4.1.2 - tslib: ^2.3.0 - v8-compile-cache: 2.3.0 - yargs: ^17.6.2 - yargs-parser: 21.1.1 - peerDependencies: - "@swc-node/register": ^1.4.2 - "@swc/core": ^1.2.173 - dependenciesMeta: - "@nx/nx-darwin-arm64": - optional: true - "@nx/nx-darwin-x64": - optional: true - "@nx/nx-freebsd-x64": - optional: true - "@nx/nx-linux-arm-gnueabihf": - optional: true - "@nx/nx-linux-arm64-gnu": - optional: true - "@nx/nx-linux-arm64-musl": - optional: true - "@nx/nx-linux-x64-gnu": - optional: true - "@nx/nx-linux-x64-musl": - optional: true - "@nx/nx-win32-arm64-msvc": - optional: true - "@nx/nx-win32-x64-msvc": - optional: true - peerDependenciesMeta: - "@swc-node/register": - optional: true - "@swc/core": - optional: true - bin: - nx: bin/nx.js - checksum: 717da8be398dd1d6a19419dc579cb4197c76de49577edf664ce8a9fdb341176823a277988d4b2b625ec7812ef498a6d4dfecf987d9cc0b981628cd235b09b8f0 - languageName: node - linkType: hard - -"object-assign@npm:^4, object-assign@npm:^4.0.1, object-assign@npm:^4.1.0": - version: 4.1.1 - resolution: "object-assign@npm:4.1.1" - checksum: fcc6e4ea8c7fe48abfbb552578b1c53e0d194086e2e6bbbf59e0a536381a292f39943c6e9628af05b5528aa5e3318bb30d6b2e53cadaf5b8fe9e12c4b69af23f - languageName: node - linkType: hard - -"object-inspect@npm:^1.11.0, object-inspect@npm:^1.9.0": - version: 1.12.0 - resolution: "object-inspect@npm:1.12.0" - checksum: 2b36d4001a9c921c6b342e2965734519c9c58c355822243c3207fbf0aac271f8d44d30d2d570d450b2cc6f0f00b72bcdba515c37827d2560e5f22b1899a31cf4 - languageName: node - linkType: hard - -"object-inspect@npm:^1.12.0, object-inspect@npm:^1.12.2, object-inspect@npm:^1.12.3": - version: 1.12.3 - resolution: "object-inspect@npm:1.12.3" - checksum: dabfd824d97a5f407e6d5d24810d888859f6be394d8b733a77442b277e0808860555176719c5905e765e3743a7cada6b8b0a3b85e5331c530fd418cc8ae991db - languageName: node - linkType: hard - -"object-inspect@npm:^1.6.0": - version: 1.9.0 - resolution: "object-inspect@npm:1.9.0" - checksum: 715d2ef5beebfecd5c6d5b29dd370b11bb37d46284d4c1e38463c1ab5dd182cb9d1b543b3f0ea682c84a1883863ea2fe6e6b7599a65a6ab043545189b06e8800 - languageName: node - linkType: hard - -"object-keys@npm:^1.0.12, object-keys@npm:^1.1.1": - version: 1.1.1 - resolution: "object-keys@npm:1.1.1" - checksum: b363c5e7644b1e1b04aa507e88dcb8e3a2f52b6ffd0ea801e4c7a62d5aa559affe21c55a07fd4b1fd55fc03a33c610d73426664b20032405d7b92a1414c34d6a - languageName: node - linkType: hard - -"object.assign@npm:^4.1.2": - version: 4.1.2 - resolution: "object.assign@npm:4.1.2" - dependencies: - call-bind: ^1.0.0 - define-properties: ^1.1.3 - has-symbols: ^1.0.1 - object-keys: ^1.1.1 - checksum: d621d832ed7b16ac74027adb87196804a500d80d9aca536fccb7ba48d33a7e9306a75f94c1d29cbfa324bc091bfc530bc24789568efdaee6a47fcfa298993814 - languageName: node - linkType: hard - -"object.assign@npm:^4.1.4": - version: 4.1.4 - resolution: "object.assign@npm:4.1.4" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.4 - has-symbols: ^1.0.3 - object-keys: ^1.1.1 - checksum: 76cab513a5999acbfe0ff355f15a6a125e71805fcf53de4e9d4e082e1989bdb81d1e329291e1e4e0ae7719f0e4ef80e88fb2d367ae60500d79d25a6224ac8864 - languageName: node - linkType: hard - -"object.fromentries@npm:^2.0.6": - version: 2.0.6 - resolution: "object.fromentries@npm:2.0.6" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 - checksum: 453c6d694180c0c30df451b60eaf27a5b9bca3fb43c37908fd2b78af895803dc631242bcf05582173afa40d8d0e9c96e16e8874b39471aa53f3ac1f98a085d85 - languageName: node - linkType: hard - -"object.groupby@npm:^1.0.0": - version: 1.0.0 - resolution: "object.groupby@npm:1.0.0" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.21.2 - get-intrinsic: ^1.2.1 - checksum: 64b00b287d57580111c958e7ff375c9b61811fa356f2cf0d35372d43cab61965701f00fac66c19fd8f49c4dfa28744bee6822379c69a73648ad03e09fcdeae70 - languageName: node - linkType: hard - -"object.values@npm:^1.1.6": - version: 1.1.6 - resolution: "object.values@npm:1.1.6" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 - checksum: f6fff9fd817c24cfd8107f50fb33061d81cd11bacc4e3dbb3852e9ff7692fde4dbce823d4333ea27cd9637ef1b6690df5fbb61f1ed314fa2959598dc3ae23d8e - languageName: node - linkType: hard - -"on-finished@npm:2.4.1": - version: 2.4.1 - resolution: "on-finished@npm:2.4.1" - dependencies: - ee-first: 1.1.1 - checksum: d20929a25e7f0bb62f937a425b5edeb4e4cde0540d77ba146ec9357f00b0d497cdb3b9b05b9c8e46222407d1548d08166bff69cc56dfa55ba0e4469228920ff0 - languageName: node - linkType: hard - -"on-finished@npm:~2.3.0": - version: 2.3.0 - resolution: "on-finished@npm:2.3.0" - dependencies: - ee-first: 1.1.1 - checksum: 1db595bd963b0124d6fa261d18320422407b8f01dc65863840f3ddaaf7bcad5b28ff6847286703ca53f4ec19595bd67a2f1253db79fc4094911ec6aa8df1671b - languageName: node - linkType: hard - -"once@npm:^1.3.0, once@npm:^1.3.1, once@npm:^1.4.0": - version: 1.4.0 - resolution: "once@npm:1.4.0" - dependencies: - wrappy: 1 - checksum: cd0a88501333edd640d95f0d2700fbde6bff20b3d4d9bdc521bdd31af0656b5706570d6c6afe532045a20bb8dc0849f8332d6f2a416e0ba6d3d3b98806c7db68 - languageName: node - linkType: hard - -"onetime@npm:^5.1.0, onetime@npm:^5.1.2": - version: 5.1.2 - resolution: "onetime@npm:5.1.2" - dependencies: - mimic-fn: ^2.1.0 - checksum: 2478859ef817fc5d4e9c2f9e5728512ddd1dbc9fb7829ad263765bb6d3b91ce699d6e2332eef6b7dff183c2f490bd3349f1666427eaba4469fba0ac38dfd0d34 - languageName: node - linkType: hard - -"onetime@npm:^6.0.0": - version: 6.0.0 - resolution: "onetime@npm:6.0.0" - dependencies: - mimic-fn: ^4.0.0 - checksum: 0846ce78e440841335d4e9182ef69d5762e9f38aa7499b19f42ea1c4cd40f0b4446094c455c713f9adac3f4ae86f613bb5e30c99e52652764d06a89f709b3788 - languageName: node - linkType: hard - -"open@npm:^8.4.0": - version: 8.4.0 - resolution: "open@npm:8.4.0" - dependencies: - define-lazy-prop: ^2.0.0 - is-docker: ^2.1.1 - is-wsl: ^2.2.0 - checksum: e9545bec64cdbf30a0c35c1bdc310344adf8428a117f7d8df3c0af0a0a24c513b304916a6d9b11db0190ff7225c2d578885080b761ed46a3d5f6f1eebb98b63c - languageName: node - linkType: hard - -"optionator@npm:^0.9.3": - version: 0.9.3 - resolution: "optionator@npm:0.9.3" - dependencies: - "@aashutoshrathi/word-wrap": ^1.2.3 - deep-is: ^0.1.3 - fast-levenshtein: ^2.0.6 - levn: ^0.4.1 - prelude-ls: ^1.2.1 - type-check: ^0.4.0 - checksum: 09281999441f2fe9c33a5eeab76700795365a061563d66b098923eb719251a42bdbe432790d35064d0816ead9296dbeb1ad51a733edf4167c96bd5d0882e428a - languageName: node - linkType: hard - -"ora@npm:^5.4.1": - version: 5.4.1 - resolution: "ora@npm:5.4.1" - dependencies: - bl: ^4.1.0 - chalk: ^4.1.0 - cli-cursor: ^3.1.0 - cli-spinners: ^2.5.0 - is-interactive: ^1.0.0 - is-unicode-supported: ^0.1.0 - log-symbols: ^4.1.0 - strip-ansi: ^6.0.0 - wcwidth: ^1.0.1 - checksum: 28d476ee6c1049d68368c0dc922e7225e3b5600c3ede88fade8052837f9ed342625fdaa84a6209302587c8ddd9b664f71f0759833cbdb3a4cf81344057e63c63 - languageName: node - linkType: hard - -"os-tmpdir@npm:~1.0.2": - version: 1.0.2 - resolution: "os-tmpdir@npm:1.0.2" - checksum: 5666560f7b9f10182548bf7013883265be33620b1c1b4a4d405c25be2636f970c5488ff3e6c48de75b55d02bde037249fe5dbfbb4c0fb7714953d56aed062e6d - languageName: node - linkType: hard - -"p-cancelable@npm:^3.0.0": - version: 3.0.0 - resolution: "p-cancelable@npm:3.0.0" - checksum: 2b5ae34218f9c2cf7a7c18e5d9a726ef9b165ef07e6c959f6738371509e747334b5f78f3bcdeb03d8a12dcb978faf641fd87eb21486ed7d36fb823b8ddef3219 - languageName: node - linkType: hard - -"p-finally@npm:^1.0.0": - version: 1.0.0 - resolution: "p-finally@npm:1.0.0" - checksum: 93a654c53dc805dd5b5891bab16eb0ea46db8f66c4bfd99336ae929323b1af2b70a8b0654f8f1eae924b2b73d037031366d645f1fd18b3d30cbd15950cc4b1d4 - languageName: node - linkType: hard - -"p-iteration@npm:^1.1.8": - version: 1.1.8 - resolution: "p-iteration@npm:1.1.8" - checksum: 3eb8d8affc2ef947c076807e5c57030949abad0ff81759ebc54fc43823e30ce918e69b035bf1884991c61b7885c77efaf32c0de7ac01110a2c874f6aa81e0d7f - languageName: node - linkType: hard - -"p-limit@npm:^1.1.0": - version: 1.3.0 - resolution: "p-limit@npm:1.3.0" - dependencies: - p-try: ^1.0.0 - checksum: 281c1c0b8c82e1ac9f81acd72a2e35d402bf572e09721ce5520164e9de07d8274451378a3470707179ad13240535558f4b277f02405ad752e08c7d5b0d54fbfd - languageName: node - linkType: hard - -"p-limit@npm:^2.2.0": - version: 2.2.1 - resolution: "p-limit@npm:2.2.1" - dependencies: - p-try: ^2.0.0 - checksum: e0660ac7ecdc9a898e2b9802b5b1fc3306c9dfb24d9c8a81ea204dd07e30096af194bdca2a2b5d248a1cb06a94ab6ce003c31ccd99a1e2b151438fab7abb8b4a - languageName: node - linkType: hard - -"p-limit@npm:^3.0.2": - version: 3.1.0 - resolution: "p-limit@npm:3.1.0" - dependencies: - yocto-queue: ^0.1.0 - checksum: 7c3690c4dbf62ef625671e20b7bdf1cbc9534e83352a2780f165b0d3ceba21907e77ad63401708145ca4e25bfc51636588d89a8c0aeb715e6c37d1c066430360 - languageName: node - linkType: hard - -"p-limit@npm:^4.0.0": - version: 4.0.0 - resolution: "p-limit@npm:4.0.0" - dependencies: - yocto-queue: ^1.0.0 - checksum: 01d9d70695187788f984226e16c903475ec6a947ee7b21948d6f597bed788e3112cc7ec2e171c1d37125057a5f45f3da21d8653e04a3a793589e12e9e80e756b - languageName: node - linkType: hard - -"p-locate@npm:^2.0.0": - version: 2.0.0 - resolution: "p-locate@npm:2.0.0" - dependencies: - p-limit: ^1.1.0 - checksum: e2dceb9b49b96d5513d90f715780f6f4972f46987dc32a0e18bc6c3fc74a1a5d73ec5f81b1398af5e58b99ea1ad03fd41e9181c01fa81b4af2833958696e3081 - languageName: node - linkType: hard - -"p-locate@npm:^4.1.0": - version: 4.1.0 - resolution: "p-locate@npm:4.1.0" - dependencies: - p-limit: ^2.2.0 - checksum: 513bd14a455f5da4ebfcb819ef706c54adb09097703de6aeaa5d26fe5ea16df92b48d1ac45e01e3944ce1e6aa2a66f7f8894742b8c9d6e276e16cd2049a2b870 - languageName: node - linkType: hard - -"p-locate@npm:^5.0.0": - version: 5.0.0 - resolution: "p-locate@npm:5.0.0" - dependencies: - p-limit: ^3.0.2 - checksum: 1623088f36cf1cbca58e9b61c4e62bf0c60a07af5ae1ca99a720837356b5b6c5ba3eb1b2127e47a06865fee59dd0453cad7cc844cda9d5a62ac1a5a51b7c86d3 - languageName: node - linkType: hard - -"p-locate@npm:^6.0.0": - version: 6.0.0 - resolution: "p-locate@npm:6.0.0" - dependencies: - p-limit: ^4.0.0 - checksum: 2bfe5234efa5e7a4e74b30a5479a193fdd9236f8f6b4d2f3f69e3d286d9a7d7ab0c118a2a50142efcf4e41625def635bd9332d6cbf9cc65d85eb0718c579ab38 - languageName: node - linkType: hard - -"p-map-series@npm:2.1.0": - version: 2.1.0 - resolution: "p-map-series@npm:2.1.0" - checksum: 69d4efbb6951c0dd62591d5a18c3af0af78496eae8b55791e049da239d70011aa3af727dece3fc9943e0bb3fd4fa64d24177cfbecc46efaf193179f0feeac486 - languageName: node - linkType: hard - -"p-map@npm:4.0.0, p-map@npm:^4.0.0": - version: 4.0.0 - resolution: "p-map@npm:4.0.0" - dependencies: - aggregate-error: ^3.0.0 - checksum: cb0ab21ec0f32ddffd31dfc250e3afa61e103ef43d957cc45497afe37513634589316de4eb88abdfd969fe6410c22c0b93ab24328833b8eb1ccc087fc0442a1c - languageName: node - linkType: hard - -"p-pipe@npm:3.1.0": - version: 3.1.0 - resolution: "p-pipe@npm:3.1.0" - checksum: ee9a2609685f742c6ceb3122281ec4453bbbcc80179b13e66fd139dcf19b1c327cf6c2fdfc815b548d6667e7eaefe5396323f6d49c4f7933e4cef47939e3d65c - languageName: node - linkType: hard - -"p-queue@npm:6.6.2": - version: 6.6.2 - resolution: "p-queue@npm:6.6.2" - dependencies: - eventemitter3: ^4.0.4 - p-timeout: ^3.2.0 - checksum: 832642fcc4ab6477b43e6d7c30209ab10952969ed211c6d6f2931be8a4f9935e3578c72e8cce053dc34f2eb6941a408a2c516a54904e989851a1a209cf19761c - languageName: node - linkType: hard - -"p-reduce@npm:2.1.0, p-reduce@npm:^2.0.0, p-reduce@npm:^2.1.0": - version: 2.1.0 - resolution: "p-reduce@npm:2.1.0" - checksum: 99b26d36066a921982f25c575e78355824da0787c486e3dd9fc867460e8bf17d5fb3ce98d006b41bdc81ffc0aa99edf5faee53d11fe282a20291fb721b0cb1c7 - languageName: node - linkType: hard - -"p-timeout@npm:^3.2.0": - version: 3.2.0 - resolution: "p-timeout@npm:3.2.0" - dependencies: - p-finally: ^1.0.0 - checksum: 3dd0eaa048780a6f23e5855df3dd45c7beacff1f820476c1d0d1bcd6648e3298752ba2c877aa1c92f6453c7dd23faaf13d9f5149fc14c0598a142e2c5e8d649c - languageName: node - linkType: hard - -"p-try@npm:^1.0.0": - version: 1.0.0 - resolution: "p-try@npm:1.0.0" - checksum: 3b5303f77eb7722144154288bfd96f799f8ff3e2b2b39330efe38db5dd359e4fb27012464cd85cb0a76e9b7edd1b443568cb3192c22e7cffc34989df0bafd605 - languageName: node - linkType: hard - -"p-try@npm:^2.0.0": - version: 2.2.0 - resolution: "p-try@npm:2.2.0" - checksum: f8a8e9a7693659383f06aec604ad5ead237c7a261c18048a6e1b5b85a5f8a067e469aa24f5bc009b991ea3b058a87f5065ef4176793a200d4917349881216cae - languageName: node - linkType: hard - -"p-waterfall@npm:2.1.1": - version: 2.1.1 - resolution: "p-waterfall@npm:2.1.1" - dependencies: - p-reduce: ^2.0.0 - checksum: 8588bb8b004ee37e559c7e940a480c1742c42725d477b0776ff30b894920a3e48bddf8f60aa0ae82773e500a8fc99d75e947c450e0c2ce187aff72cc1b248f6d - languageName: node - linkType: hard - -"pac-proxy-agent@npm:^7.0.0": - version: 7.0.0 - resolution: "pac-proxy-agent@npm:7.0.0" - dependencies: - "@tootallnate/quickjs-emscripten": ^0.23.0 - agent-base: ^7.0.2 - debug: ^4.3.4 - get-uri: ^6.0.1 - http-proxy-agent: ^7.0.0 - https-proxy-agent: ^7.0.0 - pac-resolver: ^7.0.0 - socks-proxy-agent: ^8.0.1 - checksum: 45fe10ae58b1700d5419a9e5b525fb261b866ed6a65c1382fe45c3d5af9f81d9a58250d407941a363b1955e0315f3d97e02a2f20e4c7e2ba793bd46585db7ec8 - languageName: node - linkType: hard - -"pac-resolver@npm:^7.0.0": - version: 7.0.0 - resolution: "pac-resolver@npm:7.0.0" - dependencies: - degenerator: ^5.0.0 - ip: ^1.1.8 - netmask: ^2.0.2 - checksum: fa3a898c09848e93e35f5e23443fea36ddb393a851c76a23664a5bf3fcbe58ff77a0bcdae1e4f01b9ea87ea493c52e14d97a0fe39f92474d14cd45559c6e3cde - languageName: node - linkType: hard - -"pacote@npm:^15.2.0": - version: 15.2.0 - resolution: "pacote@npm:15.2.0" - dependencies: - "@npmcli/git": ^4.0.0 - "@npmcli/installed-package-contents": ^2.0.1 - "@npmcli/promise-spawn": ^6.0.1 - "@npmcli/run-script": ^6.0.0 - cacache: ^17.0.0 - fs-minipass: ^3.0.0 - minipass: ^5.0.0 - npm-package-arg: ^10.0.0 - npm-packlist: ^7.0.0 - npm-pick-manifest: ^8.0.0 - npm-registry-fetch: ^14.0.0 - proc-log: ^3.0.0 - promise-retry: ^2.0.1 - read-package-json: ^6.0.0 - read-package-json-fast: ^3.0.0 - sigstore: ^1.3.0 - ssri: ^10.0.0 - tar: ^6.1.11 - bin: - pacote: lib/bin.js - checksum: c731572be2bf226b117eba076d242bd4cd8be7aa01e004af3374a304ad7ab330539e22644bc33de12d2a7d45228ccbcbf4d710f59c84414f3d09a1a95ee6f0bf - languageName: node - linkType: hard - -"pako@npm:2.1.0": - version: 2.1.0 - resolution: "pako@npm:2.1.0" - checksum: 71666548644c9a4d056bcaba849ca6fd7242c6cf1af0646d3346f3079a1c7f4a66ffec6f7369ee0dc88f61926c10d6ab05da3e1fca44b83551839e89edd75a3e - languageName: node - linkType: hard - -"param-case@npm:^3.0.4": - version: 3.0.4 - resolution: "param-case@npm:3.0.4" - dependencies: - dot-case: ^3.0.4 - tslib: ^2.0.3 - checksum: b34227fd0f794e078776eb3aa6247442056cb47761e9cd2c4c881c86d84c64205f6a56ef0d70b41ee7d77da02c3f4ed2f88e3896a8fefe08bdfb4deca037c687 - languageName: node - linkType: hard - -"parent-module@npm:^1.0.0": - version: 1.0.1 - resolution: "parent-module@npm:1.0.1" - dependencies: - callsites: ^3.0.0 - checksum: 6ba8b255145cae9470cf5551eb74be2d22281587af787a2626683a6c20fbb464978784661478dd2a3f1dad74d1e802d403e1b03c1a31fab310259eec8ac560ff - languageName: node - linkType: hard - -"parse-json@npm:^2.2.0": - version: 2.2.0 - resolution: "parse-json@npm:2.2.0" - dependencies: - error-ex: ^1.2.0 - checksum: dda78a63e57a47b713a038630868538f718a7ca0cd172a36887b0392ccf544ed0374902eb28f8bf3409e8b71d62b79d17062f8543afccf2745f9b0b2d2bb80ca - languageName: node - linkType: hard - -"parse-json@npm:^4.0.0": - version: 4.0.0 - resolution: "parse-json@npm:4.0.0" - dependencies: - error-ex: ^1.3.1 - json-parse-better-errors: ^1.0.1 - checksum: 0fe227d410a61090c247e34fa210552b834613c006c2c64d9a05cfe9e89cf8b4246d1246b1a99524b53b313e9ac024438d0680f67e33eaed7e6f38db64cfe7b5 - languageName: node - linkType: hard - -"parse-json@npm:^5.0.0": - version: 5.1.0 - resolution: "parse-json@npm:5.1.0" - dependencies: - "@babel/code-frame": ^7.0.0 - error-ex: ^1.3.1 - json-parse-even-better-errors: ^2.3.0 - lines-and-columns: ^1.1.6 - checksum: 0c0c299347e74b9f5720644abc5a07667e66143114e28b63967468611aad5a4c2216fc990c674f83398cd0c2a176cfd7098f79e279079fcc487dfd5f9b475517 - languageName: node - linkType: hard - -"parse-json@npm:^5.2.0": - version: 5.2.0 - resolution: "parse-json@npm:5.2.0" - dependencies: - "@babel/code-frame": ^7.0.0 - error-ex: ^1.3.1 - json-parse-even-better-errors: ^2.3.0 - lines-and-columns: ^1.1.6 - checksum: 62085b17d64da57f40f6afc2ac1f4d95def18c4323577e1eced571db75d9ab59b297d1d10582920f84b15985cbfc6b6d450ccbf317644cfa176f3ed982ad87e2 - languageName: node - linkType: hard - -"parse-json@npm:^7.0.0": - version: 7.0.0 - resolution: "parse-json@npm:7.0.0" - dependencies: - "@babel/code-frame": ^7.21.4 - error-ex: ^1.3.2 - json-parse-even-better-errors: ^3.0.0 - lines-and-columns: ^2.0.3 - type-fest: ^3.8.0 - checksum: de6c756f65af568439a7ac87c830e5a8b98bd25160a8832872183588a139f9c8fd8bab96c8bc49788f5a957a59d8de7b5a3fa8a01027248b3079433f81dd5590 - languageName: node - linkType: hard - -"parse-ms@npm:^2.1.0": - version: 2.1.0 - resolution: "parse-ms@npm:2.1.0" - checksum: d5c66c76cca8df5bd0574e2d11b9c3752893b59b466e74308d4a2f09760dc5436a1633f549cad300fc8c3c19154d14959a3b8333d3b2f7bd75898fe18149d564 - languageName: node - linkType: hard - -"parse-path@npm:^7.0.0": - version: 7.0.0 - resolution: "parse-path@npm:7.0.0" - dependencies: - protocols: ^2.0.0 - checksum: 244b46523a58181d251dda9b888efde35d8afb957436598d948852f416d8c76ddb4f2010f9fc94218b4be3e5c0f716aa0d2026194a781e3b8981924142009302 - languageName: node - linkType: hard - -"parse-url@npm:^8.1.0": - version: 8.1.0 - resolution: "parse-url@npm:8.1.0" - dependencies: - parse-path: ^7.0.0 - checksum: b93e21ab4c93c7d7317df23507b41be7697694d4c94f49ed5c8d6288b01cba328fcef5ba388e147948eac20453dee0df9a67ab2012415189fff85973bdffe8d9 - languageName: node - linkType: hard - -"parseurl@npm:~1.3.3": - version: 1.3.3 - resolution: "parseurl@npm:1.3.3" - checksum: 407cee8e0a3a4c5cd472559bca8b6a45b82c124e9a4703302326e9ab60fc1081442ada4e02628efef1eb16197ddc7f8822f5a91fd7d7c86b51f530aedb17dfa2 - languageName: node - linkType: hard - -"pascal-case@npm:^3.1.2": - version: 3.1.2 - resolution: "pascal-case@npm:3.1.2" - dependencies: - no-case: ^3.0.4 - tslib: ^2.0.3 - checksum: ba98bfd595fc91ef3d30f4243b1aee2f6ec41c53b4546bfa3039487c367abaa182471dcfc830a1f9e1a0df00c14a370514fa2b3a1aacc68b15a460c31116873e - languageName: node - linkType: hard - -"path-exists@npm:^2.0.0": - version: 2.1.0 - resolution: "path-exists@npm:2.1.0" - dependencies: - pinkie-promise: ^2.0.0 - checksum: fdb734f1d00f225f7a0033ce6d73bff6a7f76ea08936abf0e5196fa6e54a645103538cd8aedcb90d6d8c3fa3705ded0c58a4da5948ae92aa8834892c1ab44a84 - languageName: node - linkType: hard - -"path-exists@npm:^3.0.0": - version: 3.0.0 - resolution: "path-exists@npm:3.0.0" - checksum: 96e92643aa34b4b28d0de1cd2eba52a1c5313a90c6542d03f62750d82480e20bfa62bc865d5cfc6165f5fcd5aeb0851043c40a39be5989646f223300021bae0a - languageName: node - linkType: hard - -"path-exists@npm:^4.0.0": - version: 4.0.0 - resolution: "path-exists@npm:4.0.0" - checksum: 505807199dfb7c50737b057dd8d351b82c033029ab94cb10a657609e00c1bc53b951cfdbccab8de04c5584d5eff31128ce6afd3db79281874a5ef2adbba55ed1 - languageName: node - linkType: hard - -"path-exists@npm:^5.0.0": - version: 5.0.0 - resolution: "path-exists@npm:5.0.0" - checksum: 8ca842868cab09423994596eb2c5ec2a971c17d1a3cb36dbf060592c730c725cd524b9067d7d2a1e031fef9ba7bd2ac6dc5ec9fb92aa693265f7be3987045254 - languageName: node - linkType: hard - -"path-is-absolute@npm:^1.0.0": - version: 1.0.1 - resolution: "path-is-absolute@npm:1.0.1" - checksum: 060840f92cf8effa293bcc1bea81281bd7d363731d214cbe5c227df207c34cd727430f70c6037b5159c8a870b9157cba65e775446b0ab06fd5ecc7e54615a3b8 - languageName: node - linkType: hard - -"path-key@npm:^2.0.1": - version: 2.0.1 - resolution: "path-key@npm:2.0.1" - checksum: f7ab0ad42fe3fb8c7f11d0c4f849871e28fbd8e1add65c370e422512fc5887097b9cf34d09c1747d45c942a8c1e26468d6356e2df3f740bf177ab8ca7301ebfd - languageName: node - linkType: hard - -"path-key@npm:^3.0.0, path-key@npm:^3.1.0": - version: 3.1.1 - resolution: "path-key@npm:3.1.1" - checksum: 55cd7a9dd4b343412a8386a743f9c746ef196e57c823d90ca3ab917f90ab9f13dd0ded27252ba49dbdfcab2b091d998bc446f6220cd3cea65db407502a740020 - languageName: node - linkType: hard - -"path-key@npm:^4.0.0": - version: 4.0.0 - resolution: "path-key@npm:4.0.0" - checksum: 8e6c314ae6d16b83e93032c61020129f6f4484590a777eed709c4a01b50e498822b00f76ceaf94bc64dbd90b327df56ceadce27da3d83393790f1219e07721d7 - languageName: node - linkType: hard - -"path-parse@npm:^1.0.6, path-parse@npm:^1.0.7": - version: 1.0.7 - resolution: "path-parse@npm:1.0.7" - checksum: 49abf3d81115642938a8700ec580da6e830dde670be21893c62f4e10bd7dd4c3742ddc603fe24f898cba7eb0c6bc1777f8d9ac14185d34540c6d4d80cd9cae8a - languageName: node - linkType: hard - -"path-scurry@npm:^1.10.1": - version: 1.10.1 - resolution: "path-scurry@npm:1.10.1" - dependencies: - lru-cache: ^9.1.1 || ^10.0.0 - minipass: ^5.0.0 || ^6.0.2 || ^7.0.0 - checksum: e2557cff3a8fb8bc07afdd6ab163a92587884f9969b05bbbaf6fe7379348bfb09af9ed292af12ed32398b15fb443e81692047b786d1eeb6d898a51eb17ed7d90 - languageName: node - linkType: hard - -"path-scurry@npm:^1.6.1": - version: 1.6.1 - resolution: "path-scurry@npm:1.6.1" - dependencies: - lru-cache: ^7.14.1 - minipass: ^4.0.2 - checksum: 7ba57e823cb7bb879669a4e5e05a283cde1bb9e81b6d806b2609f8d8026d0aef08f4b655b17fc86b21c9c32807851bba95ca715db5ab0605fb13c7a3e9172e42 - languageName: node - linkType: hard - -"path-scurry@npm:^1.7.0": - version: 1.7.0 - resolution: "path-scurry@npm:1.7.0" - dependencies: - lru-cache: ^9.0.0 - minipass: ^5.0.0 - checksum: 4e86df0fa6848cef1ba672d4a332b8dbd0297c42d5123bcc419d714c34b25ee6775b0d2e66dd5e698a38e9bcd808f8fc47333e3a3357307cada98e16bfae8b98 - languageName: node - linkType: hard - -"path-to-regexp@npm:0.1.7": - version: 0.1.7 - resolution: "path-to-regexp@npm:0.1.7" - checksum: 69a14ea24db543e8b0f4353305c5eac6907917031340e5a8b37df688e52accd09e3cebfe1660b70d76b6bd89152f52183f28c74813dbf454ba1a01c82a38abce - languageName: node - linkType: hard - -"path-type@npm:^1.0.0": - version: 1.1.0 - resolution: "path-type@npm:1.1.0" - dependencies: - graceful-fs: ^4.1.2 - pify: ^2.0.0 - pinkie-promise: ^2.0.0 - checksum: 59a4b2c0e566baf4db3021a1ed4ec09a8b36fca960a490b54a6bcefdb9987dafe772852982b6011cd09579478a96e57960a01f75fa78a794192853c9d468fc79 - languageName: node - linkType: hard - -"path-type@npm:^3.0.0": - version: 3.0.0 - resolution: "path-type@npm:3.0.0" - dependencies: - pify: ^3.0.0 - checksum: 735b35e256bad181f38fa021033b1c33cfbe62ead42bb2222b56c210e42938eecb272ae1949f3b6db4ac39597a61b44edd8384623ec4d79bfdc9a9c0f12537a6 - languageName: node - linkType: hard - -"path-type@npm:^4.0.0": - version: 4.0.0 - resolution: "path-type@npm:4.0.0" - checksum: 5b1e2daa247062061325b8fdbfd1fb56dde0a448fb1455453276ea18c60685bdad23a445dc148cf87bc216be1573357509b7d4060494a6fd768c7efad833ee45 - languageName: node - linkType: hard - -"pause-stream@npm:0.0.11": - version: 0.0.11 - resolution: "pause-stream@npm:0.0.11" - dependencies: - through: ~2.3 - checksum: 3c4a14052a638b92e0c96eb00c0d7977df7f79ea28395250c525d197f1fc02d34ce1165d5362e2e6ebbb251524b94a76f3f0d4abc39ab8b016d97449fe15583c - languageName: node - linkType: hard - -"pend@npm:~1.2.0": - version: 1.2.0 - resolution: "pend@npm:1.2.0" - checksum: 6c72f5243303d9c60bd98e6446ba7d30ae29e3d56fdb6fae8767e8ba6386f33ee284c97efe3230a0d0217e2b1723b8ab490b1bbf34fcbb2180dbc8a9de47850d - languageName: node - linkType: hard - -"performances@workspace:performances": - version: 0.0.0-use.local - resolution: "performances@workspace:performances" - dependencies: - "@types/node": 18.17.9 - "@types/node-forge": 1.3.4 - node-forge: 1.3.1 - puppeteer: 21.1.0 - ts-node: 10.9.1 - languageName: unknown - linkType: soft - -"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1": - version: 2.2.2 - resolution: "picomatch@npm:2.2.2" - checksum: 897a589f94665b4fd93e075fa94893936afe3f7bbef44250f0e878a8d9d001972a79589cac2856c24f6f5aa3b0abc9c8ba00c98fae4dc22bc0117188864d4181 - languageName: node - linkType: hard - -"picomatch@npm:^2.2.3": - version: 2.3.1 - resolution: "picomatch@npm:2.3.1" - checksum: 050c865ce81119c4822c45d3c84f1ced46f93a0126febae20737bd05ca20589c564d6e9226977df859ed5e03dc73f02584a2b0faad36e896936238238b0446cf - languageName: node - linkType: hard - -"pidtree@npm:^0.3.0": - version: 0.3.0 - resolution: "pidtree@npm:0.3.0" - bin: - pidtree: ./bin/pidtree.js - checksum: a282fd40653f6080c80c7c7f112134561797e3f7cf30798cea755f3806b022009e69a810487c1085d4561f1145177303b814677fbf69b24538b23bae4c287f59 - languageName: node - linkType: hard - -"pify@npm:5.0.0": - version: 5.0.0 - resolution: "pify@npm:5.0.0" - checksum: 443e3e198ad6bfa8c0c533764cf75c9d5bc976387a163792fb553ffe6ce923887cf14eebf5aea9b7caa8eab930da8c33612990ae85bd8c2bc18bedb9eae94ecb - languageName: node - linkType: hard - -"pify@npm:^2.0.0, pify@npm:^2.3.0": - version: 2.3.0 - resolution: "pify@npm:2.3.0" - checksum: 9503aaeaf4577acc58642ad1d25c45c6d90288596238fb68f82811c08104c800e5a7870398e9f015d82b44ecbcbef3dc3d4251a1cbb582f6e5959fe09884b2ba - languageName: node - linkType: hard - -"pify@npm:^3.0.0": - version: 3.0.0 - resolution: "pify@npm:3.0.0" - checksum: 6cdcbc3567d5c412450c53261a3f10991665d660961e06605decf4544a61a97a54fefe70a68d5c37080ff9d6f4cf51444c90198d1ba9f9309a6c0d6e9f5c4fde - languageName: node - linkType: hard - -"pify@npm:^4.0.1": - version: 4.0.1 - resolution: "pify@npm:4.0.1" - checksum: 9c4e34278cb09987685fa5ef81499c82546c033713518f6441778fbec623fc708777fe8ac633097c72d88470d5963094076c7305cafc7ad340aae27cfacd856b - languageName: node - linkType: hard - -"pinkie-promise@npm:^2.0.0": - version: 2.0.1 - resolution: "pinkie-promise@npm:2.0.1" - dependencies: - pinkie: ^2.0.0 - checksum: b53a4a2e73bf56b6f421eef711e7bdcb693d6abb474d57c5c413b809f654ba5ee750c6a96dd7225052d4b96c4d053cdcb34b708a86fceed4663303abee52fcca - languageName: node - linkType: hard - -"pinkie@npm:^2.0.0": - version: 2.0.4 - resolution: "pinkie@npm:2.0.4" - checksum: b12b10afea1177595aab036fc220785488f67b4b0fc49e7a27979472592e971614fa1c728e63ad3e7eb748b4ec3c3dbd780819331dad6f7d635c77c10537b9db - languageName: node - linkType: hard - -"pkg-dir@npm:^4.2.0": - version: 4.2.0 - resolution: "pkg-dir@npm:4.2.0" - dependencies: - find-up: ^4.0.0 - checksum: 9863e3f35132bf99ae1636d31ff1e1e3501251d480336edb1c211133c8d58906bed80f154a1d723652df1fda91e01c7442c2eeaf9dc83157c7ae89087e43c8d6 - languageName: node - linkType: hard - -"pluralize@npm:^8.0.0": - version: 8.0.0 - resolution: "pluralize@npm:8.0.0" - checksum: 08931d4a6a4a5561a7f94f67a31c17e6632cb21e459ab3ff4f6f629d9a822984cf8afef2311d2005fbea5d7ef26016ebb090db008e2d8bce39d0a9a9d218736e - languageName: node - linkType: hard - -"prelude-ls@npm:^1.2.1": - version: 1.2.1 - resolution: "prelude-ls@npm:1.2.1" - checksum: cd192ec0d0a8e4c6da3bb80e4f62afe336df3f76271ac6deb0e6a36187133b6073a19e9727a1ff108cd8b9982e4768850d413baa71214dd80c7979617dca827a - languageName: node - linkType: hard - -"prettier@npm:3.0.2": - version: 3.0.2 - resolution: "prettier@npm:3.0.2" - bin: - prettier: bin/prettier.cjs - checksum: 118b59ddb6c80abe2315ab6d0f4dd1b253be5cfdb20622fa5b65bb1573dcd362e6dd3dcf2711dd3ebfe64aecf7bdc75de8a69dc2422dcd35bdde7610586b677a - languageName: node - linkType: hard - -"prettier@npm:^2.6.2": - version: 2.7.1 - resolution: "prettier@npm:2.7.1" - bin: - prettier: bin-prettier.js - checksum: 55a4409182260866ab31284d929b3cb961e5fdb91fe0d2e099dac92eaecec890f36e524b4c19e6ceae839c99c6d7195817579cdffc8e2c80da0cb794463a748b - languageName: node - linkType: hard - -"pretty-error@npm:^4.0.0": - version: 4.0.0 - resolution: "pretty-error@npm:4.0.0" - dependencies: - lodash: ^4.17.20 - renderkid: ^3.0.0 - checksum: a5b9137365690104ded6947dca2e33360bf55e62a4acd91b1b0d7baa3970e43754c628cc9e16eafbdd4e8f8bcb260a5865475d4fc17c3106ff2d61db4e72cdf3 - languageName: node - linkType: hard - -"pretty-format@npm:^29.5.0": - version: 29.5.0 - resolution: "pretty-format@npm:29.5.0" - dependencies: - "@jest/schemas": ^29.4.3 - ansi-styles: ^5.0.0 - react-is: ^18.0.0 - checksum: 4065356b558e6db25b4d41a01efb386935a6c06a0c9c104ef5ce59f2f476b8210edb8b3949b386e60ada0a6dc5ebcb2e6ccddc8c64dfd1a9943c3c3a9e7eaf89 - languageName: node - linkType: hard - -"pretty-ms@npm:^7.0.0": - version: 7.0.1 - resolution: "pretty-ms@npm:7.0.1" - dependencies: - parse-ms: ^2.1.0 - checksum: d76c4920283b48be91f1d3797a2ce4bd51187d58d2a609ae993c028f73c92d16439449d857af57ccad91ae3a38b30c87307f5589749a056102ebb494c686957e - languageName: node - linkType: hard - -"printj@npm:~1.3.1": - version: 1.3.1 - resolution: "printj@npm:1.3.1" - bin: - printj: bin/printj.njs - checksum: 3bb8976e02c2a5943f86bf7d1cbe7764fa9fb6fb177cbc9fe0044adbd7be11dbf82e4c72d381f4d2ddc578fada92ea24ab263069549254cb796a252f11fd1ddf - languageName: node - linkType: hard - -"proc-log@npm:^3.0.0": - version: 3.0.0 - resolution: "proc-log@npm:3.0.0" - checksum: 02b64e1b3919e63df06f836b98d3af002b5cd92655cab18b5746e37374bfb73e03b84fe305454614b34c25b485cc687a9eebdccf0242cda8fda2475dd2c97e02 - languageName: node - linkType: hard - -"process-nextick-args@npm:~2.0.0": - version: 2.0.1 - resolution: "process-nextick-args@npm:2.0.1" - checksum: 1d38588e520dab7cea67cbbe2efdd86a10cc7a074c09657635e34f035277b59fbb57d09d8638346bf7090f8e8ebc070c96fa5fd183b777fff4f5edff5e9466cf - languageName: node - linkType: hard - -"progress@npm:2.0.3": - version: 2.0.3 - resolution: "progress@npm:2.0.3" - checksum: f67403fe7b34912148d9252cb7481266a354bd99ce82c835f79070643bb3c6583d10dbcfda4d41e04bbc1d8437e9af0fb1e1f2135727878f5308682a579429b7 - languageName: node - linkType: hard - -"promise-inflight@npm:^1.0.1": - version: 1.0.1 - resolution: "promise-inflight@npm:1.0.1" - checksum: 22749483091d2c594261517f4f80e05226d4d5ecc1fc917e1886929da56e22b5718b7f2a75f3807e7a7d471bc3be2907fe92e6e8f373ddf5c64bae35b5af3981 - languageName: node - linkType: hard - -"promise-retry@npm:^2.0.1": - version: 2.0.1 - resolution: "promise-retry@npm:2.0.1" - dependencies: - err-code: ^2.0.2 - retry: ^0.12.0 - checksum: f96a3f6d90b92b568a26f71e966cbbc0f63ab85ea6ff6c81284dc869b41510e6cdef99b6b65f9030f0db422bf7c96652a3fff9f2e8fb4a0f069d8f4430359429 - languageName: node - linkType: hard - -"promise@npm:^7.1.1": - version: 7.3.1 - resolution: "promise@npm:7.3.1" - dependencies: - asap: ~2.0.3 - checksum: 475bb069130179fbd27ed2ab45f26d8862376a137a57314cf53310bdd85cc986a826fd585829be97ebc0aaf10e9d8e68be1bfe5a4a0364144b1f9eedfa940cf1 - languageName: node - linkType: hard - -"promzard@npm:^1.0.0": - version: 1.0.0 - resolution: "promzard@npm:1.0.0" - dependencies: - read: ^2.0.0 - checksum: c06948827171612faae321ebaf23ff8bd9ebb3e1e0f37616990bc4b81c663b192e447b3fe3b424211beb0062cec0cfe6ba3ce70c8b448b4aa59752b765dbb302 - languageName: node - linkType: hard - -"protocols@npm:^2.0.0, protocols@npm:^2.0.1": - version: 2.0.1 - resolution: "protocols@npm:2.0.1" - checksum: 4a9bef6aa0449a0245ded319ac3cbfd032c3e76ebb562777037a3a832c99253d0e8bc2847f7be350236df620a11f7d4fe683ea7f59a2cc14c69f746b6259eda4 - languageName: node - linkType: hard - -"proxy-addr@npm:~2.0.7": - version: 2.0.7 - resolution: "proxy-addr@npm:2.0.7" - dependencies: - forwarded: 0.2.0 - ipaddr.js: 1.9.1 - checksum: 29c6990ce9364648255454842f06f8c46fcd124d3e6d7c5066df44662de63cdc0bad032e9bf5a3d653ff72141cc7b6019873d685708ac8210c30458ad99f2b74 - languageName: node - linkType: hard - -"proxy-agent@npm:6.3.0": - version: 6.3.0 - resolution: "proxy-agent@npm:6.3.0" - dependencies: - agent-base: ^7.0.2 - debug: ^4.3.4 - http-proxy-agent: ^7.0.0 - https-proxy-agent: ^7.0.0 - lru-cache: ^7.14.1 - pac-proxy-agent: ^7.0.0 - proxy-from-env: ^1.1.0 - socks-proxy-agent: ^8.0.1 - checksum: e3fb0633d665e352ed4efe23ae5616b8301423dfa4ff1c5975d093da8a636181a97391f7a91c6a7ffae17c1a305df855e95507f73bcdafda8876198c64b88f5b - languageName: node - linkType: hard - -"proxy-from-env@npm:1.1.0, proxy-from-env@npm:^1.1.0": - version: 1.1.0 - resolution: "proxy-from-env@npm:1.1.0" - checksum: ed7fcc2ba0a33404958e34d95d18638249a68c430e30fcb6c478497d72739ba64ce9810a24f53a7d921d0c065e5b78e3822759800698167256b04659366ca4d4 - languageName: node - linkType: hard - -"ps-tree@npm:=1.2.0": - version: 1.2.0 - resolution: "ps-tree@npm:1.2.0" - dependencies: - event-stream: =3.3.4 - bin: - ps-tree: ./bin/ps-tree.js - checksum: e635dd00f53d30d31696cf5f95b3a8dbdf9b1aeb36d4391578ce8e8cd22949b7c5536c73b0dc18c78615ea3ddd4be96101166be59ca2e3e3cb1e2f79ba3c7f98 - languageName: node - linkType: hard - -"pseudomap@npm:^1.0.2": - version: 1.0.2 - resolution: "pseudomap@npm:1.0.2" - checksum: 856c0aae0ff2ad60881168334448e898ad7a0e45fe7386d114b150084254c01e200c957cf378378025df4e052c7890c5bd933939b0e0d2ecfcc1dc2f0b2991f5 - languageName: node - linkType: hard - -"pump@npm:^3.0.0": - version: 3.0.0 - resolution: "pump@npm:3.0.0" - dependencies: - end-of-stream: ^1.1.0 - once: ^1.3.1 - checksum: e42e9229fba14732593a718b04cb5e1cfef8254544870997e0ecd9732b189a48e1256e4e5478148ecb47c8511dca2b09eae56b4d0aad8009e6fac8072923cfc9 - languageName: node - linkType: hard - -"punycode@npm:^2.1.0": - version: 2.1.1 - resolution: "punycode@npm:2.1.1" - checksum: 823bf443c6dd14f669984dea25757b37993f67e8d94698996064035edd43bed8a5a17a9f12e439c2b35df1078c6bec05a6c86e336209eb1061e8025c481168e8 - languageName: node - linkType: hard - -"puppeteer-core@npm:20.3.0": - version: 20.3.0 - resolution: "puppeteer-core@npm:20.3.0" - dependencies: - "@puppeteer/browsers": 1.3.0 - chromium-bidi: 0.4.9 - cross-fetch: 3.1.6 - debug: 4.3.4 - devtools-protocol: 0.0.1120988 - ws: 8.13.0 - peerDependencies: - typescript: ">= 4.7.4" - peerDependenciesMeta: - typescript: - optional: true - checksum: df0b0e249c100d7985b23bca56df6f50e970540f61e6bd80341aff88a9097230185d349a37375954db0de8149d6c64f21823841df6a773ccd18dca7b9a81f938 - languageName: node - linkType: hard - -"puppeteer-core@npm:21.1.0": - version: 21.1.0 - resolution: "puppeteer-core@npm:21.1.0" - dependencies: - "@puppeteer/browsers": 1.7.0 - chromium-bidi: 0.4.20 - cross-fetch: 4.0.0 - debug: 4.3.4 - devtools-protocol: 0.0.1159816 - ws: 8.13.0 - checksum: 1c3f2a2bb6de3ec90808f06f0c3ef769f0854e7df610c16080c1dd5434cedf865f48d5059c5406fa84227aab8bfae7dec789e5701adb800895c7a7ec888cfb04 - languageName: node - linkType: hard - -"puppeteer-core@npm:^20.9.0": - version: 20.9.0 - resolution: "puppeteer-core@npm:20.9.0" - dependencies: - "@puppeteer/browsers": 1.4.6 - chromium-bidi: 0.4.16 - cross-fetch: 4.0.0 - debug: 4.3.4 - devtools-protocol: 0.0.1147663 - ws: 8.13.0 - peerDependencies: - typescript: ">= 4.7.4" - peerDependenciesMeta: - typescript: - optional: true - checksum: d298598445b0f2032c02d0ed7d1d18a8d2d2fcaf6fc31fc96e93e2669a7fc6fbee0338bd9b8c8f8822887f18a8fb680b77bb56e96fe1928baadb52292bbd93b4 - languageName: node - linkType: hard - -"puppeteer@npm:21.1.0": - version: 21.1.0 - resolution: "puppeteer@npm:21.1.0" - dependencies: - "@puppeteer/browsers": 1.7.0 - cosmiconfig: 8.2.0 - puppeteer-core: 21.1.0 - checksum: 15e343dd1c048a0ef228aa52a2df2240dc76d543c379fc9246c41a87f226a2e820c957a911d5fed9e0394c5dd56da5fc163b6626e1219a857268e88cc2544163 - languageName: node - linkType: hard - -"pure-color@npm:^1.2.0": - version: 1.3.0 - resolution: "pure-color@npm:1.3.0" - checksum: 646d8bed6e6eab89affdd5e2c11f607a85b631a7fb03c061dfa658eb4dc4806881a15feed2ac5fd8c0bad8c00c632c640d5b1cb8b9a972e6e947393a1329371b - languageName: node - linkType: hard - -"q@npm:~1.5.0": - version: 1.5.1 - resolution: "q@npm:1.5.1" - checksum: 147baa93c805bc1200ed698bdf9c72e9e42c05f96d007e33a558b5fdfd63e5ea130e99313f28efc1783e90e6bdb4e48b67a36fcc026b7b09202437ae88a1fb12 - languageName: node - linkType: hard - -"qjobs@npm:^1.2.0": - version: 1.2.0 - resolution: "qjobs@npm:1.2.0" - checksum: eb64c00724d2fecaf9246383b4eebc3a4c34845b25d41921dd57f41b30a4310cef661543facac27ceb6911aab64a1acdf45b5d8f1d5e2838554d0c010ee56852 - languageName: node - linkType: hard - -"qs@npm:6.11.0": - version: 6.11.0 - resolution: "qs@npm:6.11.0" - dependencies: - side-channel: ^1.0.4 - checksum: 6e1f29dd5385f7488ec74ac7b6c92f4d09a90408882d0c208414a34dd33badc1a621019d4c799a3df15ab9b1d0292f97c1dd71dc7c045e69f81a8064e5af7297 - languageName: node - linkType: hard - -"qs@npm:6.9.7": - version: 6.9.7 - resolution: "qs@npm:6.9.7" - checksum: 5bbd263332ccf320a1f36d04a2019a5834dc20bcb736431eaccde2a39dcba03fb26d2fd00174f5d7bc26aaad1cad86124b18440883ac042ea2a0fca6170c1bf1 - languageName: node - linkType: hard - -"query-selector-shadow-dom@npm:^1.0.0": - version: 1.0.0 - resolution: "query-selector-shadow-dom@npm:1.0.0" - checksum: 001ec9708956b9fb70941c1ac921bc006e0d668e9d4f6e6bdb07a06c572e3fdd990ea598329abcd2f5188c979c8f182357d2d2265ded6e2db684deba8a6a2bea - languageName: node - linkType: hard - -"queue-tick@npm:^1.0.1": - version: 1.0.1 - resolution: "queue-tick@npm:1.0.1" - checksum: 57c3292814b297f87f792fbeb99ce982813e4e54d7a8bdff65cf53d5c084113913289d4a48ec8bbc964927a74b847554f9f4579df43c969a6c8e0f026457ad01 - languageName: node - linkType: hard - -"quick-lru@npm:^4.0.1": - version: 4.0.1 - resolution: "quick-lru@npm:4.0.1" - checksum: bea46e1abfaa07023e047d3cf1716a06172c4947886c053ede5c50321893711577cb6119360f810cc3ffcd70c4d7db4069c3cee876b358ceff8596e062bd1154 - languageName: node - linkType: hard - -"quick-lru@npm:^5.1.1": - version: 5.1.1 - resolution: "quick-lru@npm:5.1.1" - checksum: a516faa25574be7947969883e6068dbe4aa19e8ef8e8e0fd96cddd6d36485e9106d85c0041a27153286b0770b381328f4072aa40d3b18a19f5f7d2b78b94b5ed - languageName: node - linkType: hard - -"randombytes@npm:^2.1.0": - version: 2.1.0 - resolution: "randombytes@npm:2.1.0" - dependencies: - safe-buffer: ^5.1.0 - checksum: d779499376bd4cbb435ef3ab9a957006c8682f343f14089ed5f27764e4645114196e75b7f6abf1cbd84fd247c0cb0651698444df8c9bf30e62120fbbc52269d6 - languageName: node - linkType: hard - -"range-parser@npm:^1.2.1, range-parser@npm:~1.2.1": - version: 1.2.1 - resolution: "range-parser@npm:1.2.1" - checksum: 0a268d4fea508661cf5743dfe3d5f47ce214fd6b7dec1de0da4d669dd4ef3d2144468ebe4179049eff253d9d27e719c88dae55be64f954e80135a0cada804ec9 - languageName: node - linkType: hard - -"raw-body@npm:2.4.3": - version: 2.4.3 - resolution: "raw-body@npm:2.4.3" - dependencies: - bytes: 3.1.2 - http-errors: 1.8.1 - iconv-lite: 0.4.24 - unpipe: 1.0.0 - checksum: d2961fa3c71c9c22dc2c3fd60ff377bf36dfed7d7a748f2b25d585934a3e9df565bb9aa5bc2e3a716ea941f4bc2a6ddc795c8b0cf7219fb071029b59b1985394 - languageName: node - linkType: hard - -"raw-body@npm:2.5.1": - version: 2.5.1 - resolution: "raw-body@npm:2.5.1" - dependencies: - bytes: 3.1.2 - http-errors: 2.0.0 - iconv-lite: 0.4.24 - unpipe: 1.0.0 - checksum: 5362adff1575d691bb3f75998803a0ffed8c64eabeaa06e54b4ada25a0cd1b2ae7f4f5ec46565d1bec337e08b5ac90c76eaa0758de6f72a633f025d754dec29e - languageName: node - linkType: hard - -"react-base16-styling@npm:^0.6.0": - version: 0.6.0 - resolution: "react-base16-styling@npm:0.6.0" - dependencies: - base16: ^1.0.0 - lodash.curry: ^4.0.1 - lodash.flow: ^3.3.0 - pure-color: ^1.2.0 - checksum: 00a12dddafc8a9025cca933b0dcb65fca41c81fa176d1fc3a6a9d0242127042e2c0a604f4c724a3254dd2c6aeb5ef55095522ff22f5462e419641c1341a658e4 - languageName: node - linkType: hard - -"react-dom@npm:18.2.0": - version: 18.2.0 - resolution: "react-dom@npm:18.2.0" - dependencies: - loose-envify: ^1.1.0 - scheduler: ^0.23.0 - peerDependencies: - react: ^18.2.0 - checksum: 7d323310bea3a91be2965f9468d552f201b1c27891e45ddc2d6b8f717680c95a75ae0bc1e3f5cf41472446a2589a75aed4483aee8169287909fcd59ad149e8cc - languageName: node - linkType: hard - -"react-is@npm:^16.7.0": - version: 16.13.1 - resolution: "react-is@npm:16.13.1" - checksum: f7a19ac3496de32ca9ae12aa030f00f14a3d45374f1ceca0af707c831b2a6098ef0d6bdae51bd437b0a306d7f01d4677fcc8de7c0d331eb47ad0f46130e53c5f - languageName: node - linkType: hard - -"react-is@npm:^18.0.0": - version: 18.2.0 - resolution: "react-is@npm:18.2.0" - checksum: e72d0ba81b5922759e4aff17e0252bd29988f9642ed817f56b25a3e217e13eea8a7f2322af99a06edb779da12d5d636e9fda473d620df9a3da0df2a74141d53e - languageName: node - linkType: hard - -"react-json-view@npm:1.21.3": - version: 1.21.3 - resolution: "react-json-view@npm:1.21.3" - dependencies: - flux: ^4.0.1 - react-base16-styling: ^0.6.0 - react-lifecycles-compat: ^3.0.4 - react-textarea-autosize: ^8.3.2 - peerDependencies: - react: ^17.0.0 || ^16.3.0 || ^15.5.4 - react-dom: ^17.0.0 || ^16.3.0 || ^15.5.4 - checksum: 5718bcd9210ad5b06eb9469cf8b9b44be9498845a7702e621343618e8251f26357e6e1c865532cf170db6165df1cb30202787e057309d8848c220bc600ec0d1a - languageName: node - linkType: hard - -"react-lifecycles-compat@npm:^3.0.4": - version: 3.0.4 - resolution: "react-lifecycles-compat@npm:3.0.4" - checksum: a904b0fc0a8eeb15a148c9feb7bc17cec7ef96e71188280061fc340043fd6d8ee3ff233381f0e8f95c1cf926210b2c4a31f38182c8f35ac55057e453d6df204f - languageName: node - linkType: hard - -"react-remove-scroll-bar@npm:^2.3.3": - version: 2.3.4 - resolution: "react-remove-scroll-bar@npm:2.3.4" - dependencies: - react-style-singleton: ^2.2.1 - tslib: ^2.0.0 - peerDependencies: - "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: b5ce5f2f98d65c97a3e975823ae4043a4ba2a3b63b5ba284b887e7853f051b5cd6afb74abde6d57b421931c52f2e1fdbb625dc858b1cb5a32c27c14ab85649d4 - languageName: node - linkType: hard - -"react-remove-scroll@npm:^2.5.5": - version: 2.5.5 - resolution: "react-remove-scroll@npm:2.5.5" - dependencies: - react-remove-scroll-bar: ^2.3.3 - react-style-singleton: ^2.2.1 - tslib: ^2.1.0 - use-callback-ref: ^1.3.0 - use-sidecar: ^1.1.2 - peerDependencies: - "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 2c7fe9cbd766f5e54beb4bec2e2efb2de3583037b23fef8fa511ab426ed7f1ae992382db5acd8ab5bfb030a4b93a06a2ebca41377d6eeaf0e6791bb0a59616a4 - languageName: node - linkType: hard - -"react-style-singleton@npm:^2.2.1": - version: 2.2.1 - resolution: "react-style-singleton@npm:2.2.1" - dependencies: - get-nonce: ^1.0.0 - invariant: ^2.2.4 - tslib: ^2.0.0 - peerDependencies: - "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 7ee8ef3aab74c7ae1d70ff34a27643d11ba1a8d62d072c767827d9ff9a520905223e567002e0bf6c772929d8ea1c781a3ba0cc4a563e92b1e3dc2eaa817ecbe8 - languageName: node - linkType: hard - -"react-textarea-autosize@npm:8.3.4": - version: 8.3.4 - resolution: "react-textarea-autosize@npm:8.3.4" - dependencies: - "@babel/runtime": ^7.10.2 - use-composed-ref: ^1.3.0 - use-latest: ^1.2.1 - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 87360d4392276d4e87511a73be9b0634b8bcce8f4f648cf659334d993f25ad3d4062f468f1e1944fc614123acae4299580aad00b760c6a96cec190e076f847f5 - languageName: node - linkType: hard - -"react-textarea-autosize@npm:^8.3.2": - version: 8.3.3 - resolution: "react-textarea-autosize@npm:8.3.3" - dependencies: - "@babel/runtime": ^7.10.2 - use-composed-ref: ^1.0.0 - use-latest: ^1.0.0 - peerDependencies: - react: ^16.8.0 || ^17.0.0 - checksum: da3d0192825df3d9f27eef33e7eddf928359a7e3e2b01ae7f7f672ecf4e5c1f7a34f27bdde9ccc24e2e9fbe1d1b9dd2a39c7d47323c9bdf63e7b9bd05c325a71 - languageName: node - linkType: hard - -"react@npm:18.2.0": - version: 18.2.0 - resolution: "react@npm:18.2.0" - dependencies: - loose-envify: ^1.1.0 - checksum: 88e38092da8839b830cda6feef2e8505dec8ace60579e46aa5490fc3dc9bba0bd50336507dc166f43e3afc1c42939c09fe33b25fae889d6f402721dcd78fca1b - languageName: node - linkType: hard - -"read-cmd-shim@npm:4.0.0": - version: 4.0.0 - resolution: "read-cmd-shim@npm:4.0.0" - checksum: 2fb5a8a38984088476f559b17c6a73324a5db4e77e210ae0aab6270480fd85c355fc990d1c79102e25e555a8201606ed12844d6e3cd9f35d6a1518791184e05b - languageName: node - linkType: hard - -"read-package-json-fast@npm:^3.0.0": - version: 3.0.2 - resolution: "read-package-json-fast@npm:3.0.2" - dependencies: - json-parse-even-better-errors: ^3.0.0 - npm-normalize-package-bin: ^3.0.0 - checksum: 8d406869f045f1d76e2a99865a8fd1c1af9c1dc06200b94d2b07eef87ed734b22703a8d72e1cd36ea36cc48e22020bdd187f88243c7dd0563f72114d38c17072 - languageName: node - linkType: hard - -"read-package-json@npm:6.0.4": - version: 6.0.4 - resolution: "read-package-json@npm:6.0.4" - dependencies: - glob: ^10.2.2 - json-parse-even-better-errors: ^3.0.0 - normalize-package-data: ^5.0.0 - npm-normalize-package-bin: ^3.0.0 - checksum: ce40c4671299753f1349aebe44693cd250d6936c4bacfb31cd884c87f24a0174ba5f651ee2866cf5e57365451cba38bc1db9c2a371e4ba7502fb46dcad50f1d7 - languageName: node - linkType: hard - -"read-package-json@npm:^6.0.0": - version: 6.0.1 - resolution: "read-package-json@npm:6.0.1" - dependencies: - glob: ^9.3.0 - json-parse-even-better-errors: ^3.0.0 - normalize-package-data: ^5.0.0 - npm-normalize-package-bin: ^3.0.0 - checksum: 2fb5c2248da02d5a7180c0538c5b9ebdf04920f4bbf5c19d336d656277d99f1559ba90f2afcdfd6f580c3182a46fe5fb1d3d8c01bc63ffdeae927c91a11a82c9 - languageName: node - linkType: hard - -"read-pkg-up@npm:10.0.0, read-pkg-up@npm:^10.0.0": - version: 10.0.0 - resolution: "read-pkg-up@npm:10.0.0" - dependencies: - find-up: ^6.3.0 - read-pkg: ^8.0.0 - type-fest: ^3.12.0 - checksum: af179c3c5d3808bfef112b004267074d64b2a67b9aeab1e7f8259d0cd77ae39b260695a2b6dd247d10cb9fb25074d964bcc8f6e42c09f20d58403404b1a50b9d - languageName: node - linkType: hard - -"read-pkg-up@npm:^1.0.1": - version: 1.0.1 - resolution: "read-pkg-up@npm:1.0.1" - dependencies: - find-up: ^1.0.0 - read-pkg: ^1.0.0 - checksum: d18399a0f46e2da32beb2f041edd0cda49d2f2cc30195a05c759ef3ed9b5e6e19ba1ad1bae2362bdec8c6a9f2c3d18f4d5e8c369e808b03d498d5781cb9122c7 - languageName: node - linkType: hard - -"read-pkg-up@npm:^3.0.0": - version: 3.0.0 - resolution: "read-pkg-up@npm:3.0.0" - dependencies: - find-up: ^2.0.0 - read-pkg: ^3.0.0 - checksum: 16175573f2914ab9788897bcbe2a62b5728d0075e62285b3680cebe97059e2911e0134a062cf6e51ebe3e3775312bc788ac2039ed6af38ec68d2c10c6f2b30fb - languageName: node - linkType: hard - -"read-pkg-up@npm:^7.0.1": - version: 7.0.1 - resolution: "read-pkg-up@npm:7.0.1" - dependencies: - find-up: ^4.1.0 - read-pkg: ^5.2.0 - type-fest: ^0.8.1 - checksum: e4e93ce70e5905b490ca8f883eb9e48b5d3cebc6cd4527c25a0d8f3ae2903bd4121c5ab9c5a3e217ada0141098eeb661313c86fa008524b089b8ed0b7f165e44 - languageName: node - linkType: hard - -"read-pkg-up@npm:^9.1.0": - version: 9.1.0 - resolution: "read-pkg-up@npm:9.1.0" - dependencies: - find-up: ^6.3.0 - read-pkg: ^7.1.0 - type-fest: ^2.5.0 - checksum: 41b8ba4bdb7c1e914aa6ce2d36a7c1651e9086938977fa12f058f6fca51ee15315634af648ca4ef70dd074e575e854616b39032ad0b376e9e97d61a9d0867afe - languageName: node - linkType: hard - -"read-pkg@npm:^1.0.0": - version: 1.1.0 - resolution: "read-pkg@npm:1.1.0" - dependencies: - load-json-file: ^1.0.0 - normalize-package-data: ^2.3.2 - path-type: ^1.0.0 - checksum: a0f5d5e32227ec8e6a028dd5c5134eab229768dcb7a5d9a41a284ed28ad4b9284fecc47383dc1593b5694f4de603a7ffaee84b738956b9b77e0999567485a366 - languageName: node - linkType: hard - -"read-pkg@npm:^3.0.0": - version: 3.0.0 - resolution: "read-pkg@npm:3.0.0" - dependencies: - load-json-file: ^4.0.0 - normalize-package-data: ^2.3.2 - path-type: ^3.0.0 - checksum: 398903ebae6c7e9965419a1062924436cc0b6f516c42c4679a90290d2f87448ed8f977e7aa2dbba4aa1ac09248628c43e493ac25b2bc76640e946035200e34c6 - languageName: node - linkType: hard - -"read-pkg@npm:^5.2.0": - version: 5.2.0 - resolution: "read-pkg@npm:5.2.0" - dependencies: - "@types/normalize-package-data": ^2.4.0 - normalize-package-data: ^2.5.0 - parse-json: ^5.0.0 - type-fest: ^0.6.0 - checksum: eb696e60528b29aebe10e499ba93f44991908c57d70f2d26f369e46b8b9afc208ef11b4ba64f67630f31df8b6872129e0a8933c8c53b7b4daf0eace536901222 - languageName: node - linkType: hard - -"read-pkg@npm:^7.1.0": - version: 7.1.0 - resolution: "read-pkg@npm:7.1.0" - dependencies: - "@types/normalize-package-data": ^2.4.1 - normalize-package-data: ^3.0.2 - parse-json: ^5.2.0 - type-fest: ^2.0.0 - checksum: 20d11c59be3ae1fc79d4b9c8594dabeaec58105f9dfd710570ef9690ec2ac929247006e79ca114257683228663199735d60f149948dbc5f34fcd2d28883ab5f7 - languageName: node - linkType: hard - -"read-pkg@npm:^8.0.0": - version: 8.0.0 - resolution: "read-pkg@npm:8.0.0" - dependencies: - "@types/normalize-package-data": ^2.4.1 - normalize-package-data: ^5.0.0 - parse-json: ^7.0.0 - type-fest: ^3.8.0 - checksum: 10c6f8bc64fd7c7d62d8d0233c41b0d929525d2c10c1a65ecfbe793519f0aea38d0ddbd649639d38b971269ff1b5c45bb70f438162fa2aeec7b119aa9435a29b - languageName: node - linkType: hard - -"read@npm:^2.0.0": - version: 2.1.0 - resolution: "read@npm:2.1.0" - dependencies: - mute-stream: ~1.0.0 - checksum: e745999138022b56d32daf7cce9b7552b2ec648e4e2578d076a410575a0a400faf74f633dd74ef1b1c42563397d322c1ad5a0068471c38978b02ef97056c2991 - languageName: node - linkType: hard - -"readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.5, readable-stream@npm:~2.3.6": - version: 2.3.7 - resolution: "readable-stream@npm:2.3.7" - dependencies: - core-util-is: ~1.0.0 - inherits: ~2.0.3 - isarray: ~1.0.0 - process-nextick-args: ~2.0.0 - safe-buffer: ~5.1.1 - string_decoder: ~1.1.1 - util-deprecate: ~1.0.1 - checksum: e4920cf7549a60f8aaf694d483a0e61b2a878b969d224f89b3bc788b8d920075132c4b55a7494ee944c7b6a9a0eada28a7f6220d80b0312ece70bbf08eeca755 - languageName: node - linkType: hard - -"readable-stream@npm:^2.0.2": - version: 2.3.8 - resolution: "readable-stream@npm:2.3.8" - dependencies: - core-util-is: ~1.0.0 - inherits: ~2.0.3 - isarray: ~1.0.0 - process-nextick-args: ~2.0.0 - safe-buffer: ~5.1.1 - string_decoder: ~1.1.1 - util-deprecate: ~1.0.1 - checksum: 65645467038704f0c8aaf026a72fbb588a9e2ef7a75cd57a01702ee9db1c4a1e4b03aaad36861a6a0926546a74d174149c8c207527963e0c2d3eee2f37678a42 - languageName: node - linkType: hard - -"readable-stream@npm:^3.0.0, readable-stream@npm:^3.0.2, readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.6.0": - version: 3.6.0 - resolution: "readable-stream@npm:3.6.0" - dependencies: - inherits: ^2.0.3 - string_decoder: ^1.1.1 - util-deprecate: ^1.0.1 - checksum: d4ea81502d3799439bb955a3a5d1d808592cf3133350ed352aeaa499647858b27b1c4013984900238b0873ec8d0d8defce72469fb7a83e61d53f5ad61cb80dc8 - languageName: node - linkType: hard - -"readdir-glob@npm:^1.0.0": - version: 1.1.1 - resolution: "readdir-glob@npm:1.1.1" - dependencies: - minimatch: ^3.0.4 - checksum: 8dc4ff606aa9ac8f6ac628dfad918aed6514c8b427922928f2ef380a1be106d5b6f1d106af34607955ad504f89f39d83a9b42c5316ed8b96b5f75391e33a6afc - languageName: node - linkType: hard - -"readdirp@npm:~3.6.0": - version: 3.6.0 - resolution: "readdirp@npm:3.6.0" - dependencies: - picomatch: ^2.2.1 - checksum: 1ced032e6e45670b6d7352d71d21ce7edf7b9b928494dcaba6f11fba63180d9da6cd7061ebc34175ffda6ff529f481818c962952004d273178acd70f7059b320 - languageName: node - linkType: hard - -"rechoir@npm:^0.8.0": - version: 0.8.0 - resolution: "rechoir@npm:0.8.0" - dependencies: - resolve: ^1.20.0 - checksum: ad3caed8afdefbc33fbc30e6d22b86c35b3d51c2005546f4e79bcc03c074df804b3640ad18945e6bef9ed12caedc035655ec1082f64a5e94c849ff939dc0a788 - languageName: node - linkType: hard - -"recursive-readdir@npm:^2.2.3": - version: 2.2.3 - resolution: "recursive-readdir@npm:2.2.3" - dependencies: - minimatch: ^3.0.5 - checksum: 88ec96e276237290607edc0872b4f9842837b95cfde0cdbb1e00ba9623dfdf3514d44cdd14496ab60a0c2dd180a6ef8a3f1c34599e6cf2273afac9b72a6fb2b5 - languageName: node - linkType: hard - -"redent@npm:^3.0.0": - version: 3.0.0 - resolution: "redent@npm:3.0.0" - dependencies: - indent-string: ^4.0.0 - strip-indent: ^3.0.0 - checksum: fa1ef20404a2d399235e83cc80bd55a956642e37dd197b4b612ba7327bf87fa32745aeb4a1634b2bab25467164ab4ed9c15be2c307923dd08b0fe7c52431ae6b - languageName: node - linkType: hard - -"regenerator-runtime@npm:^0.13.4": - version: 0.13.7 - resolution: "regenerator-runtime@npm:0.13.7" - checksum: 52b66e6669152c0b1bccd95c8e11aabbfe67bb97bdf00e223bdf723b0f0052d4da5c02001d4c4bef576bdc5bcdc38a20496d1b5363b65c950c8434ed5071d9e0 - languageName: node - linkType: hard - -"regexp-tree@npm:^0.1.27": - version: 0.1.27 - resolution: "regexp-tree@npm:0.1.27" - bin: - regexp-tree: bin/regexp-tree - checksum: 129aebb34dae22d6694ab2ac328be3f99105143737528ab072ef624d599afecbcfae1f5c96a166fa9e5f64fa1ecf30b411c4691e7924c3e11bbaf1712c260c54 - languageName: node - linkType: hard - -"regexp.prototype.flags@npm:^1.4.3": - version: 1.4.3 - resolution: "regexp.prototype.flags@npm:1.4.3" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.3 - functions-have-names: ^1.2.2 - checksum: 51228bae732592adb3ededd5e15426be25f289e9c4ef15212f4da73f4ec3919b6140806374b8894036a86020d054a8d2657d3fee6bb9b4d35d8939c20030b7a6 - languageName: node - linkType: hard - -"regexp.prototype.flags@npm:^1.5.0": - version: 1.5.0 - resolution: "regexp.prototype.flags@npm:1.5.0" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - functions-have-names: ^1.2.3 - checksum: c541687cdbdfff1b9a07f6e44879f82c66bbf07665f9a7544c5fd16acdb3ec8d1436caab01662d2fbcad403f3499d49ab0b77fbc7ef29ef961d98cc4bc9755b4 - languageName: node - linkType: hard - -"regjsparser@npm:^0.10.0": - version: 0.10.0 - resolution: "regjsparser@npm:0.10.0" - dependencies: - jsesc: ~0.5.0 - bin: - regjsparser: bin/parser - checksum: 17550661f43ba792f8365fb95b3dbdb64e25f14e31ef7c2c11876c240a60e87b7bfc28c98589f4e76b7cf49307e45fb24d030f57d68dd0cc41c56b4d378e9254 - languageName: node - linkType: hard - -"relateurl@npm:^0.2.7": - version: 0.2.7 - resolution: "relateurl@npm:0.2.7" - checksum: 5891e792eae1dfc3da91c6fda76d6c3de0333a60aa5ad848982ebb6dccaa06e86385fb1235a1582c680a3d445d31be01c6bfc0804ebbcab5aaf53fa856fde6b6 - languageName: node - linkType: hard - -"renderkid@npm:^3.0.0": - version: 3.0.0 - resolution: "renderkid@npm:3.0.0" - dependencies: - css-select: ^4.1.3 - dom-converter: ^0.2.0 - htmlparser2: ^6.1.0 - lodash: ^4.17.21 - strip-ansi: ^6.0.1 - checksum: 77162b62d6f33ab81f337c39efce0439ff0d1f6d441e29c35183151f83041c7850774fb904da163d6c844264d440d10557714e6daa0b19e4561a5cd4ef305d41 - languageName: node - linkType: hard - -"require-directory@npm:^2.1.1": - version: 2.1.1 - resolution: "require-directory@npm:2.1.1" - checksum: fb47e70bf0001fdeabdc0429d431863e9475e7e43ea5f94ad86503d918423c1543361cc5166d713eaa7029dd7a3d34775af04764bebff99ef413111a5af18c80 - languageName: node - linkType: hard - -"require-from-string@npm:^2.0.2": - version: 2.0.2 - resolution: "require-from-string@npm:2.0.2" - checksum: a03ef6895445f33a4015300c426699bc66b2b044ba7b670aa238610381b56d3f07c686251740d575e22f4c87531ba662d06937508f0f3c0f1ddc04db3130560b - languageName: node - linkType: hard - -"requires-port@npm:^1.0.0": - version: 1.0.0 - resolution: "requires-port@npm:1.0.0" - checksum: eee0e303adffb69be55d1a214e415cf42b7441ae858c76dfc5353148644f6fd6e698926fc4643f510d5c126d12a705e7c8ed7e38061113bdf37547ab356797ff - languageName: node - linkType: hard - -"resolve-alpn@npm:^1.2.0": - version: 1.2.1 - resolution: "resolve-alpn@npm:1.2.1" - checksum: f558071fcb2c60b04054c99aebd572a2af97ef64128d59bef7ab73bd50d896a222a056de40ffc545b633d99b304c259ea9d0c06830d5c867c34f0bfa60b8eae0 - languageName: node - linkType: hard - -"resolve-cwd@npm:^3.0.0": - version: 3.0.0 - resolution: "resolve-cwd@npm:3.0.0" - dependencies: - resolve-from: ^5.0.0 - checksum: 546e0816012d65778e580ad62b29e975a642989108d9a3c5beabfb2304192fa3c9f9146fbdfe213563c6ff51975ae41bac1d3c6e047dd9572c94863a057b4d81 - languageName: node - linkType: hard - -"resolve-from@npm:5.0.0, resolve-from@npm:^5.0.0": - version: 5.0.0 - resolution: "resolve-from@npm:5.0.0" - checksum: 4ceeb9113e1b1372d0cd969f3468fa042daa1dd9527b1b6bb88acb6ab55d8b9cd65dbf18819f9f9ddf0db804990901dcdaade80a215e7b2c23daae38e64f5bdf - languageName: node - linkType: hard - -"resolve-from@npm:^4.0.0": - version: 4.0.0 - resolution: "resolve-from@npm:4.0.0" - checksum: f4ba0b8494846a5066328ad33ef8ac173801a51739eb4d63408c847da9a2e1c1de1e6cbbf72699211f3d13f8fc1325648b169bd15eb7da35688e30a5fb0e4a7f - languageName: node - linkType: hard - -"resolve@npm:^1.10.0, resolve@npm:^1.20.0": - version: 1.20.0 - resolution: "resolve@npm:1.20.0" - dependencies: - is-core-module: ^2.2.0 - path-parse: ^1.0.6 - checksum: 40cf70b2cde00ef57f99daf2dc63c6a56d6c14a1b7fc51735d06a6f0a3b97cb67b4fb7ef6c747b4e13a7baba83b0ef625d7c4ce92a483cd5af923c3b65fd16fe - languageName: node - linkType: hard - -"resolve@npm:^1.19.0, resolve@npm:^1.22.1": - version: 1.22.1 - resolution: "resolve@npm:1.22.1" - dependencies: - is-core-module: ^2.9.0 - path-parse: ^1.0.7 - supports-preserve-symlinks-flag: ^1.0.0 - bin: - resolve: bin/resolve - checksum: 07af5fc1e81aa1d866cbc9e9460fbb67318a10fa3c4deadc35c3ad8a898ee9a71a86a65e4755ac3195e0ea0cfbe201eb323ebe655ce90526fd61917313a34e4e - languageName: node - linkType: hard - -"resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.20.0#~builtin": - version: 1.20.0 - resolution: "resolve@patch:resolve@npm%3A1.20.0#~builtin::version=1.20.0&hash=c3c19d" - dependencies: - is-core-module: ^2.2.0 - path-parse: ^1.0.6 - checksum: a0dd7d16a8e47af23afa9386df2dff10e3e0debb2c7299a42e581d9d9b04d7ad5d2c53f24f1e043f7b3c250cbdc71150063e53d0b6559683d37f790b7c8c3cd5 - languageName: node - linkType: hard - -"resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.22.1#~builtin": - version: 1.22.1 - resolution: "resolve@patch:resolve@npm%3A1.22.1#~builtin::version=1.22.1&hash=c3c19d" - dependencies: - is-core-module: ^2.9.0 - path-parse: ^1.0.7 - supports-preserve-symlinks-flag: ^1.0.0 - bin: - resolve: bin/resolve - checksum: 5656f4d0bedcf8eb52685c1abdf8fbe73a1603bb1160a24d716e27a57f6cecbe2432ff9c89c2bd57542c3a7b9d14b1882b73bfe2e9d7849c9a4c0b8b39f02b8b - languageName: node - linkType: hard - -"responselike@npm:^3.0.0": - version: 3.0.0 - resolution: "responselike@npm:3.0.0" - dependencies: - lowercase-keys: ^3.0.0 - checksum: e0cc9be30df4f415d6d83cdede3c5c887cd4a73e7cc1708bcaab1d50a28d15acb68460ac5b02bcc55a42f3d493729c8856427dcf6e57e6e128ad05cba4cfb95e - languageName: node - linkType: hard - -"resq@npm:^1.9.1": - version: 1.10.2 - resolution: "resq@npm:1.10.2" - dependencies: - fast-deep-equal: ^2.0.1 - checksum: 24e2beea8645415d301af011728c4661699ff79b2bb87ba87a75994e7676c962f40c54bdb15fbcfa6dcb74eb390777a841e225f356ac7d6e0be68a3175afcee9 - languageName: node - linkType: hard - -"restore-cursor@npm:^3.1.0": - version: 3.1.0 - resolution: "restore-cursor@npm:3.1.0" - dependencies: - onetime: ^5.1.0 - signal-exit: ^3.0.2 - checksum: f877dd8741796b909f2a82454ec111afb84eb45890eb49ac947d87991379406b3b83ff9673a46012fca0d7844bb989f45cc5b788254cf1a39b6b5a9659de0630 - languageName: node - linkType: hard - -"retry@npm:^0.12.0": - version: 0.12.0 - resolution: "retry@npm:0.12.0" - checksum: 623bd7d2e5119467ba66202d733ec3c2e2e26568074923bc0585b6b99db14f357e79bdedb63cab56cec47491c4a0da7e6021a7465ca6dc4f481d3898fdd3158c - languageName: node - linkType: hard - -"reusify@npm:^1.0.4": - version: 1.0.4 - resolution: "reusify@npm:1.0.4" - checksum: c3076ebcc22a6bc252cb0b9c77561795256c22b757f40c0d8110b1300723f15ec0fc8685e8d4ea6d7666f36c79ccc793b1939c748bf36f18f542744a4e379fcc - languageName: node - linkType: hard - -"rfdc@npm:^1.3.0": - version: 1.3.0 - resolution: "rfdc@npm:1.3.0" - checksum: fb2ba8512e43519983b4c61bd3fa77c0f410eff6bae68b08614437bc3f35f91362215f7b4a73cbda6f67330b5746ce07db5dd9850ad3edc91271ad6deea0df32 - languageName: node - linkType: hard - -"rgb2hex@npm:0.2.5": - version: 0.2.5 - resolution: "rgb2hex@npm:0.2.5" - checksum: 2c36c878bd28b24112dbf5b8d6e898ddb03dcc14e5bd0ddb1a0cc48479aac426cc4f3d1c56d22358ea7ff06154ca4dbe26bca8af303145392afa2d139a8131c4 - languageName: node - linkType: hard - -"rimraf@npm:2, rimraf@npm:^2.6.3": - version: 2.7.1 - resolution: "rimraf@npm:2.7.1" - dependencies: - glob: ^7.1.3 - bin: - rimraf: ./bin.js - checksum: cdc7f6eacb17927f2a075117a823e1c5951792c6498ebcce81ca8203454a811d4cf8900314154d3259bb8f0b42ab17f67396a8694a54cae3283326e57ad250cd - languageName: node - linkType: hard - -"rimraf@npm:^3.0.0, rimraf@npm:^3.0.2": - version: 3.0.2 - resolution: "rimraf@npm:3.0.2" - dependencies: - glob: ^7.1.3 - bin: - rimraf: bin.js - checksum: 87f4164e396f0171b0a3386cc1877a817f572148ee13a7e113b238e48e8a9f2f31d009a92ec38a591ff1567d9662c6b67fd8818a2dbbaed74bc26a87a2a4a9a0 - languageName: node - linkType: hard - -"rimraf@npm:^4.4.1": - version: 4.4.1 - resolution: "rimraf@npm:4.4.1" - dependencies: - glob: ^9.2.0 - bin: - rimraf: dist/cjs/src/bin.js - checksum: b786adc02651e2e24bbedb04bbdea80652fc9612632931ff2d9f898c5e4708fe30956186597373c568bd5230a4dc2fadfc816ccacba8a1daded3a006a6b74f1a - languageName: node - linkType: hard - -"rimraf@npm:~2.5.2": - version: 2.5.4 - resolution: "rimraf@npm:2.5.4" - dependencies: - glob: ^7.0.5 - bin: - rimraf: ./bin.js - checksum: 3d217997a312d520e0db3f89b148add6abfe1b03c3f82ab0fc6b0e1d43d0e9b63856bb0708dee18d4f397717af0d06cb52153c606ba145caa0dc567bc4f4ed4d - languageName: node - linkType: hard - -"run-async@npm:^2.4.0": - version: 2.4.1 - resolution: "run-async@npm:2.4.1" - checksum: a2c88aa15df176f091a2878eb840e68d0bdee319d8d97bbb89112223259cebecb94bc0defd735662b83c2f7a30bed8cddb7d1674eb48ae7322dc602b22d03797 - languageName: node - linkType: hard - -"run-async@npm:^3.0.0": - version: 3.0.0 - resolution: "run-async@npm:3.0.0" - checksum: 280c03d5a88603f48103fc6fd69f07fb0c392a1e0d319c34ec96a2516030e07ba06f79231a563c78698b882649c2fc1fda601bc84705f57d50efcd1fa506cfc0 - languageName: node - linkType: hard - -"run-parallel@npm:^1.1.9": - version: 1.1.10 - resolution: "run-parallel@npm:1.1.10" - checksum: 360996d8b7abe586320a01a42093df2edf41699bbb0d493a4191ec52dda4354d0b25954e0608162d3bb304faa5f73a194f85d6d0d4c016154b2a8132f757fa98 - languageName: node - linkType: hard - -"rxjs@npm:^7.5.5": - version: 7.5.5 - resolution: "rxjs@npm:7.5.5" - dependencies: - tslib: ^2.1.0 - checksum: e034f60805210cce756dd2f49664a8108780b117cf5d0e2281506e9e6387f7b4f1532d974a8c8b09314fa7a16dd2f6cff3462072a5789672b5dcb45c4173f3c6 - languageName: node - linkType: hard - -"rxjs@npm:^7.8.1": - version: 7.8.1 - resolution: "rxjs@npm:7.8.1" - dependencies: - tslib: ^2.1.0 - checksum: de4b53db1063e618ec2eca0f7965d9137cabe98cf6be9272efe6c86b47c17b987383df8574861bcced18ebd590764125a901d5506082be84a8b8e364bf05f119 - languageName: node - linkType: hard - -"safaridriver@npm:^0.1.0": - version: 0.1.0 - resolution: "safaridriver@npm:0.1.0" - checksum: 7c8889db2691425408066bb669792dc1320d37d2622c11a5105c2b5d6409ccbc0ef99873e1b442632d2791bf6c19769c04d65dc53ad3df87860c96f0204e6ae4 - languageName: node - linkType: hard - -"safe-array-concat@npm:^1.0.0": - version: 1.0.0 - resolution: "safe-array-concat@npm:1.0.0" - dependencies: - call-bind: ^1.0.2 - get-intrinsic: ^1.2.0 - has-symbols: ^1.0.3 - isarray: ^2.0.5 - checksum: f43cb98fe3b566327d0c09284de2b15fb85ae964a89495c1b1a5d50c7c8ed484190f4e5e71aacc167e16231940079b326f2c0807aea633d47cc7322f40a6b57f - languageName: node - linkType: hard - -"safe-buffer@npm:5.2.1, safe-buffer@npm:^5.1.0": - version: 5.2.1 - resolution: "safe-buffer@npm:5.2.1" - checksum: b99c4b41fdd67a6aaf280fcd05e9ffb0813654894223afb78a31f14a19ad220bba8aba1cb14eddce1fcfb037155fe6de4e861784eb434f7d11ed58d1e70dd491 - languageName: node - linkType: hard - -"safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1": - version: 5.1.2 - resolution: "safe-buffer@npm:5.1.2" - checksum: f2f1f7943ca44a594893a852894055cf619c1fbcb611237fc39e461ae751187e7baf4dc391a72125e0ac4fb2d8c5c0b3c71529622e6a58f46b960211e704903c - languageName: node - linkType: hard - -"safe-regex-test@npm:^1.0.0": - version: 1.0.0 - resolution: "safe-regex-test@npm:1.0.0" - dependencies: - call-bind: ^1.0.2 - get-intrinsic: ^1.1.3 - is-regex: ^1.1.4 - checksum: bc566d8beb8b43c01b94e67de3f070fd2781685e835959bbbaaec91cc53381145ca91f69bd837ce6ec244817afa0a5e974fc4e40a2957f0aca68ac3add1ddd34 - languageName: node - linkType: hard - -"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0": - version: 2.1.2 - resolution: "safer-buffer@npm:2.1.2" - checksum: cab8f25ae6f1434abee8d80023d7e72b598cf1327164ddab31003c51215526801e40b66c5e65d658a0af1e9d6478cadcb4c745f4bd6751f97d8644786c0978b0 - languageName: node - linkType: hard - -"scheduler@npm:^0.23.0": - version: 0.23.0 - resolution: "scheduler@npm:0.23.0" - dependencies: - loose-envify: ^1.1.0 - checksum: d79192eeaa12abef860c195ea45d37cbf2bbf5f66e3c4dcd16f54a7da53b17788a70d109ee3d3dde1a0fd50e6a8fc171f4300356c5aee4fc0171de526bf35f8a - languageName: node - linkType: hard - -"schema-utils@npm:^2.7.0": - version: 2.7.1 - resolution: "schema-utils@npm:2.7.1" - dependencies: - "@types/json-schema": ^7.0.5 - ajv: ^6.12.4 - ajv-keywords: ^3.5.2 - checksum: 32c62fc9e28edd101e1bd83453a4216eb9bd875cc4d3775e4452b541908fa8f61a7bbac8ffde57484f01d7096279d3ba0337078e85a918ecbeb72872fb09fb2b - languageName: node - linkType: hard - -"schema-utils@npm:^3.1.1": - version: 3.1.1 - resolution: "schema-utils@npm:3.1.1" - dependencies: - "@types/json-schema": ^7.0.8 - ajv: ^6.12.5 - ajv-keywords: ^3.5.2 - checksum: fb73f3d759d43ba033c877628fe9751620a26879f6301d3dbeeb48cf2a65baec5cdf99da65d1bf3b4ff5444b2e59cbe4f81c2456b5e0d2ba7d7fd4aed5da29ce - languageName: node - linkType: hard - -"schema-utils@npm:^3.2.0": - version: 3.3.0 - resolution: "schema-utils@npm:3.3.0" - dependencies: - "@types/json-schema": ^7.0.8 - ajv: ^6.12.5 - ajv-keywords: ^3.5.2 - checksum: ea56971926fac2487f0757da939a871388891bc87c6a82220d125d587b388f1704788f3706e7f63a7b70e49fc2db974c41343528caea60444afd5ce0fe4b85c0 - languageName: node - linkType: hard - -"schema-utils@npm:^4.0.0": - version: 4.0.1 - resolution: "schema-utils@npm:4.0.1" - dependencies: - "@types/json-schema": ^7.0.9 - ajv: ^8.9.0 - ajv-formats: ^2.1.1 - ajv-keywords: ^5.1.0 - checksum: 745e7293c6b6c84940de16753c207311da821aa9911b9e2d158cfd9ffc5bf1f880147abbbe775b96cb8cd3c7f48890950fe0164f54eed9a8aabb948ebf8a3fdd - languageName: node - linkType: hard - -"semver@npm:2 || 3 || 4 || 5, semver@npm:^5.5.0, semver@npm:^5.6.0": - version: 5.7.2 - resolution: "semver@npm:5.7.2" - bin: - semver: bin/semver - checksum: fb4ab5e0dd1c22ce0c937ea390b4a822147a9c53dbd2a9a0132f12fe382902beef4fbf12cf51bb955248d8d15874ce8cd89532569756384f994309825f10b686 - languageName: node - linkType: hard - -"semver@npm:7.5.3": - version: 7.5.3 - resolution: "semver@npm:7.5.3" - dependencies: - lru-cache: ^6.0.0 - bin: - semver: bin/semver.js - checksum: 9d58db16525e9f749ad0a696a1f27deabaa51f66e91d2fa2b0db3de3e9644e8677de3b7d7a03f4c15bc81521e0c3916d7369e0572dbde250d9bedf5194e2a8a7 - languageName: node - linkType: hard - -"semver@npm:^6.0.0, semver@npm:^6.3.0, semver@npm:^6.3.1": - version: 6.3.1 - resolution: "semver@npm:6.3.1" - bin: - semver: bin/semver.js - checksum: ae47d06de28836adb9d3e25f22a92943477371292d9b665fb023fae278d345d508ca1958232af086d85e0155aee22e313e100971898bbb8d5d89b8b1d4054ca2 - languageName: node - linkType: hard - -"semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8": - version: 7.5.2 - resolution: "semver@npm:7.5.2" - dependencies: - lru-cache: ^6.0.0 - bin: - semver: bin/semver.js - checksum: 3fdf5d1e6f170fe8bcc41669e31787649af91af7f54f05c71d0865bb7aa27e8b92f68b3e6b582483e2c1c648008bc84249d2cd86301771fe5cbf7621d1fe5375 - languageName: node - linkType: hard - -"semver@npm:^7.5.4": - version: 7.5.4 - resolution: "semver@npm:7.5.4" - dependencies: - lru-cache: ^6.0.0 - bin: - semver: bin/semver.js - checksum: 12d8ad952fa353b0995bf180cdac205a4068b759a140e5d3c608317098b3575ac2f1e09182206bf2eb26120e1c0ed8fb92c48c592f6099680de56bb071423ca3 - languageName: node - linkType: hard - -"send@npm:0.18.0": - version: 0.18.0 - resolution: "send@npm:0.18.0" - dependencies: - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - encodeurl: ~1.0.2 - escape-html: ~1.0.3 - etag: ~1.8.1 - fresh: 0.5.2 - http-errors: 2.0.0 - mime: 1.6.0 - ms: 2.1.3 - on-finished: 2.4.1 - range-parser: ~1.2.1 - statuses: 2.0.1 - checksum: 74fc07ebb58566b87b078ec63e5a3e41ecd987e4272ba67b7467e86c6ad51bc6b0b0154133b6d8b08a2ddda360464f71382f7ef864700f34844a76c8027817a8 - languageName: node - linkType: hard - -"serialize-error@npm:^11.0.1": - version: 11.0.1 - resolution: "serialize-error@npm:11.0.1" - dependencies: - type-fest: ^2.12.2 - checksum: e649c779663ee7873a987b06007ba1f424d71c7499196286421a1e8daa2eb657577544183dfc51f9804d15044795c726443fb4db859918422309bab4e73950de - languageName: node - linkType: hard - -"serialize-error@npm:^8.0.0": - version: 8.1.0 - resolution: "serialize-error@npm:8.1.0" - dependencies: - type-fest: ^0.20.2 - checksum: 2eef236d50edd2d7926e602c14fb500dc3a125ee52e9f08f67033181b8e0be5d1122498bdf7c23c80683cddcad083a27974e9e7111ce23165f4d3bcdd6d65102 - languageName: node - linkType: hard - -"serialize-javascript@npm:^6.0.0, serialize-javascript@npm:^6.0.1": - version: 6.0.1 - resolution: "serialize-javascript@npm:6.0.1" - dependencies: - randombytes: ^2.1.0 - checksum: 3c4f4cb61d0893b988415bdb67243637333f3f574e9e9cc9a006a2ced0b390b0b3b44aef8d51c951272a9002ec50885eefdc0298891bc27eb2fe7510ea87dc4f - languageName: node - linkType: hard - -"serve-static@npm:1.15.0": - version: 1.15.0 - resolution: "serve-static@npm:1.15.0" - dependencies: - encodeurl: ~1.0.2 - escape-html: ~1.0.3 - parseurl: ~1.3.3 - send: 0.18.0 - checksum: af57fc13be40d90a12562e98c0b7855cf6e8bd4c107fe9a45c212bf023058d54a1871b1c89511c3958f70626fff47faeb795f5d83f8cf88514dbaeb2b724464d - languageName: node - linkType: hard - -"set-blocking@npm:^2.0.0": - version: 2.0.0 - resolution: "set-blocking@npm:2.0.0" - checksum: 6e65a05f7cf7ebdf8b7c75b101e18c0b7e3dff4940d480efed8aad3a36a4005140b660fa1d804cb8bce911cac290441dc728084a30504d3516ac2ff7ad607b02 - languageName: node - linkType: hard - -"setimmediate@npm:^1.0.5, setimmediate@npm:~1.0.4": - version: 1.0.5 - resolution: "setimmediate@npm:1.0.5" - checksum: c9a6f2c5b51a2dabdc0247db9c46460152ffc62ee139f3157440bd48e7c59425093f42719ac1d7931f054f153e2d26cf37dfeb8da17a794a58198a2705e527fd - languageName: node - linkType: hard - -"setprototypeof@npm:1.2.0": - version: 1.2.0 - resolution: "setprototypeof@npm:1.2.0" - checksum: be18cbbf70e7d8097c97f713a2e76edf84e87299b40d085c6bf8b65314e994cc15e2e317727342fa6996e38e1f52c59720b53fe621e2eb593a6847bf0356db89 - languageName: node - linkType: hard - -"shallow-clone@npm:^3.0.0": - version: 3.0.1 - resolution: "shallow-clone@npm:3.0.1" - dependencies: - kind-of: ^6.0.2 - checksum: 39b3dd9630a774aba288a680e7d2901f5c0eae7b8387fc5c8ea559918b29b3da144b7bdb990d7ccd9e11be05508ac9e459ce51d01fd65e583282f6ffafcba2e7 - languageName: node - linkType: hard - -"shebang-command@npm:^1.2.0": - version: 1.2.0 - resolution: "shebang-command@npm:1.2.0" - dependencies: - shebang-regex: ^1.0.0 - checksum: 9eed1750301e622961ba5d588af2212505e96770ec376a37ab678f965795e995ade7ed44910f5d3d3cb5e10165a1847f52d3348c64e146b8be922f7707958908 - languageName: node - linkType: hard - -"shebang-command@npm:^2.0.0": - version: 2.0.0 - resolution: "shebang-command@npm:2.0.0" - dependencies: - shebang-regex: ^3.0.0 - checksum: 6b52fe87271c12968f6a054e60f6bde5f0f3d2db483a1e5c3e12d657c488a15474121a1d55cd958f6df026a54374ec38a4a963988c213b7570e1d51575cea7fa - languageName: node - linkType: hard - -"shebang-regex@npm:^1.0.0": - version: 1.0.0 - resolution: "shebang-regex@npm:1.0.0" - checksum: 404c5a752cd40f94591dfd9346da40a735a05139dac890ffc229afba610854d8799aaa52f87f7e0c94c5007f2c6af55bdcaeb584b56691926c5eaf41dc8f1372 - languageName: node - linkType: hard - -"shebang-regex@npm:^3.0.0": - version: 3.0.0 - resolution: "shebang-regex@npm:3.0.0" - checksum: 1a2bcae50de99034fcd92ad4212d8e01eedf52c7ec7830eedcf886622804fe36884278f2be8be0ea5fde3fd1c23911643a4e0f726c8685b61871c8908af01222 - languageName: node - linkType: hard - -"shell-quote@npm:^1.6.1": - version: 1.7.3 - resolution: "shell-quote@npm:1.7.3" - checksum: aca58e73a3a5d933d02e0bdddedc53ee14f7c2ec264f97ac915b9d4482d077a38e422aa664631d60a672cd3cdb4054eb2e6c0303f54882453dacb6483e482d34 - languageName: node - linkType: hard - -"side-channel@npm:^1.0.4": - version: 1.0.4 - resolution: "side-channel@npm:1.0.4" - dependencies: - call-bind: ^1.0.0 - get-intrinsic: ^1.0.2 - object-inspect: ^1.9.0 - checksum: 351e41b947079c10bd0858364f32bb3a7379514c399edb64ab3dce683933483fc63fb5e4efe0a15a2e8a7e3c436b6a91736ddb8d8c6591b0460a24bb4a1ee245 - languageName: node - linkType: hard - -"signal-exit@npm:3.0.7, signal-exit@npm:^3.0.7": - version: 3.0.7 - resolution: "signal-exit@npm:3.0.7" - checksum: a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318 - languageName: node - linkType: hard - -"signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3": - version: 3.0.3 - resolution: "signal-exit@npm:3.0.3" - checksum: f0169d3f1263d06df32ca072b0bf33b34c6f8f0341a7a1621558a2444dfbe8f5fec76b35537fcc6f0bc4944bdb5336fe0bdcf41a5422c4e45a1dba3f45475e6c - languageName: node - linkType: hard - -"signal-exit@npm:^4.0.1": - version: 4.0.1 - resolution: "signal-exit@npm:4.0.1" - checksum: 832043367dca23e61ab6033e8b41c595fc805119bfe4fee63dea201cdc809a8b086bc54597bbbc1b2cde1a63c7dd554d1295ed2cca92db598233834a0b59b281 - languageName: node - linkType: hard - -"sigstore@npm:^1.3.0": - version: 1.6.0 - resolution: "sigstore@npm:1.6.0" - dependencies: - "@sigstore/protobuf-specs": ^0.1.0 - "@sigstore/tuf": ^1.0.0 - make-fetch-happen: ^11.0.1 - tuf-js: ^1.1.3 - bin: - sigstore: bin/sigstore.js - checksum: 55d87e24fc39ace705ba196bdb94f97bfa06d73887184cc6fc6c3c9b1900f72fed31d550445786b5fd73381e3161dab48065a1d1bdf45298f48d06b0a8ea6899 - languageName: node - linkType: hard - -"sigstore@npm:^1.4.0": - version: 1.4.0 - resolution: "sigstore@npm:1.4.0" - dependencies: - "@sigstore/protobuf-specs": ^0.1.0 - make-fetch-happen: ^11.0.1 - tuf-js: ^1.1.3 - bin: - sigstore: bin/sigstore.js - checksum: 8bbe2963f4de55e20c58c3916dad9168ea9e39da0ebff71541de7002741fbb913d2dffae70f665f1138fdb1dacd551a5ed9f3aac3329b6006b24ef6bdaa2dc28 - languageName: node - linkType: hard - -"slash@npm:3.0.0, slash@npm:^3.0.0": - version: 3.0.0 - resolution: "slash@npm:3.0.0" - checksum: 94a93fff615f25a999ad4b83c9d5e257a7280c90a32a7cb8b4a87996e4babf322e469c42b7f649fd5796edd8687652f3fb452a86dc97a816f01113183393f11c - languageName: node - linkType: hard - -"slash@npm:^4.0.0": - version: 4.0.0 - resolution: "slash@npm:4.0.0" - checksum: da8e4af73712253acd21b7853b7e0dbba776b786e82b010a5bfc8b5051a1db38ed8aba8e1e8f400dd2c9f373be91eb1c42b66e91abb407ff42b10feece5e1d2d - languageName: node - linkType: hard - -"smart-buffer@npm:^4.2.0": - version: 4.2.0 - resolution: "smart-buffer@npm:4.2.0" - checksum: b5167a7142c1da704c0e3af85c402002b597081dd9575031a90b4f229ca5678e9a36e8a374f1814c8156a725d17008ae3bde63b92f9cfd132526379e580bec8b - languageName: node - linkType: hard - -"socket.io-adapter@npm:~2.5.2": - version: 2.5.2 - resolution: "socket.io-adapter@npm:2.5.2" - dependencies: - ws: ~8.11.0 - checksum: 481251c3547221e57eb5cb247d0b1a3cde4d152a4c1c9051cc887345a7770e59f3b47f1011cac4499e833f01fcfc301ed13c4ec6e72f7dbb48a476375a6344cd - languageName: node - linkType: hard - -"socket.io-parser@npm:~4.2.1": - version: 4.2.3 - resolution: "socket.io-parser@npm:4.2.3" - dependencies: - "@socket.io/component-emitter": ~3.1.0 - debug: ~4.3.1 - checksum: f14030d09ccb82fa32ee68abe7ba586b8b991b16584194eb3c9e5dba8e80829f39c3b39b53ba4efb6a73e16beeaef8478020650a0c1352e0b833aa1da9af4682 - languageName: node - linkType: hard - -"socket.io@npm:^4.4.1": - version: 4.6.1 - resolution: "socket.io@npm:4.6.1" - dependencies: - accepts: ~1.3.4 - base64id: ~2.0.0 - debug: ~4.3.2 - engine.io: ~6.4.1 - socket.io-adapter: ~2.5.2 - socket.io-parser: ~4.2.1 - checksum: 447941727142669b3709c3ae59ed790a2c3ad312d935400e2e25fdf59a95cdc92ebcf6b000ab2042a2a77ae51bb87598b40845a8d3b1f6ea6a0dd1df9c8f8459 - languageName: node - linkType: hard - -"socks-proxy-agent@npm:^7.0.0": - version: 7.0.0 - resolution: "socks-proxy-agent@npm:7.0.0" - dependencies: - agent-base: ^6.0.2 - debug: ^4.3.3 - socks: ^2.6.2 - checksum: 720554370154cbc979e2e9ce6a6ec6ced205d02757d8f5d93fe95adae454fc187a5cbfc6b022afab850a5ce9b4c7d73e0f98e381879cf45f66317a4895953846 - languageName: node - linkType: hard - -"socks-proxy-agent@npm:^8.0.1": - version: 8.0.1 - resolution: "socks-proxy-agent@npm:8.0.1" - dependencies: - agent-base: ^7.0.1 - debug: ^4.3.4 - socks: ^2.7.1 - checksum: f6538fd16cb545094d20b9a1ae97bb2c4ddd150622ad7cc6b64c89c889d8847b7bac179757838ce5487cbac49a499537e3991c975fe13b152b76b10027470dfb - languageName: node - linkType: hard - -"socks@npm:^2.6.2": - version: 2.6.2 - resolution: "socks@npm:2.6.2" - dependencies: - ip: ^1.1.5 - smart-buffer: ^4.2.0 - checksum: dd9194293059d737759d5c69273850ad4149f448426249325c4bea0e340d1cf3d266c3b022694b0dcf5d31f759de23657244c481fc1e8322add80b7985c36b5e - languageName: node - linkType: hard - -"socks@npm:^2.7.1": - version: 2.7.1 - resolution: "socks@npm:2.7.1" - dependencies: - ip: ^2.0.0 - smart-buffer: ^4.2.0 - checksum: 259d9e3e8e1c9809a7f5c32238c3d4d2a36b39b83851d0f573bfde5f21c4b1288417ce1af06af1452569cd1eb0841169afd4998f0e04ba04656f6b7f0e46d748 - languageName: node - linkType: hard - -"sort-keys@npm:^2.0.0": - version: 2.0.0 - resolution: "sort-keys@npm:2.0.0" - dependencies: - is-plain-obj: ^1.0.0 - checksum: f0fd827fa9f8f866e98588d2a38c35209afbf1e9a05bb0e4ceeeb8bbf31d923c8902b0a7e0f561590ddb65e58eba6a74f74b991c85360bcc52e83a3f0d1cffd7 - languageName: node - linkType: hard - -"source-map-support@npm:~0.5.20": - version: 0.5.21 - resolution: "source-map-support@npm:0.5.21" - dependencies: - buffer-from: ^1.0.0 - source-map: ^0.6.0 - checksum: 43e98d700d79af1d36f859bdb7318e601dfc918c7ba2e98456118ebc4c4872b327773e5a1df09b0524e9e5063bb18f0934538eace60cca2710d1fa687645d137 - languageName: node - linkType: hard - -"source-map@npm:^0.5.0, source-map@npm:^0.5.7": - version: 0.5.7 - resolution: "source-map@npm:0.5.7" - checksum: 5dc2043b93d2f194142c7f38f74a24670cd7a0063acdaf4bf01d2964b402257ae843c2a8fa822ad5b71013b5fcafa55af7421383da919752f22ff488bc553f4d - languageName: node - linkType: hard - -"source-map@npm:^0.6.0, source-map@npm:^0.6.1, source-map@npm:~0.6.0, source-map@npm:~0.6.1": - version: 0.6.1 - resolution: "source-map@npm:0.6.1" - checksum: 59ce8640cf3f3124f64ac289012c2b8bd377c238e316fb323ea22fbfe83da07d81e000071d7242cad7a23cd91c7de98e4df8830ec3f133cb6133a5f6e9f67bc2 - languageName: node - linkType: hard - -"spdx-correct@npm:^3.0.0": - version: 3.1.0 - resolution: "spdx-correct@npm:3.1.0" - dependencies: - spdx-expression-parse: ^3.0.0 - spdx-license-ids: ^3.0.0 - checksum: fda9fc191e8e45209049054119e1343f4a449d54b677f38bd7b47956eac47d31d065d8fb7a58d2430d5974fcb6d88c9faada02e935847f9ed386073c18ba5c8a - languageName: node - linkType: hard - -"spdx-exceptions@npm:^2.1.0": - version: 2.2.0 - resolution: "spdx-exceptions@npm:2.2.0" - checksum: 29189de3f60ac6d74d84fa85cfc49ca6a838f710242db99d9414461c2c1717ca3f4aae59b2ce57a99cf6427adc62bdcc4c198fb7ae17383497e5e85cc851f8d7 - languageName: node - linkType: hard - -"spdx-expression-parse@npm:^3.0.0, spdx-expression-parse@npm:^3.0.1": - version: 3.0.1 - resolution: "spdx-expression-parse@npm:3.0.1" - dependencies: - spdx-exceptions: ^2.1.0 - spdx-license-ids: ^3.0.0 - checksum: a1c6e104a2cbada7a593eaa9f430bd5e148ef5290d4c0409899855ce8b1c39652bcc88a725259491a82601159d6dc790bedefc9016c7472f7de8de7361f8ccde - languageName: node - linkType: hard - -"spdx-license-ids@npm:^3.0.0": - version: 3.0.5 - resolution: "spdx-license-ids@npm:3.0.5" - checksum: b1ceea3f87407ec375d1de90f6fc7610d6c845ff5f8db21d4d752b3d4e121df563c78113df7c564daff4e8778ad54b9a9024a7e9ea3779f13a43dd0e9128c08e - languageName: node - linkType: hard - -"split2@npm:^3.2.2": - version: 3.2.2 - resolution: "split2@npm:3.2.2" - dependencies: - readable-stream: ^3.0.0 - checksum: 8127ddbedd0faf31f232c0e9192fede469913aa8982aa380752e0463b2e31c2359ef6962eb2d24c125bac59eeec76873678d723b1c7ff696216a1cd071e3994a - languageName: node - linkType: hard - -"split2@npm:^4.1.0": - version: 4.2.0 - resolution: "split2@npm:4.2.0" - checksum: 05d54102546549fe4d2455900699056580cca006c0275c334611420f854da30ac999230857a85fdd9914dc2109ae50f80fda43d2a445f2aa86eccdc1dfce779d - languageName: node - linkType: hard - -"split@npm:0.3": - version: 0.3.3 - resolution: "split@npm:0.3.3" - dependencies: - through: 2 - checksum: 2e076634c9637cfdc54ab4387b6a243b8c33b360874a25adf6f327a5647f07cb3bf1c755d515248eb3afee4e382278d01f62c62d87263c118f28065b86f74f02 - languageName: node - linkType: hard - -"split@npm:^1.0.1": - version: 1.0.1 - resolution: "split@npm:1.0.1" - dependencies: - through: 2 - checksum: 12f4554a5792c7e98bb3e22b53c63bfa5ef89aa704353e1db608a55b51f5b12afaad6e4a8ecf7843c15f273f43cdadd67b3705cc43d48a75c2cf4641d51f7e7a - languageName: node - linkType: hard - -"sprintf-js@npm:~1.0.2": - version: 1.0.3 - resolution: "sprintf-js@npm:1.0.3" - checksum: 19d79aec211f09b99ec3099b5b2ae2f6e9cdefe50bc91ac4c69144b6d3928a640bb6ae5b3def70c2e85a2c3d9f5ec2719921e3a59d3ca3ef4b2fd1a4656a0df3 - languageName: node - linkType: hard - -"ssri@npm:^10.0.0, ssri@npm:^10.0.1": - version: 10.0.1 - resolution: "ssri@npm:10.0.1" - dependencies: - minipass: ^4.0.0 - checksum: f35b147e5e16a3e1c8e3f71a4aaf5b1f7a9eb5559acbba21213c8171827921cecf56d3570118da7ade124776d25ed17d5e4c80eccbb2a083b17ce36dd24c3e5e - languageName: node - linkType: hard - -"ssri@npm:^9.0.0, ssri@npm:^9.0.1": - version: 9.0.1 - resolution: "ssri@npm:9.0.1" - dependencies: - minipass: ^3.1.1 - checksum: fb58f5e46b6923ae67b87ad5ef1c5ab6d427a17db0bead84570c2df3cd50b4ceb880ebdba2d60726588272890bae842a744e1ecce5bd2a2a582fccd5068309eb - languageName: node - linkType: hard - -"stack-utils@npm:^2.0.3": - version: 2.0.5 - resolution: "stack-utils@npm:2.0.5" - dependencies: - escape-string-regexp: ^2.0.0 - checksum: 76b69da0f5b48a34a0f93c98ee2a96544d2c4ca2557f7eef5ddb961d3bdc33870b46f498a84a7c4f4ffb781df639840e7ebf6639164ed4da5e1aeb659615b9c7 - languageName: node - linkType: hard - -"statuses@npm:2.0.1": - version: 2.0.1 - resolution: "statuses@npm:2.0.1" - checksum: 18c7623fdb8f646fb213ca4051be4df7efb3484d4ab662937ca6fbef7ced9b9e12842709872eb3020cc3504b93bde88935c9f6417489627a7786f24f8031cbcb - languageName: node - linkType: hard - -"statuses@npm:>= 1.5.0 < 2, statuses@npm:~1.5.0": - version: 1.5.0 - resolution: "statuses@npm:1.5.0" - checksum: c469b9519de16a4bb19600205cffb39ee471a5f17b82589757ca7bd40a8d92ebb6ed9f98b5a540c5d302ccbc78f15dc03cc0280dd6e00df1335568a5d5758a5c - languageName: node - linkType: hard - -"stream-buffers@npm:^3.0.2": - version: 3.0.2 - resolution: "stream-buffers@npm:3.0.2" - checksum: b09fdeea606e3113ebd0e07010ed0cf038608fa396130add9e45deaff5cc3ba845dc25c31ad24f8341f85907846344cb7c85f75ea52c6572e2ac646e9b6072d0 - languageName: node - linkType: hard - -"stream-combiner@npm:~0.0.4": - version: 0.0.4 - resolution: "stream-combiner@npm:0.0.4" - dependencies: - duplexer: ~0.1.1 - checksum: 844b622cfe8b9de45a6007404f613b60aaf85200ab9862299066204242f89a7c8033b1c356c998aa6cfc630f6cd9eba119ec1c6dc1f93e245982be4a847aee7d - languageName: node - linkType: hard - -"streamroller@npm:^3.0.2": - version: 3.0.2 - resolution: "streamroller@npm:3.0.2" - dependencies: - date-format: ^4.0.3 - debug: ^4.1.1 - fs-extra: ^10.0.0 - checksum: 1f323824f0e81cc085c24f33addfd8ef00d0c15aafee520a8cf207ca6e2dc674fd852528c7b4450cc87f4335d1269ed18b3f0188853d45d7f0912c9a205d1fc1 - languageName: node - linkType: hard - -"streamsearch@npm:^1.1.0": - version: 1.1.0 - resolution: "streamsearch@npm:1.1.0" - checksum: 1cce16cea8405d7a233d32ca5e00a00169cc0e19fbc02aa839959985f267335d435c07f96e5e0edd0eadc6d39c98d5435fb5bbbdefc62c41834eadc5622ad942 - languageName: node - linkType: hard - -"streamx@npm:^2.15.0": - version: 2.15.0 - resolution: "streamx@npm:2.15.0" - dependencies: - fast-fifo: ^1.1.0 - queue-tick: ^1.0.1 - checksum: 6f1dcdc326d57fa4ec0c2aade730b701d28e4e206047c230c6b3f6ac25b28f79809533342dd3e11861237dbd14f3af9ab83be972f569ccdf5eddc5c7ffeb657a - languageName: node - linkType: hard - -"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0": - version: 4.2.0 - resolution: "string-width@npm:4.2.0" - dependencies: - emoji-regex: ^8.0.0 - is-fullwidth-code-point: ^3.0.0 - strip-ansi: ^6.0.0 - checksum: ee2c68df9a3ce4256565d2bdc8490f5706f195f88e799d3d425889264d3eff3d7984fe8b38dfc983dac948e03d8cdc737294b1c81f1528c37c9935d86b67593d - languageName: node - linkType: hard - -"string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.2.3": - version: 4.2.3 - resolution: "string-width@npm:4.2.3" - dependencies: - emoji-regex: ^8.0.0 - is-fullwidth-code-point: ^3.0.0 - strip-ansi: ^6.0.1 - checksum: e52c10dc3fbfcd6c3a15f159f54a90024241d0f149cf8aed2982a2d801d2e64df0bf1dc351cf8e95c3319323f9f220c16e740b06faecd53e2462df1d2b5443fb - languageName: node - linkType: hard - -"string-width@npm:^5.0.1, string-width@npm:^5.1.2": - version: 5.1.2 - resolution: "string-width@npm:5.1.2" - dependencies: - eastasianwidth: ^0.2.0 - emoji-regex: ^9.2.2 - strip-ansi: ^7.0.1 - checksum: 7369deaa29f21dda9a438686154b62c2c5f661f8dda60449088f9f980196f7908fc39fdd1803e3e01541970287cf5deae336798337e9319a7055af89dafa7193 - languageName: node - linkType: hard - -"string.prototype.padend@npm:^3.0.0": - version: 3.0.0 - resolution: "string.prototype.padend@npm:3.0.0" - dependencies: - define-properties: ^1.1.2 - es-abstract: ^1.4.3 - function-bind: ^1.0.2 - checksum: ad1241b9dd0e0cec03c03689e2eddaa0e5fb39196e69dcc3a8b0ec68bda4a3611bec081c416123fc12fd8f45343c995f66cd892e3ee8f1ca5c32795ec2ece036 - languageName: node - linkType: hard - -"string.prototype.trim@npm:^1.2.7": - version: 1.2.7 - resolution: "string.prototype.trim@npm:1.2.7" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 - checksum: 05b7b2d6af63648e70e44c4a8d10d8cc457536df78b55b9d6230918bde75c5987f6b8604438c4c8652eb55e4fc9725d2912789eb4ec457d6995f3495af190c09 - languageName: node - linkType: hard - -"string.prototype.trimend@npm:^1.0.4": - version: 1.0.4 - resolution: "string.prototype.trimend@npm:1.0.4" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.3 - checksum: 17e5aa45c3983f582693161f972c1c1fa4bbbdf22e70e582b00c91b6575f01680dc34e83005b98e31abe4d5d29e0b21fcc24690239c106c7b2315aade6a898ac - languageName: node - linkType: hard - -"string.prototype.trimend@npm:^1.0.6": - version: 1.0.6 - resolution: "string.prototype.trimend@npm:1.0.6" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 - checksum: 0fdc34645a639bd35179b5a08227a353b88dc089adf438f46be8a7c197fc3f22f8514c1c9be4629b3cd29c281582730a8cbbad6466c60f76b5f99cf2addb132e - languageName: node - linkType: hard - -"string.prototype.trimleft@npm:^2.1.0": - version: 2.1.0 - resolution: "string.prototype.trimleft@npm:2.1.0" - dependencies: - define-properties: ^1.1.3 - function-bind: ^1.1.1 - checksum: a0c8e3e2a1bc86a2a3ba46ac5691fc365fd57dddd10d2eb8b869bede55413cc8bf243e42b717fb163a5f1a6af7db42c104c0ce790a0c2ca8ff73354ee9087671 - languageName: node - linkType: hard - -"string.prototype.trimright@npm:^2.1.0": - version: 2.1.0 - resolution: "string.prototype.trimright@npm:2.1.0" - dependencies: - define-properties: ^1.1.3 - function-bind: ^1.1.1 - checksum: 54b0ec2d45546f8faa3aec795a7f16d4b533b4e05eb9e94f9ada3e8dcf1cad4497a1836ee6747c75bcbd17eff9a54586a27e4300c343f16e667d786da4d60af7 - languageName: node - linkType: hard - -"string.prototype.trimstart@npm:^1.0.4": - version: 1.0.4 - resolution: "string.prototype.trimstart@npm:1.0.4" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.3 - checksum: 3fb06818d3cccac5fa3f5f9873d984794ca0e9f6616fae6fcc745885d9efed4e17fe15f832515d9af5e16c279857fdbffdfc489ca4ed577811b017721b30302f - languageName: node - linkType: hard - -"string.prototype.trimstart@npm:^1.0.6": - version: 1.0.6 - resolution: "string.prototype.trimstart@npm:1.0.6" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 - checksum: 89080feef416621e6ef1279588994305477a7a91648d9436490d56010a1f7adc39167cddac7ce0b9884b8cdbef086987c4dcb2960209f2af8bac0d23ceff4f41 - languageName: node - linkType: hard - -"string_decoder@npm:^1.1.1": - version: 1.2.0 - resolution: "string_decoder@npm:1.2.0" - dependencies: - safe-buffer: ~5.1.0 - checksum: 7a36a08f12bab92a25afbe5492bc5c0571582961a05c4e84eac74fdd5af43cf553c457231d9b76622f2b6cd45aa8cebf38bc69819ccdcec0bcd010fd15e15348 - languageName: node - linkType: hard - -"string_decoder@npm:~1.1.1": - version: 1.1.1 - resolution: "string_decoder@npm:1.1.1" - dependencies: - safe-buffer: ~5.1.0 - checksum: 9ab7e56f9d60a28f2be697419917c50cac19f3e8e6c28ef26ed5f4852289fe0de5d6997d29becf59028556f2c62983790c1d9ba1e2a3cc401768ca12d5183a5b - languageName: node - linkType: hard - -"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": - version: 6.0.1 - resolution: "strip-ansi@npm:6.0.1" - dependencies: - ansi-regex: ^5.0.1 - checksum: f3cd25890aef3ba6e1a74e20896c21a46f482e93df4a06567cebf2b57edabb15133f1f94e57434e0a958d61186087b1008e89c94875d019910a213181a14fc8c - languageName: node - linkType: hard - -"strip-ansi@npm:^3.0.0": - version: 3.0.1 - resolution: "strip-ansi@npm:3.0.1" - dependencies: - ansi-regex: ^2.0.0 - checksum: 9b974de611ce5075c70629c00fa98c46144043db92ae17748fb780f706f7a789e9989fd10597b7c2053ae8d1513fd707816a91f1879b2f71e6ac0b6a863db465 - languageName: node - linkType: hard - -"strip-ansi@npm:^7.0.1": - version: 7.0.1 - resolution: "strip-ansi@npm:7.0.1" - dependencies: - ansi-regex: ^6.0.1 - checksum: 257f78fa433520e7f9897722731d78599cb3fce29ff26a20a5e12ba4957463b50a01136f37c43707f4951817a75e90820174853d6ccc240997adc5df8f966039 - languageName: node - linkType: hard - -"strip-ansi@npm:^7.1.0": - version: 7.1.0 - resolution: "strip-ansi@npm:7.1.0" - dependencies: - ansi-regex: ^6.0.1 - checksum: 859c73fcf27869c22a4e4d8c6acfe690064659e84bef9458aa6d13719d09ca88dcfd40cbf31fd0be63518ea1a643fe070b4827d353e09533a5b0b9fd4553d64d - languageName: node - linkType: hard - -"strip-bom@npm:^2.0.0": - version: 2.0.0 - resolution: "strip-bom@npm:2.0.0" - dependencies: - is-utf8: ^0.2.0 - checksum: 08efb746bc67b10814cd03d79eb31bac633393a782e3f35efbc1b61b5165d3806d03332a97f362822cf0d4dd14ba2e12707fcff44fe1c870c48a063a0c9e4944 - languageName: node - linkType: hard - -"strip-bom@npm:^3.0.0": - version: 3.0.0 - resolution: "strip-bom@npm:3.0.0" - checksum: 8d50ff27b7ebe5ecc78f1fe1e00fcdff7af014e73cf724b46fb81ef889eeb1015fc5184b64e81a2efe002180f3ba431bdd77e300da5c6685d702780fbf0c8d5b - languageName: node - linkType: hard - -"strip-bom@npm:^4.0.0": - version: 4.0.0 - resolution: "strip-bom@npm:4.0.0" - checksum: 9dbcfbaf503c57c06af15fe2c8176fb1bf3af5ff65003851a102749f875a6dbe0ab3b30115eccf6e805e9d756830d3e40ec508b62b3f1ddf3761a20ebe29d3f3 - languageName: node - linkType: hard - -"strip-final-newline@npm:^2.0.0": - version: 2.0.0 - resolution: "strip-final-newline@npm:2.0.0" - checksum: 69412b5e25731e1938184b5d489c32e340605bb611d6140344abc3421b7f3c6f9984b21dff296dfcf056681b82caa3bb4cc996a965ce37bcfad663e92eae9c64 - languageName: node - linkType: hard - -"strip-final-newline@npm:^3.0.0": - version: 3.0.0 - resolution: "strip-final-newline@npm:3.0.0" - checksum: 23ee263adfa2070cd0f23d1ac14e2ed2f000c9b44229aec9c799f1367ec001478469560abefd00c5c99ee6f0b31c137d53ec6029c53e9f32a93804e18c201050 - languageName: node - linkType: hard - -"strip-indent@npm:^3.0.0": - version: 3.0.0 - resolution: "strip-indent@npm:3.0.0" - dependencies: - min-indent: ^1.0.0 - checksum: 18f045d57d9d0d90cd16f72b2313d6364fd2cb4bf85b9f593523ad431c8720011a4d5f08b6591c9d580f446e78855c5334a30fb91aa1560f5d9f95ed1b4a0530 - languageName: node - linkType: hard - -"strip-json-comments@npm:^3.1.1": - version: 3.1.1 - resolution: "strip-json-comments@npm:3.1.1" - checksum: 492f73e27268f9b1c122733f28ecb0e7e8d8a531a6662efbd08e22cccb3f9475e90a1b82cab06a392f6afae6d2de636f977e231296400d0ec5304ba70f166443 - languageName: node - linkType: hard - -"strong-log-transformer@npm:2.1.0, strong-log-transformer@npm:^2.1.0": - version: 2.1.0 - resolution: "strong-log-transformer@npm:2.1.0" - dependencies: - duplexer: ^0.1.1 - minimist: ^1.2.0 - through: ^2.3.4 - bin: - sl-log-transformer: bin/sl-log-transformer.js - checksum: abf9a4ac143118f26c3a0771b204b02f5cf4fa80384ae158f25e02bfbff761038accc44a7f65869ccd5a5995a7f2c16b1466b83149644ba6cecd3072a8927297 - languageName: node - linkType: hard - -"stylis@npm:4.2.0": - version: 4.2.0 - resolution: "stylis@npm:4.2.0" - checksum: 0eb6cc1b866dc17a6037d0a82ac7fa877eba6a757443e79e7c4f35bacedbf6421fadcab4363b39667b43355cbaaa570a3cde850f776498e5450f32ed2f9b7584 - languageName: node - linkType: hard - -"suffix@npm:^0.1.0": - version: 0.1.1 - resolution: "suffix@npm:0.1.1" - checksum: 5e0eff027bac0ad1c6d42361ad19c48abdd4e86971afdb4e4f4aeb8c9a4149a0b55ea5f3a22d7e59cd09638cf64dd022baa552a1c0a2c6a6107520a657d563a2 - languageName: node - linkType: hard - -"supports-color@npm:9.4.0": - version: 9.4.0 - resolution: "supports-color@npm:9.4.0" - checksum: cb8ff8daeaf1db642156f69a9aa545b6c01dd9c4def4f90a49f46cbf24be0c245d392fcf37acd119cd1819b99dad2cc9b7e3260813f64bcfd7f5b18b5a1eefb8 - languageName: node - linkType: hard - -"supports-color@npm:^2.0.0": - version: 2.0.0 - resolution: "supports-color@npm:2.0.0" - checksum: 602538c5812b9006404370b5a4b885d3e2a1f6567d314f8b4a41974ffe7d08e525bf92ae0f9c7030e3b4c78e4e34ace55d6a67a74f1571bc205959f5972f88f0 - languageName: node - linkType: hard - -"supports-color@npm:^5.3.0": - version: 5.5.0 - resolution: "supports-color@npm:5.5.0" - dependencies: - has-flag: ^3.0.0 - checksum: 95f6f4ba5afdf92f495b5a912d4abee8dcba766ae719b975c56c084f5004845f6f5a5f7769f52d53f40e21952a6d87411bafe34af4a01e65f9926002e38e1dac - languageName: node - linkType: hard - -"supports-color@npm:^7.1.0": - version: 7.2.0 - resolution: "supports-color@npm:7.2.0" - dependencies: - has-flag: ^4.0.0 - checksum: 3dda818de06ebbe5b9653e07842d9479f3555ebc77e9a0280caf5a14fb877ffee9ed57007c3b78f5a6324b8dbeec648d9e97a24e2ed9fdb81ddc69ea07100f4a - languageName: node - linkType: hard - -"supports-color@npm:^8.0.0": - version: 8.1.1 - resolution: "supports-color@npm:8.1.1" - dependencies: - has-flag: ^4.0.0 - checksum: c052193a7e43c6cdc741eb7f378df605636e01ad434badf7324f17fb60c69a880d8d8fcdcb562cf94c2350e57b937d7425ab5b8326c67c2adc48f7c87c1db406 - languageName: node - linkType: hard - -"supports-preserve-symlinks-flag@npm:^1.0.0": - version: 1.0.0 - resolution: "supports-preserve-symlinks-flag@npm:1.0.0" - checksum: 53b1e247e68e05db7b3808b99b892bd36fb096e6fba213a06da7fab22045e97597db425c724f2bbd6c99a3c295e1e73f3e4de78592289f38431049e1277ca0ae - languageName: node - linkType: hard - -"tabbable@npm:^6.0.1": - version: 6.1.1 - resolution: "tabbable@npm:6.1.1" - checksum: 348639497262241ce8e0ccb0664ea582a386183107299ee8f27cf7b56bc84f36e09eaf667d3cb4201e789634012a91f7129bcbd49760abe874fbace35b4cf429 - languageName: node - linkType: hard - -"tapable@npm:^2.0.0, tapable@npm:^2.1.1, tapable@npm:^2.2.0": - version: 2.2.0 - resolution: "tapable@npm:2.2.0" - checksum: 5a7e31ddd2400d524b68e7ba0373e492ba52b321b8e1eb15b65956e9c1b9ba90dd175210a1318b6752538cbe3b284f4a7218a714be942aeeb812623c243aea25 - languageName: node - linkType: hard - -"tar-fs@npm:2.1.1": - version: 2.1.1 - resolution: "tar-fs@npm:2.1.1" - dependencies: - chownr: ^1.1.1 - mkdirp-classic: ^0.5.2 - pump: ^3.0.0 - tar-stream: ^2.1.4 - checksum: f5b9a70059f5b2969e65f037b4e4da2daf0fa762d3d232ffd96e819e3f94665dbbbe62f76f084f1acb4dbdcce16c6e4dac08d12ffc6d24b8d76720f4d9cf032d - languageName: node - linkType: hard - -"tar-fs@npm:3.0.4, tar-fs@npm:^3.0.4": - version: 3.0.4 - resolution: "tar-fs@npm:3.0.4" - dependencies: - mkdirp-classic: ^0.5.2 - pump: ^3.0.0 - tar-stream: ^3.1.5 - checksum: dcf4054f9e92ca0efe61c2b3f612914fb259a47900aa908a63106513a6d006c899b426ada53eb88d9dbbf089b5724c8e90b96a2c4ca6171845fa14203d734e30 - languageName: node - linkType: hard - -"tar-stream@npm:^2.1.4, tar-stream@npm:^2.2.0, tar-stream@npm:~2.2.0": - version: 2.2.0 - resolution: "tar-stream@npm:2.2.0" - dependencies: - bl: ^4.0.3 - end-of-stream: ^1.4.1 - fs-constants: ^1.0.0 - inherits: ^2.0.3 - readable-stream: ^3.1.1 - checksum: 699831a8b97666ef50021c767f84924cfee21c142c2eb0e79c63254e140e6408d6d55a065a2992548e72b06de39237ef2b802b99e3ece93ca3904a37622a66f3 - languageName: node - linkType: hard - -"tar-stream@npm:^3.1.5": - version: 3.1.6 - resolution: "tar-stream@npm:3.1.6" - dependencies: - b4a: ^1.6.4 - fast-fifo: ^1.2.0 - streamx: ^2.15.0 - checksum: f3627f918581976e954ff03cb8d370551053796b82564f8c7ca8fac84c48e4d042026d0854fc222171a34ff9c682b72fae91be9c9b0a112d4c54f9e4f443e9c5 - languageName: node - linkType: hard - -"tar@npm:6.1.11, tar@npm:^6.1.11, tar@npm:^6.1.2": - version: 6.1.11 - resolution: "tar@npm:6.1.11" - dependencies: - chownr: ^2.0.0 - fs-minipass: ^2.0.0 - minipass: ^3.0.0 - minizlib: ^2.1.1 - mkdirp: ^1.0.3 - yallist: ^4.0.0 - checksum: a04c07bb9e2d8f46776517d4618f2406fb977a74d914ad98b264fc3db0fe8224da5bec11e5f8902c5b9bcb8ace22d95fbe3c7b36b8593b7dfc8391a25898f32f - languageName: node - linkType: hard - -"temp-dir@npm:1.0.0": - version: 1.0.0 - resolution: "temp-dir@npm:1.0.0" - checksum: cb2b58ddfb12efa83e939091386ad73b425c9a8487ea0095fe4653192a40d49184a771a1beba99045fbd011e389fd563122d79f54f82be86a55620667e08a6b2 - languageName: node - linkType: hard - -"temp-fs@npm:^0.9.9": - version: 0.9.9 - resolution: "temp-fs@npm:0.9.9" - dependencies: - rimraf: ~2.5.2 - checksum: 308a3fc881e4548cc8a55db6e8fdc5cf75d2a1421714450b66cdbbd77a27c2395c8f1236f5d56e2be3d561b81095d23c164a4519b544f725053f03e6d3cfaa80 - languageName: node - linkType: hard - -"terser-webpack-plugin@npm:5.3.9": - version: 5.3.9 - resolution: "terser-webpack-plugin@npm:5.3.9" - dependencies: - "@jridgewell/trace-mapping": ^0.3.17 - jest-worker: ^27.4.5 - schema-utils: ^3.1.1 - serialize-javascript: ^6.0.1 - terser: ^5.16.8 - peerDependencies: - webpack: ^5.1.0 - peerDependenciesMeta: - "@swc/core": - optional: true - esbuild: - optional: true - uglify-js: - optional: true - checksum: 41705713d6f9cb83287936b21e27c658891c78c4392159f5148b5623f0e8c48559869779619b058382a4c9758e7820ea034695e57dc7c474b4962b79f553bc5f - languageName: node - linkType: hard - -"terser-webpack-plugin@npm:^5.3.7": - version: 5.3.8 - resolution: "terser-webpack-plugin@npm:5.3.8" - dependencies: - "@jridgewell/trace-mapping": ^0.3.17 - jest-worker: ^27.4.5 - schema-utils: ^3.1.1 - serialize-javascript: ^6.0.1 - terser: ^5.16.8 - peerDependencies: - webpack: ^5.1.0 - peerDependenciesMeta: - "@swc/core": - optional: true - esbuild: - optional: true - uglify-js: - optional: true - checksum: 0ffc2a1949b1fd60ef9c815c4629b9817656db612bb58c5db96e3b04204c86afd142b115392e48733364edc7bf95131f54c10174c05f046ba8f2adead6b06c3c - languageName: node - linkType: hard - -"terser@npm:^5.10.0, terser@npm:^5.16.8": - version: 5.17.2 - resolution: "terser@npm:5.17.2" - dependencies: - "@jridgewell/source-map": ^0.3.2 - acorn: ^8.5.0 - commander: ^2.20.0 - source-map-support: ~0.5.20 - bin: - terser: bin/terser - checksum: 20153b0887065ff7d026bbbd9d0df065871406f9b66b0fa83786400c32c10b93b2309bff0df48f42473e7c3559bfd22d3ce593b82797bac9c882a243d008f5b9 - languageName: node - linkType: hard - -"text-extensions@npm:^1.0.0": - version: 1.9.0 - resolution: "text-extensions@npm:1.9.0" - checksum: 56a9962c1b62d39b2bcb369b7558ca85c1b55e554b38dfd725edcc0a1babe5815782a60c17ff6b839093b163dfebb92b804208aaaea616ec7571c8059ae0cf44 - languageName: node - linkType: hard - -"text-table@npm:^0.2.0": - version: 0.2.0 - resolution: "text-table@npm:0.2.0" - checksum: b6937a38c80c7f84d9c11dd75e49d5c44f71d95e810a3250bd1f1797fc7117c57698204adf676b71497acc205d769d65c16ae8fa10afad832ae1322630aef10a - languageName: node - linkType: hard - -"thenify-all@npm:^1.0.0": - version: 1.6.0 - resolution: "thenify-all@npm:1.6.0" - dependencies: - thenify: ">= 3.1.0 < 4" - checksum: dba7cc8a23a154cdcb6acb7f51d61511c37a6b077ec5ab5da6e8b874272015937788402fd271fdfc5f187f8cb0948e38d0a42dcc89d554d731652ab458f5343e - languageName: node - linkType: hard - -"thenify@npm:>= 3.1.0 < 4": - version: 3.3.1 - resolution: "thenify@npm:3.3.1" - dependencies: - any-promise: ^1.0.0 - checksum: 84e1b804bfec49f3531215f17b4a6e50fd4397b5f7c1bccc427b9c656e1ecfb13ea79d899930184f78bc2f57285c54d9a50a590c8868f4f0cef5c1d9f898b05e - languageName: node - linkType: hard - -"through2@npm:^2.0.0": - version: 2.0.5 - resolution: "through2@npm:2.0.5" - dependencies: - readable-stream: ~2.3.6 - xtend: ~4.0.1 - checksum: beb0f338aa2931e5660ec7bf3ad949e6d2e068c31f4737b9525e5201b824ac40cac6a337224856b56bd1ddd866334bbfb92a9f57cd6f66bc3f18d3d86fc0fe50 - languageName: node - linkType: hard - -"through@npm:2, through@npm:>=2.2.7 <3, through@npm:^2.3.4, through@npm:^2.3.6, through@npm:^2.3.8, through@npm:~2.3, through@npm:~2.3.1": - version: 2.3.8 - resolution: "through@npm:2.3.8" - checksum: a38c3e059853c494af95d50c072b83f8b676a9ba2818dcc5b108ef252230735c54e0185437618596c790bbba8fcdaef5b290405981ffa09dce67b1f1bf190cbd - languageName: node - linkType: hard - -"timers-ext@npm:^0.1.7": - version: 0.1.7 - resolution: "timers-ext@npm:0.1.7" - dependencies: - es5-ext: ~0.10.46 - next-tick: 1 - checksum: ef3f27a0702a88d885bcbb0317c3e3ecd094ce644da52e7f7d362394a125d9e3578292a8f8966071a980d8abbc3395725333b1856f3ae93835b46589f700d938 - languageName: node - linkType: hard - -"tmp@npm:^0.0.33": - version: 0.0.33 - resolution: "tmp@npm:0.0.33" - dependencies: - os-tmpdir: ~1.0.2 - checksum: 902d7aceb74453ea02abbf58c203f4a8fc1cead89b60b31e354f74ed5b3fb09ea817f94fb310f884a5d16987dd9fa5a735412a7c2dd088dd3d415aa819ae3a28 - languageName: node - linkType: hard - -"tmp@npm:^0.2.1, tmp@npm:~0.2.1": - version: 0.2.1 - resolution: "tmp@npm:0.2.1" - dependencies: - rimraf: ^3.0.0 - checksum: 8b1214654182575124498c87ca986ac53dc76ff36e8f0e0b67139a8d221eaecfdec108c0e6ec54d76f49f1f72ab9325500b246f562b926f85bcdfca8bf35df9e - languageName: node - linkType: hard - -"to-fast-properties@npm:^2.0.0": - version: 2.0.0 - resolution: "to-fast-properties@npm:2.0.0" - checksum: be2de62fe58ead94e3e592680052683b1ec986c72d589e7b21e5697f8744cdbf48c266fa72f6c15932894c10187b5f54573a3bcf7da0bfd964d5caf23d436168 - languageName: node - linkType: hard - -"to-regex-range@npm:^5.0.1": - version: 5.0.1 - resolution: "to-regex-range@npm:5.0.1" - dependencies: - is-number: ^7.0.0 - checksum: f76fa01b3d5be85db6a2a143e24df9f60dd047d151062d0ba3df62953f2f697b16fe5dad9b0ac6191c7efc7b1d9dcaa4b768174b7b29da89d4428e64bc0a20ed - languageName: node - linkType: hard - -"toidentifier@npm:1.0.1": - version: 1.0.1 - resolution: "toidentifier@npm:1.0.1" - checksum: 952c29e2a85d7123239b5cfdd889a0dde47ab0497f0913d70588f19c53f7e0b5327c95f4651e413c74b785147f9637b17410ac8c846d5d4a20a5a33eb6dc3a45 - languageName: node - linkType: hard - -"tr46@npm:~0.0.3": - version: 0.0.3 - resolution: "tr46@npm:0.0.3" - checksum: 726321c5eaf41b5002e17ffbd1fb7245999a073e8979085dacd47c4b4e8068ff5777142fc6726d6ca1fd2ff16921b48788b87225cbc57c72636f6efa8efbffe3 - languageName: node - linkType: hard - -"traverse@npm:>=0.3.0 <0.4": - version: 0.3.9 - resolution: "traverse@npm:0.3.9" - checksum: 982982e4e249e9bbf063732a41fe5595939892758524bbef5d547c67cdf371b13af72b5434c6a61d88d4bb4351d6dabc6e22d832e0d16bc1bc684ef97a1cc59e - languageName: node - linkType: hard - -"trim-newlines@npm:^3.0.0": - version: 3.0.1 - resolution: "trim-newlines@npm:3.0.1" - checksum: b530f3fadf78e570cf3c761fb74fef655beff6b0f84b29209bac6c9622db75ad1417f4a7b5d54c96605dcd72734ad44526fef9f396807b90839449eb543c6206 - languageName: node - linkType: hard - -"ts-loader@npm:9.4.4": - version: 9.4.4 - resolution: "ts-loader@npm:9.4.4" - dependencies: - chalk: ^4.1.0 - enhanced-resolve: ^5.0.0 - micromatch: ^4.0.0 - semver: ^7.3.4 - peerDependencies: - typescript: "*" - webpack: ^5.0.0 - checksum: 8e5e6b839b0edfa40d2156c880d88ccab58226894ea5978221bc48c7db3215e2e856bfd0093f148e925a2befc42d6c94cafa9a994a7da274541efaa916012b63 - languageName: node - linkType: hard - -"ts-node@npm:10.9.1": - version: 10.9.1 - resolution: "ts-node@npm:10.9.1" - dependencies: - "@cspotcode/source-map-support": ^0.8.0 - "@tsconfig/node10": ^1.0.7 - "@tsconfig/node12": ^1.0.7 - "@tsconfig/node14": ^1.0.0 - "@tsconfig/node16": ^1.0.2 - acorn: ^8.4.1 - acorn-walk: ^8.1.1 - arg: ^4.1.0 - create-require: ^1.1.0 - diff: ^4.0.1 - make-error: ^1.1.1 - v8-compile-cache-lib: ^3.0.1 - yn: 3.1.1 - peerDependencies: - "@swc/core": ">=1.2.50" - "@swc/wasm": ">=1.2.50" - "@types/node": "*" - typescript: ">=2.7" - peerDependenciesMeta: - "@swc/core": - optional: true - "@swc/wasm": - optional: true - bin: - ts-node: dist/bin.js - ts-node-cwd: dist/bin-cwd.js - ts-node-esm: dist/bin-esm.js - ts-node-script: dist/bin-script.js - ts-node-transpile-only: dist/bin-transpile.js - ts-script: dist/bin-script-deprecated.js - checksum: 090adff1302ab20bd3486e6b4799e90f97726ed39e02b39e566f8ab674fd5bd5f727f43615debbfc580d33c6d9d1c6b1b3ce7d8e3cca3e20530a145ffa232c35 - languageName: node - linkType: hard - -"tsconfig-paths-webpack-plugin@npm:4.1.0": - version: 4.1.0 - resolution: "tsconfig-paths-webpack-plugin@npm:4.1.0" - dependencies: - chalk: ^4.1.0 - enhanced-resolve: ^5.7.0 - tsconfig-paths: ^4.1.2 - checksum: f6e9a8a407e1a405b0f2531184296d9f033cb4fe5837282b757ab4a2f4cd82a3117e62c4b86d56c7d47749c7f1345aa438ec6417dbf64a0ec74a292fe9eae44d - languageName: node - linkType: hard - -"tsconfig-paths@npm:^3.14.2": - version: 3.14.2 - resolution: "tsconfig-paths@npm:3.14.2" - dependencies: - "@types/json5": ^0.0.29 - json5: ^1.0.2 - minimist: ^1.2.6 - strip-bom: ^3.0.0 - checksum: a6162eaa1aed680537f93621b82399c7856afd10ec299867b13a0675e981acac4e0ec00896860480efc59fc10fd0b16fdc928c0b885865b52be62cadac692447 - languageName: node - linkType: hard - -"tsconfig-paths@npm:^4.1.2": - version: 4.1.2 - resolution: "tsconfig-paths@npm:4.1.2" - dependencies: - json5: ^2.2.2 - minimist: ^1.2.6 - strip-bom: ^3.0.0 - checksum: 3d9151ecea139594e25618717de15769ab9f38f8e6d510ac16e592b23e7f7105ea13cec5694c3de7e132c98277b775e18edd1651964164ee6d75737c408494cc - languageName: node - linkType: hard - -"tslib@npm:^1.0.0": - version: 1.14.1 - resolution: "tslib@npm:1.14.1" - checksum: dbe628ef87f66691d5d2959b3e41b9ca0045c3ee3c7c7b906cc1e328b39f199bb1ad9e671c39025bd56122ac57dfbf7385a94843b1cc07c60a4db74795829acd - languageName: node - linkType: hard - -"tslib@npm:^1.8.1, tslib@npm:^1.9.0": - version: 1.10.0 - resolution: "tslib@npm:1.10.0" - checksum: 1d0450dc6f64b918b14acaf3b956ebe1c72d7401c632adce932a60e3cd8d2a70f6040ceef6a7c3561146c3f29bcf584c41c2e09a5d20a27d6c3057f0d5f2a836 - languageName: node - linkType: hard - -"tslib@npm:^2.0.0": - version: 2.5.0 - resolution: "tslib@npm:2.5.0" - checksum: ae3ed5f9ce29932d049908ebfdf21b3a003a85653a9a140d614da6b767a93ef94f460e52c3d787f0e4f383546981713f165037dc2274df212ea9f8a4541004e1 - languageName: node - linkType: hard - -"tslib@npm:^2.0.1": - version: 2.6.0 - resolution: "tslib@npm:2.6.0" - checksum: c01066038f950016a18106ddeca4649b4d76caa76ec5a31e2a26e10586a59fceb4ee45e96719bf6c715648e7c14085a81fee5c62f7e9ebee68e77a5396e5538f - languageName: node - linkType: hard - -"tslib@npm:^2.0.3": - version: 2.1.0 - resolution: "tslib@npm:2.1.0" - checksum: aa189c8179de0427b0906da30926fd53c59d96ec239dff87d6e6bc831f608df0cbd6f77c61dabc074408bd0aa0b9ae4ec35cb2c15f729e32f37274db5730cb78 - languageName: node - linkType: hard - -"tslib@npm:^2.1.0": - version: 2.3.1 - resolution: "tslib@npm:2.3.1" - checksum: de17a98d4614481f7fcb5cd53ffc1aaf8654313be0291e1bfaee4b4bb31a20494b7d218ff2e15017883e8ea9626599b3b0e0229c18383ba9dce89da2adf15cb9 - languageName: node - linkType: hard - -"tslib@npm:^2.3.0, tslib@npm:^2.4.0": - version: 2.4.0 - resolution: "tslib@npm:2.4.0" - checksum: 8c4aa6a3c5a754bf76aefc38026134180c053b7bd2f81338cb5e5ebf96fefa0f417bff221592bf801077f5bf990562f6264fecbc42cd3309b33872cb6fc3b113 - languageName: node - linkType: hard - -"tsutils@npm:^3.21.0": - version: 3.21.0 - resolution: "tsutils@npm:3.21.0" - dependencies: - tslib: ^1.8.1 - peerDependencies: - typescript: ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" - checksum: 1843f4c1b2e0f975e08c4c21caa4af4f7f65a12ac1b81b3b8489366826259323feb3fc7a243123453d2d1a02314205a7634e048d4a8009921da19f99755cdc48 - languageName: node - linkType: hard - -"tuf-js@npm:^1.1.3": - version: 1.1.5 - resolution: "tuf-js@npm:1.1.5" - dependencies: - "@tufjs/models": 1.0.4 - make-fetch-happen: ^11.1.0 - checksum: 59b0b0abb6d3a10a4b7c984e6326bed0b88adac2c86b8905fb1259d490ec761fb349ff61d3923566d7c11c2ee70aaa99bf393826a1b12410ed40ed7fde32a92e - languageName: node - linkType: hard - -"type-check@npm:^0.4.0, type-check@npm:~0.4.0": - version: 0.4.0 - resolution: "type-check@npm:0.4.0" - dependencies: - prelude-ls: ^1.2.1 - checksum: ec688ebfc9c45d0c30412e41ca9c0cdbd704580eb3a9ccf07b9b576094d7b86a012baebc95681999dd38f4f444afd28504cb3a89f2ef16b31d4ab61a0739025a - languageName: node - linkType: hard - -"type-fest@npm:^0.11.0": - version: 0.11.0 - resolution: "type-fest@npm:0.11.0" - checksum: 8e7589e1eb5ced6c8e1d3051553b59b9f525c41e58baa898229915781c7bf55db8cb2f74e56d8031f6af5af2eecc7cb8da9ca3af7e5b80b49d8ca5a81891f3f9 - languageName: node - linkType: hard - -"type-fest@npm:^0.18.0": - version: 0.18.1 - resolution: "type-fest@npm:0.18.1" - checksum: e96dcee18abe50ec82dab6cbc4751b3a82046da54c52e3b2d035b3c519732c0b3dd7a2fa9df24efd1a38d953d8d4813c50985f215f1957ee5e4f26b0fe0da395 - languageName: node - linkType: hard - -"type-fest@npm:^0.20.2": - version: 0.20.2 - resolution: "type-fest@npm:0.20.2" - checksum: 4fb3272df21ad1c552486f8a2f8e115c09a521ad7a8db3d56d53718d0c907b62c6e9141ba5f584af3f6830d0872c521357e512381f24f7c44acae583ad517d73 - languageName: node - linkType: hard - -"type-fest@npm:^0.21.3": - version: 0.21.3 - resolution: "type-fest@npm:0.21.3" - checksum: e6b32a3b3877f04339bae01c193b273c62ba7bfc9e325b8703c4ee1b32dc8fe4ef5dfa54bf78265e069f7667d058e360ae0f37be5af9f153b22382cd55a9afe0 - languageName: node - linkType: hard - -"type-fest@npm:^0.4.1": - version: 0.4.1 - resolution: "type-fest@npm:0.4.1" - checksum: 25f882d9cc2f24af7a0a529157f96dead157894c456bfbad16d48f990c43b470dfb79848e8d9c03fe1be72a7d169e44f6f3135b54628393c66a6189c5dc077f7 - languageName: node - linkType: hard - -"type-fest@npm:^0.6.0": - version: 0.6.0 - resolution: "type-fest@npm:0.6.0" - checksum: b2188e6e4b21557f6e92960ec496d28a51d68658018cba8b597bd3ef757721d1db309f120ae987abeeda874511d14b776157ff809f23c6d1ce8f83b9b2b7d60f - languageName: node - linkType: hard - -"type-fest@npm:^0.8.1": - version: 0.8.1 - resolution: "type-fest@npm:0.8.1" - checksum: d61c4b2eba24009033ae4500d7d818a94fd6d1b481a8111612ee141400d5f1db46f199c014766b9fa9b31a6a7374d96fc748c6d688a78a3ce5a33123839becb7 - languageName: node - linkType: hard - -"type-fest@npm:^2.0.0, type-fest@npm:^2.12.2, type-fest@npm:^2.5.0": - version: 2.19.0 - resolution: "type-fest@npm:2.19.0" - checksum: a4ef07ece297c9fba78fc1bd6d85dff4472fe043ede98bd4710d2615d15776902b595abf62bd78339ed6278f021235fb28a96361f8be86ed754f778973a0d278 - languageName: node - linkType: hard - -"type-fest@npm:^3.12.0, type-fest@npm:^3.8.0": - version: 3.13.1 - resolution: "type-fest@npm:3.13.1" - checksum: c06b0901d54391dc46de3802375f5579868949d71f93b425ce564e19a428a0d411ae8d8cb0e300d330071d86152c3ea86e744c3f2860a42a79585b6ec2fdae8e - languageName: node - linkType: hard - -"type-is@npm:~1.6.18": - version: 1.6.18 - resolution: "type-is@npm:1.6.18" - dependencies: - media-typer: 0.3.0 - mime-types: ~2.1.24 - checksum: 2c8e47675d55f8b4e404bcf529abdf5036c537a04c2b20177bcf78c9e3c1da69da3942b1346e6edb09e823228c0ee656ef0e033765ec39a70d496ef601a0c657 - languageName: node - linkType: hard - -"type@npm:^1.0.1": - version: 1.2.0 - resolution: "type@npm:1.2.0" - checksum: dae8c64f82c648b985caf321e9dd6e8b7f4f2e2d4f846fc6fd2c8e9dc7769382d8a52369ddbaccd59aeeceb0df7f52fb339c465be5f2e543e81e810e413451ee - languageName: node - linkType: hard - -"type@npm:^2.5.0": - version: 2.6.0 - resolution: "type@npm:2.6.0" - checksum: 80da01fcc0f6ed5a253dc326530e134000a8f66ea44b6d9687cde2f894f0d0b2486595b0cd040a64f7f79dc3120784236f8c9ef667a8aef03984e049b447cfb4 - languageName: node - linkType: hard - -"typed-array-buffer@npm:^1.0.0": - version: 1.0.0 - resolution: "typed-array-buffer@npm:1.0.0" - dependencies: - call-bind: ^1.0.2 - get-intrinsic: ^1.2.1 - is-typed-array: ^1.1.10 - checksum: 3e0281c79b2a40cd97fe715db803884301993f4e8c18e8d79d75fd18f796e8cd203310fec8c7fdb5e6c09bedf0af4f6ab8b75eb3d3a85da69328f28a80456bd3 - languageName: node - linkType: hard - -"typed-array-byte-length@npm:^1.0.0": - version: 1.0.0 - resolution: "typed-array-byte-length@npm:1.0.0" - dependencies: - call-bind: ^1.0.2 - for-each: ^0.3.3 - has-proto: ^1.0.1 - is-typed-array: ^1.1.10 - checksum: b03db16458322b263d87a702ff25388293f1356326c8a678d7515767ef563ef80e1e67ce648b821ec13178dd628eb2afdc19f97001ceae7a31acf674c849af94 - languageName: node - linkType: hard - -"typed-array-byte-offset@npm:^1.0.0": - version: 1.0.0 - resolution: "typed-array-byte-offset@npm:1.0.0" - dependencies: - available-typed-arrays: ^1.0.5 - call-bind: ^1.0.2 - for-each: ^0.3.3 - has-proto: ^1.0.1 - is-typed-array: ^1.1.10 - checksum: 04f6f02d0e9a948a95fbfe0d5a70b002191fae0b8fe0fe3130a9b2336f043daf7a3dda56a31333c35a067a97e13f539949ab261ca0f3692c41603a46a94e960b - languageName: node - linkType: hard - -"typed-array-length@npm:^1.0.4": - version: 1.0.4 - resolution: "typed-array-length@npm:1.0.4" - dependencies: - call-bind: ^1.0.2 - for-each: ^0.3.3 - is-typed-array: ^1.1.9 - checksum: 2228febc93c7feff142b8c96a58d4a0d7623ecde6c7a24b2b98eb3170e99f7c7eff8c114f9b283085cd59dcd2bd43aadf20e25bba4b034a53c5bb292f71f8956 - languageName: node - linkType: hard - -"typedarray@npm:^0.0.6": - version: 0.0.6 - resolution: "typedarray@npm:0.0.6" - checksum: 33b39f3d0e8463985eeaeeacc3cb2e28bc3dfaf2a5ed219628c0b629d5d7b810b0eb2165f9f607c34871d5daa92ba1dc69f49051cf7d578b4cbd26c340b9d1b1 - languageName: node - linkType: hard - -"typescript@npm:5.1.6": - version: 5.1.6 - resolution: "typescript@npm:5.1.6" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: b2f2c35096035fe1f5facd1e38922ccb8558996331405eb00a5111cc948b2e733163cc22fab5db46992aba7dd520fff637f2c1df4996ff0e134e77d3249a7350 - languageName: node - linkType: hard - -"typescript@npm:>=3 < 6": - version: 5.1.3 - resolution: "typescript@npm:5.1.3" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: d9d51862d98efa46534f2800a1071a613751b1585dc78884807d0c179bcd93d6e9d4012a508e276742f5f33c480adefc52ffcafaf9e0e00ab641a14cde9a31c7 - languageName: node - linkType: hard - -"typescript@patch:typescript@5.1.6#~builtin": - version: 5.1.6 - resolution: "typescript@patch:typescript@npm%3A5.1.6#~builtin::version=5.1.6&hash=5da071" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: f53bfe97f7c8b2b6d23cf572750d4e7d1e0c5fff1c36d859d0ec84556a827b8785077bc27676bf7e71fae538e517c3ecc0f37e7f593be913d884805d931bc8be - languageName: node - linkType: hard - -"typescript@patch:typescript@>=3 < 6#~builtin": - version: 5.1.3 - resolution: "typescript@patch:typescript@npm%3A5.1.3#~builtin::version=5.1.3&hash=5da071" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: 6f0a9dca6bf4ce9dcaf4e282aade55ef4c56ecb5fb98d0a4a5c0113398815aea66d871b5611e83353e5953a19ed9ef103cf5a76ac0f276d550d1e7cd5344f61e - languageName: node - linkType: hard - -"ua-parser-js@npm:^0.7.30": - version: 0.7.33 - resolution: "ua-parser-js@npm:0.7.33" - checksum: 1510e9ec26fcaf0d8c6ae8f1078a8230e8816f083e1b5f453ea19d06b8ef2b8a596601c92148fd41899e8b3e5f83fa69c42332bd5729b931a721040339831696 - languageName: node - linkType: hard - -"ua-parser-js@npm:^1.0.1": - version: 1.0.33 - resolution: "ua-parser-js@npm:1.0.33" - checksum: 460adef51235267345b221842979b6b167543725d03f7c9c4f9ca6af4da835a71d016390da139d2b32828063c4730dcfae6e53b9dce815f4000be4e1fe1c7737 - languageName: node - linkType: hard - -"uglify-js@npm:^3.1.4": - version: 3.10.4 - resolution: "uglify-js@npm:3.10.4" - bin: - uglifyjs: bin/uglifyjs - checksum: 9c9e9325e9d081a8a2b9b2c4b61eab4f8a99740c2084621aa5baebb27938f82e4a12837307feff3701c88e1a2df55dfb7e21134fbb6d51067d4d33f10562e23f - languageName: node - linkType: hard - -"unbox-primitive@npm:^1.0.1": - version: 1.0.1 - resolution: "unbox-primitive@npm:1.0.1" - dependencies: - function-bind: ^1.1.1 - has-bigints: ^1.0.1 - has-symbols: ^1.0.2 - which-boxed-primitive: ^1.0.2 - checksum: 89d950e18fb45672bc6b3c961f1e72c07beb9640c7ceed847b571ba6f7d2af570ae1a2584cfee268b9d9ea1e3293f7e33e0bc29eaeb9f8e8a0bab057ff9e6bba - languageName: node - linkType: hard - -"unbox-primitive@npm:^1.0.2": - version: 1.0.2 - resolution: "unbox-primitive@npm:1.0.2" - dependencies: - call-bind: ^1.0.2 - has-bigints: ^1.0.2 - has-symbols: ^1.0.3 - which-boxed-primitive: ^1.0.2 - checksum: b7a1cf5862b5e4b5deb091672ffa579aa274f648410009c81cca63fed3b62b610c4f3b773f912ce545bb4e31edc3138975b5bc777fc6e4817dca51affb6380e9 - languageName: node - linkType: hard - -"unbzip2-stream@npm:1.4.3": - version: 1.4.3 - resolution: "unbzip2-stream@npm:1.4.3" - dependencies: - buffer: ^5.2.1 - through: ^2.3.8 - checksum: 0e67c4a91f4fa0fc7b4045f8b914d3498c2fc2e8c39c359977708ec85ac6d6029840e97f508675fdbdf21fcb8d276ca502043406f3682b70f075e69aae626d1d - languageName: node - linkType: hard - -"unique-filename@npm:^1.1.1": - version: 1.1.1 - resolution: "unique-filename@npm:1.1.1" - dependencies: - unique-slug: ^2.0.0 - checksum: cf4998c9228cc7647ba7814e255dec51be43673903897b1786eff2ac2d670f54d4d733357eb08dea969aa5e6875d0e1bd391d668fbdb5a179744e7c7551a6f80 - languageName: node - linkType: hard - -"unique-filename@npm:^3.0.0": - version: 3.0.0 - resolution: "unique-filename@npm:3.0.0" - dependencies: - unique-slug: ^4.0.0 - checksum: 8e2f59b356cb2e54aab14ff98a51ac6c45781d15ceaab6d4f1c2228b780193dc70fae4463ce9e1df4479cb9d3304d7c2043a3fb905bdeca71cc7e8ce27e063df - languageName: node - linkType: hard - -"unique-slug@npm:^2.0.0": - version: 2.0.2 - resolution: "unique-slug@npm:2.0.2" - dependencies: - imurmurhash: ^0.1.4 - checksum: 5b6876a645da08d505dedb970d1571f6cebdf87044cb6b740c8dbb24f0d6e1dc8bdbf46825fd09f994d7cf50760e6f6e063cfa197d51c5902c00a861702eb75a - languageName: node - linkType: hard - -"unique-slug@npm:^4.0.0": - version: 4.0.0 - resolution: "unique-slug@npm:4.0.0" - dependencies: - imurmurhash: ^0.1.4 - checksum: 0884b58365af59f89739e6f71e3feacb5b1b41f2df2d842d0757933620e6de08eff347d27e9d499b43c40476cbaf7988638d3acb2ffbcb9d35fd035591adfd15 - languageName: node - linkType: hard - -"universal-user-agent@npm:^6.0.0": - version: 6.0.0 - resolution: "universal-user-agent@npm:6.0.0" - checksum: 5092bbc80dd0d583cef0b62c17df0043193b74f425112ea6c1f69bc5eda21eeec7a08d8c4f793a277eb2202ffe9b44bec852fa3faff971234cd209874d1b79ef - languageName: node - linkType: hard - -"universalify@npm:^0.1.0": - version: 0.1.2 - resolution: "universalify@npm:0.1.2" - checksum: 40cdc60f6e61070fe658ca36016a8f4ec216b29bf04a55dce14e3710cc84c7448538ef4dad3728d0bfe29975ccd7bfb5f414c45e7b78883567fb31b246f02dff - languageName: node - linkType: hard - -"universalify@npm:^2.0.0": - version: 2.0.0 - resolution: "universalify@npm:2.0.0" - checksum: 2406a4edf4a8830aa6813278bab1f953a8e40f2f63a37873ffa9a3bc8f9745d06cc8e88f3572cb899b7e509013f7f6fcc3e37e8a6d914167a5381d8440518c44 - languageName: node - linkType: hard - -"unpipe@npm:1.0.0, unpipe@npm:~1.0.0": - version: 1.0.0 - resolution: "unpipe@npm:1.0.0" - checksum: 4fa18d8d8d977c55cb09715385c203197105e10a6d220087ec819f50cb68870f02942244f1017565484237f1f8c5d3cd413631b1ae104d3096f24fdfde1b4aa2 - languageName: node - linkType: hard - -"unzipper@npm:^0.10.14": - version: 0.10.14 - resolution: "unzipper@npm:0.10.14" - dependencies: - big-integer: ^1.6.17 - binary: ~0.3.0 - bluebird: ~3.4.1 - buffer-indexof-polyfill: ~1.0.0 - duplexer2: ~0.1.4 - fstream: ^1.0.12 - graceful-fs: ^4.2.2 - listenercount: ~1.0.1 - readable-stream: ~2.3.6 - setimmediate: ~1.0.4 - checksum: b46ae9a72e4b4c224be6a8f46447dd7cb3761a59450827e869747c4564a8f555f877fc19c7e3b5d146127a7dd3e2ffea186116682f6646e64479f99dd23565bc - languageName: node - linkType: hard - -"upath@npm:2.0.1": - version: 2.0.1 - resolution: "upath@npm:2.0.1" - checksum: 2db04f24a03ef72204c7b969d6991abec9e2cb06fb4c13a1fd1c59bc33b46526b16c3325e55930a11ff86a77a8cbbcda8f6399bf914087028c5beae21ecdb33c - languageName: node - linkType: hard - -"uri-js@npm:^4.2.2": - version: 4.2.2 - resolution: "uri-js@npm:4.2.2" - dependencies: - punycode: ^2.1.0 - checksum: 5a91c55d8ae6d9a1ff9dc1b0774888a99aae7cc6e9056c57b709275c0f6753b05cd1a9f2728a1479244b93a9f57ab37c60d277a48d9f2d032d6ae65837bf9bc7 - languageName: node - linkType: hard - -"use-callback-ref@npm:^1.3.0": - version: 1.3.0 - resolution: "use-callback-ref@npm:1.3.0" - dependencies: - tslib: ^2.0.0 - peerDependencies: - "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 7913df383a5a6fcb399212eedefaac2e0c6f843555202d4e3010bac3848afe38ecaa3d0d6500ad1d936fbeffd637e6c517e68edb024af5e6beca7f27f3ce7b21 - languageName: node - linkType: hard - -"use-composed-ref@npm:^1.0.0": - version: 1.2.1 - resolution: "use-composed-ref@npm:1.2.1" - peerDependencies: - react: ^16.8.0 || ^17.0.0 - checksum: 27238fef7184bfdd4be24901188d3f5fe641536a7aee0f7b435166d3c0bc958b7d84c4c512c4737422a623b07ca7ee95f5eca2fa3ea52722fcc66bc367bd32bc - languageName: node - linkType: hard - -"use-composed-ref@npm:^1.3.0": - version: 1.3.0 - resolution: "use-composed-ref@npm:1.3.0" - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: f771cbadfdc91e03b7ab9eb32d0fc0cc647755711801bf507e891ad38c4bbc5f02b2509acadf9c965ec9c5f2f642fd33bdfdfb17b0873c4ad0a9b1f5e5e724bf - languageName: node - linkType: hard - -"use-isomorphic-layout-effect@npm:^1.0.0": - version: 1.1.1 - resolution: "use-isomorphic-layout-effect@npm:1.1.1" - peerDependencies: - react: ^16.8.0 || ^17.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: fd9061817d4945af37fd79866b1fe96a09cafe873169a66ec699140b609c64db6c60512d94ec3ca90967837026ea6e6d003901c557693708aeee11d392418a9e - languageName: node - linkType: hard - -"use-isomorphic-layout-effect@npm:^1.1.1": - version: 1.1.2 - resolution: "use-isomorphic-layout-effect@npm:1.1.2" - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: a6532f7fc9ae222c3725ff0308aaf1f1ddbd3c00d685ef9eee6714fd0684de5cb9741b432fbf51e61a784e2955424864f7ea9f99734a02f237b17ad3e18ea5cb - languageName: node - linkType: hard - -"use-latest@npm:^1.0.0": - version: 1.2.0 - resolution: "use-latest@npm:1.2.0" - dependencies: - use-isomorphic-layout-effect: ^1.0.0 - peerDependencies: - react: ^16.8.0 || ^17.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: f0cb3a49119e14ed46db8a946b1aa17b838b8834c8a652bde314877ede6057c55b50654a97ee802597a5839c070180195e58ea3a756b7c33db7f540642f0ddea - languageName: node - linkType: hard - -"use-latest@npm:^1.2.1": - version: 1.2.1 - resolution: "use-latest@npm:1.2.1" - dependencies: - use-isomorphic-layout-effect: ^1.1.1 - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: ed3f2ddddf6f21825e2ede4c2e0f0db8dcce5129802b69d1f0575fc1b42380436e8c76a6cd885d4e9aa8e292e60fb8b959c955f33c6a9123b83814a1a1875367 - languageName: node - linkType: hard - -"use-sidecar@npm:^1.1.2": - version: 1.1.2 - resolution: "use-sidecar@npm:1.1.2" - dependencies: - detect-node-es: ^1.1.0 - tslib: ^2.0.0 - peerDependencies: - "@types/react": ^16.9.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 925d1922f9853e516eaad526b6fed1be38008073067274f0ecc3f56b17bb8ab63480140dd7c271f94150027c996cea4efe83d3e3525e8f3eda22055f6a39220b - languageName: node - linkType: hard - -"util-deprecate@npm:^1.0.1, util-deprecate@npm:~1.0.1": - version: 1.0.2 - resolution: "util-deprecate@npm:1.0.2" - checksum: 474acf1146cb2701fe3b074892217553dfcf9a031280919ba1b8d651a068c9b15d863b7303cb15bd00a862b498e6cf4ad7b4a08fb134edd5a6f7641681cb54a2 - languageName: node - linkType: hard - -"utila@npm:~0.4": - version: 0.4.0 - resolution: "utila@npm:0.4.0" - checksum: 97ffd3bd2bb80c773429d3fb8396469115cd190dded1e733f190d8b602bd0a1bcd6216b7ce3c4395ee3c79e3c879c19d268dbaae3093564cb169ad1212d436f4 - languageName: node - linkType: hard - -"utils-merge@npm:1.0.1": - version: 1.0.1 - resolution: "utils-merge@npm:1.0.1" - checksum: c81095493225ecfc28add49c106ca4f09cdf56bc66731aa8dabc2edbbccb1e1bfe2de6a115e5c6a380d3ea166d1636410b62ef216bb07b3feb1cfde1d95d5080 - languageName: node - linkType: hard - -"uuid@npm:^9.0.0": - version: 9.0.0 - resolution: "uuid@npm:9.0.0" - bin: - uuid: dist/bin/uuid - checksum: 8dd2c83c43ddc7e1c71e36b60aea40030a6505139af6bee0f382ebcd1a56f6cd3028f7f06ffb07f8cf6ced320b76aea275284b224b002b289f89fe89c389b028 - languageName: node - linkType: hard - -"v8-compile-cache-lib@npm:^3.0.1": - version: 3.0.1 - resolution: "v8-compile-cache-lib@npm:3.0.1" - checksum: 78089ad549e21bcdbfca10c08850022b22024cdcc2da9b168bcf5a73a6ed7bf01a9cebb9eac28e03cd23a684d81e0502797e88f3ccd27a32aeab1cfc44c39da0 - languageName: node - linkType: hard - -"v8-compile-cache@npm:2.3.0": - version: 2.3.0 - resolution: "v8-compile-cache@npm:2.3.0" - checksum: adb0a271eaa2297f2f4c536acbfee872d0dd26ec2d76f66921aa7fc437319132773483344207bdbeee169225f4739016d8d2dbf0553913a52bb34da6d0334f8e - languageName: node - linkType: hard - -"validate-npm-package-license@npm:3.0.4, validate-npm-package-license@npm:^3.0.1, validate-npm-package-license@npm:^3.0.4": - version: 3.0.4 - resolution: "validate-npm-package-license@npm:3.0.4" - dependencies: - spdx-correct: ^3.0.0 - spdx-expression-parse: ^3.0.0 - checksum: 35703ac889d419cf2aceef63daeadbe4e77227c39ab6287eeb6c1b36a746b364f50ba22e88591f5d017bc54685d8137bc2d328d0a896e4d3fd22093c0f32a9ad - languageName: node - linkType: hard - -"validate-npm-package-name@npm:5.0.0, validate-npm-package-name@npm:^5.0.0": - version: 5.0.0 - resolution: "validate-npm-package-name@npm:5.0.0" - dependencies: - builtins: ^5.0.0 - checksum: 5342a994986199b3c28e53a8452a14b2bb5085727691ea7aa0d284a6606b127c371e0925ae99b3f1ef7cc7d2c9de75f52eb61a3d1cc45e39bca1e3a9444cbb4e - languageName: node - linkType: hard - -"validate-npm-package-name@npm:^3.0.0": - version: 3.0.0 - resolution: "validate-npm-package-name@npm:3.0.0" - dependencies: - builtins: ^1.0.3 - checksum: ce4c68207abfb22c05eedb09ff97adbcedc80304a235a0844f5344f1fd5086aa80e4dbec5684d6094e26e35065277b765c1caef68bcea66b9056761eddb22967 - languageName: node - linkType: hard - -"vary@npm:^1, vary@npm:~1.1.2": - version: 1.1.2 - resolution: "vary@npm:1.1.2" - checksum: ae0123222c6df65b437669d63dfa8c36cee20a504101b2fcd97b8bf76f91259c17f9f2b4d70a1e3c6bbcee7f51b28392833adb6b2770b23b01abec84e369660b - languageName: node - linkType: hard - -"void-elements@npm:^2.0.0": - version: 2.0.1 - resolution: "void-elements@npm:2.0.1" - checksum: 700c07ba9cfa2dff88bb23974b3173118f9ad8107143db9e5d753552be15cf93380954d4e7f7d7bc80e7306c35c3a7fb83ab0ce4d4dcc18abf90ca8b31452126 - languageName: node - linkType: hard - -"wait-port@npm:^1.0.4": - version: 1.0.4 - resolution: "wait-port@npm:1.0.4" - dependencies: - chalk: ^4.1.2 - commander: ^9.3.0 - debug: ^4.3.4 - bin: - wait-port: bin/wait-port.js - checksum: 062aa830be38d16e0d004cb6b770cc1ce0b529e4e5cc2bca4c2e670c123bac1a1e692db938e9ce3db5199766a55fd02b1af5f4fee574b1b07ec65f373bbae324 - languageName: node - linkType: hard - -"watchpack@npm:^2.4.0": - version: 2.4.0 - resolution: "watchpack@npm:2.4.0" - dependencies: - glob-to-regexp: ^0.4.1 - graceful-fs: ^4.1.2 - checksum: 23d4bc58634dbe13b86093e01c6a68d8096028b664ab7139d58f0c37d962d549a940e98f2f201cecdabd6f9c340338dc73ef8bf094a2249ef582f35183d1a131 - languageName: node - linkType: hard - -"wcwidth@npm:^1.0.0, wcwidth@npm:^1.0.1": - version: 1.0.1 - resolution: "wcwidth@npm:1.0.1" - dependencies: - defaults: ^1.0.3 - checksum: 814e9d1ddcc9798f7377ffa448a5a3892232b9275ebb30a41b529607691c0491de47cba426e917a4d08ded3ee7e9ba2f3fe32e62ee3cd9c7d3bafb7754bd553c - languageName: node - linkType: hard - -"web-streams-polyfill@npm:^3.0.3": - version: 3.2.1 - resolution: "web-streams-polyfill@npm:3.2.1" - checksum: b119c78574b6d65935e35098c2afdcd752b84268e18746606af149e3c424e15621b6f1ff0b42b2676dc012fc4f0d313f964b41a4b5031e525faa03997457da02 - languageName: node - linkType: hard - -"webdriver@npm:8.11.1": - version: 8.11.1 - resolution: "webdriver@npm:8.11.1" - dependencies: - "@types/node": ^20.1.0 - "@types/ws": ^8.5.3 - "@wdio/config": 8.11.0 - "@wdio/logger": 8.11.0 - "@wdio/protocols": 8.11.0 - "@wdio/types": 8.10.4 - "@wdio/utils": 8.11.0 - deepmerge-ts: ^5.0.0 - got: ^ 12.6.1 - ky: ^0.33.0 - ws: ^8.8.0 - checksum: 056b2b7cfd4544a37fa78fa4a779d53f8962ef4b30cb7025b4048b3822b0e2cc9e241fe88ba929db14f10b4778cf856ea2c1df1b45a50ab80f84d81086cb3e39 - languageName: node - linkType: hard - -"webdriver@npm:8.15.6": - version: 8.15.6 - resolution: "webdriver@npm:8.15.6" - dependencies: - "@types/node": ^20.1.0 - "@types/ws": ^8.5.3 - "@wdio/config": 8.15.6 - "@wdio/logger": 8.11.0 - "@wdio/protocols": 8.14.6 - "@wdio/types": 8.15.0 - "@wdio/utils": 8.15.6 - deepmerge-ts: ^5.1.0 - got: ^ 12.6.1 - ky: ^0.33.0 - ws: ^8.8.0 - checksum: d806336b0913be88644cc2ae7204d7db4e27254cfaa2c56471b06bf9bda1d9d04fa07a9f2591ab79138aa498f9a27002eb9052e42e04b42761ad8b019d1c192b - languageName: node - linkType: hard - -"webdriverio@npm:8.11.2, webdriverio@npm:^8.8.8": - version: 8.11.2 - resolution: "webdriverio@npm:8.11.2" - dependencies: - "@types/node": ^20.1.0 - "@wdio/config": 8.11.0 - "@wdio/logger": 8.11.0 - "@wdio/protocols": 8.11.0 - "@wdio/repl": 8.10.1 - "@wdio/types": 8.10.4 - "@wdio/utils": 8.11.0 - archiver: ^5.0.0 - aria-query: ^5.0.0 - css-shorthand-properties: ^1.1.1 - css-value: ^0.0.1 - devtools: 8.11.0 - devtools-protocol: ^0.0.1152884 - grapheme-splitter: ^1.0.2 - import-meta-resolve: ^3.0.0 - is-plain-obj: ^4.1.0 - lodash.clonedeep: ^4.5.0 - lodash.zip: ^4.2.0 - minimatch: ^9.0.0 - puppeteer-core: 20.3.0 - query-selector-shadow-dom: ^1.0.0 - resq: ^1.9.1 - rgb2hex: 0.2.5 - serialize-error: ^8.0.0 - webdriver: 8.11.1 - checksum: c5472725e52170f1f3c8de49335e38b74de43f49f8530bebc6b5f8d3476f377ff15349b249a8b91437bd2d0b31551419b6e1d4ac15aed8b5b68a464ea1967acc - languageName: node - linkType: hard - -"webdriverio@npm:8.15.6": - version: 8.15.6 - resolution: "webdriverio@npm:8.15.6" - dependencies: - "@types/node": ^20.1.0 - "@wdio/config": 8.15.6 - "@wdio/logger": 8.11.0 - "@wdio/protocols": 8.14.6 - "@wdio/repl": 8.10.1 - "@wdio/types": 8.15.0 - "@wdio/utils": 8.15.6 - archiver: ^5.0.0 - aria-query: ^5.0.0 - css-shorthand-properties: ^1.1.1 - css-value: ^0.0.1 - devtools-protocol: ^0.0.1182435 - grapheme-splitter: ^1.0.2 - import-meta-resolve: ^3.0.0 - is-plain-obj: ^4.1.0 - lodash.clonedeep: ^4.5.0 - lodash.zip: ^4.2.0 - minimatch: ^9.0.0 - puppeteer-core: ^20.9.0 - query-selector-shadow-dom: ^1.0.0 - resq: ^1.9.1 - rgb2hex: 0.2.5 - serialize-error: ^11.0.1 - webdriver: 8.15.6 - peerDependencies: - devtools: ^8.14.0 - peerDependenciesMeta: - devtools: - optional: true - checksum: 429a5d9d65a619c508510c8c8c46beefa38cb5a5854da7f75a70c1501ac55889f8ee1020eca27b5ee17270633f6387b1a10ff98418c1643b2ae162e522545a47 - languageName: node - linkType: hard - -"webidl-conversions@npm:^3.0.0": - version: 3.0.1 - resolution: "webidl-conversions@npm:3.0.1" - checksum: c92a0a6ab95314bde9c32e1d0a6dfac83b578f8fa5f21e675bc2706ed6981bc26b7eb7e6a1fab158e5ce4adf9caa4a0aee49a52505d4d13c7be545f15021b17c - languageName: node - linkType: hard - -"webpack-cli@npm:5.1.4": - version: 5.1.4 - resolution: "webpack-cli@npm:5.1.4" - dependencies: - "@discoveryjs/json-ext": ^0.5.0 - "@webpack-cli/configtest": ^2.1.1 - "@webpack-cli/info": ^2.0.2 - "@webpack-cli/serve": ^2.0.5 - colorette: ^2.0.14 - commander: ^10.0.1 - cross-spawn: ^7.0.3 - envinfo: ^7.7.3 - fastest-levenshtein: ^1.0.12 - import-local: ^3.0.2 - interpret: ^3.1.1 - rechoir: ^0.8.0 - webpack-merge: ^5.7.3 - peerDependencies: - webpack: 5.x.x - peerDependenciesMeta: - "@webpack-cli/generators": - optional: true - webpack-bundle-analyzer: - optional: true - webpack-dev-server: - optional: true - bin: - webpack-cli: bin/cli.js - checksum: 3a4ad0d0342a6815c850ee4633cc2a8a5dae04f918e7847f180bf24ab400803cf8a8943707ffbed03eb20fe6ce647f996f60a2aade87b0b4a9954da3da172ce0 - languageName: node - linkType: hard - -"webpack-dev-middleware@npm:6.1.1": - version: 6.1.1 - resolution: "webpack-dev-middleware@npm:6.1.1" - dependencies: - colorette: ^2.0.10 - memfs: ^3.4.12 - mime-types: ^2.1.31 - range-parser: ^1.2.1 - schema-utils: ^4.0.0 - peerDependencies: - webpack: ^5.0.0 - peerDependenciesMeta: - webpack: - optional: true - checksum: 3bced6ef644b20f2e76df9db1c5209f4a73761d7d307fe29ae20bc00397d4f9727af2607f98794c6c7c57d5c1a48bfa12690168b08f5d46820b07aab2c63640c - languageName: node - linkType: hard - -"webpack-merge@npm:^4.1.5": - version: 4.2.2 - resolution: "webpack-merge@npm:4.2.2" - dependencies: - lodash: ^4.17.15 - checksum: ce58bc8ab53a3dd5d9a0df65684571349eef53372bf8f224521072110485391335b26ab097c5f07829b88d0c146056944149566e5a953f05997b0fe2cbaf8dd6 - languageName: node - linkType: hard - -"webpack-merge@npm:^5.7.3": - version: 5.7.3 - resolution: "webpack-merge@npm:5.7.3" - dependencies: - clone-deep: ^4.0.1 - wildcard: ^2.0.0 - checksum: 09608c3a4928246e9c1c09c22b5f867c38d0ab0fb027ebcc3b15d42659f06a10cfa7f7e2cf2a0ace6f2d571c1cd744ec23e7b2069d34a70378e163e8e035c290 - languageName: node - linkType: hard - -"webpack-sources@npm:^3.2.3": - version: 3.2.3 - resolution: "webpack-sources@npm:3.2.3" - checksum: 989e401b9fe3536529e2a99dac8c1bdc50e3a0a2c8669cbafad31271eadd994bc9405f88a3039cd2e29db5e6d9d0926ceb7a1a4e7409ece021fe79c37d9c4607 - languageName: node - linkType: hard - -"webpack@npm:5.88.2": - version: 5.88.2 - resolution: "webpack@npm:5.88.2" - dependencies: - "@types/eslint-scope": ^3.7.3 - "@types/estree": ^1.0.0 - "@webassemblyjs/ast": ^1.11.5 - "@webassemblyjs/wasm-edit": ^1.11.5 - "@webassemblyjs/wasm-parser": ^1.11.5 - acorn: ^8.7.1 - acorn-import-assertions: ^1.9.0 - browserslist: ^4.14.5 - chrome-trace-event: ^1.0.2 - enhanced-resolve: ^5.15.0 - es-module-lexer: ^1.2.1 - eslint-scope: 5.1.1 - events: ^3.2.0 - glob-to-regexp: ^0.4.1 - graceful-fs: ^4.2.9 - json-parse-even-better-errors: ^2.3.1 - loader-runner: ^4.2.0 - mime-types: ^2.1.27 - neo-async: ^2.6.2 - schema-utils: ^3.2.0 - tapable: ^2.1.1 - terser-webpack-plugin: ^5.3.7 - watchpack: ^2.4.0 - webpack-sources: ^3.2.3 - peerDependenciesMeta: - webpack-cli: - optional: true - bin: - webpack: bin/webpack.js - checksum: 79476a782da31a21f6dd38fbbd06b68da93baf6a62f0d08ca99222367f3b8668f5a1f2086b7bb78e23172e31fa6df6fa7ab09b25e827866c4fc4dc2b30443ce2 - languageName: node - linkType: hard - -"whatwg-url@npm:^5.0.0": - version: 5.0.0 - resolution: "whatwg-url@npm:5.0.0" - dependencies: - tr46: ~0.0.3 - webidl-conversions: ^3.0.0 - checksum: b8daed4ad3356cc4899048a15b2c143a9aed0dfae1f611ebd55073310c7b910f522ad75d727346ad64203d7e6c79ef25eafd465f4d12775ca44b90fa82ed9e2c - languageName: node - linkType: hard - -"which-boxed-primitive@npm:^1.0.2": - version: 1.0.2 - resolution: "which-boxed-primitive@npm:1.0.2" - dependencies: - is-bigint: ^1.0.1 - is-boolean-object: ^1.1.0 - is-number-object: ^1.0.4 - is-string: ^1.0.5 - is-symbol: ^1.0.3 - checksum: 53ce774c7379071729533922adcca47220228405e1895f26673bbd71bdf7fb09bee38c1d6399395927c6289476b5ae0629863427fd151491b71c4b6cb04f3a5e - languageName: node - linkType: hard - -"which-typed-array@npm:^1.1.10": - version: 1.1.11 - resolution: "which-typed-array@npm:1.1.11" - dependencies: - available-typed-arrays: ^1.0.5 - call-bind: ^1.0.2 - for-each: ^0.3.3 - gopd: ^1.0.1 - has-tostringtag: ^1.0.0 - checksum: 711ffc8ef891ca6597b19539075ec3e08bb9b4c2ca1f78887e3c07a977ab91ac1421940505a197758fb5939aa9524976d0a5bbcac34d07ed6faa75cedbb17206 - languageName: node - linkType: hard - -"which-typed-array@npm:^1.1.9": - version: 1.1.9 - resolution: "which-typed-array@npm:1.1.9" - dependencies: - available-typed-arrays: ^1.0.5 - call-bind: ^1.0.2 - for-each: ^0.3.3 - gopd: ^1.0.1 - has-tostringtag: ^1.0.0 - is-typed-array: ^1.1.10 - checksum: fe0178ca44c57699ca2c0e657b64eaa8d2db2372a4e2851184f568f98c478ae3dc3fdb5f7e46c384487046b0cf9e23241423242b277e03e8ba3dabc7c84c98ef - languageName: node - linkType: hard - -"which@npm:^1.2.1, which@npm:^1.2.9": - version: 1.3.1 - resolution: "which@npm:1.3.1" - dependencies: - isexe: ^2.0.0 - bin: - which: ./bin/which - checksum: f2e185c6242244b8426c9df1510e86629192d93c1a986a7d2a591f2c24869e7ffd03d6dac07ca863b2e4c06f59a4cc9916c585b72ee9fa1aa609d0124df15e04 - languageName: node - linkType: hard - -"which@npm:^2.0.1, which@npm:^2.0.2": - version: 2.0.2 - resolution: "which@npm:2.0.2" - dependencies: - isexe: ^2.0.0 - bin: - node-which: ./bin/node-which - checksum: 1a5c563d3c1b52d5f893c8b61afe11abc3bab4afac492e8da5bde69d550de701cf9806235f20a47b5c8fa8a1d6a9135841de2596535e998027a54589000e66d1 - languageName: node - linkType: hard - -"which@npm:^3.0.0": - version: 3.0.0 - resolution: "which@npm:3.0.0" - dependencies: - isexe: ^2.0.0 - bin: - node-which: bin/which.js - checksum: fdcf3cadab414e60b86c6836e7ac9de9273561a8926f57cbc28641b602a771527239ee4d47f2689ed255666f035ba0a0d72390986cc0c4e45344491adc7d0eeb - languageName: node - linkType: hard - -"which@npm:^3.0.1": - version: 3.0.1 - resolution: "which@npm:3.0.1" - dependencies: - isexe: ^2.0.0 - bin: - node-which: bin/which.js - checksum: adf720fe9d84be2d9190458194f814b5e9015ae4b88711b150f30d0f4d0b646544794b86f02c7ebeec1db2029bc3e83a7ff156f542d7521447e5496543e26890 - languageName: node - linkType: hard - -"wide-align@npm:^1.1.5": - version: 1.1.5 - resolution: "wide-align@npm:1.1.5" - dependencies: - string-width: ^1.0.2 || 2 || 3 || 4 - checksum: d5fc37cd561f9daee3c80e03b92ed3e84d80dde3365a8767263d03dacfc8fa06b065ffe1df00d8c2a09f731482fcacae745abfbb478d4af36d0a891fad4834d3 - languageName: node - linkType: hard - -"wildcard@npm:^2.0.0": - version: 2.0.0 - resolution: "wildcard@npm:2.0.0" - checksum: 1f4fe4c03dfc492777c60f795bbba597ac78794f1b650d68f398fbee9adb765367c516ebd4220889b6a81e9626e7228bbe0d66237abb311573c2ee1f4902a5ad - languageName: node - linkType: hard - -"wordwrap@npm:^1.0.0": - version: 1.0.0 - resolution: "wordwrap@npm:1.0.0" - checksum: 2a44b2788165d0a3de71fd517d4880a8e20ea3a82c080ce46e294f0b68b69a2e49cff5f99c600e275c698a90d12c5ea32aff06c311f0db2eb3f1201f3e7b2a04 - languageName: node - linkType: hard - -"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0, wrap-ansi@npm:^7.0.0": - version: 7.0.0 - resolution: "wrap-ansi@npm:7.0.0" - dependencies: - ansi-styles: ^4.0.0 - string-width: ^4.1.0 - strip-ansi: ^6.0.0 - checksum: a790b846fd4505de962ba728a21aaeda189b8ee1c7568ca5e817d85930e06ef8d1689d49dbf0e881e8ef84436af3a88bc49115c2e2788d841ff1b8b5b51a608b - languageName: node - linkType: hard - -"wrap-ansi@npm:^6.2.0": - version: 6.2.0 - resolution: "wrap-ansi@npm:6.2.0" - dependencies: - ansi-styles: ^4.0.0 - string-width: ^4.1.0 - strip-ansi: ^6.0.0 - checksum: 6cd96a410161ff617b63581a08376f0cb9162375adeb7956e10c8cd397821f7eb2a6de24eb22a0b28401300bf228c86e50617cd568209b5f6775b93c97d2fe3a - languageName: node - linkType: hard - -"wrap-ansi@npm:^8.1.0": - version: 8.1.0 - resolution: "wrap-ansi@npm:8.1.0" - dependencies: - ansi-styles: ^6.1.0 - string-width: ^5.0.1 - strip-ansi: ^7.0.1 - checksum: 371733296dc2d616900ce15a0049dca0ef67597d6394c57347ba334393599e800bab03c41d4d45221b6bc967b8c453ec3ae4749eff3894202d16800fdfe0e238 - languageName: node - linkType: hard - -"wrappy@npm:1": - version: 1.0.2 - resolution: "wrappy@npm:1.0.2" - checksum: 159da4805f7e84a3d003d8841557196034155008f817172d4e986bd591f74aa82aa7db55929a54222309e01079a65a92a9e6414da5a6aa4b01ee44a511ac3ee5 - languageName: node - linkType: hard - -"write-file-atomic@npm:5.0.1": - version: 5.0.1 - resolution: "write-file-atomic@npm:5.0.1" - dependencies: - imurmurhash: ^0.1.4 - signal-exit: ^4.0.1 - checksum: 8dbb0e2512c2f72ccc20ccedab9986c7d02d04039ed6e8780c987dc4940b793339c50172a1008eed7747001bfacc0ca47562668a069a7506c46c77d7ba3926a9 - languageName: node - linkType: hard - -"write-file-atomic@npm:^2.4.2": - version: 2.4.3 - resolution: "write-file-atomic@npm:2.4.3" - dependencies: - graceful-fs: ^4.1.11 - imurmurhash: ^0.1.4 - signal-exit: ^3.0.2 - checksum: 2db81f92ae974fd87ab4a5e7932feacaca626679a7c98fcc73ad8fcea5a1950eab32fa831f79e9391ac99b562ca091ad49be37a79045bd65f595efbb8f4596ae - languageName: node - linkType: hard - -"write-json-file@npm:^3.2.0": - version: 3.2.0 - resolution: "write-json-file@npm:3.2.0" - dependencies: - detect-indent: ^5.0.0 - graceful-fs: ^4.1.15 - make-dir: ^2.1.0 - pify: ^4.0.1 - sort-keys: ^2.0.0 - write-file-atomic: ^2.4.2 - checksum: 2b97ce2027d53c28a33e4a8e7b0d565faf785988b3776f9e0c68d36477c1fb12639fd0d70877d92a861820707966c62ea9c5f7a36a165d615fd47ca8e24c8371 - languageName: node - linkType: hard - -"write-pkg@npm:4.0.0": - version: 4.0.0 - resolution: "write-pkg@npm:4.0.0" - dependencies: - sort-keys: ^2.0.0 - type-fest: ^0.4.1 - write-json-file: ^3.2.0 - checksum: 7864d44370f42a6761f6898d07ee2818c7a2faad45116580cf779f3adaf94e4bea5557612533a6c421c32323253ecb63b50615094960a637aeaef5df0fd2d6cd - languageName: node - linkType: hard - -"ws@npm:8.13.0, ws@npm:^8.8.0": - version: 8.13.0 - resolution: "ws@npm:8.13.0" - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ">=5.0.2" - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - checksum: 53e991bbf928faf5dc6efac9b8eb9ab6497c69feeb94f963d648b7a3530a720b19ec2e0ec037344257e05a4f35bd9ad04d9de6f289615ffb133282031b18c61c - languageName: node - linkType: hard - -"ws@npm:~8.11.0": - version: 8.11.0 - resolution: "ws@npm:8.11.0" - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - checksum: 316b33aba32f317cd217df66dbfc5b281a2f09ff36815de222bc859e3424d83766d9eb2bd4d667de658b6ab7be151f258318fb1da812416b30be13103e5b5c67 - languageName: node - linkType: hard - -"xmlbuilder@npm:12.0.0": - version: 12.0.0 - resolution: "xmlbuilder@npm:12.0.0" - checksum: b384b2ae80f42fc8f4671078dc7b4266849ead31c7be8393cf95906103cacf48c98eac10cf3686c87baeb4a4e44f2639ef49a67a60acd105e87526b4d98d4ef8 - languageName: node - linkType: hard - -"xmlbuilder@npm:^15.1.1": - version: 15.1.1 - resolution: "xmlbuilder@npm:15.1.1" - checksum: 14f7302402e28d1f32823583d121594a9dca36408d40320b33f598bd589ca5163a352d076489c9c64d2dc1da19a790926a07bf4191275330d4de2b0d85bb1843 - languageName: node - linkType: hard - -"xtend@npm:~4.0.1": - version: 4.0.2 - resolution: "xtend@npm:4.0.2" - checksum: ac5dfa738b21f6e7f0dd6e65e1b3155036d68104e67e5d5d1bde74892e327d7e5636a076f625599dc394330a731861e87343ff184b0047fef1360a7ec0a5a36a - languageName: node - linkType: hard - -"y18n@npm:^5.0.5": - version: 5.0.5 - resolution: "y18n@npm:5.0.5" - checksum: f97d3cc7e5a0f68114721e39036cd64f4b993b06d08cea6e0cc8a684a7f34a2fee05be55e2e7dde7329ba77788376bd43b4eb19c6c9dbc3e2c3cdea68b3ba38e - languageName: node - linkType: hard - -"yallist@npm:^2.1.2": - version: 2.1.2 - resolution: "yallist@npm:2.1.2" - checksum: 9ba99409209f485b6fcb970330908a6d41fa1c933f75e08250316cce19383179a6b70a7e0721b89672ebb6199cc377bf3e432f55100da6a7d6e11902b0a642cb - languageName: node - linkType: hard - -"yallist@npm:^4.0.0": - version: 4.0.0 - resolution: "yallist@npm:4.0.0" - checksum: 343617202af32df2a15a3be36a5a8c0c8545208f3d3dfbc6bb7c3e3b7e8c6f8e7485432e4f3b88da3031a6e20afa7c711eded32ddfb122896ac5d914e75848d5 - languageName: node - linkType: hard - -"yaml@npm:^1.10.0": - version: 1.10.2 - resolution: "yaml@npm:1.10.2" - checksum: ce4ada136e8a78a0b08dc10b4b900936912d15de59905b2bf415b4d33c63df1d555d23acb2a41b23cf9fb5da41c256441afca3d6509de7247daa062fd2c5ea5f - languageName: node - linkType: hard - -"yargs-parser@npm:20.2.4": - version: 20.2.4 - resolution: "yargs-parser@npm:20.2.4" - checksum: d251998a374b2743a20271c2fd752b9fbef24eb881d53a3b99a7caa5e8227fcafd9abf1f345ac5de46435821be25ec12189a11030c12ee6481fef6863ed8b924 - languageName: node - linkType: hard - -"yargs-parser@npm:21.1.1, yargs-parser@npm:^21.1.1": - version: 21.1.1 - resolution: "yargs-parser@npm:21.1.1" - checksum: ed2d96a616a9e3e1cc7d204c62ecc61f7aaab633dcbfab2c6df50f7f87b393993fe6640d017759fe112d0cb1e0119f2b4150a87305cc873fd90831c6a58ccf1c - languageName: node - linkType: hard - -"yargs-parser@npm:^20.2.2, yargs-parser@npm:^20.2.3": - version: 20.2.7 - resolution: "yargs-parser@npm:20.2.7" - checksum: ec0ea9e1b5699977380583f5ab1c0e2c6fc5f1ed374eb3053c458df00c543effba53628ad3297f3ccc769660518d5e376fd1cfb298b8e37077421aca8d75ae89 - languageName: node - linkType: hard - -"yargs@npm:16.2.0, yargs@npm:^16.1.1, yargs@npm:^16.2.0": - version: 16.2.0 - resolution: "yargs@npm:16.2.0" - dependencies: - cliui: ^7.0.2 - escalade: ^3.1.1 - get-caller-file: ^2.0.5 - require-directory: ^2.1.1 - string-width: ^4.2.0 - y18n: ^5.0.5 - yargs-parser: ^20.2.2 - checksum: b14afbb51e3251a204d81937c86a7e9d4bdbf9a2bcee38226c900d00f522969ab675703bee2a6f99f8e20103f608382936034e64d921b74df82b63c07c5e8f59 - languageName: node - linkType: hard - -"yargs@npm:17.7.1": - version: 17.7.1 - resolution: "yargs@npm:17.7.1" - dependencies: - cliui: ^8.0.1 - escalade: ^3.1.1 - get-caller-file: ^2.0.5 - require-directory: ^2.1.1 - string-width: ^4.2.3 - y18n: ^5.0.5 - yargs-parser: ^21.1.1 - checksum: 3d8a43c336a4942bc68080768664aca85c7bd406f018bad362fd255c41c8f4e650277f42fd65d543fce99e084124ddafee7bbfc1a5c6a8fda4cec78609dcf8d4 - languageName: node - linkType: hard - -"yargs@npm:^17.6.2": - version: 17.6.2 - resolution: "yargs@npm:17.6.2" - dependencies: - cliui: ^8.0.1 - escalade: ^3.1.1 - get-caller-file: ^2.0.5 - require-directory: ^2.1.1 - string-width: ^4.2.3 - y18n: ^5.0.5 - yargs-parser: ^21.1.1 - checksum: 47da1b0d854fa16d45a3ded57b716b013b2179022352a5f7467409da5a04a1eef5b3b3d97a2dfc13e8bbe5f2ffc0afe3bc6a4a72f8254e60f5a4bd7947138643 - languageName: node - linkType: hard - -"yargs@npm:^17.7.2": - version: 17.7.2 - resolution: "yargs@npm:17.7.2" - dependencies: - cliui: ^8.0.1 - escalade: ^3.1.1 - get-caller-file: ^2.0.5 - require-directory: ^2.1.1 - string-width: ^4.2.3 - y18n: ^5.0.5 - yargs-parser: ^21.1.1 - checksum: 73b572e863aa4a8cbef323dd911d79d193b772defd5a51aab0aca2d446655216f5002c42c5306033968193bdbf892a7a4c110b0d77954a7fdf563e653967b56a - languageName: node - linkType: hard - -"yarn-install@npm:^1.0.0": - version: 1.0.0 - resolution: "yarn-install@npm:1.0.0" - dependencies: - cac: ^3.0.3 - chalk: ^1.1.3 - cross-spawn: ^4.0.2 - bin: - yarn-install: bin/yarn-install.js - yarn-remove: bin/yarn-remove.js - checksum: b9301c1db6d9025aabad1d995413a75559e3156b54e86d3cbf03313a163a793ca6f2419516ad1b2ae8677dbe39a97adb451b10123fe32bc2e2c39d3900e2b216 - languageName: node - linkType: hard - -"yauzl@npm:^2.10.0": - version: 2.10.0 - resolution: "yauzl@npm:2.10.0" - dependencies: - buffer-crc32: ~0.2.3 - fd-slicer: ~1.1.0 - checksum: 7f21fe0bbad6e2cb130044a5d1d0d5a0e5bf3d8d4f8c4e6ee12163ce798fee3de7388d22a7a0907f563ac5f9d40f8699a223d3d5c1718da90b0156da6904022b - languageName: node - linkType: hard - -"yn@npm:3.1.1": - version: 3.1.1 - resolution: "yn@npm:3.1.1" - checksum: 2c487b0e149e746ef48cda9f8bad10fc83693cd69d7f9dcd8be4214e985de33a29c9e24f3c0d6bcf2288427040a8947406ab27f7af67ee9456e6b84854f02dd6 - languageName: node - linkType: hard - -"yocto-queue@npm:^0.1.0": - version: 0.1.0 - resolution: "yocto-queue@npm:0.1.0" - checksum: f77b3d8d00310def622123df93d4ee654fc6a0096182af8bd60679ddcdfb3474c56c6c7190817c84a2785648cdee9d721c0154eb45698c62176c322fb46fc700 - languageName: node - linkType: hard - -"yocto-queue@npm:^1.0.0": - version: 1.0.0 - resolution: "yocto-queue@npm:1.0.0" - checksum: 2cac84540f65c64ccc1683c267edce396b26b1e931aa429660aefac8fbe0188167b7aee815a3c22fa59a28a58d898d1a2b1825048f834d8d629f4c2a5d443801 - languageName: node - linkType: hard - -"zip-stream@npm:^4.1.0": - version: 4.1.0 - resolution: "zip-stream@npm:4.1.0" - dependencies: - archiver-utils: ^2.1.0 - compress-commons: ^4.1.0 - readable-stream: ^3.6.0 - checksum: 4a73da856738b0634700b52f4ab3fe0bf0a532bea6820ad962d0bda0163d2d5525df4859f89a7238e204a378384e12551985049790c1894c3ac191866e85887f - languageName: node - linkType: hard