From 3ac2df9696b7f0d1ef8aa614a01a4b96a1b8f0be Mon Sep 17 00:00:00 2001 From: Eric Garcia Date: Thu, 1 Dec 2022 10:01:30 -0500 Subject: [PATCH] feat(deps): update node to 18 (#1278) * build(deps): update node to 18 Also update all other dependencies - update all minor dependencies https://github.com/carbon-design-system/gatsby-theme-carbon/issues/1277 * chore: bump everything to node 18 * chore: update gatsby-plugin-sass * chore: update readme with status badge * docs: typo correction * docs: update structure * ci: update .github/workflows/manual-release.yml Co-authored-by: Scott Strubberg * ci: update commitlint version and docs Co-authored-by: Scott Strubberg --- .github/workflows/commitlint.yml | 2 +- .github/workflows/manual-release.yml | 8 +- .tool-versions | 2 +- README.md | 2 + docs/commitlint.md | 32 ++-- docs/development-principles.md | 6 +- docs/releases.md | 8 +- package.json | 32 ++-- packages/example/README.md | 2 +- packages/example/package.json | 2 +- packages/gatsby-theme-carbon/package.json | 70 ++++---- yarn.lock | 204 +++++++++++----------- 12 files changed, 190 insertions(+), 180 deletions(-) diff --git a/.github/workflows/commitlint.yml b/.github/workflows/commitlint.yml index e47f2c4ee..816551a9e 100644 --- a/.github/workflows/commitlint.yml +++ b/.github/workflows/commitlint.yml @@ -8,6 +8,6 @@ jobs: - uses: actions/checkout@v2 with: fetch-depth: 0 - - uses: wagoid/commitlint-github-action@v2.1.0 + - uses: wagoid/commitlint-github-action@v5 with: helpURL: https://github.com/carbon-design-system/gatsby-theme-carbon/blob/main/docs/commitlint.md diff --git a/.github/workflows/manual-release.yml b/.github/workflows/manual-release.yml index 0dadf4378..6d78589de 100644 --- a/.github/workflows/manual-release.yml +++ b/.github/workflows/manual-release.yml @@ -3,18 +3,18 @@ on: workflow_dispatch jobs: release: - if: contains('["alisonjoseph","vpicone", "sstrubberg", "jnm2377"]', github.actor) + if: contains('["alisonjoseph", "sstrubberg", "eng618", "tay1orjones"]', github.actor) runs-on: ubuntu-latest steps: # fetch-depth: 0 ensures we get commit messages for changelog/versioning - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: fetch-depth: 0 - name: Set up node - uses: actions/setup-node@v2-beta + uses: actions/setup-node@v3 with: - node-version: 14.x + node-version: 18.x registry-url: https://registry.npmjs.org - name: Install dependencies diff --git a/.tool-versions b/.tool-versions index 2329e81a1..5686ee0db 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1 +1 @@ -nodejs 16.18.1 +nodejs 18.12.1 diff --git a/README.md b/README.md index 2c9bddc83..31d3df384 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,8 @@ Gatsby Theme Carbon +[![Netlify Status](https://api.netlify.com/api/v1/badges/62b47d2d-8b1e-4b21-994e-312b463d27de/deploy-status)](https://app.netlify.com/sites/gatsby-theme-carbon/deploys) + The Gatsby Carbon theme includes all the configuration you need to build a beautiful site inspired by the [Carbon Design System](https://www.carbondesignsystem.com). ## Resources diff --git a/docs/commitlint.md b/docs/commitlint.md index 26d4dc595..439adbe33 100644 --- a/docs/commitlint.md +++ b/docs/commitlint.md @@ -1,3 +1,5 @@ +# commitlint + ## My pull request is failing! What Gives? We use a tool called @@ -8,33 +10,35 @@ packages based on the type of commit. If you're here, odds are your pull request or a subsequent commit didn't adhere to our guidelines. -## So what do I do about it?! +### So what do I do about it? We need a commit message that describes what's happening in your commit, let's build one. -### Type +#### Type Commit messages need a type, pick the one below that best matches your commit: **Release:** commits in this category will trigger a release of the package -- fix: a bug fix (triggers a `patch` release) -- feat: a new feature (triggers a `minor` release) +- **fix**: a bug fix (triggers a `patch` release) +- **feat**: a new feature (triggers a `minor` release) **No release:** commits in this category won't trigger a release -- build: changes that affect the build system -- ci: changes to our CI configuration -- chore: dependency updates -- docs: documentation changes -- perf: performance improvements -- refactor: code change that neither fixes a bug, nore adds a feature -- test: adding or changing test files +- **build**: changes that affect the build system +- **ci**: changes to our CI configuration +- **chore**: dependency updates +- **docs**: documentation changes +- **perf**: performance improvements +- **refactor**: code change that neither fixes a bug, nor adds a feature +- **test**: adding or changing test files +- **revert**: undoes another commit +- **style**: changes that do not affect the meaning of the code Commit messages should look like this: -### Structure +#### Structure Your commit should look like this (keep everything lowercase, even React components): @@ -45,7 +49,7 @@ type(scope): subject # scope is optional, it refers to a particular component/fe The `subject` is just a short summary of the code changes -### Examples +#### Examples ```bash feat: add RTL support @@ -55,7 +59,7 @@ feat: add RTL support fix(aside): remove aside margin ``` -### Fixing the PR +#### Fixing the PR 1. On the command line, navigate to the repository that contains the commit you want to amend diff --git a/docs/development-principles.md b/docs/development-principles.md index a4c68e475..52acceaeb 100644 --- a/docs/development-principles.md +++ b/docs/development-principles.md @@ -1,4 +1,6 @@ -# What should be a feature? +# Development principles + +## What should be a feature? When determining whether a not a new feature should be added to the theme, we should run the feature through the following heuristic. The term `siteland` @@ -13,7 +15,7 @@ If any of the above are false, we recommend building a solution in `siteland` for the project that needs it most. This ensures we bring in mature, solutions that have the largest likelihood of solving more problems than it causes. -# What constitutes a breaking change? +## What constitutes a breaking change? A breaking change for the theme is one in which, after upgrading, a site is unable to build. diff --git a/docs/releases.md b/docs/releases.md index 6f32444f4..02be9b5b6 100644 --- a/docs/releases.md +++ b/docs/releases.md @@ -1,4 +1,6 @@ -# When does the theme publish releases? +# Releases + +## When does the theme publish releases? At the moment, we intentionally publish releases manually. We want each release to have meaning and reduce constant release churn. For that reason we release @@ -12,7 +14,7 @@ when any of the following conditions are true: If a patch is narrow in scope(impacting a small subset of sites) we'll hold off on releasing the patch for the reasons mentioned above. -# How to publish a new theme version +## How to publish a new theme version We publish to npm, create a GitHub release, and generate changelogs by using [release-it](https://www.npmjs.com/package/release-it). To practice, use @@ -27,7 +29,7 @@ not actually do anything. 4. Complete the prompts 5. 🚀 You did it! 🥳 -# Updating the starter +## Updating the starter If there's been a feature release/substantial change to the example project, you should update the gatsby starter kit diff --git a/package.json b/package.json index 6e7bcfeeb..3eaee26db 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,7 @@ }, "license": "Apache 2.0", "engines": { - "node": "14.x || 16.x" + "node": "18.x" }, "workspaces": [ "packages/*" @@ -77,28 +77,28 @@ "dependencies": { "@commitlint/cli": "^11.0.0", "@commitlint/config-conventional": "^11.0.0", - "@release-it/conventional-changelog": "^2.0.0", + "@release-it/conventional-changelog": "^2.0.1", "babel-eslint": "^10.1.0", "eslint": "^6.8.0", - "eslint-config-airbnb": "^18.1.0", - "eslint-config-prettier": "^6.10.1", + "eslint-config-airbnb": "^18.2.1", + "eslint-config-prettier": "^6.15.0", "eslint-config-wesbos": "0.0.19", - "eslint-plugin-html": "^6.0.0", - "eslint-plugin-import": "^2.17.2", - "eslint-plugin-jsx-a11y": "^6.2.1", - "eslint-plugin-prettier": "^3.0.1", - "eslint-plugin-react": "^7.19.0", + "eslint-plugin-html": "^6.2.0", + "eslint-plugin-import": "^2.26.0", + "eslint-plugin-jsx-a11y": "^6.6.1", + "eslint-plugin-prettier": "^3.4.1", + "eslint-plugin-react": "^7.31.10", "eslint-plugin-react-hooks": "^2.5.1", - "husky": "^4.2.3", + "husky": "^4.3.8", "lerna": "^3.22.1", - "lint-staged": "^10.0.9", - "prettier": "^2.5.1", + "lint-staged": "^10.5.4", + "prettier": "^2.7.1", "prettier-config-carbon": "^0.2.0", - "release-it": "^14.6.1", + "release-it": "^14.14.3", "release-it-yarn-workspaces": "^2.0.1", - "stylelint": "^13.2.1", - "stylelint-config-recommended-scss": "^4.2.0", - "stylelint-scss": "^3.16.0" + "stylelint": "^13.13.1", + "stylelint-config-recommended-scss": "^4.3.0", + "stylelint-scss": "^3.21.0" }, "version": "3.0.0", "packageManager": "yarn@3.3.0" diff --git a/packages/example/README.md b/packages/example/README.md index 9b1d550aa..fce27c53f 100644 --- a/packages/example/README.md +++ b/packages/example/README.md @@ -4,7 +4,7 @@ > Gatsby [themes](https://www.gatsbyjs.org/docs/themes/) encapsulate all of the > configuration and implementation details of Gatsby websites. This is a -> starter-kit (boilerplate) with a dependancy on the `gatsby-theme-carbon` +> starter-kit (boilerplate) with a dependency on the `gatsby-theme-carbon` > package. The primary goal of `gatsby-theme-carbon` is to get content authors > speaking the IBM Design Language with Carbon as soon as possible. It includes > some sample components/content demos in the `src/pages` directory. diff --git a/packages/example/package.json b/packages/example/package.json index 4e3493e28..1f868ad0d 100644 --- a/packages/example/package.json +++ b/packages/example/package.json @@ -12,7 +12,7 @@ "clean": "gatsby clean" }, "dependencies": { - "gatsby": "^4.21.1", + "gatsby": "^4.24.8", "gatsby-theme-carbon": "^3.0.0", "react": "^17.0.2", "react-dom": "^17.0.2" diff --git a/packages/gatsby-theme-carbon/package.json b/packages/gatsby-theme-carbon/package.json index 38382dd43..02224f1d8 100644 --- a/packages/gatsby-theme-carbon/package.json +++ b/packages/gatsby-theme-carbon/package.json @@ -17,53 +17,53 @@ "react-dom": "^17.0.2" }, "devDependencies": { - "gatsby": "^4.21.1", + "gatsby": "^4.24.8", "react": "^17.0.2", "react-dom": "^17.0.2" }, "dependencies": { - "@babel/core": "^7.14.6", - "@carbon/elements": "^11.8.0", - "@carbon/grid": "^11.5.0", - "@carbon/pictograms-react": "^11.30.0", - "@carbon/react": "^1.11.0", - "@carbon/themes": "^11.7.0", - "@mdx-js/mdx": "^1.5.5", - "@mdx-js/react": "^1.5.5", - "@reach/router": "^1.2.1", - "@vimeo/player": "^2.9.1", + "@babel/core": "^7.20.2", + "@carbon/elements": "^11.14.0", + "@carbon/grid": "^11.7.0", + "@carbon/pictograms-react": "^11.34.0", + "@carbon/react": "^1.17.0", + "@carbon/themes": "^11.12.0", + "@mdx-js/mdx": "^1.6.22", + "@mdx-js/react": "^1.6.22", + "@reach/router": "^1.3.4", + "@vimeo/player": "^2.18.0", "beautiful-react-hooks": "^0.23.1", - "classnames": "^2.2.6", - "copy-to-clipboard": "^3.2.0", - "focus-trap-react": "^8.4.2", - "gatsby-plugin-catch-links": "^4.21.0", + "classnames": "^2.3.2", + "copy-to-clipboard": "^3.3.3", + "focus-trap-react": "^8.11.3", + "gatsby-plugin-catch-links": "^4.24.0", "gatsby-plugin-lunr": "^1.5.2", - "gatsby-plugin-manifest": "^4.21.0", + "gatsby-plugin-manifest": "^4.24.0", "gatsby-plugin-mdx": "3.20.0", - "gatsby-plugin-offline": "^5.21.0", - "gatsby-plugin-react-helmet": "^5.21.0", - "gatsby-plugin-sass": "5.9", + "gatsby-plugin-offline": "^5.24.0", + "gatsby-plugin-react-helmet": "^5.24.0", + "gatsby-plugin-sass": "5.24.0", "gatsby-plugin-sass-resources": "^3.0.1", - "gatsby-plugin-sharp": "^4.21.0", - "gatsby-remark-copy-linked-files": "^5.21.0", - "gatsby-remark-images": "^6.21.0", - "gatsby-remark-responsive-iframe": "^5.21.0", - "gatsby-remark-smartypants": "^5.21.0", + "gatsby-plugin-sharp": "^4.24.0", + "gatsby-remark-copy-linked-files": "^5.24.0", + "gatsby-remark-images": "^6.24.0", + "gatsby-remark-responsive-iframe": "^5.24.0", + "gatsby-remark-smartypants": "^5.24.0", "gatsby-remark-unwrap-images": "^1.0.2", - "gatsby-source-filesystem": "^4.21.1", + "gatsby-source-filesystem": "^4.24.0", "gatsby-source-medium-feed": "^1.0.6", - "gatsby-transformer-yaml": "^4.21.0", + "gatsby-transformer-yaml": "^4.24.0", "lodash.startcase": "^4.4.0", "lodash.throttle": "^4.1.1", - "mkdirp": "^1.0.3", - "prism-react-renderer": "^1.2.1", - "prop-types": "^15.7.2", - "react-helmet": "^6.0.0-beta", - "react-transition-group": "^4.4.2", - "react-use": "^15.3.4", - "remark-slug": "^6.0.0", - "sass": "^1.52.3", - "slugify": "^1.3.4", + "mkdirp": "^1.0.4", + "prism-react-renderer": "^1.3.5", + "prop-types": "^15.8.1", + "react-helmet": "^6.1.0", + "react-transition-group": "^4.4.5", + "react-use": "^15.3.8", + "remark-slug": "^6.1.0", + "sass": "^1.56.1", + "slugify": "^1.6.5", "smooth-scroll": "^16.1.3", "use-media": "^1.4.0" } diff --git a/yarn.lock b/yarn.lock index f334ee725..27398ecfd 100644 --- a/yarn.lock +++ b/yarn.lock @@ -93,7 +93,7 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.14.0, @babel/core@npm:^7.14.6, @babel/core@npm:^7.15.5, @babel/core@npm:^7.17.9": +"@babel/core@npm:^7.14.0, @babel/core@npm:^7.15.5, @babel/core@npm:^7.17.9, @babel/core@npm:^7.20.2": version: 7.20.2 resolution: "@babel/core@npm:7.20.2" dependencies: @@ -1536,7 +1536,7 @@ __metadata: languageName: node linkType: hard -"@carbon/elements@npm:^11.8.0": +"@carbon/elements@npm:^11.14.0": version: 11.14.0 resolution: "@carbon/elements@npm:11.14.0" dependencies: @@ -1558,7 +1558,7 @@ __metadata: languageName: node linkType: hard -"@carbon/grid@npm:^11.5.0, @carbon/grid@npm:^11.7.0": +"@carbon/grid@npm:^11.7.0": version: 11.7.0 resolution: "@carbon/grid@npm:11.7.0" dependencies: @@ -1608,7 +1608,7 @@ __metadata: languageName: node linkType: hard -"@carbon/pictograms-react@npm:^11.30.0": +"@carbon/pictograms-react@npm:^11.34.0": version: 11.34.0 resolution: "@carbon/pictograms-react@npm:11.34.0" dependencies: @@ -1621,7 +1621,7 @@ __metadata: languageName: node linkType: hard -"@carbon/react@npm:^1.11.0": +"@carbon/react@npm:^1.17.0": version: 1.17.0 resolution: "@carbon/react@npm:1.17.0" dependencies: @@ -1681,7 +1681,7 @@ __metadata: languageName: node linkType: hard -"@carbon/themes@npm:^11.12.0, @carbon/themes@npm:^11.7.0": +"@carbon/themes@npm:^11.12.0": version: 11.12.0 resolution: "@carbon/themes@npm:11.12.0" dependencies: @@ -3308,7 +3308,7 @@ __metadata: languageName: node linkType: hard -"@mdx-js/mdx@npm:^1.5.5": +"@mdx-js/mdx@npm:^1.6.22": version: 1.6.22 resolution: "@mdx-js/mdx@npm:1.6.22" dependencies: @@ -3335,7 +3335,7 @@ __metadata: languageName: node linkType: hard -"@mdx-js/react@npm:^1.5.5": +"@mdx-js/react@npm:^1.6.22": version: 1.6.22 resolution: "@mdx-js/react@npm:1.6.22" peerDependencies: @@ -4089,7 +4089,7 @@ __metadata: languageName: node linkType: hard -"@reach/router@npm:^1.2.1": +"@reach/router@npm:^1.3.4": version: 1.3.4 resolution: "@reach/router@npm:1.3.4" dependencies: @@ -4104,7 +4104,7 @@ __metadata: languageName: node linkType: hard -"@release-it/conventional-changelog@npm:^2.0.0": +"@release-it/conventional-changelog@npm:^2.0.1": version: 2.0.1 resolution: "@release-it/conventional-changelog@npm:2.0.1" dependencies: @@ -4767,7 +4767,7 @@ __metadata: languageName: node linkType: hard -"@vimeo/player@npm:^2.9.1": +"@vimeo/player@npm:^2.18.0": version: 2.18.0 resolution: "@vimeo/player@npm:2.18.0" dependencies: @@ -6919,7 +6919,7 @@ __metadata: languageName: node linkType: hard -"classnames@npm:2.3.2, classnames@npm:^2.2.6": +"classnames@npm:2.3.2, classnames@npm:^2.3.2": version: 2.3.2 resolution: "classnames@npm:2.3.2" checksum: 2c62199789618d95545c872787137262e741f9db13328e216b093eea91c85ef2bfb152c1f9e63027204e2559a006a92eb74147d46c800a9f96297ae1d9f96f4e @@ -7754,7 +7754,7 @@ __metadata: languageName: node linkType: hard -"copy-to-clipboard@npm:^3.2.0, copy-to-clipboard@npm:^3.3.1": +"copy-to-clipboard@npm:^3.2.0, copy-to-clipboard@npm:^3.3.1, copy-to-clipboard@npm:^3.3.3": version: 3.3.3 resolution: "copy-to-clipboard@npm:3.3.3" dependencies: @@ -9357,7 +9357,7 @@ __metadata: languageName: node linkType: hard -"eslint-config-airbnb@npm:^18.1.0": +"eslint-config-airbnb@npm:^18.2.1": version: 18.2.1 resolution: "eslint-config-airbnb@npm:18.2.1" dependencies: @@ -9374,7 +9374,7 @@ __metadata: languageName: node linkType: hard -"eslint-config-prettier@npm:^6.10.1": +"eslint-config-prettier@npm:^6.15.0": version: 6.15.0 resolution: "eslint-config-prettier@npm:6.15.0" dependencies: @@ -9466,7 +9466,7 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-html@npm:^6.0.0": +"eslint-plugin-html@npm:^6.2.0": version: 6.2.0 resolution: "eslint-plugin-html@npm:6.2.0" dependencies: @@ -9475,7 +9475,7 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-import@npm:^2.17.2, eslint-plugin-import@npm:^2.26.0": +"eslint-plugin-import@npm:^2.26.0": version: 2.26.0 resolution: "eslint-plugin-import@npm:2.26.0" dependencies: @@ -9498,7 +9498,7 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-jsx-a11y@npm:^6.2.1, eslint-plugin-jsx-a11y@npm:^6.6.1": +"eslint-plugin-jsx-a11y@npm:^6.6.1": version: 6.6.1 resolution: "eslint-plugin-jsx-a11y@npm:6.6.1" dependencies: @@ -9521,7 +9521,7 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-prettier@npm:^3.0.1": +"eslint-plugin-prettier@npm:^3.4.1": version: 3.4.1 resolution: "eslint-plugin-prettier@npm:3.4.1" dependencies: @@ -9554,7 +9554,7 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-react@npm:^7.19.0, eslint-plugin-react@npm:^7.30.1": +"eslint-plugin-react@npm:^7.30.1, eslint-plugin-react@npm:^7.31.10": version: 7.31.10 resolution: "eslint-plugin-react@npm:7.31.10" dependencies: @@ -9875,7 +9875,7 @@ __metadata: version: 0.0.0-use.local resolution: "example@workspace:packages/example" dependencies: - gatsby: ^4.21.1 + gatsby: ^4.24.8 gatsby-theme-carbon: ^3.0.0 react: ^17.0.2 react-dom: ^17.0.2 @@ -10493,7 +10493,7 @@ __metadata: languageName: node linkType: hard -"focus-trap-react@npm:^8.4.2": +"focus-trap-react@npm:^8.11.3": version: 8.11.3 resolution: "focus-trap-react@npm:8.11.3" dependencies: @@ -10955,7 +10955,7 @@ __metadata: languageName: node linkType: hard -"gatsby-plugin-catch-links@npm:^4.21.0": +"gatsby-plugin-catch-links@npm:^4.24.0": version: 4.24.0 resolution: "gatsby-plugin-catch-links@npm:4.24.0" dependencies: @@ -10978,7 +10978,7 @@ __metadata: languageName: node linkType: hard -"gatsby-plugin-manifest@npm:^4.21.0": +"gatsby-plugin-manifest@npm:^4.24.0": version: 4.24.0 resolution: "gatsby-plugin-manifest@npm:4.24.0" dependencies: @@ -11045,7 +11045,7 @@ __metadata: languageName: node linkType: hard -"gatsby-plugin-offline@npm:^5.21.0": +"gatsby-plugin-offline@npm:^5.24.0": version: 5.24.0 resolution: "gatsby-plugin-offline@npm:5.24.0" dependencies: @@ -11086,7 +11086,7 @@ __metadata: languageName: node linkType: hard -"gatsby-plugin-react-helmet@npm:^5.21.0": +"gatsby-plugin-react-helmet@npm:^5.24.0": version: 5.24.0 resolution: "gatsby-plugin-react-helmet@npm:5.24.0" dependencies: @@ -11111,9 +11111,9 @@ __metadata: languageName: node linkType: hard -"gatsby-plugin-sass@npm:5.9": - version: 5.9.0 - resolution: "gatsby-plugin-sass@npm:5.9.0" +"gatsby-plugin-sass@npm:5.24.0": + version: 5.24.0 + resolution: "gatsby-plugin-sass@npm:5.24.0" dependencies: "@babel/runtime": ^7.15.4 resolve-url-loader: ^3.1.4 @@ -11121,11 +11121,11 @@ __metadata: peerDependencies: gatsby: ^4.0.0-next sass: ^1.30.0 - checksum: 2fb9c4ac6e18afd356dbbe14806dd4a6a8b30d0d75181f7c8696938773bccd8a8b5d2d474d9cdc1d1045418efa5d2c45e3cdf33efb8809a05a7b5cf4d0fa7cfe + checksum: 3200379d0b4251ef25d5c2ead8a4346cd3e9a06b43ffd2592982d460f0b2937c346e1a03f501a3d04b6c27c07b3e390c026ad76503e56273f1b54063d5d5c2bf languageName: node linkType: hard -"gatsby-plugin-sharp@npm:^4.21.0": +"gatsby-plugin-sharp@npm:^4.24.0": version: 4.24.0 resolution: "gatsby-plugin-sharp@npm:4.24.0" dependencies: @@ -11204,7 +11204,7 @@ __metadata: languageName: node linkType: hard -"gatsby-remark-copy-linked-files@npm:^5.21.0": +"gatsby-remark-copy-linked-files@npm:^5.24.0": version: 5.24.0 resolution: "gatsby-remark-copy-linked-files@npm:5.24.0" dependencies: @@ -11222,7 +11222,7 @@ __metadata: languageName: node linkType: hard -"gatsby-remark-images@npm:^6.21.0": +"gatsby-remark-images@npm:^6.24.0": version: 6.24.0 resolution: "gatsby-remark-images@npm:6.24.0" dependencies: @@ -11244,7 +11244,7 @@ __metadata: languageName: node linkType: hard -"gatsby-remark-responsive-iframe@npm:^5.21.0": +"gatsby-remark-responsive-iframe@npm:^5.24.0": version: 5.24.0 resolution: "gatsby-remark-responsive-iframe@npm:5.24.0" dependencies: @@ -11259,7 +11259,7 @@ __metadata: languageName: node linkType: hard -"gatsby-remark-smartypants@npm:^5.21.0": +"gatsby-remark-smartypants@npm:^5.24.0": version: 5.24.0 resolution: "gatsby-remark-smartypants@npm:5.24.0" dependencies: @@ -11306,7 +11306,7 @@ __metadata: languageName: node linkType: hard -"gatsby-source-filesystem@npm:^4.21.1": +"gatsby-source-filesystem@npm:^4.24.0": version: 4.24.0 resolution: "gatsby-source-filesystem@npm:4.24.0" dependencies: @@ -11362,28 +11362,28 @@ __metadata: dependencies: "@commitlint/cli": ^11.0.0 "@commitlint/config-conventional": ^11.0.0 - "@release-it/conventional-changelog": ^2.0.0 + "@release-it/conventional-changelog": ^2.0.1 babel-eslint: ^10.1.0 eslint: ^6.8.0 - eslint-config-airbnb: ^18.1.0 - eslint-config-prettier: ^6.10.1 + eslint-config-airbnb: ^18.2.1 + eslint-config-prettier: ^6.15.0 eslint-config-wesbos: 0.0.19 - eslint-plugin-html: ^6.0.0 - eslint-plugin-import: ^2.17.2 - eslint-plugin-jsx-a11y: ^6.2.1 - eslint-plugin-prettier: ^3.0.1 - eslint-plugin-react: ^7.19.0 + eslint-plugin-html: ^6.2.0 + eslint-plugin-import: ^2.26.0 + eslint-plugin-jsx-a11y: ^6.6.1 + eslint-plugin-prettier: ^3.4.1 + eslint-plugin-react: ^7.31.10 eslint-plugin-react-hooks: ^2.5.1 - husky: ^4.2.3 + husky: ^4.3.8 lerna: ^3.22.1 - lint-staged: ^10.0.9 - prettier: ^2.5.1 + lint-staged: ^10.5.4 + prettier: ^2.7.1 prettier-config-carbon: ^0.2.0 - release-it: ^14.6.1 + release-it: ^14.14.3 release-it-yarn-workspaces: ^2.0.1 - stylelint: ^13.2.1 - stylelint-config-recommended-scss: ^4.2.0 - stylelint-scss: ^3.16.0 + stylelint: ^13.13.1 + stylelint-config-recommended-scss: ^4.3.0 + stylelint-scss: ^3.21.0 languageName: unknown linkType: soft @@ -11391,51 +11391,51 @@ __metadata: version: 0.0.0-use.local resolution: "gatsby-theme-carbon@workspace:packages/gatsby-theme-carbon" dependencies: - "@babel/core": ^7.14.6 - "@carbon/elements": ^11.8.0 - "@carbon/grid": ^11.5.0 - "@carbon/pictograms-react": ^11.30.0 - "@carbon/react": ^1.11.0 - "@carbon/themes": ^11.7.0 - "@mdx-js/mdx": ^1.5.5 - "@mdx-js/react": ^1.5.5 - "@reach/router": ^1.2.1 - "@vimeo/player": ^2.9.1 + "@babel/core": ^7.20.2 + "@carbon/elements": ^11.14.0 + "@carbon/grid": ^11.7.0 + "@carbon/pictograms-react": ^11.34.0 + "@carbon/react": ^1.17.0 + "@carbon/themes": ^11.12.0 + "@mdx-js/mdx": ^1.6.22 + "@mdx-js/react": ^1.6.22 + "@reach/router": ^1.3.4 + "@vimeo/player": ^2.18.0 beautiful-react-hooks: ^0.23.1 - classnames: ^2.2.6 - copy-to-clipboard: ^3.2.0 - focus-trap-react: ^8.4.2 - gatsby: ^4.21.1 - gatsby-plugin-catch-links: ^4.21.0 + classnames: ^2.3.2 + copy-to-clipboard: ^3.3.3 + focus-trap-react: ^8.11.3 + gatsby: ^4.24.8 + gatsby-plugin-catch-links: ^4.24.0 gatsby-plugin-lunr: ^1.5.2 - gatsby-plugin-manifest: ^4.21.0 + gatsby-plugin-manifest: ^4.24.0 gatsby-plugin-mdx: 3.20.0 - gatsby-plugin-offline: ^5.21.0 - gatsby-plugin-react-helmet: ^5.21.0 - gatsby-plugin-sass: 5.9 + gatsby-plugin-offline: ^5.24.0 + gatsby-plugin-react-helmet: ^5.24.0 + gatsby-plugin-sass: 5.24.0 gatsby-plugin-sass-resources: ^3.0.1 - gatsby-plugin-sharp: ^4.21.0 - gatsby-remark-copy-linked-files: ^5.21.0 - gatsby-remark-images: ^6.21.0 - gatsby-remark-responsive-iframe: ^5.21.0 - gatsby-remark-smartypants: ^5.21.0 + gatsby-plugin-sharp: ^4.24.0 + gatsby-remark-copy-linked-files: ^5.24.0 + gatsby-remark-images: ^6.24.0 + gatsby-remark-responsive-iframe: ^5.24.0 + gatsby-remark-smartypants: ^5.24.0 gatsby-remark-unwrap-images: ^1.0.2 - gatsby-source-filesystem: ^4.21.1 + gatsby-source-filesystem: ^4.24.0 gatsby-source-medium-feed: ^1.0.6 - gatsby-transformer-yaml: ^4.21.0 + gatsby-transformer-yaml: ^4.24.0 lodash.startcase: ^4.4.0 lodash.throttle: ^4.1.1 - mkdirp: ^1.0.3 - prism-react-renderer: ^1.2.1 - prop-types: ^15.7.2 + mkdirp: ^1.0.4 + prism-react-renderer: ^1.3.5 + prop-types: ^15.8.1 react: ^17.0.2 react-dom: ^17.0.2 - react-helmet: ^6.0.0-beta - react-transition-group: ^4.4.2 - react-use: ^15.3.4 - remark-slug: ^6.0.0 - sass: ^1.52.3 - slugify: ^1.3.4 + react-helmet: ^6.1.0 + react-transition-group: ^4.4.5 + react-use: ^15.3.8 + remark-slug: ^6.1.0 + sass: ^1.56.1 + slugify: ^1.6.5 smooth-scroll: ^16.1.3 use-media: ^1.4.0 peerDependencies: @@ -11445,7 +11445,7 @@ __metadata: languageName: unknown linkType: soft -"gatsby-transformer-yaml@npm:^4.21.0": +"gatsby-transformer-yaml@npm:^4.24.0": version: 4.24.0 resolution: "gatsby-transformer-yaml@npm:4.24.0" dependencies: @@ -11469,7 +11469,7 @@ __metadata: languageName: node linkType: hard -"gatsby@npm:^4.21.1": +"gatsby@npm:^4.24.8": version: 4.24.8 resolution: "gatsby@npm:4.24.8" dependencies: @@ -12798,7 +12798,7 @@ __metadata: languageName: node linkType: hard -"husky@npm:^4.2.3": +"husky@npm:^4.3.8": version: 4.3.8 resolution: "husky@npm:4.3.8" dependencies: @@ -14383,7 +14383,7 @@ __metadata: languageName: node linkType: hard -"lint-staged@npm:^10.0.9": +"lint-staged@npm:^10.5.4": version: 10.5.4 resolution: "lint-staged@npm:10.5.4" dependencies: @@ -18167,7 +18167,7 @@ __metadata: languageName: node linkType: hard -"prettier@npm:^2.5.1": +"prettier@npm:^2.7.1": version: 2.7.1 resolution: "prettier@npm:2.7.1" bin: @@ -18193,7 +18193,7 @@ __metadata: languageName: node linkType: hard -"prism-react-renderer@npm:^1.2.1": +"prism-react-renderer@npm:^1.3.5": version: 1.3.5 resolution: "prism-react-renderer@npm:1.3.5" peerDependencies: @@ -18641,7 +18641,7 @@ __metadata: languageName: node linkType: hard -"react-helmet@npm:^6.0.0-beta": +"react-helmet@npm:^6.1.0": version: 6.1.0 resolution: "react-helmet@npm:6.1.0" dependencies: @@ -18706,7 +18706,7 @@ __metadata: languageName: node linkType: hard -"react-transition-group@npm:^4.4.2": +"react-transition-group@npm:^4.4.5": version: 4.4.5 resolution: "react-transition-group@npm:4.4.5" dependencies: @@ -18731,7 +18731,7 @@ __metadata: languageName: node linkType: hard -"react-use@npm:^15.3.4": +"react-use@npm:^15.3.8": version: 15.3.8 resolution: "react-use@npm:15.3.8" dependencies: @@ -19164,7 +19164,7 @@ __metadata: languageName: node linkType: hard -"release-it@npm:^14.6.1": +"release-it@npm:^14.14.3": version: 14.14.3 resolution: "release-it@npm:14.14.3" dependencies: @@ -19293,7 +19293,7 @@ __metadata: languageName: node linkType: hard -"remark-slug@npm:^6.0.0": +"remark-slug@npm:^6.1.0": version: 6.1.0 resolution: "remark-slug@npm:6.1.0" dependencies: @@ -19948,7 +19948,7 @@ __metadata: languageName: node linkType: hard -"sass@npm:^1.52.3": +"sass@npm:^1.56.1": version: 1.56.1 resolution: "sass@npm:1.56.1" dependencies: @@ -20419,7 +20419,7 @@ __metadata: languageName: node linkType: hard -"slugify@npm:^1.3.4, slugify@npm:^1.4.4, slugify@npm:^1.6.1": +"slugify@npm:^1.4.4, slugify@npm:^1.6.1, slugify@npm:^1.6.5": version: 1.6.5 resolution: "slugify@npm:1.6.5" checksum: a955a1b600201030f4c1daa9bb74a17d4402a0693fc40978bbd17e44e64fd72dad3bac4037422aa8aed55b5170edd57f3f4cd8f59ba331f5cf0f10f1a7795609 @@ -21353,7 +21353,7 @@ __metadata: languageName: node linkType: hard -"stylelint-config-recommended-scss@npm:^4.2.0": +"stylelint-config-recommended-scss@npm:^4.3.0": version: 4.3.0 resolution: "stylelint-config-recommended-scss@npm:4.3.0" dependencies: @@ -21374,7 +21374,7 @@ __metadata: languageName: node linkType: hard -"stylelint-scss@npm:^3.16.0": +"stylelint-scss@npm:^3.21.0": version: 3.21.0 resolution: "stylelint-scss@npm:3.21.0" dependencies: @@ -21389,7 +21389,7 @@ __metadata: languageName: node linkType: hard -"stylelint@npm:^13.2.1": +"stylelint@npm:^13.13.1": version: 13.13.1 resolution: "stylelint@npm:13.13.1" dependencies: