diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index b8cac62..344e1b6 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -10,11 +10,11 @@ jobs: env: NODE_ENV: test steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - uses: actions/setup-node@v1 with: - node-version: 18 - - uses: actions/cache@v2 + node-version: 20 + - uses: actions/cache@v4 id: yarn-cache with: path: node_modules @@ -28,11 +28,11 @@ jobs: runs-on: ubuntu-latest needs: build steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - uses: actions/setup-node@v1 with: - node-version: 18 - - uses: actions/cache@v2 + node-version: 20 + - uses: actions/cache@v4 id: yarn-cache with: path: node_modules @@ -46,11 +46,11 @@ jobs: runs-on: ubuntu-latest needs: build steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - uses: actions/setup-node@v1 with: - node-version: 18 - - uses: actions/cache@v2 + node-version: 20 + - uses: actions/cache@v4 id: yarn-cache with: path: node_modules diff --git a/.prettierrc.js b/.prettierrc.js new file mode 100644 index 0000000..012a097 --- /dev/null +++ b/.prettierrc.js @@ -0,0 +1,6 @@ +module.exports = { + trailingComma: "es5", + tabWidth: 2, + semi: false, + singleQuote: true, +}; diff --git a/package.json b/package.json index c4886d5..e3f666f 100644 --- a/package.json +++ b/package.json @@ -6,6 +6,9 @@ ], "scripts": { "lint": "yarn eslint 'packages/*/src/**.js'", + "prettify": "prettier 'packages/*/src/**.js'", + "prettify:check": "yarn prettify --check", + "prettify:write": "yarn prettify --write", "test": "yarn lerna run test", "prebuild": "git clean -fdx packages -e packages/*/node_modules", "build": "yarn && yarn lerna run build", @@ -49,10 +52,11 @@ "lerna": "^7.3.0", "mini-css-extract-plugin": "^2.7.6", "mocha": "^10.2.0", + "prettier": "3.6.2", "sinon": "^16.0.0", "sinon-chai": "^3.7.0", "style-loader": "^3.3.3", "webpack": "^5.88.2", "webpack-cli": "^5.1.4" } -} +} \ No newline at end of file diff --git a/packages/anvil-embed-frame/CHANGELOG.md b/packages/anvil-embed-frame/CHANGELOG.md index 56174bc..098207f 100644 --- a/packages/anvil-embed-frame/CHANGELOG.md +++ b/packages/anvil-embed-frame/CHANGELOG.md @@ -2,37 +2,83 @@ All notable changes to this project will be documented in this file. -## [@anvilco/anvil-embed-frame@2.0.0](https://github.com/anvilco/react-ui/compare/@anvilco/anvil-embed-frame@2.0.0-alpha.0...@anvilco/anvil-embed-frame@2.0.0) - 2023-09-20 +## [@anvilco/anvil-embed-frame@2.2.1](https://github.com/anvilco/react-ui/compare/@anvilco/anvil-embed-frame@2.2.0...@anvilco/anvil-embed-frame@2.2.1) - 2025-10-27 ### Merged -- [Breaking] Update dependencies [`#16`](https://github.com/anvilco/react-ui/pull/16) +- iframeURL instead of signURL [`#25`](https://github.com/anvilco/react-ui/pull/25) ### Commits -- Update readmes [`c932e4c`](https://github.com/anvilco/react-ui/commit/c932e4c5716c0b113f1840baeb0aa9118facdc26) +- fix up packaging [`74ce1cb`](https://github.com/anvilco/react-ui/commit/74ce1cb7a77295545ef89b6f43777e874ec5ce60) + +## [@anvilco/anvil-embed-frame@2.2.0](https://github.com/anvilco/react-ui/compare/v2.1.4...@anvilco/anvil-embed-frame@2.2.0) - 2024-05-02 + +## [v2.1.4](https://github.com/anvilco/react-ui/compare/v2.1.3...v2.1.4) - 2025-10-28 + +### Commits + +- being extra cautious [`02beb3c`](https://github.com/anvilco/react-ui/commit/02beb3c650dc774a84cf96166e38eaee5f17b0ca) + +## [v2.1.3](https://github.com/anvilco/react-ui/compare/v2.1.2...v2.1.3) - 2025-10-28 + +### Commits -## [@anvilco/anvil-embed-frame@2.0.0-alpha.0](https://github.com/anvilco/react-ui/compare/@anvilco/anvil-embed-frame@1.1.0...@anvilco/anvil-embed-frame@2.0.0-alpha.0) - 2023-09-18 +- set document inside component did mount [`5a055ed`](https://github.com/anvilco/react-ui/commit/5a055edfd2d5dcef9d3b6c4b8d6dd4a8fd1def77) + +## [v2.1.2](https://github.com/anvilco/react-ui/compare/v2.1.1...v2.1.2) - 2025-10-27 ### Merged -- Update readme to fix import error [`#15`](https://github.com/anvilco/react-ui/pull/15) +- iframeURL instead of signURL [`#25`](https://github.com/anvilco/react-ui/pull/25) +- Add className prop and type [`#22`](https://github.com/anvilco/react-ui/pull/22) +- publish better [`#20`](https://github.com/anvilco/react-ui/pull/20) ### Commits -- Update deps [`52a73bd`](https://github.com/anvilco/react-ui/commit/52a73bd5f16d5435f80cd8ae76f20b2834807c40) +- fix up packaging [`74ce1cb`](https://github.com/anvilco/react-ui/commit/74ce1cb7a77295545ef89b6f43777e874ec5ce60) + +## [v2.1.1](https://github.com/anvilco/react-ui/compare/@anvilco/anvil-embed-frame@2.0.0...v2.1.1) - 2024-04-17 + +### Merged + +- Add style prop and add postMessage helper [`#19`](https://github.com/anvilco/react-ui/pull/19) -## [@anvilco/anvil-embed-frame@1.1.0](https://github.com/anvilco/react-ui/compare/v0.0.0...@anvilco/anvil-embed-frame@1.1.0) - 2022-10-05 +### Commits + +- Update changelogs [`73908a8`](https://github.com/anvilco/react-ui/commit/73908a846d6cf7da180303270a4d726335ff881f) -## v0.0.0 - 2024-05-02 +## [@anvilco/anvil-embed-frame@2.0.0](https://github.com/anvilco/react-ui/compare/@anvilco/anvil-embed-frame@2.0.0-alpha.0...@anvilco/anvil-embed-frame@2.0.0) - 2023-09-20 ### Merged +- [Breaking] Update dependencies [`#16`](https://github.com/anvilco/react-ui/pull/16) + +### Commits + +- Update readmes [`c932e4c`](https://github.com/anvilco/react-ui/commit/c932e4c5716c0b113f1840baeb0aa9118facdc26) + +## [@anvilco/anvil-embed-frame@2.0.0-alpha.0](https://github.com/anvilco/react-ui/compare/v1.9.2...@anvilco/anvil-embed-frame@2.0.0-alpha.0) - 2023-09-18 + +## [v1.9.2](https://github.com/anvilco/react-ui/compare/@anvilco/anvil-embed-frame@1.1.0...v1.9.2) - 2025-10-30 + +### Merged + +- iframeURL instead of signURL [`#25`](https://github.com/anvilco/react-ui/pull/25) - Add className prop and type [`#22`](https://github.com/anvilco/react-ui/pull/22) - publish better [`#20`](https://github.com/anvilco/react-ui/pull/20) - Add style prop and add postMessage helper [`#19`](https://github.com/anvilco/react-ui/pull/19) - [Breaking] Update dependencies [`#16`](https://github.com/anvilco/react-ui/pull/16) - Update readme to fix import error [`#15`](https://github.com/anvilco/react-ui/pull/15) + +### Commits + +- Update deps [`52a73bd`](https://github.com/anvilco/react-ui/commit/52a73bd5f16d5435f80cd8ae76f20b2834807c40) + +## @anvilco/anvil-embed-frame@1.1.0 - 2022-10-05 + +### Merged + - Add Typescript support to `AnvilEmbedFrame` [`#13`](https://github.com/anvilco/react-ui/pull/13) - New `@anvilco/anvil-embed-frame` package [`#12`](https://github.com/anvilco/react-ui/pull/12) - Update Readme [`#11`](https://github.com/anvilco/react-ui/pull/11) diff --git a/packages/anvil-embed-frame/package.json b/packages/anvil-embed-frame/package.json index ccb7eb8..b149ef5 100644 --- a/packages/anvil-embed-frame/package.json +++ b/packages/anvil-embed-frame/package.json @@ -1,6 +1,6 @@ { "name": "@anvilco/anvil-embed-frame", - "version": "2.2.0", + "version": "2.2.2", "description": "The AnvilEmbedFrame React component for embedded Etch signatures and Workflows.", "author": "Anvil Foundry Inc.", "license": "MIT", @@ -9,7 +9,9 @@ "scripts": { "build": "tsc && webpack --mode production", "build:changelog": "yarn auto-changelog", - "prepack": "rimraf dist && yarn build", + "clean": "rimraf dist", + "clean:build": "yarn clean && yarn build", + "prepack": "yarn clean:build", "pack": "yarn pack", "version": "yarn build:changelog && git add CHANGELOG.md", "test": "yarn mocha --config ./test/mocha.js", @@ -41,7 +43,7 @@ "prop-types": "^15.8.1", "react": "^18.2.0", "react-dom": "^18.2.0", - "rimraf": "5.0.5", + "rimraf": "6.0.1", "typescript": "^5.2.2" }, "peerDependencies": { diff --git a/packages/anvil-embed-frame/src/index.js b/packages/anvil-embed-frame/src/index.js index fceebdc..0727c7f 100644 --- a/packages/anvil-embed-frame/src/index.js +++ b/packages/anvil-embed-frame/src/index.js @@ -48,7 +48,15 @@ class AnvilEmbedFrame extends React.Component { } render () { - const { iframeURL, onEvent, anvilURL, scroll, style, className, ...others } = this.props + const { + iframeURL, + onEvent, + anvilURL, + scroll, + style, + className, + ...others + } = this.props return ( ) } diff --git a/packages/react-signature-modal/CHANGELOG.md b/packages/react-signature-modal/CHANGELOG.md index 1323968..d780b9b 100644 --- a/packages/react-signature-modal/CHANGELOG.md +++ b/packages/react-signature-modal/CHANGELOG.md @@ -2,6 +2,40 @@ All notable changes to this project will be documented in this file. +## [v2.1.3](https://github.com/anvilco/react-ui/compare/v2.1.2...v2.1.3) - 2025-10-28 + +### Commits + +- set document inside component did mount [`5a055ed`](https://github.com/anvilco/react-ui/commit/5a055edfd2d5dcef9d3b6c4b8d6dd4a8fd1def77) + +## [v2.1.2](https://github.com/anvilco/react-ui/compare/@anvilco/react-signature-modal@2.1.1...v2.1.2) - 2025-10-27 + +## [@anvilco/react-signature-modal@2.1.1](https://github.com/anvilco/react-ui/compare/v2.1.1...@anvilco/react-signature-modal@2.1.1) - 2025-10-27 + +### Merged + +- iframeURL instead of signURL [`#25`](https://github.com/anvilco/react-ui/pull/25) +- Add className prop and type [`#22`](https://github.com/anvilco/react-ui/pull/22) +- publish better [`#20`](https://github.com/anvilco/react-ui/pull/20) + +### Commits + +- fix up packaging [`74ce1cb`](https://github.com/anvilco/react-ui/commit/74ce1cb7a77295545ef89b6f43777e874ec5ce60) + +## [v2.1.1](https://github.com/anvilco/react-ui/compare/@anvilco/react-signature-modal@2.1.0...v2.1.1) - 2024-04-17 + +## [@anvilco/react-signature-modal@2.1.0](https://github.com/anvilco/react-ui/compare/@anvilco/react-signature-modal@2.0.1...@anvilco/react-signature-modal@2.1.0) - 2024-05-02 + +### Merged + +- Add className prop and type [`#22`](https://github.com/anvilco/react-ui/pull/22) +- publish better [`#20`](https://github.com/anvilco/react-ui/pull/20) +- Add style prop and add postMessage helper [`#19`](https://github.com/anvilco/react-ui/pull/19) + +### Commits + +- yarn lock updates [`57401aa`](https://github.com/anvilco/react-ui/commit/57401aa56d7a70f352382768c0be8fd536b5d5e2) + ## [@anvilco/react-signature-modal@2.0.1](https://github.com/anvilco/react-ui/compare/@anvilco/react-signature-modal@2.0.1-alpha.0...@anvilco/react-signature-modal@2.0.1) - 2023-09-20 ### Merged @@ -200,29 +234,10 @@ All notable changes to this project will be documented in this file. ## [@anvilco/react-signature-modal@1.0.2-alpha.0](https://github.com/anvilco/react-ui/compare/@anvilco/react-signature-modal@1.0.0...@anvilco/react-signature-modal@1.0.2-alpha.0) - 2020-11-11 -## [@anvilco/react-signature-modal@1.0.0](https://github.com/anvilco/react-ui/compare/v0.0.0...@anvilco/react-signature-modal@1.0.0) - 2020-11-12 - -## v0.0.0 - 2024-05-02 - -### Merged - -- Add className prop and type [`#22`](https://github.com/anvilco/react-ui/pull/22) -- publish better [`#20`](https://github.com/anvilco/react-ui/pull/20) -- Add style prop and add postMessage helper [`#19`](https://github.com/anvilco/react-ui/pull/19) -- [Breaking] Update dependencies [`#16`](https://github.com/anvilco/react-ui/pull/16) -- Update readme to fix import error [`#15`](https://github.com/anvilco/react-ui/pull/15) -- Add Typescript support to `AnvilEmbedFrame` [`#13`](https://github.com/anvilco/react-ui/pull/13) -- New `@anvilco/anvil-embed-frame` package [`#12`](https://github.com/anvilco/react-ui/pull/12) -- Update Readme [`#11`](https://github.com/anvilco/react-ui/pull/11) -- [1-min] Fix output path for type defs [`#10`](https://github.com/anvilco/react-ui/pull/10) -- Add Typescript typings [`#9`](https://github.com/anvilco/react-ui/pull/9) -- Update dependencies and peer dependencies [`#7`](https://github.com/anvilco/react-ui/pull/7) -- Add onError handler [`#6`](https://github.com/anvilco/react-ui/pull/6) -- Add onFinishSigning prop & upgrade all minor version deps [`#5`](https://github.com/anvilco/react-ui/pull/5) -- Refactor the Docs [`#3`](https://github.com/anvilco/react-ui/pull/3) -- Review Follow Ups and Refactoring [`#2`](https://github.com/anvilco/react-ui/pull/2) -- Setup Linting [`#1`](https://github.com/anvilco/react-ui/pull/1) +## @anvilco/react-signature-modal@1.0.0 - 2020-11-12 ### Commits - AnvilSignatureFrame and AnvilSignatureModal [`7ab8fc2`](https://github.com/anvilco/react-ui/commit/7ab8fc2026411cbcc0186d9650290ba3d1afcfa5) +- publish config [`c3683cc`](https://github.com/anvilco/react-ui/commit/c3683ccb2dd12523ae85118d26307fc5ab2cd495) +- add babel devDependencies [`51ce830`](https://github.com/anvilco/react-ui/commit/51ce830e44defc0615261f94a42e9b7bc156c4f4) diff --git a/packages/react-signature-modal/package.json b/packages/react-signature-modal/package.json index 78e4926..a1c1a9c 100644 --- a/packages/react-signature-modal/package.json +++ b/packages/react-signature-modal/package.json @@ -1,6 +1,6 @@ { "name": "@anvilco/react-signature-modal", - "version": "2.1.0", + "version": "2.1.4", "description": "The AnvilSignatureModal React component for embedded Etch signatures", "author": "Anvil Foundry Inc.", "license": "MIT", @@ -9,9 +9,18 @@ "scripts": { "build": "tsc && webpack --mode production", "build:changelog": "yarn auto-changelog", + "clean": "rimraf dist", + "clean:build": "yarn clean && yarn build", + "prepack": "yarn clean:build", "pack": "yarn pack", "version": "yarn build:changelog && git add CHANGELOG.md" }, + "files": [ + "dist/**" + ], + "engines": { + "node": "*" + }, "repository": { "type": "git", "url": "git+https://github.com/anvilco/react-ui.git" @@ -53,6 +62,7 @@ "react": "^18.2.0", "react-dom": "^18.2.0", "react-modal": "^3.14.4", + "rimraf": "6.0.1", "typescript": "^5.2.2", "webpack": "^5.70.0", "webpack-cli": "^5.1.4" diff --git a/packages/react-signature-modal/src/index.js b/packages/react-signature-modal/src/index.js index 8a82b9f..f51f81b 100644 --- a/packages/react-signature-modal/src/index.js +++ b/packages/react-signature-modal/src/index.js @@ -25,9 +25,9 @@ import './styles.css' * @extends React.Component */ class AnvilSignatureModal extends React.Component { - constructor (props) { - super(props) - ReactModal.setAppElement(this.props.modalAppElement) + componentDidMount () { + // defaults this prop here to avoid SSR issues in defaultProps + ReactModal.setAppElement(this.props.modalAppElement || document.body) } render () { @@ -71,12 +71,13 @@ class AnvilSignatureModal extends React.Component { onEvent={onEvent} anvilURL={anvilURL} /> - {showIconClose && + {showIconClose && ( } + /> + )} ) } @@ -84,7 +85,6 @@ class AnvilSignatureModal extends React.Component { AnvilSignatureModal.defaultProps = { isOpen: false, - modalAppElement: document.body, showIconClose: true, anvilFrameProps: {}, iconCloseProps: {}, diff --git a/yarn.lock b/yarn.lock index 9b2c5a5..7a12e6b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1080,6 +1080,18 @@ resolved "https://registry.npmjs.org/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz#98c23c950a3d9b6c8f0daed06da6c3af06981340" integrity sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q== +"@isaacs/balanced-match@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@isaacs/balanced-match/-/balanced-match-4.0.1.tgz#3081dadbc3460661b751e7591d7faea5df39dd29" + integrity sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ== + +"@isaacs/brace-expansion@^5.0.0": + version "5.0.0" + resolved "https://registry.yarnpkg.com/@isaacs/brace-expansion/-/brace-expansion-5.0.0.tgz#4b3dabab7d8e75a429414a96bd67bf4c1d13e0f3" + integrity sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA== + dependencies: + "@isaacs/balanced-match" "^4.0.1" + "@isaacs/cliui@^8.0.2": version "8.0.2" resolved "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550" @@ -2853,6 +2865,15 @@ cross-spawn@^7.0.0, cross-spawn@^7.0.2, cross-spawn@^7.0.3: shebang-command "^2.0.0" which "^2.0.1" +cross-spawn@^7.0.6: + version "7.0.6" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.6.tgz#8a58fe78f00dcd70c370451759dfbfaf03e8ee9f" + integrity sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + css-loader@^6.8.1: version "6.8.1" resolved "https://registry.npmjs.org/css-loader/-/css-loader-6.8.1.tgz#0f8f52699f60f5e679eab4ec0fcd68b8e8a50a88" @@ -3931,6 +3952,14 @@ foreground-child@^3.1.0: cross-spawn "^7.0.0" signal-exit "^4.0.1" +foreground-child@^3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.3.1.tgz#32e8e9ed1b68a3497befb9ac2b6adf92a638576f" + integrity sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw== + dependencies: + cross-spawn "^7.0.6" + signal-exit "^4.0.1" + form-data@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" @@ -4178,16 +4207,17 @@ glob@^10.2.2: minipass "^5.0.0 || ^6.0.2 || ^7.0.0" path-scurry "^1.10.1" -glob@^10.3.7: - version "10.3.12" - resolved "https://registry.yarnpkg.com/glob/-/glob-10.3.12.tgz#3a65c363c2e9998d220338e88a5f6ac97302960b" - integrity sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg== +glob@^11.0.0: + version "11.0.3" + resolved "https://registry.yarnpkg.com/glob/-/glob-11.0.3.tgz#9d8087e6d72ddb3c4707b1d2778f80ea3eaefcd6" + integrity sha512-2Nim7dha1KVkaiF4q6Dj+ngPPMdfvLJEOpZk/jKiUAkqKebpGAWQXAq9z1xu9HKu5lWfqw/FASuccEjyznjPaA== dependencies: - foreground-child "^3.1.0" - jackspeak "^2.3.6" - minimatch "^9.0.1" - minipass "^7.0.4" - path-scurry "^1.10.2" + foreground-child "^3.3.1" + jackspeak "^4.1.1" + minimatch "^10.0.3" + minipass "^7.1.2" + package-json-from-dist "^1.0.0" + path-scurry "^2.0.0" glob@^7.1.3, glob@^7.1.4: version "7.2.3" @@ -4918,14 +4948,12 @@ jackspeak@^2.0.3: optionalDependencies: "@pkgjs/parseargs" "^0.11.0" -jackspeak@^2.3.6: - version "2.3.6" - resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-2.3.6.tgz#647ecc472238aee4b06ac0e461acc21a8c505ca8" - integrity sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ== +jackspeak@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-4.1.1.tgz#96876030f450502047fc7e8c7fcf8ce8124e43ae" + integrity sha512-zptv57P3GpL+O0I7VdMJNBZCu+BPHVQUk55Ft8/QCJjTVxrnJHuVuX/0Bl2A6/+2oyR/ZMEuFKwmzqqZ/U5nPQ== dependencies: "@isaacs/cliui" "^8.0.2" - optionalDependencies: - "@pkgjs/parseargs" "^0.11.0" jake@^10.8.5: version "10.8.7" @@ -5375,10 +5403,10 @@ loupe@^2.3.1: dependencies: get-func-name "^2.0.0" -lru-cache@^10.2.0: - version "10.2.0" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.2.0.tgz#0bd445ca57363465900f4d1f9bd8db343a4d95c3" - integrity sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q== +lru-cache@^11.0.0: + version "11.2.2" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-11.2.2.tgz#40fd37edffcfae4b2940379c0722dc6eeaa75f24" + integrity sha512-F9ODfyqML2coTIsQpSkRHnLSZMtkU8Q+mSfcaIyKwy58u+8k5nvAYeiNhsyMARvzNcXJ9QfWVrcPsC9e9rAxtg== lru-cache@^5.1.1: version "5.1.1" @@ -5533,6 +5561,13 @@ minimatch@5.0.1: dependencies: brace-expansion "^2.0.1" +minimatch@^10.0.3: + version "10.0.3" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-10.0.3.tgz#cf7a0314a16c4d9ab73a7730a0e8e3c3502d47aa" + integrity sha512-IPZ167aShDZZUMdRk66cyQAW3qr0WzbHkPdMYa8bzZhlHhO3jALbKdxcaak7W9FfT2rZNpQuUu4Od7ILEpXSaw== + dependencies: + "@isaacs/brace-expansion" "^5.0.0" + minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: version "3.1.2" resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" @@ -5644,10 +5679,10 @@ minipass@^5.0.0: resolved "https://registry.npmjs.org/minipass/-/minipass-7.0.3.tgz#05ea638da44e475037ed94d1c7efcc76a25e1974" integrity sha512-LhbbwCfz3vsb12j/WkWQPZfKTsgqIe1Nf/ti1pKjYESGLHIVjWU96G9/ljLH4F9mWNVhlQOm0VySdAWzf05dpg== -minipass@^7.0.4: - version "7.0.4" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.0.4.tgz#dbce03740f50a4786ba994c1fb908844d27b038c" - integrity sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ== +minipass@^7.1.2: + version "7.1.2" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.2.tgz#93a9626ce5e5e66bd4db86849e7515e92340a707" + integrity sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw== minizlib@^2.1.1, minizlib@^2.1.2: version "2.1.2" @@ -6320,6 +6355,11 @@ p-waterfall@2.1.1: dependencies: p-reduce "^2.0.0" +package-json-from-dist@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz#4f1471a010827a86f94cfd9b0727e36d267de505" + integrity sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw== + pacote@^15.2.0: version "15.2.0" resolved "https://registry.npmjs.org/pacote/-/pacote-15.2.0.tgz#0f0dfcc3e60c7b39121b2ac612bf8596e95344d3" @@ -6446,13 +6486,13 @@ path-scurry@^1.10.1, path-scurry@^1.6.1: lru-cache "^9.1.1 || ^10.0.0" minipass "^5.0.0 || ^6.0.2 || ^7.0.0" -path-scurry@^1.10.2: - version "1.10.2" - resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-1.10.2.tgz#8f6357eb1239d5fa1da8b9f70e9c080675458ba7" - integrity sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA== +path-scurry@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/path-scurry/-/path-scurry-2.0.0.tgz#9f052289f23ad8bf9397a2a0425e7b8615c58580" + integrity sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg== dependencies: - lru-cache "^10.2.0" - minipass "^5.0.0 || ^6.0.2 || ^7.0.0" + lru-cache "^11.0.0" + minipass "^7.1.2" path-to-regexp@^1.7.0: version "1.8.0" @@ -6601,6 +6641,11 @@ prettier-linter-helpers@^1.0.0: dependencies: fast-diff "^1.1.2" +prettier@3.6.2: + version "3.6.2" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.6.2.tgz#ccda02a1003ebbb2bfda6f83a074978f608b9393" + integrity sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ== + pretty-format@^29.7.0: version "29.7.0" resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz#ca42c758310f365bfa71a0bda0a807160b776812" @@ -7050,12 +7095,13 @@ reusify@^1.0.4: resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== -rimraf@5.0.5: - version "5.0.5" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-5.0.5.tgz#9be65d2d6e683447d2e9013da2bf451139a61ccf" - integrity sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A== +rimraf@6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-6.0.1.tgz#ffb8ad8844dd60332ab15f52bc104bc3ed71ea4e" + integrity sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A== dependencies: - glob "^10.3.7" + glob "^11.0.0" + package-json-from-dist "^1.0.0" rimraf@^3.0.0, rimraf@^3.0.2: version "3.0.2"