From 6d2e21f02798c5764484ee5e49bd9f122a429d07 Mon Sep 17 00:00:00 2001 From: Enrico Sacchetti Date: Sun, 15 Jan 2023 18:34:09 -0500 Subject: [PATCH 01/59] chore: improve lint, release workflows (#1627) * Add standard-version to automate releases * Remove husky * Add lint script; run lint in GitHub Actions * Run lint script * Add Enrico to contributors --- .github/workflows/ci.yml | 3 +- .prettierignore | 3 +- CHANGELOG.md | 7 +- CONTRIBUTING.md | 44 + package.json | 20 +- src/Breakpoint/breakpointObserver.d.ts | 56 +- src/Breakpoint/breakpoints.d.ts | 22 +- src/Breakpoint/index.d.ts | 6 +- types/Breakpoint/breakpointObserver.d.ts | 56 +- types/Breakpoint/breakpoints.d.ts | 22 +- types/Breakpoint/index.d.ts | 6 +- yarn.lock | 1379 ++++++++++++++++------ 12 files changed, 1164 insertions(+), 460 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 277eaac1..bf0ca563 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -17,8 +17,9 @@ jobs: path: "**/node_modules" key: ${{ runner.os }}-modules-${{ hashFiles('**/yarn.lock') }} - - name: Install dependencies and build the library + - name: Install dependencies, build, test, and lint the codebase run: | yarn yarn build:lib yarn test:types + yarn lint diff --git a/.prettierignore b/.prettierignore index ecd04f83..300eac75 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,8 +1,9 @@ /lib /css +/types .svelte-kit .routify dist client build -*.svx \ No newline at end of file +*.svx diff --git a/CHANGELOG.md b/CHANGELOG.md index 7742f8d4..865f97b3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,11 +1,6 @@ # Changelog -All notable changes to this project will be documented in this file. - -The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), -and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). - - +All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. ## [0.71.0](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.71.0) - 2022-12-31 diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 2810f2cc..42c1ff2a 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -2,6 +2,19 @@ Before submitting a pull request (PR), consider [filing an issue](https://github.com/carbon-design-system/carbon-components-svelte/issues) to gain clarity and direction. +- [Prerequisites](#prerequisites) +- [Project set-up](#project-set-up) + - [Install](#install) +- [Documentation set-up](#documentation-set-up) +- [Development workflow](#development-workflow) + - [Component Format](#component-format) + - [Editing a component](#editing-a-component) + - [Creating a component](#creating-a-component) + - [Run `yarn build:docs`](#run-yarn-builddocs) +- [Submit a Pull Request](#submit-a-pull-request) + - [Sync Your Fork](#sync-your-fork) + - [Submit a PR](#submit-a-pr) + ## Prerequisites - [Node.js](https://nodejs.org/en/download/package-manager/) (version >=12) @@ -145,3 +158,34 @@ git merge upstream/master ### Submit a PR After you've pushed your changes to remote, submit your PR. Make sure you are comparing `/feature` to `origin/master`. + +## Maintainer guide + +The following items only apply to project maintainers. + +### Release + +Locally, while on `master` and the branch is clean, run `yarn release`. This command will: + +- Build library and docs +- Bump package.json version +- Add notes to Changelog + +This command will not create a commit nor tag. Afterwards, perform the following manually: + +```sh +# 1. Stage prepared files for a commit +git add . + +# 2. Commit based on the current version, either manually or with jq +git commit -m "v$(jq -r '.version' package.json)" + +# 3. Create a tag based on the current version, either manually or with `jq`: +git tag "v$(jq -r '.version' package.json)" + +# 4. Push files, then publish +git push +npm publish + +# 5. Generate release notes on GitHub, and comment on issues and pull requests +``` diff --git a/package.json b/package.json index e93925f1..587deeb5 100644 --- a/package.json +++ b/package.json @@ -12,12 +12,13 @@ ], "scripts": { "test:types": "svelte-check --workspace tests", + "lint": "prettier --write \"**/*.{svelte,md,js,json,ts}\"", "build:css": "node scripts/build-css", "build:docs": "node scripts/build-docs", "build:lib": "rollup -c", - "prepack": "yarn build:docs & yarn build:lib", "format": "prettier --write \"./**/*.{svelte,js,md}\"", - "prepare": "husky install" + "prepack": "yarn build:docs & yarn build:lib", + "release": "standard-version && yarn prepack" }, "dependencies": { "flatpickr": "4.6.9" @@ -29,8 +30,6 @@ "autoprefixer": "^10.4.8", "carbon-components": "10.56.0", "carbon-icons-svelte": "^11.2.0", - "husky": "^8.0.1", - "lint-staged": "^13.0.3", "postcss": "^8.4.16", "prettier": "^2.7.1", "prettier-plugin-svelte": "^2.7.0", @@ -38,16 +37,16 @@ "rollup-plugin-svelte": "^7.1.0", "rollup-plugin-terser": "^7.0.2", "sass": "^1.49.11", + "standard-version": "^9.5.0", "sveld": "^0.18.0", "svelte": "^3.51.0", "svelte-check": "^2.8.1", "typescript": "^4.7.4" }, - "lint-staged": { - "*.{svelte,md,js,json}": [ - "prettier --write" - ], - "*.{svelte,js,md}": "prettier --write" + "standard-version": { + "skip": { + "commit": true + } }, "prettier": { "svelteStrictMode": true @@ -72,7 +71,8 @@ "css" ], "contributors": [ + "Josef Aidt (https://github.com/josefaidt)", "Eric Liu (https://github.com/metonym)", - "Josef Aidt (https://github.com/josefaidt)" + "Enrico Sacchetti (https://github.com/theetrain)" ] } diff --git a/src/Breakpoint/breakpointObserver.d.ts b/src/Breakpoint/breakpointObserver.d.ts index 70ec9894..69175629 100644 --- a/src/Breakpoint/breakpointObserver.d.ts +++ b/src/Breakpoint/breakpointObserver.d.ts @@ -1,28 +1,28 @@ -import type { Readable, Subscriber, Unsubscriber } from "svelte/store"; -import type { BreakpointSize, BreakpointValue } from "./breakpoints"; - -/** - * Creates a readable store that returns the current breakpoint size. - * It also provides functions for creating derived stores used to do comparisons. - */ -export function breakpointObserver(): { - subscribe: ( - this: void, - run: Subscriber, - invalidate?: (value?: any) => void - ) => Unsubscriber; - /** - * Returns a store readable store that returns whether the current - * breakpoint is smaller than {@link size}. - * @param {BreakpointSize} size Size to compare against. - */ - smallerThan: (size: BreakpointSize) => Readable; - /** - * Returns a store readable store that returns whether the current - * breakpoint is larger than {@link size}. - * @param {BreakpointSize} size Size to compare against. - */ - largerThan: (size: BreakpointSize) => Readable; -}; - -export default breakpointObserver; +import type { Readable, Subscriber, Unsubscriber } from "svelte/store"; +import type { BreakpointSize, BreakpointValue } from "./breakpoints"; + +/** + * Creates a readable store that returns the current breakpoint size. + * It also provides functions for creating derived stores used to do comparisons. + */ +export function breakpointObserver(): { + subscribe: ( + this: void, + run: Subscriber, + invalidate?: (value?: any) => void + ) => Unsubscriber; + /** + * Returns a store readable store that returns whether the current + * breakpoint is smaller than {@link size}. + * @param {BreakpointSize} size Size to compare against. + */ + smallerThan: (size: BreakpointSize) => Readable; + /** + * Returns a store readable store that returns whether the current + * breakpoint is larger than {@link size}. + * @param {BreakpointSize} size Size to compare against. + */ + largerThan: (size: BreakpointSize) => Readable; +}; + +export default breakpointObserver; diff --git a/src/Breakpoint/breakpoints.d.ts b/src/Breakpoint/breakpoints.d.ts index 0f89df39..44bbbcc4 100644 --- a/src/Breakpoint/breakpoints.d.ts +++ b/src/Breakpoint/breakpoints.d.ts @@ -1,11 +1,11 @@ -/** - * Pixel sizes of Carbon grid breakpoints. - * @type {Record} - */ -export const breakpoints: Record; - -export type BreakpointSize = "sm" | "md" | "lg" | "xlg" | "max"; - -export type BreakpointValue = 320 | 672 | 1056 | 1312 | 1584; - -export default breakpoints; +/** + * Pixel sizes of Carbon grid breakpoints. + * @type {Record} + */ +export const breakpoints: Record; + +export type BreakpointSize = "sm" | "md" | "lg" | "xlg" | "max"; + +export type BreakpointValue = 320 | 672 | 1056 | 1312 | 1584; + +export default breakpoints; diff --git a/src/Breakpoint/index.d.ts b/src/Breakpoint/index.d.ts index e9046700..749b78c5 100644 --- a/src/Breakpoint/index.d.ts +++ b/src/Breakpoint/index.d.ts @@ -1,3 +1,3 @@ -export { default as Breakpoint } from "./Breakpoint.svelte"; -export { breakpointObserver } from "./breakpointObserver"; -export { breakpoints } from "./breakpoints"; +export { default as Breakpoint } from "./Breakpoint.svelte"; +export { breakpointObserver } from "./breakpointObserver"; +export { breakpoints } from "./breakpoints"; diff --git a/types/Breakpoint/breakpointObserver.d.ts b/types/Breakpoint/breakpointObserver.d.ts index 70ec9894..69175629 100644 --- a/types/Breakpoint/breakpointObserver.d.ts +++ b/types/Breakpoint/breakpointObserver.d.ts @@ -1,28 +1,28 @@ -import type { Readable, Subscriber, Unsubscriber } from "svelte/store"; -import type { BreakpointSize, BreakpointValue } from "./breakpoints"; - -/** - * Creates a readable store that returns the current breakpoint size. - * It also provides functions for creating derived stores used to do comparisons. - */ -export function breakpointObserver(): { - subscribe: ( - this: void, - run: Subscriber, - invalidate?: (value?: any) => void - ) => Unsubscriber; - /** - * Returns a store readable store that returns whether the current - * breakpoint is smaller than {@link size}. - * @param {BreakpointSize} size Size to compare against. - */ - smallerThan: (size: BreakpointSize) => Readable; - /** - * Returns a store readable store that returns whether the current - * breakpoint is larger than {@link size}. - * @param {BreakpointSize} size Size to compare against. - */ - largerThan: (size: BreakpointSize) => Readable; -}; - -export default breakpointObserver; +import type { Readable, Subscriber, Unsubscriber } from "svelte/store"; +import type { BreakpointSize, BreakpointValue } from "./breakpoints"; + +/** + * Creates a readable store that returns the current breakpoint size. + * It also provides functions for creating derived stores used to do comparisons. + */ +export function breakpointObserver(): { + subscribe: ( + this: void, + run: Subscriber, + invalidate?: (value?: any) => void + ) => Unsubscriber; + /** + * Returns a store readable store that returns whether the current + * breakpoint is smaller than {@link size}. + * @param {BreakpointSize} size Size to compare against. + */ + smallerThan: (size: BreakpointSize) => Readable; + /** + * Returns a store readable store that returns whether the current + * breakpoint is larger than {@link size}. + * @param {BreakpointSize} size Size to compare against. + */ + largerThan: (size: BreakpointSize) => Readable; +}; + +export default breakpointObserver; diff --git a/types/Breakpoint/breakpoints.d.ts b/types/Breakpoint/breakpoints.d.ts index 0f89df39..44bbbcc4 100644 --- a/types/Breakpoint/breakpoints.d.ts +++ b/types/Breakpoint/breakpoints.d.ts @@ -1,11 +1,11 @@ -/** - * Pixel sizes of Carbon grid breakpoints. - * @type {Record} - */ -export const breakpoints: Record; - -export type BreakpointSize = "sm" | "md" | "lg" | "xlg" | "max"; - -export type BreakpointValue = 320 | 672 | 1056 | 1312 | 1584; - -export default breakpoints; +/** + * Pixel sizes of Carbon grid breakpoints. + * @type {Record} + */ +export const breakpoints: Record; + +export type BreakpointSize = "sm" | "md" | "lg" | "xlg" | "max"; + +export type BreakpointValue = 320 | 672 | 1056 | 1312 | 1584; + +export default breakpoints; diff --git a/types/Breakpoint/index.d.ts b/types/Breakpoint/index.d.ts index e9046700..749b78c5 100644 --- a/types/Breakpoint/index.d.ts +++ b/types/Breakpoint/index.d.ts @@ -1,3 +1,3 @@ -export { default as Breakpoint } from "./Breakpoint.svelte"; -export { breakpointObserver } from "./breakpointObserver"; -export { breakpoints } from "./breakpoints"; +export { default as Breakpoint } from "./Breakpoint.svelte"; +export { breakpointObserver } from "./breakpointObserver"; +export { breakpoints } from "./breakpoints"; diff --git a/yarn.lock b/yarn.lock index 4bf65dd3..5de54039 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,6 +2,13 @@ # yarn lockfile v1 +"@babel/code-frame@^7.0.0": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.18.6.tgz#3b25d38c89600baa2dcc219edfa88a74eb2c427a" + integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q== + dependencies: + "@babel/highlight" "^7.18.6" + "@babel/code-frame@^7.10.4": version "7.10.4" resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a" @@ -14,6 +21,11 @@ resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz#a78c7a7251e01f616512d31b10adcf52ada5e0d2" integrity sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw== +"@babel/helper-validator-identifier@^7.18.6": + version "7.19.1" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2" + integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== + "@babel/highlight@^7.10.4": version "7.10.4" resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz#7d1bdfd65753538fabe6c38596cdb76d9ac60143" @@ -23,11 +35,25 @@ chalk "^2.0.0" js-tokens "^4.0.0" +"@babel/highlight@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf" + integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== + dependencies: + "@babel/helper-validator-identifier" "^7.18.6" + chalk "^2.0.0" + js-tokens "^4.0.0" + "@carbon/telemetry@0.1.0": version "0.1.0" resolved "https://registry.yarnpkg.com/@carbon/telemetry/-/telemetry-0.1.0.tgz#57b331cd5a855b4abbf55457456da8211624d879" integrity sha512-kNWt0bkgPwGW0i5h7HFuljbKRXPvIhsKbB+1tEURAYLXoJg9iJLF1eGvWN5iVoFCS2zje4GR3OGOsvvKVe7Hlg== +"@hutson/parse-repository-url@^3.0.0": + version "3.0.2" + resolved "https://registry.yarnpkg.com/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz#98c23c950a3d9b6c8f0daed06da6c3af06981340" + integrity sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q== + "@jridgewell/gen-mapping@^0.3.0": version "0.3.2" resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz#c1aedc61e853f2bb9f5dfe6d4442d3b565b253b9" @@ -143,11 +169,21 @@ resolved "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f" integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== +"@types/minimist@^1.2.0": + version "1.2.2" + resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.2.tgz#ee771e2ba4b3dc5b372935d549fd9617bf345b8c" + integrity sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ== + "@types/node@*": version "14.0.23" resolved "https://registry.npmjs.org/@types/node/-/node-14.0.23.tgz#676fa0883450ed9da0bb24156213636290892806" integrity sha512-Z4U8yDAl5TFkmYsZdFPdjeMa57NOvnaf1tljHzhouaPEp7LCj2JKkejpI1ODviIAQuW4CcQmxkQ77rnLsOOoKw== +"@types/normalize-package-data@^2.4.0": + version "2.4.1" + resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz#d3357479a0fdfdd5907fe67e17e0a85c906e1301" + integrity sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw== + "@types/pug@^2.0.4": version "2.0.4" resolved "https://registry.npmjs.org/@types/pug/-/pug-2.0.4.tgz#8772fcd0418e3cd2cc171555d73007415051f4b2" @@ -167,6 +203,14 @@ dependencies: "@types/node" "*" +JSONStream@^1.0.4: + version "1.3.5" + resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0" + integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== + dependencies: + jsonparse "^1.2.0" + through ">=2.2.7 <3" + acorn@^8.5.0: version "8.8.0" resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.0.tgz#88c0187620435c7f6015803f5539dae05a9dbea8" @@ -177,31 +221,16 @@ acorn@^8.8.0: resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.1.tgz#0a3f9cbecc4ec3bea6f0a80b66ae8dd2da250b73" integrity sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA== -aggregate-error@^3.0.0: - version "3.0.1" - resolved "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.0.1.tgz#db2fe7246e536f40d9b5442a39e117d7dd6a24e0" - integrity sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA== - dependencies: - clean-stack "^2.0.0" - indent-string "^4.0.0" - -ansi-escapes@^4.3.0: - version "4.3.1" - resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz#a5c47cc43181f1f38ffd7076837700d395522a61" - integrity sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA== - dependencies: - type-fest "^0.11.0" +add-stream@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/add-stream/-/add-stream-1.0.0.tgz#6a7990437ca736d5e1288db92bd3266d5f5cb2aa" + integrity sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ== ansi-regex@^5.0.0: version "5.0.0" resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== -ansi-regex@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a" - integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== - ansi-styles@^3.2.1: version "3.2.1" resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" @@ -217,11 +246,6 @@ ansi-styles@^4.0.0: "@types/color-name" "^1.1.1" color-convert "^2.0.1" -ansi-styles@^6.0.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.1.0.tgz#87313c102b8118abd57371afab34618bf7350ed3" - integrity sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ== - anymatch@~3.1.1: version "3.1.1" resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz#c55ecf02185e2469259399310c173ce31233b142" @@ -238,10 +262,15 @@ anymatch@~3.1.2: normalize-path "^3.0.0" picomatch "^2.0.4" -astral-regex@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" - integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== +array-ify@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/array-ify/-/array-ify-1.0.0.tgz#9e528762b4a9066ad163a6962a364418e9626ece" + integrity sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng== + +arrify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" + integrity sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA== autoprefixer@^10.4.8: version "10.4.8" @@ -273,7 +302,7 @@ brace-expansion@^1.1.7: balanced-match "^1.0.0" concat-map "0.0.1" -braces@^3.0.1, braces@^3.0.2, braces@~3.0.2: +braces@^3.0.1, braces@~3.0.2: version "3.0.2" resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== @@ -310,6 +339,20 @@ callsites@^3.0.0: resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== +camelcase-keys@^6.2.2: + version "6.2.2" + resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-6.2.2.tgz#5e755d6ba51aa223ec7d3d52f25778210f9dc3c0" + integrity sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg== + dependencies: + camelcase "^5.3.1" + map-obj "^4.0.0" + quick-lru "^4.0.1" + +camelcase@^5.3.1: + version "5.3.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + caniuse-lite@^1.0.30001370, caniuse-lite@^1.0.30001373: version "1.0.30001382" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001382.tgz#4d37f0d0b6fffb826c8e5e1c0f4bf8ce592db949" @@ -330,7 +373,7 @@ carbon-icons-svelte@^11.2.0: resolved "https://registry.yarnpkg.com/carbon-icons-svelte/-/carbon-icons-svelte-11.2.0.tgz#4b791c5cdb9b3b8b52758475a5b2e4ca96062639" integrity sha512-nbqCEKoZA5EzT2Lr8vNYnfWcDl5GnFFLnbD861U32g9cNe7D7nmQKx4T+goFp5AoY60OyAgKUNJov8LwNEkhbg== -chalk@^2.0.0: +chalk@^2.0.0, chalk@^2.4.2: version "2.4.2" resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -369,33 +412,14 @@ chokidar@^3.4.1: optionalDependencies: fsevents "~2.1.2" -clean-stack@^2.0.0: - version "2.2.0" - resolved "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" - integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== - -cli-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" - integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== +cliui@^7.0.2: + version "7.0.4" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" + integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== dependencies: - restore-cursor "^3.1.0" - -cli-truncate@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-2.1.0.tgz#c39e28bf05edcde5be3b98992a22deed5a2b93c7" - integrity sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg== - dependencies: - slice-ansi "^3.0.0" string-width "^4.2.0" - -cli-truncate@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-3.1.0.tgz#3f23ab12535e3d73e839bb43e73c9de487db1389" - integrity sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA== - dependencies: - slice-ansi "^5.0.0" - string-width "^5.0.0" + strip-ansi "^6.0.0" + wrap-ansi "^7.0.0" color-convert@^1.9.0: version "1.9.3" @@ -421,26 +445,11 @@ color-name@~1.1.4: resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== -colorette@^2.0.16: - version "2.0.16" - resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.16.tgz#713b9af84fdb000139f04546bd4a93f62a5085da" - integrity sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g== - -colorette@^2.0.17: - version "2.0.19" - resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.19.tgz#cdf044f47ad41a0f4b56b3a0d5b4e6e1a2d5a798" - integrity sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ== - commander@^2.20.0: version "2.20.3" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== -commander@^9.3.0: - version "9.4.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-9.4.0.tgz#bc4a40918fefe52e22450c111ecd6b7acce6f11c" - integrity sha512-sRPT+umqkz90UA8M1yqYfnHlZA7fF6nSphDtxeywPZ49ysjxDQybzk13CL+mXekDRG92skbcqCLVovuCusNmFw== - comment-parser@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/comment-parser/-/comment-parser-1.3.1.tgz#3d7ea3adaf9345594aedee6563f422348f165c1b" @@ -451,26 +460,219 @@ commondir@^1.0.1: resolved "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= +compare-func@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/compare-func/-/compare-func-2.0.0.tgz#fb65e75edbddfd2e568554e8b5b05fff7a51fcb3" + integrity sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA== + dependencies: + array-ify "^1.0.0" + dot-prop "^5.1.0" + concat-map@0.0.1: version "0.0.1" resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= -cross-spawn@^7.0.3: - version "7.0.3" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" - integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== +concat-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-2.0.0.tgz#414cf5af790a48c60ab9be4527d56d5e41133cb1" + integrity sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A== dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" + buffer-from "^1.0.0" + inherits "^2.0.3" + readable-stream "^3.0.2" + typedarray "^0.0.6" -debug@^4.3.4: - version "4.3.4" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== +conventional-changelog-angular@^5.0.12: + version "5.0.13" + resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz#896885d63b914a70d4934b59d2fe7bde1832b28c" + integrity sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA== dependencies: - ms "2.1.2" + compare-func "^2.0.0" + q "^1.5.1" + +conventional-changelog-atom@^2.0.8: + version "2.0.8" + resolved "https://registry.yarnpkg.com/conventional-changelog-atom/-/conventional-changelog-atom-2.0.8.tgz#a759ec61c22d1c1196925fca88fe3ae89fd7d8de" + integrity sha512-xo6v46icsFTK3bb7dY/8m2qvc8sZemRgdqLb/bjpBsH2UyOS8rKNTgcb5025Hri6IpANPApbXMg15QLb1LJpBw== + dependencies: + q "^1.5.1" + +conventional-changelog-codemirror@^2.0.8: + version "2.0.8" + resolved "https://registry.yarnpkg.com/conventional-changelog-codemirror/-/conventional-changelog-codemirror-2.0.8.tgz#398e9530f08ce34ec4640af98eeaf3022eb1f7dc" + integrity sha512-z5DAsn3uj1Vfp7po3gpt2Boc+Bdwmw2++ZHa5Ak9k0UKsYAO5mH1UBTN0qSCuJZREIhX6WU4E1p3IW2oRCNzQw== + dependencies: + q "^1.5.1" + +conventional-changelog-config-spec@2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/conventional-changelog-config-spec/-/conventional-changelog-config-spec-2.1.0.tgz#874a635287ef8b581fd8558532bf655d4fb59f2d" + integrity sha512-IpVePh16EbbB02V+UA+HQnnPIohgXvJRxHcS5+Uwk4AT5LjzCZJm5sp/yqs5C6KZJ1jMsV4paEV13BN1pvDuxQ== + +conventional-changelog-conventionalcommits@4.6.3, conventional-changelog-conventionalcommits@^4.5.0: + version "4.6.3" + resolved "https://registry.yarnpkg.com/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.6.3.tgz#0765490f56424b46f6cb4db9135902d6e5a36dc2" + integrity sha512-LTTQV4fwOM4oLPad317V/QNQ1FY4Hju5qeBIM1uTHbrnCE+Eg4CdRZ3gO2pUeR+tzWdp80M2j3qFFEDWVqOV4g== + dependencies: + compare-func "^2.0.0" + lodash "^4.17.15" + q "^1.5.1" + +conventional-changelog-core@^4.2.1: + version "4.2.4" + resolved "https://registry.yarnpkg.com/conventional-changelog-core/-/conventional-changelog-core-4.2.4.tgz#e50d047e8ebacf63fac3dc67bf918177001e1e9f" + integrity sha512-gDVS+zVJHE2v4SLc6B0sLsPiloR0ygU7HaDW14aNJE1v4SlqJPILPl/aJC7YdtRE4CybBf8gDwObBvKha8Xlyg== + dependencies: + add-stream "^1.0.0" + conventional-changelog-writer "^5.0.0" + conventional-commits-parser "^3.2.0" + dateformat "^3.0.0" + get-pkg-repo "^4.0.0" + git-raw-commits "^2.0.8" + git-remote-origin-url "^2.0.0" + git-semver-tags "^4.1.1" + lodash "^4.17.15" + normalize-package-data "^3.0.0" + q "^1.5.1" + read-pkg "^3.0.0" + read-pkg-up "^3.0.0" + through2 "^4.0.0" + +conventional-changelog-ember@^2.0.9: + version "2.0.9" + resolved "https://registry.yarnpkg.com/conventional-changelog-ember/-/conventional-changelog-ember-2.0.9.tgz#619b37ec708be9e74a220f4dcf79212ae1c92962" + integrity sha512-ulzIReoZEvZCBDhcNYfDIsLTHzYHc7awh+eI44ZtV5cx6LVxLlVtEmcO+2/kGIHGtw+qVabJYjdI5cJOQgXh1A== + dependencies: + q "^1.5.1" + +conventional-changelog-eslint@^3.0.9: + version "3.0.9" + resolved "https://registry.yarnpkg.com/conventional-changelog-eslint/-/conventional-changelog-eslint-3.0.9.tgz#689bd0a470e02f7baafe21a495880deea18b7cdb" + integrity sha512-6NpUCMgU8qmWmyAMSZO5NrRd7rTgErjrm4VASam2u5jrZS0n38V7Y9CzTtLT2qwz5xEChDR4BduoWIr8TfwvXA== + dependencies: + q "^1.5.1" + +conventional-changelog-express@^2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/conventional-changelog-express/-/conventional-changelog-express-2.0.6.tgz#420c9d92a347b72a91544750bffa9387665a6ee8" + integrity sha512-SDez2f3iVJw6V563O3pRtNwXtQaSmEfTCaTBPCqn0oG0mfkq0rX4hHBq5P7De2MncoRixrALj3u3oQsNK+Q0pQ== + dependencies: + q "^1.5.1" + +conventional-changelog-jquery@^3.0.11: + version "3.0.11" + resolved "https://registry.yarnpkg.com/conventional-changelog-jquery/-/conventional-changelog-jquery-3.0.11.tgz#d142207400f51c9e5bb588596598e24bba8994bf" + integrity sha512-x8AWz5/Td55F7+o/9LQ6cQIPwrCjfJQ5Zmfqi8thwUEKHstEn4kTIofXub7plf1xvFA2TqhZlq7fy5OmV6BOMw== + dependencies: + q "^1.5.1" + +conventional-changelog-jshint@^2.0.9: + version "2.0.9" + resolved "https://registry.yarnpkg.com/conventional-changelog-jshint/-/conventional-changelog-jshint-2.0.9.tgz#f2d7f23e6acd4927a238555d92c09b50fe3852ff" + integrity sha512-wMLdaIzq6TNnMHMy31hql02OEQ8nCQfExw1SE0hYL5KvU+JCTuPaDO+7JiogGT2gJAxiUGATdtYYfh+nT+6riA== + dependencies: + compare-func "^2.0.0" + q "^1.5.1" + +conventional-changelog-preset-loader@^2.3.4: + version "2.3.4" + resolved "https://registry.yarnpkg.com/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz#14a855abbffd59027fd602581f1f34d9862ea44c" + integrity sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g== + +conventional-changelog-writer@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/conventional-changelog-writer/-/conventional-changelog-writer-5.0.1.tgz#e0757072f045fe03d91da6343c843029e702f359" + integrity sha512-5WsuKUfxW7suLblAbFnxAcrvf6r+0b7GvNaWUwUIk0bXMnENP/PEieGKVUQrjPqwPT4o3EPAASBXiY6iHooLOQ== + dependencies: + conventional-commits-filter "^2.0.7" + dateformat "^3.0.0" + handlebars "^4.7.7" + json-stringify-safe "^5.0.1" + lodash "^4.17.15" + meow "^8.0.0" + semver "^6.0.0" + split "^1.0.0" + through2 "^4.0.0" + +conventional-changelog@3.1.25: + version "3.1.25" + resolved "https://registry.yarnpkg.com/conventional-changelog/-/conventional-changelog-3.1.25.tgz#3e227a37d15684f5aa1fb52222a6e9e2536ccaff" + integrity sha512-ryhi3fd1mKf3fSjbLXOfK2D06YwKNic1nC9mWqybBHdObPd8KJ2vjaXZfYj1U23t+V8T8n0d7gwnc9XbIdFbyQ== + dependencies: + conventional-changelog-angular "^5.0.12" + conventional-changelog-atom "^2.0.8" + conventional-changelog-codemirror "^2.0.8" + conventional-changelog-conventionalcommits "^4.5.0" + conventional-changelog-core "^4.2.1" + conventional-changelog-ember "^2.0.9" + conventional-changelog-eslint "^3.0.9" + conventional-changelog-express "^2.0.6" + conventional-changelog-jquery "^3.0.11" + conventional-changelog-jshint "^2.0.9" + conventional-changelog-preset-loader "^2.3.4" + +conventional-commits-filter@^2.0.7: + version "2.0.7" + resolved "https://registry.yarnpkg.com/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz#f8d9b4f182fce00c9af7139da49365b136c8a0b3" + integrity sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA== + dependencies: + lodash.ismatch "^4.4.0" + modify-values "^1.0.0" + +conventional-commits-parser@^3.2.0: + version "3.2.4" + resolved "https://registry.yarnpkg.com/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz#a7d3b77758a202a9b2293d2112a8d8052c740972" + integrity sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q== + dependencies: + JSONStream "^1.0.4" + is-text-path "^1.0.1" + lodash "^4.17.15" + meow "^8.0.0" + split2 "^3.0.0" + through2 "^4.0.0" + +conventional-recommended-bump@6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/conventional-recommended-bump/-/conventional-recommended-bump-6.1.0.tgz#cfa623285d1de554012f2ffde70d9c8a22231f55" + integrity sha512-uiApbSiNGM/kkdL9GTOLAqC4hbptObFo4wW2QRyHsKciGAfQuLU1ShZ1BIVI/+K2BE/W1AWYQMCXAsv4dyKPaw== + dependencies: + concat-stream "^2.0.0" + conventional-changelog-preset-loader "^2.3.4" + conventional-commits-filter "^2.0.7" + conventional-commits-parser "^3.2.0" + git-raw-commits "^2.0.8" + git-semver-tags "^4.1.1" + meow "^8.0.0" + q "^1.5.1" + +core-util-is@~1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" + integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== + +dargs@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/dargs/-/dargs-7.0.0.tgz#04015c41de0bcb69ec84050f3d9be0caf8d6d5cc" + integrity sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg== + +dateformat@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae" + integrity sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q== + +decamelize-keys@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.1.tgz#04a2d523b2f18d80d0158a43b895d56dff8d19d8" + integrity sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg== + dependencies: + decamelize "^1.1.0" + map-obj "^1.0.0" + +decamelize@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== deepmerge@^4.2.2: version "4.2.2" @@ -482,10 +684,25 @@ detect-indent@^6.0.0: resolved "https://registry.npmjs.org/detect-indent/-/detect-indent-6.0.0.tgz#0abd0f549f69fc6659a254fe96786186b6f528fd" integrity sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA== -eastasianwidth@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" - integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== +detect-newline@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" + integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== + +dot-prop@^5.1.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" + integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== + dependencies: + is-obj "^2.0.0" + +dotgitignore@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/dotgitignore/-/dotgitignore-2.1.0.tgz#a4b15a4e4ef3cf383598aaf1dfa4a04bcc089b7b" + integrity sha512-sCm11ak2oY6DglEPpCB8TixLjWAxd3kJTs6UIcSasNYxXdFPV+YKlye92c8H4kKFqV5qYMIh7d+cYecEg0dIkA== + dependencies: + find-up "^3.0.0" + minimatch "^3.0.4" electron-to-chromium@^1.4.202: version "1.4.227" @@ -497,10 +714,12 @@ emoji-regex@^8.0.0: resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== -emoji-regex@^9.2.2: - version "9.2.2" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" - integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== +error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" es6-promise@^3.1.2: version "3.3.1" @@ -532,21 +751,6 @@ estree-walker@^2.0.1: resolved "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.1.tgz#f8e030fb21cefa183b44b7ad516b747434e7a3e0" integrity sha512-tF0hv+Yi2Ot1cwj9eYHtxC0jB9bmjacjQs6ZBTj82H8JwUywFuc+7E83NWfNMwHXZc11mjfFcVXPe9gEP4B8dg== -execa@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-6.1.0.tgz#cea16dee211ff011246556388effa0818394fb20" - integrity sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA== - dependencies: - cross-spawn "^7.0.3" - get-stream "^6.0.1" - human-signals "^3.0.1" - is-stream "^3.0.0" - merge-stream "^2.0.0" - npm-run-path "^5.1.0" - onetime "^6.0.0" - signal-exit "^3.0.7" - strip-final-newline "^3.0.0" - fast-glob@^3.2.12: version "3.2.12" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80" @@ -576,6 +780,13 @@ fastq@^1.6.0: dependencies: reusify "^1.0.4" +figures@^3.1.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" + integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== + dependencies: + escape-string-regexp "^1.0.5" + fill-range@^7.0.1: version "7.0.1" resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" @@ -583,6 +794,36 @@ fill-range@^7.0.1: dependencies: to-regex-range "^5.0.1" +find-up@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" + integrity sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ== + dependencies: + locate-path "^2.0.0" + +find-up@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" + integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== + dependencies: + locate-path "^3.0.0" + +find-up@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +find-up@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" + integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== + dependencies: + locate-path "^6.0.0" + path-exists "^4.0.0" + flatpickr@4.6.1: version "4.6.1" resolved "https://registry.npmjs.org/flatpickr/-/flatpickr-4.6.1.tgz#9eb498ab805dd27f5ae02e1ac6ac6c099ce45e94" @@ -618,10 +859,54 @@ function-bind@^1.1.1: resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== -get-stream@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" - integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== +get-caller-file@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-pkg-repo@^4.0.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/get-pkg-repo/-/get-pkg-repo-4.2.1.tgz#75973e1c8050c73f48190c52047c4cee3acbf385" + integrity sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA== + dependencies: + "@hutson/parse-repository-url" "^3.0.0" + hosted-git-info "^4.0.0" + through2 "^2.0.0" + yargs "^16.2.0" + +git-raw-commits@^2.0.8: + version "2.0.11" + resolved "https://registry.yarnpkg.com/git-raw-commits/-/git-raw-commits-2.0.11.tgz#bc3576638071d18655e1cc60d7f524920008d723" + integrity sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A== + dependencies: + dargs "^7.0.0" + lodash "^4.17.15" + meow "^8.0.0" + split2 "^3.0.0" + through2 "^4.0.0" + +git-remote-origin-url@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz#5282659dae2107145a11126112ad3216ec5fa65f" + integrity sha512-eU+GGrZgccNJcsDH5LkXR3PB9M958hxc7sbA8DFJjrv9j4L2P/eZfKhM+QD6wyzpiv+b1BpK0XrYCxkovtjSLw== + dependencies: + gitconfiglocal "^1.0.0" + pify "^2.3.0" + +git-semver-tags@^4.0.0, git-semver-tags@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/git-semver-tags/-/git-semver-tags-4.1.1.tgz#63191bcd809b0ec3e151ba4751c16c444e5b5780" + integrity sha512-OWyMt5zBe7xFs8vglMmhM9lRQzCWL3WjHtxNNfJTMngGym7pC1kh8sP6jevfydJ6LP3ZvGxfb6ABYgPUM0mtsA== + dependencies: + meow "^8.0.0" + semver "^6.0.0" + +gitconfiglocal@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz#41d045f3851a5ea88f03f24ca1c6178114464b9b" + integrity sha512-spLUXeTAVHxDtKsJc8FkFVgFtMdEN9qPGpL23VfSHx4fP4+Ds097IXLvymbnDH8FnmxX5Nr9bPw3A+AQ6mWEaQ== + dependencies: + ini "^1.3.2" glob-parent@^5.1.2, glob-parent@~5.1.0, glob-parent@~5.1.2: version "5.1.2" @@ -654,11 +939,33 @@ glob@^7.1.6: once "^1.3.0" path-is-absolute "^1.0.0" +graceful-fs@^4.1.2: + version "4.2.10" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" + integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== + graceful-fs@^4.1.3: version "4.2.9" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.9.tgz#041b05df45755e587a24942279b9d113146e1c96" integrity sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ== +handlebars@^4.7.7: + version "4.7.7" + resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.7.tgz#9ce33416aad02dbd6c8fafa8240d5d98004945a1" + integrity sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA== + dependencies: + minimist "^1.2.5" + neo-async "^2.6.0" + source-map "^0.6.1" + wordwrap "^1.0.0" + optionalDependencies: + uglify-js "^3.1.4" + +hard-rejection@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/hard-rejection/-/hard-rejection-2.1.0.tgz#1c6eda5c1685c63942766d79bb40ae773cecd883" + integrity sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA== + has-flag@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" @@ -676,15 +983,17 @@ has@^1.0.3: dependencies: function-bind "^1.1.1" -human-signals@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-3.0.1.tgz#c740920859dafa50e5a3222da9d3bf4bb0e5eef5" - integrity sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ== +hosted-git-info@^2.1.4: + version "2.8.9" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" + integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== -husky@^8.0.1: - version "8.0.1" - resolved "https://registry.yarnpkg.com/husky/-/husky-8.0.1.tgz#511cb3e57de3e3190514ae49ed50f6bc3f50b3e9" - integrity sha512-xs7/chUH/CKdOCs7Zy0Aev9e/dKOMZf3K1Az1nar3tzlv0jfqnYtu235bstsWTmXOR0EfINrPa97yy4Lz6RiKw== +hosted-git-info@^4.0.0, hosted-git-info@^4.0.1: + version "4.1.0" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-4.1.0.tgz#827b82867e9ff1c8d0c4d9d53880397d2c86d224" + integrity sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA== + dependencies: + lru-cache "^6.0.0" immutable@^4.0.0: version "4.0.0" @@ -712,11 +1021,21 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2: +inherits@2, inherits@^2.0.3, inherits@~2.0.3: version "2.0.4" resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== +ini@^1.3.2: + version "1.3.8" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" + integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== + is-binary-path@~2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" @@ -738,6 +1057,13 @@ is-core-module@^2.1.0: dependencies: has "^1.0.3" +is-core-module@^2.5.0, is-core-module@^2.9.0: + version "2.11.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.11.0.tgz#ad4cb3e3863e814523c96f3f58d26cc570ff0144" + integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw== + dependencies: + has "^1.0.3" + is-extglob@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" @@ -748,11 +1074,6 @@ is-fullwidth-code-point@^3.0.0: resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== -is-fullwidth-code-point@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz#fae3167c729e7463f8461ce512b080a49268aa88" - integrity sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ== - is-glob@^4.0.1, is-glob@~4.0.1: version "4.0.3" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" @@ -770,6 +1091,16 @@ is-number@^7.0.0: resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== +is-obj@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" + integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== + +is-plain-obj@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" + integrity sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg== + is-reference@^1.2.1: version "1.2.1" resolved "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz#8b2dac0b371f4bc994fdeaba9eb542d03002d0b7" @@ -777,15 +1108,17 @@ is-reference@^1.2.1: dependencies: "@types/estree" "*" -is-stream@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-3.0.0.tgz#e6bfd7aa6bef69f4f472ce9bb681e3e57b4319ac" - integrity sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA== +is-text-path@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-text-path/-/is-text-path-1.0.1.tgz#4e1aa0fb51bfbcb3e92688001397202c1775b66e" + integrity sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w== + dependencies: + text-extensions "^1.0.0" -isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" - integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= +isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== jest-worker@^26.2.1: version "26.3.0" @@ -801,58 +1134,90 @@ jest-worker@^26.2.1: resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== -lilconfig@2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.0.5.tgz#19e57fd06ccc3848fd1891655b5a447092225b25" - integrity sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg== +json-parse-better-errors@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" + integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== -lint-staged@^13.0.3: - version "13.0.3" - resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-13.0.3.tgz#d7cdf03a3830b327a2b63c6aec953d71d9dc48c6" - integrity sha512-9hmrwSCFroTSYLjflGI8Uk+GWAwMB4OlpU4bMJEAT5d/llQwtYKoim4bLOyLCuWFAhWEupE0vkIFqtw/WIsPug== - dependencies: - cli-truncate "^3.1.0" - colorette "^2.0.17" - commander "^9.3.0" - debug "^4.3.4" - execa "^6.1.0" - lilconfig "2.0.5" - listr2 "^4.0.5" - micromatch "^4.0.5" - normalize-path "^3.0.0" - object-inspect "^1.12.2" - pidtree "^0.6.0" - string-argv "^0.3.1" - yaml "^2.1.1" +json-parse-even-better-errors@^2.3.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== -listr2@^4.0.5: - version "4.0.5" - resolved "https://registry.yarnpkg.com/listr2/-/listr2-4.0.5.tgz#9dcc50221583e8b4c71c43f9c7dfd0ef546b75d5" - integrity sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA== +json-stringify-safe@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" + integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA== + +jsonparse@^1.2.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" + integrity sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg== + +kind-of@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + +lines-and-columns@^1.1.6: + version "1.2.4" + resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" + integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== + +load-json-file@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" + integrity sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw== dependencies: - cli-truncate "^2.1.0" - colorette "^2.0.16" - log-update "^4.0.0" - p-map "^4.0.0" - rfdc "^1.3.0" - rxjs "^7.5.5" - through "^2.3.8" - wrap-ansi "^7.0.0" + graceful-fs "^4.1.2" + parse-json "^4.0.0" + pify "^3.0.0" + strip-bom "^3.0.0" + +locate-path@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" + integrity sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA== + dependencies: + p-locate "^2.0.0" + path-exists "^3.0.0" + +locate-path@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" + integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== + dependencies: + p-locate "^3.0.0" + path-exists "^3.0.0" + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +locate-path@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" + integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== + dependencies: + p-locate "^5.0.0" lodash.debounce@^4.0.8: version "4.0.8" resolved "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" integrity sha1-gteb/zCmfEAF/9XiUVMArZyk168= -log-update@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/log-update/-/log-update-4.0.0.tgz#589ecd352471f2a1c0c570287543a64dfd20e0a1" - integrity sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg== - dependencies: - ansi-escapes "^4.3.0" - cli-cursor "^3.1.0" - slice-ansi "^4.0.0" - wrap-ansi "^6.2.0" +lodash.ismatch@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz#756cb5150ca3ba6f11085a78849645f188f85f37" + integrity sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g== + +lodash@^4.17.15: + version "4.17.21" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== loose-envify@^1.0.0: version "1.4.0" @@ -861,6 +1226,13 @@ loose-envify@^1.0.0: dependencies: js-tokens "^3.0.0 || ^4.0.0" +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + magic-string@^0.25.7: version "0.25.7" resolved "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051" @@ -868,6 +1240,33 @@ magic-string@^0.25.7: dependencies: sourcemap-codec "^1.4.4" +map-obj@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" + integrity sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg== + +map-obj@^4.0.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-4.3.0.tgz#9304f906e93faae70880da102a9f1df0ea8bb05a" + integrity sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ== + +meow@^8.0.0: + version "8.1.2" + resolved "https://registry.yarnpkg.com/meow/-/meow-8.1.2.tgz#bcbe45bda0ee1729d350c03cffc8395a36c4e897" + integrity sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q== + dependencies: + "@types/minimist" "^1.2.0" + camelcase-keys "^6.2.2" + decamelize-keys "^1.1.0" + hard-rejection "^2.1.0" + minimist-options "4.1.0" + normalize-package-data "^3.0.0" + read-pkg-up "^7.0.1" + redent "^3.0.0" + trim-newlines "^3.0.0" + type-fest "^0.18.0" + yargs-parser "^20.2.3" + merge-stream@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" @@ -886,24 +1285,6 @@ micromatch@^4.0.4: braces "^3.0.1" picomatch "^2.2.3" -micromatch@^4.0.5: - version "4.0.5" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" - integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== - dependencies: - braces "^3.0.2" - picomatch "^2.3.1" - -mimic-fn@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" - integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== - -mimic-fn@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-4.0.0.tgz#60a90550d5cb0b239cca65d893b1a53b29871ecc" - integrity sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw== - min-indent@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" @@ -916,6 +1297,15 @@ minimatch@^3.0.4: dependencies: brace-expansion "^1.1.7" +minimist-options@4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-4.1.0.tgz#c0655713c53a8a2ebd77ffa247d342c40f010619" + integrity sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A== + dependencies: + arrify "^1.0.1" + is-plain-obj "^1.1.0" + kind-of "^6.0.3" + minimist@^1.2.0, minimist@^1.2.5: version "1.2.6" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44" @@ -928,26 +1318,51 @@ mkdirp@^0.5.1: dependencies: minimist "^1.2.5" +modify-values@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/modify-values/-/modify-values-1.0.1.tgz#b3939fa605546474e3e3e3c63d64bd43b4ee6022" + integrity sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw== + mri@^1.1.0: version "1.2.0" resolved "https://registry.yarnpkg.com/mri/-/mri-1.2.0.tgz#6721480fec2a11a4889861115a48b6cbe7cc8f0b" integrity sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA== -ms@2.1.2: - version "2.1.2" - resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - nanoid@^3.3.4: version "3.3.4" resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab" integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw== +neo-async@^2.6.0: + version "2.6.2" + resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + node-releases@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.6.tgz#8a7088c63a55e493845683ebf3c828d8c51c5503" integrity sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg== +normalize-package-data@^2.3.2, normalize-package-data@^2.5.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" + integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== + dependencies: + hosted-git-info "^2.1.4" + resolve "^1.10.0" + semver "2 || 3 || 4 || 5" + validate-npm-package-license "^3.0.1" + +normalize-package-data@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-3.0.3.tgz#dbcc3e2da59509a0983422884cd172eefdfa525e" + integrity sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA== + dependencies: + hosted-git-info "^4.0.1" + is-core-module "^2.5.0" + semver "^7.3.4" + validate-npm-package-license "^3.0.1" + normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" @@ -958,18 +1373,6 @@ normalize-range@^0.1.2: resolved "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= -npm-run-path@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-5.1.0.tgz#bc62f7f3f6952d9894bd08944ba011a6ee7b7e00" - integrity sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q== - dependencies: - path-key "^4.0.0" - -object-inspect@^1.12.2: - version "1.12.2" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea" - integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ== - once@^1.3.0: version "1.4.0" resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" @@ -977,26 +1380,64 @@ once@^1.3.0: dependencies: wrappy "1" -onetime@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.0.tgz#fff0f3c91617fe62bb50189636e99ac8a6df7be5" - integrity sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q== +p-limit@^1.1.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" + integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== dependencies: - mimic-fn "^2.1.0" + p-try "^1.0.0" -onetime@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-6.0.0.tgz#7c24c18ed1fd2e9bca4bd26806a33613c77d34b4" - integrity sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ== +p-limit@^2.0.0, p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== dependencies: - mimic-fn "^4.0.0" + p-try "^2.0.0" -p-map@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" - integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== +p-limit@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== dependencies: - aggregate-error "^3.0.0" + yocto-queue "^0.1.0" + +p-locate@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" + integrity sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg== + dependencies: + p-limit "^1.1.0" + +p-locate@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" + integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== + dependencies: + p-limit "^2.0.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-locate@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" + integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== + dependencies: + p-limit "^3.0.2" + +p-try@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" + integrity sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww== + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== parent-module@^1.0.0: version "1.0.1" @@ -1005,26 +1446,56 @@ parent-module@^1.0.0: dependencies: callsites "^3.0.0" +parse-json@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" + integrity sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw== + dependencies: + error-ex "^1.3.1" + json-parse-better-errors "^1.0.1" + +parse-json@^5.0.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" + integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== + dependencies: + "@babel/code-frame" "^7.0.0" + error-ex "^1.3.1" + json-parse-even-better-errors "^2.3.0" + lines-and-columns "^1.1.6" + +path-exists@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + path-is-absolute@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= -path-key@^3.1.0: - version "3.1.1" - resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" - integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== - -path-key@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-4.0.0.tgz#295588dc3aee64154f877adb9d780b81c554bf18" - integrity sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ== - path-parse@^1.0.6: version "1.0.6" resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== +path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +path-type@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" + integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== + dependencies: + pify "^3.0.0" + picocolors@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" @@ -1035,15 +1506,20 @@ picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2: resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== -picomatch@^2.2.3, picomatch@^2.3.1: +picomatch@^2.2.3: version "2.3.1" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== -pidtree@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/pidtree/-/pidtree-0.6.0.tgz#90ad7b6d42d5841e69e0a2419ef38f8883aa057c" - integrity sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g== +pify@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== + +pify@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" + integrity sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg== postcss-value-parser@^4.2.0: version "4.2.0" @@ -1074,6 +1550,21 @@ prettier@^2.7.1: resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.7.1.tgz#e235806850d057f97bb08368a4f7d899f7760c64" integrity sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g== +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +q@^1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" + integrity sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw== + +quick-lru@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-4.0.1.tgz#5b8878f113a58217848c6482026c73e1ba57727f" + integrity sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g== + randombytes@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" @@ -1081,6 +1572,64 @@ randombytes@^2.1.0: dependencies: safe-buffer "^5.1.0" +read-pkg-up@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-3.0.0.tgz#3ed496685dba0f8fe118d0691dc51f4a1ff96f07" + integrity sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw== + dependencies: + find-up "^2.0.0" + read-pkg "^3.0.0" + +read-pkg-up@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507" + integrity sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg== + dependencies: + find-up "^4.1.0" + read-pkg "^5.2.0" + type-fest "^0.8.1" + +read-pkg@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" + integrity sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA== + dependencies: + load-json-file "^4.0.0" + normalize-package-data "^2.3.2" + path-type "^3.0.0" + +read-pkg@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc" + integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== + dependencies: + "@types/normalize-package-data" "^2.4.0" + normalize-package-data "^2.5.0" + parse-json "^5.0.0" + type-fest "^0.6.0" + +readable-stream@3, readable-stream@^3.0.0, readable-stream@^3.0.2: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readable-stream@~2.3.6: + version "2.3.7" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" + integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + readdirp@~3.5.0: version "3.5.0" resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz#9ba74c019b15d365278d2e91bb8c48d7b4d42c9e" @@ -1095,6 +1644,19 @@ readdirp@~3.6.0: dependencies: picomatch "^2.2.1" +redent@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" + integrity sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg== + dependencies: + indent-string "^4.0.0" + strip-indent "^3.0.0" + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== + require-relative@^0.8.7: version "0.8.7" resolved "https://registry.npmjs.org/require-relative/-/require-relative-0.8.7.tgz#7999539fc9e047a37928fa196f8e1563dabd36de" @@ -1105,6 +1667,15 @@ resolve-from@^4.0.0: resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== +resolve@^1.10.0: + version "1.22.1" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177" + integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== + dependencies: + is-core-module "^2.9.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + resolve@^1.17.0: version "1.17.0" resolved "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444" @@ -1120,24 +1691,11 @@ resolve@^1.19.0: is-core-module "^2.1.0" path-parse "^1.0.6" -restore-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" - integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== - dependencies: - onetime "^5.1.0" - signal-exit "^3.0.2" - reusify@^1.0.4: version "1.0.4" resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== -rfdc@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.3.0.tgz#d0b7c441ab2720d05dc4cf26e01c89631d9da08b" - integrity sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA== - rimraf@^2.5.2: version "2.7.1" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" @@ -1189,13 +1747,6 @@ run-parallel@^1.1.9: resolved "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.10.tgz#60a51b2ae836636c81377df16cb107351bcd13ef" integrity sha512-zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw== -rxjs@^7.5.5: - version "7.5.5" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.5.5.tgz#2ebad89af0f560f460ad5cc4213219e1f7dd4e9f" - integrity sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw== - dependencies: - tslib "^2.1.0" - sade@^1.7.4: version "1.8.1" resolved "https://registry.yarnpkg.com/sade/-/sade-1.8.1.tgz#0a78e81d658d394887be57d2a409bf703a3b2701" @@ -1203,11 +1754,16 @@ sade@^1.7.4: dependencies: mri "^1.1.0" -safe-buffer@^5.1.0: +safe-buffer@^5.1.0, safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== +safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + sander@^0.5.0: version "0.5.1" resolved "https://registry.yarnpkg.com/sander/-/sander-0.5.1.tgz#741e245e231f07cafb6fdf0f133adfa216a502ad" @@ -1227,6 +1783,23 @@ sass@^1.49.11: immutable "^4.0.0" source-map-js ">=0.6.2 <2.0.0" +"semver@2 || 3 || 4 || 5": + version "5.7.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" + integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + +semver@^6.0.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +semver@^7.1.1, semver@^7.3.4: + version "7.3.8" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" + integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== + dependencies: + lru-cache "^6.0.0" + serialize-javascript@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa" @@ -1234,54 +1807,6 @@ serialize-javascript@^4.0.0: dependencies: randombytes "^2.1.0" -shebang-command@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" - integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== - dependencies: - shebang-regex "^3.0.0" - -shebang-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" - integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== - -signal-exit@^3.0.2: - version "3.0.3" - resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" - integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== - -signal-exit@^3.0.7: - version "3.0.7" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" - integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== - -slice-ansi@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-3.0.0.tgz#31ddc10930a1b7e0b67b08c96c2f49b77a789787" - integrity sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ== - dependencies: - ansi-styles "^4.0.0" - astral-regex "^2.0.0" - is-fullwidth-code-point "^3.0.0" - -slice-ansi@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" - integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== - dependencies: - ansi-styles "^4.0.0" - astral-regex "^2.0.0" - is-fullwidth-code-point "^3.0.0" - -slice-ansi@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-5.0.0.tgz#b73063c57aa96f9cd881654b15294d95d285c42a" - integrity sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ== - dependencies: - ansi-styles "^6.0.0" - is-fullwidth-code-point "^4.0.0" - sorcery@^0.10.0: version "0.10.0" resolved "https://registry.yarnpkg.com/sorcery/-/sorcery-0.10.0.tgz#8ae90ad7d7cb05fc59f1ab0c637845d5c15a52b7" @@ -1305,7 +1830,7 @@ source-map-support@~0.5.20: buffer-from "^1.0.0" source-map "^0.6.0" -source-map@^0.6.0: +source-map@^0.6.0, source-map@^0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== @@ -1315,10 +1840,65 @@ sourcemap-codec@^1.3.0, sourcemap-codec@^1.4.4: resolved "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4" integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== -string-argv@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.1.tgz#95e2fbec0427ae19184935f816d74aaa4c5c19da" - integrity sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg== +spdx-correct@^3.0.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" + integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== + dependencies: + spdx-expression-parse "^3.0.0" + spdx-license-ids "^3.0.0" + +spdx-exceptions@^2.1.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" + integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== + +spdx-expression-parse@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" + integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== + dependencies: + spdx-exceptions "^2.1.0" + spdx-license-ids "^3.0.0" + +spdx-license-ids@^3.0.0: + version "3.0.12" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz#69077835abe2710b65f03969898b6637b505a779" + integrity sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA== + +split2@^3.0.0: + version "3.2.2" + resolved "https://registry.yarnpkg.com/split2/-/split2-3.2.2.tgz#bf2cf2a37d838312c249c89206fd7a17dd12365f" + integrity sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg== + dependencies: + readable-stream "^3.0.0" + +split@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/split/-/split-1.0.1.tgz#605bd9be303aa59fb35f9229fbea0ddec9ea07d9" + integrity sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg== + dependencies: + through "2" + +standard-version@^9.5.0: + version "9.5.0" + resolved "https://registry.yarnpkg.com/standard-version/-/standard-version-9.5.0.tgz#851d6dcddf5320d5079601832aeb185dbf497949" + integrity sha512-3zWJ/mmZQsOaO+fOlsa0+QK90pwhNd042qEcw6hKFNoLFs7peGyvPffpEBbK/DSGPbyOvli0mUIFv5A4qTjh2Q== + dependencies: + chalk "^2.4.2" + conventional-changelog "3.1.25" + conventional-changelog-config-spec "2.1.0" + conventional-changelog-conventionalcommits "4.6.3" + conventional-recommended-bump "6.1.0" + detect-indent "^6.0.0" + detect-newline "^3.1.0" + dotgitignore "^2.1.0" + figures "^3.1.0" + find-up "^5.0.0" + git-semver-tags "^4.0.0" + semver "^7.1.1" + stringify-package "^1.0.1" + yargs "^16.0.0" string-width@^4.1.0, string-width@^4.2.0: version "4.2.0" @@ -1329,14 +1909,24 @@ string-width@^4.1.0, string-width@^4.2.0: is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.0" -string-width@^5.0.0: - version "5.1.2" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" - integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== dependencies: - eastasianwidth "^0.2.0" - emoji-regex "^9.2.2" - strip-ansi "^7.0.1" + safe-buffer "~5.2.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +stringify-package@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/stringify-package/-/stringify-package-1.0.1.tgz#e5aa3643e7f74d0f28628b72f3dad5cecfc3ba85" + integrity sha512-sa4DUQsYciMP1xhKWGuFM04fB0LG/9DlluZoSVywUMRNvzid6XucHK0/90xGxRoHrAaROrcHK1aPKaijCtSrhg== strip-ansi@^6.0.0: version "6.0.0" @@ -1345,17 +1935,10 @@ strip-ansi@^6.0.0: dependencies: ansi-regex "^5.0.0" -strip-ansi@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.0.1.tgz#61740a08ce36b61e50e65653f07060d000975fb2" - integrity sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw== - dependencies: - ansi-regex "^6.0.1" - -strip-final-newline@^3.0.0: +strip-bom@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-3.0.0.tgz#52894c313fbff318835280aed60ff71ebf12b8fd" - integrity sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw== + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" + integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA== strip-indent@^3.0.0: version "3.0.0" @@ -1378,6 +1961,11 @@ supports-color@^7.0.0: dependencies: has-flag "^4.0.0" +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + sveld@^0.18.0: version "0.18.0" resolved "https://registry.yarnpkg.com/sveld/-/sveld-0.18.0.tgz#0061232b6edc9ed5df949db6e34d39817cf4dcc4" @@ -1450,7 +2038,27 @@ terser@^5.0.0: commander "^2.20.0" source-map-support "~0.5.20" -through@^2.3.8: +text-extensions@^1.0.0: + version "1.9.0" + resolved "https://registry.yarnpkg.com/text-extensions/-/text-extensions-1.9.0.tgz#1853e45fee39c945ce6f6c36b2d659b5aabc2a26" + integrity sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ== + +through2@^2.0.0: + version "2.0.5" + resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" + integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== + dependencies: + readable-stream "~2.3.6" + xtend "~4.0.1" + +through2@^4.0.0: + version "4.0.2" + resolved "https://registry.yarnpkg.com/through2/-/through2-4.0.2.tgz#a7ce3ac2a7a8b0b966c80e7c49f0484c3b239764" + integrity sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw== + dependencies: + readable-stream "3" + +through@2, "through@>=2.2.7 <3": version "2.3.8" resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= @@ -1462,15 +2070,30 @@ to-regex-range@^5.0.1: dependencies: is-number "^7.0.0" -tslib@^2.1.0: - version "2.3.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01" - integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw== +trim-newlines@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144" + integrity sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw== -type-fest@^0.11.0: - version "0.11.0" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1" - integrity sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ== +type-fest@^0.18.0: + version "0.18.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.18.1.tgz#db4bc151a4a2cf4eebf9add5db75508db6cc841f" + integrity sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw== + +type-fest@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b" + integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== + +type-fest@^0.8.1: + version "0.8.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" + integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== + +typedarray@^0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" + integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== typescript@*: version "4.0.5" @@ -1487,6 +2110,11 @@ typescript@^4.8.4: resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.4.tgz#a2a3d2756c079abda241d75f149df9d561091e78" integrity sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg== +uglify-js@^3.1.4: + version "3.17.4" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.17.4.tgz#61678cf5fa3f5b7eb789bb345df29afb8257c22c" + integrity sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g== + update-browserslist-db@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz#be06a5eedd62f107b7c19eb5bcefb194411abf38" @@ -1495,6 +2123,19 @@ update-browserslist-db@^1.0.5: escalade "^3.1.1" picocolors "^1.0.0" +util-deprecate@^1.0.1, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + +validate-npm-package-license@^3.0.1: + version "3.0.4" + resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" + integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== + dependencies: + spdx-correct "^3.0.0" + spdx-expression-parse "^3.0.0" + warning@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz#32e5377cb572de4ab04753bdf8821c01ed605b7c" @@ -1502,21 +2143,10 @@ warning@^3.0.0: dependencies: loose-envify "^1.0.0" -which@^2.0.1: - version "2.0.2" - resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" - integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== - dependencies: - isexe "^2.0.0" - -wrap-ansi@^6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" - integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" +wordwrap@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" + integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q== wrap-ansi@^7.0.0: version "7.0.0" @@ -1532,7 +2162,40 @@ wrappy@1: resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= -yaml@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.1.1.tgz#1e06fb4ca46e60d9da07e4f786ea370ed3c3cfec" - integrity sha512-o96x3OPo8GjWeSLF+wOAbrPfhFOGY0W00GNaxCDv+9hkcDJEnev1yh8S7pgHF0ik6zc8sQLuL8hjHjJULZp8bw== +xtend@~4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== + +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yargs-parser@^20.2.2, yargs-parser@^20.2.3: + version "20.2.9" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" + integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== + +yargs@^16.0.0, yargs@^16.2.0: + version "16.2.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" + integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== + dependencies: + cliui "^7.0.2" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.0" + y18n "^5.0.5" + yargs-parser "^20.2.2" + +yocto-queue@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== From 7701c012a571a7cf7f6180ca144dcc75b36b2154 Mon Sep 17 00:00:00 2001 From: metonym Date: Mon, 16 Jan 2023 15:11:16 -0800 Subject: [PATCH 02/59] chore: remove `.husky` (#1632) --- .husky/.gitignore | 1 - .husky/pre-commit | 4 ---- 2 files changed, 5 deletions(-) delete mode 100644 .husky/.gitignore delete mode 100755 .husky/pre-commit diff --git a/.husky/.gitignore b/.husky/.gitignore deleted file mode 100644 index 31354ec1..00000000 --- a/.husky/.gitignore +++ /dev/null @@ -1 +0,0 @@ -_ diff --git a/.husky/pre-commit b/.husky/pre-commit deleted file mode 100755 index 36af2198..00000000 --- a/.husky/pre-commit +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh -. "$(dirname "$0")/_/husky.sh" - -npx lint-staged From ec867c46ba7adce02938d6516557d3312591fa5f Mon Sep 17 00:00:00 2001 From: metonym Date: Tue, 17 Jan 2023 17:55:46 -0800 Subject: [PATCH 03/59] fix(tree-view)!: remove `expanded` property from `TreeNode` interface (#1631) * fix(tree-view)!: remove `expanded` property from `TreeNode` * fix(tree-view-node-list)!: remove unused `expanded` prop * docs(tree-view): remove `expanded` as a property #1630 --- COMPONENT_INDEX.md | 1 - docs/src/COMPONENT_API.json | 4 ++-- docs/src/pages/components/TreeView.svx | 2 +- docs/src/pages/framed/TreeView/TreeViewIcons.svelte | 2 -- src/TreeView/TreeView.svelte | 2 +- src/TreeView/TreeViewNodeList.svelte | 1 - types/TreeView/TreeView.svelte.d.ts | 1 - 7 files changed, 4 insertions(+), 9 deletions(-) diff --git a/COMPONENT_INDEX.md b/COMPONENT_INDEX.md index fc22e2fe..7a073dd7 100644 --- a/COMPONENT_INDEX.md +++ b/COMPONENT_INDEX.md @@ -4661,7 +4661,6 @@ export interface TreeNode { text: any; icon?: typeof import("svelte").SvelteComponent; disabled?: boolean; - expanded?: boolean; children?: TreeNode[]; } ``` diff --git a/docs/src/COMPONENT_API.json b/docs/src/COMPONENT_API.json index ce55e9ba..dd56f7cc 100644 --- a/docs/src/COMPONENT_API.json +++ b/docs/src/COMPONENT_API.json @@ -14522,9 +14522,9 @@ "ts": "type TreeNodeId = string | number" }, { - "type": "{ id: TreeNodeId; text: any; icon?: typeof import(\"svelte\").SvelteComponent; disabled?: boolean; expanded?: boolean; children?: TreeNode[]; }", + "type": "{ id: TreeNodeId; text: any; icon?: typeof import(\"svelte\").SvelteComponent; disabled?: boolean; children?: TreeNode[]; }", "name": "TreeNode", - "ts": "interface TreeNode { id: TreeNodeId; text: any; icon?: typeof import(\"svelte\").SvelteComponent; disabled?: boolean; expanded?: boolean; children?: TreeNode[]; }" + "ts": "interface TreeNode { id: TreeNodeId; text: any; icon?: typeof import(\"svelte\").SvelteComponent; disabled?: boolean; children?: TreeNode[]; }" } ], "rest_props": { "type": "Element", "name": "ul" } diff --git a/docs/src/pages/components/TreeView.svx b/docs/src/pages/components/TreeView.svx index 061e3dcc..fe2a4aa0 100644 --- a/docs/src/pages/components/TreeView.svx +++ b/docs/src/pages/components/TreeView.svx @@ -7,7 +7,7 @@ The `children` prop accepts an array of child nodes. Each node should contain `id` and `text` properties. -Optional properties include `disabled`, `expanded`, `icon`, and `children`. +Optional properties include `disabled`, `icon`, and `children`. A parent node contains `children` while a leaf node does not. diff --git a/docs/src/pages/framed/TreeView/TreeViewIcons.svelte b/docs/src/pages/framed/TreeView/TreeViewIcons.svelte index 465735a0..5c534e0e 100644 --- a/docs/src/pages/framed/TreeView/TreeViewIcons.svelte +++ b/docs/src/pages/framed/TreeView/TreeViewIcons.svelte @@ -14,13 +14,11 @@ id: 1, text: "Analytics", icon: Analytics, - expanded: true, children: [ { id: 2, text: "IBM Analytics Engine", icon: Analytics, - expanded: true, children: [ { id: 3, text: "Apache Spark", icon: Analytics }, { id: 4, text: "Hadoop", icon: Analytics }, diff --git a/src/TreeView/TreeView.svelte b/src/TreeView/TreeView.svelte index 2b1c2141..c968ea32 100644 --- a/src/TreeView/TreeView.svelte +++ b/src/TreeView/TreeView.svelte @@ -1,7 +1,7 @@ - + }; + + onMount(() => { + if (parent) { + parent.addEventListener("click", pageClickHandler); + } + }); + + onDestroy(() => { + if (parent) { + parent.removeEventListener("click", pageClickHandler); + } + }); + + +
Date: Tue, 17 Jan 2023 21:02:23 -0500 Subject: [PATCH 05/59] v0.72.0 --- CHANGELOG.md | 12 ++++++++++++ COMPONENT_INDEX.md | 2 +- package.json | 2 +- 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 865f97b3..83775c79 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,18 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [0.72.0](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.71.0...v0.72.0) (2023-01-18) + + +### âš  BREAKING CHANGES + +* **tree-view:** remove `expanded` property from `TreeNode` interface (#1631) + +### Bug Fixes + +* **dropdown:** close when user clicks outside iframe ([#1596](https://github.com/carbon-design-system/carbon-components-svelte/issues/1596)) ([73aa6e2](https://github.com/carbon-design-system/carbon-components-svelte/commit/73aa6e216aa99df3b0b3186398e6466db523cf88)), closes [#1595](https://github.com/carbon-design-system/carbon-components-svelte/issues/1595) +* **tree-view:** remove `expanded` property from `TreeNode` interface ([#1631](https://github.com/carbon-design-system/carbon-components-svelte/issues/1631)) ([ec867c4](https://github.com/carbon-design-system/carbon-components-svelte/commit/ec867c46ba7adce02938d6516557d3312591fa5f)), closes [#1630](https://github.com/carbon-design-system/carbon-components-svelte/issues/1630) + ## [0.71.0](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.71.0) - 2022-12-31 **Breaking Changes** diff --git a/COMPONENT_INDEX.md b/COMPONENT_INDEX.md index 7a073dd7..1acd715a 100644 --- a/COMPONENT_INDEX.md +++ b/COMPONENT_INDEX.md @@ -1,6 +1,6 @@ # Component Index -> 165 components exported from carbon-components-svelte@0.71.0. +> 165 components exported from carbon-components-svelte@0.72.0. ## Components diff --git a/package.json b/package.json index 587deeb5..ccc4055c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "carbon-components-svelte", - "version": "0.71.0", + "version": "0.72.0", "license": "Apache-2.0", "description": "Svelte implementation of the Carbon Design System", "svelte": "./src/index.js", From afa692c9e0db235d0e54975281fa89f831109077 Mon Sep 17 00:00:00 2001 From: Enrico Sacchetti Date: Tue, 17 Jan 2023 21:12:38 -0500 Subject: [PATCH 06/59] docs: update release guide --- CONTRIBUTING.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 42c1ff2a..e4164126 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -183,9 +183,9 @@ git commit -m "v$(jq -r '.version' package.json)" # 3. Create a tag based on the current version, either manually or with `jq`: git tag "v$(jq -r '.version' package.json)" -# 4. Push files, then publish -git push -npm publish +# 4. Push branch and tag, then publish +git push master [tag] +yarn publish # 5. Generate release notes on GitHub, and comment on issues and pull requests ``` From 8cb5d538f7ad10d7c93e10c04f01d2c77b4eba44 Mon Sep 17 00:00:00 2001 From: ptrxyz Date: Wed, 25 Jan 2023 04:28:36 +0100 Subject: [PATCH 07/59] fix(dropdown): fix ssr issue (#1639) The `onDestroy` hook is also run during SSR, so returning destruction function from `onMount` should do the trick. For #1638 --- src/Dropdown/Dropdown.svelte | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/Dropdown/Dropdown.svelte b/src/Dropdown/Dropdown.svelte index 98764b4c..aa30290f 100644 --- a/src/Dropdown/Dropdown.svelte +++ b/src/Dropdown/Dropdown.svelte @@ -98,7 +98,7 @@ /** Obtain a reference to the button HTML element */ export let ref = null; - import { createEventDispatcher, onDestroy, onMount } from "svelte"; + import { createEventDispatcher, onMount } from "svelte"; import WarningFilled from "../icons/WarningFilled.svelte"; import WarningAltFilled from "../icons/WarningAltFilled.svelte"; import { @@ -159,11 +159,11 @@ if (parent) { parent.addEventListener("click", pageClickHandler); } - }); - onDestroy(() => { - if (parent) { - parent.removeEventListener("click", pageClickHandler); + return () => { + if (parent) { + parent.removeEventListener("click", pageClickHandler); + } } }); From 57b6ea68b53368240b07faff80a8a8157fae0786 Mon Sep 17 00:00:00 2001 From: Enrico Sacchetti Date: Tue, 24 Jan 2023 22:30:29 -0500 Subject: [PATCH 08/59] v0.72.1 --- CHANGELOG.md | 7 +++++++ COMPONENT_INDEX.md | 2 +- package.json | 7 ++++--- 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 83775c79..7ba09c10 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,13 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +### [0.72.1](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.72.0...v0.72.1) (2023-01-25) + + +### Bug Fixes + +* **dropdown:** fix ssr issue ([#1639](https://github.com/carbon-design-system/carbon-components-svelte/issues/1639)) ([8cb5d53](https://github.com/carbon-design-system/carbon-components-svelte/commit/8cb5d538f7ad10d7c93e10c04f01d2c77b4eba44)), closes [#1638](https://github.com/carbon-design-system/carbon-components-svelte/issues/1638) + ## [0.72.0](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.71.0...v0.72.0) (2023-01-18) diff --git a/COMPONENT_INDEX.md b/COMPONENT_INDEX.md index 1acd715a..c19c75ce 100644 --- a/COMPONENT_INDEX.md +++ b/COMPONENT_INDEX.md @@ -1,6 +1,6 @@ # Component Index -> 165 components exported from carbon-components-svelte@0.72.0. +> 165 components exported from carbon-components-svelte@0.72.1. ## Components diff --git a/package.json b/package.json index ccc4055c..212d45b6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "carbon-components-svelte", - "version": "0.72.0", + "version": "0.72.1", "license": "Apache-2.0", "description": "Svelte implementation of the Carbon Design System", "svelte": "./src/index.js", @@ -45,7 +45,8 @@ }, "standard-version": { "skip": { - "commit": true + "commit": true, + "tag": true } }, "prettier": { @@ -75,4 +76,4 @@ "Eric Liu (https://github.com/metonym)", "Enrico Sacchetti (https://github.com/theetrain)" ] -} +} \ No newline at end of file From d897484abfcc8be351ac87b0f0bb49900f4b4b1d Mon Sep 17 00:00:00 2001 From: metonym Date: Sat, 4 Feb 2023 17:31:31 -0800 Subject: [PATCH 09/59] fix(dropdown): dispatch correct `selectedItem` in `select` event (#1646) Fixes #1645 --- src/Dropdown/Dropdown.svelte | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/Dropdown/Dropdown.svelte b/src/Dropdown/Dropdown.svelte index aa30290f..8567d0c3 100644 --- a/src/Dropdown/Dropdown.svelte +++ b/src/Dropdown/Dropdown.svelte @@ -146,7 +146,10 @@ } const dispatchSelect = () => { - dispatch("select", { selectedId, selectedItem }); + dispatch("select", { + selectedId, + selectedItem: items.find((item) => item.id === selectedId), + }); }; const pageClickHandler = ({ target }) => { @@ -164,7 +167,7 @@ if (parent) { parent.removeEventListener("click", pageClickHandler); } - } + }; }); From 09330552f9b4045cca649be724e7d27ec323c6bd Mon Sep 17 00:00:00 2001 From: Enrico Sacchetti Date: Sat, 4 Feb 2023 20:33:10 -0500 Subject: [PATCH 10/59] v0.72.2 --- CHANGELOG.md | 7 +++++++ COMPONENT_INDEX.md | 2 +- package.json | 4 ++-- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7ba09c10..393c29c0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,13 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +### [0.72.2](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.72.1...v0.72.2) (2023-02-05) + + +### Bug Fixes + +* **dropdown:** dispatch correct `selectedItem` in `select` event ([#1646](https://github.com/carbon-design-system/carbon-components-svelte/issues/1646)) ([d897484](https://github.com/carbon-design-system/carbon-components-svelte/commit/d897484abfcc8be351ac87b0f0bb49900f4b4b1d)), closes [#1645](https://github.com/carbon-design-system/carbon-components-svelte/issues/1645) + ### [0.72.1](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.72.0...v0.72.1) (2023-01-25) diff --git a/COMPONENT_INDEX.md b/COMPONENT_INDEX.md index c19c75ce..eb09a1d2 100644 --- a/COMPONENT_INDEX.md +++ b/COMPONENT_INDEX.md @@ -1,6 +1,6 @@ # Component Index -> 165 components exported from carbon-components-svelte@0.72.1. +> 165 components exported from carbon-components-svelte@0.72.2. ## Components diff --git a/package.json b/package.json index 212d45b6..1fdd4e90 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "carbon-components-svelte", - "version": "0.72.1", + "version": "0.72.2", "license": "Apache-2.0", "description": "Svelte implementation of the Carbon Design System", "svelte": "./src/index.js", @@ -76,4 +76,4 @@ "Eric Liu (https://github.com/metonym)", "Enrico Sacchetti (https://github.com/theetrain)" ] -} \ No newline at end of file +} From 2a8fc00a09d405ebcc2111ecb3334c49c0810d09 Mon Sep 17 00:00:00 2001 From: metonym Date: Mon, 6 Feb 2023 19:26:24 -0800 Subject: [PATCH 11/59] docs(button): add example of disabled, icon-only button (#1651) --- docs/src/pages/components/Button.svx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/src/pages/components/Button.svx b/docs/src/pages/components/Button.svx index cde19987..4ddece95 100644 --- a/docs/src/pages/components/Button.svx +++ b/docs/src/pages/components/Button.svx @@ -120,9 +120,10 @@ If an `href` value is specified, the component will render an [anchor element](h -## Disabled button +## Disabled state + diff --git a/package.json b/package.json index fb923c0b..36499815 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ "@rollup/plugin-node-resolve": "^13.3.0", "@tsconfig/svelte": "^3.0.0", "autoprefixer": "^10.4.8", - "carbon-components": "10.56.0", + "carbon-components": "10.57.0", "carbon-icons-svelte": "^11.2.0", "postcss": "^8.4.16", "prettier": "^2.7.1", diff --git a/src/ProgressBar/ProgressBar.svelte b/src/ProgressBar/ProgressBar.svelte index 21ab66db..89078b3d 100644 --- a/src/ProgressBar/ProgressBar.svelte +++ b/src/ProgressBar/ProgressBar.svelte @@ -14,6 +14,12 @@ */ export let kind = "default"; + /** + * Specify the status + * @type {"active" | "finished" | "error"} + */ + export let status = "active"; + /** * Specify the size * @type {"sm" | "md"} @@ -32,10 +38,27 @@ /** Set an id for the progress bar element */ export let id = "ccs-" + Math.random().toString(36); + import CheckmarkFilled from "../icons/CheckmarkFilled.svelte"; + import ErrorFilled from "../icons/ErrorFilled.svelte"; + + const statusIcons = { + error: ErrorFilled, + finished: CheckmarkFilled, + }; + let helperId = "ccs-" + Math.random().toString(36); - $: indeterminate = value === undefined; - $: capped = value > max ? max : value < 0 ? 0 : value; + $: indeterminate = value === undefined && status === "active"; + let capped; + $: { + if (status === "error" || value < 0) { + capped = 0; + } else if (value > max) { + capped = max; + } else { + capped = value; + } + }
{#if helperText} diff --git a/tests/ProgressBar.test.svelte b/tests/ProgressBar.test.svelte index a196be47..e74d3e39 100644 --- a/tests/ProgressBar.test.svelte +++ b/tests/ProgressBar.test.svelte @@ -12,4 +12,5 @@ labelText="Upload status" hideLabel helperText="40 MB of 100 MB" + status="finished" /> diff --git a/types/ProgressBar/ProgressBar.svelte.d.ts b/types/ProgressBar/ProgressBar.svelte.d.ts index fa016e1d..d2dee863 100644 --- a/types/ProgressBar/ProgressBar.svelte.d.ts +++ b/types/ProgressBar/ProgressBar.svelte.d.ts @@ -21,6 +21,12 @@ export interface ProgressBarProps */ kind?: "default" | "inline" | "indented"; + /** + * Specify the status + * @default "active" + */ + status?: "active" | "finished" | "error"; + /** * Specify the size * @default "md" diff --git a/yarn.lock b/yarn.lock index 5de54039..d5321566 100644 --- a/yarn.lock +++ b/yarn.lock @@ -358,10 +358,10 @@ caniuse-lite@^1.0.30001370, caniuse-lite@^1.0.30001373: resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001382.tgz#4d37f0d0b6fffb826c8e5e1c0f4bf8ce592db949" integrity sha512-2rtJwDmSZ716Pxm1wCtbPvHtbDWAreTPxXbkc5RkKglow3Ig/4GNGazDI9/BVnXbG/wnv6r3B5FEbkfg9OcTGg== -carbon-components@10.56.0: - version "10.56.0" - resolved "https://registry.yarnpkg.com/carbon-components/-/carbon-components-10.56.0.tgz#bb5890f00f81cebcddfa2dbae4794477deb539f4" - integrity sha512-GPLqHiu2SWvMxcQOi/CcgA/XA3aX/5HiEPSQjLwzjKAJsnkpzq043Jf7QwgLOVbTBzGSjFbFkJnE2lc73I2WBw== +carbon-components@10.57.0: + version "10.57.0" + resolved "https://registry.yarnpkg.com/carbon-components/-/carbon-components-10.57.0.tgz#0583ad19e4366b9c2eff127b6dc811d8a210910e" + integrity sha512-wX0KyxUhFY6vkgR9f1sWGTyR+WRoXRxmtnOFLOG4lLkYbqXS2wy6uu1QmqXJW1vXp2dOL3S1NOM/z2xnjD6kvg== dependencies: "@carbon/telemetry" "0.1.0" flatpickr "4.6.1" From 8f88a0f0b21a3706d0ddb3bbd54956fd802332cf Mon Sep 17 00:00:00 2001 From: Enrico Sacchetti Date: Sun, 19 Feb 2023 12:39:30 -0500 Subject: [PATCH 17/59] v0.73.0 --- CHANGELOG.md | 22 ++++++++++++---------- COMPONENT_INDEX.md | 2 +- package.json | 4 ++-- 3 files changed, 15 insertions(+), 13 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ba09aff6..21522845 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,38 +2,40 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. -### [0.72.3](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.72.2...v0.72.3) (2023-02-11) +### [0.73.0](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.72.3...v0.73.0) (2023-02-19) +### Features + +- **progress-bar:** add `status` prop ([#1560](https://github.com/carbon-design-system/carbon-components-svelte/issues/1560)) ([7ddbf17](https://github.com/carbon-design-system/carbon-components-svelte/commit/7ddbf17cbb82bd78256037af8028ea20b9c35d5a)) + +### [0.72.3](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.72.2...v0.72.3) (2023-02-11) ### Bug Fixes -* **types:** add missing `$$restProps` for `Checkbox`, `Filename`, `FluidForm` ([#1655](https://github.com/carbon-design-system/carbon-components-svelte/issues/1655)) ([6450e8b](https://github.com/carbon-design-system/carbon-components-svelte/commit/6450e8b0b17e1538043f131d64e2d1fc667c95a8)) +- **types:** add missing `$$restProps` for `Checkbox`, `Filename`, `FluidForm` ([#1655](https://github.com/carbon-design-system/carbon-components-svelte/issues/1655)) ([6450e8b](https://github.com/carbon-design-system/carbon-components-svelte/commit/6450e8b0b17e1538043f131d64e2d1fc667c95a8)) ### [0.72.2](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.72.1...v0.72.2) (2023-02-05) - ### Bug Fixes -* **dropdown:** dispatch correct `selectedItem` in `select` event ([#1646](https://github.com/carbon-design-system/carbon-components-svelte/issues/1646)) ([d897484](https://github.com/carbon-design-system/carbon-components-svelte/commit/d897484abfcc8be351ac87b0f0bb49900f4b4b1d)), closes [#1645](https://github.com/carbon-design-system/carbon-components-svelte/issues/1645) +- **dropdown:** dispatch correct `selectedItem` in `select` event ([#1646](https://github.com/carbon-design-system/carbon-components-svelte/issues/1646)) ([d897484](https://github.com/carbon-design-system/carbon-components-svelte/commit/d897484abfcc8be351ac87b0f0bb49900f4b4b1d)), closes [#1645](https://github.com/carbon-design-system/carbon-components-svelte/issues/1645) ### [0.72.1](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.72.0...v0.72.1) (2023-01-25) - ### Bug Fixes -* **dropdown:** fix ssr issue ([#1639](https://github.com/carbon-design-system/carbon-components-svelte/issues/1639)) ([8cb5d53](https://github.com/carbon-design-system/carbon-components-svelte/commit/8cb5d538f7ad10d7c93e10c04f01d2c77b4eba44)), closes [#1638](https://github.com/carbon-design-system/carbon-components-svelte/issues/1638) +- **dropdown:** fix ssr issue ([#1639](https://github.com/carbon-design-system/carbon-components-svelte/issues/1639)) ([8cb5d53](https://github.com/carbon-design-system/carbon-components-svelte/commit/8cb5d538f7ad10d7c93e10c04f01d2c77b4eba44)), closes [#1638](https://github.com/carbon-design-system/carbon-components-svelte/issues/1638) ## [0.72.0](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.71.0...v0.72.0) (2023-01-18) - ### âš  BREAKING CHANGES -* **tree-view:** remove `expanded` property from `TreeNode` interface (#1631) +- **tree-view:** remove `expanded` property from `TreeNode` interface (#1631) ### Bug Fixes -* **dropdown:** close when user clicks outside iframe ([#1596](https://github.com/carbon-design-system/carbon-components-svelte/issues/1596)) ([73aa6e2](https://github.com/carbon-design-system/carbon-components-svelte/commit/73aa6e216aa99df3b0b3186398e6466db523cf88)), closes [#1595](https://github.com/carbon-design-system/carbon-components-svelte/issues/1595) -* **tree-view:** remove `expanded` property from `TreeNode` interface ([#1631](https://github.com/carbon-design-system/carbon-components-svelte/issues/1631)) ([ec867c4](https://github.com/carbon-design-system/carbon-components-svelte/commit/ec867c46ba7adce02938d6516557d3312591fa5f)), closes [#1630](https://github.com/carbon-design-system/carbon-components-svelte/issues/1630) +- **dropdown:** close when user clicks outside iframe ([#1596](https://github.com/carbon-design-system/carbon-components-svelte/issues/1596)) ([73aa6e2](https://github.com/carbon-design-system/carbon-components-svelte/commit/73aa6e216aa99df3b0b3186398e6466db523cf88)), closes [#1595](https://github.com/carbon-design-system/carbon-components-svelte/issues/1595) +- **tree-view:** remove `expanded` property from `TreeNode` interface ([#1631](https://github.com/carbon-design-system/carbon-components-svelte/issues/1631)) ([ec867c4](https://github.com/carbon-design-system/carbon-components-svelte/commit/ec867c46ba7adce02938d6516557d3312591fa5f)), closes [#1630](https://github.com/carbon-design-system/carbon-components-svelte/issues/1630) ## [0.71.0](https://github.com/carbon-design-system/carbon-components-svelte/releases/tag/v0.71.0) - 2022-12-31 diff --git a/COMPONENT_INDEX.md b/COMPONENT_INDEX.md index 15f8eca8..b28194e8 100644 --- a/COMPONENT_INDEX.md +++ b/COMPONENT_INDEX.md @@ -1,6 +1,6 @@ # Component Index -> 165 components exported from carbon-components-svelte@0.72.3. +> 165 components exported from carbon-components-svelte@0.73.0. ## Components diff --git a/package.json b/package.json index 36499815..b273e58b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "carbon-components-svelte", - "version": "0.72.3", + "version": "0.73.0", "license": "Apache-2.0", "description": "Svelte implementation of the Carbon Design System", "svelte": "./src/index.js", @@ -76,4 +76,4 @@ "Eric Liu (https://github.com/metonym)", "Enrico Sacchetti (https://github.com/theetrain)" ] -} +} \ No newline at end of file From 420f8e8f24e46233a19669d87070b80a7f8b41c9 Mon Sep 17 00:00:00 2001 From: Enrico Sacchetti Date: Sun, 19 Feb 2023 12:40:59 -0500 Subject: [PATCH 18/59] docs: update release guide --- CONTRIBUTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index e4164126..a2bfde5d 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -184,7 +184,7 @@ git commit -m "v$(jq -r '.version' package.json)" git tag "v$(jq -r '.version' package.json)" # 4. Push branch and tag, then publish -git push master [tag] +git push origin master [tag] yarn publish # 5. Generate release notes on GitHub, and comment on issues and pull requests From eaa4af14d1444fbe4bed77eaa0a8833e05d34f19 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sun, 19 Feb 2023 12:55:59 -0500 Subject: [PATCH 19/59] build(deps): bump minimatch from 3.0.4 to 3.1.2 (#1580) Bumps [minimatch](https://github.com/isaacs/minimatch) from 3.0.4 to 3.1.2. - [Release notes](https://github.com/isaacs/minimatch/releases) - [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md) - [Commits](https://github.com/isaacs/minimatch/compare/v3.0.4...v3.1.2) --- updated-dependencies: - dependency-name: minimatch dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- yarn.lock | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/yarn.lock b/yarn.lock index d5321566..9ac0450f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -285,9 +285,9 @@ autoprefixer@^10.4.8: postcss-value-parser "^4.2.0" balanced-match@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" - integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= + version "1.0.2" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== binary-extensions@^2.0.0: version "2.1.0" @@ -296,7 +296,7 @@ binary-extensions@^2.0.0: brace-expansion@^1.1.7: version "1.1.11" - resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== dependencies: balanced-match "^1.0.0" @@ -470,8 +470,8 @@ compare-func@^2.0.0: concat-map@0.0.1: version "0.0.1" - resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== concat-stream@^2.0.0: version "2.0.0" @@ -1291,9 +1291,9 @@ min-indent@^1.0.0: integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== minimatch@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" - integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + version "3.1.2" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== dependencies: brace-expansion "^1.1.7" From b435be4f1221b30c9afd7a9e1c6867b38eeadeaa Mon Sep 17 00:00:00 2001 From: Carson McCue Date: Sun, 19 Feb 2023 11:53:00 -0800 Subject: [PATCH 20/59] fix(textinput/passwordinput): apply aria-describedby to hint text * Aria-describedby Resolves base aria-describedby attribute from #1633. * Update PasswordInput.svelte --- src/TextInput/PasswordInput.svelte | 10 +++++++++- src/TextInput/TextInput.svelte | 10 +++++++++- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/src/TextInput/PasswordInput.svelte b/src/TextInput/PasswordInput.svelte index a904339d..3fe598a9 100644 --- a/src/TextInput/PasswordInput.svelte +++ b/src/TextInput/PasswordInput.svelte @@ -89,6 +89,7 @@ const ctx = getContext("Form"); $: isFluid = !!ctx && ctx.isFluid; + $: helperId = `helper-${id}`; $: errorId = `error-${id}`; $: warnId = `warn-${id}`; @@ -122,6 +123,7 @@ {#if !isFluid && helperText}
@@ -182,7 +183,13 @@ data-invalid="{invalid || undefined}" aria-invalid="{invalid || undefined}" data-warn="{warn || undefined}" - aria-describedby="{invalid ? errorId : warn ? warnId : undefined}" + aria-describedby="{invalid + ? errorId + : warn + ? warnId + : helperText + ? helperId + : undefined}" disabled="{disabled}" id="{id}" name="{name}" @@ -219,6 +226,7 @@
{#if !invalid && !warn && !isFluid && !inline && helperText}
Date: Sun, 19 Feb 2023 14:54:32 -0500 Subject: [PATCH 21/59] v0.73.1 --- CHANGELOG.md | 7 +++++++ COMPONENT_INDEX.md | 2 +- package.json | 4 ++-- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 21522845..a740e91d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,13 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +### [0.73.1](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.73.0...v0.73.1) (2023-02-19) + + +### Bug Fixes + +* **textinput/passwordinput:** apply aria-describedby to hint text ([b435be4](https://github.com/carbon-design-system/carbon-components-svelte/commit/b435be4f1221b30c9afd7a9e1c6867b38eeadeaa)), closes [#1633](https://github.com/carbon-design-system/carbon-components-svelte/issues/1633) + ### [0.73.0](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.72.3...v0.73.0) (2023-02-19) ### Features diff --git a/COMPONENT_INDEX.md b/COMPONENT_INDEX.md index b28194e8..08dac7db 100644 --- a/COMPONENT_INDEX.md +++ b/COMPONENT_INDEX.md @@ -1,6 +1,6 @@ # Component Index -> 165 components exported from carbon-components-svelte@0.73.0. +> 165 components exported from carbon-components-svelte@0.73.1. ## Components diff --git a/package.json b/package.json index b273e58b..6d21284c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "carbon-components-svelte", - "version": "0.73.0", + "version": "0.73.1", "license": "Apache-2.0", "description": "Svelte implementation of the Carbon Design System", "svelte": "./src/index.js", @@ -76,4 +76,4 @@ "Eric Liu (https://github.com/metonym)", "Enrico Sacchetti (https://github.com/theetrain)" ] -} \ No newline at end of file +} From 6386c33f939b5fa310e8eb5a51412c6151de75d2 Mon Sep 17 00:00:00 2001 From: metonym Date: Sun, 26 Feb 2023 17:51:50 -0800 Subject: [PATCH 22/59] fix: `readonly` should override `error` behavior in `TextInput`, `NumberInput` (#1666) * fix(text-input): avoid overlapping readonly/invalid icons * fix(number-input): avoid overlapping readonly/invalid icons * fix: readonly inputs cannot be invalid Addresses https://github.com/carbon-design-system/carbon-components-svelte/pull/1666#pullrequestreview-1314558645 --- src/NumberInput/NumberInput.svelte | 23 ++++++++++++----------- src/TextInput/TextInput.svelte | 30 ++++++++++++++++-------------- 2 files changed, 28 insertions(+), 25 deletions(-) diff --git a/src/NumberInput/NumberInput.svelte b/src/NumberInput/NumberInput.svelte index 2b0f76ee..e917c303 100644 --- a/src/NumberInput/NumberInput.svelte +++ b/src/NumberInput/NumberInput.svelte @@ -128,7 +128,7 @@ $: incrementLabel = translateWithId("increment"); $: decrementLabel = translateWithId("decrement"); $: error = - invalid || + (invalid && !readonly) || (!allowEmpty && value == null) || value > max || (typeof value === "number" && value < min); @@ -191,8 +191,8 @@ type="number" pattern="[0-9]*" aria-describedby="{errorId}" - data-invalid="{invalid || undefined}" - aria-invalid="{invalid || undefined}" + data-invalid="{(error) || undefined}" + aria-invalid="{(error) || undefined}" aria-label="{label ? undefined : ariaLabel}" disabled="{disabled}" id="{id}" @@ -211,16 +211,17 @@ on:blur on:paste /> - {#if invalid} - - {/if} - {#if !invalid && warn} - - {/if} {#if readonly} + {:else} + {#if invalid} + + {/if} + {#if !invalid && warn} + + {/if} {/if} {#if !hideSteppers}
diff --git a/src/TextInput/TextInput.svelte b/src/TextInput/TextInput.svelte index bf1ac1db..5b8b184a 100644 --- a/src/TextInput/TextInput.svelte +++ b/src/TextInput/TextInput.svelte @@ -95,6 +95,7 @@ }; $: isFluid = !!ctx && ctx.isFluid; + $: error = invalid && !readonly; $: helperId = `helper-${id}`; $: errorId = `error-${id}`; $: warnId = `warn-${id}`; @@ -161,29 +162,30 @@ class:bx--text-input__field-outer-wrapper--inline="{inline}" >
- {#if invalid} - - {/if} - {#if !invalid && warn} - - {/if} {#if readonly} + {:else} + {#if invalid} + + {/if} + {#if !invalid && warn} + + {/if} {/if} Date: Sun, 26 Feb 2023 20:53:43 -0500 Subject: [PATCH 23/59] v0.73.2 --- CHANGELOG.md | 7 +++++++ COMPONENT_INDEX.md | 2 +- package.json | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a740e91d..eb98f6c9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,13 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +### [0.73.2](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.73.1...v0.73.2) (2023-02-27) + + +### Bug Fixes + +* `readonly` should override `error` behavior in `TextInput`, `NumberInput` ([#1666](https://github.com/carbon-design-system/carbon-components-svelte/issues/1666)) ([6386c33](https://github.com/carbon-design-system/carbon-components-svelte/commit/6386c33f939b5fa310e8eb5a51412c6151de75d2)), closes [/github.com/carbon-design-system/carbon-components-svelte/pull/1666#pullrequestreview-1314558645](https://github.com/carbon-design-system//github.com/carbon-design-system/carbon-components-svelte/pull/1666/issues/pullrequestreview-1314558645) + ### [0.73.1](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.73.0...v0.73.1) (2023-02-19) diff --git a/COMPONENT_INDEX.md b/COMPONENT_INDEX.md index 08dac7db..8355f943 100644 --- a/COMPONENT_INDEX.md +++ b/COMPONENT_INDEX.md @@ -1,6 +1,6 @@ # Component Index -> 165 components exported from carbon-components-svelte@0.73.1. +> 165 components exported from carbon-components-svelte@0.73.2. ## Components diff --git a/package.json b/package.json index 6d21284c..816f9e12 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "carbon-components-svelte", - "version": "0.73.1", + "version": "0.73.2", "license": "Apache-2.0", "description": "Svelte implementation of the Carbon Design System", "svelte": "./src/index.js", From d2e471bbecbbaf24cad8fe1589e6363354a35471 Mon Sep 17 00:00:00 2001 From: Enrico Sacchetti Date: Sun, 26 Feb 2023 22:49:32 -0500 Subject: [PATCH 24/59] chore(github): provide contact links in issue template (#1669) --- .github/ISSUE_TEMPLATE/config.yml | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/config.yml diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 00000000..2c0a64f0 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,8 @@ +blank_issues_enabled: true +contact_links: + - name: Ask a question + url: https://github.com/carbon-design-system/carbon-components-svelte/discussions + about: Please ask and answer questions here. + - name: Carbon Design System Discord + url: https://discord.gg/J7JEUEkTRX + about: Chat with us on Discord. From 42349ebc61fdc8756fc5209d4cb63f4f9a63dce9 Mon Sep 17 00:00:00 2001 From: gabrielleecredera <92097847+gabrielleecredera@users.noreply.github.com> Date: Sat, 11 Mar 2023 19:38:44 +0000 Subject: [PATCH 25/59] fix(1684): hide helper text container in password input when not used (#1685) --- docs/src/pages/components/PasswordInput.svx | 4 ++++ src/TextInput/PasswordInput.svelte | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/docs/src/pages/components/PasswordInput.svx b/docs/src/pages/components/PasswordInput.svx index 6f503974..a67c2099 100644 --- a/docs/src/pages/components/PasswordInput.svx +++ b/docs/src/pages/components/PasswordInput.svx @@ -50,3 +50,7 @@ Set prop `type` to `"text"` to toggle password visibility. ## Disabled state + +## With helper text + + diff --git a/src/TextInput/PasswordInput.svelte b/src/TextInput/PasswordInput.svelte index 3fe598a9..a8ce24b1 100644 --- a/src/TextInput/PasswordInput.svelte +++ b/src/TextInput/PasswordInput.svelte @@ -248,7 +248,7 @@ {invalidText}
{/if} - {#if !invalid && !warn && !isFluid && !inline} + {#if !invalid && !warn && !isFluid && !inline && helperText}
Date: Sat, 11 Mar 2023 14:52:20 -0500 Subject: [PATCH 26/59] v0.73.3 --- CHANGELOG.md | 7 +++++++ COMPONENT_INDEX.md | 2 +- package.json | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index eb98f6c9..af445b66 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,13 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +### [0.73.3](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.73.2...v0.73.3) (2023-03-11) + + +### Bug Fixes + +* **1684:** hide helper text container in password input when not used ([#1685](https://github.com/carbon-design-system/carbon-components-svelte/issues/1685)) ([42349eb](https://github.com/carbon-design-system/carbon-components-svelte/commit/42349ebc61fdc8756fc5209d4cb63f4f9a63dce9)) + ### [0.73.2](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.73.1...v0.73.2) (2023-02-27) diff --git a/COMPONENT_INDEX.md b/COMPONENT_INDEX.md index 8355f943..68bf2ffe 100644 --- a/COMPONENT_INDEX.md +++ b/COMPONENT_INDEX.md @@ -1,6 +1,6 @@ # Component Index -> 165 components exported from carbon-components-svelte@0.73.2. +> 165 components exported from carbon-components-svelte@0.73.3. ## Components diff --git a/package.json b/package.json index 816f9e12..8f20fb6f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "carbon-components-svelte", - "version": "0.73.2", + "version": "0.73.3", "license": "Apache-2.0", "description": "Svelte implementation of the Carbon Design System", "svelte": "./src/index.js", From 821233ab4f0bf247dea6a8aa32b79d15424ff059 Mon Sep 17 00:00:00 2001 From: Hyunseung Date: Thu, 16 Mar 2023 02:23:59 +0900 Subject: [PATCH 27/59] fix(text-input): correctly set input padding for warning state (#1688) Fixes #1687 --- src/TextInput/TextInput.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/TextInput/TextInput.svelte b/src/TextInput/TextInput.svelte index 5b8b184a..a2f17580 100644 --- a/src/TextInput/TextInput.svelte +++ b/src/TextInput/TextInput.svelte @@ -202,7 +202,7 @@ class:bx--text-input="{true}" class:bx--text-input--light="{light}" class:bx--text-input--invalid="{error}" - class:bx--text-input--warn="{warn}" + class:bx--text-input--warning="{warn}" class:bx--text-input--sm="{size === 'sm'}" class:bx--text-input--xl="{size === 'xl'}" {...$$restProps} From ca40dd18c2af1bc755b857c39469427038f20ece Mon Sep 17 00:00:00 2001 From: metonym Date: Mon, 20 Mar 2023 18:27:29 -0700 Subject: [PATCH 28/59] fix(selectable-tile): include dispatched events in types (#1695) Fixes #1694 --- COMPONENT_INDEX.md | 16 +++++++++------- docs/src/COMPONENT_API.json | 2 ++ src/Tile/SelectableTile.svelte | 5 +++++ types/Tile/SelectableTile.svelte.d.ts | 2 ++ 4 files changed, 18 insertions(+), 7 deletions(-) diff --git a/COMPONENT_INDEX.md b/COMPONENT_INDEX.md index 68bf2ffe..55a43ee8 100644 --- a/COMPONENT_INDEX.md +++ b/COMPONENT_INDEX.md @@ -3272,13 +3272,15 @@ None. ### Events -| Event name | Type | Detail | -| :--------- | :-------- | :----- | -| click | forwarded | -- | -| mouseover | forwarded | -- | -| mouseenter | forwarded | -- | -| mouseleave | forwarded | -- | -| keydown | forwarded | -- | +| Event name | Type | Detail | +| :--------- | :--------- | :------------------ | +| select | dispatched | string | +| deselect | dispatched | string | +| click | forwarded | -- | +| mouseover | forwarded | -- | +| mouseenter | forwarded | -- | +| mouseleave | forwarded | -- | +| keydown | forwarded | -- | ## `SideNav` diff --git a/docs/src/COMPONENT_API.json b/docs/src/COMPONENT_API.json index 50954669..578a31d6 100644 --- a/docs/src/COMPONENT_API.json +++ b/docs/src/COMPONENT_API.json @@ -10544,6 +10544,8 @@ "moduleExports": [], "slots": [{ "name": "__default__", "default": true, "slot_props": "{}" }], "events": [ + { "type": "dispatched", "name": "select", "detail": "string" }, + { "type": "dispatched", "name": "deselect", "detail": "string" }, { "type": "forwarded", "name": "click", "element": "label" }, { "type": "forwarded", "name": "mouseover", "element": "label" }, { "type": "forwarded", "name": "mouseenter", "element": "label" }, diff --git a/src/Tile/SelectableTile.svelte b/src/Tile/SelectableTile.svelte index a613a919..8c294310 100644 --- a/src/Tile/SelectableTile.svelte +++ b/src/Tile/SelectableTile.svelte @@ -1,4 +1,9 @@ - - diff --git a/docs/src/pages/_layout.svelte b/docs/src/pages/_layout.svelte index fa1074bb..b506dea7 100644 --- a/docs/src/pages/_layout.svelte +++ b/docs/src/pages/_layout.svelte @@ -12,10 +12,11 @@ SideNav, SideNavItems, SideNavMenuItem, + Theme, Tag, } from "carbon-components-svelte"; import LogoGithub from "carbon-icons-svelte/lib/LogoGithub.svelte"; - import Theme from "../components/Theme.svelte"; + import { theme } from "../store"; const deprecated = []; const new_components = []; @@ -38,7 +39,7 @@ - +
Date: Sun, 26 Mar 2023 05:18:42 +0900 Subject: [PATCH 32/59] docs(tag): fix typo (#1705) --- docs/src/pages/components/Tag.svx | 2 +- docs/src/pages/components/Theme.svx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/src/pages/components/Tag.svx b/docs/src/pages/components/Tag.svx index 85799b6e..b693a713 100644 --- a/docs/src/pages/components/Tag.svx +++ b/docs/src/pages/components/Tag.svx @@ -41,7 +41,7 @@ ## Custom icon -Note: rendering a custom icon cannnot be used with the filterable variant. +Note: rendering a custom icon cannot be used with the filterable variant. IBM Cloud diff --git a/docs/src/pages/components/Theme.svx b/docs/src/pages/components/Theme.svx index f00cb56d..9a5cab2f 100644 --- a/docs/src/pages/components/Theme.svx +++ b/docs/src/pages/components/Theme.svx @@ -12,7 +12,7 @@ The `Theme` component can dyanmically update the Carbon theme on the client-side The `all.css` StyleSheet uses [CSS variables](https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_custom_properties) for dynamic theming. - + ## Default From 9c1b0c12789807ad264d2e5fd22eca2990d3c240 Mon Sep 17 00:00:00 2001 From: Gregor Wassmann Date: Sun, 26 Mar 2023 18:34:08 +0200 Subject: [PATCH 33/59] docs: fix layout for smaller screens (#1707) Fixes #1649 --- docs/src/global.css | 5 +++++ docs/src/layouts/ComponentLayout.svelte | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/docs/src/global.css b/docs/src/global.css index fd8003b2..e154174f 100644 --- a/docs/src/global.css +++ b/docs/src/global.css @@ -33,6 +33,11 @@ html[theme="g90"] .code-override { overflow-x: auto; } +/* Addig this to the layout grid fixes overstretching. */ +.fix-overflow { + min-width: 0; +} + .token.tag, .token.operator { color: #6ea6ff; diff --git a/docs/src/layouts/ComponentLayout.svelte b/docs/src/layouts/ComponentLayout.svelte index e099d00a..9277ceed 100644 --- a/docs/src/layouts/ComponentLayout.svelte +++ b/docs/src/layouts/ComponentLayout.svelte @@ -66,7 +66,7 @@ - +

{component}

From c00df4021640c8697a37199ee2feb6348c79a23d Mon Sep 17 00:00:00 2001 From: metonym Date: Sun, 26 Mar 2023 12:28:48 -0700 Subject: [PATCH 34/59] chore(a11y): silence new a11y warnings from svelte@3.57 (#1703) * chore(deps-dev): upgrade svelte to 3.57 * chore(deps-dev): upgrade svelte-check * chore(a11y): silence new a11y warnings from svelte@3.57 * Revert "chore(deps-dev): upgrade svelte-check" This reverts commit 78106587a2fd0e1bb07e86afc9fb49f596d2c24a. * fix(progress-step): remove unnecessary `aria-disabled` https://github.com/carbon-design-system/carbon-components-svelte/pull/1703#pullrequestreview-1357928713 --- docs/package.json | 2 +- docs/yarn.lock | 10 +++++----- package.json | 2 +- src/ContextMenu/ContextMenu.svelte | 1 + src/OverflowMenu/OverflowMenu.svelte | 1 + src/ProgressIndicator/ProgressStep.svelte | 1 - src/Tabs/Tabs.svelte | 1 + src/TreeView/TreeView.svelte | 1 + src/TreeView/TreeViewNode.svelte | 1 + src/TreeView/TreeViewNodeList.svelte | 1 + src/UIShell/HeaderNav.svelte | 1 + src/UIShell/HeaderNavMenu.svelte | 1 + src/UIShell/HeaderSearch.svelte | 1 + src/UIShell/SideNavMenu.svelte | 1 + yarn.lock | 10 +++++----- 15 files changed, 22 insertions(+), 13 deletions(-) diff --git a/docs/package.json b/docs/package.json index 71f0550e..0e44fd58 100644 --- a/docs/package.json +++ b/docs/package.json @@ -22,7 +22,7 @@ "prism-svelte": "^0.4.7", "prismjs": "^1.28.0", "remark-slug": "^6.0.0", - "svelte": "^3.49.0", + "svelte": "^3.57.0", "vite": "^3.0.9" }, "routify": { diff --git a/docs/yarn.lock b/docs/yarn.lock index 60209c7b..894928bd 100644 --- a/docs/yarn.lock +++ b/docs/yarn.lock @@ -165,7 +165,7 @@ bufferutil@^4.0.1: node-gyp-build "~3.7.0" carbon-components-svelte@../: - version "0.70.1" + version "0.73.3" dependencies: flatpickr "4.6.9" @@ -1280,10 +1280,10 @@ svelte-hmr@^0.14.12: resolved "https://registry.yarnpkg.com/svelte-hmr/-/svelte-hmr-0.14.12.tgz#a127aec02f1896500b10148b2d4d21ddde39973f" integrity sha512-4QSW/VvXuqVcFZ+RhxiR8/newmwOCTlbYIezvkeN6302YFRE8cXy0naamHcjz8Y9Ce3ITTZtrHrIL0AGfyo61w== -svelte@^3.49.0: - version "3.49.0" - resolved "https://registry.yarnpkg.com/svelte/-/svelte-3.49.0.tgz#5baee3c672306de1070c3b7888fc2204e36a4029" - integrity sha512-+lmjic1pApJWDfPCpUUTc1m8azDqYCG1JN9YEngrx/hUyIcFJo6VZhj0A1Ai0wqoHcEIuQy+e9tk+4uDgdtsFA== +svelte@^3.57.0: + version "3.57.0" + resolved "https://registry.yarnpkg.com/svelte/-/svelte-3.57.0.tgz#a3969cfe51f25f2a55e75f7b98dbd02c3af0980b" + integrity sha512-WMXEvF+RtAaclw0t3bPDTUe19pplMlfyKDsixbHQYgCWi9+O9VN0kXU1OppzrB9gPAvz4NALuoca2LfW2bOjTQ== symbol-tree@^3.2.4: version "3.2.4" diff --git a/package.json b/package.json index 9451373d..3f748ae6 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "sass": "^1.49.11", "standard-version": "^9.5.0", "sveld": "^0.18.0", - "svelte": "^3.51.0", + "svelte": "^3.57.0", "svelte-check": "^2.8.1", "typescript": "^4.7.4" }, diff --git a/src/ContextMenu/ContextMenu.svelte b/src/ContextMenu/ContextMenu.svelte index 68adc47a..80182eb9 100644 --- a/src/ContextMenu/ContextMenu.svelte +++ b/src/ContextMenu/ContextMenu.svelte @@ -153,6 +153,7 @@ }}" /> +
    {#if open} +
+
    {/if} +
      +
+
    Date: Sun, 26 Mar 2023 15:31:02 -0400 Subject: [PATCH 35/59] v0.73.5 --- CHANGELOG.md | 2 ++ COMPONENT_INDEX.md | 2 +- package.json | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 58c0dba2..a00c0113 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +### [0.73.5](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.73.4...v0.73.5) (2023-03-26) + ### [0.73.4](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.73.3...v0.73.4) (2023-03-21) ### Bug Fixes diff --git a/COMPONENT_INDEX.md b/COMPONENT_INDEX.md index f5727896..6c21e5dc 100644 --- a/COMPONENT_INDEX.md +++ b/COMPONENT_INDEX.md @@ -1,6 +1,6 @@ # Component Index -> 165 components exported from carbon-components-svelte@0.73.4. +> 165 components exported from carbon-components-svelte@0.73.5. ## Components diff --git a/package.json b/package.json index 3f748ae6..c66c5579 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "carbon-components-svelte", - "version": "0.73.4", + "version": "0.73.5", "license": "Apache-2.0", "description": "Svelte implementation of the Carbon Design System", "svelte": "./src/index.js", From 24432fbed6f43282f48e5fc8cab1e5789492f43e Mon Sep 17 00:00:00 2001 From: Gregor Wassmann Date: Mon, 27 Mar 2023 18:37:25 +0200 Subject: [PATCH 36/59] docs: remove redundant CSS (#1710) --- docs/src/global.css | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/docs/src/global.css b/docs/src/global.css index e154174f..87714409 100644 --- a/docs/src/global.css +++ b/docs/src/global.css @@ -172,16 +172,6 @@ html[theme="g90"] .code-override { margin-bottom: var(--cds-layout-01); } -.table { - position: sticky; - max-height: calc(100vh - 3rem); - top: 3rem; - padding-top: var(--cds-spacing-05); - padding-bottom: var(--cds-spacing-05); - padding-left: var(--cds-spacing-08); - overflow-y: auto; -} - .code-01 { font-size: var(--cds-code-01-font-size); font-weight: var(--cds-code-01-font-weight); From 50147439b5b6c68eaac51d463baf62d13725705a Mon Sep 17 00:00:00 2001 From: metonym Date: Wed, 29 Mar 2023 19:05:38 -0700 Subject: [PATCH 37/59] ci: add job to automatically deploy docs (#1711) * ci: add job to automatically deploy docs * empty commit to re-trigger CI --- .github/workflows/ci.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index bf0ca563..1e2ab446 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -23,3 +23,13 @@ jobs: yarn build:lib yarn test:types yarn lint + + deploy-docs: + if: github.ref == 'refs/heads/master' + runs-on: ubuntu-latest + steps: + - name: Trigger deploy + env: + deploy_url: ${{ secrets.RENDER_DEPLOY_HOOK_URL }} + run: | + curl -X GET "$deploy_url" From 12bcefa38c2f0532fff73e658bdd91680b420066 Mon Sep 17 00:00:00 2001 From: metonym Date: Sat, 8 Apr 2023 12:19:17 -0700 Subject: [PATCH 38/59] docs: remove Deploy to Render CTA (#1717) --- README.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/README.md b/README.md index 262a7c4f..3658b852 100644 --- a/README.md +++ b/README.md @@ -20,10 +20,6 @@ The Carbon Svelte portfolio also includes: ## [Documentation](https://carbon-components-svelte.onrender.com) -The documentation site is deployed to [Render](https://render.com) as a Static Site. See [render.yaml](render.yaml) for details. - -[![Deploy to Render](https://render.com/images/deploy-to-render-button.svg)](https://render.com/deploy?repo=https://github.com/carbon-design-system/carbon-components-svelte) - Other forms of documentation are auto-generated: - **[TypeScript definitions](types)**: Component TypeScript definitions From 8b57f235f2139bee2b0ee20a2d242c8a70af27ef Mon Sep 17 00:00:00 2001 From: metonym Date: Sat, 8 Apr 2023 12:21:24 -0700 Subject: [PATCH 39/59] docs(slider): add label text, value (#1716) docs(slider): add label text --- docs/src/pages/components/Slider.svx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/src/pages/components/Slider.svx b/docs/src/pages/components/Slider.svx index d7ac38d4..3710eeee 100644 --- a/docs/src/pages/components/Slider.svx +++ b/docs/src/pages/components/Slider.svx @@ -9,17 +9,17 @@ components: ["Slider", "SliderSkeleton"] ## Default - + ## Full width Set `fullWidth` to `true` for the slider to span the full width of its containing element. - + ## Hidden text input - + ## Custom minimum, maximum values From b9aaa3adcaf87e34ac3d45a2e39f1db92ebe1b33 Mon Sep 17 00:00:00 2001 From: Pierre Date: Wed, 3 May 2023 01:23:04 +0200 Subject: [PATCH 40/59] feat(ui-shell): make `HeaderNavItem` slottable (#1693) --- COMPONENT_INDEX.md | 4 +++- docs/src/COMPONENT_API.json | 9 ++++++++- src/UIShell/HeaderNavItem.svelte | 2 +- types/UIShell/HeaderNavItem.svelte.d.ts | 2 +- 4 files changed, 13 insertions(+), 4 deletions(-) diff --git a/COMPONENT_INDEX.md b/COMPONENT_INDEX.md index 6c21e5dc..bd4c0575 100644 --- a/COMPONENT_INDEX.md +++ b/COMPONENT_INDEX.md @@ -1697,7 +1697,9 @@ None. ### Slots -None. +| Slot name | Default | Props | Fallback | +| :-------- | :------ | :---- | :------------------ | +| -- | Yes | -- | {text} | ### Events diff --git a/docs/src/COMPONENT_API.json b/docs/src/COMPONENT_API.json index 578a31d6..907b19bd 100644 --- a/docs/src/COMPONENT_API.json +++ b/docs/src/COMPONENT_API.json @@ -5122,7 +5122,14 @@ } ], "moduleExports": [], - "slots": [], + "slots": [ + { + "name": "__default__", + "default": true, + "fallback": "{text}", + "slot_props": "{}" + } + ], "events": [ { "type": "forwarded", "name": "click", "element": "a" }, { "type": "forwarded", "name": "mouseover", "element": "a" }, diff --git a/src/UIShell/HeaderNavItem.svelte b/src/UIShell/HeaderNavItem.svelte index 8492c1e6..5b9ba073 100644 --- a/src/UIShell/HeaderNavItem.svelte +++ b/src/UIShell/HeaderNavItem.svelte @@ -61,6 +61,6 @@ } }}" > - {text} + {text} diff --git a/types/UIShell/HeaderNavItem.svelte.d.ts b/types/UIShell/HeaderNavItem.svelte.d.ts index 927d99d7..0a455543 100644 --- a/types/UIShell/HeaderNavItem.svelte.d.ts +++ b/types/UIShell/HeaderNavItem.svelte.d.ts @@ -40,5 +40,5 @@ export default class HeaderNavItem extends SvelteComponentTyped< focus: WindowEventMap["focus"]; blur: WindowEventMap["blur"]; }, - {} + { default: {} } > {} From c02b4738bce612359148267c79450c6650bf68d3 Mon Sep 17 00:00:00 2001 From: Eric Liu Date: Thu, 18 May 2023 11:53:17 -0700 Subject: [PATCH 41/59] fix: resolve `a11y` warnings from Svelte version 3.58 (#1732) * chore(deps-dev): upgrade svelte to 3.58 * chore(a11y): ignore false positives Referencing the upstream Carbon React implementation, these warnings can be ignored. * fix(list-box-menu-item): set `tabindex` to `-1` * chore: fix `tabindex` capitalization The Svelte Language server does not detect `tabIndex` as a valid attribute. Note, however, that `tabIndex` is correct when using it in JavaScript (e.g., `node.tabIndex`). --- docs/package.json | 2 +- docs/yarn.lock | 10 +++++----- package.json | 2 +- src/ContentSwitcher/ContentSwitcher.svelte | 1 + src/ListBox/ListBoxMenuItem.svelte | 1 + src/ListBox/ListBoxSelection.svelte | 2 +- src/StructuredList/StructuredListRow.svelte | 1 + src/Tooltip/Tooltip.svelte | 2 +- yarn.lock | 8 ++++---- 9 files changed, 16 insertions(+), 13 deletions(-) diff --git a/docs/package.json b/docs/package.json index 0e44fd58..d7386628 100644 --- a/docs/package.json +++ b/docs/package.json @@ -22,7 +22,7 @@ "prism-svelte": "^0.4.7", "prismjs": "^1.28.0", "remark-slug": "^6.0.0", - "svelte": "^3.57.0", + "svelte": "^3.58.0", "vite": "^3.0.9" }, "routify": { diff --git a/docs/yarn.lock b/docs/yarn.lock index 894928bd..181dc714 100644 --- a/docs/yarn.lock +++ b/docs/yarn.lock @@ -165,7 +165,7 @@ bufferutil@^4.0.1: node-gyp-build "~3.7.0" carbon-components-svelte@../: - version "0.73.3" + version "0.73.5" dependencies: flatpickr "4.6.9" @@ -1280,10 +1280,10 @@ svelte-hmr@^0.14.12: resolved "https://registry.yarnpkg.com/svelte-hmr/-/svelte-hmr-0.14.12.tgz#a127aec02f1896500b10148b2d4d21ddde39973f" integrity sha512-4QSW/VvXuqVcFZ+RhxiR8/newmwOCTlbYIezvkeN6302YFRE8cXy0naamHcjz8Y9Ce3ITTZtrHrIL0AGfyo61w== -svelte@^3.57.0: - version "3.57.0" - resolved "https://registry.yarnpkg.com/svelte/-/svelte-3.57.0.tgz#a3969cfe51f25f2a55e75f7b98dbd02c3af0980b" - integrity sha512-WMXEvF+RtAaclw0t3bPDTUe19pplMlfyKDsixbHQYgCWi9+O9VN0kXU1OppzrB9gPAvz4NALuoca2LfW2bOjTQ== +svelte@^3.58.0: + version "3.58.0" + resolved "https://registry.yarnpkg.com/svelte/-/svelte-3.58.0.tgz#d3e6f103efd6129e51c7d709225ad3b4c052b64e" + integrity sha512-brIBNNB76mXFmU/Kerm4wFnkskBbluBDCjx/8TcpYRb298Yh2dztS2kQ6bhtjMcvUhd5ynClfwpz5h2gnzdQ1A== symbol-tree@^3.2.4: version "3.2.4" diff --git a/package.json b/package.json index c66c5579..9d282cc4 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "sass": "^1.49.11", "standard-version": "^9.5.0", "sveld": "^0.18.0", - "svelte": "^3.57.0", + "svelte": "^3.58.0", "svelte-check": "^2.8.1", "typescript": "^4.7.4" }, diff --git a/src/ContentSwitcher/ContentSwitcher.svelte b/src/ContentSwitcher/ContentSwitcher.svelte index ce7ef662..3cd822e9 100644 --- a/src/ContentSwitcher/ContentSwitcher.svelte +++ b/src/ContentSwitcher/ContentSwitcher.svelte @@ -58,6 +58,7 @@ +
    diff --git a/yarn.lock b/yarn.lock index 0fee6db6..e168a6e3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2023,10 +2023,10 @@ svelte@^3.52.0: resolved "https://registry.yarnpkg.com/svelte/-/svelte-3.54.0.tgz#b4bcd865bd9e927f9f7b76563288ef5f4d72867a" integrity sha512-tdrgeJU0hob0ZWAMoKXkhcxXA7dpTg6lZGxUeko5YqvPdJBiyRspGsCwV27kIrbrqPP2WUoSV9ca0gnLlw8YzQ== -svelte@^3.57.0: - version "3.57.0" - resolved "https://registry.yarnpkg.com/svelte/-/svelte-3.57.0.tgz#a3969cfe51f25f2a55e75f7b98dbd02c3af0980b" - integrity sha512-WMXEvF+RtAaclw0t3bPDTUe19pplMlfyKDsixbHQYgCWi9+O9VN0kXU1OppzrB9gPAvz4NALuoca2LfW2bOjTQ== +svelte@^3.58.0: + version "3.58.0" + resolved "https://registry.yarnpkg.com/svelte/-/svelte-3.58.0.tgz#d3e6f103efd6129e51c7d709225ad3b4c052b64e" + integrity sha512-brIBNNB76mXFmU/Kerm4wFnkskBbluBDCjx/8TcpYRb298Yh2dztS2kQ6bhtjMcvUhd5ynClfwpz5h2gnzdQ1A== terser@^5.0.0: version "5.14.2" From edcb14b3c98f319129631896d28eaf0aa448e64e Mon Sep 17 00:00:00 2001 From: Enrico Sacchetti Date: Thu, 18 May 2023 21:31:41 -0400 Subject: [PATCH 42/59] v0.74.0 --- CHANGELOG.md | 10 ++++++++++ COMPONENT_INDEX.md | 2 +- package.json | 2 +- 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a00c0113..f85fddca 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,16 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +### [0.74.0](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.73.5...v0.74.0) (2023-05-18) + +### Features + +- **ui-shell:** make `HeaderNavItem` slottable ([#1693](https://github.com/carbon-design-system/carbon-components-svelte/issues/1693)) ([b9aaa3a](https://github.com/carbon-design-system/carbon-components-svelte/commit/b9aaa3adcaf87e34ac3d45a2e39f1db92ebe1b33)) + +### Bug Fixes + +- resolve `a11y` warnings from Svelte version 3.58 ([#1732](https://github.com/carbon-design-system/carbon-components-svelte/issues/1732)) ([c02b473](https://github.com/carbon-design-system/carbon-components-svelte/commit/c02b4738bce612359148267c79450c6650bf68d3)) + ### [0.73.5](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.73.4...v0.73.5) (2023-03-26) ### [0.73.4](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.73.3...v0.73.4) (2023-03-21) diff --git a/COMPONENT_INDEX.md b/COMPONENT_INDEX.md index bd4c0575..8120fca4 100644 --- a/COMPONENT_INDEX.md +++ b/COMPONENT_INDEX.md @@ -1,6 +1,6 @@ # Component Index -> 165 components exported from carbon-components-svelte@0.73.5. +> 165 components exported from carbon-components-svelte@0.74.0. ## Components diff --git a/package.json b/package.json index 9d282cc4..c7d81b9d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "carbon-components-svelte", - "version": "0.73.5", + "version": "0.74.0", "license": "Apache-2.0", "description": "Svelte implementation of the Carbon Design System", "svelte": "./src/index.js", From 60a796ea48b17a4e8829b8782aaddb569534c7c4 Mon Sep 17 00:00:00 2001 From: Sam Date: Mon, 22 May 2023 03:59:53 +1000 Subject: [PATCH 43/59] feat(pagination-nav): add `tooltipPosition` prop (#1733) * Add `tooltipPosition` to `PaginationNav` per #1656 * Rebuild test * Update description in documentation Co-authored-by: Enrico Sacchetti * chore: update docs --------- Co-authored-by: Samuel Janda Co-authored-by: Enrico Sacchetti Co-authored-by: Enrico Sacchetti --- COMPONENT_INDEX.md | 17 +++++++++-------- docs/src/COMPONENT_API.json | 12 ++++++++++++ docs/src/pages/components/PaginationNav.svx | 8 +++++++- src/PaginationNav/PaginationNav.svelte | 18 ++++++++++++++++-- types/PaginationNav/PaginationNav.svelte.d.ts | 6 ++++++ 5 files changed, 50 insertions(+), 11 deletions(-) diff --git a/COMPONENT_INDEX.md b/COMPONENT_INDEX.md index 8120fca4..e41dfdc5 100644 --- a/COMPONENT_INDEX.md +++ b/COMPONENT_INDEX.md @@ -2696,14 +2696,15 @@ None. ### Props -| Prop name | Required | Kind | Reactive | Type | Default value | Description | -| :----------- | :------- | :--------------- | :------- | -------------------- | ---------------------------- | ----------------------------------------- | -| page | No | let | Yes | number | 1 | Specify the current page index | -| total | No | let | No | number | 10 | Specify the total number of pages | -| shown | No | let | No | number | 10 | Specify the total number of pages to show | -| loop | No | let | No | boolean | false | Set to `true` to loop the navigation | -| forwardText | No | let | No | string | "Next page" | Specify the forward button text | -| backwardText | No | let | No | string | "Previous page" | Specify the backward button text | +| Prop name | Required | Kind | Reactive | Type | Default value | Description | +| :-------------- | :------- | :--------------- | :------- | ------------------------------------------------------------------------------------------------ | ---------------------------- | ------------------------------------------------------------------- | +| page | No | let | Yes | number | 1 | Specify the current page index | +| total | No | let | No | number | 10 | Specify the total number of pages | +| shown | No | let | No | number | 10 | Specify the total number of pages to show | +| loop | No | let | No | boolean | false | Set to `true` to loop the navigation | +| forwardText | No | let | No | string | "Next page" | Specify the forward button text | +| backwardText | No | let | No | string | "Previous page" | Specify the backward button text | +| tooltipPosition | No | let | No | "top" | "right" | "bottom" | "left" | "outside" | "inside" | "bottom" | Set the position of the tooltip relative to the pagination buttons. | ### Slots diff --git a/docs/src/COMPONENT_API.json b/docs/src/COMPONENT_API.json index 907b19bd..40c92155 100644 --- a/docs/src/COMPONENT_API.json +++ b/docs/src/COMPONENT_API.json @@ -8520,6 +8520,18 @@ "isRequired": false, "constant": false, "reactive": false + }, + { + "name": "tooltipPosition", + "kind": "let", + "description": "Set the position of the tooltip relative to the pagination buttons.", + "type": "\"top\" | \"right\" | \"bottom\" | \"left\" | \"outside\" | \"inside\"", + "value": "\"bottom\"", + "isFunction": false, + "isFunctionDeclaration": false, + "isRequired": false, + "constant": false, + "reactive": false } ], "moduleExports": [], diff --git a/docs/src/pages/components/PaginationNav.svx b/docs/src/pages/components/PaginationNav.svx index 690921fc..e279d4d1 100644 --- a/docs/src/pages/components/PaginationNav.svx +++ b/docs/src/pages/components/PaginationNav.svx @@ -42,4 +42,10 @@ Use the `forwardText` and `backwardText` props to customize the button text. \ No newline at end of file +/> + +## Tooltip Position + +Use the `tooltipPosition` prop to change the alignment of the tooltip. + + \ No newline at end of file diff --git a/src/PaginationNav/PaginationNav.svelte b/src/PaginationNav/PaginationNav.svelte index 4e31aa10..adf06929 100644 --- a/src/PaginationNav/PaginationNav.svelte +++ b/src/PaginationNav/PaginationNav.svelte @@ -23,6 +23,12 @@ /** Specify the backward button text */ export let backwardText = "Previous page"; + /** + * Set the position of the tooltip relative to the pagination buttons. + * @type {"top" | "right" | "bottom" | "left" | "outside" | "inside"} + */ + export let tooltipPosition = "bottom"; + import { createEventDispatcher } from "svelte"; import CaretLeft from "../icons/CaretLeft.svelte"; import CaretRight from "../icons/CaretRight.svelte"; @@ -76,7 +82,11 @@
    -
    Below the fold content here
    +
    Below the fold content here
    diff --git a/src/Tile/ExpandableTile.svelte b/src/Tile/ExpandableTile.svelte index 14b10297..fe8ae386 100644 --- a/src/Tile/ExpandableTile.svelte +++ b/src/Tile/ExpandableTile.svelte @@ -32,11 +32,23 @@ /** Obtain a reference to the top-level element */ export let ref = null; - import { afterUpdate } from "svelte"; + import { afterUpdate, onMount } from "svelte"; import ChevronDown from "../icons/ChevronDown.svelte"; let refAbove = null; + onMount(() => { + const resizeObserver = new ResizeObserver(([elem]) => { + tileMaxHeight = elem.contentRect.height; + }); + + resizeObserver.observe(refAbove); + + return () => { + resizeObserver.disconnect(); + }; + }); + afterUpdate(() => { if (tileMaxHeight === 0) { tileMaxHeight = refAbove.getBoundingClientRect().height; @@ -62,10 +74,8 @@ class:bx--tile--expandable="{true}" class:bx--tile--is-expanded="{expanded}" class:bx--tile--light="{light}" + style:max-height="{expanded ? "none" : `${tileMaxHeight + tilePadding}px`}" {...$$restProps} - style="{expanded - ? $$restProps.style - : `${$$restProps.style}; max-height: ${tileMaxHeight + tilePadding}px`}" on:click on:click="{() => { expanded = !expanded; From e2d7e04397f540a070bd4d7224ad2ca9191926c1 Mon Sep 17 00:00:00 2001 From: Enrico Sacchetti Date: Fri, 2 Jun 2023 13:09:43 -0400 Subject: [PATCH 46/59] v0.75.1 --- CHANGELOG.md | 7 +++++++ COMPONENT_INDEX.md | 2 +- package.json | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 308313d0..f2450bb9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,13 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +### [0.75.1](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.75.0...v0.75.1) (2023-06-02) + + +### Bug Fixes + +* **expandable-tile:** set tile height using resize observer ([#1738](https://github.com/carbon-design-system/carbon-components-svelte/issues/1738)) ([a369962](https://github.com/carbon-design-system/carbon-components-svelte/commit/a369962fdf96f95bbdcc2f8f9f84c5d900ec4087)) + ### [0.75.0](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.74.0...v0.74.1) (2023-05-21) ### Features diff --git a/COMPONENT_INDEX.md b/COMPONENT_INDEX.md index 363c09c8..104283de 100644 --- a/COMPONENT_INDEX.md +++ b/COMPONENT_INDEX.md @@ -1,6 +1,6 @@ # Component Index -> 165 components exported from carbon-components-svelte@0.75.0. +> 165 components exported from carbon-components-svelte@0.75.1. ## Components diff --git a/package.json b/package.json index 16c30aea..b9f691d1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "carbon-components-svelte", - "version": "0.75.0", + "version": "0.75.1", "license": "Apache-2.0", "description": "Svelte implementation of the Carbon Design System", "svelte": "./src/index.js", From 0b4f19c87e8479f0649fa2c5dc84beb4c1a1e302 Mon Sep 17 00:00:00 2001 From: Sachin Date: Sun, 11 Jun 2023 18:45:55 -0700 Subject: [PATCH 47/59] feat: make `titleText` slottable in `MultiSelect`, `ComboBox` (#1750) Closes #1747 --- COMPONENT_INDEX.md | 2 ++ docs/src/COMPONENT_API.json | 12 ++++++++++++ src/ComboBox/ComboBox.svelte | 4 +++- src/MultiSelect/MultiSelect.svelte | 4 +++- types/ComboBox/ComboBox.svelte.d.ts | 2 +- types/MultiSelect/MultiSelect.svelte.d.ts | 2 +- 6 files changed, 22 insertions(+), 4 deletions(-) diff --git a/COMPONENT_INDEX.md b/COMPONENT_INDEX.md index 104283de..7b3fc751 100644 --- a/COMPONENT_INDEX.md +++ b/COMPONENT_INDEX.md @@ -684,6 +684,7 @@ export interface ComboBoxItem { | Slot name | Default | Props | Fallback | | :-------- | :------ | :-------------------------------------------------- | :-------------------------------- | | -- | Yes | { item: ComboBoxItem; index: number } | {itemToString(item)} | +| titleText | No | -- | {titleText} | ### Events @@ -2389,6 +2390,7 @@ export interface MultiSelectItem { | Slot name | Default | Props | Fallback | | :-------- | :------ | :----------------------------------------------------- | :-------------------------------- | | -- | Yes | { item: MultiSelectItem; index: number } | {itemToString(item)} | +| titleText | No | -- | {titleText} | ### Events diff --git a/docs/src/COMPONENT_API.json b/docs/src/COMPONENT_API.json index 40c92155..91c9531a 100644 --- a/docs/src/COMPONENT_API.json +++ b/docs/src/COMPONENT_API.json @@ -1743,6 +1743,12 @@ "default": true, "fallback": "{itemToString(item)}", "slot_props": "{ item: ComboBoxItem; index: number }" + }, + { + "name": "titleText", + "default": false, + "fallback": "{titleText}", + "slot_props": "{}" } ], "events": [ @@ -7354,6 +7360,12 @@ "default": true, "fallback": "{itemToString(item)}", "slot_props": "{ item: MultiSelectItem; index: number }" + }, + { + "name": "titleText", + "default": false, + "fallback": "{titleText}", + "slot_props": "{}" } ], "events": [ diff --git a/src/ComboBox/ComboBox.svelte b/src/ComboBox/ComboBox.svelte index 886cc433..16008edc 100644 --- a/src/ComboBox/ComboBox.svelte +++ b/src/ComboBox/ComboBox.svelte @@ -218,13 +218,15 @@ />
    - {#if titleText} + {#if titleText || $$slots.titleText} {/if} - {#if titleText} + {#if titleText || $$slots.titleText} {/if} { /** * Clear the combo box programmatically diff --git a/types/MultiSelect/MultiSelect.svelte.d.ts b/types/MultiSelect/MultiSelect.svelte.d.ts index 0673a24f..21230f4a 100644 --- a/types/MultiSelect/MultiSelect.svelte.d.ts +++ b/types/MultiSelect/MultiSelect.svelte.d.ts @@ -253,5 +253,5 @@ export default class MultiSelect extends SvelteComponentTyped< focus: WindowEventMap["focus"]; paste: DocumentAndElementEventHandlersEventMap["paste"]; }, - { default: { item: MultiSelectItem; index: number } } + { default: { item: MultiSelectItem; index: number }; titleText: {} } > {} From d75dca98d92bbbed813fac98cf435aefb8e4d0ab Mon Sep 17 00:00:00 2001 From: Enrico Sacchetti Date: Wed, 21 Jun 2023 16:05:19 -0400 Subject: [PATCH 48/59] v0.76.0 --- CHANGELOG.md | 7 +++++++ COMPONENT_INDEX.md | 2 +- package.json | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f2450bb9..99794c3c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,13 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +### [0.76.0](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.75.1...v0.75.2) (2023-06-21) + + +### Features + +* make `titleText` slottable in `MultiSelect`, `ComboBox` ([#1750](https://github.com/carbon-design-system/carbon-components-svelte/issues/1750)) ([0b4f19c](https://github.com/carbon-design-system/carbon-components-svelte/commit/0b4f19c87e8479f0649fa2c5dc84beb4c1a1e302)), closes [#1747](https://github.com/carbon-design-system/carbon-components-svelte/issues/1747) + ### [0.75.1](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.75.0...v0.75.1) (2023-06-02) diff --git a/COMPONENT_INDEX.md b/COMPONENT_INDEX.md index 7b3fc751..3f14ba07 100644 --- a/COMPONENT_INDEX.md +++ b/COMPONENT_INDEX.md @@ -1,6 +1,6 @@ # Component Index -> 165 components exported from carbon-components-svelte@0.75.1. +> 165 components exported from carbon-components-svelte@0.76.0. ## Components diff --git a/package.json b/package.json index b9f691d1..ba8dd3f4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "carbon-components-svelte", - "version": "0.75.1", + "version": "0.76.0", "license": "Apache-2.0", "description": "Svelte implementation of the Carbon Design System", "svelte": "./src/index.js", From d5a4a8b94a8753545a54f7e43f1773e49a1ff208 Mon Sep 17 00:00:00 2001 From: Ben Periton <104396+benperiton@users.noreply.github.com> Date: Mon, 3 Jul 2023 20:14:23 +0100 Subject: [PATCH 49/59] fix(date-picker): hide `helperText` if invalid or warning state (#1759) --- src/DatePicker/DatePickerInput.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/DatePicker/DatePickerInput.svelte b/src/DatePicker/DatePickerInput.svelte index 58f64c03..ad4a3bd6 100644 --- a/src/DatePicker/DatePickerInput.svelte +++ b/src/DatePicker/DatePickerInput.svelte @@ -162,7 +162,7 @@ {#if !invalid && warn}
    {warnText}
    {/if} - {#if helperText} + {#if !invalid && !warn && helperText}
    Date: Tue, 4 Jul 2023 19:02:50 +0300 Subject: [PATCH 50/59] fix(slider): `disabled` Slider should not submit a form (#1758) A single disabled input should not submit a form. If there are other non-disabled inputs in the same form, the value of the disabled input should not be included upon form submission. --- src/Slider/Slider.svelte | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/src/Slider/Slider.svelte b/src/Slider/Slider.svelte index e5c99a62..8b539bd0 100644 --- a/src/Slider/Slider.svelte +++ b/src/Slider/Slider.svelte @@ -193,21 +193,10 @@ class:bx--slider__filled-track="{true}" style="transform: translate(0, -50%) scaleX({left / 100})" >
    -
    {maxLabel || max} Date: Tue, 4 Jul 2023 14:00:24 -0700 Subject: [PATCH 51/59] chore(deps-dev): upgrade `svelte-check` to version 3 (#1739) * chore(deps-dev): upgrade svelte-check, @tsconfig/svelte * chore(types): fix type error in `TreeView` * chore: adjust `test:types` command to ignore folders --- package.json | 6 +-- tests/TreeView.test.svelte | 2 +- yarn.lock | 97 +++++++++++++++++++++++++++----------- 3 files changed, 73 insertions(+), 32 deletions(-) diff --git a/package.json b/package.json index ba8dd3f4..42cbb7fe 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "css/*.css" ], "scripts": { - "test:types": "svelte-check --workspace tests", + "test:types": "svelte-check --workspace tests --no-tsconfig --ignore 'docs,examples'", "lint": "prettier --write \"**/*.{svelte,md,js,json,ts}\"", "build:css": "node scripts/build-css", "build:docs": "node scripts/build-docs", @@ -26,7 +26,7 @@ "devDependencies": { "@rollup/plugin-commonjs": "^21.0.3", "@rollup/plugin-node-resolve": "^13.3.0", - "@tsconfig/svelte": "^3.0.0", + "@tsconfig/svelte": "^4.0.1", "autoprefixer": "^10.4.8", "carbon-components": "10.57.0", "carbon-icons-svelte": "^11.2.0", @@ -40,7 +40,7 @@ "standard-version": "^9.5.0", "sveld": "^0.18.0", "svelte": "^3.58.0", - "svelte-check": "^2.8.1", + "svelte-check": "^3.4.3", "typescript": "^4.7.4" }, "standard-version": { diff --git a/tests/TreeView.test.svelte b/tests/TreeView.test.svelte index fdb911e8..2aacf2d2 100644 --- a/tests/TreeView.test.svelte +++ b/tests/TreeView.test.svelte @@ -52,7 +52,7 @@ $: if (treeview) { treeview.expandAll(); treeview.expandNodes((node) => { - return node.id > 0; + return +node.id > 0; }); treeview.collapseAll(); treeview.collapseNodes((node) => { diff --git a/yarn.lock b/yarn.lock index e168a6e3..a8df6af2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -63,7 +63,7 @@ "@jridgewell/sourcemap-codec" "^1.4.10" "@jridgewell/trace-mapping" "^0.3.9" -"@jridgewell/resolve-uri@^3.0.3": +"@jridgewell/resolve-uri@3.1.0", "@jridgewell/resolve-uri@^3.0.3": version "3.1.0" resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== @@ -81,11 +81,24 @@ "@jridgewell/gen-mapping" "^0.3.0" "@jridgewell/trace-mapping" "^0.3.9" -"@jridgewell/sourcemap-codec@^1.4.10": +"@jridgewell/sourcemap-codec@1.4.14", "@jridgewell/sourcemap-codec@^1.4.10": version "1.4.14" resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== +"@jridgewell/sourcemap-codec@^1.4.13", "@jridgewell/sourcemap-codec@^1.4.14": + version "1.4.15" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" + integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== + +"@jridgewell/trace-mapping@^0.3.17": + version "0.3.18" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz#25783b2086daf6ff1dcb53c9249ae480e4dd4cd6" + integrity sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA== + dependencies: + "@jridgewell/resolve-uri" "3.1.0" + "@jridgewell/sourcemap-codec" "1.4.14" + "@jridgewell/trace-mapping@^0.3.9": version "0.3.14" resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz#b231a081d8f66796e475ad588a1ef473112701ed" @@ -149,10 +162,10 @@ estree-walker "^1.0.1" picomatch "^2.2.2" -"@tsconfig/svelte@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@tsconfig/svelte/-/svelte-3.0.0.tgz#b06e059209f04c414de0069f2f0e2796d979fc6f" - integrity sha512-pYrtLtOwku/7r1i9AMONsJMVYAtk3hzOfiGNekhtq5tYBGA7unMve8RvUclKLMT3PrihvJqUmzsRGh0RP84hKg== +"@tsconfig/svelte@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@tsconfig/svelte/-/svelte-4.0.1.tgz#f36c1085fbdd868c10fb0426141956483dd4867b" + integrity sha512-B+XlGpmuAQzJqDoBATNCvEPqQg0HkO7S8pM14QDI5NsmtymzRexQ1N+nX2H6RTtFbuFgaZD4I8AAi8voGg0GLg== "@types/color-name@^1.1.1": version "1.1.1" @@ -189,6 +202,11 @@ resolved "https://registry.npmjs.org/@types/pug/-/pug-2.0.4.tgz#8772fcd0418e3cd2cc171555d73007415051f4b2" integrity sha1-h3L80EGOPNLMFxVV1zAHQVBR9LI= +"@types/pug@^2.0.6": + version "2.0.6" + resolved "https://registry.yarnpkg.com/@types/pug/-/pug-2.0.6.tgz#f830323c88172e66826d0bde413498b61054b5a6" + integrity sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg== + "@types/resolve@1.17.1": version "1.17.1" resolved "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz#3afd6ad8967c77e4376c598a82ddd58f46ec45d6" @@ -684,6 +702,11 @@ detect-indent@^6.0.0: resolved "https://registry.npmjs.org/detect-indent/-/detect-indent-6.0.0.tgz#0abd0f549f69fc6659a254fe96786186b6f528fd" integrity sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA== +detect-indent@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-6.1.0.tgz#592485ebbbf6b3b1ab2be175c8393d04ca0d57e6" + integrity sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA== + detect-newline@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" @@ -1240,6 +1263,13 @@ magic-string@^0.25.7: dependencies: sourcemap-codec "^1.4.4" +magic-string@^0.27.0: + version "0.27.0" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.27.0.tgz#e4a3413b4bab6d98d2becffd48b4a257effdbbf3" + integrity sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA== + dependencies: + "@jridgewell/sourcemap-codec" "^1.4.13" + map-obj@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" @@ -1817,6 +1847,16 @@ sorcery@^0.10.0: sander "^0.5.0" sourcemap-codec "^1.3.0" +sorcery@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/sorcery/-/sorcery-0.11.0.tgz#310c80ee993433854bb55bb9aa4003acd147fca8" + integrity sha512-J69LQ22xrQB1cIFJhPfgtLuI6BpWRiWu1Y3vSsIwK/eAScqJxd/+CJlUuHQRdX2C9NGFamq+KqNywGgaThwfHw== + dependencies: + "@jridgewell/sourcemap-codec" "^1.4.14" + buffer-crc32 "^0.2.5" + minimist "^1.2.0" + sander "^0.5.0" + "source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" @@ -1982,29 +2022,19 @@ sveld@^0.18.0: svelte-preprocess "^4.10.6" typescript "^4.8.4" -svelte-check@^2.8.1: - version "2.8.1" - resolved "https://registry.yarnpkg.com/svelte-check/-/svelte-check-2.8.1.tgz#484499d66ad6a5043e9dfeb91b0dfadf2a9c63b0" - integrity sha512-cibyY1sgt3ONIDnQbSgV2X9AJFhwEslRHNo95lijrYfPzVEvTvbmL2ohsUyqB5L7j1GhLXtQbjCJ4lZZ/fwbeQ== +svelte-check@^3.4.3: + version "3.4.3" + resolved "https://registry.yarnpkg.com/svelte-check/-/svelte-check-3.4.3.tgz#591c66568d227b22e6dab21de1dfc250ce2109d2" + integrity sha512-O07soQFY3X0VDt+bcGc6D5naz0cLtjwnmNP9JsEBPVyMemFEqUhL2OdLqvkl5H/u8Jwm50EiAU4BPRn5iin/kg== dependencies: - "@jridgewell/trace-mapping" "^0.3.9" + "@jridgewell/trace-mapping" "^0.3.17" chokidar "^3.4.1" fast-glob "^3.2.7" import-fresh "^3.2.1" picocolors "^1.0.0" sade "^1.7.4" - svelte-preprocess "^4.0.0" - typescript "*" - -svelte-preprocess@^4.0.0: - version "4.5.2" - resolved "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-4.5.2.tgz#37976d1e0d866eb382411d486f7468d2275087e9" - integrity sha512-ClUX5NecnGBwI+nJnnBvKKy0XutCq5uHTIKe6cPhpvuOj9AAnyvef9wOZAE93yr85OKPutGCNIJa/X1TrJ7O0Q== - dependencies: - "@types/pug" "^2.0.4" - "@types/sass" "^1.16.0" - detect-indent "^6.0.0" - strip-indent "^3.0.0" + svelte-preprocess "^5.0.3" + typescript "^5.0.3" svelte-preprocess@^4.10.6: version "4.10.6" @@ -2018,6 +2048,17 @@ svelte-preprocess@^4.10.6: sorcery "^0.10.0" strip-indent "^3.0.0" +svelte-preprocess@^5.0.3: + version "5.0.4" + resolved "https://registry.yarnpkg.com/svelte-preprocess/-/svelte-preprocess-5.0.4.tgz#2123898e079a074f7f4ef1799e10e037f5bcc55b" + integrity sha512-ABia2QegosxOGsVlsSBJvoWeXy1wUKSfF7SWJdTjLAbx/Y3SrVevvvbFNQqrSJw89+lNSsM58SipmZJ5SRi5iw== + dependencies: + "@types/pug" "^2.0.6" + detect-indent "^6.1.0" + magic-string "^0.27.0" + sorcery "^0.11.0" + strip-indent "^3.0.0" + svelte@^3.52.0: version "3.54.0" resolved "https://registry.yarnpkg.com/svelte/-/svelte-3.54.0.tgz#b4bcd865bd9e927f9f7b76563288ef5f4d72867a" @@ -2095,11 +2136,6 @@ typedarray@^0.0.6: resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== -typescript@*: - version "4.0.5" - resolved "https://registry.npmjs.org/typescript/-/typescript-4.0.5.tgz#ae9dddfd1069f1cb5beb3ef3b2170dd7c1332389" - integrity sha512-ywmr/VrTVCmNTJ6iV2LwIrfG1P+lv6luD8sUJs+2eI9NLGigaN+nUQc13iHqisq7bra9lnmUSYqbJvegraBOPQ== - typescript@^4.7.4: version "4.7.4" resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.7.4.tgz#1a88596d1cf47d59507a1bcdfb5b9dfe4d488235" @@ -2110,6 +2146,11 @@ typescript@^4.8.4: resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.4.tgz#a2a3d2756c079abda241d75f149df9d561091e78" integrity sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg== +typescript@^5.0.3: + version "5.1.3" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.1.3.tgz#8d84219244a6b40b6fb2b33cc1c062f715b9e826" + integrity sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw== + uglify-js@^3.1.4: version "3.17.4" resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.17.4.tgz#61678cf5fa3f5b7eb789bb345df29afb8257c22c" From 7579c032faa3f1b9ad9d42f76da876f38725141e Mon Sep 17 00:00:00 2001 From: Eric Liu Date: Sat, 8 Jul 2023 11:29:05 -0700 Subject: [PATCH 52/59] fix(select): hide `helperText` if invalid or warning state (#1761) --- src/Select/Select.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Select/Select.svelte b/src/Select/Select.svelte index 1199ed6f..d1a76f94 100644 --- a/src/Select/Select.svelte +++ b/src/Select/Select.svelte @@ -181,7 +181,7 @@
{/if}
- {#if helperText} + {#if !invalid && !warn && helperText}
Date: Sat, 8 Jul 2023 16:41:44 -0700 Subject: [PATCH 53/59] fix(types): allow `data-*` attributes for props forwarded to HTML elements (#1741) * chore(deps-dev): upgrade `sveld` to v0.18.1 * Run "yarn build:docs" * test: assert that `data-*` attributes are valid --- package.json | 2 +- tests/Button.test.svelte | 2 +- types/Accordion/AccordionItem.svelte.d.ts | 2 ++ types/Accordion/AccordionSkeleton.svelte.d.ts | 2 ++ types/AspectRatio/AspectRatio.svelte.d.ts | 2 ++ types/Breadcrumb/BreadcrumbItem.svelte.d.ts | 2 ++ types/Breadcrumb/BreadcrumbSkeleton.svelte.d.ts | 2 ++ types/Button/Button.svelte.d.ts | 2 ++ types/Button/ButtonSet.svelte.d.ts | 2 ++ types/Button/ButtonSkeleton.svelte.d.ts | 2 ++ types/Checkbox/Checkbox.svelte.d.ts | 2 ++ types/Checkbox/CheckboxSkeleton.svelte.d.ts | 4 +++- types/CodeSnippet/CodeSnippetSkeleton.svelte.d.ts | 2 ++ types/ComboBox/ComboBox.svelte.d.ts | 2 ++ types/ComposedModal/ComposedModal.svelte.d.ts | 2 ++ types/ComposedModal/ModalBody.svelte.d.ts | 2 ++ types/ComposedModal/ModalFooter.svelte.d.ts | 2 ++ types/ComposedModal/ModalHeader.svelte.d.ts | 2 ++ types/ContentSwitcher/ContentSwitcher.svelte.d.ts | 2 ++ types/ContentSwitcher/Switch.svelte.d.ts | 2 ++ types/ContextMenu/ContextMenu.svelte.d.ts | 2 ++ types/ContextMenu/ContextMenuOption.svelte.d.ts | 2 ++ types/CopyButton/CopyButton.svelte.d.ts | 2 ++ types/DataTable/DataTable.svelte.d.ts | 2 ++ types/DataTable/DataTableSkeleton.svelte.d.ts | 2 ++ types/DataTable/Table.svelte.d.ts | 2 ++ types/DataTable/TableBody.svelte.d.ts | 4 +++- types/DataTable/TableCell.svelte.d.ts | 4 +++- types/DataTable/TableContainer.svelte.d.ts | 2 ++ types/DataTable/TableHead.svelte.d.ts | 4 +++- types/DataTable/TableHeader.svelte.d.ts | 2 ++ types/DataTable/TableRow.svelte.d.ts | 4 +++- types/DataTable/Toolbar.svelte.d.ts | 2 ++ types/DataTable/ToolbarBatchActions.svelte.d.ts | 2 ++ types/DataTable/ToolbarSearch.svelte.d.ts | 2 ++ types/DatePicker/DatePicker.svelte.d.ts | 2 ++ types/DatePicker/DatePickerInput.svelte.d.ts | 2 ++ types/DatePicker/DatePickerSkeleton.svelte.d.ts | 2 ++ types/Dropdown/Dropdown.svelte.d.ts | 2 ++ types/Dropdown/DropdownSkeleton.svelte.d.ts | 2 ++ types/FileUploader/FileUploader.svelte.d.ts | 2 ++ types/FileUploader/FileUploaderButton.svelte.d.ts | 2 ++ types/FileUploader/FileUploaderDropContainer.svelte.d.ts | 2 ++ types/FileUploader/FileUploaderItem.svelte.d.ts | 2 ++ types/FileUploader/FileUploaderSkeleton.svelte.d.ts | 4 +++- types/FileUploader/Filename.svelte.d.ts | 2 ++ types/FluidForm/FluidForm.svelte.d.ts | 4 +++- types/Form/Form.svelte.d.ts | 2 ++ types/FormGroup/FormGroup.svelte.d.ts | 2 ++ types/FormItem/FormItem.svelte.d.ts | 4 +++- types/FormLabel/FormLabel.svelte.d.ts | 2 ++ types/Grid/Column.svelte.d.ts | 2 ++ types/Grid/Grid.svelte.d.ts | 2 ++ types/Grid/Row.svelte.d.ts | 2 ++ types/ImageLoader/ImageLoader.svelte.d.ts | 2 ++ types/InlineLoading/InlineLoading.svelte.d.ts | 2 ++ types/Link/Link.svelte.d.ts | 2 ++ types/ListBox/ListBox.svelte.d.ts | 2 ++ types/ListBox/ListBoxField.svelte.d.ts | 2 ++ types/ListBox/ListBoxMenu.svelte.d.ts | 2 ++ types/ListBox/ListBoxMenuIcon.svelte.d.ts | 2 ++ types/ListBox/ListBoxMenuItem.svelte.d.ts | 2 ++ types/ListBox/ListBoxSelection.svelte.d.ts | 2 ++ types/ListItem/ListItem.svelte.d.ts | 4 +++- types/Loading/Loading.svelte.d.ts | 2 ++ types/Modal/Modal.svelte.d.ts | 2 ++ types/MultiSelect/MultiSelect.svelte.d.ts | 2 ++ types/Notification/InlineNotification.svelte.d.ts | 2 ++ types/Notification/NotificationButton.svelte.d.ts | 2 ++ types/Notification/ToastNotification.svelte.d.ts | 2 ++ types/NumberInput/NumberInput.svelte.d.ts | 2 ++ types/NumberInput/NumberInputSkeleton.svelte.d.ts | 2 ++ types/OrderedList/OrderedList.svelte.d.ts | 2 ++ types/OverflowMenu/OverflowMenu.svelte.d.ts | 2 ++ types/OverflowMenu/OverflowMenuItem.svelte.d.ts | 2 ++ types/Pagination/Pagination.svelte.d.ts | 2 ++ types/Pagination/PaginationSkeleton.svelte.d.ts | 4 +++- types/PaginationNav/PaginationNav.svelte.d.ts | 2 ++ types/Popover/Popover.svelte.d.ts | 2 ++ types/ProgressBar/ProgressBar.svelte.d.ts | 2 ++ types/ProgressIndicator/ProgressIndicator.svelte.d.ts | 2 ++ .../ProgressIndicatorSkeleton.svelte.d.ts | 2 ++ types/ProgressIndicator/ProgressStep.svelte.d.ts | 2 ++ types/RadioButton/RadioButton.svelte.d.ts | 2 ++ types/RadioButton/RadioButtonSkeleton.svelte.d.ts | 4 +++- types/RadioButtonGroup/RadioButtonGroup.svelte.d.ts | 2 ++ types/RecursiveList/RecursiveList.svelte.d.ts | 2 ++ types/Search/Search.svelte.d.ts | 2 ++ types/Search/SearchSkeleton.svelte.d.ts | 2 ++ types/Select/Select.svelte.d.ts | 2 ++ types/Select/SelectItemGroup.svelte.d.ts | 2 ++ types/Select/SelectSkeleton.svelte.d.ts | 2 ++ types/SkeletonPlaceholder/SkeletonPlaceholder.svelte.d.ts | 4 +++- types/SkeletonText/SkeletonText.svelte.d.ts | 2 ++ types/Slider/Slider.svelte.d.ts | 2 ++ types/Slider/SliderSkeleton.svelte.d.ts | 2 ++ types/StructuredList/StructuredList.svelte.d.ts | 2 ++ types/StructuredList/StructuredListBody.svelte.d.ts | 4 +++- types/StructuredList/StructuredListCell.svelte.d.ts | 2 ++ types/StructuredList/StructuredListHead.svelte.d.ts | 4 +++- types/StructuredList/StructuredListInput.svelte.d.ts | 2 ++ types/StructuredList/StructuredListRow.svelte.d.ts | 2 ++ types/StructuredList/StructuredListSkeleton.svelte.d.ts | 2 ++ types/Tabs/Tab.svelte.d.ts | 2 ++ types/Tabs/TabContent.svelte.d.ts | 2 ++ types/Tabs/Tabs.svelte.d.ts | 2 ++ types/Tabs/TabsSkeleton.svelte.d.ts | 2 ++ types/Tag/Tag.svelte.d.ts | 2 ++ types/Tag/TagSkeleton.svelte.d.ts | 2 ++ types/TextArea/TextArea.svelte.d.ts | 2 ++ types/TextArea/TextAreaSkeleton.svelte.d.ts | 2 ++ types/TextInput/PasswordInput.svelte.d.ts | 2 ++ types/TextInput/TextInput.svelte.d.ts | 2 ++ types/TextInput/TextInputSkeleton.svelte.d.ts | 2 ++ types/Tile/ClickableTile.svelte.d.ts | 2 ++ types/Tile/ExpandableTile.svelte.d.ts | 2 ++ types/Tile/RadioTile.svelte.d.ts | 2 ++ types/Tile/SelectableTile.svelte.d.ts | 2 ++ types/Tile/Tile.svelte.d.ts | 2 ++ types/Tile/TileGroup.svelte.d.ts | 2 ++ types/TimePicker/TimePicker.svelte.d.ts | 2 ++ types/TimePicker/TimePickerSelect.svelte.d.ts | 2 ++ types/Toggle/Toggle.svelte.d.ts | 2 ++ types/Toggle/ToggleSkeleton.svelte.d.ts | 2 ++ types/Tooltip/Tooltip.svelte.d.ts | 2 ++ types/TooltipDefinition/TooltipDefinition.svelte.d.ts | 2 ++ types/TooltipIcon/TooltipIcon.svelte.d.ts | 2 ++ types/TreeView/TreeView.svelte.d.ts | 2 ++ types/Truncate/Truncate.svelte.d.ts | 2 ++ types/UIShell/Content.svelte.d.ts | 2 ++ types/UIShell/Header.svelte.d.ts | 2 ++ types/UIShell/HeaderAction.svelte.d.ts | 2 ++ types/UIShell/HeaderActionLink.svelte.d.ts | 2 ++ types/UIShell/HeaderGlobalAction.svelte.d.ts | 2 ++ types/UIShell/HeaderNav.svelte.d.ts | 4 +++- types/UIShell/HeaderNavItem.svelte.d.ts | 2 ++ types/UIShell/HeaderNavMenu.svelte.d.ts | 2 ++ types/UIShell/HeaderPanelLink.svelte.d.ts | 2 ++ types/UIShell/HeaderSearch.svelte.d.ts | 2 ++ types/UIShell/SideNav.svelte.d.ts | 2 ++ types/UIShell/SideNavDivider.svelte.d.ts | 4 +++- types/UIShell/SideNavLink.svelte.d.ts | 2 ++ types/UIShell/SideNavMenu.svelte.d.ts | 2 ++ types/UIShell/SideNavMenuItem.svelte.d.ts | 2 ++ types/UIShell/SkipToContent.svelte.d.ts | 2 ++ types/UnorderedList/UnorderedList.svelte.d.ts | 2 ++ yarn.lock | 8 ++++---- 147 files changed, 310 insertions(+), 22 deletions(-) diff --git a/package.json b/package.json index 42cbb7fe..c7a71af7 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,7 @@ "rollup-plugin-terser": "^7.0.2", "sass": "^1.49.11", "standard-version": "^9.5.0", - "sveld": "^0.18.0", + "sveld": "^0.18.1", "svelte": "^3.58.0", "svelte-check": "^3.4.3", "typescript": "^4.7.4" diff --git a/tests/Button.test.svelte b/tests/Button.test.svelte index 63a0b11f..189de59c 100644 --- a/tests/Button.test.svelte +++ b/tests/Button.test.svelte @@ -3,7 +3,7 @@ import Add from "carbon-icons-svelte/lib/Add.svelte"; - + diff --git a/types/Accordion/AccordionItem.svelte.d.ts b/types/Accordion/AccordionItem.svelte.d.ts index cfdd9073..03533d7f 100644 --- a/types/Accordion/AccordionItem.svelte.d.ts +++ b/types/Accordion/AccordionItem.svelte.d.ts @@ -27,6 +27,8 @@ export interface AccordionItemProps * @default "Expand/Collapse" */ iconDescription?: string; + + [key: `data-${string}`]: any; } export default class AccordionItem extends SvelteComponentTyped< diff --git a/types/Accordion/AccordionSkeleton.svelte.d.ts b/types/Accordion/AccordionSkeleton.svelte.d.ts index deab5da7..1c34f3d3 100644 --- a/types/Accordion/AccordionSkeleton.svelte.d.ts +++ b/types/Accordion/AccordionSkeleton.svelte.d.ts @@ -26,6 +26,8 @@ export interface AccordionSkeletonProps * @default true */ open?: boolean; + + [key: `data-${string}`]: any; } export default class AccordionSkeleton extends SvelteComponentTyped< diff --git a/types/AspectRatio/AspectRatio.svelte.d.ts b/types/AspectRatio/AspectRatio.svelte.d.ts index a78f7916..e50ad1fd 100644 --- a/types/AspectRatio/AspectRatio.svelte.d.ts +++ b/types/AspectRatio/AspectRatio.svelte.d.ts @@ -17,6 +17,8 @@ export interface AspectRatioProps | "3x2" | "9x16" | "1x2"; + + [key: `data-${string}`]: any; } export default class AspectRatio extends SvelteComponentTyped< diff --git a/types/Breadcrumb/BreadcrumbItem.svelte.d.ts b/types/Breadcrumb/BreadcrumbItem.svelte.d.ts index adee0e60..34b53752 100644 --- a/types/Breadcrumb/BreadcrumbItem.svelte.d.ts +++ b/types/Breadcrumb/BreadcrumbItem.svelte.d.ts @@ -14,6 +14,8 @@ export interface BreadcrumbItemProps * @default false */ isCurrentPage?: boolean; + + [key: `data-${string}`]: any; } export default class BreadcrumbItem extends SvelteComponentTyped< diff --git a/types/Breadcrumb/BreadcrumbSkeleton.svelte.d.ts b/types/Breadcrumb/BreadcrumbSkeleton.svelte.d.ts index 4bb333a1..6a1c0119 100644 --- a/types/Breadcrumb/BreadcrumbSkeleton.svelte.d.ts +++ b/types/Breadcrumb/BreadcrumbSkeleton.svelte.d.ts @@ -14,6 +14,8 @@ export interface BreadcrumbSkeletonProps * @default 3 */ count?: number; + + [key: `data-${string}`]: any; } export default class BreadcrumbSkeleton extends SvelteComponentTyped< diff --git a/types/Button/Button.svelte.d.ts b/types/Button/Button.svelte.d.ts index 046ef754..7ff2ca33 100644 --- a/types/Button/Button.svelte.d.ts +++ b/types/Button/Button.svelte.d.ts @@ -105,6 +105,8 @@ export interface ButtonProps * @default null */ ref?: null | HTMLAnchorElement | HTMLButtonElement; + + [key: `data-${string}`]: any; } export default class Button extends SvelteComponentTyped< diff --git a/types/Button/ButtonSet.svelte.d.ts b/types/Button/ButtonSet.svelte.d.ts index af5ab7ec..49f12eb7 100644 --- a/types/Button/ButtonSet.svelte.d.ts +++ b/types/Button/ButtonSet.svelte.d.ts @@ -8,6 +8,8 @@ export interface ButtonSetProps * @default false */ stacked?: boolean; + + [key: `data-${string}`]: any; } export default class ButtonSet extends SvelteComponentTyped< diff --git a/types/Button/ButtonSkeleton.svelte.d.ts b/types/Button/ButtonSkeleton.svelte.d.ts index f710192e..d23660c1 100644 --- a/types/Button/ButtonSkeleton.svelte.d.ts +++ b/types/Button/ButtonSkeleton.svelte.d.ts @@ -14,6 +14,8 @@ export interface ButtonSkeletonProps * @default "default" */ size?: "default" | "field" | "small" | "lg" | "xl"; + + [key: `data-${string}`]: any; } export default class ButtonSkeleton extends SvelteComponentTyped< diff --git a/types/Checkbox/Checkbox.svelte.d.ts b/types/Checkbox/Checkbox.svelte.d.ts index 0b014d3c..a0c307e1 100644 --- a/types/Checkbox/Checkbox.svelte.d.ts +++ b/types/Checkbox/Checkbox.svelte.d.ts @@ -86,6 +86,8 @@ export interface CheckboxProps * @default null */ ref?: null | HTMLInputElement; + + [key: `data-${string}`]: any; } export default class Checkbox extends SvelteComponentTyped< diff --git a/types/Checkbox/CheckboxSkeleton.svelte.d.ts b/types/Checkbox/CheckboxSkeleton.svelte.d.ts index ee232f5a..61c052b7 100644 --- a/types/Checkbox/CheckboxSkeleton.svelte.d.ts +++ b/types/Checkbox/CheckboxSkeleton.svelte.d.ts @@ -2,7 +2,9 @@ import type { SvelteComponentTyped } from "svelte"; export interface CheckboxSkeletonProps - extends svelte.JSX.HTMLAttributes {} + extends svelte.JSX.HTMLAttributes { + [key: `data-${string}`]: any; +} export default class CheckboxSkeleton extends SvelteComponentTyped< CheckboxSkeletonProps, diff --git a/types/CodeSnippet/CodeSnippetSkeleton.svelte.d.ts b/types/CodeSnippet/CodeSnippetSkeleton.svelte.d.ts index 65e28064..95abb710 100644 --- a/types/CodeSnippet/CodeSnippetSkeleton.svelte.d.ts +++ b/types/CodeSnippet/CodeSnippetSkeleton.svelte.d.ts @@ -8,6 +8,8 @@ export interface CodeSnippetSkeletonProps * @default "single" */ type?: "single" | "multi"; + + [key: `data-${string}`]: any; } export default class CodeSnippetSkeleton extends SvelteComponentTyped< diff --git a/types/ComboBox/ComboBox.svelte.d.ts b/types/ComboBox/ComboBox.svelte.d.ts index ce312010..76a6e72d 100644 --- a/types/ComboBox/ComboBox.svelte.d.ts +++ b/types/ComboBox/ComboBox.svelte.d.ts @@ -152,6 +152,8 @@ export interface ComboBoxProps * @default null */ listRef?: null | HTMLDivElement; + + [key: `data-${string}`]: any; } export default class ComboBox extends SvelteComponentTyped< diff --git a/types/ComposedModal/ComposedModal.svelte.d.ts b/types/ComposedModal/ComposedModal.svelte.d.ts index 9c567667..401884a9 100644 --- a/types/ComposedModal/ComposedModal.svelte.d.ts +++ b/types/ComposedModal/ComposedModal.svelte.d.ts @@ -44,6 +44,8 @@ export interface ComposedModalProps * @default null */ ref?: null | HTMLDivElement; + + [key: `data-${string}`]: any; } export default class ComposedModal extends SvelteComponentTyped< diff --git a/types/ComposedModal/ModalBody.svelte.d.ts b/types/ComposedModal/ModalBody.svelte.d.ts index 2202b6c9..0b367ab6 100644 --- a/types/ComposedModal/ModalBody.svelte.d.ts +++ b/types/ComposedModal/ModalBody.svelte.d.ts @@ -14,6 +14,8 @@ export interface ModalBodyProps * @default false */ hasScrollingContent?: boolean; + + [key: `data-${string}`]: any; } export default class ModalBody extends SvelteComponentTyped< diff --git a/types/ComposedModal/ModalFooter.svelte.d.ts b/types/ComposedModal/ModalFooter.svelte.d.ts index 1b0fc2c8..cc12e456 100644 --- a/types/ComposedModal/ModalFooter.svelte.d.ts +++ b/types/ComposedModal/ModalFooter.svelte.d.ts @@ -51,6 +51,8 @@ export interface ModalFooterProps * @default false */ danger?: boolean; + + [key: `data-${string}`]: any; } export default class ModalFooter extends SvelteComponentTyped< diff --git a/types/ComposedModal/ModalHeader.svelte.d.ts b/types/ComposedModal/ModalHeader.svelte.d.ts index 30fd7e10..86f011bf 100644 --- a/types/ComposedModal/ModalHeader.svelte.d.ts +++ b/types/ComposedModal/ModalHeader.svelte.d.ts @@ -44,6 +44,8 @@ export interface ModalHeaderProps * @default "Close" */ iconDescription?: string; + + [key: `data-${string}`]: any; } export default class ModalHeader extends SvelteComponentTyped< diff --git a/types/ContentSwitcher/ContentSwitcher.svelte.d.ts b/types/ContentSwitcher/ContentSwitcher.svelte.d.ts index af6159bb..819315fd 100644 --- a/types/ContentSwitcher/ContentSwitcher.svelte.d.ts +++ b/types/ContentSwitcher/ContentSwitcher.svelte.d.ts @@ -14,6 +14,8 @@ export interface ContentSwitcherProps * @default undefined */ size?: "sm" | "xl"; + + [key: `data-${string}`]: any; } export default class ContentSwitcher extends SvelteComponentTyped< diff --git a/types/ContentSwitcher/Switch.svelte.d.ts b/types/ContentSwitcher/Switch.svelte.d.ts index 2937b02e..1080455e 100644 --- a/types/ContentSwitcher/Switch.svelte.d.ts +++ b/types/ContentSwitcher/Switch.svelte.d.ts @@ -33,6 +33,8 @@ export interface SwitchProps * @default null */ ref?: null | HTMLButtonElement; + + [key: `data-${string}`]: any; } export default class Switch extends SvelteComponentTyped< diff --git a/types/ContextMenu/ContextMenu.svelte.d.ts b/types/ContextMenu/ContextMenu.svelte.d.ts index fd6c084e..20f71aeb 100644 --- a/types/ContextMenu/ContextMenu.svelte.d.ts +++ b/types/ContextMenu/ContextMenu.svelte.d.ts @@ -34,6 +34,8 @@ export interface ContextMenuProps * @default null */ ref?: null | HTMLUListElement; + + [key: `data-${string}`]: any; } export default class ContextMenu extends SvelteComponentTyped< diff --git a/types/ContextMenu/ContextMenuOption.svelte.d.ts b/types/ContextMenu/ContextMenuOption.svelte.d.ts index ac151b6e..3d1fab70 100644 --- a/types/ContextMenu/ContextMenuOption.svelte.d.ts +++ b/types/ContextMenu/ContextMenuOption.svelte.d.ts @@ -67,6 +67,8 @@ export interface ContextMenuOptionProps * @default null */ ref?: null | HTMLLIElement; + + [key: `data-${string}`]: any; } export default class ContextMenuOption extends SvelteComponentTyped< diff --git a/types/CopyButton/CopyButton.svelte.d.ts b/types/CopyButton/CopyButton.svelte.d.ts index 2dfd32a0..9a92f8fe 100644 --- a/types/CopyButton/CopyButton.svelte.d.ts +++ b/types/CopyButton/CopyButton.svelte.d.ts @@ -32,6 +32,8 @@ export interface CopyButtonProps * @default async (text) => { try { await navigator.clipboard.writeText(text); } catch (e) { console.log(e); } } */ copy?: (text: string) => void; + + [key: `data-${string}`]: any; } export default class CopyButton extends SvelteComponentTyped< diff --git a/types/DataTable/DataTable.svelte.d.ts b/types/DataTable/DataTable.svelte.d.ts index 80747eea..36bf3f3d 100644 --- a/types/DataTable/DataTable.svelte.d.ts +++ b/types/DataTable/DataTable.svelte.d.ts @@ -176,6 +176,8 @@ export interface DataTableProps * @default 0 */ page?: number; + + [key: `data-${string}`]: any; } export default class DataTable extends SvelteComponentTyped< diff --git a/types/DataTable/DataTableSkeleton.svelte.d.ts b/types/DataTable/DataTableSkeleton.svelte.d.ts index 59edd974..a194d9a7 100644 --- a/types/DataTable/DataTableSkeleton.svelte.d.ts +++ b/types/DataTable/DataTableSkeleton.svelte.d.ts @@ -48,6 +48,8 @@ export interface DataTableSkeletonProps * @default true */ showToolbar?: boolean; + + [key: `data-${string}`]: any; } export default class DataTableSkeleton extends SvelteComponentTyped< diff --git a/types/DataTable/Table.svelte.d.ts b/types/DataTable/Table.svelte.d.ts index a8a7943c..f4fc3d5d 100644 --- a/types/DataTable/Table.svelte.d.ts +++ b/types/DataTable/Table.svelte.d.ts @@ -38,6 +38,8 @@ export interface TableProps * @default undefined */ tableStyle?: string; + + [key: `data-${string}`]: any; } export default class Table extends SvelteComponentTyped< diff --git a/types/DataTable/TableBody.svelte.d.ts b/types/DataTable/TableBody.svelte.d.ts index 42d4dc2d..822853ec 100644 --- a/types/DataTable/TableBody.svelte.d.ts +++ b/types/DataTable/TableBody.svelte.d.ts @@ -2,7 +2,9 @@ import type { SvelteComponentTyped } from "svelte"; export interface TableBodyProps - extends svelte.JSX.HTMLAttributes {} + extends svelte.JSX.HTMLAttributes { + [key: `data-${string}`]: any; +} export default class TableBody extends SvelteComponentTyped< TableBodyProps, diff --git a/types/DataTable/TableCell.svelte.d.ts b/types/DataTable/TableCell.svelte.d.ts index 5070c63d..51800049 100644 --- a/types/DataTable/TableCell.svelte.d.ts +++ b/types/DataTable/TableCell.svelte.d.ts @@ -2,7 +2,9 @@ import type { SvelteComponentTyped } from "svelte"; export interface TableCellProps - extends svelte.JSX.HTMLAttributes {} + extends svelte.JSX.HTMLAttributes { + [key: `data-${string}`]: any; +} export default class TableCell extends SvelteComponentTyped< TableCellProps, diff --git a/types/DataTable/TableContainer.svelte.d.ts b/types/DataTable/TableContainer.svelte.d.ts index 30e14585..2ba3d83c 100644 --- a/types/DataTable/TableContainer.svelte.d.ts +++ b/types/DataTable/TableContainer.svelte.d.ts @@ -26,6 +26,8 @@ export interface TableContainerProps * @default false */ useStaticWidth?: boolean; + + [key: `data-${string}`]: any; } export default class TableContainer extends SvelteComponentTyped< diff --git a/types/DataTable/TableHead.svelte.d.ts b/types/DataTable/TableHead.svelte.d.ts index 6137a62b..114133bd 100644 --- a/types/DataTable/TableHead.svelte.d.ts +++ b/types/DataTable/TableHead.svelte.d.ts @@ -2,7 +2,9 @@ import type { SvelteComponentTyped } from "svelte"; export interface TableHeadProps - extends svelte.JSX.HTMLAttributes {} + extends svelte.JSX.HTMLAttributes { + [key: `data-${string}`]: any; +} export default class TableHead extends SvelteComponentTyped< TableHeadProps, diff --git a/types/DataTable/TableHeader.svelte.d.ts b/types/DataTable/TableHeader.svelte.d.ts index 6252c1b6..b231ec96 100644 --- a/types/DataTable/TableHeader.svelte.d.ts +++ b/types/DataTable/TableHeader.svelte.d.ts @@ -38,6 +38,8 @@ export interface TableHeaderProps * @default "ccs-" + Math.random().toString(36) */ id?: string; + + [key: `data-${string}`]: any; } export default class TableHeader extends SvelteComponentTyped< diff --git a/types/DataTable/TableRow.svelte.d.ts b/types/DataTable/TableRow.svelte.d.ts index a6ce033f..55fa617c 100644 --- a/types/DataTable/TableRow.svelte.d.ts +++ b/types/DataTable/TableRow.svelte.d.ts @@ -2,7 +2,9 @@ import type { SvelteComponentTyped } from "svelte"; export interface TableRowProps - extends svelte.JSX.HTMLAttributes {} + extends svelte.JSX.HTMLAttributes { + [key: `data-${string}`]: any; +} export default class TableRow extends SvelteComponentTyped< TableRowProps, diff --git a/types/DataTable/Toolbar.svelte.d.ts b/types/DataTable/Toolbar.svelte.d.ts index 0347c99b..b59cefaa 100644 --- a/types/DataTable/Toolbar.svelte.d.ts +++ b/types/DataTable/Toolbar.svelte.d.ts @@ -8,6 +8,8 @@ export interface ToolbarProps * @default "default" */ size?: "sm" | "default"; + + [key: `data-${string}`]: any; } export default class Toolbar extends SvelteComponentTyped< diff --git a/types/DataTable/ToolbarBatchActions.svelte.d.ts b/types/DataTable/ToolbarBatchActions.svelte.d.ts index 17855dad..df85ce37 100644 --- a/types/DataTable/ToolbarBatchActions.svelte.d.ts +++ b/types/DataTable/ToolbarBatchActions.svelte.d.ts @@ -14,6 +14,8 @@ export interface ToolbarBatchActionsProps * @default undefined */ active?: undefined | boolean; + + [key: `data-${string}`]: any; } export default class ToolbarBatchActions extends SvelteComponentTyped< diff --git a/types/DataTable/ToolbarSearch.svelte.d.ts b/types/DataTable/ToolbarSearch.svelte.d.ts index 43cb929f..46db8373 100644 --- a/types/DataTable/ToolbarSearch.svelte.d.ts +++ b/types/DataTable/ToolbarSearch.svelte.d.ts @@ -61,6 +61,8 @@ export interface ToolbarSearchProps * @default null */ ref?: null | HTMLInputElement; + + [key: `data-${string}`]: any; } export default class ToolbarSearch extends SvelteComponentTyped< diff --git a/types/DatePicker/DatePicker.svelte.d.ts b/types/DatePicker/DatePicker.svelte.d.ts index 98062528..addc5a92 100644 --- a/types/DatePicker/DatePicker.svelte.d.ts +++ b/types/DatePicker/DatePicker.svelte.d.ts @@ -79,6 +79,8 @@ export interface DatePickerProps * @default { static: true } */ flatpickrProps?: import("flatpickr/dist/types/options").Options; + + [key: `data-${string}`]: any; } export default class DatePicker extends SvelteComponentTyped< diff --git a/types/DatePicker/DatePickerInput.svelte.d.ts b/types/DatePicker/DatePickerInput.svelte.d.ts index 4e61d7ea..b300c6e4 100644 --- a/types/DatePicker/DatePickerInput.svelte.d.ts +++ b/types/DatePicker/DatePickerInput.svelte.d.ts @@ -98,6 +98,8 @@ export interface DatePickerInputProps * @default null */ ref?: null | HTMLInputElement; + + [key: `data-${string}`]: any; } export default class DatePickerInput extends SvelteComponentTyped< diff --git a/types/DatePicker/DatePickerSkeleton.svelte.d.ts b/types/DatePicker/DatePickerSkeleton.svelte.d.ts index 88d592a6..94d3b34c 100644 --- a/types/DatePicker/DatePickerSkeleton.svelte.d.ts +++ b/types/DatePicker/DatePickerSkeleton.svelte.d.ts @@ -14,6 +14,8 @@ export interface DatePickerSkeletonProps * @default "ccs-" + Math.random().toString(36) */ id?: string; + + [key: `data-${string}`]: any; } export default class DatePickerSkeleton extends SvelteComponentTyped< diff --git a/types/Dropdown/Dropdown.svelte.d.ts b/types/Dropdown/Dropdown.svelte.d.ts index 56457247..d06ea173 100644 --- a/types/Dropdown/Dropdown.svelte.d.ts +++ b/types/Dropdown/Dropdown.svelte.d.ts @@ -141,6 +141,8 @@ export interface DropdownProps * @default null */ ref?: null | HTMLButtonElement; + + [key: `data-${string}`]: any; } export default class Dropdown extends SvelteComponentTyped< diff --git a/types/Dropdown/DropdownSkeleton.svelte.d.ts b/types/Dropdown/DropdownSkeleton.svelte.d.ts index b7222215..80f6c687 100644 --- a/types/Dropdown/DropdownSkeleton.svelte.d.ts +++ b/types/Dropdown/DropdownSkeleton.svelte.d.ts @@ -8,6 +8,8 @@ export interface DropdownSkeletonProps * @default false */ inline?: boolean; + + [key: `data-${string}`]: any; } export default class DropdownSkeleton extends SvelteComponentTyped< diff --git a/types/FileUploader/FileUploader.svelte.d.ts b/types/FileUploader/FileUploader.svelte.d.ts index f6bd0537..2fada9d8 100644 --- a/types/FileUploader/FileUploader.svelte.d.ts +++ b/types/FileUploader/FileUploader.svelte.d.ts @@ -68,6 +68,8 @@ export interface FileUploaderProps * @default "" */ name?: string; + + [key: `data-${string}`]: any; } export default class FileUploader extends SvelteComponentTyped< diff --git a/types/FileUploader/FileUploaderButton.svelte.d.ts b/types/FileUploader/FileUploaderButton.svelte.d.ts index 93455956..f87d62b5 100644 --- a/types/FileUploader/FileUploaderButton.svelte.d.ts +++ b/types/FileUploader/FileUploaderButton.svelte.d.ts @@ -74,6 +74,8 @@ export interface FileUploaderButtonProps * @default null */ ref?: null | HTMLInputElement; + + [key: `data-${string}`]: any; } export default class FileUploaderButton extends SvelteComponentTyped< diff --git a/types/FileUploader/FileUploaderDropContainer.svelte.d.ts b/types/FileUploader/FileUploaderDropContainer.svelte.d.ts index e891a735..d24acd0f 100644 --- a/types/FileUploader/FileUploaderDropContainer.svelte.d.ts +++ b/types/FileUploader/FileUploaderDropContainer.svelte.d.ts @@ -69,6 +69,8 @@ export interface FileUploaderDropContainerProps * @default null */ ref?: null | HTMLInputElement; + + [key: `data-${string}`]: any; } export default class FileUploaderDropContainer extends SvelteComponentTyped< diff --git a/types/FileUploader/FileUploaderItem.svelte.d.ts b/types/FileUploader/FileUploaderItem.svelte.d.ts index d434ee5d..50123c27 100644 --- a/types/FileUploader/FileUploaderItem.svelte.d.ts +++ b/types/FileUploader/FileUploaderItem.svelte.d.ts @@ -50,6 +50,8 @@ export interface FileUploaderItemProps * @default "" */ name?: string; + + [key: `data-${string}`]: any; } export default class FileUploaderItem extends SvelteComponentTyped< diff --git a/types/FileUploader/FileUploaderSkeleton.svelte.d.ts b/types/FileUploader/FileUploaderSkeleton.svelte.d.ts index fd90c1ab..b83e4b10 100644 --- a/types/FileUploader/FileUploaderSkeleton.svelte.d.ts +++ b/types/FileUploader/FileUploaderSkeleton.svelte.d.ts @@ -2,7 +2,9 @@ import type { SvelteComponentTyped } from "svelte"; export interface FileUploaderSkeletonProps - extends svelte.JSX.HTMLAttributes {} + extends svelte.JSX.HTMLAttributes { + [key: `data-${string}`]: any; +} export default class FileUploaderSkeleton extends SvelteComponentTyped< FileUploaderSkeletonProps, diff --git a/types/FileUploader/Filename.svelte.d.ts b/types/FileUploader/Filename.svelte.d.ts index 7600bfc7..ca94597d 100644 --- a/types/FileUploader/Filename.svelte.d.ts +++ b/types/FileUploader/Filename.svelte.d.ts @@ -22,6 +22,8 @@ export interface FilenameProps * @default false */ invalid?: boolean; + + [key: `data-${string}`]: any; } export default class Filename extends SvelteComponentTyped< diff --git a/types/FluidForm/FluidForm.svelte.d.ts b/types/FluidForm/FluidForm.svelte.d.ts index 1bc27300..4735c262 100644 --- a/types/FluidForm/FluidForm.svelte.d.ts +++ b/types/FluidForm/FluidForm.svelte.d.ts @@ -2,7 +2,9 @@ import type { SvelteComponentTyped } from "svelte"; export interface FluidFormProps - extends svelte.JSX.HTMLAttributes {} + extends svelte.JSX.HTMLAttributes { + [key: `data-${string}`]: any; +} export default class FluidForm extends SvelteComponentTyped< FluidFormProps, diff --git a/types/Form/Form.svelte.d.ts b/types/Form/Form.svelte.d.ts index cedf8229..c0a9f599 100644 --- a/types/Form/Form.svelte.d.ts +++ b/types/Form/Form.svelte.d.ts @@ -8,6 +8,8 @@ export interface FormProps * @default null */ ref?: null | HTMLFormElement; + + [key: `data-${string}`]: any; } export default class Form extends SvelteComponentTyped< diff --git a/types/FormGroup/FormGroup.svelte.d.ts b/types/FormGroup/FormGroup.svelte.d.ts index 45edff3d..6129a81e 100644 --- a/types/FormGroup/FormGroup.svelte.d.ts +++ b/types/FormGroup/FormGroup.svelte.d.ts @@ -38,6 +38,8 @@ export interface FormGroupProps * @default "" */ legendId?: string; + + [key: `data-${string}`]: any; } export default class FormGroup extends SvelteComponentTyped< diff --git a/types/FormItem/FormItem.svelte.d.ts b/types/FormItem/FormItem.svelte.d.ts index d1408fea..ef24e68a 100644 --- a/types/FormItem/FormItem.svelte.d.ts +++ b/types/FormItem/FormItem.svelte.d.ts @@ -2,7 +2,9 @@ import type { SvelteComponentTyped } from "svelte"; export interface FormItemProps - extends svelte.JSX.HTMLAttributes {} + extends svelte.JSX.HTMLAttributes { + [key: `data-${string}`]: any; +} export default class FormItem extends SvelteComponentTyped< FormItemProps, diff --git a/types/FormLabel/FormLabel.svelte.d.ts b/types/FormLabel/FormLabel.svelte.d.ts index 354ba19b..3d827ff6 100644 --- a/types/FormLabel/FormLabel.svelte.d.ts +++ b/types/FormLabel/FormLabel.svelte.d.ts @@ -8,6 +8,8 @@ export interface FormLabelProps * @default "ccs-" + Math.random().toString(36) */ id?: string; + + [key: `data-${string}`]: any; } export default class FormLabel extends SvelteComponentTyped< diff --git a/types/Grid/Column.svelte.d.ts b/types/Grid/Column.svelte.d.ts index 2950e900..ca65e5c8 100644 --- a/types/Grid/Column.svelte.d.ts +++ b/types/Grid/Column.svelte.d.ts @@ -78,6 +78,8 @@ export interface ColumnProps * @default undefined */ max?: ColumnBreakpoint; + + [key: `data-${string}`]: any; } export default class Column extends SvelteComponentTyped< diff --git a/types/Grid/Grid.svelte.d.ts b/types/Grid/Grid.svelte.d.ts index 106fa6fe..000e8ed9 100644 --- a/types/Grid/Grid.svelte.d.ts +++ b/types/Grid/Grid.svelte.d.ts @@ -51,6 +51,8 @@ export interface GridProps * @default false */ padding?: boolean; + + [key: `data-${string}`]: any; } export default class Grid extends SvelteComponentTyped< diff --git a/types/Grid/Row.svelte.d.ts b/types/Grid/Row.svelte.d.ts index fdcda919..a59b5192 100644 --- a/types/Grid/Row.svelte.d.ts +++ b/types/Grid/Row.svelte.d.ts @@ -45,6 +45,8 @@ export interface RowProps * @default false */ padding?: boolean; + + [key: `data-${string}`]: any; } export default class Row extends SvelteComponentTyped< diff --git a/types/ImageLoader/ImageLoader.svelte.d.ts b/types/ImageLoader/ImageLoader.svelte.d.ts index 54155ec0..c410146e 100644 --- a/types/ImageLoader/ImageLoader.svelte.d.ts +++ b/types/ImageLoader/ImageLoader.svelte.d.ts @@ -45,6 +45,8 @@ export interface ImageLoaderProps * @default false */ fadeIn?: boolean; + + [key: `data-${string}`]: any; } export default class ImageLoader extends SvelteComponentTyped< diff --git a/types/InlineLoading/InlineLoading.svelte.d.ts b/types/InlineLoading/InlineLoading.svelte.d.ts index 289cff9d..b65db09b 100644 --- a/types/InlineLoading/InlineLoading.svelte.d.ts +++ b/types/InlineLoading/InlineLoading.svelte.d.ts @@ -26,6 +26,8 @@ export interface InlineLoadingProps * @default 1500 */ successDelay?: number; + + [key: `data-${string}`]: any; } export default class InlineLoading extends SvelteComponentTyped< diff --git a/types/Link/Link.svelte.d.ts b/types/Link/Link.svelte.d.ts index 3cce440e..2d9d97f4 100644 --- a/types/Link/Link.svelte.d.ts +++ b/types/Link/Link.svelte.d.ts @@ -46,6 +46,8 @@ export interface LinkProps * @default null */ ref?: null | HTMLAnchorElement | HTMLParagraphElement; + + [key: `data-${string}`]: any; } export default class Link extends SvelteComponentTyped< diff --git a/types/ListBox/ListBox.svelte.d.ts b/types/ListBox/ListBox.svelte.d.ts index 2fc23a1a..a2908ab9 100644 --- a/types/ListBox/ListBox.svelte.d.ts +++ b/types/ListBox/ListBox.svelte.d.ts @@ -56,6 +56,8 @@ export interface ListBoxProps * @default "" */ warnText?: string; + + [key: `data-${string}`]: any; } export default class ListBox extends SvelteComponentTyped< diff --git a/types/ListBox/ListBoxField.svelte.d.ts b/types/ListBox/ListBoxField.svelte.d.ts index f4d8fdba..e8976028 100644 --- a/types/ListBox/ListBoxField.svelte.d.ts +++ b/types/ListBox/ListBoxField.svelte.d.ts @@ -40,6 +40,8 @@ export interface ListBoxFieldProps * @default null */ ref?: null | HTMLDivElement; + + [key: `data-${string}`]: any; } export default class ListBoxField extends SvelteComponentTyped< diff --git a/types/ListBox/ListBoxMenu.svelte.d.ts b/types/ListBox/ListBoxMenu.svelte.d.ts index fdad9d41..3ab68727 100644 --- a/types/ListBox/ListBoxMenu.svelte.d.ts +++ b/types/ListBox/ListBoxMenu.svelte.d.ts @@ -14,6 +14,8 @@ export interface ListBoxMenuProps * @default null */ ref?: null | HTMLDivElement; + + [key: `data-${string}`]: any; } export default class ListBoxMenu extends SvelteComponentTyped< diff --git a/types/ListBox/ListBoxMenuIcon.svelte.d.ts b/types/ListBox/ListBoxMenuIcon.svelte.d.ts index a8fa539c..eaa4029e 100644 --- a/types/ListBox/ListBoxMenuIcon.svelte.d.ts +++ b/types/ListBox/ListBoxMenuIcon.svelte.d.ts @@ -16,6 +16,8 @@ export interface ListBoxMenuIconProps * @default (id) => defaultTranslations[id] */ translateWithId?: (id: ListBoxMenuIconTranslationId) => string; + + [key: `data-${string}`]: any; } export default class ListBoxMenuIcon extends SvelteComponentTyped< diff --git a/types/ListBox/ListBoxMenuItem.svelte.d.ts b/types/ListBox/ListBoxMenuItem.svelte.d.ts index 571a1468..0b1a4384 100644 --- a/types/ListBox/ListBoxMenuItem.svelte.d.ts +++ b/types/ListBox/ListBoxMenuItem.svelte.d.ts @@ -20,6 +20,8 @@ export interface ListBoxMenuItemProps * @default false */ disabled?: boolean; + + [key: `data-${string}`]: any; } export default class ListBoxMenuItem extends SvelteComponentTyped< diff --git a/types/ListBox/ListBoxSelection.svelte.d.ts b/types/ListBox/ListBoxSelection.svelte.d.ts index 65276d89..71a8c982 100644 --- a/types/ListBox/ListBoxSelection.svelte.d.ts +++ b/types/ListBox/ListBoxSelection.svelte.d.ts @@ -28,6 +28,8 @@ export interface ListBoxSelectionProps * @default null */ ref?: null | HTMLDivElement; + + [key: `data-${string}`]: any; } export default class ListBoxSelection extends SvelteComponentTyped< diff --git a/types/ListItem/ListItem.svelte.d.ts b/types/ListItem/ListItem.svelte.d.ts index 7413713b..4279dcc4 100644 --- a/types/ListItem/ListItem.svelte.d.ts +++ b/types/ListItem/ListItem.svelte.d.ts @@ -2,7 +2,9 @@ import type { SvelteComponentTyped } from "svelte"; export interface ListItemProps - extends svelte.JSX.HTMLAttributes {} + extends svelte.JSX.HTMLAttributes { + [key: `data-${string}`]: any; +} export default class ListItem extends SvelteComponentTyped< ListItemProps, diff --git a/types/Loading/Loading.svelte.d.ts b/types/Loading/Loading.svelte.d.ts index 725d10b6..692473c6 100644 --- a/types/Loading/Loading.svelte.d.ts +++ b/types/Loading/Loading.svelte.d.ts @@ -32,6 +32,8 @@ export interface LoadingProps * @default "ccs-" + Math.random().toString(36) */ id?: string; + + [key: `data-${string}`]: any; } export default class Loading extends SvelteComponentTyped< diff --git a/types/Modal/Modal.svelte.d.ts b/types/Modal/Modal.svelte.d.ts index 8fa8dec9..42db860a 100644 --- a/types/Modal/Modal.svelte.d.ts +++ b/types/Modal/Modal.svelte.d.ts @@ -130,6 +130,8 @@ export interface ModalProps * @default null */ ref?: null | HTMLDivElement; + + [key: `data-${string}`]: any; } export default class Modal extends SvelteComponentTyped< diff --git a/types/MultiSelect/MultiSelect.svelte.d.ts b/types/MultiSelect/MultiSelect.svelte.d.ts index 21230f4a..bf7ade7d 100644 --- a/types/MultiSelect/MultiSelect.svelte.d.ts +++ b/types/MultiSelect/MultiSelect.svelte.d.ts @@ -236,6 +236,8 @@ export interface MultiSelectProps * @default null */ highlightedId?: null | MultiSelectItemId; + + [key: `data-${string}`]: any; } export default class MultiSelect extends SvelteComponentTyped< diff --git a/types/Notification/InlineNotification.svelte.d.ts b/types/Notification/InlineNotification.svelte.d.ts index 454455de..f931f27a 100644 --- a/types/Notification/InlineNotification.svelte.d.ts +++ b/types/Notification/InlineNotification.svelte.d.ts @@ -62,6 +62,8 @@ export interface InlineNotificationProps * @default "Close notification" */ closeButtonDescription?: string; + + [key: `data-${string}`]: any; } export default class InlineNotification extends SvelteComponentTyped< diff --git a/types/Notification/NotificationButton.svelte.d.ts b/types/Notification/NotificationButton.svelte.d.ts index 86abad88..38c52b40 100644 --- a/types/Notification/NotificationButton.svelte.d.ts +++ b/types/Notification/NotificationButton.svelte.d.ts @@ -26,6 +26,8 @@ export interface NotificationButtonProps * @default "Close icon" */ iconDescription?: string; + + [key: `data-${string}`]: any; } export default class NotificationButton extends SvelteComponentTyped< diff --git a/types/Notification/ToastNotification.svelte.d.ts b/types/Notification/ToastNotification.svelte.d.ts index 4bc6d359..86057f8e 100644 --- a/types/Notification/ToastNotification.svelte.d.ts +++ b/types/Notification/ToastNotification.svelte.d.ts @@ -75,6 +75,8 @@ export interface ToastNotificationProps * @default false */ fullWidth?: boolean; + + [key: `data-${string}`]: any; } export default class ToastNotification extends SvelteComponentTyped< diff --git a/types/NumberInput/NumberInput.svelte.d.ts b/types/NumberInput/NumberInput.svelte.d.ts index 1702960b..2b9119a8 100644 --- a/types/NumberInput/NumberInput.svelte.d.ts +++ b/types/NumberInput/NumberInput.svelte.d.ts @@ -137,6 +137,8 @@ export interface NumberInputProps * @default null */ ref?: null | HTMLInputElement; + + [key: `data-${string}`]: any; } export default class NumberInput extends SvelteComponentTyped< diff --git a/types/NumberInput/NumberInputSkeleton.svelte.d.ts b/types/NumberInput/NumberInputSkeleton.svelte.d.ts index a5f53fa7..3177bbce 100644 --- a/types/NumberInput/NumberInputSkeleton.svelte.d.ts +++ b/types/NumberInput/NumberInputSkeleton.svelte.d.ts @@ -8,6 +8,8 @@ export interface NumberInputSkeletonProps * @default false */ hideLabel?: boolean; + + [key: `data-${string}`]: any; } export default class NumberInputSkeleton extends SvelteComponentTyped< diff --git a/types/OrderedList/OrderedList.svelte.d.ts b/types/OrderedList/OrderedList.svelte.d.ts index 8f1c9d39..2fed410c 100644 --- a/types/OrderedList/OrderedList.svelte.d.ts +++ b/types/OrderedList/OrderedList.svelte.d.ts @@ -20,6 +20,8 @@ export interface OrderedListProps * @default false */ expressive?: boolean; + + [key: `data-${string}`]: any; } export default class OrderedList extends SvelteComponentTyped< diff --git a/types/OverflowMenu/OverflowMenu.svelte.d.ts b/types/OverflowMenu/OverflowMenu.svelte.d.ts index 8fc62c7c..f5888c88 100644 --- a/types/OverflowMenu/OverflowMenu.svelte.d.ts +++ b/types/OverflowMenu/OverflowMenu.svelte.d.ts @@ -75,6 +75,8 @@ export interface OverflowMenuProps * @default null */ menuRef?: null | HTMLUListElement; + + [key: `data-${string}`]: any; } export default class OverflowMenu extends SvelteComponentTyped< diff --git a/types/OverflowMenu/OverflowMenuItem.svelte.d.ts b/types/OverflowMenu/OverflowMenuItem.svelte.d.ts index 3e52531b..afca042c 100644 --- a/types/OverflowMenu/OverflowMenuItem.svelte.d.ts +++ b/types/OverflowMenu/OverflowMenuItem.svelte.d.ts @@ -57,6 +57,8 @@ export interface OverflowMenuItemProps * @default null */ ref?: null | HTMLAnchorElement | HTMLButtonElement; + + [key: `data-${string}`]: any; } export default class OverflowMenuItem extends SvelteComponentTyped< diff --git a/types/Pagination/Pagination.svelte.d.ts b/types/Pagination/Pagination.svelte.d.ts index 11b7675a..acb5fd52 100644 --- a/types/Pagination/Pagination.svelte.d.ts +++ b/types/Pagination/Pagination.svelte.d.ts @@ -98,6 +98,8 @@ export interface PaginationProps * @default "ccs-" + Math.random().toString(36) */ id?: string; + + [key: `data-${string}`]: any; } export default class Pagination extends SvelteComponentTyped< diff --git a/types/Pagination/PaginationSkeleton.svelte.d.ts b/types/Pagination/PaginationSkeleton.svelte.d.ts index 45b3215a..d0121dff 100644 --- a/types/Pagination/PaginationSkeleton.svelte.d.ts +++ b/types/Pagination/PaginationSkeleton.svelte.d.ts @@ -2,7 +2,9 @@ import type { SvelteComponentTyped } from "svelte"; export interface PaginationSkeletonProps - extends svelte.JSX.HTMLAttributes {} + extends svelte.JSX.HTMLAttributes { + [key: `data-${string}`]: any; +} export default class PaginationSkeleton extends SvelteComponentTyped< PaginationSkeletonProps, diff --git a/types/PaginationNav/PaginationNav.svelte.d.ts b/types/PaginationNav/PaginationNav.svelte.d.ts index 11b0ac1d..806faf10 100644 --- a/types/PaginationNav/PaginationNav.svelte.d.ts +++ b/types/PaginationNav/PaginationNav.svelte.d.ts @@ -44,6 +44,8 @@ export interface PaginationNavProps * @default "bottom" */ tooltipPosition?: "top" | "right" | "bottom" | "left" | "outside" | "inside"; + + [key: `data-${string}`]: any; } export default class PaginationNav extends SvelteComponentTyped< diff --git a/types/Popover/Popover.svelte.d.ts b/types/Popover/Popover.svelte.d.ts index bbb90eda..a9a498b1 100644 --- a/types/Popover/Popover.svelte.d.ts +++ b/types/Popover/Popover.svelte.d.ts @@ -56,6 +56,8 @@ export interface PopoverProps * @default false */ relative?: boolean; + + [key: `data-${string}`]: any; } export default class Popover extends SvelteComponentTyped< diff --git a/types/ProgressBar/ProgressBar.svelte.d.ts b/types/ProgressBar/ProgressBar.svelte.d.ts index d2dee863..7e55486b 100644 --- a/types/ProgressBar/ProgressBar.svelte.d.ts +++ b/types/ProgressBar/ProgressBar.svelte.d.ts @@ -56,6 +56,8 @@ export interface ProgressBarProps * @default "ccs-" + Math.random().toString(36) */ id?: string; + + [key: `data-${string}`]: any; } export default class ProgressBar extends SvelteComponentTyped< diff --git a/types/ProgressIndicator/ProgressIndicator.svelte.d.ts b/types/ProgressIndicator/ProgressIndicator.svelte.d.ts index 2bcbf6fa..75cad5dd 100644 --- a/types/ProgressIndicator/ProgressIndicator.svelte.d.ts +++ b/types/ProgressIndicator/ProgressIndicator.svelte.d.ts @@ -26,6 +26,8 @@ export interface ProgressIndicatorProps * @default false */ preventChangeOnClick?: boolean; + + [key: `data-${string}`]: any; } export default class ProgressIndicator extends SvelteComponentTyped< diff --git a/types/ProgressIndicator/ProgressIndicatorSkeleton.svelte.d.ts b/types/ProgressIndicator/ProgressIndicatorSkeleton.svelte.d.ts index b21fc03b..3603b37c 100644 --- a/types/ProgressIndicator/ProgressIndicatorSkeleton.svelte.d.ts +++ b/types/ProgressIndicator/ProgressIndicatorSkeleton.svelte.d.ts @@ -14,6 +14,8 @@ export interface ProgressIndicatorSkeletonProps * @default 4 */ count?: number; + + [key: `data-${string}`]: any; } export default class ProgressIndicatorSkeleton extends SvelteComponentTyped< diff --git a/types/ProgressIndicator/ProgressStep.svelte.d.ts b/types/ProgressIndicator/ProgressStep.svelte.d.ts index 6ba197d5..c0f55474 100644 --- a/types/ProgressIndicator/ProgressStep.svelte.d.ts +++ b/types/ProgressIndicator/ProgressStep.svelte.d.ts @@ -50,6 +50,8 @@ export interface ProgressStepProps * @default "ccs-" + Math.random().toString(36) */ id?: string; + + [key: `data-${string}`]: any; } export default class ProgressStep extends SvelteComponentTyped< diff --git a/types/RadioButton/RadioButton.svelte.d.ts b/types/RadioButton/RadioButton.svelte.d.ts index b04d012c..a334a0c6 100644 --- a/types/RadioButton/RadioButton.svelte.d.ts +++ b/types/RadioButton/RadioButton.svelte.d.ts @@ -62,6 +62,8 @@ export interface RadioButtonProps * @default null */ ref?: null | HTMLInputElement; + + [key: `data-${string}`]: any; } export default class RadioButton extends SvelteComponentTyped< diff --git a/types/RadioButton/RadioButtonSkeleton.svelte.d.ts b/types/RadioButton/RadioButtonSkeleton.svelte.d.ts index 3f4ac20f..5ad5d9b0 100644 --- a/types/RadioButton/RadioButtonSkeleton.svelte.d.ts +++ b/types/RadioButton/RadioButtonSkeleton.svelte.d.ts @@ -2,7 +2,9 @@ import type { SvelteComponentTyped } from "svelte"; export interface RadioButtonSkeletonProps - extends svelte.JSX.HTMLAttributes {} + extends svelte.JSX.HTMLAttributes { + [key: `data-${string}`]: any; +} export default class RadioButtonSkeleton extends SvelteComponentTyped< RadioButtonSkeletonProps, diff --git a/types/RadioButtonGroup/RadioButtonGroup.svelte.d.ts b/types/RadioButtonGroup/RadioButtonGroup.svelte.d.ts index 84f2a278..2c40d5a8 100644 --- a/types/RadioButtonGroup/RadioButtonGroup.svelte.d.ts +++ b/types/RadioButtonGroup/RadioButtonGroup.svelte.d.ts @@ -44,6 +44,8 @@ export interface RadioButtonGroupProps * @default undefined */ id?: string; + + [key: `data-${string}`]: any; } export default class RadioButtonGroup extends SvelteComponentTyped< diff --git a/types/RecursiveList/RecursiveList.svelte.d.ts b/types/RecursiveList/RecursiveList.svelte.d.ts index cad7b2d0..e56ed03b 100644 --- a/types/RecursiveList/RecursiveList.svelte.d.ts +++ b/types/RecursiveList/RecursiveList.svelte.d.ts @@ -21,6 +21,8 @@ export interface RecursiveListProps * @default "unordered" */ type?: "unordered" | "ordered" | "ordered-native"; + + [key: `data-${string}`]: any; } export default class RecursiveList extends SvelteComponentTyped< diff --git a/types/Search/Search.svelte.d.ts b/types/Search/Search.svelte.d.ts index 67cf50e9..79ebc53b 100644 --- a/types/Search/Search.svelte.d.ts +++ b/types/Search/Search.svelte.d.ts @@ -99,6 +99,8 @@ export interface SearchProps * @default null */ ref?: null | HTMLInputElement; + + [key: `data-${string}`]: any; } export default class Search extends SvelteComponentTyped< diff --git a/types/Search/SearchSkeleton.svelte.d.ts b/types/Search/SearchSkeleton.svelte.d.ts index 20bfaedc..378742b2 100644 --- a/types/Search/SearchSkeleton.svelte.d.ts +++ b/types/Search/SearchSkeleton.svelte.d.ts @@ -8,6 +8,8 @@ export interface SearchSkeletonProps * @default "xl" */ size?: "sm" | "lg" | "xl"; + + [key: `data-${string}`]: any; } export default class SearchSkeleton extends SvelteComponentTyped< diff --git a/types/Select/Select.svelte.d.ts b/types/Select/Select.svelte.d.ts index db1736f8..99232eb7 100644 --- a/types/Select/Select.svelte.d.ts +++ b/types/Select/Select.svelte.d.ts @@ -104,6 +104,8 @@ export interface SelectProps * @default false */ required?: boolean; + + [key: `data-${string}`]: any; } export default class Select extends SvelteComponentTyped< diff --git a/types/Select/SelectItemGroup.svelte.d.ts b/types/Select/SelectItemGroup.svelte.d.ts index e8258c6d..ba3e113a 100644 --- a/types/Select/SelectItemGroup.svelte.d.ts +++ b/types/Select/SelectItemGroup.svelte.d.ts @@ -14,6 +14,8 @@ export interface SelectItemGroupProps * @default "Provide label" */ label?: string; + + [key: `data-${string}`]: any; } export default class SelectItemGroup extends SvelteComponentTyped< diff --git a/types/Select/SelectSkeleton.svelte.d.ts b/types/Select/SelectSkeleton.svelte.d.ts index 7bd4ed5e..19879882 100644 --- a/types/Select/SelectSkeleton.svelte.d.ts +++ b/types/Select/SelectSkeleton.svelte.d.ts @@ -8,6 +8,8 @@ export interface SelectSkeletonProps * @default false */ hideLabel?: boolean; + + [key: `data-${string}`]: any; } export default class SelectSkeleton extends SvelteComponentTyped< diff --git a/types/SkeletonPlaceholder/SkeletonPlaceholder.svelte.d.ts b/types/SkeletonPlaceholder/SkeletonPlaceholder.svelte.d.ts index 9d8c933b..feb20c23 100644 --- a/types/SkeletonPlaceholder/SkeletonPlaceholder.svelte.d.ts +++ b/types/SkeletonPlaceholder/SkeletonPlaceholder.svelte.d.ts @@ -2,7 +2,9 @@ import type { SvelteComponentTyped } from "svelte"; export interface SkeletonPlaceholderProps - extends svelte.JSX.HTMLAttributes {} + extends svelte.JSX.HTMLAttributes { + [key: `data-${string}`]: any; +} export default class SkeletonPlaceholder extends SvelteComponentTyped< SkeletonPlaceholderProps, diff --git a/types/SkeletonText/SkeletonText.svelte.d.ts b/types/SkeletonText/SkeletonText.svelte.d.ts index fbf8bcfa..05a3726f 100644 --- a/types/SkeletonText/SkeletonText.svelte.d.ts +++ b/types/SkeletonText/SkeletonText.svelte.d.ts @@ -26,6 +26,8 @@ export interface SkeletonTextProps * @default "100%" */ width?: string; + + [key: `data-${string}`]: any; } export default class SkeletonText extends SvelteComponentTyped< diff --git a/types/Slider/Slider.svelte.d.ts b/types/Slider/Slider.svelte.d.ts index 059821c5..5a872fbd 100644 --- a/types/Slider/Slider.svelte.d.ts +++ b/types/Slider/Slider.svelte.d.ts @@ -111,6 +111,8 @@ export interface SliderProps * @default null */ ref?: null | HTMLDivElement; + + [key: `data-${string}`]: any; } export default class Slider extends SvelteComponentTyped< diff --git a/types/Slider/SliderSkeleton.svelte.d.ts b/types/Slider/SliderSkeleton.svelte.d.ts index 58315c0c..077602ad 100644 --- a/types/Slider/SliderSkeleton.svelte.d.ts +++ b/types/Slider/SliderSkeleton.svelte.d.ts @@ -8,6 +8,8 @@ export interface SliderSkeletonProps * @default false */ hideLabel?: boolean; + + [key: `data-${string}`]: any; } export default class SliderSkeleton extends SvelteComponentTyped< diff --git a/types/StructuredList/StructuredList.svelte.d.ts b/types/StructuredList/StructuredList.svelte.d.ts index b1f04093..71c3cfd1 100644 --- a/types/StructuredList/StructuredList.svelte.d.ts +++ b/types/StructuredList/StructuredList.svelte.d.ts @@ -26,6 +26,8 @@ export interface StructuredListProps * @default false */ selection?: boolean; + + [key: `data-${string}`]: any; } export default class StructuredList extends SvelteComponentTyped< diff --git a/types/StructuredList/StructuredListBody.svelte.d.ts b/types/StructuredList/StructuredListBody.svelte.d.ts index ec0eff57..eff1fcd6 100644 --- a/types/StructuredList/StructuredListBody.svelte.d.ts +++ b/types/StructuredList/StructuredListBody.svelte.d.ts @@ -2,7 +2,9 @@ import type { SvelteComponentTyped } from "svelte"; export interface StructuredListBodyProps - extends svelte.JSX.HTMLAttributes {} + extends svelte.JSX.HTMLAttributes { + [key: `data-${string}`]: any; +} export default class StructuredListBody extends SvelteComponentTyped< StructuredListBodyProps, diff --git a/types/StructuredList/StructuredListCell.svelte.d.ts b/types/StructuredList/StructuredListCell.svelte.d.ts index 8ee2009c..50d53c98 100644 --- a/types/StructuredList/StructuredListCell.svelte.d.ts +++ b/types/StructuredList/StructuredListCell.svelte.d.ts @@ -14,6 +14,8 @@ export interface StructuredListCellProps * @default false */ noWrap?: boolean; + + [key: `data-${string}`]: any; } export default class StructuredListCell extends SvelteComponentTyped< diff --git a/types/StructuredList/StructuredListHead.svelte.d.ts b/types/StructuredList/StructuredListHead.svelte.d.ts index f269ac20..37797903 100644 --- a/types/StructuredList/StructuredListHead.svelte.d.ts +++ b/types/StructuredList/StructuredListHead.svelte.d.ts @@ -2,7 +2,9 @@ import type { SvelteComponentTyped } from "svelte"; export interface StructuredListHeadProps - extends svelte.JSX.HTMLAttributes {} + extends svelte.JSX.HTMLAttributes { + [key: `data-${string}`]: any; +} export default class StructuredListHead extends SvelteComponentTyped< StructuredListHeadProps, diff --git a/types/StructuredList/StructuredListInput.svelte.d.ts b/types/StructuredList/StructuredListInput.svelte.d.ts index 5d0b8377..5a40f302 100644 --- a/types/StructuredList/StructuredListInput.svelte.d.ts +++ b/types/StructuredList/StructuredListInput.svelte.d.ts @@ -38,6 +38,8 @@ export interface StructuredListInputProps * @default null */ ref?: null | HTMLInputElement; + + [key: `data-${string}`]: any; } export default class StructuredListInput extends SvelteComponentTyped< diff --git a/types/StructuredList/StructuredListRow.svelte.d.ts b/types/StructuredList/StructuredListRow.svelte.d.ts index 25f1575b..4116096c 100644 --- a/types/StructuredList/StructuredListRow.svelte.d.ts +++ b/types/StructuredList/StructuredListRow.svelte.d.ts @@ -20,6 +20,8 @@ export interface StructuredListRowProps * @default "0" */ tabindex?: string; + + [key: `data-${string}`]: any; } export default class StructuredListRow extends SvelteComponentTyped< diff --git a/types/StructuredList/StructuredListSkeleton.svelte.d.ts b/types/StructuredList/StructuredListSkeleton.svelte.d.ts index 82c3f970..5d6e674a 100644 --- a/types/StructuredList/StructuredListSkeleton.svelte.d.ts +++ b/types/StructuredList/StructuredListSkeleton.svelte.d.ts @@ -8,6 +8,8 @@ export interface StructuredListSkeletonProps * @default 5 */ rows?: number; + + [key: `data-${string}`]: any; } export default class StructuredListSkeleton extends SvelteComponentTyped< diff --git a/types/Tabs/Tab.svelte.d.ts b/types/Tabs/Tab.svelte.d.ts index fd6601e6..64a23661 100644 --- a/types/Tabs/Tab.svelte.d.ts +++ b/types/Tabs/Tab.svelte.d.ts @@ -39,6 +39,8 @@ export interface TabProps * @default null */ ref?: null | HTMLAnchorElement; + + [key: `data-${string}`]: any; } export default class Tab extends SvelteComponentTyped< diff --git a/types/Tabs/TabContent.svelte.d.ts b/types/Tabs/TabContent.svelte.d.ts index abe5e815..3d84567c 100644 --- a/types/Tabs/TabContent.svelte.d.ts +++ b/types/Tabs/TabContent.svelte.d.ts @@ -8,6 +8,8 @@ export interface TabContentProps * @default "ccs-" + Math.random().toString(36) */ id?: string; + + [key: `data-${string}`]: any; } export default class TabContent extends SvelteComponentTyped< diff --git a/types/Tabs/Tabs.svelte.d.ts b/types/Tabs/Tabs.svelte.d.ts index 68ceffed..38e60a9e 100644 --- a/types/Tabs/Tabs.svelte.d.ts +++ b/types/Tabs/Tabs.svelte.d.ts @@ -32,6 +32,8 @@ export interface TabsProps * @default "#" */ triggerHref?: string; + + [key: `data-${string}`]: any; } export default class Tabs extends SvelteComponentTyped< diff --git a/types/Tabs/TabsSkeleton.svelte.d.ts b/types/Tabs/TabsSkeleton.svelte.d.ts index 120efd38..b89817f3 100644 --- a/types/Tabs/TabsSkeleton.svelte.d.ts +++ b/types/Tabs/TabsSkeleton.svelte.d.ts @@ -14,6 +14,8 @@ export interface TabsSkeletonProps * @default "default" */ type?: "default" | "container"; + + [key: `data-${string}`]: any; } export default class TabsSkeleton extends SvelteComponentTyped< diff --git a/types/Tag/Tag.svelte.d.ts b/types/Tag/Tag.svelte.d.ts index 24b02566..13ffebf4 100644 --- a/types/Tag/Tag.svelte.d.ts +++ b/types/Tag/Tag.svelte.d.ts @@ -68,6 +68,8 @@ export interface TagProps * @default "ccs-" + Math.random().toString(36) */ id?: string; + + [key: `data-${string}`]: any; } export default class Tag extends SvelteComponentTyped< diff --git a/types/Tag/TagSkeleton.svelte.d.ts b/types/Tag/TagSkeleton.svelte.d.ts index f63dd01e..88fe9bd5 100644 --- a/types/Tag/TagSkeleton.svelte.d.ts +++ b/types/Tag/TagSkeleton.svelte.d.ts @@ -7,6 +7,8 @@ export interface TagSkeletonProps * @default "default" */ size?: "sm" | "default"; + + [key: `data-${string}`]: any; } export default class TagSkeleton extends SvelteComponentTyped< diff --git a/types/TextArea/TextArea.svelte.d.ts b/types/TextArea/TextArea.svelte.d.ts index d5c1fe71..14f58899 100644 --- a/types/TextArea/TextArea.svelte.d.ts +++ b/types/TextArea/TextArea.svelte.d.ts @@ -98,6 +98,8 @@ export interface TextAreaProps * @default null */ ref?: null | HTMLTextAreaElement; + + [key: `data-${string}`]: any; } export default class TextArea extends SvelteComponentTyped< diff --git a/types/TextArea/TextAreaSkeleton.svelte.d.ts b/types/TextArea/TextAreaSkeleton.svelte.d.ts index 6e5b104d..f8c1e1da 100644 --- a/types/TextArea/TextAreaSkeleton.svelte.d.ts +++ b/types/TextArea/TextAreaSkeleton.svelte.d.ts @@ -8,6 +8,8 @@ export interface TextAreaSkeletonProps * @default false */ hideLabel?: boolean; + + [key: `data-${string}`]: any; } export default class TextAreaSkeleton extends SvelteComponentTyped< diff --git a/types/TextInput/PasswordInput.svelte.d.ts b/types/TextInput/PasswordInput.svelte.d.ts index 04ca7dda..76d0c532 100644 --- a/types/TextInput/PasswordInput.svelte.d.ts +++ b/types/TextInput/PasswordInput.svelte.d.ts @@ -128,6 +128,8 @@ export interface PasswordInputProps * @default null */ ref?: null | HTMLInputElement; + + [key: `data-${string}`]: any; } export default class PasswordInput extends SvelteComponentTyped< diff --git a/types/TextInput/TextInput.svelte.d.ts b/types/TextInput/TextInput.svelte.d.ts index 3c4032c7..6358ebb6 100644 --- a/types/TextInput/TextInput.svelte.d.ts +++ b/types/TextInput/TextInput.svelte.d.ts @@ -113,6 +113,8 @@ export interface TextInputProps * @default false */ readonly?: boolean; + + [key: `data-${string}`]: any; } export default class TextInput extends SvelteComponentTyped< diff --git a/types/TextInput/TextInputSkeleton.svelte.d.ts b/types/TextInput/TextInputSkeleton.svelte.d.ts index ecd017dd..3cfe19b8 100644 --- a/types/TextInput/TextInputSkeleton.svelte.d.ts +++ b/types/TextInput/TextInputSkeleton.svelte.d.ts @@ -8,6 +8,8 @@ export interface TextInputSkeletonProps * @default false */ hideLabel?: boolean; + + [key: `data-${string}`]: any; } export default class TextInputSkeleton extends SvelteComponentTyped< diff --git a/types/Tile/ClickableTile.svelte.d.ts b/types/Tile/ClickableTile.svelte.d.ts index c93e77e3..7572638e 100644 --- a/types/Tile/ClickableTile.svelte.d.ts +++ b/types/Tile/ClickableTile.svelte.d.ts @@ -27,6 +27,8 @@ export interface ClickableTileProps * @default undefined */ href?: string; + + [key: `data-${string}`]: any; } export default class ClickableTile extends SvelteComponentTyped< diff --git a/types/Tile/ExpandableTile.svelte.d.ts b/types/Tile/ExpandableTile.svelte.d.ts index 653f81df..bd835b77 100644 --- a/types/Tile/ExpandableTile.svelte.d.ts +++ b/types/Tile/ExpandableTile.svelte.d.ts @@ -68,6 +68,8 @@ export interface ExpandableTileProps * @default null */ ref?: null | HTMLButtonElement; + + [key: `data-${string}`]: any; } export default class ExpandableTile extends SvelteComponentTyped< diff --git a/types/Tile/RadioTile.svelte.d.ts b/types/Tile/RadioTile.svelte.d.ts index 898746aa..31c5f136 100644 --- a/types/Tile/RadioTile.svelte.d.ts +++ b/types/Tile/RadioTile.svelte.d.ts @@ -50,6 +50,8 @@ export interface RadioTileProps * @default "" */ name?: string; + + [key: `data-${string}`]: any; } export default class RadioTile extends SvelteComponentTyped< diff --git a/types/Tile/SelectableTile.svelte.d.ts b/types/Tile/SelectableTile.svelte.d.ts index d790ed42..b0be3b0c 100644 --- a/types/Tile/SelectableTile.svelte.d.ts +++ b/types/Tile/SelectableTile.svelte.d.ts @@ -62,6 +62,8 @@ export interface SelectableTileProps * @default null */ ref?: null | HTMLInputElement; + + [key: `data-${string}`]: any; } export default class SelectableTile extends SvelteComponentTyped< diff --git a/types/Tile/Tile.svelte.d.ts b/types/Tile/Tile.svelte.d.ts index fb4a1d5e..58982171 100644 --- a/types/Tile/Tile.svelte.d.ts +++ b/types/Tile/Tile.svelte.d.ts @@ -8,6 +8,8 @@ export interface TileProps * @default false */ light?: boolean; + + [key: `data-${string}`]: any; } export default class Tile extends SvelteComponentTyped< diff --git a/types/Tile/TileGroup.svelte.d.ts b/types/Tile/TileGroup.svelte.d.ts index dddc2d04..5b41a51d 100644 --- a/types/Tile/TileGroup.svelte.d.ts +++ b/types/Tile/TileGroup.svelte.d.ts @@ -20,6 +20,8 @@ export interface TileGroupProps * @default "" */ legend?: string; + + [key: `data-${string}`]: any; } export default class TileGroup extends SvelteComponentTyped< diff --git a/types/TimePicker/TimePicker.svelte.d.ts b/types/TimePicker/TimePicker.svelte.d.ts index f71bb927..8f8b6e02 100644 --- a/types/TimePicker/TimePicker.svelte.d.ts +++ b/types/TimePicker/TimePicker.svelte.d.ts @@ -86,6 +86,8 @@ export interface TimePickerProps * @default null */ ref?: null | HTMLInputElement; + + [key: `data-${string}`]: any; } export default class TimePicker extends SvelteComponentTyped< diff --git a/types/TimePicker/TimePickerSelect.svelte.d.ts b/types/TimePicker/TimePickerSelect.svelte.d.ts index e3213c94..ccd5c65f 100644 --- a/types/TimePicker/TimePickerSelect.svelte.d.ts +++ b/types/TimePicker/TimePickerSelect.svelte.d.ts @@ -44,6 +44,8 @@ export interface TimePickerSelectProps * @default null */ ref?: null | HTMLSelectElement; + + [key: `data-${string}`]: any; } export default class TimePickerSelect extends SvelteComponentTyped< diff --git a/types/Toggle/Toggle.svelte.d.ts b/types/Toggle/Toggle.svelte.d.ts index 27abc2d0..4692f7a6 100644 --- a/types/Toggle/Toggle.svelte.d.ts +++ b/types/Toggle/Toggle.svelte.d.ts @@ -56,6 +56,8 @@ export interface ToggleProps * @default undefined */ name?: string; + + [key: `data-${string}`]: any; } export default class Toggle extends SvelteComponentTyped< diff --git a/types/Toggle/ToggleSkeleton.svelte.d.ts b/types/Toggle/ToggleSkeleton.svelte.d.ts index 13ba7b8e..08c485f3 100644 --- a/types/Toggle/ToggleSkeleton.svelte.d.ts +++ b/types/Toggle/ToggleSkeleton.svelte.d.ts @@ -20,6 +20,8 @@ export interface ToggleSkeletonProps * @default "ccs-" + Math.random().toString(36) */ id?: string; + + [key: `data-${string}`]: any; } export default class ToggleSkeleton extends SvelteComponentTyped< diff --git a/types/Tooltip/Tooltip.svelte.d.ts b/types/Tooltip/Tooltip.svelte.d.ts index cfc49d5e..73e5b1ed 100644 --- a/types/Tooltip/Tooltip.svelte.d.ts +++ b/types/Tooltip/Tooltip.svelte.d.ts @@ -87,6 +87,8 @@ export interface TooltipProps * @default null */ refIcon?: null | HTMLDivElement; + + [key: `data-${string}`]: any; } export default class Tooltip extends SvelteComponentTyped< diff --git a/types/TooltipDefinition/TooltipDefinition.svelte.d.ts b/types/TooltipDefinition/TooltipDefinition.svelte.d.ts index a69b6628..c346a2a7 100644 --- a/types/TooltipDefinition/TooltipDefinition.svelte.d.ts +++ b/types/TooltipDefinition/TooltipDefinition.svelte.d.ts @@ -38,6 +38,8 @@ export interface TooltipDefinitionProps * @default null */ ref?: null | HTMLButtonElement; + + [key: `data-${string}`]: any; } export default class TooltipDefinition extends SvelteComponentTyped< diff --git a/types/TooltipIcon/TooltipIcon.svelte.d.ts b/types/TooltipIcon/TooltipIcon.svelte.d.ts index c6ebd113..f801ca09 100644 --- a/types/TooltipIcon/TooltipIcon.svelte.d.ts +++ b/types/TooltipIcon/TooltipIcon.svelte.d.ts @@ -45,6 +45,8 @@ export interface TooltipIconProps * @default null */ ref?: null | HTMLButtonElement; + + [key: `data-${string}`]: any; } export default class TooltipIcon extends SvelteComponentTyped< diff --git a/types/TreeView/TreeView.svelte.d.ts b/types/TreeView/TreeView.svelte.d.ts index 395198b8..a36bda83 100644 --- a/types/TreeView/TreeView.svelte.d.ts +++ b/types/TreeView/TreeView.svelte.d.ts @@ -55,6 +55,8 @@ export interface TreeViewProps * @default false */ hideLabel?: boolean; + + [key: `data-${string}`]: any; } export default class TreeView extends SvelteComponentTyped< diff --git a/types/Truncate/Truncate.svelte.d.ts b/types/Truncate/Truncate.svelte.d.ts index 362fe7a1..155efab6 100644 --- a/types/Truncate/Truncate.svelte.d.ts +++ b/types/Truncate/Truncate.svelte.d.ts @@ -7,6 +7,8 @@ export interface TruncateProps * @default "end" */ clamp?: "end" | "front"; + + [key: `data-${string}`]: any; } export default class Truncate extends SvelteComponentTyped< diff --git a/types/UIShell/Content.svelte.d.ts b/types/UIShell/Content.svelte.d.ts index 75a2ab8f..ff2098cb 100644 --- a/types/UIShell/Content.svelte.d.ts +++ b/types/UIShell/Content.svelte.d.ts @@ -8,6 +8,8 @@ export interface ContentProps * @default "main-content" */ id?: string; + + [key: `data-${string}`]: any; } export default class Content extends SvelteComponentTyped< diff --git a/types/UIShell/Header.svelte.d.ts b/types/UIShell/Header.svelte.d.ts index a2cc9591..3e6d2f07 100644 --- a/types/UIShell/Header.svelte.d.ts +++ b/types/UIShell/Header.svelte.d.ts @@ -77,6 +77,8 @@ export interface HeaderProps * @default undefined */ iconClose?: typeof import("svelte").SvelteComponent; + + [key: `data-${string}`]: any; } export default class Header extends SvelteComponentTyped< diff --git a/types/UIShell/HeaderAction.svelte.d.ts b/types/UIShell/HeaderAction.svelte.d.ts index 7f3ab00b..60cc86bb 100644 --- a/types/UIShell/HeaderAction.svelte.d.ts +++ b/types/UIShell/HeaderAction.svelte.d.ts @@ -42,6 +42,8 @@ export interface HeaderActionProps * @default { duration: 200 } */ transition?: false | import("svelte/transition").SlideParams; + + [key: `data-${string}`]: any; } export default class HeaderAction extends SvelteComponentTyped< diff --git a/types/UIShell/HeaderActionLink.svelte.d.ts b/types/UIShell/HeaderActionLink.svelte.d.ts index 236eb92e..68e77d11 100644 --- a/types/UIShell/HeaderActionLink.svelte.d.ts +++ b/types/UIShell/HeaderActionLink.svelte.d.ts @@ -26,6 +26,8 @@ export interface HeaderActionLinkProps * @default null */ ref?: null | HTMLAnchorElement; + + [key: `data-${string}`]: any; } export default class HeaderActionLink extends SvelteComponentTyped< diff --git a/types/UIShell/HeaderGlobalAction.svelte.d.ts b/types/UIShell/HeaderGlobalAction.svelte.d.ts index d4b68d3c..0e521d70 100644 --- a/types/UIShell/HeaderGlobalAction.svelte.d.ts +++ b/types/UIShell/HeaderGlobalAction.svelte.d.ts @@ -20,6 +20,8 @@ export interface HeaderGlobalActionProps * @default null */ ref?: null | HTMLButtonElement; + + [key: `data-${string}`]: any; } export default class HeaderGlobalAction extends SvelteComponentTyped< diff --git a/types/UIShell/HeaderNav.svelte.d.ts b/types/UIShell/HeaderNav.svelte.d.ts index 6a22ab19..1ca745a1 100644 --- a/types/UIShell/HeaderNav.svelte.d.ts +++ b/types/UIShell/HeaderNav.svelte.d.ts @@ -2,7 +2,9 @@ import type { SvelteComponentTyped } from "svelte"; export interface HeaderNavProps - extends svelte.JSX.HTMLAttributes {} + extends svelte.JSX.HTMLAttributes { + [key: `data-${string}`]: any; +} export default class HeaderNav extends SvelteComponentTyped< HeaderNavProps, diff --git a/types/UIShell/HeaderNavItem.svelte.d.ts b/types/UIShell/HeaderNavItem.svelte.d.ts index 0a455543..c9ec45fb 100644 --- a/types/UIShell/HeaderNavItem.svelte.d.ts +++ b/types/UIShell/HeaderNavItem.svelte.d.ts @@ -26,6 +26,8 @@ export interface HeaderNavItemProps * @default null */ ref?: null | HTMLAnchorElement; + + [key: `data-${string}`]: any; } export default class HeaderNavItem extends SvelteComponentTyped< diff --git a/types/UIShell/HeaderNavMenu.svelte.d.ts b/types/UIShell/HeaderNavMenu.svelte.d.ts index fc4ec047..c7ac6701 100644 --- a/types/UIShell/HeaderNavMenu.svelte.d.ts +++ b/types/UIShell/HeaderNavMenu.svelte.d.ts @@ -26,6 +26,8 @@ export interface HeaderNavMenuProps * @default null */ ref?: null | HTMLAnchorElement; + + [key: `data-${string}`]: any; } export default class HeaderNavMenu extends SvelteComponentTyped< diff --git a/types/UIShell/HeaderPanelLink.svelte.d.ts b/types/UIShell/HeaderPanelLink.svelte.d.ts index 39f6f41a..a17c413e 100644 --- a/types/UIShell/HeaderPanelLink.svelte.d.ts +++ b/types/UIShell/HeaderPanelLink.svelte.d.ts @@ -14,6 +14,8 @@ export interface HeaderPanelLinkProps * @default null */ ref?: null | HTMLAnchorElement; + + [key: `data-${string}`]: any; } export default class HeaderPanelLink extends SvelteComponentTyped< diff --git a/types/UIShell/HeaderSearch.svelte.d.ts b/types/UIShell/HeaderSearch.svelte.d.ts index 65dac599..f877d727 100644 --- a/types/UIShell/HeaderSearch.svelte.d.ts +++ b/types/UIShell/HeaderSearch.svelte.d.ts @@ -38,6 +38,8 @@ export interface HeaderSearchProps * @default 0 */ selectedResultIndex?: number; + + [key: `data-${string}`]: any; } export default class HeaderSearch extends SvelteComponentTyped< diff --git a/types/UIShell/SideNav.svelte.d.ts b/types/UIShell/SideNav.svelte.d.ts index 6b5c2174..11e5e52f 100644 --- a/types/UIShell/SideNav.svelte.d.ts +++ b/types/UIShell/SideNav.svelte.d.ts @@ -38,6 +38,8 @@ export interface SideNavProps * @default 1056 */ expansionBreakpoint?: number; + + [key: `data-${string}`]: any; } export default class SideNav extends SvelteComponentTyped< diff --git a/types/UIShell/SideNavDivider.svelte.d.ts b/types/UIShell/SideNavDivider.svelte.d.ts index cf04a6ab..83b94dbe 100644 --- a/types/UIShell/SideNavDivider.svelte.d.ts +++ b/types/UIShell/SideNavDivider.svelte.d.ts @@ -2,7 +2,9 @@ import type { SvelteComponentTyped } from "svelte"; export interface SideNavDividerProps - extends svelte.JSX.HTMLAttributes {} + extends svelte.JSX.HTMLAttributes { + [key: `data-${string}`]: any; +} export default class SideNavDivider extends SvelteComponentTyped< SideNavDividerProps, diff --git a/types/UIShell/SideNavLink.svelte.d.ts b/types/UIShell/SideNavLink.svelte.d.ts index d67e2986..e1f96cb7 100644 --- a/types/UIShell/SideNavLink.svelte.d.ts +++ b/types/UIShell/SideNavLink.svelte.d.ts @@ -32,6 +32,8 @@ export interface SideNavLinkProps * @default null */ ref?: null | HTMLAnchorElement; + + [key: `data-${string}`]: any; } export default class SideNavLink extends SvelteComponentTyped< diff --git a/types/UIShell/SideNavMenu.svelte.d.ts b/types/UIShell/SideNavMenu.svelte.d.ts index d56c1812..e891cd11 100644 --- a/types/UIShell/SideNavMenu.svelte.d.ts +++ b/types/UIShell/SideNavMenu.svelte.d.ts @@ -26,6 +26,8 @@ export interface SideNavMenuProps * @default null */ ref?: null | HTMLButtonElement; + + [key: `data-${string}`]: any; } export default class SideNavMenu extends SvelteComponentTyped< diff --git a/types/UIShell/SideNavMenuItem.svelte.d.ts b/types/UIShell/SideNavMenuItem.svelte.d.ts index b68e8901..332105c0 100644 --- a/types/UIShell/SideNavMenuItem.svelte.d.ts +++ b/types/UIShell/SideNavMenuItem.svelte.d.ts @@ -26,6 +26,8 @@ export interface SideNavMenuItemProps * @default null */ ref?: null | HTMLAnchorElement; + + [key: `data-${string}`]: any; } export default class SideNavMenuItem extends SvelteComponentTyped< diff --git a/types/UIShell/SkipToContent.svelte.d.ts b/types/UIShell/SkipToContent.svelte.d.ts index d47a60c6..b578a7c9 100644 --- a/types/UIShell/SkipToContent.svelte.d.ts +++ b/types/UIShell/SkipToContent.svelte.d.ts @@ -14,6 +14,8 @@ export interface SkipToContentProps * @default "0" */ tabindex?: string; + + [key: `data-${string}`]: any; } export default class SkipToContent extends SvelteComponentTyped< diff --git a/types/UnorderedList/UnorderedList.svelte.d.ts b/types/UnorderedList/UnorderedList.svelte.d.ts index 98dc6808..6b3e0fb8 100644 --- a/types/UnorderedList/UnorderedList.svelte.d.ts +++ b/types/UnorderedList/UnorderedList.svelte.d.ts @@ -14,6 +14,8 @@ export interface UnorderedListProps * @default false */ expressive?: boolean; + + [key: `data-${string}`]: any; } export default class UnorderedList extends SvelteComponentTyped< diff --git a/yarn.lock b/yarn.lock index a8df6af2..51d74424 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2006,10 +2006,10 @@ supports-preserve-symlinks-flag@^1.0.0: resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== -sveld@^0.18.0: - version "0.18.0" - resolved "https://registry.yarnpkg.com/sveld/-/sveld-0.18.0.tgz#0061232b6edc9ed5df949db6e34d39817cf4dcc4" - integrity sha512-J/hwohOIUHibT5Zo7n4jQPjFDm4KxRnRMpl5NU6nzsm/A/2dr1Xls4BPDT0qRyDKMHNz+50fyxlyxCP26S6HLw== +sveld@^0.18.1: + version "0.18.1" + resolved "https://registry.yarnpkg.com/sveld/-/sveld-0.18.1.tgz#3357c632732f6bab3fde26dc78ef2d3e706b74e5" + integrity sha512-GiVTHdCKbd2abil/oKNeB/tR8wRnvfCElsJ9I04JwVYbdioR6fx4VYb9GKO4X5KXciExyOdgSm551+0MqBCDmA== dependencies: "@rollup/plugin-node-resolve" "^13.2.1" acorn "^8.8.0" From d8259af657095ac0698f3c201ddbd9f8edcc0607 Mon Sep 17 00:00:00 2001 From: Eric Liu Date: Sat, 8 Jul 2023 16:43:37 -0700 Subject: [PATCH 54/59] v0.76.1 --- CHANGELOG.md | 10 ++++++++++ COMPONENT_INDEX.md | 2 +- package.json | 2 +- 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 99794c3c..0070135c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,16 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +### [0.76.1](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.76.0...v0.76.1) (2023-07-08) + + +### Bug Fixes + +* **date-picker:** hide `helperText` if invalid or warning state ([#1759](https://github.com/carbon-design-system/carbon-components-svelte/issues/1759)) ([d5a4a8b](https://github.com/carbon-design-system/carbon-components-svelte/commit/d5a4a8b94a8753545a54f7e43f1773e49a1ff208)) +* **select:** hide `helperText` if invalid or warning state ([#1761](https://github.com/carbon-design-system/carbon-components-svelte/issues/1761)) ([7579c03](https://github.com/carbon-design-system/carbon-components-svelte/commit/7579c032faa3f1b9ad9d42f76da876f38725141e)) +* **slider:** `disabled` Slider should not submit a form ([#1758](https://github.com/carbon-design-system/carbon-components-svelte/issues/1758)) ([ab21c89](https://github.com/carbon-design-system/carbon-components-svelte/commit/ab21c89ab9240f61bd15d8c20bad65b3b469a29c)) +* **types:** allow `data-*` attributes for props forwarded to HTML elements ([#1741](https://github.com/carbon-design-system/carbon-components-svelte/issues/1741)) ([7fdc2ef](https://github.com/carbon-design-system/carbon-components-svelte/commit/7fdc2ef7f072382842cbb6bfc8e12e083aef1a1e)) + ### [0.76.0](https://github.com/carbon-design-system/carbon-components-svelte/compare/v0.75.1...v0.75.2) (2023-06-21) diff --git a/COMPONENT_INDEX.md b/COMPONENT_INDEX.md index 3f14ba07..5395efa4 100644 --- a/COMPONENT_INDEX.md +++ b/COMPONENT_INDEX.md @@ -1,6 +1,6 @@ # Component Index -> 165 components exported from carbon-components-svelte@0.76.0. +> 165 components exported from carbon-components-svelte@0.76.1. ## Components diff --git a/package.json b/package.json index c7a71af7..56f0d6c2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "carbon-components-svelte", - "version": "0.76.0", + "version": "0.76.1", "license": "Apache-2.0", "description": "Svelte implementation of the Carbon Design System", "svelte": "./src/index.js", From de973b4f94d1a7e7c1fb44e6d39105cbe8f4867f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 11 Jul 2023 08:11:45 -0700 Subject: [PATCH 55/59] build(deps): bump tough-cookie from 4.0.0 to 4.1.3 in /docs (#1763) Bumps [tough-cookie](https://github.com/salesforce/tough-cookie) from 4.0.0 to 4.1.3. - [Release notes](https://github.com/salesforce/tough-cookie/releases) - [Changelog](https://github.com/salesforce/tough-cookie/blob/master/CHANGELOG.md) - [Commits](https://github.com/salesforce/tough-cookie/compare/v4.0.0...v4.1.3) --- updated-dependencies: - dependency-name: tough-cookie dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- docs/yarn.lock | 37 ++++++++++++++++++++++++++++--------- 1 file changed, 28 insertions(+), 9 deletions(-) diff --git a/docs/yarn.lock b/docs/yarn.lock index 181dc714..98b44f95 100644 --- a/docs/yarn.lock +++ b/docs/yarn.lock @@ -165,7 +165,7 @@ bufferutil@^4.0.1: node-gyp-build "~3.7.0" carbon-components-svelte@../: - version "0.73.5" + version "0.76.0" dependencies: flatpickr "4.6.9" @@ -1080,6 +1080,11 @@ punycode@^2.1.1: resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== +querystringify@^2.1.1: + version "2.2.0" + resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" + integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== + read-pkg@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" @@ -1105,6 +1110,11 @@ remark-slug@^6.0.0: mdast-util-to-string "^1.0.0" unist-util-visit "^2.0.0" +requires-port@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== + resolve@^1.10.0: version "1.17.0" resolved "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444" @@ -1291,13 +1301,14 @@ symbol-tree@^3.2.4: integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== tough-cookie@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.0.0.tgz#d822234eeca882f991f0f908824ad2622ddbece4" - integrity sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg== + version "4.1.3" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.1.3.tgz#97b9adb0728b42280aa3d814b6b999b2ff0318bf" + integrity sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw== dependencies: psl "^1.1.33" punycode "^2.1.1" - universalify "^0.1.2" + universalify "^0.2.0" + url-parse "^1.5.3" tr46@^2.1.0: version "2.1.0" @@ -1342,16 +1353,24 @@ unist-util-visit@^2.0.0: unist-util-is "^4.0.0" unist-util-visit-parents "^3.0.0" -universalify@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" - integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== +universalify@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.2.0.tgz#6451760566fa857534745ab1dde952d1b1761be0" + integrity sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg== universalify@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz#b61a1da173e8435b2fe3c67d29b9adf8594bd16d" integrity sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug== +url-parse@^1.5.3: + version "1.5.10" + resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1" + integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ== + dependencies: + querystringify "^2.1.1" + requires-port "^1.0.0" + utf-8-validate@^5.0.2: version "5.0.2" resolved "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.2.tgz#63cfbccd85dc1f2b66cf7a1d0eebc08ed056bfb3" From cfddcc303f62ab3ab32a14be70e4b432882f0845 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 11 Jul 2023 08:11:53 -0700 Subject: [PATCH 56/59] build(deps): bump semver from 5.7.1 to 5.7.2 (#1765) Bumps [semver](https://github.com/npm/node-semver) from 5.7.1 to 5.7.2. - [Release notes](https://github.com/npm/node-semver/releases) - [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md) - [Commits](https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2) --- updated-dependencies: - dependency-name: semver dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- yarn.lock | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/yarn.lock b/yarn.lock index 51d74424..19a94cb2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1814,19 +1814,19 @@ sass@^1.49.11: source-map-js ">=0.6.2 <2.0.0" "semver@2 || 3 || 4 || 5": - version "5.7.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" - integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + version "5.7.2" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" + integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== semver@^6.0.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + version "6.3.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" + integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== semver@^7.1.1, semver@^7.3.4: - version "7.3.8" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" - integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== + version "7.5.4" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" + integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== dependencies: lru-cache "^6.0.0" From 5ffab3d2e6f3d20c1f8ca0d26ceb762122f9f1bf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 11 Jul 2023 08:13:46 -0700 Subject: [PATCH 57/59] build(deps): bump semver from 5.7.1 to 5.7.2 in /docs (#1766) Bumps [semver](https://github.com/npm/node-semver) from 5.7.1 to 5.7.2. - [Release notes](https://github.com/npm/node-semver/releases) - [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md) - [Commits](https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2) --- updated-dependencies: - dependency-name: semver dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- docs/yarn.lock | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/yarn.lock b/docs/yarn.lock index 98b44f95..bd94c466 100644 --- a/docs/yarn.lock +++ b/docs/yarn.lock @@ -165,7 +165,7 @@ bufferutil@^4.0.1: node-gyp-build "~3.7.0" carbon-components-svelte@../: - version "0.76.0" + version "0.76.1" dependencies: flatpickr "4.6.9" @@ -1158,9 +1158,9 @@ saxes@^5.0.1: xmlchars "^2.2.0" "semver@2 || 3 || 4 || 5", semver@^5.5.0: - version "5.7.1" - resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" - integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + version "5.7.2" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" + integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== shebang-command@^1.2.0: version "1.2.0" From 14d584da426e19c331760feca755ac8cb5b86828 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 11 Jul 2023 08:36:46 -0700 Subject: [PATCH 58/59] build(deps): bump semver from 7.3.8 to 7.5.4 in /examples/webpack (#1767) Bumps [semver](https://github.com/npm/node-semver) from 7.3.8 to 7.5.4. - [Release notes](https://github.com/npm/node-semver/releases) - [Changelog](https://github.com/npm/node-semver/blob/main/CHANGELOG.md) - [Commits](https://github.com/npm/node-semver/compare/v7.3.8...v7.5.4) --- updated-dependencies: - dependency-name: semver dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- examples/webpack/yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/webpack/yarn.lock b/examples/webpack/yarn.lock index d0a77707..8b7eecd6 100644 --- a/examples/webpack/yarn.lock +++ b/examples/webpack/yarn.lock @@ -2197,9 +2197,9 @@ selfsigned@^2.1.1: node-forge "^1" semver@^7.3.8: - version "7.3.8" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" - integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== + version "7.5.4" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" + integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== dependencies: lru-cache "^6.0.0" From 9b3f014a0ba43abb5a36be4a6156910b5d7644d7 Mon Sep 17 00:00:00 2001 From: Janos Lengyel <2803621+p0lish@users.noreply.github.com> Date: Thu, 13 Jul 2023 14:33:48 +0000 Subject: [PATCH 59/59] feat(ui-shell): make `company` in `Header` slottable (#1764) --- COMPONENT_INDEX.md | 11 ++++++----- docs/src/COMPONENT_API.json | 6 ++++++ src/UIShell/Header.svelte | 6 ++++-- types/UIShell/Header.svelte.d.ts | 2 +- 4 files changed, 17 insertions(+), 8 deletions(-) diff --git a/COMPONENT_INDEX.md b/COMPONENT_INDEX.md index 5395efa4..9daf766e 100644 --- a/COMPONENT_INDEX.md +++ b/COMPONENT_INDEX.md @@ -1584,11 +1584,12 @@ None. ### Slots -| Slot name | Default | Props | Fallback | -| :-------------- | :------ | :---- | :-------------------------- | -| -- | Yes | -- | -- | -| platform | No | -- | {platformName} | -| skip-to-content | No | -- | -- | +| Slot name | Default | Props | Fallback | +| :-------------- | :------ | :---- | :--------------------------- | +| -- | Yes | -- | -- | +| company | No | -- | {company}  | +| platform | No | -- | {platformName} | +| skip-to-content | No | -- | -- | ### Events diff --git a/docs/src/COMPONENT_API.json b/docs/src/COMPONENT_API.json index 91c9531a..fa22c7f2 100644 --- a/docs/src/COMPONENT_API.json +++ b/docs/src/COMPONENT_API.json @@ -4833,6 +4833,12 @@ "moduleExports": [], "slots": [ { "name": "__default__", "default": true, "slot_props": "{}" }, + { + "name": "company", + "default": false, + "fallback": "{company} ", + "slot_props": "{}" + }, { "name": "platform", "default": false, diff --git a/src/UIShell/Header.svelte b/src/UIShell/Header.svelte index ca4aca4c..c0153607 100644 --- a/src/UIShell/Header.svelte +++ b/src/UIShell/Header.svelte @@ -94,8 +94,10 @@ {...$$restProps} on:click > - {#if company} - {company}  + {#if company || $$slots.company} + {company}  {/if} {platformName} diff --git a/types/UIShell/Header.svelte.d.ts b/types/UIShell/Header.svelte.d.ts index 3e6d2f07..5f620ab8 100644 --- a/types/UIShell/Header.svelte.d.ts +++ b/types/UIShell/Header.svelte.d.ts @@ -84,5 +84,5 @@ export interface HeaderProps export default class Header extends SvelteComponentTyped< HeaderProps, { click: WindowEventMap["click"] }, - { default: {}; platform: {}; ["skip-to-content"]: {} } + { default: {}; company: {}; platform: {}; ["skip-to-content"]: {} } > {}