From 9c8e69ff33d7b5cec6e28cf035d0eedd1f226624 Mon Sep 17 00:00:00 2001 From: Tremayne Christ Date: Thu, 27 Jan 2022 14:19:47 +0000 Subject: [PATCH] refactor(*): move peers into peerDependencies (#178) * refactor(*): move peers into peerDependencies * chore(*): print npm version * chore(*): update package lock * fix(*): trial custom npm build * fix(*): build utils before core * chore(core): move utils to peerDependencies * chore(*): update release build commands * Add types versions (#183) * refactor(core): rename elf.ts to index.ts to ensure default importing refactor(utils): rename utils.ts to index.ts to ensure default importing refactor(core): simplify package exports to remove `lib` path support refactor(utils): simplify package exports to remove `lib` path support refactor(elements): simplify package exports to remove `lib` path support refactor(phrasebook): simplify package exports to remove `lib` path support * fix(*): be flexible with types versions Co-authored-by: Tremayne Christ Co-authored-by: Aleksejs <81616437+goremikins@users.noreply.github.com> --- .github/workflows/prerelease.yml | 2 +- .github/workflows/release.yml | 2 +- .github/workflows/test.yml | 5 +- documents/package.json | 3 +- package-lock.json | 1142 ++++++++--------- package.json | 19 +- packages/configurations/package.json | 4 + packages/core/package.json | 64 +- .../core/src/elements/FormFieldElement.ts | 6 +- packages/core/src/{elf.ts => index.ts} | 0 packages/demo-block/src/demo-block.ts | 4 +- packages/elements/README.md | 8 +- packages/elements/package.json | 301 +---- packages/elements/src/accordion/index.ts | 4 +- packages/elements/src/appstate-bar/index.ts | 4 +- packages/elements/src/autosuggest/index.ts | 12 +- packages/elements/src/button-bar/index.ts | 6 +- packages/elements/src/button/index.ts | 8 +- .../elements/src/calendar/__demo__/index.html | 2 +- packages/elements/src/calendar/constants.ts | 2 +- packages/elements/src/calendar/index.ts | 22 +- packages/elements/src/calendar/types.ts | 2 +- packages/elements/src/calendar/utils.ts | 2 +- packages/elements/src/canvas/index.ts | 4 +- packages/elements/src/card/index.ts | 10 +- packages/elements/src/chart/index.ts | 8 +- packages/elements/src/checkbox/index.ts | 6 +- packages/elements/src/clock/index.ts | 12 +- .../elements/src/clock/utils/TickManager.ts | 4 +- packages/elements/src/collapse/index.ts | 6 +- .../src/color-dialog/__demo__/index.html | 8 +- .../color-dialog/elements/color-palettes.ts | 2 +- .../elements/grayscale-palettes.ts | 4 +- .../src/color-dialog/elements/palettes.ts | 6 +- .../src/color-dialog/helpers/value-model.ts | 2 +- packages/elements/src/color-dialog/index.ts | 12 +- .../src/combo-box/__demo__/index.html | 8 +- .../elements/src/combo-box/helpers/filter.ts | 2 +- .../src/combo-box/helpers/renderer.ts | 2 +- .../elements/src/combo-box/helpers/types.ts | 2 +- packages/elements/src/combo-box/index.ts | 20 +- packages/elements/src/counter/index.ts | 4 +- .../src/datetime-picker/__demo__/index.html | 4 +- .../elements/src/datetime-picker/index.ts | 10 +- .../elements/src/datetime-picker/utils.ts | 2 +- .../elements/src/dialog/__demo__/index.html | 8 +- packages/elements/src/dialog/index.ts | 10 +- packages/elements/src/email-field/index.ts | 6 +- packages/elements/src/flag/index.ts | 6 +- .../elements/src/flag/utils/FlagLoader.ts | 2 +- packages/elements/src/header/index.ts | 4 +- .../elements/src/heatmap/helpers/color.ts | 2 +- packages/elements/src/heatmap/index.ts | 10 +- packages/elements/src/icon/index.ts | 6 +- .../elements/src/icon/utils/IconLoader.ts | 2 +- .../src/interactive-chart/helpers/types.ts | 2 +- .../elements/src/interactive-chart/index.ts | 8 +- packages/elements/src/item/helpers/types.ts | 2 +- packages/elements/src/item/index.ts | 6 +- packages/elements/src/label/index.ts | 8 +- packages/elements/src/layout/index.ts | 4 +- packages/elements/src/led-gauge/index.ts | 4 +- .../src/list/helpers/list-renderer.ts | 2 +- packages/elements/src/list/helpers/types.ts | 2 +- packages/elements/src/list/index.ts | 6 +- packages/elements/src/list/renderer.ts | 2 +- packages/elements/src/loader/index.ts | 2 +- .../elements/src/multi-input/helpers/types.ts | 2 +- packages/elements/src/multi-input/index.ts | 10 +- .../elements/notification-tray.ts | 6 +- .../src/notification/elements/notification.ts | 4 +- packages/elements/src/number-field/index.ts | 8 +- .../src/overlay-menu/__demo__/index.html | 2 +- .../src/overlay-menu/helpers/types.ts | 2 +- packages/elements/src/overlay-menu/index.ts | 12 +- .../src/overlay-menu/managers/menu-manager.ts | 2 +- .../src/overlay/elements/overlay-backdrop.ts | 4 +- .../src/overlay/elements/overlay-viewport.ts | 2 +- .../elements/src/overlay/elements/overlay.ts | 8 +- .../src/overlay/managers/focus-manager.ts | 2 +- .../managers/interaction-lock-manager.ts | 2 +- .../src/overlay/managers/viewport-manager.ts | 2 +- .../src/overlay/managers/zindex-manager.ts | 2 +- .../src/pagination/__demo__/index.html | 8 +- packages/elements/src/pagination/index.ts | 10 +- packages/elements/src/panel/index.ts | 4 +- packages/elements/src/password-field/index.ts | 8 +- packages/elements/src/pill/index.ts | 6 +- packages/elements/src/progress-bar/index.ts | 6 +- packages/elements/src/radio-button/index.ts | 6 +- packages/elements/src/rating/index.ts | 8 +- packages/elements/src/search-field/index.ts | 8 +- packages/elements/src/select/index.ts | 12 +- packages/elements/src/sidebar-layout/index.ts | 8 +- packages/elements/src/slider/index.ts | 8 +- packages/elements/src/sparkline/index.ts | 8 +- packages/elements/src/swing-gauge/index.ts | 10 +- packages/elements/src/tab-bar/index.ts | 6 +- packages/elements/src/tab/index.ts | 4 +- packages/elements/src/text-field/index.ts | 10 +- packages/elements/src/time-picker/index.ts | 18 +- packages/elements/src/toggle/index.ts | 4 +- packages/elements/src/tooltip/index.ts | 8 +- .../src/tooltip/managers/tooltip-manager.ts | 4 +- .../tornado-chart/elements/tornado-chart.ts | 4 +- .../tornado-chart/elements/tornado-item.ts | 6 +- .../src/tree-select/__demo__/index.html | 8 +- packages/elements/src/tree-select/index.ts | 18 +- .../elements/src/tree/elements/tree-item.ts | 4 +- packages/elements/src/tree/elements/tree.ts | 6 +- .../elements/src/tree/helpers/renderer.ts | 2 +- packages/elements/src/tree/helpers/types.ts | 2 +- .../src/tree/managers/tree-manager.ts | 2 +- packages/i18n/package.json | 4 +- packages/phrasebook/package.json | 58 +- packages/polyfills/package.json | 4 + packages/theme-compiler/package.json | 4 + packages/translate/README.md | 2 +- packages/translate/package.json | 6 +- packages/translate/src/test/test-inherited.ts | 4 +- .../src/test/test-nested-translate.ts | 4 +- packages/translate/src/test/test-promise.ts | 2 +- packages/translate/src/test/test-translate.ts | 6 +- packages/utils/package.json | 42 +- packages/utils/src/{utils.ts => index.ts} | 0 125 files changed, 952 insertions(+), 1336 deletions(-) rename packages/core/src/{elf.ts => index.ts} (100%) rename packages/utils/src/{utils.ts => index.ts} (100%) diff --git a/.github/workflows/prerelease.yml b/.github/workflows/prerelease.yml index abc565d6c5..6936bca45b 100644 --- a/.github/workflows/prerelease.yml +++ b/.github/workflows/prerelease.yml @@ -30,7 +30,7 @@ jobs: run: npm ci --ignore-scripts --audit=false --fund=false - name: Production build - run: lerna run build:prod --include-dependencies --since + run: npm run build:prod --workspaces # Increment a prerelease version for change packages according to conventional commits # Add --preid to change prerelease identifier, default to alpha diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 35f1a133f1..4b9939170e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -30,7 +30,7 @@ jobs: run: npm ci --ignore-scripts --audit=false --fund=false - name: Production build - run: lerna run build:prod --include-dependencies --since + run: npm run build:prod --workspaces - name: Bump version and create GitHub release run: lerna version --create-release github --conventional-commits --yes diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 0222ecaec5..9454a73e3a 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -17,13 +17,16 @@ jobs: uses: ./.github/actions/setup id: setup + - name: Print versions + run: npm version + - name: Install Dependencies if: steps.setup.outputs.cache-dependencies-hit != 'true' run: npm ci --ignore-scripts --audit=false --fund=false - name: Build if: steps.setup.outputs.cache-build-hit != 'true' - run: lerna run build --include-dependencies --since origin/develop...HEAD + run: npm run build --workspaces lint: needs: build diff --git a/documents/package.json b/documents/package.json index 3f0a17927c..d8661d4e45 100644 --- a/documents/package.json +++ b/documents/package.json @@ -11,7 +11,8 @@ "start": "concurrently \"pandora build dist --watch\" \"serve dist -s\"", "copy:resources": "cp -r resources dist/resources && cp src/theme-loader.js dist/theme-loader.js", "build:api": "lerna run --scope @refinitiv-ui/elements api-analyzer --stream && node ./scripts/element.injector.js", - "build": "rm -rf build && npm run build:api && pandora build dist --clean && npm run copy:resources" + "build": "rm -rf build && npm run build:api && pandora build dist --clean && npm run copy:resources", + "build:prod": "npm run build" }, "repository": { "type": "git", diff --git a/package-lock.json b/package-lock.json index dcc9a67f8e..0a6369e1e9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6,7 +6,20 @@ "": { "name": "root", "workspaces": [ - "packages/*", + "packages/configurations", + "packages/utils", + "packages/core", + "packages/phrasebook", + "packages/i18n", + "packages/translate", + "packages/demo-block", + "packages/test-helpers", + "packages/theme-compiler", + "packages/elemental-theme", + "packages/solar-theme", + "packages/halo-theme", + "packages/elements", + "packages/polyfills", "documents" ], "devDependencies": { @@ -74,8 +87,7 @@ }, "documents/node_modules/fs-extra": { "version": "10.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", - "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -85,23 +97,6 @@ "node": ">=12" } }, - "documents/node_modules/pandora-book": { - "version": "3.0.0-54", - "resolved": "file:documents/tools/pandora-book-3.0.0-54.tgz", - "integrity": "sha512-67lL65wSQFvU61h7+erAilEylfexZZDp02e/5eBfwWyHzZ1EITeOfv+i0gGJe4XEK6FTXbwFJsZo5S7iy1jKyw==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "chalk": "^4.1.1", - "yargs": "^17.0.1" - }, - "bin": { - "pandora": "bin/cli.js" - }, - "engines": { - "node": ">=13.14.0" - } - }, "node_modules/@babel/code-frame": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", @@ -123,20 +118,20 @@ } }, "node_modules/@babel/core": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.7.tgz", - "integrity": "sha512-aeLaqcqThRNZYmbMqtulsetOQZ/5gbR/dWruUCJcpas4Qoyy+QeagfDsPdMrqwsPRDNxJvBlRiZxxX7THO7qtA==", + "version": "7.16.12", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.12.tgz", + "integrity": "sha512-dK5PtG1uiN2ikk++5OzSYsitZKny4wOCD0nrO4TqnW4BVBTQ2NGS3NgilvT/TEyxTST7LNyWV/T4tXDoD3fOgg==", "dev": true, "dependencies": { "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.16.7", + "@babel/generator": "^7.16.8", "@babel/helper-compilation-targets": "^7.16.7", "@babel/helper-module-transforms": "^7.16.7", "@babel/helpers": "^7.16.7", - "@babel/parser": "^7.16.7", + "@babel/parser": "^7.16.12", "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7", + "@babel/traverse": "^7.16.10", + "@babel/types": "^7.16.8", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -228,9 +223,9 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.7.tgz", - "integrity": "sha512-kIFozAvVfK05DM4EVQYKK+zteWvY85BFdGBRQBytRyY3y+6PX0DkDOn/CZ3lEuczCfrCxEzwt0YtP/87YPTWSw==", + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.10.tgz", + "integrity": "sha512-wDeej0pu3WN/ffTxMNCPW5UCiOav8IcLRxSIyp/9+IF2xJUM9h/OYjg0IJLHaL6F8oU8kqMz9nc1vryXhMsgXg==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.16.7", @@ -265,9 +260,9 @@ } }, "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.0.tgz", - "integrity": "sha512-7hfT8lUljl/tM3h+izTX/pO3W3frz2ok6Pk+gzys8iJqDfZrZy2pXjRTZAvG2YmfHun1X4q8/UZRLatMfqc5Tg==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", + "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", "dev": true, "dependencies": { "@babel/helper-compilation-targets": "^7.13.0", @@ -531,9 +526,9 @@ } }, "node_modules/@babel/highlight": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.7.tgz", - "integrity": "sha512-aKpPMfLvGO3Q97V0qhw/V2SWNWlwfJknuwAunU7wZLSfrM4xTBvg7E5opUVi1kJTBKihE38CPg4nBiqX83PWYw==", + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", + "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", "dependencies": { "@babel/helper-validator-identifier": "^7.16.7", "chalk": "^2.0.0", @@ -608,9 +603,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.8.tgz", - "integrity": "sha512-i7jDUfrVBWc+7OKcBzEe5n7fbv3i2fWtxKzzCvOjnzSxMfWMigAhtfJ7qzZNGFNMsCCd67+uz553dYKWXPvCKw==", + "version": "7.16.12", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.12.tgz", + "integrity": "sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -850,12 +845,12 @@ } }, "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.7.tgz", - "integrity": "sha512-7twV3pzhrRxSwHeIvFE6coPgvo+exNDOiGUMg39o2LiLo1Y+4aKpfkcLGcg1UHonzorCt7SNXnoMyCnnIOA8Sw==", + "version": "7.16.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz", + "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.16.10", "@babel/helper-plugin-utils": "^7.16.7" }, "engines": { @@ -1595,9 +1590,9 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.8.tgz", - "integrity": "sha512-9rNKgVCdwHb3z1IlbMyft6yIXIeP3xz6vWvGaLHrJThuEIqWfHb0DNBH9VuTgnDfdbUDhkmkvMZS/YMCtP7Elg==", + "version": "7.16.11", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz", + "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==", "dev": true, "dependencies": { "@babel/compat-data": "^7.16.8", @@ -1618,7 +1613,7 @@ "@babel/plugin-proposal-object-rest-spread": "^7.16.7", "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", "@babel/plugin-proposal-optional-chaining": "^7.16.7", - "@babel/plugin-proposal-private-methods": "^7.16.7", + "@babel/plugin-proposal-private-methods": "^7.16.11", "@babel/plugin-proposal-private-property-in-object": "^7.16.7", "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", "@babel/plugin-syntax-async-generators": "^7.8.4", @@ -1734,9 +1729,9 @@ } }, "node_modules/@babel/traverse": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.8.tgz", - "integrity": "sha512-xe+H7JlvKsDQwXRsBhSnq1/+9c+LlQcCK3Tn/l5sbx02HYns/cn7ibp9+RV1sIUqu7hKg91NWsgHurO9dowITQ==", + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.10.tgz", + "integrity": "sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==", "dev": true, "dependencies": { "@babel/code-frame": "^7.16.7", @@ -1745,7 +1740,7 @@ "@babel/helper-function-name": "^7.16.7", "@babel/helper-hoist-variables": "^7.16.7", "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.16.8", + "@babel/parser": "^7.16.10", "@babel/types": "^7.16.8", "debug": "^4.1.0", "globals": "^11.1.0" @@ -2215,11 +2210,11 @@ } }, "node_modules/@formatjs/ecma402-abstract": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.11.1.tgz", - "integrity": "sha512-tgtNODZUGuUI6PAcnvaLZpGrZLVkXnnAvgzOiueYMzFdOdcOw4iH1WKhCe3+r6VR8rHKToJ2HksUGNCB+zt/bg==", + "version": "1.11.2", + "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.11.2.tgz", + "integrity": "sha512-qDgOL0vtfJ51cc0pRbFB/oXc4qDbamG22Z6h/QWy6FBxaQgppiy8JF0iYbmNO35cC8r88bQGsgfd/eM6/eTEQQ==", "dependencies": { - "@formatjs/intl-localematcher": "0.2.22", + "@formatjs/intl-localematcher": "0.2.23", "tslib": "^2.1.0" } }, @@ -2232,21 +2227,21 @@ } }, "node_modules/@formatjs/icu-messageformat-parser": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.0.16.tgz", - "integrity": "sha512-sYg0ImXsAqBbjU/LotoCD9yKC5nUpWVy3s4DwWerHXD4sm62FcjMF8mekwudRk3eZLHqSO+M21MpFUUjDQ+Q5Q==", + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.0.17.tgz", + "integrity": "sha512-GO4DzmyiDUyT4p9UxSlOcdnRL1CCt43oHBBGe21s5043UjP6dwMbOotugKs1bRiN+FrNrRUSW+TLdT3+4CBI5A==", "dependencies": { - "@formatjs/ecma402-abstract": "1.11.1", - "@formatjs/icu-skeleton-parser": "1.3.3", + "@formatjs/ecma402-abstract": "1.11.2", + "@formatjs/icu-skeleton-parser": "1.3.4", "tslib": "^2.1.0" } }, "node_modules/@formatjs/icu-skeleton-parser": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.3.3.tgz", - "integrity": "sha512-ifWnzjmHPHUF89UpCvClTP66sXYFc8W/qg7Qt+qtTUB9BqRWlFeUsevAzaMYDJsRiOy4S2WJFrJoZgRKUFfPGQ==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.3.4.tgz", + "integrity": "sha512-BbKjX3rF3hq2bRjI9NjnSPUrNqI1TwwbMomOBamWfAkpOEf4LYEezPL9tHEds/+sN2/82Z+qEmK7s/l9G2J+qA==", "dependencies": { - "@formatjs/ecma402-abstract": "1.11.1", + "@formatjs/ecma402-abstract": "1.11.2", "tslib": "^2.1.0" } }, @@ -2263,43 +2258,43 @@ } }, "node_modules/@formatjs/intl-locale": { - "version": "2.4.43", - "resolved": "https://registry.npmjs.org/@formatjs/intl-locale/-/intl-locale-2.4.43.tgz", - "integrity": "sha512-3Q0U1GbNR63vD21Y+0VsNvNDYpUA9wmpKenH5c0oaHKGw5mtGuiuD53H83w/u3ZqIfy2vqOjJGYDR8wHjb8/iA==", + "version": "2.4.44", + "resolved": "https://registry.npmjs.org/@formatjs/intl-locale/-/intl-locale-2.4.44.tgz", + "integrity": "sha512-k8Jhl7mJHzPVDrb5b/wR0sO8vG/aG8IA97171hGk4eZKpwNwQ0HBk6u22eaObcDRJ1yfzBT9oeT4AZfrnbl0Pw==", "dev": true, "dependencies": { - "@formatjs/ecma402-abstract": "1.11.1", + "@formatjs/ecma402-abstract": "1.11.2", "@formatjs/intl-getcanonicallocales": "1.9.0", "tslib": "^2.1.0" } }, "node_modules/@formatjs/intl-localematcher": { - "version": "0.2.22", - "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.2.22.tgz", - "integrity": "sha512-z+TvbHW8Q/g2l7/PnfUl0mV9gWxV4d0HT6GQyzkO5QI6QjCvCZGiztnmLX7zoyS16uSMvZ2PoMDfSK9xvZkRRA==", + "version": "0.2.23", + "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.2.23.tgz", + "integrity": "sha512-oCe2TOciTtB1bEbJ85EvYrXQxD0epusmVJfJ7AduO0tlbXP42CmDIYIH2CZ+kP2GE+PTLQD1Hbt9kpOpl939MQ==", "dependencies": { "tslib": "^2.1.0" } }, "node_modules/@formatjs/intl-numberformat": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/@formatjs/intl-numberformat/-/intl-numberformat-7.4.0.tgz", - "integrity": "sha512-7ikPmjV94GeIGU4XfpYYiq11Jpv8+tOYYfvoAL49tYCSSvd0xhJsUUUgOL/Vs8ai1ou7ksJ73uXYSuAg79+rfg==", + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@formatjs/intl-numberformat/-/intl-numberformat-7.4.1.tgz", + "integrity": "sha512-9F+n4fO/u9p5bvUHDZK5pvuVqFKjrWRe3SVf5D216IZcjGO8veeRPDPjja+YoRpNDwR0ITIyMlV+IdUHXmfwvA==", "dev": true, "dependencies": { - "@formatjs/ecma402-abstract": "1.11.1", - "@formatjs/intl-localematcher": "0.2.22", + "@formatjs/ecma402-abstract": "1.11.2", + "@formatjs/intl-localematcher": "0.2.23", "tslib": "^2.1.0" } }, "node_modules/@formatjs/intl-pluralrules": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@formatjs/intl-pluralrules/-/intl-pluralrules-4.3.0.tgz", - "integrity": "sha512-SuTsUoQfAw9BIvAGm/5UWY0+ORCHhDHIb+tHttxB14sfNvKBiWqtOwQLs49YFwCvMXbUdlLh6HtxNXHWT4V9/w==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@formatjs/intl-pluralrules/-/intl-pluralrules-4.3.1.tgz", + "integrity": "sha512-sh9qGplOi8EhLM2qYBZiCJFhEfqdXaIaJGittkFr8rDeS0b/MtmG3s0LiFpmmAQk6z5/Qckd+1n4jfZctP59mQ==", "dev": true, "dependencies": { - "@formatjs/ecma402-abstract": "1.11.1", - "@formatjs/intl-localematcher": "0.2.22", + "@formatjs/ecma402-abstract": "1.11.2", + "@formatjs/intl-localematcher": "0.2.23", "tslib": "^2.1.0" } }, @@ -2737,15 +2732,6 @@ "node": ">=10" } }, - "node_modules/@lerna/create/node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/@lerna/create/node_modules/semver": { "version": "7.3.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", @@ -2933,15 +2919,6 @@ "node": ">= 10.18.0" } }, - "node_modules/@lerna/gitlab-client/node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/@lerna/gitlab-client/node_modules/tr46": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", @@ -3744,9 +3721,9 @@ } }, "node_modules/@lit/reactive-element": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-1.1.1.tgz", - "integrity": "sha512-B2JdRMwCGv+VpIRj3CYVQBx3muPDeE8y+HPgWqzrAHsO5/40BpwDFZeplIV790BaTqDVUDvZOKMSbuFM9zWC0w==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-1.2.0.tgz", + "integrity": "sha512-7i/Fz8enAQ2AN5DyJ2i2AFERufjP6x1NjuHoNgDyJkjjHxEoo8kVyyHxu1A9YyeShlksjt5FvpvENBDuivQHLA==" }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", @@ -4093,16 +4070,16 @@ } }, "node_modules/@octokit/request": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.6.2.tgz", - "integrity": "sha512-je66CvSEVf0jCpRISxkUcCa0UkxmFs6eGDRSbfJtAVwbLH5ceqF+YEyC8lj8ystKyZTy8adWr0qmkY52EfOeLA==", + "version": "5.6.3", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.6.3.tgz", + "integrity": "sha512-bFJl0I1KVc9jYTe9tdGGpAMPy32dLBXXo1dS/YwSCTL/2nd9XeHsY616RE3HPXDVk+a+dBuzyz5YdlXwcDTr2A==", "dev": true, "dependencies": { "@octokit/endpoint": "^6.0.1", "@octokit/request-error": "^2.1.0", "@octokit/types": "^6.16.1", "is-plain-object": "^5.0.0", - "node-fetch": "^2.6.1", + "node-fetch": "^2.6.7", "universal-user-agent": "^6.0.0" } }, @@ -4388,6 +4365,15 @@ "integrity": "sha512-+iTbntw2IZPb/anVDbypzfQa+ay64MW0Zo8aJ8gZPWMMK6/OubMVb6lUPMagqjOPnmtauXnFCACVl3O7ogjeqQ==", "dev": true }, + "node_modules/@socket.io/base64-arraybuffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@socket.io/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz", + "integrity": "sha512-dOlCBKnDw4iShaIsH/bxujKTM18+2TOAsYz+KSc11Am38H4q5Xw8Bbz97ZYdrVNM+um3p7w86Bvvmcn9q+5+eQ==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, "node_modules/@tootallnate/once": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", @@ -4641,9 +4627,9 @@ "integrity": "sha512-FyAOrDuQmBi8/or3ns4rwPno7/9tJTijVW6aQQjK02+kOQ8zmoNg2XJtAuQhvQcy1ASJq38wirX5//9J1EqoUA==" }, "node_modules/@types/http-errors": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-1.8.1.tgz", - "integrity": "sha512-e+2rjEwK6KDaNOm5Aa9wNGgyS9oSZU/4pfSMMPYNOfjvFI0WVXm29+ITRFr6aKDvvKo7uU1jV68MW4ScsfDi7Q==" + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-1.8.2.tgz", + "integrity": "sha512-EqX+YQxINb+MeXaIqYDASb6U6FCHbWjkj4a1CKDBks3d/QiB2+PqBLyO72vLDgAO1wUI4O+9gweRcQK11bTL/w==" }, "node_modules/@types/istanbul-lib-coverage": { "version": "2.0.4", @@ -4781,9 +4767,9 @@ "integrity": "sha512-NYrtPht0wGzhwe9+/idPaBB+TqkY9AhTvOLMkThm0IoEfLaiVQZwBwyJ5puCkO3AUCWrmcoePjp2mbFocKy4SQ==" }, "node_modules/@types/node": { - "version": "17.0.8", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.8.tgz", - "integrity": "sha512-YofkM6fGv4gDJq78g4j0mMuGMkZVxZDgtU0JRdx6FgiJDG+0fY0GKVolOV8WqVmEhLCXkQRjwDdKyPxJp/uucg==" + "version": "17.0.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.12.tgz", + "integrity": "sha512-4YpbAsnJXWYK/fpTVFlMIcUIho2AYCi4wg5aNPrG1ng7fn/1/RZfCIpRCiBX+12RVa34RluilnvCqD+g3KiSiA==" }, "node_modules/@types/normalize-package-data": { "version": "2.4.1", @@ -4837,9 +4823,9 @@ } }, "node_modules/@types/sinon": { - "version": "10.0.6", - "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-10.0.6.tgz", - "integrity": "sha512-6EF+wzMWvBNeGrfP3Nx60hhx+FfwSg1JJBLAAP/IdIUq0EYkqCYf70VT3PhuhPX9eLD+Dp+lNdpb/ZeHG8Yezg==", + "version": "10.0.8", + "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-10.0.8.tgz", + "integrity": "sha512-XZbSLlox2KM7VaEJPZ5G/fMZXJNuAtYiFOax7UT51quZMAJRWKvugPMqNA0mV3jC9HIYpQSg6qbV+ilQMwLqyA==", "dependencies": { "@sinonjs/fake-timers": "^7.1.0" } @@ -5314,15 +5300,6 @@ "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", "dev": true }, - "node_modules/@web/dev-server-rollup/node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/@web/dev-server-rollup/node_modules/tr46": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", @@ -5701,6 +5678,12 @@ "readable-stream": "^2.0.6" } }, + "node_modules/are-we-there-yet/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, "node_modules/are-we-there-yet/node_modules/readable-stream": { "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", @@ -5979,13 +5962,13 @@ } }, "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.0.tgz", - "integrity": "sha512-wMDoBJ6uG4u4PNFh72Ty6t3EgfA91puCuAwKIazbQlci+ENb/UU9A3xG5lutjUIiXCIn1CY5L15r9LimiJyrSA==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", + "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", "dev": true, "dependencies": { "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.3.0", + "@babel/helper-define-polyfill-provider": "^0.3.1", "semver": "^6.1.1" }, "peerDependencies": { @@ -6002,12 +5985,12 @@ } }, "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.0.tgz", - "integrity": "sha512-Hcrgnmkf+4JTj73GbK3bBhlVPiLL47owUAnoJIf69Hakl3q+KfodbDXiZWGMM7iqCZTxCG3Z2VRfPNYES4rXqQ==", + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.1.tgz", + "integrity": "sha512-TihqEe4sQcb/QcPJvxe94/9RZuLQuF1+To4WqQcRvc+3J3gLCPIPgDKzGLG6zmQLfH3nn25heRuDNkS2KR4I8A==", "dev": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.0", + "@babel/helper-define-polyfill-provider": "^0.3.1", "core-js-compat": "^3.20.0" }, "peerDependencies": { @@ -6015,12 +5998,12 @@ } }, "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.0.tgz", - "integrity": "sha512-dhAPTDLGoMW5/84wkgwiLRwMnio2i1fUe53EuvtKMv0pn2p3S8OCoV1xAzfJPl0KOX7IB89s2ib85vbYiea3jg==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", + "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", "dev": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.0" + "@babel/helper-define-polyfill-provider": "^0.3.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" @@ -6041,15 +6024,6 @@ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, - "node_modules/base64-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-1.0.1.tgz", - "integrity": "sha512-vFIUq7FdLtjZMhATwDul5RZWv2jpXQ09Pd6jcVEOvIsqCWTRFD/ONHNfyOS8dA/Ippi5dsIgpyKWKZaAKZltbA==", - "dev": true, - "engines": { - "node": ">= 0.6.0" - } - }, "node_modules/base64id": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", @@ -6421,9 +6395,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001299", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001299.tgz", - "integrity": "sha512-iujN4+x7QzqA2NCSrS5VUy+4gLmRd4xv6vbBBsmfVqTx8bLAD8097euLqQgKxSVLvxjSDcvF1T/i9ocgnUFexw==", + "version": "1.0.30001301", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001301.tgz", + "integrity": "sha512-csfD/GpHMqgEL3V3uIgosvh+SVIQvCh43SNu9HRbP1lnxkKm1kjDG4f32PP571JplkLjfS+mg2p1gxR7MYrrIA==", "funding": { "type": "opencollective", "url": "https://opencollective.com/browserslist" @@ -6560,9 +6534,15 @@ } }, "node_modules/chokidar": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", - "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -7542,9 +7522,9 @@ } }, "node_modules/core-js": { - "version": "3.20.2", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.20.2.tgz", - "integrity": "sha512-nuqhq11DcOAbFBV4zCbKeGbKQsUDRqTX0oqx7AttUBuqe3h20ixsE039QHelbL6P4h+9kytVqyEtyZ6gsiwEYw==", + "version": "3.20.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.20.3.tgz", + "integrity": "sha512-vVl8j8ph6tRS3B8qir40H7yw7voy17xL0piAjlbBUsH7WIfzoedL/ZOr1OV9FyZQLWXsayOJyV4tnRyXR85/ag==", "hasInstallScript": true, "funding": { "type": "opencollective", @@ -7552,9 +7532,9 @@ } }, "node_modules/core-js-bundle": { - "version": "3.20.2", - "resolved": "https://registry.npmjs.org/core-js-bundle/-/core-js-bundle-3.20.2.tgz", - "integrity": "sha512-cziDW6TghkYfMfMQE4sin0Zic+ZKDHnIcUwRA3YSP8z3YC8dTdyzvMD83fgg2ADDPvleasPB7R7HSj/RUCV6Yw==", + "version": "3.20.3", + "resolved": "https://registry.npmjs.org/core-js-bundle/-/core-js-bundle-3.20.3.tgz", + "integrity": "sha512-IbYKbDcQhw0Cwsd0J5LKaK4juegyQuoAXCzW5iOeJKMf5pQOL5kknkJKJdS1nhtThCdT9/QWUGYgfFDOIpxaLA==", "dev": true, "hasInstallScript": true, "funding": { @@ -7563,9 +7543,9 @@ } }, "node_modules/core-js-compat": { - "version": "3.20.2", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.20.2.tgz", - "integrity": "sha512-qZEzVQ+5Qh6cROaTPFLNS4lkvQ6mBzE3R6A6EEpssj7Zr2egMHgsy4XapdifqJDGC9CBiNv7s+ejI96rLNQFdg==", + "version": "3.20.3", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.20.3.tgz", + "integrity": "sha512-c8M5h0IkNZ+I92QhIpuSijOxGAcj3lgpsWdkCqmUTZNwidujF4r3pi6x1DCN+Vcs5qTS2XWWMfWSuCqyupX8gw==", "dev": true, "dependencies": { "browserslist": "^4.19.1", @@ -7714,9 +7694,9 @@ } }, "node_modules/date-format": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/date-format/-/date-format-3.0.0.tgz", - "integrity": "sha512-eyTcpKOcamdhWJXj56DpQMo1ylSQpcGtGKXcU0Tb97+K56/CF5amAqqqNj0+KvA0iw2ynxtHWFsPDSClCxe48w==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.3.tgz", + "integrity": "sha512-7P3FyqDcfeznLZp2b+OMitV9Sz2lUnsT87WaTat9nVwqsBkTzPG3lPLNwW3en6F4pHUiWzr6vb8CLhjdK9bcxQ==", "dev": true, "engines": { "node": ">=4.0" @@ -8096,9 +8076,9 @@ "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" }, "node_modules/electron-to-chromium": { - "version": "1.4.43", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.43.tgz", - "integrity": "sha512-PO3kEfcxPrti/4STbXvCkNIF4fgWvCKl2508e6UI7KomCDffpIfeBZLXsh5DK/XGsjUw3kwq6WEsi0MJTlGAdg==" + "version": "1.4.52", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.52.tgz", + "integrity": "sha512-JGkh8HEh5PnVrhU4HbpyyO0O791dVY6k7AdqfDeqbcRMeoGxtNHWT77deR2nhvbLe4dKpxjlDEvdEwrvRLGu2Q==" }, "node_modules/emoji-regex": { "version": "8.0.0", @@ -8154,9 +8134,9 @@ } }, "node_modules/engine.io": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.1.1.tgz", - "integrity": "sha512-AyMc20q8JUUdvKd46+thc9o7yCZ6iC6MoBCChG5Z1XmFMpp+2+y/oKvwpZTUJB0KCjxScw1dV9c2h5pjiYBLuQ==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.1.2.tgz", + "integrity": "sha512-v/7eGHxPvO2AWsksyx2PUsQvBafuvqs0jJJQ0FdmJG1b9qIvgSbqDRGwNhfk2XHaTTbTXiC4quRE8Q9nRjsrQQ==", "dev": true, "dependencies": { "@types/cookie": "^0.4.1", @@ -8175,12 +8155,12 @@ } }, "node_modules/engine.io-parser": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.2.tgz", - "integrity": "sha512-wuiO7qO/OEkPJSFueuATIXtrxF7/6GTbAO9QLv7nnbjwZ5tYhLm9zxvLwxstRs0dcT0KUlWTjtIOs1T86jt12g==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.3.tgz", + "integrity": "sha512-BtQxwF27XUNnSafQLvDi0dQ8s3i6VgzSoQMJacpIcGNrlUdfHSKbgm3jmjCVvQluGzqwujQMPAoMai3oYSTurg==", "dev": true, "dependencies": { - "base64-arraybuffer": "~1.0.1" + "@socket.io/base64-arraybuffer": "~1.0.2" }, "engines": { "node": ">=10.0.0" @@ -8947,9 +8927,9 @@ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, "node_modules/fast-glob": { - "version": "3.2.10", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.10.tgz", - "integrity": "sha512-s9nFhFnvR63wls6/kM88kQqDhMu0AfdjqouE2l5GVQPbqLgyFjjU5ry/r2yKsJxpb9Py1EYNqieFrmMaX4v++A==", + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -8980,6 +8960,12 @@ "punycode": "^1.3.2" } }, + "node_modules/fast-url-parser/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, "node_modules/fastq": { "version": "1.13.0", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", @@ -9396,6 +9382,12 @@ "node": ">=6.9.0" } }, + "node_modules/get-pkg-repo/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, "node_modules/get-pkg-repo/node_modules/readable-stream": { "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", @@ -10429,13 +10421,13 @@ "integrity": "sha512-OEUYNA7D06agqPOYhbTkl0T8HA3QKSuwWh1HiClEnpd9vw7N+3XsQt5iZ0GUEchp5CW1fQk/tary+NsbF3yQ1Q==" }, "node_modules/intl-messageformat": { - "version": "9.11.1", - "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-9.11.1.tgz", - "integrity": "sha512-kT0i8AIa1Aez8jGn1i9Xva/sdbjOPY15abR82qnU4jnESjxtynHLW1CBh9ehs13sPA8cE/4A2d6LEne91oDp4w==", + "version": "9.11.3", + "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-9.11.3.tgz", + "integrity": "sha512-sFOaEw2cytBASTsJkfVod8IJzTx9oOPdU0C7jzprfGATn22FjQGJ60UCyCkKJo6UW+NnpKpwBjO73Pnhvv6HHg==", "dependencies": { - "@formatjs/ecma402-abstract": "1.11.1", + "@formatjs/ecma402-abstract": "1.11.2", "@formatjs/fast-memoize": "1.2.1", - "@formatjs/icu-messageformat-parser": "2.0.16", + "@formatjs/icu-messageformat-parser": "2.0.17", "tslib": "^2.1.0" } }, @@ -10877,9 +10869,9 @@ } }, "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", "dev": true }, "node_modules/isbinaryfile": { @@ -11192,15 +11184,15 @@ "dev": true }, "node_modules/karma": { - "version": "6.3.10", - "resolved": "https://registry.npmjs.org/karma/-/karma-6.3.10.tgz", - "integrity": "sha512-Ofv+sgrkT8Czo6bzzQCvrwVyRSG8/3e7RbawEuxjfsINony+IR/S2csNRUFgPNfmWvju+dqi/MzQGOJ2LnlmfQ==", + "version": "6.3.12", + "resolved": "https://registry.npmjs.org/karma/-/karma-6.3.12.tgz", + "integrity": "sha512-qwIG+oB2YmHx4hjvYSRMNzL3YWAJ9baHaLAxiP7biFNkfpwYTUTtPck0joFpucalNLzMr+7z/FX1uY/kl8DV9A==", "dev": true, "dependencies": { "body-parser": "^1.19.0", "braces": "^3.0.2", "chokidar": "^3.5.1", - "colors": "^1.4.0", + "colors": "1.4.0", "connect": "^3.7.0", "di": "^0.0.1", "dom-serialize": "^2.2.1", @@ -12362,27 +12354,21 @@ } }, "node_modules/log4js": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.3.0.tgz", - "integrity": "sha512-Mc8jNuSFImQUIateBFwdOQcmC6Q5maU0VVvdC2R6XMb66/VnT+7WS4D/0EeNMZu1YODmJe5NIn2XftCzEocUgw==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.4.1.tgz", + "integrity": "sha512-iUiYnXqAmNKiIZ1XSAitQ4TmNs8CdZYTAWINARF3LjnsLN8tY5m0vRwd6uuWj/yNY0YHxeZodnbmxKFUOM2rMg==", "dev": true, "dependencies": { - "date-format": "^3.0.0", - "debug": "^4.1.1", - "flatted": "^2.0.1", - "rfdc": "^1.1.4", - "streamroller": "^2.2.4" + "date-format": "^4.0.3", + "debug": "^4.3.3", + "flatted": "^3.2.4", + "rfdc": "^1.3.0", + "streamroller": "^3.0.2" }, "engines": { "node": ">=8.0" } }, - "node_modules/log4js/node_modules/flatted": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", - "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", - "dev": true - }, "node_modules/lower-case": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", @@ -13258,9 +13244,9 @@ "integrity": "sha512-0n3mSAQLPpGLV9ORXT5+C/D4mwew7Ebws69Hx4E2sgz2ZA5+32Q80B9tL8PbL7XHnRDiAxH/pnrUJ9a4fkTNTA==" }, "node_modules/nanoid": { - "version": "3.1.31", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.31.tgz", - "integrity": "sha512-ZivnJm0o9bb13p2Ot5CpgC2rQdzB9Uxm/mFZweqm5eMViqOJe3PV6LU2E30SiLgheesmcPrjquqraoolONSA0A==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", + "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==", "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -13306,21 +13292,6 @@ "path-to-regexp": "^1.7.0" } }, - "node_modules/nise/node_modules/isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "node_modules/nise/node_modules/path-to-regexp": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", - "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", - "dev": true, - "dependencies": { - "isarray": "0.0.1" - } - }, "node_modules/no-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", @@ -13332,15 +13303,23 @@ } }, "node_modules/node-fetch": { - "version": "2.6.6", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.6.tgz", - "integrity": "sha512-Z8/6vRlTUChSdIgMa51jxQ4lrw/Jy5SOW10ObaA47/RElsAN2c5Pn8bTgFGWn/ibwzXTE8qwr1Yzx28vsecXEA==", + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", "dev": true, "dependencies": { "whatwg-url": "^5.0.0" }, "engines": { "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } } }, "node_modules/node-fetch/node_modules/tr46": { @@ -14283,6 +14262,23 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, + "node_modules/pandora-book": { + "version": "3.0.0-54", + "resolved": "file:documents/tools/pandora-book-3.0.0-54.tgz", + "integrity": "sha512-67lL65wSQFvU61h7+erAilEylfexZZDp02e/5eBfwWyHzZ1EITeOfv+i0gGJe4XEK6FTXbwFJsZo5S7iy1jKyw==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "chalk": "^4.1.1", + "yargs": "^17.0.1" + }, + "bin": { + "pandora": "bin/cli.js" + }, + "engines": { + "node": ">=13.14.0" + } + }, "node_modules/param-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", @@ -14422,10 +14418,13 @@ "dev": true }, "node_modules/path-to-regexp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", - "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==", - "dev": true + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", + "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", + "dev": true, + "dependencies": { + "isarray": "0.0.1" + } }, "node_modules/path-type": { "version": "4.0.0", @@ -14671,10 +14670,12 @@ } }, "node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "engines": { + "node": ">=6" + } }, "node_modules/q": { "version": "1.5.1", @@ -15378,12 +15379,12 @@ "dev": true }, "node_modules/resolve": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.21.0.tgz", - "integrity": "sha512-3wCbTpk5WJlyE4mSOtDLhqQmGFi0/TD9VPwmiolnk8U0wRgMEktqCXd3vy5buTO3tljvalNvKrjHEfrd2WpEKA==", + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", "dev": true, "dependencies": { - "is-core-module": "^2.8.0", + "is-core-module": "^2.8.1", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, @@ -15514,9 +15515,9 @@ } }, "node_modules/rollup": { - "version": "2.63.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.63.0.tgz", - "integrity": "sha512-nps0idjmD+NXl6OREfyYXMn/dar3WGcyKn+KBzPdaLecub3x/LrId0wUcthcr8oZUAcZAR8NKcfGGFlNgGL1kQ==", + "version": "2.66.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.66.1.tgz", + "integrity": "sha512-crSgLhSkLMnKr4s9iZ/1qJCplgAgrRY+igWv8KhG/AjKOJ0YX/WpmANyn8oxrw+zenF3BXWDLa7Xl/QZISH+7w==", "dev": true, "bin": { "rollup": "dist/bin/rollup" @@ -15700,6 +15701,12 @@ "node": ">= 0.6" } }, + "node_modules/serve-handler/node_modules/path-to-regexp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", + "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==", + "dev": true + }, "node_modules/serve-handler/node_modules/range-parser": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", @@ -16003,9 +16010,9 @@ } }, "node_modules/source-map-js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.1.tgz", - "integrity": "sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", "peer": true, "engines": { "node": ">=0.10.0" @@ -16159,58 +16166,31 @@ } }, "node_modules/streamroller": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-2.2.4.tgz", - "integrity": "sha512-OG79qm3AujAM9ImoqgWEY1xG4HX+Lw+yY6qZj9R1K2mhF5bEmQ849wvrb+4vt4jLMLzwXttJlQbOdPOQVRv7DQ==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-3.0.2.tgz", + "integrity": "sha512-ur6y5S5dopOaRXBuRIZ1u6GC5bcEXHRZKgfBjfCglMhmIf+roVCECjvkEYzNQOXIN2/JPnkMPW/8B3CZoKaEPA==", "dev": true, "dependencies": { - "date-format": "^2.1.0", + "date-format": "^4.0.3", "debug": "^4.1.1", - "fs-extra": "^8.1.0" + "fs-extra": "^10.0.0" }, "engines": { "node": ">=8.0" } }, - "node_modules/streamroller/node_modules/date-format": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/date-format/-/date-format-2.1.0.tgz", - "integrity": "sha512-bYQuGLeFxhkxNOF3rcMtiZxvCBAquGzZm6oWA1oZ0g2THUzivaRhv8uOhdr19LmoobSOLoIAxeUK2RdbM8IFTA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, "node_modules/streamroller/node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", + "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", "dev": true, "dependencies": { "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/streamroller/node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/streamroller/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" + "node": ">=12" } }, "node_modules/strict-uri-encode": { @@ -16443,9 +16423,9 @@ } }, "node_modules/systemjs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/systemjs/-/systemjs-6.11.0.tgz", - "integrity": "sha512-7YPIY44j+BoY+E6cGBSw0oCU8SNTTIHKZgftcBdwWkDzs/M86Fdlr21FrzAyph7Zo8r3CFGscyFe4rrBtixrBg==", + "version": "6.12.1", + "resolved": "https://registry.npmjs.org/systemjs/-/systemjs-6.12.1.tgz", + "integrity": "sha512-hqTN6kW+pN6/qro6G9OZ7ceDQOcYno020zBQKpZQLsJhYTDMCMNfXi/Y8duF5iW+4WWZr42ry0MMkcRGpbwG2A==", "dev": true }, "node_modules/table": { @@ -16497,9 +16477,9 @@ } }, "node_modules/table/node_modules/ajv": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.8.2.tgz", - "integrity": "sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw==", + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz", + "integrity": "sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==", "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -16835,15 +16815,6 @@ "node": ">=0.8" } }, - "node_modules/tough-cookie/node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "devOptional": true, - "engines": { - "node": ">=6" - } - }, "node_modules/tr46": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", @@ -16853,15 +16824,6 @@ "punycode": "^2.1.0" } }, - "node_modules/tr46/node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/tree-kill": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", @@ -17020,9 +16982,9 @@ } }, "node_modules/typescript": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.4.tgz", - "integrity": "sha512-VgYs2A2QIRuGphtzFV7aQJduJ2gyfTljngLzjpfW9FoYZF6xuw1W0vW9ghCKLfcWrCFxK81CSGRAvS1pn4fIUg==", + "version": "4.5.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz", + "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -17281,14 +17243,6 @@ "punycode": "^2.1.0" } }, - "node_modules/uri-js/node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "engines": { - "node": ">=6" - } - }, "node_modules/useragent": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/useragent/-/useragent-2.3.0.tgz", @@ -18140,12 +18094,14 @@ "license": "Apache-2.0", "dependencies": { "@juggle/resize-observer": "^3.3.1", - "@refinitiv-ui/utils": "^5.1.1", "lit": "~2.1.1", "tslib": "^2.3.1" }, "devDependencies": { "@refinitiv-ui/test-helpers": "^5.1.2" + }, + "peerDependencies": { + "@refinitiv-ui/utils": "^5.1.1" } }, "packages/demo-block": { @@ -18177,13 +18133,8 @@ "license": "Apache-2.0", "dependencies": { "@refinitiv-ui/browser-sparkline": "1.1.7", - "@refinitiv-ui/core": "^5.4.0", "@refinitiv-ui/halo-theme": "^5.4.3", - "@refinitiv-ui/i18n": "^5.2.6", - "@refinitiv-ui/phrasebook": "^5.4.1", "@refinitiv-ui/solar-theme": "^5.6.2", - "@refinitiv-ui/translate": "^5.3.0", - "@refinitiv-ui/utils": "^5.1.1", "@types/chart.js": "^2.9.31", "chart.js": "~2.9.4", "d3-interpolate": "^3.0.1", @@ -18195,6 +18146,13 @@ "@refinitiv-ui/demo-block": "^5.1.7", "@refinitiv-ui/test-helpers": "^5.1.2", "@types/d3-interpolate": "^3.0.1" + }, + "peerDependencies": { + "@refinitiv-ui/core": "^5.4.0", + "@refinitiv-ui/i18n": "^5.2.6", + "@refinitiv-ui/phrasebook": "^5.4.1", + "@refinitiv-ui/translate": "^5.3.0", + "@refinitiv-ui/utils": "^5.1.1" } }, "packages/halo-theme": { @@ -18215,13 +18173,15 @@ "dependencies": { "@formatjs/icu-messageformat-parser": "^2.0.15", "@formatjs/intl-utils": "^3.8.4", - "@refinitiv-ui/phrasebook": "^5.4.1", "intl-format-cache": "^4.3.1", "intl-messageformat": "^9.10.0", "tslib": "^2.3.1" }, "devDependencies": { "@refinitiv-ui/test-helpers": "^5.1.2" + }, + "peerDependencies": { + "@refinitiv-ui/phrasebook": "^5.4.1" } }, "packages/phrasebook": { @@ -18687,8 +18647,7 @@ }, "packages/theme-compiler/node_modules/camelcase": { "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "license": "MIT", "engines": { "node": ">=6" } @@ -18768,8 +18727,7 @@ }, "packages/theme-compiler/node_modules/yargs-parser": { "version": "15.0.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.3.tgz", - "integrity": "sha512-/MVEVjTXy/cGAjdtQf8dW3V9b97bPN7rNn8ETj6BmAQL7ibC7O1Q9SPJbGjgh3SlwoBNXMzj/ZGIj8mBgl12YA==", + "license": "ISC", "dependencies": { "camelcase": "^5.0.0", "decamelize": "^1.2.0" @@ -18780,14 +18738,16 @@ "version": "5.3.0", "license": "Apache-2.0", "dependencies": { - "@refinitiv-ui/i18n": "^5.2.6", - "@refinitiv-ui/phrasebook": "^5.4.1", "lit": "~2.1.1", "tslib": "^2.3.1" }, "devDependencies": { "@refinitiv-ui/core": "^5.4.0", "@refinitiv-ui/test-helpers": "^5.1.2" + }, + "peerDependencies": { + "@refinitiv-ui/i18n": "^5.2.6", + "@refinitiv-ui/phrasebook": "^5.4.1" } }, "packages/utils": { @@ -18817,20 +18777,20 @@ "dev": true }, "@babel/core": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.7.tgz", - "integrity": "sha512-aeLaqcqThRNZYmbMqtulsetOQZ/5gbR/dWruUCJcpas4Qoyy+QeagfDsPdMrqwsPRDNxJvBlRiZxxX7THO7qtA==", + "version": "7.16.12", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.12.tgz", + "integrity": "sha512-dK5PtG1uiN2ikk++5OzSYsitZKny4wOCD0nrO4TqnW4BVBTQ2NGS3NgilvT/TEyxTST7LNyWV/T4tXDoD3fOgg==", "dev": true, "requires": { "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.16.7", + "@babel/generator": "^7.16.8", "@babel/helper-compilation-targets": "^7.16.7", "@babel/helper-module-transforms": "^7.16.7", "@babel/helpers": "^7.16.7", - "@babel/parser": "^7.16.7", + "@babel/parser": "^7.16.12", "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7", + "@babel/traverse": "^7.16.10", + "@babel/types": "^7.16.8", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -18898,9 +18858,9 @@ } }, "@babel/helper-create-class-features-plugin": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.7.tgz", - "integrity": "sha512-kIFozAvVfK05DM4EVQYKK+zteWvY85BFdGBRQBytRyY3y+6PX0DkDOn/CZ3lEuczCfrCxEzwt0YtP/87YPTWSw==", + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.10.tgz", + "integrity": "sha512-wDeej0pu3WN/ffTxMNCPW5UCiOav8IcLRxSIyp/9+IF2xJUM9h/OYjg0IJLHaL6F8oU8kqMz9nc1vryXhMsgXg==", "dev": true, "requires": { "@babel/helper-annotate-as-pure": "^7.16.7", @@ -18923,9 +18883,9 @@ } }, "@babel/helper-define-polyfill-provider": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.0.tgz", - "integrity": "sha512-7hfT8lUljl/tM3h+izTX/pO3W3frz2ok6Pk+gzys8iJqDfZrZy2pXjRTZAvG2YmfHun1X4q8/UZRLatMfqc5Tg==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", + "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", "dev": true, "requires": { "@babel/helper-compilation-targets": "^7.13.0", @@ -19128,9 +19088,9 @@ } }, "@babel/highlight": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.7.tgz", - "integrity": "sha512-aKpPMfLvGO3Q97V0qhw/V2SWNWlwfJknuwAunU7wZLSfrM4xTBvg7E5opUVi1kJTBKihE38CPg4nBiqX83PWYw==", + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", + "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", "requires": { "@babel/helper-validator-identifier": "^7.16.7", "chalk": "^2.0.0", @@ -19189,9 +19149,9 @@ } }, "@babel/parser": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.8.tgz", - "integrity": "sha512-i7jDUfrVBWc+7OKcBzEe5n7fbv3i2fWtxKzzCvOjnzSxMfWMigAhtfJ7qzZNGFNMsCCd67+uz553dYKWXPvCKw==", + "version": "7.16.12", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.12.tgz", + "integrity": "sha512-VfaV15po8RiZssrkPweyvbGVSe4x2y+aciFCgn0n0/SJMR22cwofRV1mtnJQYcSB1wUTaA/X1LnA3es66MCO5A==", "dev": true }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { @@ -19341,12 +19301,12 @@ } }, "@babel/plugin-proposal-private-methods": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.7.tgz", - "integrity": "sha512-7twV3pzhrRxSwHeIvFE6coPgvo+exNDOiGUMg39o2LiLo1Y+4aKpfkcLGcg1UHonzorCt7SNXnoMyCnnIOA8Sw==", + "version": "7.16.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz", + "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.16.10", "@babel/helper-plugin-utils": "^7.16.7" } }, @@ -19822,9 +19782,9 @@ } }, "@babel/preset-env": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.8.tgz", - "integrity": "sha512-9rNKgVCdwHb3z1IlbMyft6yIXIeP3xz6vWvGaLHrJThuEIqWfHb0DNBH9VuTgnDfdbUDhkmkvMZS/YMCtP7Elg==", + "version": "7.16.11", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz", + "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==", "dev": true, "requires": { "@babel/compat-data": "^7.16.8", @@ -19845,7 +19805,7 @@ "@babel/plugin-proposal-object-rest-spread": "^7.16.7", "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", "@babel/plugin-proposal-optional-chaining": "^7.16.7", - "@babel/plugin-proposal-private-methods": "^7.16.7", + "@babel/plugin-proposal-private-methods": "^7.16.11", "@babel/plugin-proposal-private-property-in-object": "^7.16.7", "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", "@babel/plugin-syntax-async-generators": "^7.8.4", @@ -19945,9 +19905,9 @@ } }, "@babel/traverse": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.8.tgz", - "integrity": "sha512-xe+H7JlvKsDQwXRsBhSnq1/+9c+LlQcCK3Tn/l5sbx02HYns/cn7ibp9+RV1sIUqu7hKg91NWsgHurO9dowITQ==", + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.10.tgz", + "integrity": "sha512-yzuaYXoRJBGMlBhsMJoUW7G1UmSb/eXr/JHYM/MsOJgavJibLwASijW7oXBdw3NQ6T0bW7Ty5P/VarOs9cHmqw==", "dev": true, "requires": { "@babel/code-frame": "^7.16.7", @@ -19956,7 +19916,7 @@ "@babel/helper-function-name": "^7.16.7", "@babel/helper-hoist-variables": "^7.16.7", "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.16.8", + "@babel/parser": "^7.16.10", "@babel/types": "^7.16.8", "debug": "^4.1.0", "globals": "^11.1.0" @@ -20315,11 +20275,11 @@ } }, "@formatjs/ecma402-abstract": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.11.1.tgz", - "integrity": "sha512-tgtNODZUGuUI6PAcnvaLZpGrZLVkXnnAvgzOiueYMzFdOdcOw4iH1WKhCe3+r6VR8rHKToJ2HksUGNCB+zt/bg==", + "version": "1.11.2", + "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.11.2.tgz", + "integrity": "sha512-qDgOL0vtfJ51cc0pRbFB/oXc4qDbamG22Z6h/QWy6FBxaQgppiy8JF0iYbmNO35cC8r88bQGsgfd/eM6/eTEQQ==", "requires": { - "@formatjs/intl-localematcher": "0.2.22", + "@formatjs/intl-localematcher": "0.2.23", "tslib": "^2.1.0" } }, @@ -20332,21 +20292,21 @@ } }, "@formatjs/icu-messageformat-parser": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.0.16.tgz", - "integrity": "sha512-sYg0ImXsAqBbjU/LotoCD9yKC5nUpWVy3s4DwWerHXD4sm62FcjMF8mekwudRk3eZLHqSO+M21MpFUUjDQ+Q5Q==", + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.0.17.tgz", + "integrity": "sha512-GO4DzmyiDUyT4p9UxSlOcdnRL1CCt43oHBBGe21s5043UjP6dwMbOotugKs1bRiN+FrNrRUSW+TLdT3+4CBI5A==", "requires": { - "@formatjs/ecma402-abstract": "1.11.1", - "@formatjs/icu-skeleton-parser": "1.3.3", + "@formatjs/ecma402-abstract": "1.11.2", + "@formatjs/icu-skeleton-parser": "1.3.4", "tslib": "^2.1.0" } }, "@formatjs/icu-skeleton-parser": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.3.3.tgz", - "integrity": "sha512-ifWnzjmHPHUF89UpCvClTP66sXYFc8W/qg7Qt+qtTUB9BqRWlFeUsevAzaMYDJsRiOy4S2WJFrJoZgRKUFfPGQ==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.3.4.tgz", + "integrity": "sha512-BbKjX3rF3hq2bRjI9NjnSPUrNqI1TwwbMomOBamWfAkpOEf4LYEezPL9tHEds/+sN2/82Z+qEmK7s/l9G2J+qA==", "requires": { - "@formatjs/ecma402-abstract": "1.11.1", + "@formatjs/ecma402-abstract": "1.11.2", "tslib": "^2.1.0" } }, @@ -20360,43 +20320,43 @@ } }, "@formatjs/intl-locale": { - "version": "2.4.43", - "resolved": "https://registry.npmjs.org/@formatjs/intl-locale/-/intl-locale-2.4.43.tgz", - "integrity": "sha512-3Q0U1GbNR63vD21Y+0VsNvNDYpUA9wmpKenH5c0oaHKGw5mtGuiuD53H83w/u3ZqIfy2vqOjJGYDR8wHjb8/iA==", + "version": "2.4.44", + "resolved": "https://registry.npmjs.org/@formatjs/intl-locale/-/intl-locale-2.4.44.tgz", + "integrity": "sha512-k8Jhl7mJHzPVDrb5b/wR0sO8vG/aG8IA97171hGk4eZKpwNwQ0HBk6u22eaObcDRJ1yfzBT9oeT4AZfrnbl0Pw==", "dev": true, "requires": { - "@formatjs/ecma402-abstract": "1.11.1", + "@formatjs/ecma402-abstract": "1.11.2", "@formatjs/intl-getcanonicallocales": "1.9.0", "tslib": "^2.1.0" } }, "@formatjs/intl-localematcher": { - "version": "0.2.22", - "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.2.22.tgz", - "integrity": "sha512-z+TvbHW8Q/g2l7/PnfUl0mV9gWxV4d0HT6GQyzkO5QI6QjCvCZGiztnmLX7zoyS16uSMvZ2PoMDfSK9xvZkRRA==", + "version": "0.2.23", + "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.2.23.tgz", + "integrity": "sha512-oCe2TOciTtB1bEbJ85EvYrXQxD0epusmVJfJ7AduO0tlbXP42CmDIYIH2CZ+kP2GE+PTLQD1Hbt9kpOpl939MQ==", "requires": { "tslib": "^2.1.0" } }, "@formatjs/intl-numberformat": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/@formatjs/intl-numberformat/-/intl-numberformat-7.4.0.tgz", - "integrity": "sha512-7ikPmjV94GeIGU4XfpYYiq11Jpv8+tOYYfvoAL49tYCSSvd0xhJsUUUgOL/Vs8ai1ou7ksJ73uXYSuAg79+rfg==", + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@formatjs/intl-numberformat/-/intl-numberformat-7.4.1.tgz", + "integrity": "sha512-9F+n4fO/u9p5bvUHDZK5pvuVqFKjrWRe3SVf5D216IZcjGO8veeRPDPjja+YoRpNDwR0ITIyMlV+IdUHXmfwvA==", "dev": true, "requires": { - "@formatjs/ecma402-abstract": "1.11.1", - "@formatjs/intl-localematcher": "0.2.22", + "@formatjs/ecma402-abstract": "1.11.2", + "@formatjs/intl-localematcher": "0.2.23", "tslib": "^2.1.0" } }, "@formatjs/intl-pluralrules": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@formatjs/intl-pluralrules/-/intl-pluralrules-4.3.0.tgz", - "integrity": "sha512-SuTsUoQfAw9BIvAGm/5UWY0+ORCHhDHIb+tHttxB14sfNvKBiWqtOwQLs49YFwCvMXbUdlLh6HtxNXHWT4V9/w==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@formatjs/intl-pluralrules/-/intl-pluralrules-4.3.1.tgz", + "integrity": "sha512-sh9qGplOi8EhLM2qYBZiCJFhEfqdXaIaJGittkFr8rDeS0b/MtmG3s0LiFpmmAQk6z5/Qckd+1n4jfZctP59mQ==", "dev": true, "requires": { - "@formatjs/ecma402-abstract": "1.11.1", - "@formatjs/intl-localematcher": "0.2.22", + "@formatjs/ecma402-abstract": "1.11.2", + "@formatjs/intl-localematcher": "0.2.23", "tslib": "^2.1.0" } }, @@ -20750,12 +20710,6 @@ "yallist": "^4.0.0" } }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true - }, "semver": { "version": "7.3.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", @@ -20914,12 +20868,6 @@ "whatwg-url": "^8.4.0" }, "dependencies": { - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true - }, "tr46": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", @@ -21565,9 +21513,9 @@ } }, "@lit/reactive-element": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-1.1.1.tgz", - "integrity": "sha512-B2JdRMwCGv+VpIRj3CYVQBx3muPDeE8y+HPgWqzrAHsO5/40BpwDFZeplIV790BaTqDVUDvZOKMSbuFM9zWC0w==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-1.2.0.tgz", + "integrity": "sha512-7i/Fz8enAQ2AN5DyJ2i2AFERufjP6x1NjuHoNgDyJkjjHxEoo8kVyyHxu1A9YyeShlksjt5FvpvENBDuivQHLA==" }, "@nodelib/fs.scandir": { "version": "2.1.5", @@ -21851,16 +21799,16 @@ } }, "@octokit/request": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.6.2.tgz", - "integrity": "sha512-je66CvSEVf0jCpRISxkUcCa0UkxmFs6eGDRSbfJtAVwbLH5ceqF+YEyC8lj8ystKyZTy8adWr0qmkY52EfOeLA==", + "version": "5.6.3", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.6.3.tgz", + "integrity": "sha512-bFJl0I1KVc9jYTe9tdGGpAMPy32dLBXXo1dS/YwSCTL/2nd9XeHsY616RE3HPXDVk+a+dBuzyz5YdlXwcDTr2A==", "dev": true, "requires": { "@octokit/endpoint": "^6.0.1", "@octokit/request-error": "^2.1.0", "@octokit/types": "^6.16.1", "is-plain-object": "^5.0.0", - "node-fetch": "^2.6.1", + "node-fetch": "^2.6.7", "universal-user-agent": "^6.0.0" } }, @@ -22030,7 +21978,6 @@ "requires": { "@juggle/resize-observer": "^3.3.1", "@refinitiv-ui/test-helpers": "^5.1.2", - "@refinitiv-ui/utils": "^5.1.1", "lit": "~2.1.1", "tslib": "^2.3.1" } @@ -22060,22 +22007,11 @@ "dependencies": { "fs-extra": { "version": "10.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", - "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", "requires": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" } - }, - "pandora-book": { - "version": "file:tools/pandora-book-3.0.0-54.tgz", - "integrity": "sha512-67lL65wSQFvU61h7+erAilEylfexZZDp02e/5eBfwWyHzZ1EITeOfv+i0gGJe4XEK6FTXbwFJsZo5S7iy1jKyw==", - "dev": true, - "requires": { - "chalk": "^4.1.1", - "yargs": "^17.0.1" - } } } }, @@ -22089,15 +22025,10 @@ "version": "file:packages/elements", "requires": { "@refinitiv-ui/browser-sparkline": "1.1.7", - "@refinitiv-ui/core": "^5.4.0", "@refinitiv-ui/demo-block": "^5.1.7", "@refinitiv-ui/halo-theme": "^5.4.3", - "@refinitiv-ui/i18n": "^5.2.6", - "@refinitiv-ui/phrasebook": "^5.4.1", "@refinitiv-ui/solar-theme": "^5.6.2", "@refinitiv-ui/test-helpers": "^5.1.2", - "@refinitiv-ui/translate": "^5.3.0", - "@refinitiv-ui/utils": "^5.1.1", "@types/chart.js": "^2.9.31", "@types/d3-interpolate": "^3.0.1", "chart.js": "~2.9.4", @@ -22119,7 +22050,6 @@ "requires": { "@formatjs/icu-messageformat-parser": "^2.0.15", "@formatjs/intl-utils": "^3.8.4", - "@refinitiv-ui/phrasebook": "^5.4.1", "@refinitiv-ui/test-helpers": "^5.1.2", "intl-format-cache": "^4.3.1", "intl-messageformat": "^9.10.0", @@ -22428,9 +22358,7 @@ } }, "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + "version": "5.3.1" }, "chalk": { "version": "2.4.2", @@ -22480,8 +22408,6 @@ }, "yargs-parser": { "version": "15.0.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.3.tgz", - "integrity": "sha512-/MVEVjTXy/cGAjdtQf8dW3V9b97bPN7rNn8ETj6BmAQL7ibC7O1Q9SPJbGjgh3SlwoBNXMzj/ZGIj8mBgl12YA==", "requires": { "camelcase": "^5.0.0", "decamelize": "^1.2.0" @@ -22493,8 +22419,6 @@ "version": "file:packages/translate", "requires": { "@refinitiv-ui/core": "^5.4.0", - "@refinitiv-ui/i18n": "^5.2.6", - "@refinitiv-ui/phrasebook": "^5.4.1", "@refinitiv-ui/test-helpers": "^5.1.2", "lit": "~2.1.1", "tslib": "^2.3.1" @@ -22567,6 +22491,12 @@ "integrity": "sha512-+iTbntw2IZPb/anVDbypzfQa+ay64MW0Zo8aJ8gZPWMMK6/OubMVb6lUPMagqjOPnmtauXnFCACVl3O7ogjeqQ==", "dev": true }, + "@socket.io/base64-arraybuffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@socket.io/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz", + "integrity": "sha512-dOlCBKnDw4iShaIsH/bxujKTM18+2TOAsYz+KSc11Am38H4q5Xw8Bbz97ZYdrVNM+um3p7w86Bvvmcn9q+5+eQ==", + "dev": true + }, "@tootallnate/once": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", @@ -22816,9 +22746,9 @@ "integrity": "sha512-FyAOrDuQmBi8/or3ns4rwPno7/9tJTijVW6aQQjK02+kOQ8zmoNg2XJtAuQhvQcy1ASJq38wirX5//9J1EqoUA==" }, "@types/http-errors": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-1.8.1.tgz", - "integrity": "sha512-e+2rjEwK6KDaNOm5Aa9wNGgyS9oSZU/4pfSMMPYNOfjvFI0WVXm29+ITRFr6aKDvvKo7uU1jV68MW4ScsfDi7Q==" + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-1.8.2.tgz", + "integrity": "sha512-EqX+YQxINb+MeXaIqYDASb6U6FCHbWjkj4a1CKDBks3d/QiB2+PqBLyO72vLDgAO1wUI4O+9gweRcQK11bTL/w==" }, "@types/istanbul-lib-coverage": { "version": "2.0.4", @@ -22956,9 +22886,9 @@ "integrity": "sha512-NYrtPht0wGzhwe9+/idPaBB+TqkY9AhTvOLMkThm0IoEfLaiVQZwBwyJ5puCkO3AUCWrmcoePjp2mbFocKy4SQ==" }, "@types/node": { - "version": "17.0.8", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.8.tgz", - "integrity": "sha512-YofkM6fGv4gDJq78g4j0mMuGMkZVxZDgtU0JRdx6FgiJDG+0fY0GKVolOV8WqVmEhLCXkQRjwDdKyPxJp/uucg==" + "version": "17.0.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.12.tgz", + "integrity": "sha512-4YpbAsnJXWYK/fpTVFlMIcUIho2AYCi4wg5aNPrG1ng7fn/1/RZfCIpRCiBX+12RVa34RluilnvCqD+g3KiSiA==" }, "@types/normalize-package-data": { "version": "2.4.1", @@ -23012,9 +22942,9 @@ } }, "@types/sinon": { - "version": "10.0.6", - "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-10.0.6.tgz", - "integrity": "sha512-6EF+wzMWvBNeGrfP3Nx60hhx+FfwSg1JJBLAAP/IdIUq0EYkqCYf70VT3PhuhPX9eLD+Dp+lNdpb/ZeHG8Yezg==", + "version": "10.0.8", + "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-10.0.8.tgz", + "integrity": "sha512-XZbSLlox2KM7VaEJPZ5G/fMZXJNuAtYiFOax7UT51quZMAJRWKvugPMqNA0mV3jC9HIYpQSg6qbV+ilQMwLqyA==", "requires": { "@sinonjs/fake-timers": "^7.1.0" }, @@ -23365,12 +23295,6 @@ "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", "dev": true }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true - }, "tr46": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", @@ -23668,6 +23592,12 @@ "readable-stream": "^2.0.6" }, "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, "readable-stream": { "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", @@ -23886,13 +23816,13 @@ } }, "babel-plugin-polyfill-corejs2": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.0.tgz", - "integrity": "sha512-wMDoBJ6uG4u4PNFh72Ty6t3EgfA91puCuAwKIazbQlci+ENb/UU9A3xG5lutjUIiXCIn1CY5L15r9LimiJyrSA==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", + "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", "dev": true, "requires": { "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.3.0", + "@babel/helper-define-polyfill-provider": "^0.3.1", "semver": "^6.1.1" }, "dependencies": { @@ -23905,22 +23835,22 @@ } }, "babel-plugin-polyfill-corejs3": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.0.tgz", - "integrity": "sha512-Hcrgnmkf+4JTj73GbK3bBhlVPiLL47owUAnoJIf69Hakl3q+KfodbDXiZWGMM7iqCZTxCG3Z2VRfPNYES4rXqQ==", + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.1.tgz", + "integrity": "sha512-TihqEe4sQcb/QcPJvxe94/9RZuLQuF1+To4WqQcRvc+3J3gLCPIPgDKzGLG6zmQLfH3nn25heRuDNkS2KR4I8A==", "dev": true, "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.0", + "@babel/helper-define-polyfill-provider": "^0.3.1", "core-js-compat": "^3.20.0" } }, "babel-plugin-polyfill-regenerator": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.0.tgz", - "integrity": "sha512-dhAPTDLGoMW5/84wkgwiLRwMnio2i1fUe53EuvtKMv0pn2p3S8OCoV1xAzfJPl0KOX7IB89s2ib85vbYiea3jg==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", + "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", "dev": true, "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.0" + "@babel/helper-define-polyfill-provider": "^0.3.1" } }, "bail": { @@ -23934,12 +23864,6 @@ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, - "base64-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-1.0.1.tgz", - "integrity": "sha512-vFIUq7FdLtjZMhATwDul5RZWv2jpXQ09Pd6jcVEOvIsqCWTRFD/ONHNfyOS8dA/Ippi5dsIgpyKWKZaAKZltbA==", - "dev": true - }, "base64id": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", @@ -24231,9 +24155,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001299", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001299.tgz", - "integrity": "sha512-iujN4+x7QzqA2NCSrS5VUy+4gLmRd4xv6vbBBsmfVqTx8bLAD8097euLqQgKxSVLvxjSDcvF1T/i9ocgnUFexw==" + "version": "1.0.30001301", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001301.tgz", + "integrity": "sha512-csfD/GpHMqgEL3V3uIgosvh+SVIQvCh43SNu9HRbP1lnxkKm1kjDG4f32PP571JplkLjfS+mg2p1gxR7MYrrIA==" }, "caseless": { "version": "0.12.0", @@ -24344,9 +24268,9 @@ "dev": true }, "chokidar": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", - "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", "requires": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -25113,20 +25037,20 @@ } }, "core-js": { - "version": "3.20.2", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.20.2.tgz", - "integrity": "sha512-nuqhq11DcOAbFBV4zCbKeGbKQsUDRqTX0oqx7AttUBuqe3h20ixsE039QHelbL6P4h+9kytVqyEtyZ6gsiwEYw==" + "version": "3.20.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.20.3.tgz", + "integrity": "sha512-vVl8j8ph6tRS3B8qir40H7yw7voy17xL0piAjlbBUsH7WIfzoedL/ZOr1OV9FyZQLWXsayOJyV4tnRyXR85/ag==" }, "core-js-bundle": { - "version": "3.20.2", - "resolved": "https://registry.npmjs.org/core-js-bundle/-/core-js-bundle-3.20.2.tgz", - "integrity": "sha512-cziDW6TghkYfMfMQE4sin0Zic+ZKDHnIcUwRA3YSP8z3YC8dTdyzvMD83fgg2ADDPvleasPB7R7HSj/RUCV6Yw==", + "version": "3.20.3", + "resolved": "https://registry.npmjs.org/core-js-bundle/-/core-js-bundle-3.20.3.tgz", + "integrity": "sha512-IbYKbDcQhw0Cwsd0J5LKaK4juegyQuoAXCzW5iOeJKMf5pQOL5kknkJKJdS1nhtThCdT9/QWUGYgfFDOIpxaLA==", "dev": true }, "core-js-compat": { - "version": "3.20.2", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.20.2.tgz", - "integrity": "sha512-qZEzVQ+5Qh6cROaTPFLNS4lkvQ6mBzE3R6A6EEpssj7Zr2egMHgsy4XapdifqJDGC9CBiNv7s+ejI96rLNQFdg==", + "version": "3.20.3", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.20.3.tgz", + "integrity": "sha512-c8M5h0IkNZ+I92QhIpuSijOxGAcj3lgpsWdkCqmUTZNwidujF4r3pi6x1DCN+Vcs5qTS2XWWMfWSuCqyupX8gw==", "dev": true, "requires": { "browserslist": "^4.19.1", @@ -25236,9 +25160,9 @@ "integrity": "sha512-8d35hViGYx/QH0icHYCeLmsLmMUheMmTyV9Fcm6gvNwdw31yXXH+O85sOBJ+OLnLQMKZowvpKb6FgMIQjcpvQw==" }, "date-format": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/date-format/-/date-format-3.0.0.tgz", - "integrity": "sha512-eyTcpKOcamdhWJXj56DpQMo1ylSQpcGtGKXcU0Tb97+K56/CF5amAqqqNj0+KvA0iw2ynxtHWFsPDSClCxe48w==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/date-format/-/date-format-4.0.3.tgz", + "integrity": "sha512-7P3FyqDcfeznLZp2b+OMitV9Sz2lUnsT87WaTat9nVwqsBkTzPG3lPLNwW3en6F4pHUiWzr6vb8CLhjdK9bcxQ==", "dev": true }, "dateformat": { @@ -25541,9 +25465,9 @@ "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" }, "electron-to-chromium": { - "version": "1.4.43", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.43.tgz", - "integrity": "sha512-PO3kEfcxPrti/4STbXvCkNIF4fgWvCKl2508e6UI7KomCDffpIfeBZLXsh5DK/XGsjUw3kwq6WEsi0MJTlGAdg==" + "version": "1.4.52", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.52.tgz", + "integrity": "sha512-JGkh8HEh5PnVrhU4HbpyyO0O791dVY6k7AdqfDeqbcRMeoGxtNHWT77deR2nhvbLe4dKpxjlDEvdEwrvRLGu2Q==" }, "emoji-regex": { "version": "8.0.0", @@ -25592,9 +25516,9 @@ } }, "engine.io": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.1.1.tgz", - "integrity": "sha512-AyMc20q8JUUdvKd46+thc9o7yCZ6iC6MoBCChG5Z1XmFMpp+2+y/oKvwpZTUJB0KCjxScw1dV9c2h5pjiYBLuQ==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.1.2.tgz", + "integrity": "sha512-v/7eGHxPvO2AWsksyx2PUsQvBafuvqs0jJJQ0FdmJG1b9qIvgSbqDRGwNhfk2XHaTTbTXiC4quRE8Q9nRjsrQQ==", "dev": true, "requires": { "@types/cookie": "^0.4.1", @@ -25619,12 +25543,12 @@ } }, "engine.io-parser": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.2.tgz", - "integrity": "sha512-wuiO7qO/OEkPJSFueuATIXtrxF7/6GTbAO9QLv7nnbjwZ5tYhLm9zxvLwxstRs0dcT0KUlWTjtIOs1T86jt12g==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.3.tgz", + "integrity": "sha512-BtQxwF27XUNnSafQLvDi0dQ8s3i6VgzSoQMJacpIcGNrlUdfHSKbgm3jmjCVvQluGzqwujQMPAoMai3oYSTurg==", "dev": true, "requires": { - "base64-arraybuffer": "~1.0.1" + "@socket.io/base64-arraybuffer": "~1.0.2" } }, "enquirer": { @@ -26203,9 +26127,9 @@ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, "fast-glob": { - "version": "3.2.10", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.10.tgz", - "integrity": "sha512-s9nFhFnvR63wls6/kM88kQqDhMu0AfdjqouE2l5GVQPbqLgyFjjU5ry/r2yKsJxpb9Py1EYNqieFrmMaX4v++A==", + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", "requires": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -26231,6 +26155,14 @@ "dev": true, "requires": { "punycode": "^1.3.2" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + } } }, "fastq": { @@ -26540,6 +26472,12 @@ "yargs": "^16.2.0" }, "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, "readable-stream": { "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", @@ -27325,13 +27263,13 @@ "integrity": "sha512-OEUYNA7D06agqPOYhbTkl0T8HA3QKSuwWh1HiClEnpd9vw7N+3XsQt5iZ0GUEchp5CW1fQk/tary+NsbF3yQ1Q==" }, "intl-messageformat": { - "version": "9.11.1", - "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-9.11.1.tgz", - "integrity": "sha512-kT0i8AIa1Aez8jGn1i9Xva/sdbjOPY15abR82qnU4jnESjxtynHLW1CBh9ehs13sPA8cE/4A2d6LEne91oDp4w==", + "version": "9.11.3", + "resolved": "https://registry.npmjs.org/intl-messageformat/-/intl-messageformat-9.11.3.tgz", + "integrity": "sha512-sFOaEw2cytBASTsJkfVod8IJzTx9oOPdU0C7jzprfGATn22FjQGJ60UCyCkKJo6UW+NnpKpwBjO73Pnhvv6HHg==", "requires": { - "@formatjs/ecma402-abstract": "1.11.1", + "@formatjs/ecma402-abstract": "1.11.2", "@formatjs/fast-memoize": "1.2.1", - "@formatjs/icu-messageformat-parser": "2.0.16", + "@formatjs/icu-messageformat-parser": "2.0.17", "tslib": "^2.1.0" } }, @@ -27626,9 +27564,9 @@ } }, "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", "dev": true }, "isbinaryfile": { @@ -27873,15 +27811,15 @@ "dev": true }, "karma": { - "version": "6.3.10", - "resolved": "https://registry.npmjs.org/karma/-/karma-6.3.10.tgz", - "integrity": "sha512-Ofv+sgrkT8Czo6bzzQCvrwVyRSG8/3e7RbawEuxjfsINony+IR/S2csNRUFgPNfmWvju+dqi/MzQGOJ2LnlmfQ==", + "version": "6.3.12", + "resolved": "https://registry.npmjs.org/karma/-/karma-6.3.12.tgz", + "integrity": "sha512-qwIG+oB2YmHx4hjvYSRMNzL3YWAJ9baHaLAxiP7biFNkfpwYTUTtPck0joFpucalNLzMr+7z/FX1uY/kl8DV9A==", "dev": true, "requires": { "body-parser": "^1.19.0", "braces": "^3.0.2", "chokidar": "^3.5.1", - "colors": "^1.4.0", + "colors": "1.4.0", "connect": "^3.7.0", "di": "^0.0.1", "dom-serialize": "^2.2.1", @@ -28844,24 +28782,16 @@ } }, "log4js": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.3.0.tgz", - "integrity": "sha512-Mc8jNuSFImQUIateBFwdOQcmC6Q5maU0VVvdC2R6XMb66/VnT+7WS4D/0EeNMZu1YODmJe5NIn2XftCzEocUgw==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.4.1.tgz", + "integrity": "sha512-iUiYnXqAmNKiIZ1XSAitQ4TmNs8CdZYTAWINARF3LjnsLN8tY5m0vRwd6uuWj/yNY0YHxeZodnbmxKFUOM2rMg==", "dev": true, "requires": { - "date-format": "^3.0.0", - "debug": "^4.1.1", - "flatted": "^2.0.1", - "rfdc": "^1.1.4", - "streamroller": "^2.2.4" - }, - "dependencies": { - "flatted": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", - "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", - "dev": true - } + "date-format": "^4.0.3", + "debug": "^4.3.3", + "flatted": "^3.2.4", + "rfdc": "^1.3.0", + "streamroller": "^3.0.2" } }, "lower-case": { @@ -29541,9 +29471,9 @@ "integrity": "sha512-0n3mSAQLPpGLV9ORXT5+C/D4mwew7Ebws69Hx4E2sgz2ZA5+32Q80B9tL8PbL7XHnRDiAxH/pnrUJ9a4fkTNTA==" }, "nanoid": { - "version": "3.1.31", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.31.tgz", - "integrity": "sha512-ZivnJm0o9bb13p2Ot5CpgC2rQdzB9Uxm/mFZweqm5eMViqOJe3PV6LU2E30SiLgheesmcPrjquqraoolONSA0A==" + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz", + "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==" }, "natural-compare": { "version": "1.4.0", @@ -29578,23 +29508,6 @@ "@sinonjs/text-encoding": "^0.7.1", "just-extend": "^4.0.2", "path-to-regexp": "^1.7.0" - }, - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "path-to-regexp": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", - "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", - "dev": true, - "requires": { - "isarray": "0.0.1" - } - } } }, "no-case": { @@ -29608,9 +29521,9 @@ } }, "node-fetch": { - "version": "2.6.6", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.6.tgz", - "integrity": "sha512-Z8/6vRlTUChSdIgMa51jxQ4lrw/Jy5SOW10ObaA47/RElsAN2c5Pn8bTgFGWn/ibwzXTE8qwr1Yzx28vsecXEA==", + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", "dev": true, "requires": { "whatwg-url": "^5.0.0" @@ -30336,6 +30249,15 @@ } } }, + "pandora-book": { + "version": "file:tools/pandora-book-3.0.0-54.tgz", + "integrity": "sha512-67lL65wSQFvU61h7+erAilEylfexZZDp02e/5eBfwWyHzZ1EITeOfv+i0gGJe4XEK6FTXbwFJsZo5S7iy1jKyw==", + "dev": true, + "requires": { + "chalk": "^4.1.1", + "yargs": "^17.0.1" + } + }, "param-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", @@ -30454,10 +30376,13 @@ "dev": true }, "path-to-regexp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", - "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==", - "dev": true + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", + "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", + "dev": true, + "requires": { + "isarray": "0.0.1" + } }, "path-type": { "version": "4.0.0", @@ -30662,10 +30587,9 @@ } }, "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" }, "q": { "version": "1.5.1", @@ -31223,12 +31147,12 @@ "dev": true }, "resolve": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.21.0.tgz", - "integrity": "sha512-3wCbTpk5WJlyE4mSOtDLhqQmGFi0/TD9VPwmiolnk8U0wRgMEktqCXd3vy5buTO3tljvalNvKrjHEfrd2WpEKA==", + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", "dev": true, "requires": { - "is-core-module": "^2.8.0", + "is-core-module": "^2.8.1", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" } @@ -31324,9 +31248,9 @@ } }, "rollup": { - "version": "2.63.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.63.0.tgz", - "integrity": "sha512-nps0idjmD+NXl6OREfyYXMn/dar3WGcyKn+KBzPdaLecub3x/LrId0wUcthcr8oZUAcZAR8NKcfGGFlNgGL1kQ==", + "version": "2.66.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.66.1.tgz", + "integrity": "sha512-crSgLhSkLMnKr4s9iZ/1qJCplgAgrRY+igWv8KhG/AjKOJ0YX/WpmANyn8oxrw+zenF3BXWDLa7Xl/QZISH+7w==", "dev": true, "requires": { "fsevents": "~2.3.2" @@ -31517,6 +31441,12 @@ "mime-db": "~1.33.0" } }, + "path-to-regexp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", + "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==", + "dev": true + }, "range-parser": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", @@ -31696,9 +31626,9 @@ "dev": true }, "source-map-js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.1.tgz", - "integrity": "sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", "peer": true }, "source-map-support": { @@ -31824,47 +31754,26 @@ "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" }, "streamroller": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-2.2.4.tgz", - "integrity": "sha512-OG79qm3AujAM9ImoqgWEY1xG4HX+Lw+yY6qZj9R1K2mhF5bEmQ849wvrb+4vt4jLMLzwXttJlQbOdPOQVRv7DQ==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-3.0.2.tgz", + "integrity": "sha512-ur6y5S5dopOaRXBuRIZ1u6GC5bcEXHRZKgfBjfCglMhmIf+roVCECjvkEYzNQOXIN2/JPnkMPW/8B3CZoKaEPA==", "dev": true, "requires": { - "date-format": "^2.1.0", + "date-format": "^4.0.3", "debug": "^4.1.1", - "fs-extra": "^8.1.0" + "fs-extra": "^10.0.0" }, "dependencies": { - "date-format": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/date-format/-/date-format-2.1.0.tgz", - "integrity": "sha512-bYQuGLeFxhkxNOF3rcMtiZxvCBAquGzZm6oWA1oZ0g2THUzivaRhv8uOhdr19LmoobSOLoIAxeUK2RdbM8IFTA==", - "dev": true - }, "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", + "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", "dev": true, "requires": { "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true } } }, @@ -32027,9 +31936,9 @@ "dev": true }, "systemjs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/systemjs/-/systemjs-6.11.0.tgz", - "integrity": "sha512-7YPIY44j+BoY+E6cGBSw0oCU8SNTTIHKZgftcBdwWkDzs/M86Fdlr21FrzAyph7Zo8r3CFGscyFe4rrBtixrBg==", + "version": "6.12.1", + "resolved": "https://registry.npmjs.org/systemjs/-/systemjs-6.12.1.tgz", + "integrity": "sha512-hqTN6kW+pN6/qro6G9OZ7ceDQOcYno020zBQKpZQLsJhYTDMCMNfXi/Y8duF5iW+4WWZr42ry0MMkcRGpbwG2A==", "dev": true }, "table": { @@ -32045,9 +31954,9 @@ }, "dependencies": { "ajv": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.8.2.tgz", - "integrity": "sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw==", + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.9.0.tgz", + "integrity": "sha512-qOKJyNj/h+OWx7s5DePL6Zu1KeM9jPZhwBqs+7DzP6bGOvqzVCSf0xueYmVuaC/oQ/VtS2zLMLHdQFbkka+XDQ==", "requires": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -32330,14 +32239,6 @@ "requires": { "psl": "^1.1.28", "punycode": "^2.1.1" - }, - "dependencies": { - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "devOptional": true - } } }, "tr46": { @@ -32347,14 +32248,6 @@ "dev": true, "requires": { "punycode": "^2.1.0" - }, - "dependencies": { - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true - } } }, "tree-kill": { @@ -32476,9 +32369,9 @@ } }, "typescript": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.4.tgz", - "integrity": "sha512-VgYs2A2QIRuGphtzFV7aQJduJ2gyfTljngLzjpfW9FoYZF6xuw1W0vW9ghCKLfcWrCFxK81CSGRAvS1pn4fIUg==" + "version": "4.5.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz", + "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==" }, "typical": { "version": "4.0.0", @@ -32670,13 +32563,6 @@ "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "requires": { "punycode": "^2.1.0" - }, - "dependencies": { - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - } } }, "useragent": { diff --git a/package.json b/package.json index f99324ff01..e1e092f543 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,20 @@ "name": "root", "private": true, "workspaces": [ - "packages/*", + "packages/configurations", + "packages/utils", + "packages/core", + "packages/phrasebook", + "packages/i18n", + "packages/translate", + "packages/demo-block", + "packages/test-helpers", + "packages/theme-compiler", + "packages/elemental-theme", + "packages/solar-theme", + "packages/halo-theme", + "packages/elements", + "packages/polyfills", "documents" ], "engines": { @@ -11,9 +24,9 @@ }, "scripts": { "lerna": "lerna", - "build": "lerna run build", + "build": "npm run build --workspaces", "build:docs": "lerna run --scope @refinitiv-ui/docs build --stream", - "build:prod": "lerna run build:prod", + "build:prod": "npm run build:prod --workspaces", "start": "node cli start", "start:docs": "lerna run --scope @refinitiv-ui/docs start --stream", "test": "node cli test", diff --git a/packages/configurations/package.json b/packages/configurations/package.json index 5beb207f62..d48ef73139 100644 --- a/packages/configurations/package.json +++ b/packages/configurations/package.json @@ -7,6 +7,10 @@ "url": "git@github.com:Refinitiv/refinitiv-ui.git", "directory": "packages/configurations" }, + "scripts": { + "build": "echo \"No build command found\"", + "build:prod": "echo \"No build:prod command found\"" + }, "keywords": [ "Element Framework", "v5", diff --git a/packages/core/package.json b/packages/core/package.json index 303dbbe73b..5d31f5e622 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -2,36 +2,42 @@ "name": "@refinitiv-ui/core", "version": "5.4.0", "description": "Element Framework Core", - "main": "./lib/elf.js", - "module": "./lib/elf.js", - "types": "./lib/elf.d.ts", + "main": "./lib/index.js", + "module": "./lib/index.js", + "types": "./lib/index.d.ts", + "typesVersions": { + "*": { + "*": ["lib/*"], + "lib/*": ["lib/*"] + } + }, "exports": { ".": { - "default": "./lib/elf.js" + "default": "./lib/index.js" }, - "./lib/directives/async-append.js": "./lib/directives/async-append.js", - "./lib/directives/async-replace.js": "./lib/directives/async-replace.js", - "./lib/directives/cache.js": "./lib/directives/cache.js", - "./lib/directives/class-map.js": "./lib/directives/class-map.js", - "./lib/directives/guard.js": "./lib/directives/guard.js", - "./lib/directives/if-defined.js": "./lib/directives/if-defined.js", - "./lib/directives/live.js": "./lib/directives/live.js", - "./lib/directives/ref.js": "./lib/directives/ref.js", - "./lib/directives/repeat.js": "./lib/directives/repeat.js", - "./lib/directives/style-map.js": "./lib/directives/style-map.js", - "./lib/directives/template-content.js": "./lib/directives/template-content.js", - "./lib/directives/template-map.js": "./lib/directives/template-map.js", - "./lib/directives/unsafe-html.js": "./lib/directives/unsafe-html.js", - "./lib/directives/unsafe-svg.js": "./lib/directives/unsafe-svg.js", - "./lib/directives/until.js": "./lib/directives/until.js", - "./lib/decorators/custom-element.js": "./lib/decorators/custom-element.js", - "./lib/decorators/event-options.js": "./lib/decorators/event-options.js", - "./lib/decorators/property.js": "./lib/decorators/property.js", - "./lib/decorators/query.js": "./lib/decorators/query.js", - "./lib/decorators/query-all.js": "./lib/decorators/query-all.js", - "./lib/decorators/query-assigned-nodes.js": "./lib/decorators/query-assigned-nodes.js", - "./lib/decorators/query-async.js": "./lib/decorators/query-async.js", - "./lib/decorators/state.js": "./lib/decorators/state.js" + "./directives/async-append.js": "./lib/directives/async-append.js", + "./directives/async-replace.js": "./lib/directives/async-replace.js", + "./directives/cache.js": "./lib/directives/cache.js", + "./directives/class-map.js": "./lib/directives/class-map.js", + "./directives/guard.js": "./lib/directives/guard.js", + "./directives/if-defined.js": "./lib/directives/if-defined.js", + "./directives/live.js": "./lib/directives/live.js", + "./directives/ref.js": "./lib/directives/ref.js", + "./directives/repeat.js": "./lib/directives/repeat.js", + "./directives/style-map.js": "./lib/directives/style-map.js", + "./directives/template-content.js": "./lib/directives/template-content.js", + "./directives/template-map.js": "./lib/directives/template-map.js", + "./directives/unsafe-html.js": "./lib/directives/unsafe-html.js", + "./directives/unsafe-svg.js": "./lib/directives/unsafe-svg.js", + "./directives/until.js": "./lib/directives/until.js", + "./decorators/custom-element.js": "./lib/decorators/custom-element.js", + "./decorators/event-options.js": "./lib/decorators/event-options.js", + "./decorators/property.js": "./lib/decorators/property.js", + "./decorators/query.js": "./lib/decorators/query.js", + "./decorators/query-all.js": "./lib/decorators/query-all.js", + "./decorators/query-assigned-nodes.js": "./lib/decorators/query-assigned-nodes.js", + "./decorators/query-async.js": "./lib/decorators/query-async.js", + "./decorators/state.js": "./lib/decorators/state.js" }, "repository": { "type": "git", @@ -53,10 +59,12 @@ }, "dependencies": { "@juggle/resize-observer": "^3.3.1", - "@refinitiv-ui/utils": "^5.1.1", "lit": "~2.1.1", "tslib": "^2.3.1" }, + "peerDependencies": { + "@refinitiv-ui/utils": "^5.1.1" + }, "devDependencies": { "@refinitiv-ui/test-helpers": "^5.1.2" }, diff --git a/packages/core/src/elements/FormFieldElement.ts b/packages/core/src/elements/FormFieldElement.ts index 39cb5a6823..5ee1591123 100644 --- a/packages/core/src/elements/FormFieldElement.ts +++ b/packages/core/src/elements/FormFieldElement.ts @@ -1,7 +1,7 @@ import { html, TemplateResult, PropertyValues } from 'lit'; -import { label as inputLabel } from '@refinitiv-ui/utils/lib/accessibility/label.js'; -import { description as inputDescription } from '@refinitiv-ui/utils/lib/accessibility/description.js'; -import { required as inputRequired } from '@refinitiv-ui/utils/lib/accessibility/required.js'; +import { label as inputLabel } from '@refinitiv-ui/utils/accessibility/label.js'; +import { description as inputDescription } from '@refinitiv-ui/utils/accessibility/description.js'; +import { required as inputRequired } from '@refinitiv-ui/utils/accessibility/required.js'; import { state } from '../decorators/state.js'; import { property } from '../decorators/property.js'; import { templateMap, TemplateMap } from '../directives/template-map.js'; diff --git a/packages/core/src/elf.ts b/packages/core/src/index.ts similarity index 100% rename from packages/core/src/elf.ts rename to packages/core/src/index.ts diff --git a/packages/demo-block/src/demo-block.ts b/packages/demo-block/src/demo-block.ts index 1188ebd094..731a59b498 100644 --- a/packages/demo-block/src/demo-block.ts +++ b/packages/demo-block/src/demo-block.ts @@ -7,8 +7,8 @@ import { CSSResultGroup, StyleInfo } from '@refinitiv-ui/core'; -import { customElement } from '@refinitiv-ui/core/lib/decorators/custom-element.js'; -import { property } from '@refinitiv-ui/core/lib/decorators/property.js'; +import { customElement } from '@refinitiv-ui/core/decorators/custom-element.js'; +import { property } from '@refinitiv-ui/core/decorators/property.js'; const Themes = [ 'elemental-theme/light', diff --git a/packages/elements/README.md b/packages/elements/README.md index b82d8fec7c..ea7c9b1a66 100644 --- a/packages/elements/README.md +++ b/packages/elements/README.md @@ -29,10 +29,10 @@ Finally, import both elements that you want to use and its themes into your appl import '@refinitiv-ui/halo-theme/dark/imports/native-elements'; // import element and its Halo dark theme -import '@refinitiv-ui/elements/lib/button'; -import '@refinitiv-ui/elements/lib/panel'; -import '@refinitiv-ui/elements/lib/button/themes/halo/dark'; -import '@refinitiv-ui/elements/lib/panel/themes/halo/dark'; +import '@refinitiv-ui/elements/button'; +import '@refinitiv-ui/elements/panel'; +import '@refinitiv-ui/elements/button/themes/halo/dark'; +import '@refinitiv-ui/elements/panel/themes/halo/dark'; ``` Now, you can use the elements in your app. diff --git a/packages/elements/package.json b/packages/elements/package.json index fe83f8ea2e..105bac82f3 100644 --- a/packages/elements/package.json +++ b/packages/elements/package.json @@ -13,6 +13,12 @@ "url": "git@github.com:Refinitiv/refinitiv-ui.git", "directory": "packages/elements" }, + "typesVersions": { + "*": { + "*": ["lib/*"], + "lib/*": ["lib/*"] + } + }, "exports": { ".": { "default": "./lib/index.js" @@ -297,288 +303,7 @@ "./tree-select/themes/halo/dark": "./lib/tree-select/themes/halo/dark/index.js", "./tree-select/themes/halo/light": "./lib/tree-select/themes/halo/light/index.js", "./tree-select/themes/solar/charcoal": "./lib/tree-select/themes/solar/charcoal/index.js", - "./tree-select/themes/solar/pearl": "./lib/tree-select/themes/solar/pearl/index.js", - "./lib/version": "./lib/version.js", - "./lib/accordion": "./lib/accordion/index.js", - "./lib/accordion/themes/halo/dark": "./lib/accordion/themes/halo/dark/index.js", - "./lib/accordion/themes/halo/light": "./lib/accordion/themes/halo/light/index.js", - "./lib/accordion/themes/solar/charcoal": "./lib/accordion/themes/solar/charcoal/index.js", - "./lib/accordion/themes/solar/pearl": "./lib/accordion/themes/solar/pearl/index.js", - "./lib/appstate-bar": "./lib/appstate-bar/index.js", - "./lib/appstate-bar/themes/halo/dark": "./lib/appstate-bar/themes/halo/dark/index.js", - "./lib/appstate-bar/themes/halo/light": "./lib/appstate-bar/themes/halo/light/index.js", - "./lib/appstate-bar/themes/solar/charcoal": "./lib/appstate-bar/themes/solar/charcoal/index.js", - "./lib/appstate-bar/themes/solar/pearl": "./lib/appstate-bar/themes/solar/pearl/index.js", - "./lib/autosuggest": "./lib/autosuggest/index.js", - "./lib/autosuggest/themes/halo/dark": "./lib/autosuggest/themes/halo/dark/index.js", - "./lib/autosuggest/themes/halo/light": "./lib/autosuggest/themes/halo/light/index.js", - "./lib/autosuggest/themes/solar/charcoal": "./lib/autosuggest/themes/solar/charcoal/index.js", - "./lib/autosuggest/themes/solar/pearl": "./lib/autosuggest/themes/solar/pearl/index.js", - "./lib/button": "./lib/button/index.js", - "./lib/button/themes/halo/dark": "./lib/button/themes/halo/dark/index.js", - "./lib/button/themes/halo/light": "./lib/button/themes/halo/light/index.js", - "./lib/button/themes/solar/charcoal": "./lib/button/themes/solar/charcoal/index.js", - "./lib/button/themes/solar/pearl": "./lib/button/themes/solar/pearl/index.js", - "./lib/button-bar": "./lib/button-bar/index.js", - "./lib/button-bar/themes/halo/dark": "./lib/button-bar/themes/halo/dark/index.js", - "./lib/button-bar/themes/halo/light": "./lib/button-bar/themes/halo/light/index.js", - "./lib/button-bar/themes/solar/charcoal": "./lib/button-bar/themes/solar/charcoal/index.js", - "./lib/button-bar/themes/solar/pearl": "./lib/button-bar/themes/solar/pearl/index.js", - "./lib/calendar": "./lib/calendar/index.js", - "./lib/calendar/themes/halo/dark": "./lib/calendar/themes/halo/dark/index.js", - "./lib/calendar/themes/halo/light": "./lib/calendar/themes/halo/light/index.js", - "./lib/calendar/themes/solar/charcoal": "./lib/calendar/themes/solar/charcoal/index.js", - "./lib/calendar/themes/solar/pearl": "./lib/calendar/themes/solar/pearl/index.js", - "./lib/canvas": "./lib/canvas/index.js", - "./lib/canvas/themes/halo/dark": "./lib/canvas/themes/halo/dark/index.js", - "./lib/canvas/themes/halo/light": "./lib/canvas/themes/halo/light/index.js", - "./lib/canvas/themes/solar/charcoal": "./lib/canvas/themes/solar/charcoal/index.js", - "./lib/canvas/themes/solar/pearl": "./lib/canvas/themes/solar/pearl/index.js", - "./lib/card": "./lib/card/index.js", - "./lib/card/themes/halo/dark": "./lib/card/themes/halo/dark/index.js", - "./lib/card/themes/halo/light": "./lib/card/themes/halo/light/index.js", - "./lib/card/themes/solar/charcoal": "./lib/card/themes/solar/charcoal/index.js", - "./lib/card/themes/solar/pearl": "./lib/card/themes/solar/pearl/index.js", - "./lib/chart": "./lib/chart/index.js", - "./lib/chart/themes/halo/dark": "./lib/chart/themes/halo/dark/index.js", - "./lib/chart/themes/halo/light": "./lib/chart/themes/halo/light/index.js", - "./lib/chart/themes/solar/charcoal": "./lib/chart/themes/solar/charcoal/index.js", - "./lib/chart/themes/solar/pearl": "./lib/chart/themes/solar/pearl/index.js", - "./lib/checkbox": "./lib/checkbox/index.js", - "./lib/checkbox/themes/halo/dark": "./lib/checkbox/themes/halo/dark/index.js", - "./lib/checkbox/themes/halo/light": "./lib/checkbox/themes/halo/light/index.js", - "./lib/checkbox/themes/solar/charcoal": "./lib/checkbox/themes/solar/charcoal/index.js", - "./lib/checkbox/themes/solar/pearl": "./lib/checkbox/themes/solar/pearl/index.js", - "./lib/clock": "./lib/clock/index.js", - "./lib/clock/themes/halo/dark": "./lib/clock/themes/halo/dark/index.js", - "./lib/clock/themes/halo/light": "./lib/clock/themes/halo/light/index.js", - "./lib/clock/themes/solar/charcoal": "./lib/clock/themes/solar/charcoal/index.js", - "./lib/clock/themes/solar/pearl": "./lib/clock/themes/solar/pearl/index.js", - "./lib/collapse": "./lib/collapse/index.js", - "./lib/collapse/themes/halo/dark": "./lib/collapse/themes/halo/dark/index.js", - "./lib/collapse/themes/halo/light": "./lib/collapse/themes/halo/light/index.js", - "./lib/collapse/themes/solar/charcoal": "./lib/collapse/themes/solar/charcoal/index.js", - "./lib/collapse/themes/solar/pearl": "./lib/collapse/themes/solar/pearl/index.js", - "./lib/color-dialog": "./lib/color-dialog/index.js", - "./lib/color-dialog/themes/halo/dark": "./lib/color-dialog/themes/halo/dark/index.js", - "./lib/color-dialog/themes/halo/light": "./lib/color-dialog/themes/halo/light/index.js", - "./lib/color-dialog/themes/solar/charcoal": "./lib/color-dialog/themes/solar/charcoal/index.js", - "./lib/color-dialog/themes/solar/pearl": "./lib/color-dialog/themes/solar/pearl/index.js", - "./lib/combo-box": "./lib/combo-box/index.js", - "./lib/combo-box/themes/halo/dark": "./lib/combo-box/themes/halo/dark/index.js", - "./lib/combo-box/themes/halo/light": "./lib/combo-box/themes/halo/light/index.js", - "./lib/combo-box/themes/solar/charcoal": "./lib/combo-box/themes/solar/charcoal/index.js", - "./lib/combo-box/themes/solar/pearl": "./lib/combo-box/themes/solar/pearl/index.js", - "./lib/counter": "./lib/counter/index.js", - "./lib/counter/themes/halo/dark": "./lib/counter/themes/halo/dark/index.js", - "./lib/counter/themes/halo/light": "./lib/counter/themes/halo/light/index.js", - "./lib/counter/themes/solar/charcoal": "./lib/counter/themes/solar/charcoal/index.js", - "./lib/counter/themes/solar/pearl": "./lib/counter/themes/solar/pearl/index.js", - "./lib/datetime-picker": "./lib/datetime-picker/index.js", - "./lib/datetime-picker/themes/halo/dark": "./lib/datetime-picker/themes/halo/dark/index.js", - "./lib/datetime-picker/themes/halo/light": "./lib/datetime-picker/themes/halo/light/index.js", - "./lib/datetime-picker/themes/solar/charcoal": "./lib/datetime-picker/themes/solar/charcoal/index.js", - "./lib/datetime-picker/themes/solar/pearl": "./lib/datetime-picker/themes/solar/pearl/index.js", - "./lib/dialog": "./lib/dialog/index.js", - "./lib/dialog/themes/halo/dark": "./lib/dialog/themes/halo/dark/index.js", - "./lib/dialog/themes/halo/light": "./lib/dialog/themes/halo/light/index.js", - "./lib/dialog/themes/solar/charcoal": "./lib/dialog/themes/solar/charcoal/index.js", - "./lib/dialog/themes/solar/pearl": "./lib/dialog/themes/solar/pearl/index.js", - "./lib/email-field": "./lib/email-field/index.js", - "./lib/email-field/themes/halo/dark": "./lib/email-field/themes/halo/dark/index.js", - "./lib/email-field/themes/halo/light": "./lib/email-field/themes/halo/light/index.js", - "./lib/email-field/themes/solar/charcoal": "./lib/email-field/themes/solar/charcoal/index.js", - "./lib/email-field/themes/solar/pearl": "./lib/email-field/themes/solar/pearl/index.js", - "./lib/flag": "./lib/flag/index.js", - "./lib/flag/themes/halo/dark": "./lib/flag/themes/halo/dark/index.js", - "./lib/flag/themes/halo/light": "./lib/flag/themes/halo/light/index.js", - "./lib/flag/themes/solar/charcoal": "./lib/flag/themes/solar/charcoal/index.js", - "./lib/flag/themes/solar/pearl": "./lib/flag/themes/solar/pearl/index.js", - "./lib/header": "./lib/header/index.js", - "./lib/header/themes/halo/dark": "./lib/header/themes/halo/dark/index.js", - "./lib/header/themes/halo/light": "./lib/header/themes/halo/light/index.js", - "./lib/header/themes/solar/charcoal": "./lib/header/themes/solar/charcoal/index.js", - "./lib/header/themes/solar/pearl": "./lib/header/themes/solar/pearl/index.js", - "./lib/heatmap": "./lib/heatmap/index.js", - "./lib/heatmap/themes/halo/dark": "./lib/heatmap/themes/halo/dark/index.js", - "./lib/heatmap/themes/halo/light": "./lib/heatmap/themes/halo/light/index.js", - "./lib/heatmap/themes/solar/charcoal": "./lib/heatmap/themes/solar/charcoal/index.js", - "./lib/heatmap/themes/solar/pearl": "./lib/heatmap/themes/solar/pearl/index.js", - "./lib/icon": "./lib/icon/index.js", - "./lib/icon/themes/halo/dark": "./lib/icon/themes/halo/dark/index.js", - "./lib/icon/themes/halo/light": "./lib/icon/themes/halo/light/index.js", - "./lib/icon/themes/solar/charcoal": "./lib/icon/themes/solar/charcoal/index.js", - "./lib/icon/themes/solar/pearl": "./lib/icon/themes/solar/pearl/index.js", - "./lib/interactive-chart": "./lib/interactive-chart/index.js", - "./lib/interactive-chart/themes/halo/dark": "./lib/interactive-chart/themes/halo/dark/index.js", - "./lib/interactive-chart/themes/halo/light": "./lib/interactive-chart/themes/halo/light/index.js", - "./lib/interactive-chart/themes/solar/charcoal": "./lib/interactive-chart/themes/solar/charcoal/index.js", - "./lib/interactive-chart/themes/solar/pearl": "./lib/interactive-chart/themes/solar/pearl/index.js", - "./lib/item": "./lib/item/index.js", - "./lib/item/themes/halo/dark": "./lib/item/themes/halo/dark/index.js", - "./lib/item/themes/halo/light": "./lib/item/themes/halo/light/index.js", - "./lib/item/themes/solar/charcoal": "./lib/item/themes/solar/charcoal/index.js", - "./lib/item/themes/solar/pearl": "./lib/item/themes/solar/pearl/index.js", - "./lib/label": "./lib/label/index.js", - "./lib/label/themes/halo/dark": "./lib/label/themes/halo/dark/index.js", - "./lib/label/themes/halo/light": "./lib/label/themes/halo/light/index.js", - "./lib/label/themes/solar/charcoal": "./lib/label/themes/solar/charcoal/index.js", - "./lib/label/themes/solar/pearl": "./lib/label/themes/solar/pearl/index.js", - "./lib/layout": "./lib/layout/index.js", - "./lib/layout/themes/halo/dark": "./lib/layout/themes/halo/dark/index.js", - "./lib/layout/themes/halo/light": "./lib/layout/themes/halo/light/index.js", - "./lib/layout/themes/solar/charcoal": "./lib/layout/themes/solar/charcoal/index.js", - "./lib/layout/themes/solar/pearl": "./lib/layout/themes/solar/pearl/index.js", - "./lib/led-gauge": "./lib/led-gauge/index.js", - "./lib/led-gauge/themes/halo/dark": "./lib/led-gauge/themes/halo/dark/index.js", - "./lib/led-gauge/themes/halo/light": "./lib/led-gauge/themes/halo/light/index.js", - "./lib/led-gauge/themes/solar/charcoal": "./lib/led-gauge/themes/solar/charcoal/index.js", - "./lib/led-gauge/themes/solar/pearl": "./lib/led-gauge/themes/solar/pearl/index.js", - "./lib/list": "./lib/list/index.js", - "./lib/list/themes/halo/dark": "./lib/list/themes/halo/dark/index.js", - "./lib/list/themes/halo/light": "./lib/list/themes/halo/light/index.js", - "./lib/list/themes/solar/charcoal": "./lib/list/themes/solar/charcoal/index.js", - "./lib/list/themes/solar/pearl": "./lib/list/themes/solar/pearl/index.js", - "./lib/loader": "./lib/loader/index.js", - "./lib/loader/themes/halo/dark": "./lib/loader/themes/halo/dark/index.js", - "./lib/loader/themes/halo/light": "./lib/loader/themes/halo/light/index.js", - "./lib/loader/themes/solar/charcoal": "./lib/loader/themes/solar/charcoal/index.js", - "./lib/loader/themes/solar/pearl": "./lib/loader/themes/solar/pearl/index.js", - "./lib/multi-input": "./lib/multi-input/index.js", - "./lib/multi-input/themes/halo/dark": "./lib/multi-input/themes/halo/dark/index.js", - "./lib/multi-input/themes/halo/light": "./lib/multi-input/themes/halo/light/index.js", - "./lib/multi-input/themes/solar/charcoal": "./lib/multi-input/themes/solar/charcoal/index.js", - "./lib/multi-input/themes/solar/pearl": "./lib/multi-input/themes/solar/pearl/index.js", - "./lib/notification": "./lib/notification/index.js", - "./lib/notification/themes/halo/dark": "./lib/notification/themes/halo/dark/index.js", - "./lib/notification/themes/halo/light": "./lib/notification/themes/halo/light/index.js", - "./lib/notification/themes/solar/charcoal": "./lib/notification/themes/solar/charcoal/index.js", - "./lib/notification/themes/solar/pearl": "./lib/notification/themes/solar/pearl/index.js", - "./lib/number-field": "./lib/number-field/index.js", - "./lib/number-field/themes/halo/dark": "./lib/number-field/themes/halo/dark/index.js", - "./lib/number-field/themes/halo/light": "./lib/number-field/themes/halo/light/index.js", - "./lib/number-field/themes/solar/charcoal": "./lib/number-field/themes/solar/charcoal/index.js", - "./lib/number-field/themes/solar/pearl": "./lib/number-field/themes/solar/pearl/index.js", - "./lib/overlay": "./lib/overlay/index.js", - "./lib/overlay/themes/halo/dark": "./lib/overlay/themes/halo/dark/index.js", - "./lib/overlay/themes/halo/light": "./lib/overlay/themes/halo/light/index.js", - "./lib/overlay/themes/solar/charcoal": "./lib/overlay/themes/solar/charcoal/index.js", - "./lib/overlay/themes/solar/pearl": "./lib/overlay/themes/solar/pearl/index.js", - "./lib/overlay-menu": "./lib/overlay-menu/index.js", - "./lib/overlay-menu/themes/halo/dark": "./lib/overlay-menu/themes/halo/dark/index.js", - "./lib/overlay-menu/themes/halo/light": "./lib/overlay-menu/themes/halo/light/index.js", - "./lib/overlay-menu/themes/solar/charcoal": "./lib/overlay-menu/themes/solar/charcoal/index.js", - "./lib/overlay-menu/themes/solar/pearl": "./lib/overlay-menu/themes/solar/pearl/index.js", - "./lib/pagination": "./lib/pagination/index.js", - "./lib/pagination/themes/halo/dark": "./lib/pagination/themes/halo/dark/index.js", - "./lib/pagination/themes/halo/light": "./lib/pagination/themes/halo/light/index.js", - "./lib/pagination/themes/solar/charcoal": "./lib/pagination/themes/solar/charcoal/index.js", - "./lib/pagination/themes/solar/pearl": "./lib/pagination/themes/solar/pearl/index.js", - "./lib/panel": "./lib/panel/index.js", - "./lib/panel/themes/halo/dark": "./lib/panel/themes/halo/dark/index.js", - "./lib/panel/themes/halo/light": "./lib/panel/themes/halo/light/index.js", - "./lib/panel/themes/solar/charcoal": "./lib/panel/themes/solar/charcoal/index.js", - "./lib/panel/themes/solar/pearl": "./lib/panel/themes/solar/pearl/index.js", - "./lib/password-field": "./lib/password-field/index.js", - "./lib/password-field/themes/halo/dark": "./lib/password-field/themes/halo/dark/index.js", - "./lib/password-field/themes/halo/light": "./lib/password-field/themes/halo/light/index.js", - "./lib/password-field/themes/solar/charcoal": "./lib/password-field/themes/solar/charcoal/index.js", - "./lib/password-field/themes/solar/pearl": "./lib/password-field/themes/solar/pearl/index.js", - "./lib/pill": "./lib/pill/index.js", - "./lib/pill/themes/halo/dark": "./lib/pill/themes/halo/dark/index.js", - "./lib/pill/themes/halo/light": "./lib/pill/themes/halo/light/index.js", - "./lib/pill/themes/solar/charcoal": "./lib/pill/themes/solar/charcoal/index.js", - "./lib/pill/themes/solar/pearl": "./lib/pill/themes/solar/pearl/index.js", - "./lib/progress-bar": "./lib/progress-bar/index.js", - "./lib/progress-bar/themes/halo/dark": "./lib/progress-bar/themes/halo/dark/index.js", - "./lib/progress-bar/themes/halo/light": "./lib/progress-bar/themes/halo/light/index.js", - "./lib/progress-bar/themes/solar/charcoal": "./lib/progress-bar/themes/solar/charcoal/index.js", - "./lib/progress-bar/themes/solar/pearl": "./lib/progress-bar/themes/solar/pearl/index.js", - "./lib/radio-button": "./lib/radio-button/index.js", - "./lib/radio-button/themes/halo/dark": "./lib/radio-button/themes/halo/dark/index.js", - "./lib/radio-button/themes/halo/light": "./lib/radio-button/themes/halo/light/index.js", - "./lib/radio-button/themes/solar/charcoal": "./lib/radio-button/themes/solar/charcoal/index.js", - "./lib/radio-button/themes/solar/pearl": "./lib/radio-button/themes/solar/pearl/index.js", - "./lib/rating": "./lib/rating/index.js", - "./lib/rating/themes/halo/dark": "./lib/rating/themes/halo/dark/index.js", - "./lib/rating/themes/halo/light": "./lib/rating/themes/halo/light/index.js", - "./lib/rating/themes/solar/charcoal": "./lib/rating/themes/solar/charcoal/index.js", - "./lib/rating/themes/solar/pearl": "./lib/rating/themes/solar/pearl/index.js", - "./lib/search-field": "./lib/search-field/index.js", - "./lib/search-field/themes/halo/dark": "./lib/search-field/themes/halo/dark/index.js", - "./lib/search-field/themes/halo/light": "./lib/search-field/themes/halo/light/index.js", - "./lib/search-field/themes/solar/charcoal": "./lib/search-field/themes/solar/charcoal/index.js", - "./lib/search-field/themes/solar/pearl": "./lib/search-field/themes/solar/pearl/index.js", - "./lib/select": "./lib/select/index.js", - "./lib/select/themes/halo/dark": "./lib/select/themes/halo/dark/index.js", - "./lib/select/themes/halo/light": "./lib/select/themes/halo/light/index.js", - "./lib/select/themes/solar/charcoal": "./lib/select/themes/solar/charcoal/index.js", - "./lib/select/themes/solar/pearl": "./lib/select/themes/solar/pearl/index.js", - "./lib/sidebar-layout": "./lib/sidebar-layout/index.js", - "./lib/sidebar-layout/themes/halo/dark": "./lib/sidebar-layout/themes/halo/dark/index.js", - "./lib/sidebar-layout/themes/halo/light": "./lib/sidebar-layout/themes/halo/light/index.js", - "./lib/sidebar-layout/themes/solar/charcoal": "./lib/sidebar-layout/themes/solar/charcoal/index.js", - "./lib/sidebar-layout/themes/solar/pearl": "./lib/sidebar-layout/themes/solar/pearl/index.js", - "./lib/slider": "./lib/slider/index.js", - "./lib/slider/themes/halo/dark": "./lib/slider/themes/halo/dark/index.js", - "./lib/slider/themes/halo/light": "./lib/slider/themes/halo/light/index.js", - "./lib/slider/themes/solar/charcoal": "./lib/slider/themes/solar/charcoal/index.js", - "./lib/slider/themes/solar/pearl": "./lib/slider/themes/solar/pearl/index.js", - "./lib/sparkline": "./lib/sparkline/index.js", - "./lib/sparkline/themes/halo/dark": "./lib/sparkline/themes/halo/dark/index.js", - "./lib/sparkline/themes/halo/light": "./lib/sparkline/themes/halo/light/index.js", - "./lib/sparkline/themes/solar/charcoal": "./lib/sparkline/themes/solar/charcoal/index.js", - "./lib/sparkline/themes/solar/pearl": "./lib/sparkline/themes/solar/pearl/index.js", - "./lib/swing-gauge": "./lib/swing-gauge/index.js", - "./lib/swing-gauge/themes/halo/dark": "./lib/swing-gauge/themes/halo/dark/index.js", - "./lib/swing-gauge/themes/halo/light": "./lib/swing-gauge/themes/halo/light/index.js", - "./lib/swing-gauge/themes/solar/charcoal": "./lib/swing-gauge/themes/solar/charcoal/index.js", - "./lib/swing-gauge/themes/solar/pearl": "./lib/swing-gauge/themes/solar/pearl/index.js", - "./lib/tab": "./lib/tab/index.js", - "./lib/tab/themes/halo/dark": "./lib/tab/themes/halo/dark/index.js", - "./lib/tab/themes/halo/light": "./lib/tab/themes/halo/light/index.js", - "./lib/tab/themes/solar/charcoal": "./lib/tab/themes/solar/charcoal/index.js", - "./lib/tab/themes/solar/pearl": "./lib/tab/themes/solar/pearl/index.js", - "./lib/tab-bar": "./lib/tab-bar/index.js", - "./lib/tab-bar/themes/halo/dark": "./lib/tab-bar/themes/halo/dark/index.js", - "./lib/tab-bar/themes/halo/light": "./lib/tab-bar/themes/halo/light/index.js", - "./lib/tab-bar/themes/solar/charcoal": "./lib/tab-bar/themes/solar/charcoal/index.js", - "./lib/tab-bar/themes/solar/pearl": "./lib/tab-bar/themes/solar/pearl/index.js", - "./lib/text-field": "./lib/text-field/index.js", - "./lib/text-field/themes/halo/dark": "./lib/text-field/themes/halo/dark/index.js", - "./lib/text-field/themes/halo/light": "./lib/text-field/themes/halo/light/index.js", - "./lib/text-field/themes/solar/charcoal": "./lib/text-field/themes/solar/charcoal/index.js", - "./lib/text-field/themes/solar/pearl": "./lib/text-field/themes/solar/pearl/index.js", - "./lib/time-picker": "./lib/time-picker/index.js", - "./lib/time-picker/themes/halo/dark": "./lib/time-picker/themes/halo/dark/index.js", - "./lib/time-picker/themes/halo/light": "./lib/time-picker/themes/halo/light/index.js", - "./lib/time-picker/themes/solar/charcoal": "./lib/time-picker/themes/solar/charcoal/index.js", - "./lib/time-picker/themes/solar/pearl": "./lib/time-picker/themes/solar/pearl/index.js", - "./lib/toggle": "./lib/toggle/index.js", - "./lib/toggle/themes/halo/dark": "./lib/toggle/themes/halo/dark/index.js", - "./lib/toggle/themes/halo/light": "./lib/toggle/themes/halo/light/index.js", - "./lib/toggle/themes/solar/charcoal": "./lib/toggle/themes/solar/charcoal/index.js", - "./lib/toggle/themes/solar/pearl": "./lib/toggle/themes/solar/pearl/index.js", - "./lib/tooltip": "./lib/tooltip/index.js", - "./lib/tooltip/themes/halo/dark": "./lib/tooltip/themes/halo/dark/index.js", - "./lib/tooltip/themes/halo/light": "./lib/tooltip/themes/halo/light/index.js", - "./lib/tooltip/themes/solar/charcoal": "./lib/tooltip/themes/solar/charcoal/index.js", - "./lib/tooltip/themes/solar/pearl": "./lib/tooltip/themes/solar/pearl/index.js", - "./lib/tornado-chart": "./lib/tornado-chart/index.js", - "./lib/tornado-chart/themes/halo/dark": "./lib/tornado-chart/themes/halo/dark/index.js", - "./lib/tornado-chart/themes/halo/light": "./lib/tornado-chart/themes/halo/light/index.js", - "./lib/tornado-chart/themes/solar/charcoal": "./lib/tornado-chart/themes/solar/charcoal/index.js", - "./lib/tornado-chart/themes/solar/pearl": "./lib/tornado-chart/themes/solar/pearl/index.js", - "./lib/tree": "./lib/tree/index.js", - "./lib/tree/themes/halo/dark": "./lib/tree/themes/halo/dark/index.js", - "./lib/tree/themes/halo/light": "./lib/tree/themes/halo/light/index.js", - "./lib/tree/themes/solar/charcoal": "./lib/tree/themes/solar/charcoal/index.js", - "./lib/tree/themes/solar/pearl": "./lib/tree/themes/solar/pearl/index.js", - "./lib/tree-select": "./lib/tree-select/index.js", - "./lib/tree-select/themes/halo/dark": "./lib/tree-select/themes/halo/dark/index.js", - "./lib/tree-select/themes/halo/light": "./lib/tree-select/themes/halo/light/index.js", - "./lib/tree-select/themes/solar/charcoal": "./lib/tree-select/themes/solar/charcoal/index.js", - "./lib/tree-select/themes/solar/pearl": "./lib/tree-select/themes/solar/pearl/index.js" + "./tree-select/themes/solar/pearl": "./lib/tree-select/themes/solar/pearl/index.js" }, "scripts": { "build": "node cli build --sourceMap --declarationMap", @@ -594,13 +319,8 @@ }, "dependencies": { "@refinitiv-ui/browser-sparkline": "1.1.7", - "@refinitiv-ui/core": "^5.4.0", "@refinitiv-ui/halo-theme": "^5.4.3", - "@refinitiv-ui/i18n": "^5.2.6", - "@refinitiv-ui/phrasebook": "^5.4.1", "@refinitiv-ui/solar-theme": "^5.6.2", - "@refinitiv-ui/translate": "^5.3.0", - "@refinitiv-ui/utils": "^5.1.1", "@types/chart.js": "^2.9.31", "chart.js": "~2.9.4", "d3-interpolate": "^3.0.1", @@ -613,6 +333,13 @@ "@refinitiv-ui/test-helpers": "^5.1.2", "@types/d3-interpolate": "^3.0.1" }, + "peerDependencies": { + "@refinitiv-ui/core": "^5.4.0", + "@refinitiv-ui/i18n": "^5.2.6", + "@refinitiv-ui/phrasebook": "^5.4.1", + "@refinitiv-ui/translate": "^5.3.0", + "@refinitiv-ui/utils": "^5.1.1" + }, "publishConfig": { "access": "public" } diff --git a/packages/elements/src/accordion/index.ts b/packages/elements/src/accordion/index.ts index 895794380b..8e33e630a1 100644 --- a/packages/elements/src/accordion/index.ts +++ b/packages/elements/src/accordion/index.ts @@ -5,8 +5,8 @@ import { TemplateResult, CSSResultGroup } from '@refinitiv-ui/core'; -import { customElement } from '@refinitiv-ui/core/lib/decorators/custom-element.js'; -import { property } from '@refinitiv-ui/core/lib/decorators/property.js'; +import { customElement } from '@refinitiv-ui/core/decorators/custom-element.js'; +import { property } from '@refinitiv-ui/core/decorators/property.js'; import { VERSION } from '../version.js'; import { Collapse } from '../collapse/index.js'; diff --git a/packages/elements/src/appstate-bar/index.ts b/packages/elements/src/appstate-bar/index.ts index 33096e88ad..0306eb1165 100644 --- a/packages/elements/src/appstate-bar/index.ts +++ b/packages/elements/src/appstate-bar/index.ts @@ -6,8 +6,8 @@ import { CSSResultGroup, PropertyValues } from '@refinitiv-ui/core'; -import { customElement } from '@refinitiv-ui/core/lib/decorators/custom-element.js'; -import { property } from '@refinitiv-ui/core/lib/decorators/property.js'; +import { customElement } from '@refinitiv-ui/core/decorators/custom-element.js'; +import { property } from '@refinitiv-ui/core/decorators/property.js'; import { VERSION } from '../version.js'; import '../icon/index.js'; diff --git a/packages/elements/src/autosuggest/index.ts b/packages/elements/src/autosuggest/index.ts index bfdbc87646..f1fbfb7662 100644 --- a/packages/elements/src/autosuggest/index.ts +++ b/packages/elements/src/autosuggest/index.ts @@ -6,12 +6,12 @@ import { PropertyValues, TemplateResult } from '@refinitiv-ui/core'; -import { customElement } from '@refinitiv-ui/core/lib/decorators/custom-element.js'; -import { query } from '@refinitiv-ui/core/lib/decorators/query.js'; -import { property } from '@refinitiv-ui/core/lib/decorators/property.js'; -import { unsafeHTML } from '@refinitiv-ui/core/lib/directives/unsafe-html.js'; +import { customElement } from '@refinitiv-ui/core/decorators/custom-element.js'; +import { query } from '@refinitiv-ui/core/decorators/query.js'; +import { property } from '@refinitiv-ui/core/decorators/property.js'; +import { unsafeHTML } from '@refinitiv-ui/core/directives/unsafe-html.js'; import { VERSION } from '../version.js'; -import { AnimationTaskRunner, TimeoutTaskRunner } from '@refinitiv-ui/utils/lib/async.js'; +import { AnimationTaskRunner, TimeoutTaskRunner } from '@refinitiv-ui/utils/async.js'; import type { AutosuggestTargetElement, AutosuggestHighlightable, @@ -25,7 +25,7 @@ import type { AutosuggestQueryAction } from './helpers/types'; import { escapeRegExp, itemHighlightable, itemRenderer, queryWordSelect } from './helpers/utils.js'; -import { isIE, isMobile } from '@refinitiv-ui/utils/lib/browser.js'; +import { isIE, isMobile } from '@refinitiv-ui/utils/browser.js'; import { Overlay } from '../overlay/index.js'; import '../loader/index.js'; import '../item/index.js'; diff --git a/packages/elements/src/button-bar/index.ts b/packages/elements/src/button-bar/index.ts index db9eff0670..69f67b5cf0 100644 --- a/packages/elements/src/button-bar/index.ts +++ b/packages/elements/src/button-bar/index.ts @@ -7,9 +7,9 @@ import { PropertyValues, TapEvent } from '@refinitiv-ui/core'; -import { customElement } from '@refinitiv-ui/core/lib/decorators/custom-element.js'; -import { query } from '@refinitiv-ui/core/lib/decorators/query.js'; -import { property } from '@refinitiv-ui/core/lib/decorators/property.js'; +import { customElement } from '@refinitiv-ui/core/decorators/custom-element.js'; +import { query } from '@refinitiv-ui/core/decorators/query.js'; +import { property } from '@refinitiv-ui/core/decorators/property.js'; import { VERSION } from '../version.js'; import { Button } from '../button/index.js'; diff --git a/packages/elements/src/button/index.ts b/packages/elements/src/button/index.ts index 05998c432a..163d584506 100644 --- a/packages/elements/src/button/index.ts +++ b/packages/elements/src/button/index.ts @@ -4,9 +4,9 @@ import { PropertyValues, TemplateResult } from '@refinitiv-ui/core'; -import { customElement } from '@refinitiv-ui/core/lib/decorators/custom-element.js'; -import { query } from '@refinitiv-ui/core/lib/decorators/query.js'; -import { property } from '@refinitiv-ui/core/lib/decorators/property.js'; +import { customElement } from '@refinitiv-ui/core/decorators/custom-element.js'; +import { query } from '@refinitiv-ui/core/decorators/query.js'; +import { property } from '@refinitiv-ui/core/decorators/property.js'; import { VERSION } from '../version.js'; import { registerOverflowTooltip } from '../tooltip/index.js'; import '../icon/index.js'; @@ -114,7 +114,7 @@ export class Button extends ControlElement { * @returns {void} */ protected update (changedProperties: PropertyValues): void { - if(changedProperties.has('active') && this.toggles || changedProperties.has('toggles') && this.toggles) { + if (changedProperties.has('active') && this.toggles || changedProperties.has('toggles') && this.toggles) { this.ariaPressed = String(this.active); } diff --git a/packages/elements/src/calendar/__demo__/index.html b/packages/elements/src/calendar/__demo__/index.html index 4f287ecddb..046ee80be5 100644 --- a/packages/elements/src/calendar/__demo__/index.html +++ b/packages/elements/src/calendar/__demo__/index.html @@ -52,7 +52,7 @@