diff --git a/.changeset/README.md b/.changeset/README.md new file mode 100644 index 000000000..e5b6d8d6a --- /dev/null +++ b/.changeset/README.md @@ -0,0 +1,8 @@ +# Changesets + +Hello and welcome! This folder has been automatically generated by `@changesets/cli`, a build tool that works +with multi-package repos, or single-package repos to help you version and publish your code. You can +find the full documentation for it [in our repository](https://github.com/changesets/changesets) + +We have a quick list of common questions to get you started engaging with this project in +[our documentation](https://github.com/changesets/changesets/blob/main/docs/common-questions.md) diff --git a/.changeset/config.json b/.changeset/config.json new file mode 100644 index 000000000..6d2119a45 --- /dev/null +++ b/.changeset/config.json @@ -0,0 +1,11 @@ +{ + "$schema": "https://unpkg.com/@changesets/config@2.3.0/schema.json", + "changelog": "@changesets/cli/changelog", + "commit": false, + "fixed": [], + "linked": [], + "access": "restricted", + "baseBranch": "main", + "updateInternalDependencies": "patch", + "ignore": [] +} diff --git a/.github/workflows/prepare-release.yml b/.github/workflows/prepare-release.yml new file mode 100644 index 000000000..96cc38d8f --- /dev/null +++ b/.github/workflows/prepare-release.yml @@ -0,0 +1,35 @@ +name: Open release + +on: + push: + branches: + # Matches release branches + - "[0-9]+.[0-9]+" + +concurrency: ${{ github.workflow }}-${{ github.ref }} + +jobs: + release: + name: Prepare release with Changesets + runs-on: ubuntu-latest + permissions: + contents: write + pull-requests: write + steps: + - name: Checkout Repo + uses: actions/checkout@v3 + - name: Setup Node + uses: actions/setup-node@v3 + with: + node-version-file: ".nvmrc" + - name: Install Dependencies + run: npm ci + - name: Create Release Pull Request + uses: changesets/action@d89c1de63c7f28ac47ec85ed395f5f1d045d4697 # v1.4.4 + id: changesets + with: + title: "Prepare release ${{ github.ref_name }}" + commit: "Release ${{ github.ref_name }}" + publish: "npm run release" + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.gitignore b/.gitignore index a106e3d13..bab6b6dc3 100644 --- a/.gitignore +++ b/.gitignore @@ -22,6 +22,7 @@ !.tx !.husky !.storybook +!.changeset *.log *.pyc *.mo diff --git a/.release-it.json b/.release-it.json deleted file mode 100644 index 339b35877..000000000 --- a/.release-it.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "github": { - "release": true, - "draft": true, - "releaseName": "${version}" - }, - "npm": { - "publish": false - }, - "plugins": { - "@release-it/bumper": { - "in": "package.json", - "out": [ - "package.json" - ] - } - } -} \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 69819c531..825c32f0d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,303 +1 @@ # Changelog - -All notable, unreleased changes to this project will be documented in this file. For the released changes, please visit the [Releases](https://github.com/saleor/saleor-dashboard/releases) page. - -## [Unreleased] - -- Pass query params in `ORDER_DETAILS_MORE_ACTIONS` and `PRODUCT_DETAILS_MORE_ACTIONS` mounting points - #2100 by @witoszekdev -- Add product variant reference attribute - #2268 by @droniu -- Fix dropdown select arrow clicks bugs - #2301 by @orzechdev -- Fix invalid values in channel picker - #2313 by @orzechdev -- Fix missing metadata and payment balance on unconfirmed orders - #2314 by @orzechdev -- Fix exit form dialog false positive - #2311 by @orzechdev -- Enable save button on channel pages - #2328 by @orzechdev -- Handle form errors before product creation - #2299 by @orzechdev -- Fix no product error on unconfirmed order lines - #2324 by @orzechdev -- Enable save button on discount pages - #2319 by @orzechdev -- Enable save button on page pages - #2325 by @orzechdev -- Fix pagination errors on voucher and sale pages - #2317 by @orzechdev -- Add format tip for text attribute rows - #2340 by @orzechdev -- Add GraphiQL editor to webhook form for defining the subscription query #2885 by @2can @zaiste -- Add redirect to GraphiQL from product & order details pages - #2940 by @zaiste -- Extract permissions for subscription query - #3155 by @zaiste -- Add custom request headers to webhook form - #3107 by @2can -- Allow subscription query for sync events - #3099 by @2can -- Simplify codegen configuration to generate the graphql schema - #2538 by @abumalick -- Add DevMode panel (trigger: CMD+') - #3333 by @zaiste -- Migrate to `es2020` for TypeScript - #3386 by @zaiste -- Fix styling for GraphiQL on the webhook page - #3389 by @zaiste -- Copy filters automatically to GraphiQL playground - #3385 by @zaiste -- Update subscription query with Event types only and improve Event picking - #3357 by @2can - -## 3.4 - -- Added links instead of imperative navigation with onClick - #1969 by @taniotanio7 -- Fixed clearing attribute values - #2047 by @witoszekdev -- Fixed EditorJS integration in RichTextEditor input - #2052 by @witoszekdev -- Improvements to the app list page: added toggle and permision preview - #2035 by @witoszekdev - -### 3.4.1 - -- Added links to table pagination buttons - #2063 by @witoszekdev -- Using push instead of replace to history stack for pagination navigation - #2063 by @witoszekdev - -## 3.1 - -### PREVIEW FEATURES - -- Gift cards - #1366, #1632 by @Cloud11PL and @bmigirl -- Preorders - #1426 by @JanChodorowski -- Add stock reservation settings - #1459 by @orzechdev -- Extending Dashboard with Apps - #1292 by @jwm0 -- Optional SKU - #1440 by @orzechdev - -### CHANGES - -- Exit form dialog - #1816 by @bmigirl -- Variant selection attributes - #1463 by @golota60 -- Click & Collect - #1292 by @kuchichan -- Add swatch attributes - #1301 by @piotrgrundas -- Limit quantity per checkout - #1536 by @kuchichan -- Disable query batching - #1922 by @dominik-zeglen - -## 3.0 - -- Add Order Confirmation settings - #840 by @orzechdev and @mmarkusik -- Add Page Types - #807 by @orzechdev -- Add shipping methods to translation section - #864 by @marekchoinski -- New Miscellaneous and Product refunds - #870 by @orzechdev -- Add zip code exclusion - #877 by @dominik-zeglen -- Add order reissue -- Update quantity column in Inventory part of Product Variant view - #904 by @dominik-zeglen -- Add file attributes - #884 by @orzechdev -- Add shipping delivery days - #914 by @orzechdev -- Guard against non-staff users logging in - #947 by @jwm0 -- Add reference attributes - #917 by @orzechdev -- Add product reference attributes - #948 by @orzechdev -- Drop descriptionJson and contentJson fields - #950 by @jwm0 -- Add error tracking with Sentry adapter - #956 by @jwm0 -- Add OAuth2 login with OpenID support - #963 by @orzechdev -- Add order and order line discounts and modal - #978 by @mmarkusik -- Fix no channels crash - #984 by @dominik-zeglen -- Update webhooks - #982 by @piotrgrundas -- Fix trigger form change when collections are being added to list of product collections - #987 by @gax97 -- Add product variant webhooks - #1006 by @piotrgrundas -- Use default sort for search products list - #997 by @orzechdev -- Add text attribute input - #1023 by @piotrgrundas -- Update CollectionBulkDelete error type - #1030 by @d-wysocki -- Remove mailing settings - #1027 by @dominik-zeglen -- Update schema to contain email plugin changes - #1029 by @dominik-zeglen -- Fix creating shipping voucher - #1031 by @orzechdev -- Unconfirmed order manipulation - #967 by @tomaszszymanski129 -- Add multiline field plugins - #974 by @dominik-zeglen -- Handle limit reached error - #990 by @dominik-zeglen -- Display Cloud limits - #1004 by @dominik-zeglen -- Introducing numeric attributes - #1065 by @piotrgrundas -- Add shipping method description - #1058 by @jwm0 -- Fix voucher and sales sorting errors - #1063 by @orzechdev -- Fix custom currency formatting - #1067 by @orzechdev -- Drop deprecated fields - #1071 by @jwm0 -- Add service worker - #1073 by @dominik-zeglen -- Choosing user shipping and billing addresses for draft order - #1082 by @orzechdev -- Fix EditorJS inline formatting - #1096 by @orzechdev -- Add product / page delete warning - #1095 by @mmarkusik -- Channels per plugin - #1093 by @mmarkusik -- Add pagination on attribute values - #1112 by @orzechdev -- Paginate attribute values in filters - #1152 by @orzechdev -- Fix attribute values input display - #1156 by @orzechdev -- Fix product type translations - #1163 by @orzechdev -- Support staff only voucher - #1174 by @orzechdev -- Fix label names in reference attributes - #1184 by @orzechdev -- Fix failing product update with file attribute - #1190 by @orzechdev -- Fix breaking select popups in filters - #1193 by @orzechdev -- Create channel filters in product, sales and voucher lists - #1187 by @jwm0 -- Add generic filter validation - #1187 by @jwm0 -- Fix duplicated labels in column picker - #1197 by @orzechdev -- Fix forbidden null sending as attribute value - #1201 by @orzechdev -- Fix missing call for update metadata mutation - #1207 by @orzechdev -- Disable next step when no value selected in variant selector - #1218 by @orzechdev -- Add boolean attributes - #1157 by @piotrgrundas -- Add embed plugin into editor-js - #1114 by @mociepka -- Add date & date time attributes - #1180 by @piotrgrundas -- Fix order links on home page - #1219 by @jwm0 -- Fix incorrectly handled image upload errors - #1223 by @kamilpastuszka -- Fix huge payload issue for plugins view - #1203 by @kamilpastuszka -- Fix content type validation in create page view - #1205 by @orzechdev -- Fix list pagination crash on search - #1230 by @orzechdev -- Fix positive float number input validation - #1233 by @orzechdev -- Use MacawUI - #1229 by @dominik-zeglen -- Add Metadata for Sale & Voucher - #1245 by @piotrgrundas -- Add variant create options dialog - #1238 by @orzechdev -- Fixed issue with modals containing invalid, redundant scrolls #1240 by @kamilpastuszka -- Add text attribute for product and page translations - #1276 by @kamilpastuszka -- Improve auth flow, support token refreshing/expired tokens - #1593 by @orzechdev -- Blue theme redesign - #1623 by @dominik-zeglen -- Display error if no invoicing plugin is active - #1701 by @dominik-zeglen -- Update rest of the world checkbox on shipping zone details - #1673 by @orzechdev -- Sales per variant - #1578 by @Bonifacy1 - -# 2.11.1 - -- Support multiline text in plugin configuration secret field - #829 by @karolinakuzniewicz - -## 2.11.0 - -- Add sku column to fulfillment cards - #538 by @dominik-zeglen -- Migrate product base price to variant prices - #555 by @orzechdev -- Migrate old notifications to the new ones - #587 by @AlicjaSzu -- Add background task manager - #574 by @dominik-zeglen -- Handle task failure and fix task duplication - #588 by @dominik-zeglen -- Move fragments to separate directory to avoid circular imports - #592 by @dominik-zeglen -- Add order invoices management - #570 by @orzechdev -- Add Cypress e2e runner - #584 by @krzysztofwolski -- create Apps - #599 by @AlicjaSzu -- Refactor authorization - #624 by @dominik-zeglen -- Fix minor bugs - #628 by @dominik-zeglen -- Add navigator button - #635 by @dominik-zeglen -- Update to newest schema - #638 by @dominik-zeglen -- Fix missing save button - #636 by @dominik-zeglen -- Fix user avatars - #639 by @dominik-zeglen -- Reset modal state after closing - #644 by @dominik-zeglen -- Fix incorrect messages - #643 by @dominik-zeglen -- Do not use devserver to run cypress tests - #650 by @dominik-zeglen -- Fix updating product that has no variants - #649 by @dominik-zeglen -- Update checkbox design - #651 by @dominik-zeglen -- Add warehouse choice - #646 by @dominik-zeglen -- Fix user management modal actions - #637 by @eaglesemanation -- Fix navigator button rendering on safari browser - #656 by @dominik-zeglen -- Use hooks instead of containers with render props in product mutations - #667 by @dominik-zeglen -- Add apps and permission groups to navigator - #678 by @dominik-zeglen -- Add metadata - #670 by @dominik-zeglen -- Update order history information - #680 by @dominik-zeglen -- Add metadata editor to creator views - #684 by @dominik-zeglen -- Update product visibility card component - #679 by @AlicjaSzu -- Update savebar design - #690 by @dominik-zeglen -- Add metadata to orders - #688 by @dominik-zeglen -- Add lazyload to locales - #692 by @eaglesemanation -- Fix not closed address update modal with two confirmations - #699 by @orzechdev -- Update schema with PositiveDecimal type - #695 by @AlicjaSzu -- Add error info when fetching taxes - #701 by @dominik-zeglen -- Fix return to previous page on screen size change - #710 by @orzechdev -- Fix updating order details on address change #711 - by @orzechdev -- Add no warehouses info when working with stock quantities #713 - by @orzechdev -- Add variants reordering possibility - #716 by @orzechdev -- Fix avatar change button - #719 by @orzechdev -- Add slug field to product, collection, category & page details (update and create) - #720 by @mmarkusik -- Allow product variant to be set as default - #721 by @tomaszszymanski129 -- Change plural form of "informations" to "information" strings across the app #722 by @mmarkusik -- Fix misaligned rich text draft controls - #725 by @orzechdev -- Allow taxes to be configured per product - #728 by @dominik-zeglen -- Add default variant indicator for variant nav - #741 by @krzysztofwolski -- Fix style of product type attributes empty table - #744 by @orzechdev -- Fix order draft back button redirect - #753 by @orzechdev -- Add manage product types and attributes permission - #768 by @orzechdev -- Fix isPublished and isAvailable behaviour for products, collections and pages - #780 by @mmarkusik -- Add metadata editor to page views - #782 by @dominik-zeglen -- Add missing infinite scroll to searches - #793 by @dominik-zeglen -- Fix for fulfilling order when allocated quantity equals total quantity - #788 by @GrzegorzDerdak - -## 2.10.1 - -- Add weight field and fix warehouse country selection - #597 by @dominik-zeglen -- Fix weight based rate update - #604 by @dominik-zeglen -- Add product export - #620 by @dominik-zeglen - -## 2.10.0 - -- Fix minor bugs - #244 by @dominik-zeglen -- Fix tax settings updating - #243 by @dominik-zeglen -- Add secret fields in plugin configuration - #246 by @dominik-zeglen -- Fix subcategories pagination - #249 by @dominik-zeglen -- Update customer's details page design - #248 by @dominik-zeglen -- Use Apollo Hooks - #254 by @dominik-zeglen -- Fix disappearing products description - #259 by @dominik-zeglen -- Improve mobile appearance - #240 by @benekex2 and @dominik-zeglen -- Use searches as hooks instead of components - #262 by @dominik-zeglen -- Add navigator - #267 by @dominik-zeglen -- Fix voucher limit - #271 by @dominik-zeglen -- Allow multiple images to be uploaded - #277 by @dominik-zeglen -- Fix dropdown clickable areas - #281 by @dominik-zeglen -- Use eslint - #285 by @dominik-zeglen -- Enforce using "name" property in style hooks - #288 by @dominik-zeglen -- Add ability to reset own password - #289 by @dominik-zeglen -- Move mutation state to mutation - #297 by @dominik-zeglen -- Add table sorting - #292 by @dominik-zeglen -- Unify dialog handling - #296 by @dominik-zeglen -- Stop using deprecated fields - #357 by @dominik-zeglen -- Throw error when API_URI is not set - #375 by @dominik-zeglen -- Fix variant stock input - #377 by @dominik-zeglen -- Add filtering to views - #361 by @dominik-zeglen -- Do not render password change if authenticating - #378 by @dominik-zeglen -- Fix crash when one product is selected - #391 by @dominik-zeglen -- Improve product update form error handling - #392 by @dominik-zeglen -- Fix column picker errors - #393 by @dominik-zeglen -- Improve order filters - #396 by @dominik-zeglen -- Use structurized JSON files instead of PO - #403 by @dominik-zeglen -- Remove PO files from repo and update translations #409 by @dominik-zeglen -- Add optional chaining and explicitely return "Not found" page - #408 by @dominik-zeglen -- Do not store errors in form component - #410 by @dominik-zeglen -- Handle rich text editor content error - #395 by @dominik-zeglen -- Fix crashing views - #422 by @dominik-zeglen -- Add "Ready to capture" to the "Status" order filter - #430 by @dominik-zeglen -- Reset state after closing - #456 by @dominik-zeglen -- Password validation errors are not shown - #471 by @gabmartinez -- Reset pagination when guest change the sorting of the list - #474 by @gabmartinez -- Filter column ids before send it to GridAttributes operation - #476 by @gabmartinez -- Display Is Published column correctly in main Product Listing - #475 by @gabmartinez -- Add Permission Groups section - #406 by @krzysztofwolski -- Add warehouse management - #390 by @dominik-zeglen -- Fix minor visual bugs - #521 by @dominik-zeglen -- Handle session expiration - #520 by @dominik-zeglen -- Update product stock management to newest design - #515 by @dominik-zeglen -- Handle untracked products - #523 by @dominik-zeglen -- Display correct error if there were no graphql errors - #525 by @dominik-zeglen - -## 2.0.0 - -- Add changelog and github issue/PR templates - #97 by @dominik-zeglen -- Update dependencies to suppress storybook build errors - #98 by @dominik-zeglen -- Fix configure menu section - #109 by @benekex2 -- Add switch to make attribute available in product list as a column - #99 by @dominik-zeglen -- Add tc tags for E2E testing - #134 by @dominik-zeglen -- Use react-intl - #105 by @dominik-zeglen -- Add dynamic dashboard settings - #135 by @benekex2 -- Fix plugins page translations - #141 by @benekex2 -- Add attributes to column picker - #136 by @dominik-zeglen -- Fix table cell padding - #143 by @dominik-zeglen -- Add fallback locale - #153 by @dominik-zeglen -- Replace checkbox with switch component in "product type has variants" - #152 by @dominik-zeglen -- Add password reset flow - #147 by @dominik-zeglen -- Add support for multiple values in filters - #160 by @dominik-zeglen -- UI improvements - #166 by @benekex2 -- Fix en locale matching - #165 by @dominik-zeglen -- Implement the Credential Management API - #158 by @patrys -- Add search bars - #172 by @dominik-zeglen -- Add sorting to product list - #173 by @dominik-zeglen -- Add Heroku integration - #175 by @bogdal -- Fix navigation - #182 by @benekex2 -- Add testcafe tags to attributes, categories, collections and product types - #178 by @dominik-zeglen -- Fix input error style - #183 by @benekex2 -- Fix product type selection - #189 by @dominik-zeglen -- Fix staff return link - #190 by @dominik-zeglen -- Allow sorting products by attribute - #180 by @dominik-zeglen -- Hide variants and attributes if product has none - #179 by @dominik-zeglen -- Add service account section - #188 by @dominik-zeglen -- Add webhook section - #206 by @benekex2 -- Add variant creator - #177 by @dominik-zeglen -- Add git hooks - #209 by @dominik-zeglen -- Do not send customer invitation email - #211 by @dominik-zeglen -- Send address update mutation only once - #210 by @dominik-zeglen -- Update sale details design - #207 by @dominik-zeglen -- Improve autocomplete UX - #212 by @dominik-zeglen -- Fix empty attribute values - #218 by @dominik-zeglen -- Add language switch - #213 by @dominik-zeglen -- Fix copy - #223, #224 by @dominik-zeglen -- Fix ui improvements - #226 by @benekex2 -- Fix attribute errors - #216 by @dominik-zeglen -- Fix column picker - #228 by @dominik-zeglen -- Add readonly mode - #229 by @dominik-zeglen -- Add mailing configuration - #222 by @dominik-zeglen -- Fix minor bugs - #230 by @dominik-zeglen -- Fix permission handling - #231 by @dominik-zeglen -- Use React.FC instead of deprecated React.StatelessComponent type - #245 by @dominik-zeglen -- Update @material-ui to v4 - #234 by @dominik-zeglen diff --git a/package-lock.json b/package-lock.json index 957ce7586..558703cfb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -101,6 +101,8 @@ "@babel/preset-react": "^7.7.4", "@babel/preset-typescript": "^7.13.0", "@babel/runtime": "^7.7.6", + "@changesets/changelog-github": "^0.4.8", + "@changesets/cli": "^2.26.1", "@editorjs/embed": "^2.5.3", "@esbuild-plugins/node-globals-polyfill": "^0.1.1", "@formatjs/cli": "^4.5.0", @@ -115,7 +117,6 @@ "@graphql-codegen/typescript-react-apollo": "^3.2.5", "@percy/cli": "^1.21.0", "@percy/cypress": "^3.1.2", - "@release-it/bumper": "^2.0.0", "@saleor/app-sdk": "0.39.1", "@types/apollo-upload-client": "^17.0.2", "@types/color-convert": "^2.0.0", @@ -156,7 +157,6 @@ "jscodeshift": "^0.13.0", "regenerator-runtime": "^0.11.1", "register-service-worker": "^1.7.2", - "release-it": "^14.5.0", "require-context.macro": "^1.1.1", "rimraf": "^3.0.0", "rollup-plugin-polyfill-node": "^0.11.0", @@ -2380,10 +2380,30 @@ "@changesets/types": "^5.2.1" } }, + "node_modules/@changesets/changelog-github": { + "version": "0.4.8", + "resolved": "https://registry.npmjs.org/@changesets/changelog-github/-/changelog-github-0.4.8.tgz", + "integrity": "sha512-jR1DHibkMAb5v/8ym77E4AMNWZKB5NPzw5a5Wtqm1JepAuIF+hrKp2u04NKM14oBZhHglkCfrla9uq8ORnK/dw==", + "dev": true, + "dependencies": { + "@changesets/get-github-info": "^0.5.2", + "@changesets/types": "^5.2.1", + "dotenv": "^8.1.0" + } + }, + "node_modules/@changesets/changelog-github/node_modules/dotenv": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", + "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==", + "dev": true, + "engines": { + "node": ">=10" + } + }, "node_modules/@changesets/cli": { - "version": "2.26.0", - "resolved": "https://registry.npmjs.org/@changesets/cli/-/cli-2.26.0.tgz", - "integrity": "sha512-0cbTiDms+ICTVtEwAFLNW0jBNex9f5+fFv3I771nBvdnV/mOjd1QJ4+f8KtVSOrwD9SJkk9xbDkWFb0oXd8d1Q==", + "version": "2.26.1", + "resolved": "https://registry.npmjs.org/@changesets/cli/-/cli-2.26.1.tgz", + "integrity": "sha512-XnTa+b51vt057fyAudvDKGB0Sh72xutQZNAdXkCqPBKO2zvs2yYZx5hFZj1u9cbtpwM6Sxtcr02/FQJfZOzemQ==", "dev": true, "dependencies": { "@babel/runtime": "^7.20.1", @@ -2536,6 +2556,22 @@ "semver": "bin/semver" } }, + "node_modules/@changesets/get-github-info": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@changesets/get-github-info/-/get-github-info-0.5.2.tgz", + "integrity": "sha512-JppheLu7S114aEs157fOZDjFqUDpm7eHdq5E8SSR0gUBTEK0cNSHsrSR5a66xs0z3RWuo46QvA3vawp8BxDHvg==", + "dev": true, + "dependencies": { + "dataloader": "^1.4.0", + "node-fetch": "^2.5.0" + } + }, + "node_modules/@changesets/get-github-info/node_modules/dataloader": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/dataloader/-/dataloader-1.4.0.tgz", + "integrity": "sha512-68s5jYdlvasItOJnCuI2Q9s4q98g0pCyL3HrcKJu8KNugUl8ahgmZYg38ysLTgQjjXX3H8CJLkAvWrclWfcalw==", + "dev": true + }, "node_modules/@changesets/get-release-plan": { "version": "3.0.16", "resolved": "https://registry.npmjs.org/@changesets/get-release-plan/-/get-release-plan-3.0.16.tgz", @@ -6266,144 +6302,6 @@ "node": ">= 8" } }, - "node_modules/@octokit/auth-token": { - "version": "2.4.5", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/types": "^6.0.3" - } - }, - "node_modules/@octokit/core": { - "version": "3.4.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/auth-token": "^2.4.4", - "@octokit/graphql": "^4.5.8", - "@octokit/request": "^5.4.12", - "@octokit/request-error": "^2.0.5", - "@octokit/types": "^6.0.3", - "before-after-hook": "^2.2.0", - "universal-user-agent": "^6.0.0" - } - }, - "node_modules/@octokit/endpoint": { - "version": "6.0.11", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/types": "^6.0.3", - "is-plain-object": "^5.0.0", - "universal-user-agent": "^6.0.0" - } - }, - "node_modules/@octokit/endpoint/node_modules/is-plain-object": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@octokit/graphql": { - "version": "4.6.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/request": "^5.3.0", - "@octokit/types": "^6.0.3", - "universal-user-agent": "^6.0.0" - } - }, - "node_modules/@octokit/openapi-types": { - "version": "6.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/@octokit/plugin-paginate-rest": { - "version": "2.13.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/types": "^6.11.0" - }, - "peerDependencies": { - "@octokit/core": ">=2" - } - }, - "node_modules/@octokit/plugin-request-log": { - "version": "1.0.3", - "dev": true, - "license": "MIT", - "peerDependencies": { - "@octokit/core": ">=3" - } - }, - "node_modules/@octokit/plugin-rest-endpoint-methods": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/types": "^6.13.0", - "deprecation": "^2.3.1" - }, - "peerDependencies": { - "@octokit/core": ">=3" - } - }, - "node_modules/@octokit/request": { - "version": "5.4.14", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/endpoint": "^6.0.1", - "@octokit/request-error": "^2.0.0", - "@octokit/types": "^6.7.1", - "deprecation": "^2.0.0", - "is-plain-object": "^5.0.0", - "node-fetch": "^2.6.1", - "once": "^1.4.0", - "universal-user-agent": "^6.0.0" - } - }, - "node_modules/@octokit/request-error": { - "version": "2.0.5", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/types": "^6.0.3", - "deprecation": "^2.0.0", - "once": "^1.4.0" - } - }, - "node_modules/@octokit/request/node_modules/is-plain-object": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@octokit/rest": { - "version": "18.5.2", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/core": "^3.2.3", - "@octokit/plugin-paginate-rest": "^2.6.2", - "@octokit/plugin-request-log": "^1.0.2", - "@octokit/plugin-rest-endpoint-methods": "5.0.0" - } - }, - "node_modules/@octokit/types": { - "version": "6.13.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@octokit/openapi-types": "^6.0.0" - } - }, "node_modules/@oozcitak/dom": { "version": "1.15.10", "license": "MIT", @@ -7759,28 +7657,6 @@ "react": "*" } }, - "node_modules/@release-it/bumper": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@iarna/toml": "^2.2.5", - "detect-indent": "^6.0.0", - "fast-glob": "^3.2.4", - "ini": "^1.3.5", - "js-yaml": "^3.14.0", - "lodash.castarray": "^4.4.0", - "lodash.get": "^4.4.2", - "lodash.set": "^4.3.2", - "mock-fs": "^4.13.0" - }, - "engines": { - "node": ">=8" - }, - "peerDependencies": { - "release-it": "^14.0.0" - } - }, "node_modules/@rollup/plugin-babel": { "version": "5.3.1", "dev": true, @@ -8235,8 +8111,8 @@ }, "node_modules/@sindresorhus/is": { "version": "4.0.0", - "devOptional": true, "license": "MIT", + "optional": true, "engines": { "node": ">=10" }, @@ -11160,8 +11036,8 @@ }, "node_modules/@szmarczak/http-timer": { "version": "4.0.5", - "devOptional": true, "license": "MIT", + "optional": true, "dependencies": { "defer-to-connect": "^2.0.0" }, @@ -11515,8 +11391,8 @@ }, "node_modules/@types/cacheable-request": { "version": "6.0.1", - "devOptional": true, "license": "MIT", + "optional": true, "dependencies": { "@types/http-cache-semantics": "*", "@types/keyv": "*", @@ -11685,8 +11561,8 @@ }, "node_modules/@types/http-cache-semantics": { "version": "4.0.0", - "devOptional": true, - "license": "MIT" + "license": "MIT", + "optional": true }, "node_modules/@types/is-ci": { "version": "3.0.0", @@ -11867,8 +11743,8 @@ }, "node_modules/@types/keyv": { "version": "3.1.1", - "devOptional": true, "license": "MIT", + "optional": true, "dependencies": { "@types/node": "*" } @@ -12126,8 +12002,8 @@ }, "node_modules/@types/responselike": { "version": "1.0.0", - "devOptional": true, "license": "MIT", + "optional": true, "dependencies": { "@types/node": "*" } @@ -13756,14 +13632,6 @@ "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", "optional": true }, - "node_modules/async-retry": { - "version": "1.3.1", - "dev": true, - "license": "MIT", - "dependencies": { - "retry": "0.12.0" - } - }, "node_modules/asynckit": { "version": "0.4.0", "devOptional": true, @@ -14268,11 +14136,6 @@ "tweetnacl": "^0.14.3" } }, - "node_modules/before-after-hook": { - "version": "2.2.1", - "dev": true, - "license": "Apache-2.0" - }, "node_modules/better-opn": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/better-opn/-/better-opn-2.1.1.tgz", @@ -14881,16 +14744,16 @@ }, "node_modules/cacheable-lookup": { "version": "5.0.4", - "devOptional": true, "license": "MIT", + "optional": true, "engines": { "node": ">=10.6.0" } }, "node_modules/cacheable-request": { "version": "7.0.1", - "devOptional": true, "license": "MIT", + "optional": true, "dependencies": { "clone-response": "^1.0.2", "get-stream": "^5.1.0", @@ -14906,8 +14769,8 @@ }, "node_modules/cacheable-request/node_modules/normalize-url": { "version": "4.5.0", - "devOptional": true, "license": "MIT", + "optional": true, "engines": { "node": ">=8" } @@ -17060,8 +16923,8 @@ }, "node_modules/decompress-response": { "version": "6.0.0", - "devOptional": true, "license": "MIT", + "optional": true, "dependencies": { "mimic-response": "^3.1.0" }, @@ -17074,8 +16937,8 @@ }, "node_modules/decompress-response/node_modules/mimic-response": { "version": "3.1.0", - "devOptional": true, "license": "MIT", + "optional": true, "engines": { "node": ">=10" }, @@ -17134,8 +16997,8 @@ }, "node_modules/defer-to-connect": { "version": "2.0.1", - "devOptional": true, "license": "MIT", + "optional": true, "engines": { "node": ">=10" } @@ -17563,23 +17426,6 @@ "node": ">= 0.6.0" } }, - "node_modules/deprecated-obj": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "flat": "^5.0.2", - "lodash": "^4.17.20" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/deprecation": { - "version": "2.3.1", - "dev": true, - "license": "ISC" - }, "node_modules/dequal": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", @@ -20502,14 +20348,6 @@ "node": ">=8" } }, - "node_modules/filter-obj": { - "version": "1.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/finalhandler": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", @@ -20781,14 +20619,6 @@ "version": "0.0.1", "license": "MIT" }, - "node_modules/flat": { - "version": "5.0.2", - "dev": true, - "license": "BSD-3-Clause", - "bin": { - "flat": "cli.js" - } - }, "node_modules/flat-cache": { "version": "3.0.4", "license": "MIT", @@ -21257,15 +21087,6 @@ "integrity": "sha512-ODbEPR0KKHqECXW1GoxdDb+AZvULmXjVPy4rt+pGo2+TnjJTIPJQSVS6N63n8T2Ip+syHhbn52OewKicV0373w==", "optional": true }, - "node_modules/git-up": { - "version": "4.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "is-ssh": "^1.3.0", - "parse-url": "^5.0.0" - } - }, "node_modules/github-buttons": { "version": "2.22.1", "license": "BSD-2-Clause" @@ -21390,8 +21211,8 @@ }, "node_modules/got": { "version": "11.8.2", - "devOptional": true, "license": "MIT", + "optional": true, "dependencies": { "@sindresorhus/is": "^4.0.0", "@szmarczak/http-timer": "^4.0.5", @@ -21990,8 +21811,8 @@ }, "node_modules/http2-wrapper": { "version": "1.0.3", - "devOptional": true, "license": "MIT", + "optional": true, "dependencies": { "quick-lru": "^5.1.1", "resolve-alpn": "^1.0.0" @@ -22396,8 +22217,8 @@ }, "node_modules/interpret": { "version": "1.4.0", - "devOptional": true, "license": "MIT", + "optional": true, "engines": { "node": ">= 0.10" } @@ -22954,14 +22775,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-ssh": { - "version": "1.3.2", - "dev": true, - "license": "MIT", - "dependencies": { - "protocols": "^1.1.0" - } - }, "node_modules/is-stream": { "version": "2.0.0", "devOptional": true, @@ -24943,8 +24756,8 @@ }, "node_modules/json-buffer": { "version": "3.0.1", - "devOptional": true, - "license": "MIT" + "license": "MIT", + "optional": true }, "node_modules/json-file-plus": { "version": "3.3.1", @@ -25497,8 +25310,8 @@ }, "node_modules/keyv": { "version": "4.0.3", - "devOptional": true, "license": "MIT", + "optional": true, "dependencies": { "json-buffer": "3.0.1" } @@ -26090,11 +25903,6 @@ "version": "4.3.0", "license": "MIT" }, - "node_modules/lodash.castarray": { - "version": "4.4.0", - "dev": true, - "license": "MIT" - }, "node_modules/lodash.clone": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.clone/-/lodash.clone-4.5.0.tgz", @@ -26236,11 +26044,6 @@ "integrity": "sha512-6raRe2vxCYBhpBu+B+TtNGUzah+hQjVdu3E17wfusjyrXBka2nBS8OH/gjVZ5PvHOhWmIZTYri09Z6n/QfnNMw==", "optional": true }, - "node_modules/lodash.set": { - "version": "4.3.2", - "dev": true, - "license": "MIT" - }, "node_modules/lodash.size": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/lodash.size/-/lodash.size-4.2.0.tgz", @@ -26464,8 +26267,8 @@ }, "node_modules/lowercase-keys": { "version": "2.0.0", - "devOptional": true, "license": "MIT", + "optional": true, "engines": { "node": ">=8" } @@ -26487,17 +26290,6 @@ "lz-string": "bin/bin.js" } }, - "node_modules/macos-release": { - "version": "2.4.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/magic-string": { "version": "0.25.7", "dev": true, @@ -27523,11 +27315,6 @@ "node": ">=12" } }, - "node_modules/mock-fs": { - "version": "4.13.0", - "dev": true, - "license": "MIT" - }, "node_modules/moment": { "version": "2.29.1", "license": "MIT", @@ -28021,131 +27808,11 @@ "node": ">= 0.8.0" } }, - "node_modules/ora": { - "version": "5.4.0", - "dev": true, - "license": "MIT", - "dependencies": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ora/node_modules/chalk": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/ora/node_modules/cli-cursor": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ora/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/ora/node_modules/log-symbols": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ora/node_modules/restore-cursor": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ora/node_modules/strip-ansi": { - "version": "6.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ora/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/orderedmap": { "version": "1.1.8", "resolved": "https://registry.npmjs.org/orderedmap/-/orderedmap-1.1.8.tgz", "integrity": "sha512-eWEYOAggZZpZbJ9CTsqAKOTxlbBHdHZ8pzcfEvNTxGrjQ/m+Q25nSWUiMlT9MTbgpB6FOiBDKqsgJ2FlLDVNaw==" }, - "node_modules/os-name": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "macos-release": "^2.2.0", - "windows-release": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/os-tmpdir": { "version": "1.0.2", "dev": true, @@ -28167,8 +27834,8 @@ }, "node_modules/p-cancelable": { "version": "2.1.0", - "devOptional": true, "license": "MIT", + "optional": true, "engines": { "node": ">=8" } @@ -28453,61 +28120,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/parse-path": { - "version": "4.0.3", - "dev": true, - "license": "MIT", - "dependencies": { - "is-ssh": "^1.3.0", - "protocols": "^1.4.0", - "qs": "^6.9.4", - "query-string": "^6.13.8" - } - }, - "node_modules/parse-path/node_modules/query-string": { - "version": "6.14.1", - "dev": true, - "license": "MIT", - "dependencies": { - "decode-uri-component": "^0.2.0", - "filter-obj": "^1.1.0", - "split-on-first": "^1.0.0", - "strict-uri-encode": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parse-path/node_modules/strict-uri-encode": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/parse-url": { - "version": "5.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "is-ssh": "^1.3.0", - "normalize-url": "^3.3.0", - "parse-path": "^4.0.0", - "protocols": "^1.4.0" - } - }, - "node_modules/parse-url/node_modules/normalize-url": { - "version": "3.3.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, "node_modules/parse5": { "version": "6.0.1", "license": "MIT", @@ -29067,11 +28679,6 @@ "prosemirror-transform": "^1.1.0" } }, - "node_modules/protocols": { - "version": "1.4.8", - "dev": true, - "license": "MIT" - }, "node_modules/proxy-addr": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", @@ -29316,8 +28923,8 @@ }, "node_modules/quick-lru": { "version": "5.1.1", - "devOptional": true, "license": "MIT", + "optional": true, "engines": { "node": ">=10" }, @@ -30227,7 +29834,7 @@ }, "node_modules/rechoir": { "version": "0.6.2", - "devOptional": true, + "optional": true, "dependencies": { "resolve": "^1.1.6" }, @@ -30589,387 +30196,6 @@ "invariant": "^2.2.4" } }, - "node_modules/release-it": { - "version": "14.5.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@iarna/toml": "2.2.5", - "@octokit/rest": "18.5.2", - "async-retry": "1.3.1", - "chalk": "4.1.0", - "cosmiconfig": "7.0.0", - "debug": "4.3.1", - "deprecated-obj": "2.0.0", - "execa": "5.0.0", - "find-up": "5.0.0", - "form-data": "4.0.0", - "git-url-parse": "11.4.4", - "globby": "11.0.3", - "got": "11.8.2", - "import-cwd": "3.0.0", - "inquirer": "8.0.0", - "is-ci": "3.0.0", - "lodash": "4.17.21", - "mime-types": "2.1.29", - "ora": "5.4.0", - "os-name": "4.0.0", - "parse-json": "5.2.0", - "semver": "7.3.5", - "shelljs": "0.8.4", - "update-notifier": "5.1.0", - "url-join": "4.0.1", - "uuid": "8.3.2", - "yaml": "1.10.2", - "yargs-parser": "20.2.7" - }, - "bin": { - "release-it": "bin/release-it.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/release-it/node_modules/chalk": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/release-it/node_modules/cli-cursor": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/release-it/node_modules/cosmiconfig": { - "version": "7.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/release-it/node_modules/debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/release-it/node_modules/execa": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/release-it/node_modules/figures": { - "version": "3.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/release-it/node_modules/find-up": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/release-it/node_modules/form-data": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/release-it/node_modules/get-stream": { - "version": "6.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/release-it/node_modules/git-url-parse": { - "version": "11.4.4", - "dev": true, - "license": "MIT", - "dependencies": { - "git-up": "^4.0.0" - } - }, - "node_modules/release-it/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/release-it/node_modules/human-signals": { - "version": "2.1.0", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/release-it/node_modules/import-cwd": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "import-from": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/release-it/node_modules/import-from": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/release-it/node_modules/import-from/node_modules/resolve-from": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/release-it/node_modules/inquirer": { - "version": "8.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.21", - "mute-stream": "0.0.8", - "run-async": "^2.4.0", - "rxjs": "^6.6.6", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/release-it/node_modules/is-ci": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ci-info": "^3.1.1" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/release-it/node_modules/locate-path": { - "version": "6.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/release-it/node_modules/mime-db": { - "version": "1.46.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/release-it/node_modules/mime-types": { - "version": "2.1.29", - "dev": true, - "license": "MIT", - "dependencies": { - "mime-db": "1.46.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/release-it/node_modules/p-limit": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/release-it/node_modules/p-locate": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/release-it/node_modules/path-exists": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/release-it/node_modules/restore-cursor": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/release-it/node_modules/strip-ansi": { - "version": "6.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/release-it/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/release-it/node_modules/uuid": { - "version": "8.3.2", - "dev": true, - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/release-it/node_modules/yargs-parser": { - "version": "20.2.7", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" - } - }, "node_modules/remark-external-links": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/remark-external-links/-/remark-external-links-8.0.0.tgz", @@ -31206,8 +30432,8 @@ }, "node_modules/resolve-alpn": { "version": "1.0.0", - "devOptional": true, - "license": "MIT" + "license": "MIT", + "optional": true }, "node_modules/resolve-cwd": { "version": "3.0.0", @@ -31257,8 +30483,8 @@ }, "node_modules/responselike": { "version": "2.0.0", - "devOptional": true, "license": "MIT", + "optional": true, "dependencies": { "lowercase-keys": "^2.0.0" } @@ -31311,14 +30537,6 @@ "zod": "^3.19.0" } }, - "node_modules/retry": { - "version": "0.12.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, "node_modules/reusify": { "version": "1.0.4", "license": "MIT", @@ -31842,22 +31060,6 @@ "node": ">=0.10.0" } }, - "node_modules/shelljs": { - "version": "0.8.4", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" - }, - "bin": { - "shjs": "bin/shjs" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/side-channel": { "version": "1.0.4", "license": "MIT", @@ -32460,14 +31662,6 @@ "node": "*" } }, - "node_modules/split-on-first": { - "version": "1.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, "node_modules/split-string": { "version": "3.1.0", "dev": true, @@ -34346,11 +33540,6 @@ "unist-util-is": "^3.0.0" } }, - "node_modules/universal-user-agent": { - "version": "6.0.0", - "dev": true, - "license": "ISC" - }, "node_modules/universalify": { "version": "0.1.2", "devOptional": true, @@ -35562,20 +34751,6 @@ "node": ">=8" } }, - "node_modules/windows-release": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "execa": "^4.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/word-wrap": { "version": "1.2.3", "license": "MIT", @@ -37582,10 +36757,29 @@ "@changesets/types": "^5.2.1" } }, + "@changesets/changelog-github": { + "version": "0.4.8", + "resolved": "https://registry.npmjs.org/@changesets/changelog-github/-/changelog-github-0.4.8.tgz", + "integrity": "sha512-jR1DHibkMAb5v/8ym77E4AMNWZKB5NPzw5a5Wtqm1JepAuIF+hrKp2u04NKM14oBZhHglkCfrla9uq8ORnK/dw==", + "dev": true, + "requires": { + "@changesets/get-github-info": "^0.5.2", + "@changesets/types": "^5.2.1", + "dotenv": "^8.1.0" + }, + "dependencies": { + "dotenv": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", + "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==", + "dev": true + } + } + }, "@changesets/cli": { - "version": "2.26.0", - "resolved": "https://registry.npmjs.org/@changesets/cli/-/cli-2.26.0.tgz", - "integrity": "sha512-0cbTiDms+ICTVtEwAFLNW0jBNex9f5+fFv3I771nBvdnV/mOjd1QJ4+f8KtVSOrwD9SJkk9xbDkWFb0oXd8d1Q==", + "version": "2.26.1", + "resolved": "https://registry.npmjs.org/@changesets/cli/-/cli-2.26.1.tgz", + "integrity": "sha512-XnTa+b51vt057fyAudvDKGB0Sh72xutQZNAdXkCqPBKO2zvs2yYZx5hFZj1u9cbtpwM6Sxtcr02/FQJfZOzemQ==", "dev": true, "requires": { "@babel/runtime": "^7.20.1", @@ -37723,6 +36917,24 @@ } } }, + "@changesets/get-github-info": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@changesets/get-github-info/-/get-github-info-0.5.2.tgz", + "integrity": "sha512-JppheLu7S114aEs157fOZDjFqUDpm7eHdq5E8SSR0gUBTEK0cNSHsrSR5a66xs0z3RWuo46QvA3vawp8BxDHvg==", + "dev": true, + "requires": { + "dataloader": "^1.4.0", + "node-fetch": "^2.5.0" + }, + "dependencies": { + "dataloader": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/dataloader/-/dataloader-1.4.0.tgz", + "integrity": "sha512-68s5jYdlvasItOJnCuI2Q9s4q98g0pCyL3HrcKJu8KNugUl8ahgmZYg38ysLTgQjjXX3H8CJLkAvWrclWfcalw==", + "dev": true + } + } + }, "@changesets/get-release-plan": { "version": "3.0.16", "resolved": "https://registry.npmjs.org/@changesets/get-release-plan/-/get-release-plan-3.0.16.tgz", @@ -40298,119 +39510,6 @@ "fastq": "^1.6.0" } }, - "@octokit/auth-token": { - "version": "2.4.5", - "dev": true, - "requires": { - "@octokit/types": "^6.0.3" - } - }, - "@octokit/core": { - "version": "3.4.0", - "dev": true, - "requires": { - "@octokit/auth-token": "^2.4.4", - "@octokit/graphql": "^4.5.8", - "@octokit/request": "^5.4.12", - "@octokit/request-error": "^2.0.5", - "@octokit/types": "^6.0.3", - "before-after-hook": "^2.2.0", - "universal-user-agent": "^6.0.0" - } - }, - "@octokit/endpoint": { - "version": "6.0.11", - "dev": true, - "requires": { - "@octokit/types": "^6.0.3", - "is-plain-object": "^5.0.0", - "universal-user-agent": "^6.0.0" - }, - "dependencies": { - "is-plain-object": { - "version": "5.0.0", - "dev": true - } - } - }, - "@octokit/graphql": { - "version": "4.6.1", - "dev": true, - "requires": { - "@octokit/request": "^5.3.0", - "@octokit/types": "^6.0.3", - "universal-user-agent": "^6.0.0" - } - }, - "@octokit/openapi-types": { - "version": "6.0.0", - "dev": true - }, - "@octokit/plugin-paginate-rest": { - "version": "2.13.3", - "dev": true, - "requires": { - "@octokit/types": "^6.11.0" - } - }, - "@octokit/plugin-request-log": { - "version": "1.0.3", - "dev": true - }, - "@octokit/plugin-rest-endpoint-methods": { - "version": "5.0.0", - "dev": true, - "requires": { - "@octokit/types": "^6.13.0", - "deprecation": "^2.3.1" - } - }, - "@octokit/request": { - "version": "5.4.14", - "dev": true, - "requires": { - "@octokit/endpoint": "^6.0.1", - "@octokit/request-error": "^2.0.0", - "@octokit/types": "^6.7.1", - "deprecation": "^2.0.0", - "is-plain-object": "^5.0.0", - "node-fetch": "^2.6.1", - "once": "^1.4.0", - "universal-user-agent": "^6.0.0" - }, - "dependencies": { - "is-plain-object": { - "version": "5.0.0", - "dev": true - } - } - }, - "@octokit/request-error": { - "version": "2.0.5", - "dev": true, - "requires": { - "@octokit/types": "^6.0.3", - "deprecation": "^2.0.0", - "once": "^1.4.0" - } - }, - "@octokit/rest": { - "version": "18.5.2", - "dev": true, - "requires": { - "@octokit/core": "^3.2.3", - "@octokit/plugin-paginate-rest": "^2.6.2", - "@octokit/plugin-request-log": "^1.0.2", - "@octokit/plugin-rest-endpoint-methods": "5.0.0" - } - }, - "@octokit/types": { - "version": "6.13.0", - "dev": true, - "requires": { - "@octokit/openapi-types": "^6.0.0" - } - }, "@oozcitak/dom": { "version": "1.15.10", "requires": { @@ -41409,21 +40508,6 @@ "@react-editor-js/core": "2.0.6" } }, - "@release-it/bumper": { - "version": "2.0.0", - "dev": true, - "requires": { - "@iarna/toml": "^2.2.5", - "detect-indent": "^6.0.0", - "fast-glob": "^3.2.4", - "ini": "^1.3.5", - "js-yaml": "^3.14.0", - "lodash.castarray": "^4.4.0", - "lodash.get": "^4.4.2", - "lodash.set": "^4.3.2", - "mock-fs": "^4.13.0" - } - }, "@rollup/plugin-babel": { "version": "5.3.1", "dev": true, @@ -41730,7 +40814,7 @@ }, "@sindresorhus/is": { "version": "4.0.0", - "devOptional": true + "optional": true }, "@sinonjs/commons": { "version": "1.8.6", @@ -43803,7 +42887,7 @@ }, "@szmarczak/http-timer": { "version": "4.0.5", - "devOptional": true, + "optional": true, "requires": { "defer-to-connect": "^2.0.0" } @@ -44044,7 +43128,7 @@ }, "@types/cacheable-request": { "version": "6.0.1", - "devOptional": true, + "optional": true, "requires": { "@types/http-cache-semantics": "*", "@types/keyv": "*", @@ -44203,7 +43287,7 @@ }, "@types/http-cache-semantics": { "version": "4.0.0", - "devOptional": true + "optional": true }, "@types/is-ci": { "version": "3.0.0", @@ -44340,7 +43424,7 @@ }, "@types/keyv": { "version": "3.1.1", - "devOptional": true, + "optional": true, "requires": { "@types/node": "*" } @@ -44580,7 +43664,7 @@ }, "@types/responselike": { "version": "1.0.0", - "devOptional": true, + "optional": true, "requires": { "@types/node": "*" } @@ -45738,13 +44822,6 @@ "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", "optional": true }, - "async-retry": { - "version": "1.3.1", - "dev": true, - "requires": { - "retry": "0.12.0" - } - }, "asynckit": { "version": "0.4.0", "devOptional": true @@ -46068,10 +45145,6 @@ "tweetnacl": "^0.14.3" } }, - "before-after-hook": { - "version": "2.2.1", - "dev": true - }, "better-opn": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/better-opn/-/better-opn-2.1.1.tgz", @@ -46502,11 +45575,11 @@ }, "cacheable-lookup": { "version": "5.0.4", - "devOptional": true + "optional": true }, "cacheable-request": { "version": "7.0.1", - "devOptional": true, + "optional": true, "requires": { "clone-response": "^1.0.2", "get-stream": "^5.1.0", @@ -46519,7 +45592,7 @@ "dependencies": { "normalize-url": { "version": "4.5.0", - "devOptional": true + "optional": true } } }, @@ -47998,14 +47071,14 @@ }, "decompress-response": { "version": "6.0.0", - "devOptional": true, + "optional": true, "requires": { "mimic-response": "^3.1.0" }, "dependencies": { "mimic-response": { "version": "3.1.0", - "devOptional": true + "optional": true } } }, @@ -48043,7 +47116,7 @@ }, "defer-to-connect": { "version": "2.0.1", - "devOptional": true + "optional": true }, "define-lazy-prop": { "version": "2.0.0", @@ -48344,18 +47417,6 @@ "version": "0.11.0", "dev": true }, - "deprecated-obj": { - "version": "2.0.0", - "dev": true, - "requires": { - "flat": "^5.0.2", - "lodash": "^4.17.20" - } - }, - "deprecation": { - "version": "2.3.1", - "dev": true - }, "dequal": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", @@ -50237,10 +49298,6 @@ "to-regex-range": "^5.0.1" } }, - "filter-obj": { - "version": "1.1.0", - "dev": true - }, "finalhandler": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", @@ -50434,10 +49491,6 @@ "first-match": { "version": "0.0.1" }, - "flat": { - "version": "5.0.2", - "dev": true - }, "flat-cache": { "version": "3.0.4", "optional": true, @@ -50761,14 +49814,6 @@ } } }, - "git-up": { - "version": "4.0.2", - "dev": true, - "requires": { - "is-ssh": "^1.3.0", - "parse-url": "^5.0.0" - } - }, "github-buttons": { "version": "2.22.1" }, @@ -50849,7 +49894,7 @@ }, "got": { "version": "11.8.2", - "devOptional": true, + "optional": true, "requires": { "@sindresorhus/is": "^4.0.0", "@szmarczak/http-timer": "^4.0.5", @@ -51250,7 +50295,7 @@ }, "http2-wrapper": { "version": "1.0.3", - "devOptional": true, + "optional": true, "requires": { "quick-lru": "^5.1.1", "resolve-alpn": "^1.0.0" @@ -51505,7 +50550,7 @@ }, "interpret": { "version": "1.4.0", - "devOptional": true + "optional": true }, "intl-messageformat": { "version": "9.12.0", @@ -51829,13 +50874,6 @@ "call-bind": "^1.0.2" } }, - "is-ssh": { - "version": "1.3.2", - "dev": true, - "requires": { - "protocols": "^1.1.0" - } - }, "is-stream": { "version": "2.0.0", "devOptional": true @@ -53153,7 +52191,7 @@ }, "json-buffer": { "version": "3.0.1", - "devOptional": true + "optional": true }, "json-file-plus": { "version": "3.3.1", @@ -53593,7 +52631,7 @@ }, "keyv": { "version": "4.0.3", - "devOptional": true, + "optional": true, "requires": { "json-buffer": "3.0.1" } @@ -53977,10 +53015,6 @@ "lodash.camelcase": { "version": "4.3.0" }, - "lodash.castarray": { - "version": "4.4.0", - "dev": true - }, "lodash.clone": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.clone/-/lodash.clone-4.5.0.tgz", @@ -54108,10 +53142,6 @@ "integrity": "sha512-6raRe2vxCYBhpBu+B+TtNGUzah+hQjVdu3E17wfusjyrXBka2nBS8OH/gjVZ5PvHOhWmIZTYri09Z6n/QfnNMw==", "optional": true }, - "lodash.set": { - "version": "4.3.2", - "dev": true - }, "lodash.size": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/lodash.size/-/lodash.size-4.2.0.tgz", @@ -54274,7 +53304,7 @@ }, "lowercase-keys": { "version": "2.0.0", - "devOptional": true + "optional": true }, "lru-cache": { "version": "6.0.0", @@ -54285,10 +53315,6 @@ "lz-string": { "version": "1.4.4" }, - "macos-release": { - "version": "2.4.1", - "dev": true - }, "magic-string": { "version": "0.25.7", "dev": true, @@ -54992,10 +54018,6 @@ } } }, - "mock-fs": { - "version": "4.13.0", - "dev": true - }, "moment": { "version": "2.29.1" }, @@ -55327,85 +54349,11 @@ "word-wrap": "~1.2.3" } }, - "ora": { - "version": "5.4.0", - "dev": true, - "requires": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - }, - "dependencies": { - "chalk": { - "version": "4.1.0", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "cli-cursor": { - "version": "3.1.0", - "dev": true, - "requires": { - "restore-cursor": "^3.1.0" - } - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "log-symbols": { - "version": "4.1.0", - "dev": true, - "requires": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - } - }, - "restore-cursor": { - "version": "3.1.0", - "dev": true, - "requires": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - } - }, - "strip-ansi": { - "version": "6.0.0", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, "orderedmap": { "version": "1.1.8", "resolved": "https://registry.npmjs.org/orderedmap/-/orderedmap-1.1.8.tgz", "integrity": "sha512-eWEYOAggZZpZbJ9CTsqAKOTxlbBHdHZ8pzcfEvNTxGrjQ/m+Q25nSWUiMlT9MTbgpB6FOiBDKqsgJ2FlLDVNaw==" }, - "os-name": { - "version": "4.0.0", - "dev": true, - "requires": { - "macos-release": "^2.2.0", - "windows-release": "^4.0.0" - } - }, "os-tmpdir": { "version": "1.0.2", "dev": true @@ -55422,7 +54370,7 @@ }, "p-cancelable": { "version": "2.1.0", - "devOptional": true + "optional": true }, "p-filter": { "version": "2.1.0", @@ -55610,48 +54558,6 @@ "lines-and-columns": "^1.1.6" } }, - "parse-path": { - "version": "4.0.3", - "dev": true, - "requires": { - "is-ssh": "^1.3.0", - "protocols": "^1.4.0", - "qs": "^6.9.4", - "query-string": "^6.13.8" - }, - "dependencies": { - "query-string": { - "version": "6.14.1", - "dev": true, - "requires": { - "decode-uri-component": "^0.2.0", - "filter-obj": "^1.1.0", - "split-on-first": "^1.0.0", - "strict-uri-encode": "^2.0.0" - } - }, - "strict-uri-encode": { - "version": "2.0.0", - "dev": true - } - } - }, - "parse-url": { - "version": "5.0.2", - "dev": true, - "requires": { - "is-ssh": "^1.3.0", - "normalize-url": "^3.3.0", - "parse-path": "^4.0.0", - "protocols": "^1.4.0" - }, - "dependencies": { - "normalize-url": { - "version": "3.3.0", - "dev": true - } - } - }, "parse5": { "version": "6.0.1", "optional": true @@ -56048,10 +54954,6 @@ "prosemirror-transform": "^1.1.0" } }, - "protocols": { - "version": "1.4.8", - "dev": true - }, "proxy-addr": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", @@ -56238,7 +55140,7 @@ }, "quick-lru": { "version": "5.1.1", - "devOptional": true + "optional": true }, "raf": { "version": "3.4.1", @@ -56883,7 +55785,7 @@ }, "rechoir": { "version": "0.6.2", - "devOptional": true, + "optional": true, "requires": { "resolve": "1.20.0" } @@ -57138,247 +56040,6 @@ "invariant": "^2.2.4" } }, - "release-it": { - "version": "14.5.1", - "dev": true, - "requires": { - "@iarna/toml": "2.2.5", - "@octokit/rest": "18.5.2", - "async-retry": "1.3.1", - "chalk": "4.1.0", - "cosmiconfig": "7.0.0", - "debug": "4.3.1", - "deprecated-obj": "2.0.0", - "execa": "5.0.0", - "find-up": "5.0.0", - "form-data": "4.0.0", - "git-url-parse": "11.4.4", - "globby": "11.0.3", - "got": "11.8.2", - "import-cwd": "3.0.0", - "inquirer": "8.0.0", - "is-ci": "3.0.0", - "lodash": "4.17.21", - "mime-types": "2.1.29", - "ora": "5.4.0", - "os-name": "4.0.0", - "parse-json": "5.2.0", - "semver": "7.3.5", - "shelljs": "0.8.4", - "update-notifier": "5.1.0", - "url-join": "4.0.1", - "uuid": "8.3.2", - "yaml": "1.10.2", - "yargs-parser": "20.2.7" - }, - "dependencies": { - "chalk": { - "version": "4.1.0", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "cli-cursor": { - "version": "3.1.0", - "dev": true, - "requires": { - "restore-cursor": "^3.1.0" - } - }, - "cosmiconfig": { - "version": "7.0.0", - "dev": true, - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - } - }, - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "execa": { - "version": "5.0.0", - "dev": true, - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - } - }, - "figures": { - "version": "3.2.0", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, - "find-up": { - "version": "5.0.0", - "dev": true, - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "form-data": { - "version": "4.0.0", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - }, - "get-stream": { - "version": "6.0.0", - "dev": true - }, - "git-url-parse": { - "version": "11.4.4", - "dev": true, - "requires": { - "git-up": "^4.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "human-signals": { - "version": "2.1.0", - "dev": true - }, - "import-cwd": { - "version": "3.0.0", - "dev": true, - "requires": { - "import-from": "^3.0.0" - } - }, - "import-from": { - "version": "3.0.0", - "dev": true, - "requires": { - "resolve-from": "^5.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "5.0.0", - "dev": true - } - } - }, - "inquirer": { - "version": "8.0.0", - "dev": true, - "requires": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.21", - "mute-stream": "0.0.8", - "run-async": "^2.4.0", - "rxjs": "^6.6.6", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6" - } - }, - "is-ci": { - "version": "3.0.0", - "dev": true, - "requires": { - "ci-info": "^3.1.1" - } - }, - "locate-path": { - "version": "6.0.0", - "dev": true, - "requires": { - "p-locate": "^5.0.0" - } - }, - "mime-db": { - "version": "1.46.0", - "dev": true - }, - "mime-types": { - "version": "2.1.29", - "dev": true, - "requires": { - "mime-db": "1.46.0" - } - }, - "p-limit": { - "version": "3.1.0", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "dev": true, - "requires": { - "p-limit": "^3.0.2" - } - }, - "path-exists": { - "version": "4.0.0", - "dev": true - }, - "restore-cursor": { - "version": "3.1.0", - "dev": true, - "requires": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - } - }, - "strip-ansi": { - "version": "6.0.0", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "uuid": { - "version": "8.3.2", - "dev": true - }, - "yargs-parser": { - "version": "20.2.7", - "dev": true - } - } - }, "remark-external-links": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/remark-external-links/-/remark-external-links-8.0.0.tgz", @@ -57546,7 +56207,7 @@ }, "resolve-alpn": { "version": "1.0.0", - "devOptional": true + "optional": true }, "resolve-cwd": { "version": "3.0.0", @@ -57580,7 +56241,7 @@ }, "responselike": { "version": "2.0.0", - "devOptional": true, + "optional": true, "requires": { "lowercase-keys": "^2.0.0" } @@ -57618,10 +56279,6 @@ "zod": "^3.19.0" } }, - "retry": { - "version": "0.12.0", - "dev": true - }, "reusify": { "version": "1.0.4" }, @@ -57990,15 +56647,6 @@ "version": "1.0.0", "dev": true }, - "shelljs": { - "version": "0.8.4", - "dev": true, - "requires": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" - } - }, "side-channel": { "version": "1.0.4", "requires": { @@ -58473,10 +57121,6 @@ "through": "2" } }, - "split-on-first": { - "version": "1.1.0", - "dev": true - }, "split-string": { "version": "3.1.0", "dev": true, @@ -59807,10 +58451,6 @@ "unist-util-visit-parents": { "version": "1.1.2" }, - "universal-user-agent": { - "version": "6.0.0", - "dev": true - }, "universalify": { "version": "0.1.2", "devOptional": true @@ -60590,13 +59230,6 @@ "string-width": "^4.0.0" } }, - "windows-release": { - "version": "4.0.0", - "dev": true, - "requires": { - "execa": "^4.0.2" - } - }, "word-wrap": { "version": "1.2.3" }, diff --git a/package.json b/package.json index d268df6bc..9e074c556 100644 --- a/package.json +++ b/package.json @@ -96,6 +96,8 @@ "use-react-router": "^1.0.7" }, "devDependencies": { + "@changesets/changelog-github": "^0.4.8", + "@changesets/cli": "^2.26.1", "@babel/cli": "^7.5.5", "@babel/core": "^7.7.7", "@babel/plugin-proposal-class-properties": "^7.5.0", @@ -122,7 +124,6 @@ "@graphql-codegen/typescript-react-apollo": "^3.2.5", "@percy/cli": "^1.21.0", "@percy/cypress": "^3.1.2", - "@release-it/bumper": "^2.0.0", "@saleor/app-sdk": "0.39.1", "@types/apollo-upload-client": "^17.0.2", "@types/color-convert": "^2.0.0", @@ -163,7 +164,6 @@ "jscodeshift": "^0.13.0", "regenerator-runtime": "^0.11.1", "register-service-worker": "^1.7.2", - "release-it": "^14.5.0", "require-context.macro": "^1.1.1", "rimraf": "^3.0.0", "rollup-plugin-polyfill-node": "^0.11.0", @@ -324,10 +324,12 @@ "postbuild": "node scripts/removeSourcemaps.js", "postinstall": "node scripts/patchReactVirtualized.js", "predev": "npm run build-types", - "release": "release-it", + "release": "changeset tag && git push --follow-tags", "prepare": "is-ci || husky install", "dep-status": "depcruise --config .dependency-cruiser.js src", - "chromatic": "chromatic --exit-zero-on-changes" + "chromatic": "chromatic --exit-zero-on-changes", + "change:add": "changeset add", + "release:prepare-main": "./scripts/prepare-main-after-release.sh" }, "description": "![Saleor Dashboard](https://user-images.githubusercontent.com/44495184/185379472-2a204c0b-9b7a-4a3e-93c0-2cb85205ed5e.png)" } diff --git a/scripts/prepare-main-after-release.sh b/scripts/prepare-main-after-release.sh new file mode 100755 index 000000000..1f2b3dc9f --- /dev/null +++ b/scripts/prepare-main-after-release.sh @@ -0,0 +1,8 @@ +#!/usr/bin/env bash + +# Removes all changesets from provided release branch and bumps the version + +set -e + +git diff --name-only origin/"$1" .changeset/ | xargs git rm -- +npm version preminor --preid dev --git-tag-version false