From 7e31d8cc1650bb04a1ed123e04a1a84975d7e76f Mon Sep 17 00:00:00 2001 From: elysia Date: Thu, 21 Nov 2024 18:01:18 -0500 Subject: [PATCH] chore: security updates (#6490) * chore: update rollup resolutions * chore: update express and path-to-regexp * chore: upgrade semver * chore: update webpack * chore: remove config/cli --- config/cli/.npmignore | 4 - config/cli/CHANGELOG.md | 553 ------------------ config/cli/bin/carbon-cli.js | 46 -- config/cli/package.json | 41 -- config/cli/src/cli.js | 34 -- config/cli/src/commands/sync.js | 47 -- config/cli/src/commands/sync/npm.js | 47 -- config/cli/src/commands/sync/packageJson.js | 119 ---- config/cli/src/commands/sync/readme.js | 62 -- .../cli/src/commands/sync/remark/monorepo.js | 441 -------------- config/cli/src/logger.js | 95 --- config/cli/src/workspace.js | 71 --- package.json | 3 +- yarn.lock | 500 ++-------------- 14 files changed, 45 insertions(+), 2018 deletions(-) delete mode 100644 config/cli/.npmignore delete mode 100644 config/cli/CHANGELOG.md delete mode 100755 config/cli/bin/carbon-cli.js delete mode 100644 config/cli/package.json delete mode 100644 config/cli/src/cli.js delete mode 100644 config/cli/src/commands/sync.js delete mode 100644 config/cli/src/commands/sync/npm.js delete mode 100644 config/cli/src/commands/sync/packageJson.js delete mode 100644 config/cli/src/commands/sync/readme.js delete mode 100644 config/cli/src/commands/sync/remark/monorepo.js delete mode 100644 config/cli/src/logger.js delete mode 100644 config/cli/src/workspace.js diff --git a/config/cli/.npmignore b/config/cli/.npmignore deleted file mode 100644 index 81ba1598b97..00000000000 --- a/config/cli/.npmignore +++ /dev/null @@ -1,4 +0,0 @@ -**/__mocks__/** -**/__tests__/** -**/examples/** -**/tasks/** \ No newline at end of file diff --git a/config/cli/CHANGELOG.md b/config/cli/CHANGELOG.md deleted file mode 100644 index c920feaae4d..00000000000 --- a/config/cli/CHANGELOG.md +++ /dev/null @@ -1,553 +0,0 @@ -# Change Log - -All notable changes to this project will be documented in this file. -See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. - -## [0.18.48](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.18.47...@carbon/ibm-cloud-cognitive-cli@0.18.48) (2024-02-09) - -**Note:** Version bump only for package @carbon/ibm-cloud-cognitive-cli - - - - - -## [0.18.47](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.18.46...@carbon/ibm-cloud-cognitive-cli@0.18.47) (2023-09-12) - -**Note:** Version bump only for package @carbon/ibm-cloud-cognitive-cli - - - - - -## [0.18.46](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.18.45...@carbon/ibm-cloud-cognitive-cli@0.18.46) (2023-08-01) - -**Note:** Version bump only for package @carbon/ibm-cloud-cognitive-cli - - - - - -## [0.18.45](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.18.44...@carbon/ibm-cloud-cognitive-cli@0.18.45) (2023-07-18) - -**Note:** Version bump only for package @carbon/ibm-cloud-cognitive-cli - - - - - -## [0.18.44](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.18.43...@carbon/ibm-cloud-cognitive-cli@0.18.44) (2023-06-20) - - -### Bug Fixes - -* update to Carbon 11 compatible versions to latest ([#3137](https://github.com/carbon-design-system/ibm-products/issues/3137)) ([1709fc5](https://github.com/carbon-design-system/ibm-products/commit/1709fc5455ab9ccf84345004ac8de075b1ff29b5)) - - - - - -## [0.18.43](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.18.42...@carbon/ibm-cloud-cognitive-cli@0.18.43) (2023-06-05) - - -### Bug Fixes - -* update to Carbon 11 compatible versions to latest ([#3062](https://github.com/carbon-design-system/ibm-products/issues/3062)) ([b93b07d](https://github.com/carbon-design-system/ibm-products/commit/b93b07da828f7a8e95559572090c886488badce0)) - - - - - -## [0.18.42](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.18.24...@carbon/ibm-cloud-cognitive-cli@0.18.42) (2023-05-17) - - -### Bug Fixes - -* bring config & version numbers up to those in v1 ([#2993](https://github.com/carbon-design-system/ibm-products/issues/2993)) ([d1803de](https://github.com/carbon-design-system/ibm-products/commit/d1803dea3d463daacaedf168e0630d2958d89ce1)) -* release yml incorrect ([#3019](https://github.com/carbon-design-system/ibm-products/issues/3019)) ([0b19df6](https://github.com/carbon-design-system/ibm-products/commit/0b19df600601829ad531088dd92997c6dd9a1707)) -* repository links following rename ([#3004](https://github.com/carbon-design-system/ibm-products/issues/3004)) ([7940275](https://github.com/carbon-design-system/ibm-products/commit/79402756abb225f27312488d87c74ba1ba2fc72c)) - - - - - -## [0.18.41](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.18.24...@carbon/ibm-cloud-cognitive-cli@0.18.41) (2023-05-17) - - -### Bug Fixes - -* bring config & version numbers up to those in v1 ([#2993](https://github.com/carbon-design-system/ibm-products/issues/2993)) ([d1803de](https://github.com/carbon-design-system/ibm-products/commit/d1803dea3d463daacaedf168e0630d2958d89ce1)) -* get publish working ([eebfb2f](https://github.com/carbon-design-system/ibm-products/commit/eebfb2f048d3af058cbcfb9a23789dfbaaf69e48)) -* repository links following rename ([#3004](https://github.com/carbon-design-system/ibm-products/issues/3004)) ([7940275](https://github.com/carbon-design-system/ibm-products/commit/79402756abb225f27312488d87c74ba1ba2fc72c)) - - - - - -## [0.18.40](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.18.24...@carbon/ibm-cloud-cognitive-cli@0.18.40) (2023-05-17) - - -### Bug Fixes - -* bring config & version numbers up to those in v1 ([#2993](https://github.com/carbon-design-system/ibm-products/issues/2993)) ([d1803de](https://github.com/carbon-design-system/ibm-products/commit/d1803dea3d463daacaedf168e0630d2958d89ce1)) -* get publish working ([eebfb2f](https://github.com/carbon-design-system/ibm-products/commit/eebfb2f048d3af058cbcfb9a23789dfbaaf69e48)) -* repository links following rename ([#3004](https://github.com/carbon-design-system/ibm-products/issues/3004)) ([7940275](https://github.com/carbon-design-system/ibm-products/commit/79402756abb225f27312488d87c74ba1ba2fc72c)) - - - - - -## [0.18.39](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.18.24...@carbon/ibm-cloud-cognitive-cli@0.18.39) (2023-05-17) - - -### Bug Fixes - -* bring config & version numbers up to those in v1 ([#2993](https://github.com/carbon-design-system/ibm-products/issues/2993)) ([d1803de](https://github.com/carbon-design-system/ibm-products/commit/d1803dea3d463daacaedf168e0630d2958d89ce1)) -* get publish working ([eebfb2f](https://github.com/carbon-design-system/ibm-products/commit/eebfb2f048d3af058cbcfb9a23789dfbaaf69e48)) -* repository links following rename ([#3004](https://github.com/carbon-design-system/ibm-products/issues/3004)) ([7940275](https://github.com/carbon-design-system/ibm-products/commit/79402756abb225f27312488d87c74ba1ba2fc72c)) - - - - - -## [0.18.38](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.18.24...@carbon/ibm-cloud-cognitive-cli@0.18.38) (2023-05-17) - - -### Bug Fixes - -* bring config & version numbers up to those in v1 ([#2993](https://github.com/carbon-design-system/ibm-products/issues/2993)) ([d1803de](https://github.com/carbon-design-system/ibm-products/commit/d1803dea3d463daacaedf168e0630d2958d89ce1)) -* repository links following rename ([#3004](https://github.com/carbon-design-system/ibm-products/issues/3004)) ([7940275](https://github.com/carbon-design-system/ibm-products/commit/79402756abb225f27312488d87c74ba1ba2fc72c)) - - - - - -## [0.18.37](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.18.24...@carbon/ibm-cloud-cognitive-cli@0.18.37) (2023-05-17) - - -### Bug Fixes - -* bring config & version numbers up to those in v1 ([#2993](https://github.com/carbon-design-system/ibm-products/issues/2993)) ([d1803de](https://github.com/carbon-design-system/ibm-products/commit/d1803dea3d463daacaedf168e0630d2958d89ce1)) -* repository links following rename ([#3004](https://github.com/carbon-design-system/ibm-products/issues/3004)) ([7940275](https://github.com/carbon-design-system/ibm-products/commit/79402756abb225f27312488d87c74ba1ba2fc72c)) - - - - - -## [0.18.36](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.18.24...@carbon/ibm-cloud-cognitive-cli@0.18.36) (2023-05-17) - - -### Bug Fixes - -* bring config & version numbers up to those in v1 ([#2993](https://github.com/carbon-design-system/ibm-products/issues/2993)) ([d1803de](https://github.com/carbon-design-system/ibm-products/commit/d1803dea3d463daacaedf168e0630d2958d89ce1)) -* repository links following rename ([#3004](https://github.com/carbon-design-system/ibm-products/issues/3004)) ([7940275](https://github.com/carbon-design-system/ibm-products/commit/79402756abb225f27312488d87c74ba1ba2fc72c)) - - - - - -## [0.18.35](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.18.34...@carbon/ibm-cloud-cognitive-cli@0.18.35) (2023-03-28) - - -### Bug Fixes - -* update to Carbon v10 compatible versions to latest ([#2739](https://github.com/carbon-design-system/ibm-products/issues/2739)) ([7065855](https://github.com/carbon-design-system/ibm-products/commit/70658550120822ab0a6dd296bc9022cc7d0856db)) - - - - - -## [0.18.34](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.18.33...@carbon/ibm-cloud-cognitive-cli@0.18.34) (2023-03-07) - -**Note:** Version bump only for package @carbon/ibm-cloud-cognitive-cli - - - - - -## [0.18.33](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.18.32...@carbon/ibm-cloud-cognitive-cli@0.18.33) (2023-02-07) - -**Note:** Version bump only for package @carbon/ibm-cloud-cognitive-cli - - - - - -# Change Log - -All notable changes to this project will be documented in this file. See -[Conventional Commits](https://conventionalcommits.org) for commit guidelines. - -## [0.18.32](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.18.31...@carbon/ibm-cloud-cognitive-cli@0.18.32) (2023-01-10) - -**Note:** Version bump only for package @carbon/ibm-cloud-cognitive-cli - -# Change Log - -All notable changes to this project will be documented in this file. See -[Conventional Commits](https://conventionalcommits.org) for commit guidelines. - -## [0.18.31](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.18.30...@carbon/ibm-cloud-cognitive-cli@0.18.31) (2022-11-22) - -**Note:** Version bump only for package @carbon/ibm-cloud-cognitive-cli - -# Change Log - -All notable changes to this project will be documented in this file. See -[Conventional Commits](https://conventionalcommits.org) for commit guidelines. - -## [0.18.30](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.18.29...@carbon/ibm-cloud-cognitive-cli@0.18.30) (2022-11-08) - -**Note:** Version bump only for package @carbon/ibm-cloud-cognitive-cli - -# Change Log - -All notable changes to this project will be documented in this file. See -[Conventional Commits](https://conventionalcommits.org) for commit guidelines. - -## [0.18.29](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.18.28...@carbon/ibm-cloud-cognitive-cli@0.18.29) (2022-10-25) - -**Note:** Version bump only for package @carbon/ibm-cloud-cognitive-cli - -# Change Log - -All notable changes to this project will be documented in this file. See -[Conventional Commits](https://conventionalcommits.org) for commit guidelines. - -## [0.18.28](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.18.27...@carbon/ibm-cloud-cognitive-cli@0.18.28) (2022-10-11) - -### Bug Fixes - -- update to Carbon v10 compatible versions to latest - ([#2331](https://github.com/carbon-design-system/ibm-products/issues/2331)) - ([26f7bc1](https://github.com/carbon-design-system/ibm-products/commit/26f7bc1b05ded4d79634a06dea725746e6e381e7)) - -## [0.18.27](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.18.26...@carbon/ibm-cloud-cognitive-cli@0.18.27) (2022-09-27) - -**Note:** Version bump only for package @carbon/ibm-cloud-cognitive-cli - -## [0.18.26](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.18.25...@carbon/ibm-cloud-cognitive-cli@0.18.26) (2022-09-06) - -**Note:** Version bump only for package @carbon/ibm-cloud-cognitive-cli - -## [0.18.25](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.18.24...@carbon/ibm-cloud-cognitive-cli@0.18.25) (2022-08-16) - -**Note:** Version bump only for package @carbon/ibm-cloud-cognitive-cli - -## [0.18.24](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.18.23...@carbon/ibm-cloud-cognitive-cli@0.18.24) (2022-08-02) - -**Note:** Version bump only for package @carbon/ibm-cloud-cognitive-cli - -## [0.18.23](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.18.22...@carbon/ibm-cloud-cognitive-cli@0.18.23) (2022-07-19) - -**Note:** Version bump only for package @carbon/ibm-cloud-cognitive-cli - -## [0.18.22](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.18.21...@carbon/ibm-cloud-cognitive-cli@0.18.22) (2022-07-12) - -**Note:** Version bump only for package @carbon/ibm-cloud-cognitive-cli - -## [0.18.21](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.18.20...@carbon/ibm-cloud-cognitive-cli@0.18.21) (2022-05-17) - -**Note:** Version bump only for package @carbon/ibm-cloud-cognitive-cli - -## [0.18.20](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.18.19...@carbon/ibm-cloud-cognitive-cli@0.18.20) (2022-05-10) - -**Note:** Version bump only for package @carbon/ibm-cloud-cognitive-cli - -## [0.18.19](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.18.18...@carbon/ibm-cloud-cognitive-cli@0.18.19) (2022-05-03) - -**Note:** Version bump only for package @carbon/ibm-cloud-cognitive-cli - -## [0.18.18](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.18.17...@carbon/ibm-cloud-cognitive-cli@0.18.18) (2022-04-26) - -**Note:** Version bump only for package @carbon/ibm-cloud-cognitive-cli - -## [0.18.17](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.18.16...@carbon/ibm-cloud-cognitive-cli@0.18.17) (2022-04-19) - -**Note:** Version bump only for package @carbon/ibm-cloud-cognitive-cli - -## [0.18.16](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.18.15...@carbon/ibm-cloud-cognitive-cli@0.18.16) (2022-04-12) - -### Bug Fixes - -- update Carbon versions to latest minor v10 - ([#1899](https://github.com/carbon-design-system/ibm-products/issues/1899)) - ([ddc7935](https://github.com/carbon-design-system/ibm-products/commit/ddc7935307f204956157b9cefc68f57bc72d830b)) - -## [0.18.15](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.18.14...@carbon/ibm-cloud-cognitive-cli@0.18.15) (2022-04-05) - -**Note:** Version bump only for package @carbon/ibm-cloud-cognitive-cli - -## [0.18.14](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.18.13...@carbon/ibm-cloud-cognitive-cli@0.18.14) (2022-03-29) - -**Note:** Version bump only for package @carbon/ibm-cloud-cognitive-cli - -## [0.18.13](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.18.12...@carbon/ibm-cloud-cognitive-cli@0.18.13) (2022-03-22) - -**Note:** Version bump only for package @carbon/ibm-cloud-cognitive-cli - -## [0.18.12](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.18.11...@carbon/ibm-cloud-cognitive-cli@0.18.12) (2022-03-15) - -**Note:** Version bump only for package @carbon/ibm-cloud-cognitive-cli - -## [0.18.11](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.18.10...@carbon/ibm-cloud-cognitive-cli@0.18.11) (2022-03-08) - -**Note:** Version bump only for package @carbon/ibm-cloud-cognitive-cli - -## [0.18.10](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.18.9...@carbon/ibm-cloud-cognitive-cli@0.18.10) (2022-03-01) - -**Note:** Version bump only for package @carbon/ibm-cloud-cognitive-cli - -## [0.18.9](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.18.8...@carbon/ibm-cloud-cognitive-cli@0.18.9) (2022-02-22) - -**Note:** Version bump only for package @carbon/ibm-cloud-cognitive-cli - -## [0.18.8](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.18.7...@carbon/ibm-cloud-cognitive-cli@0.18.8) (2022-02-15) - -**Note:** Version bump only for package @carbon/ibm-cloud-cognitive-cli - -## [0.18.7](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.18.6...@carbon/ibm-cloud-cognitive-cli@0.18.7) (2022-02-01) - -**Note:** Version bump only for package @carbon/ibm-cloud-cognitive-cli - -## [0.18.6](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.18.5...@carbon/ibm-cloud-cognitive-cli@0.18.6) (2022-01-25) - -**Note:** Version bump only for package @carbon/ibm-cloud-cognitive-cli - -## [0.18.5](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.18.4...@carbon/ibm-cloud-cognitive-cli@0.18.5) (2022-01-11) - -### Bug Fixes - -- update Carbon versions and package dependencies to latest - ([#1513](https://github.com/carbon-design-system/ibm-products/issues/1513)) - ([505ba0e](https://github.com/carbon-design-system/ibm-products/commit/505ba0e13ec58bef19422835fd8ffee87c24e82a)) -- update Carbon versions and package dependencies to latest - ([#1518](https://github.com/carbon-design-system/ibm-products/issues/1518)) - ([3ddcdf6](https://github.com/carbon-design-system/ibm-products/commit/3ddcdf6617e0d7c9f182da91e3eb0935b34cbc05)) - -## [0.18.4](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.18.3...@carbon/ibm-cloud-cognitive-cli@0.18.4) (2022-01-04) - -### Bug Fixes - -- update Carbon versions and package dependencies to latest - ([#1509](https://github.com/carbon-design-system/ibm-products/issues/1509)) - ([613db81](https://github.com/carbon-design-system/ibm-products/commit/613db817bffec2c5b26b1fe50a337dd7bac5d963)) - -## [0.18.3](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.18.2...@carbon/ibm-cloud-cognitive-cli@0.18.3) (2021-12-21) - -### Bug Fixes - -- update Carbon versions and package dependencies to latest - ([#1499](https://github.com/carbon-design-system/ibm-products/issues/1499)) - ([8aed3d5](https://github.com/carbon-design-system/ibm-products/commit/8aed3d53d06cc896984e6847c0450cc647e34041)) - -## [0.18.2](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.18.1...@carbon/ibm-cloud-cognitive-cli@0.18.2) (2021-12-14) - -### Bug Fixes - -- update Carbon versions and package dependencies to latest - ([#1493](https://github.com/carbon-design-system/ibm-products/issues/1493)) - ([91b8238](https://github.com/carbon-design-system/ibm-products/commit/91b82383e0aa74383ebb81f625a9e7b870f06c00)) - -## [0.18.1](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.18.0...@carbon/ibm-cloud-cognitive-cli@0.18.1) (2021-12-07) - -### Bug Fixes - -- update Carbon versions and package dependencies to latest - ([#1491](https://github.com/carbon-design-system/ibm-products/issues/1491)) - ([45f7b77](https://github.com/carbon-design-system/ibm-products/commit/45f7b77f797c5841b9dc15bc3013f31e50244d29)) - -# [0.18.0](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.17.0...@carbon/ibm-cloud-cognitive-cli@0.18.0) (2021-11-30) - -### Features - -- update Carbon versions and dependencies to latest - ([#1473](https://github.com/carbon-design-system/ibm-products/issues/1473)) - ([9cafbea](https://github.com/carbon-design-system/ibm-products/commit/9cafbea95226c46ff1732f9ad6b22c9c8837616e)) - -# [0.17.0](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.16.0...@carbon/ibm-cloud-cognitive-cli@0.17.0) (2021-11-23) - -### Features - -- update Carbon versions and dependencies to latest - ([#1465](https://github.com/carbon-design-system/ibm-products/issues/1465)) - ([0c6b37f](https://github.com/carbon-design-system/ibm-products/commit/0c6b37f5b713c54ec320d9da945fbd3f6b3f91d9)) - -# [0.16.0](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.15.0...@carbon/ibm-cloud-cognitive-cli@0.16.0) (2021-11-16) - -### Bug Fixes - -- replace "cloud & cognitive" with "Carbon for IBM Products" in docs - ([#1437](https://github.com/carbon-design-system/ibm-products/issues/1437)) - ([0a58354](https://github.com/carbon-design-system/ibm-products/commit/0a58354ccbdd723173b2e6758907713938a7f163)) - -### Features - -- update Carbon versions and package dependencies to latest - ([#1425](https://github.com/carbon-design-system/ibm-products/issues/1425)) - ([4fd5883](https://github.com/carbon-design-system/ibm-products/commit/4fd5883961e0f3fc6be1c87bbe084b2cf6dc5db0)), - closes - [#10000](https://github.com/carbon-design-system/ibm-products/issues/10000) - -# [0.15.0](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.14.0...@carbon/ibm-cloud-cognitive-cli@0.15.0) (2021-11-09) - -### Features - -- update Carbon versions and package dependencies to latest - ([#1365](https://github.com/carbon-design-system/ibm-products/issues/1365)) - ([ea11cf7](https://github.com/carbon-design-system/ibm-products/commit/ea11cf7ae44b61b48142c511c16460cf7978b88c)) - -# [0.14.0](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.13.0...@carbon/ibm-cloud-cognitive-cli@0.14.0) (2021-10-07) - -### Features - -- update Carbon versions and package dependencies to latest - ([#1309](https://github.com/carbon-design-system/ibm-products/issues/1309)) - ([945bd3b](https://github.com/carbon-design-system/ibm-products/commit/945bd3ba5608078e961af9a04448f2abd7e7fc5e)) - -# [0.13.0](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.12.0...@carbon/ibm-cloud-cognitive-cli@0.13.0) (2021-10-02) - -### Features - -- update Carbon versions and package dependencies to latest - ([#1296](https://github.com/carbon-design-system/ibm-products/issues/1296)) - ([f1da0bd](https://github.com/carbon-design-system/ibm-products/commit/f1da0bd9192c4d999032df0dbe20d67b6ece89b0)) - -# [0.12.0](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.11.0...@carbon/ibm-cloud-cognitive-cli@0.12.0) (2021-09-23) - -### Features - -- update Carbon versions and dependencies to latest - ([#1282](https://github.com/carbon-design-system/ibm-products/issues/1282)) - ([b1451cf](https://github.com/carbon-design-system/ibm-products/commit/b1451cf5c91b75c1bd4e55ae2bdb47f025f33163)) - -# [0.11.0](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.10.0...@carbon/ibm-cloud-cognitive-cli@0.11.0) (2021-09-21) - -### Features - -- update Carbon versions and package dependencies to latest - ([#1262](https://github.com/carbon-design-system/ibm-products/issues/1262)) - ([ed4dcbe](https://github.com/carbon-design-system/ibm-products/commit/ed4dcbe5b6d92baa6ec39240bda6996ec55f7bc4)) - -# [0.10.0](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.9.0...@carbon/ibm-cloud-cognitive-cli@0.10.0) (2021-08-19) - -### Features - -- update Carbon versions and dependencies - ([#1168](https://github.com/carbon-design-system/ibm-products/issues/1168)) - ([674017f](https://github.com/carbon-design-system/ibm-products/commit/674017fabc13a7737c0d16deb04ffa9872d76fe6)) - -# [0.9.0](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.8.0...@carbon/ibm-cloud-cognitive-cli@0.9.0) (2021-08-11) - -### Features - -- update Carbon versions and package dependencies to latest - ([#1133](https://github.com/carbon-design-system/ibm-products/issues/1133)) - ([4dfae1a](https://github.com/carbon-design-system/ibm-products/commit/4dfae1a9b27f5676d0bde570e2c9ee9ce8550b52)) - -# [0.8.0](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.7.0...@carbon/ibm-cloud-cognitive-cli@0.8.0) (2021-08-10) - -### Features - -- update Carbon versions and dependencies - ([#1110](https://github.com/carbon-design-system/ibm-products/issues/1110)) - ([b41f433](https://github.com/carbon-design-system/ibm-products/commit/b41f4331e31cbd9e41d2364b24e6ef50c7fd2d8d)) - -# [0.7.0](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.6.0...@carbon/ibm-cloud-cognitive-cli@0.7.0) (2021-07-28) - -### Features - -- update Carbon versions and dependencies - ([#1084](https://github.com/carbon-design-system/ibm-products/issues/1084)) - ([3735ead](https://github.com/carbon-design-system/ibm-products/commit/3735ead9a96450015ec7aeafdb25deaa93d49aaa)) - -# [0.6.0](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.5.1...@carbon/ibm-cloud-cognitive-cli@0.6.0) (2021-07-21) - -### Features - -- update Carbon versions and dependencies - ([#1037](https://github.com/carbon-design-system/ibm-products/issues/1037)) - ([8c5937a](https://github.com/carbon-design-system/ibm-products/commit/8c5937a865d3a0cfbaf33b9eca13c4d3b4c1365d)) - -## [0.5.1](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.5.0...@carbon/ibm-cloud-cognitive-cli@0.5.1) (2021-07-16) - -**Note:** Version bump only for package @carbon/ibm-cloud-cognitive-cli - -# [0.5.0](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.4.0...@carbon/ibm-cloud-cognitive-cli@0.5.0) (2021-07-14) - -### Features - -- update Carbon versions and package dependencies - ([#994](https://github.com/carbon-design-system/ibm-products/issues/994)) - ([2ab4845](https://github.com/carbon-design-system/ibm-products/commit/2ab4845511573b999d41fcf77e6d412e0d446b9d)) - -# [0.4.0](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.3.2...@carbon/ibm-cloud-cognitive-cli@0.4.0) (2021-07-07) - -### Features - -- update Carbon versions and dependencies - ([#974](https://github.com/carbon-design-system/ibm-products/issues/974)) - ([555509b](https://github.com/carbon-design-system/ibm-products/commit/555509b5ccb147ed0d794b5816f685aa8f7ae451)) - -## [0.3.2](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.3.1...@carbon/ibm-cloud-cognitive-cli@0.3.2) (2021-07-01) - -**Note:** Version bump only for package @carbon/ibm-cloud-cognitive-cli - -## [0.3.1](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.3.0...@carbon/ibm-cloud-cognitive-cli@0.3.1) (2021-06-30) - -**Note:** Version bump only for package @carbon/ibm-cloud-cognitive-cli - -# [0.3.0](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.2.5...@carbon/ibm-cloud-cognitive-cli@0.3.0) (2021-06-23) - -### Features - -- update Carbon versions and dependencies - ([#927](https://github.com/carbon-design-system/ibm-products/issues/927)) - ([5a8f7d6](https://github.com/carbon-design-system/ibm-products/commit/5a8f7d6b81b6da26fd0cb933c1c3de4bd27b481b)) - -## [0.2.5](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.2.4...@carbon/ibm-cloud-cognitive-cli@0.2.5) (2021-06-17) - -**Note:** Version bump only for package @carbon/ibm-cloud-cognitive-cli - -## [0.2.4](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.2.3...@carbon/ibm-cloud-cognitive-cli@0.2.4) (2021-06-09) - -**Note:** Version bump only for package @carbon/ibm-cloud-cognitive-cli - -## [0.2.3](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.2.2...@carbon/ibm-cloud-cognitive-cli@0.2.3) (2021-06-07) - -**Note:** Version bump only for package @carbon/ibm-cloud-cognitive-cli - -## [0.2.2](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.2.1...@carbon/ibm-cloud-cognitive-cli@0.2.2) (2021-05-28) - -**Note:** Version bump only for package @carbon/ibm-cloud-cognitive-cli - -## [0.2.1](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.2.0...@carbon/ibm-cloud-cognitive-cli@0.2.1) (2021-04-15) - -**Note:** Version bump only for package @carbon/ibm-cloud-cognitive-cli - -# [0.2.0](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.1.2...@carbon/ibm-cloud-cognitive-cli@0.2.0) (2020-12-16) - -### Features - -- Page header tag overflow update - ([#264](https://github.com/carbon-design-system/ibm-products/issues/264)) - ([ee22520](https://github.com/carbon-design-system/ibm-products/commit/ee225206e291fa3bca990cb2ccabfece8930fc88)) - -## [0.1.2](https://github.com/carbon-design-system/ibm-products/compare/@carbon/ibm-cloud-cognitive-cli@0.1.1...@carbon/ibm-cloud-cognitive-cli@0.1.2) (2020-11-30) - -**Note:** Version bump only for package @carbon/ibm-cloud-cognitive-cli - -## [0.1.1](https://github.com/carbon-design-system/ibm-products/tree/master/packages/cli/compare/@carbon/ibm-cloud-cognitive-cli@0.1.0...@carbon/ibm-cloud-cognitive-cli@0.1.1) (2020-11-26) - -**Note:** Version bump only for package @carbon/ibm-cloud-cognitive-cli - -# Change Log - -All notable changes to this project will be documented in this file. See -[Conventional Commits](https://conventionalcommits.org) for commit guidelines. - -# 0.1.0 (2020-11-10) - -### Features - -- **project:** add support for test and builds - ([7b3e99a](https://github.com/carbon-design-system/ibm-products/tree/master/packages/cli/commit/7b3e99ad75246bd03aa542563f8fdadca23a2f95)) diff --git a/config/cli/bin/carbon-cli.js b/config/cli/bin/carbon-cli.js deleted file mode 100755 index 7dd554e335e..00000000000 --- a/config/cli/bin/carbon-cli.js +++ /dev/null @@ -1,46 +0,0 @@ -#!/usr/bin/env node - -/** - * Copyright IBM Corp. 2020, 2020 - * - * This source code is licensed under the Apache-2.0 license found in the - * LICENSE file in the root directory of this source tree. - */ - -/* eslint-disable no-console */ - -'use strict'; - -// Inspired by Create React App -// https://github.com/facebook/create-react-app/blob/next/packages/create-react-app/index.js - -// Makes the script crash on unhandled rejections instead of silently -// ignoring them. In the future, promise rejections that are not handled will -// terminate the Node.js process with a non-zero exit code. -process.on('unhandledRejection', (error) => { - console.error(error); -}); - -var chalk = require('chalk'); - -var currentNodeVersion = process.versions.node; -var semver = currentNodeVersion.split('.'); -var major = semver[0]; - -if (major < 12) { - console.error( - chalk.red( - `You are running Node ${currentNodeVersion}.\n` + - `@carbon/cli requires Node 12 or higher, please update your ` + - `version of Node.` - ) - ); - process.exit(1); -} - -var main = require('../src/cli'); - -main(process).catch((error) => { - console.error(error); - process.exit(1); -}); diff --git a/config/cli/package.json b/config/cli/package.json deleted file mode 100644 index 6ce9faed1ae..00000000000 --- a/config/cli/package.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "name": "@carbon/ibm-cloud-cognitive-cli", - "private": true, - "description": "A CLI for building, maintaining, and releasing packages for Carbon", - "version": "0.18.48", - "license": "Apache-2.0", - "bin": { - "carbon-cli": "./bin/carbon-cli.js" - }, - "repository": { - "type": "git", - "url": "https://github.com/carbon-design-system/ibm-products.git", - "directory": "packages/cli" - }, - "bugs": "https://github.com/carbon-design-system/ibm-products/issues", - "keywords": [ - "carbon", - "carbon design system", - "carbon community", - "carbon for cloud & cognitive", - "carbon for ibm products" - ], - "scripts": { - "//upgrade-dependencies": "# don't upgrade carbon (done globally)", - "upgrade-dependencies": "npm-check-updates -u --dep dev,peer,prod --color --reject '/(carbon)/'" - }, - "devDependencies": { - "@commitlint/parse": "^18.6.0", - "chalk": "^5.3.0", - "execa": "^8.0.1", - "fast-glob": "^3.3.2", - "fs-extra": "^11.2.0", - "inquirer": "^9.2.12", - "npm-check-updates": "^16.14.12", - "prettier": "^3.2.4", - "prettier-config-carbon": "^0.11.0", - "remark": "^15.0.1", - "semver": "^7.5.4", - "yargs": "^17.7.2" - } -} diff --git a/config/cli/src/cli.js b/config/cli/src/cli.js deleted file mode 100644 index 87e032fd191..00000000000 --- a/config/cli/src/cli.js +++ /dev/null @@ -1,34 +0,0 @@ -/** - * Copyright IBM Corp. 2020, 2020 - * - * This source code is licensed under the Apache-2.0 license found in the - * LICENSE file in the root directory of this source tree. - */ - -'use strict'; - -const cli = require('yargs'); -const packageJson = require('../package.json'); - -async function main({ argv }) { - cli - .scriptName(packageJson.name) - .version(packageJson.version) - .usage('Usage: $0 [options]'); - - cli - .commandDir('commands') - .strict() - .fail((message, error, yargs) => { - if (error) { - console.error(error.stderr || error); - process.exit(1); - } - console.log(message); - console.log(yargs.help()); - process.exit(1); - }) - .parse(argv.slice(2)).argv; -} - -module.exports = main; diff --git a/config/cli/src/commands/sync.js b/config/cli/src/commands/sync.js deleted file mode 100644 index 1f600bdf660..00000000000 --- a/config/cli/src/commands/sync.js +++ /dev/null @@ -1,47 +0,0 @@ -/** - * Copyright IBM Corp. 2020, 2020 - * - * This source code is licensed under the Apache-2.0 license found in the - * LICENSE file in the root directory of this source tree. - */ - -'use strict'; - -const { getWorkspace } = require('../workspace'); -const { displayBanner, createLogger } = require('../logger'); - -const tasks = { - npm: require('./sync/npm'), - 'package.json': require('./sync/packageJson'), - readme: require('./sync/readme'), -}; - -const logger = createLogger('sync'); - -async function sync(args) { - displayBanner(); - - const workspace = await getWorkspace(); - const { target } = args; - const tasksToRun = target === 'all' ? Object.keys(tasks) : [target]; - - for (const name of tasksToRun) { - logger.start(`Syncing group: ${name}`); - const task = tasks[name]; - await task.run(workspace); - logger.stop(); - } -} - -module.exports = { - command: 'sync [target]', - desc: 'sync configuration files for packages in a workspace', - builder(yargs) { - yargs.positional('target', { - describe: 'choose a target to sync', - choices: ['all', 'npm', 'package.json', 'readme'], - default: 'all', - }); - }, - handler: sync, -}; diff --git a/config/cli/src/commands/sync/npm.js b/config/cli/src/commands/sync/npm.js deleted file mode 100644 index e81243c171a..00000000000 --- a/config/cli/src/commands/sync/npm.js +++ /dev/null @@ -1,47 +0,0 @@ -/** - * Copyright IBM Corp. 2020, 2020 - * - * This source code is licensed under the Apache-2.0 license found in the - * LICENSE file in the root directory of this source tree. - */ - -'use strict'; - -const fs = require('fs-extra'); -const path = require('path'); - -const defaultIgnorePatterns = [ - '**/__mocks__/**', - '**/__tests__/**', - '**/examples/**', - '**/tasks/**', -]; - -function run(workspace) { - const { packages } = workspace; - return Promise.all( - packages - .filter(({ packageJson }) => !packageJson.private) - .map(async ({ packageFolder }) => { - const ignorePath = path.join(packageFolder, '.npmignore'); // cspell:disable-line - const ignorePatterns = defaultIgnorePatterns.slice(); - - if (await fs.pathExists(ignorePath)) { - const ignoreFile = await fs.readFile(ignorePath, 'utf8'); - const localIgnorePatterns = ignoreFile - .split('\n') - .filter((pattern) => { - return ignorePatterns.indexOf(pattern) === -1; - }); - - ignorePatterns.push(...localIgnorePatterns); - } - - await fs.writeFile(ignorePath, ignorePatterns.join('\n')); - }) - ); -} - -module.exports = { - run, -}; diff --git a/config/cli/src/commands/sync/packageJson.js b/config/cli/src/commands/sync/packageJson.js deleted file mode 100644 index c029747efa1..00000000000 --- a/config/cli/src/commands/sync/packageJson.js +++ /dev/null @@ -1,119 +0,0 @@ -/** - * Copyright IBM Corp. 2020, 2020 - * - * This source code is licensed under the Apache-2.0 license found in the - * LICENSE file in the root directory of this source tree. - */ - -'use strict'; - -const fs = require('fs-extra'); -const path = require('path'); - -const REPO_URL_BASE = 'https://github.com/carbon-design-system/ibm-products'; - -// Default set of keywords to include in each `package.json`. -const DEFAULT_KEYWORDS = [ - 'carbon', - 'carbon design system', - 'carbon community', - 'carbon for cloud & cognitive', - 'carbon for ibm products', -]; - -// We're going to use this in our `sortFields` method. The idea is that we want -// our `package.json` fields to be ordered in the order given in this array. To -// accomplish this, we create an object where we can reference the value -// assigned to a field when sorting. By default, highest priority fields start -// with 1 and go up. Unknown fields are all given the same priority, which is -// just the length of the array + 1. When we use `sortFields` we are checking -// for the value from `packageJsonFields` and comparing it with the other value. -const packageJsonFields = [ - 'name', - 'private', - 'description', - 'version', - 'license', - 'bin', - 'main', - 'module', - 'sideEffects', - 'repository', - 'bugs', - 'homepage', - 'engines', - 'files', - 'keywords', - 'publishConfig', - 'scripts', - 'resolutions', - 'peerDependencies', - 'dependencies', - 'devDependencies', - 'eyeglass', - 'eslintConfig', - 'prettier', - 'babel', - 'jest', -].reduce( - (acc, key, index) => ({ - ...acc, - [key]: index + 1, - }), - {} -); -const UNKNOWN_FIELD = Object.keys(packageJsonFields).length + 1; -function sortFields(a, b) { - const aValue = packageJsonFields[a] || UNKNOWN_FIELD; - const bValue = packageJsonFields[b] || UNKNOWN_FIELD; - return aValue - bValue; -} - -function run(workspace) { - const { directory, packages } = workspace; - return Promise.all( - packages.map(async ({ packageJsonPath, packageJson, packageFolder }) => { - packageJson.repository = { - type: 'git', - url: `${REPO_URL_BASE}.git`, - directory: path.relative(directory, packageFolder), - }; - packageJson.bugs = `${REPO_URL_BASE}/issues`; - packageJson.license = 'Apache-2.0'; - - if (!packageJson.private) { - packageJson.publishConfig = { - access: 'public', - }; - } - - if (Array.isArray(packageJson.keywords)) { - const keywordsToAdd = DEFAULT_KEYWORDS.filter((keyword) => { - return packageJson.keywords.indexOf(keyword) === -1; - }); - if (keywordsToAdd.length > 0) { - packageJson.keywords = [...packageJson.keywords, ...keywordsToAdd]; - } - } else { - packageJson.keywords = DEFAULT_KEYWORDS; - } - - // Construct our new packageJson packageJson with sorted fields - const file = Object.keys(packageJson) - .sort(sortFields) - .reduce( - (acc, key) => ({ - ...acc, - [key]: packageJson[key], - }), - {} - ); - - await fs.writeJson(packageJsonPath, file, { spaces: 2 }); - }) - ); -} - -module.exports = { - run, -}; diff --git a/config/cli/src/commands/sync/readme.js b/config/cli/src/commands/sync/readme.js deleted file mode 100644 index 4eb931b9eaa..00000000000 --- a/config/cli/src/commands/sync/readme.js +++ /dev/null @@ -1,62 +0,0 @@ -/** - * Copyright IBM Corp. 2020, 2020 - * - * This source code is licensed under the Apache-2.0 license found in the - * LICENSE file in the root directory of this source tree. - */ - -'use strict'; - -const fs = require('fs-extra'); -const path = require('path'); -const prettier = require('prettier'); -const prettierConfig = require('prettier-config-carbon'); -const createRemark = require('remark'); -const monorepo = require('./remark/monorepo'); - -const packageDenyList = new Set([]); - -async function run(workspace) { - const { directory, packages } = workspace; - const remark = createRemark().use(monorepo, { - root: directory, - }); - const prettierOptions = { - ...prettierConfig, - parser: 'markdown', - }; - - return Promise.all( - packages - .filter((pkg) => !packageDenyList.has(pkg.packageJson.name)) - .map(async ({ packageFolder }) => { - const README_PATH = path.join(packageFolder, 'README.md'); - if (!fs.existsSync(README_PATH)) { - return; - } - - const readme = await fs.readFile(README_PATH, 'utf8'); - const file = await process(remark, packageFolder, readme); - await fs.writeFile( - README_PATH, - prettier.format(String(file), prettierOptions) - ); - }) - ); -} - -function process(remark, cwd, contents) { - return new Promise((resolve, reject) => { - remark.process({ cwd, contents }, (error, file) => { - if (error) { - reject(error); - return; - } - resolve(file); - }); - }); -} - -module.exports = { - run, -}; diff --git a/config/cli/src/commands/sync/remark/monorepo.js b/config/cli/src/commands/sync/remark/monorepo.js deleted file mode 100644 index 7f43ec84bcf..00000000000 --- a/config/cli/src/commands/sync/remark/monorepo.js +++ /dev/null @@ -1,441 +0,0 @@ -/** - * Copyright IBM Corp. 2020, 2020 - * - * This source code is licensed under the Apache-2.0 license found in the - * LICENSE file in the root directory of this source tree. - */ - -'use strict'; - -const fs = require('fs-extra'); -const path = require('path'); - -const REPO_URL_BASE = 'https://github.com/carbon-design-system/ibm-products'; - -function monorepo() { - async function transformer(tree, file) { - const { cwd } = file; - const localPackageJsonPath = path.join(cwd, 'package.json'); - const localPackageJson = await fs.readJson(localPackageJsonPath); - const { name, description } = localPackageJson; - - if (!name) { - return new Error( - `Expected a name to be defined for the package at: ${cwd}` - ); - } - if (!description) { - return new Error( - `Expected a description to be defined for the package at: ${cwd}` - ); - } - - // Grab all sections under `## Usage` as these are custom for each project - const usage = []; - let usageHeadingFound = false; - - for (const child of tree.children) { - if (usageHeadingFound) { - if (child.type === 'heading' && child.depth <= 2) { - break; - } - usage.push(child); - } - - if ( - child.type === 'heading' && - child.depth === 2 && - child.children[0].value === 'Usage' - ) { - usageHeadingFound = true; - usage.push(child); - } - } - - // [x] Title - // [x] Getting Started - // [x] Usage - // [x] Examples - // [ ] Contributors - // [x] Contributing - // [x] License - tree.children = [ - ...createTitle(localPackageJson.name, localPackageJson.description), - ...createGettingStarted(localPackageJson.name), - ...usage, - ...(await createAPIDoc(localPackageJson.name, path.join(cwd, 'docs'))), - ...(await createExamples( - localPackageJson.name, - path.join(cwd, 'examples') - )), - ...createContributing(), - ...createLicense(), - ]; - } - - return transformer; -} - -function createTitle(name, description) { - return [ - { - type: 'heading', - depth: 1, - children: [ - { - type: 'text', - value: name, - }, - ], - }, - { - type: 'blockquote', - children: [ - { - type: 'paragraph', - children: [ - { - type: 'text', - value: description, - }, - ], - }, - ], - }, - ]; -} - -function createGettingStarted(name) { - return [ - { - type: 'heading', - depth: 2, - children: [ - { - type: 'text', - value: 'Getting started', - }, - ], - }, - { - type: 'paragraph', - children: [ - { - type: 'text', - value: 'To install ', - }, - { - type: 'inlineCode', - value: name, - }, - { - type: 'text', - value: - ' in your project, you will need to run the following command using ', - }, - { - type: 'link', - title: null, - url: 'https://www.npmjs.com/', - children: [ - { - type: 'text', - value: 'npm', - }, - ], - }, - { - type: 'text', - value: ':', - }, - ], - }, - { - type: 'code', - lang: 'bash', - value: `npm install -S ${name}`, - }, - { - type: 'paragraph', - children: [ - { - type: 'text', - value: 'If you prefer ', - }, - { - type: 'link', - title: null, - url: 'https://yarnpkg.com/en/', - children: [ - { - type: 'text', - value: 'Yarn', - }, - ], - }, - { - type: 'text', - value: ', use the following command\ninstead:', - }, - ], - }, - { - type: 'code', - lang: 'bash', - meta: null, - value: `yarn add ${name}`, - }, - ]; -} - -async function createAPIDoc(name, docsDir) { - // No docs to list - if (!(await fs.pathExists(docsDir))) { - return []; - } - - const docs = (await fs.readdir(docsDir)).filter((name) => { - // Ignore dot-files and json files - return !(name[0] === '.' || name === 'sass.json'); - }); - - if (docs.length === 0) { - return []; - } - - return [ - { - type: 'heading', - depth: 2, - children: [ - { - type: 'text', - value: '📖 API Documentation', - }, - ], - }, - { - type: 'paragraph', - children: [ - { - type: 'text', - value: "If you're looking for ", - }, - { - type: 'inlineCode', - value: name, - }, - { - type: 'text', - value: ' API documentation, check out:', - }, - ], - }, - { - type: 'list', - ordered: false, - spread: false, - children: docs.map((doc) => ({ - type: 'listItem', - spread: false, - checked: null, - children: [ - { - type: 'paragraph', - children: [ - { - type: 'link', - title: null, - url: `./docs/${doc}`, - children: [ - { - type: 'text', - value: `${ - doc[0].toUpperCase() + - doc.slice(1).replace(/\.[^/.]+$/, '') - }`, - }, - ], - }, - ], - }, - ], - })), - }, - ]; -} - -async function createExamples(name, examplesDir) { - // No examples to list - if (!(await fs.pathExists(examplesDir))) { - return []; - } - - const examples = (await fs.readdir(examplesDir)).filter((name) => { - // Ignore dot-files and special cases `codesandbox` and `storybook` - return !( - name[0] === '.' || - name === 'codesandbox' || - name === 'storybook' || - name === 'preview' - ); - }); - - if (examples.length === 0) { - return []; - } - - return [ - { - type: 'heading', - depth: 2, - children: [ - { - type: 'text', - value: '📚 Examples', - }, - ], - }, - { - type: 'paragraph', - children: [ - { - type: 'text', - value: "If you're looking for more examples on how to use ", - }, - { - type: 'inlineCode', - value: name, - }, - { - type: 'text', - value: ', we have some examples that you can check out:', - }, - ], - }, - { - type: 'list', - ordered: false, - spread: false, - children: examples.map((example) => ({ - type: 'listItem', - spread: false, - checked: null, - children: [ - { - type: 'paragraph', - children: [ - { - type: 'link', - title: null, - url: `./examples/${example}`, - children: [ - { - type: 'text', - value: example, - }, - ], - }, - ], - }, - ], - })), - }, - ]; -} - -function createContributing() { - return [ - { - type: 'heading', - depth: 2, - children: [ - { - type: 'text', - value: '🙌 Contributing', - }, - ], - }, - { - type: 'paragraph', - children: [ - { - type: 'text', - value: - "We're always looking for contributors to help us fix bugs, build new features, or help us improve the project documentation. If you're interested, definitely check out our ", - }, - { - type: 'link', - title: null, - url: `${REPO_URL_BASE}/blob/master/.github/CONTRIBUTING.md`, - children: [ - { - type: 'text', - value: 'Contributing Guide', - }, - ], - }, - { - type: 'text', - value: ' and ', - }, - { - type: 'link', - title: null, - url: 'https://github.com/carbon-design-system/carbon/blob/master/docs/developer-handbook.md', - children: [ - { - type: 'text', - value: "Carbon's Developer Handbook", - }, - ], - }, - { - type: 'text', - value: '! 👀', - }, - ], - }, - ]; -} - -function createLicense() { - return [ - { - type: 'heading', - depth: 2, - children: [ - { - type: 'text', - value: '📝 License', - }, - ], - }, - { - type: 'paragraph', - children: [ - { - type: 'text', - value: 'Licensed under the ', - }, - { - type: 'link', - title: null, - url: `${REPO_URL_BASE}/blob/master/LICENSE`, - children: [ - { - type: 'text', - value: 'Apache-2.0 License', - }, - ], - }, - { - type: 'text', - value: '.', - }, - ], - }, - ]; -} - -module.exports = monorepo; diff --git a/config/cli/src/logger.js b/config/cli/src/logger.js deleted file mode 100644 index 2cdc9b6495d..00000000000 --- a/config/cli/src/logger.js +++ /dev/null @@ -1,95 +0,0 @@ -/** - * Copyright IBM Corp. 2019, 2019 - * - * This source code is licensed under the Apache-2.0 license found in the - * LICENSE file in the root directory of this source tree. - */ - -'use strict'; - -const chalk = require('chalk'); - -/** - * Create a logger to be used in a handler. This is typically just for - * formatting the output, adding a prefix, and connecting the output with - * box-drawing ASCII characters. - * @returns {object} - */ -function createLogger(command) { - const timers = []; - let indentLevel = 0; - - /** - * Display the given message with a box character. This also includes - * formatting for the logger prefix and box character itself. - * @param {string} boxCharacter - * @param {string?} message - * @returns {void} - */ - function log(boxCharacter, message = '') { - console.log(chalk`{yellow ${command} ▐} {gray ${boxCharacter}} ${message}`); - } - - function getLinePrefix() { - let prefix = ''; - for (let i = 0; i < indentLevel; i++) { - prefix += '┃ '; - } - return prefix; - } - - return { - info(message) { - indentLevel -= 1; - const prefix = getLinePrefix(); - indentLevel += 1; - - log(prefix + '┣', chalk.gray(message)); - }, - start(message) { - const start = Date.now(); - timers.push(start); - - const prefix = getLinePrefix(); - log(prefix + '┏', message); - - indentLevel += 1; - }, - stop(message) { - indentLevel -= 1; - - const duration = ((Date.now() - timers.pop()) / 1000).toFixed(2); - const prefix = getLinePrefix(); - - if (message) { - log(prefix + '┗', message); - } else { - log(prefix + '┗', chalk`{gray Done in {italic ${duration}s}}`); - } - }, - newline() { - const prefix = getLinePrefix(); - log(prefix + '┃'); - }, - }; -} - -/** - * Display the banner in the console, typically at the beginning of a handler - * @returns {void} - */ -function displayBanner() { - console.log(` - _ - | | - ___ __ _ _ __| |__ ___ _ __ - / __/ _\` | '__| '_ \\ / _ \\| '_ \\ - | (_| (_| | | | |_) | (_) | | | | - \\___\\__,_|_| |_.__/ \\___/|_| |_| -`); -} - -module.exports = { - createLogger, - displayBanner, -}; diff --git a/config/cli/src/workspace.js b/config/cli/src/workspace.js deleted file mode 100644 index e12e7a4faca..00000000000 --- a/config/cli/src/workspace.js +++ /dev/null @@ -1,71 +0,0 @@ -/** - * Copyright IBM Corp. 2020, 2020 - * - * This source code is licensed under the Apache-2.0 license found in the - * LICENSE file in the root directory of this source tree. - */ - -'use strict'; - -const glob = require('fast-glob'); -const fs = require('fs-extra'); -const path = require('path'); - -/** - * Get information about the current workspace that a command is executing - * within. - * @returns {object} - */ -async function getWorkspace() { - const [directory, packageJson] = await getWorkspaceRoot(process.cwd()); - const packages = glob - .sync( - packageJson.workspaces.packages.map( - (pattern) => `${pattern}/package.json` - ), - { - cwd: directory, - } - ) - .map((match) => { - const packageJsonPath = path.join(directory, match); - return { - packageJsonPath, - packageJson: fs.readJsonSync(packageJsonPath), - packageFolder: path.dirname(packageJsonPath), - }; - }); - - return { - directory, - packageJson, - packages, - }; -} - -/** - * Get the closest root folder and package.json for a Yarn workspace from an - * arbitrary path - * @param {string} directory - * @returns {Array} - */ -async function getWorkspaceRoot(directory) { - let cwd = directory; - - while (path.dirname(cwd) !== '/' && cwd !== '/') { - const packageJsonPath = path.join(cwd, 'package.json'); - if (fs.existsSync(packageJsonPath)) { - const packageJson = await fs.readJson(packageJsonPath); - if (packageJson.workspaces) { - return [cwd, packageJson]; - } - } - cwd = path.dirname(cwd); - } - - throw new Error(`Unable to find workspace root from directory: ${directory}`); -} - -module.exports = { - getWorkspace, -}; diff --git a/package.json b/package.json index faff1cd6a4e..3852c8a97e9 100644 --- a/package.json +++ b/package.json @@ -112,7 +112,7 @@ "rimraf": "^5.0.5", "stylelint": "^15.11.0", "stylelint-config-carbon": "1.19.1", - "webpack": "^5.90.0" + "webpack": "^5.96.1" }, "//resolutions:http-signature": "package 'request' deprecated but still used, asks for http-signature ~1.2.0 which indirectly has vulnerabilities", "//resolutions:minimist": "https://security.snyk.io/vuln/SNYK-JS-MINIMIST-2429795 (version <=1.2.5)", @@ -122,6 +122,7 @@ "cheerio": "1.0.0-rc.10", "cross-spawn": "7.0.6", "micromatch": "4.0.8", + "semver": "7.6.3", "ws": "^8.17.1" }, "lint-staged": { diff --git a/yarn.lock b/yarn.lock index d335dd986e0..bcbdfd6cf95 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1773,27 +1773,6 @@ __metadata: languageName: node linkType: hard -"@carbon/ibm-cloud-cognitive-cli@workspace:config/cli": - version: 0.0.0-use.local - resolution: "@carbon/ibm-cloud-cognitive-cli@workspace:config/cli" - dependencies: - "@commitlint/parse": "npm:^18.6.0" - chalk: "npm:^5.3.0" - execa: "npm:^8.0.1" - fast-glob: "npm:^3.3.2" - fs-extra: "npm:^11.2.0" - inquirer: "npm:^9.2.12" - npm-check-updates: "npm:^16.14.12" - prettier: "npm:^3.2.4" - prettier-config-carbon: "npm:^0.11.0" - remark: "npm:^15.0.1" - semver: "npm:^7.5.4" - yargs: "npm:^17.7.2" - bin: - carbon-cli: ./bin/carbon-cli.js - languageName: unknown - linkType: soft - "@carbon/ibm-cloud-cognitive-core@workspace:packages/core": version: 0.0.0-use.local resolution: "@carbon/ibm-cloud-cognitive-core@workspace:packages/core" @@ -2350,7 +2329,7 @@ __metadata: languageName: node linkType: hard -"@commitlint/parse@npm:^18.6.0, @commitlint/parse@npm:^18.6.1": +"@commitlint/parse@npm:^18.6.1": version: 18.6.1 resolution: "@commitlint/parse@npm:18.6.1" dependencies: @@ -3861,13 +3840,6 @@ __metadata: languageName: node linkType: hard -"@inquirer/figures@npm:^1.0.1": - version: 1.0.1 - resolution: "@inquirer/figures@npm:1.0.1" - checksum: ed9f23ce881e7fe7042f5f1a630d7d0febe7cce0eadc6e2eeb10238d80c4a19d03c344e980cb2e199081823fbaad42b3e1fab46ef77d3ac68e0575fc7037067a - languageName: node - linkType: hard - "@inquirer/figures@npm:^1.0.6": version: 1.0.6 resolution: "@inquirer/figures@npm:1.0.6" @@ -4329,15 +4301,6 @@ __metadata: languageName: node linkType: hard -"@ljharb/through@npm:^2.3.13": - version: 2.3.13 - resolution: "@ljharb/through@npm:2.3.13" - dependencies: - call-bind: "npm:^1.0.7" - checksum: 6150c6c43a726d52c26863ed6dc4ab54fa7cf625c81463a5ddec86278c99e23bf94dfc99ebf09a9ac3191332d4a27344e092f7e07f252b8cd600e2b38e645870 - languageName: node - linkType: hard - "@mdx-js/react@npm:^3.0.0": version: 3.0.1 resolution: "@mdx-js/react@npm:3.0.1" @@ -6131,13 +6094,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-android-arm-eabi@npm:4.21.3": - version: 4.21.3 - resolution: "@rollup/rollup-android-arm-eabi@npm:4.21.3" - conditions: os=android & cpu=arm - languageName: node - linkType: hard - "@rollup/rollup-android-arm-eabi@npm:4.27.3": version: 4.27.3 resolution: "@rollup/rollup-android-arm-eabi@npm:4.27.3" @@ -6145,13 +6101,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-android-arm64@npm:4.21.3": - version: 4.21.3 - resolution: "@rollup/rollup-android-arm64@npm:4.21.3" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - "@rollup/rollup-android-arm64@npm:4.27.3": version: 4.27.3 resolution: "@rollup/rollup-android-arm64@npm:4.27.3" @@ -6159,13 +6108,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-darwin-arm64@npm:4.21.3": - version: 4.21.3 - resolution: "@rollup/rollup-darwin-arm64@npm:4.21.3" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - "@rollup/rollup-darwin-arm64@npm:4.27.3": version: 4.27.3 resolution: "@rollup/rollup-darwin-arm64@npm:4.27.3" @@ -6173,13 +6115,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-darwin-x64@npm:4.21.3": - version: 4.21.3 - resolution: "@rollup/rollup-darwin-x64@npm:4.21.3" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - "@rollup/rollup-darwin-x64@npm:4.27.3": version: 4.27.3 resolution: "@rollup/rollup-darwin-x64@npm:4.27.3" @@ -6201,13 +6136,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-arm-gnueabihf@npm:4.21.3": - version: 4.21.3 - resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.21.3" - conditions: os=linux & cpu=arm & libc=glibc - languageName: node - linkType: hard - "@rollup/rollup-linux-arm-gnueabihf@npm:4.27.3": version: 4.27.3 resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.27.3" @@ -6215,13 +6143,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-arm-musleabihf@npm:4.21.3": - version: 4.21.3 - resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.21.3" - conditions: os=linux & cpu=arm & libc=musl - languageName: node - linkType: hard - "@rollup/rollup-linux-arm-musleabihf@npm:4.27.3": version: 4.27.3 resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.27.3" @@ -6229,13 +6150,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-arm64-gnu@npm:4.21.3": - version: 4.21.3 - resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.21.3" - conditions: os=linux & cpu=arm64 & libc=glibc - languageName: node - linkType: hard - "@rollup/rollup-linux-arm64-gnu@npm:4.27.3": version: 4.27.3 resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.27.3" @@ -6243,13 +6157,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-arm64-musl@npm:4.21.3": - version: 4.21.3 - resolution: "@rollup/rollup-linux-arm64-musl@npm:4.21.3" - conditions: os=linux & cpu=arm64 & libc=musl - languageName: node - linkType: hard - "@rollup/rollup-linux-arm64-musl@npm:4.27.3": version: 4.27.3 resolution: "@rollup/rollup-linux-arm64-musl@npm:4.27.3" @@ -6257,13 +6164,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-powerpc64le-gnu@npm:4.21.3": - version: 4.21.3 - resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.21.3" - conditions: os=linux & cpu=ppc64 & libc=glibc - languageName: node - linkType: hard - "@rollup/rollup-linux-powerpc64le-gnu@npm:4.27.3": version: 4.27.3 resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.27.3" @@ -6271,13 +6171,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-riscv64-gnu@npm:4.21.3": - version: 4.21.3 - resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.21.3" - conditions: os=linux & cpu=riscv64 & libc=glibc - languageName: node - linkType: hard - "@rollup/rollup-linux-riscv64-gnu@npm:4.27.3": version: 4.27.3 resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.27.3" @@ -6285,13 +6178,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-s390x-gnu@npm:4.21.3": - version: 4.21.3 - resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.21.3" - conditions: os=linux & cpu=s390x & libc=glibc - languageName: node - linkType: hard - "@rollup/rollup-linux-s390x-gnu@npm:4.27.3": version: 4.27.3 resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.27.3" @@ -6299,13 +6185,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-x64-gnu@npm:4.21.3": - version: 4.21.3 - resolution: "@rollup/rollup-linux-x64-gnu@npm:4.21.3" - conditions: os=linux & cpu=x64 & libc=glibc - languageName: node - linkType: hard - "@rollup/rollup-linux-x64-gnu@npm:4.27.3": version: 4.27.3 resolution: "@rollup/rollup-linux-x64-gnu@npm:4.27.3" @@ -6313,13 +6192,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-linux-x64-musl@npm:4.21.3": - version: 4.21.3 - resolution: "@rollup/rollup-linux-x64-musl@npm:4.21.3" - conditions: os=linux & cpu=x64 & libc=musl - languageName: node - linkType: hard - "@rollup/rollup-linux-x64-musl@npm:4.27.3": version: 4.27.3 resolution: "@rollup/rollup-linux-x64-musl@npm:4.27.3" @@ -6327,13 +6199,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-win32-arm64-msvc@npm:4.21.3": - version: 4.21.3 - resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.21.3" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - "@rollup/rollup-win32-arm64-msvc@npm:4.27.3": version: 4.27.3 resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.27.3" @@ -6341,13 +6206,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-win32-ia32-msvc@npm:4.21.3": - version: 4.21.3 - resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.21.3" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - "@rollup/rollup-win32-ia32-msvc@npm:4.27.3": version: 4.27.3 resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.27.3" @@ -6355,13 +6213,6 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-win32-x64-msvc@npm:4.21.3": - version: 4.21.3 - resolution: "@rollup/rollup-win32-x64-msvc@npm:4.21.3" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - "@rollup/rollup-win32-x64-msvc@npm:4.27.3": version: 4.27.3 resolution: "@rollup/rollup-win32-x64-msvc@npm:4.27.3" @@ -8356,7 +8207,7 @@ __metadata: languageName: node linkType: hard -"@types/eslint-scope@npm:^3.7.3": +"@types/eslint-scope@npm:^3.7.7": version: 3.7.7 resolution: "@types/eslint-scope@npm:3.7.7" dependencies: @@ -8376,7 +8227,7 @@ __metadata: languageName: node linkType: hard -"@types/estree@npm:*, @types/estree@npm:1.0.5, @types/estree@npm:^1.0.0, @types/estree@npm:^1.0.5": +"@types/estree@npm:*, @types/estree@npm:^1.0.0": version: 1.0.5 resolution: "@types/estree@npm:1.0.5" checksum: 7de6d928dd4010b0e20c6919e1a6c27b61f8d4567befa89252055fad503d587ecb9a1e3eab1b1901f923964d7019796db810b7fd6430acb26c32866d126fd408 @@ -9583,15 +9434,6 @@ __metadata: languageName: node linkType: hard -"acorn-import-assertions@npm:^1.9.0": - version: 1.9.0 - resolution: "acorn-import-assertions@npm:1.9.0" - peerDependencies: - acorn: ^8 - checksum: af8dd58f6b0c6a43e85849744534b99f2133835c6fcdabda9eea27d0a0da625a0d323c4793ba7cb25cf4507609d0f747c210ccc2fc9b5866de04b0e59c9c5617 - languageName: node - linkType: hard - "acorn-jsx@npm:^5.3.1, acorn-jsx@npm:^5.3.2": version: 5.3.2 resolution: "acorn-jsx@npm:5.3.2" @@ -9624,7 +9466,7 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.1.0, acorn@npm:^8.11.3, acorn@npm:^8.7.1, acorn@npm:^8.8.1, acorn@npm:^8.8.2, acorn@npm:^8.9.0": +"acorn@npm:^8.1.0, acorn@npm:^8.11.3, acorn@npm:^8.8.1, acorn@npm:^8.8.2, acorn@npm:^8.9.0": version: 8.11.3 resolution: "acorn@npm:8.11.3" bin: @@ -9642,6 +9484,15 @@ __metadata: languageName: node linkType: hard +"acorn@npm:^8.14.0": + version: 8.14.0 + resolution: "acorn@npm:8.14.0" + bin: + acorn: bin/acorn + checksum: 6df29c35556782ca9e632db461a7f97947772c6c1d5438a81f0c873a3da3a792487e83e404d1c6c25f70513e91aa18745f6eafb1fcc3a43ecd1920b21dd173d2 + languageName: node + linkType: hard + "add-stream@npm:^1.0.0": version: 1.0.0 resolution: "add-stream@npm:1.0.0" @@ -10683,7 +10534,7 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.21.10, browserslist@npm:^4.22.2, browserslist@npm:^4.23.0": +"browserslist@npm:^4.22.2, browserslist@npm:^4.23.0": version: 4.23.0 resolution: "browserslist@npm:4.23.0" dependencies: @@ -12030,10 +11881,10 @@ __metadata: languageName: node linkType: hard -"cookie@npm:0.6.0": - version: 0.6.0 - resolution: "cookie@npm:0.6.0" - checksum: c1f8f2ea7d443b9331680598b0ae4e6af18a618c37606d1bbdc75bec8361cce09fe93e727059a673f2ba24467131a9fb5a4eec76bb1b149c1b3e1ccb268dc583 +"cookie@npm:0.7.1": + version: 0.7.1 + resolution: "cookie@npm:0.7.1" + checksum: aec6a6aa0781761bf55d60447d6be08861d381136a0fe94aa084fddd4f0300faa2b064df490c6798adfa1ebaef9e0af9b08a189c823e0811b8b313b3d9a03380 languageName: node linkType: hard @@ -13446,13 +13297,13 @@ __metadata: languageName: node linkType: hard -"enhanced-resolve@npm:^5.16.0": - version: 5.16.0 - resolution: "enhanced-resolve@npm:5.16.0" +"enhanced-resolve@npm:^5.17.1": + version: 5.17.1 + resolution: "enhanced-resolve@npm:5.17.1" dependencies: graceful-fs: "npm:^4.2.4" tapable: "npm:^2.2.0" - checksum: 47f123676b9b179b35195769b9d9523f314f6fc3a13d4461a4d95d5beaec9adc26aaa3b60b61f93e21ed1290dff0e9d9e67df343ec47f4480669a8e26ffe52a3 + checksum: e8e03cb7a4bf3c0250a89afbd29e5ec20e90ba5fcd026066232a0754864d7d0a393fa6fc0e5379314a6529165a1834b36731147080714459d98924520410d8f5 languageName: node linkType: hard @@ -14722,55 +14573,16 @@ __metadata: languageName: node linkType: hard -"express@npm:^4.17.3": - version: 4.19.2 - resolution: "express@npm:4.19.2" - dependencies: - accepts: "npm:~1.3.8" - array-flatten: "npm:1.1.1" - body-parser: "npm:1.20.2" - content-disposition: "npm:0.5.4" - content-type: "npm:~1.0.4" - cookie: "npm:0.6.0" - cookie-signature: "npm:1.0.6" - debug: "npm:2.6.9" - depd: "npm:2.0.0" - encodeurl: "npm:~1.0.2" - escape-html: "npm:~1.0.3" - etag: "npm:~1.8.1" - finalhandler: "npm:1.2.0" - fresh: "npm:0.5.2" - http-errors: "npm:2.0.0" - merge-descriptors: "npm:1.0.1" - methods: "npm:~1.1.2" - on-finished: "npm:2.4.1" - parseurl: "npm:~1.3.3" - path-to-regexp: "npm:0.1.7" - proxy-addr: "npm:~2.0.7" - qs: "npm:6.11.0" - range-parser: "npm:~1.2.1" - safe-buffer: "npm:5.2.1" - send: "npm:0.18.0" - serve-static: "npm:1.15.0" - setprototypeof: "npm:1.2.0" - statuses: "npm:2.0.1" - type-is: "npm:~1.6.18" - utils-merge: "npm:1.0.1" - vary: "npm:~1.1.2" - checksum: 3fcd792536f802c059789ef48db3851b87e78fba103423e524144d79af37da7952a2b8d4e1a007f423329c7377d686d9476ac42e7d9ea413b80345d495e30a3a - languageName: node - linkType: hard - -"express@npm:^4.19.2": - version: 4.21.0 - resolution: "express@npm:4.21.0" +"express@npm:^4.17.3, express@npm:^4.19.2": + version: 4.21.1 + resolution: "express@npm:4.21.1" dependencies: accepts: "npm:~1.3.8" array-flatten: "npm:1.1.1" body-parser: "npm:1.20.3" content-disposition: "npm:0.5.4" content-type: "npm:~1.0.4" - cookie: "npm:0.6.0" + cookie: "npm:0.7.1" cookie-signature: "npm:1.0.6" debug: "npm:2.6.9" depd: "npm:2.0.0" @@ -14796,7 +14608,7 @@ __metadata: type-is: "npm:~1.6.18" utils-merge: "npm:1.0.1" vary: "npm:~1.1.2" - checksum: 3b1ee5bc5b1bd996f688702519cebc9b63a24e506965f6e1773268238cfa2c24ffdb38cc3fcb4fde66f77de1c0bebd9ee058dad06bb9c6f084b525f3c09164d3 + checksum: 5d4a36dd03c1d1cce93172e9b185b5cd13a978d29ee03adc51cd278be7b4a514ae2b63e2fdaec0c00fdc95c6cfb396d9dd1da147917ffd337d6cd0778e08c9bc languageName: node linkType: hard @@ -14807,7 +14619,7 @@ __metadata: languageName: node linkType: hard -"external-editor@npm:^3.0.3, external-editor@npm:^3.1.0": +"external-editor@npm:^3.0.3": version: 3.1.0 resolution: "external-editor@npm:3.1.0" dependencies: @@ -15074,21 +14886,6 @@ __metadata: languageName: node linkType: hard -"finalhandler@npm:1.2.0": - version: 1.2.0 - resolution: "finalhandler@npm:1.2.0" - dependencies: - debug: "npm:2.6.9" - encodeurl: "npm:~1.0.2" - escape-html: "npm:~1.0.3" - on-finished: "npm:2.4.1" - parseurl: "npm:~1.3.3" - statuses: "npm:2.0.1" - unpipe: "npm:~1.0.0" - checksum: 635718cb203c6d18e6b48dfbb6c54ccb08ea470e4f474ddcef38c47edcf3227feec316f886dd701235997d8af35240cae49856721ce18f539ad038665ebbf163 - languageName: node - linkType: hard - "finalhandler@npm:1.3.1": version: 1.3.1 resolution: "finalhandler@npm:1.3.1" @@ -16620,7 +16417,7 @@ __metadata: stylelint: "npm:^15.11.0" stylelint-config-carbon: "npm:1.19.1" stylelint-plugin-carbon-tokens: "npm:2.8.0" - webpack: "npm:^5.90.0" + webpack: "npm:^5.96.1" languageName: unknown linkType: soft @@ -16906,29 +16703,6 @@ __metadata: languageName: node linkType: hard -"inquirer@npm:^9.2.12": - version: 9.2.20 - resolution: "inquirer@npm:9.2.20" - dependencies: - "@inquirer/figures": "npm:^1.0.1" - "@ljharb/through": "npm:^2.3.13" - ansi-escapes: "npm:^4.3.2" - chalk: "npm:^5.3.0" - cli-cursor: "npm:^3.1.0" - cli-width: "npm:^4.1.0" - external-editor: "npm:^3.1.0" - lodash: "npm:^4.17.21" - mute-stream: "npm:1.0.0" - ora: "npm:^5.4.1" - run-async: "npm:^3.0.0" - rxjs: "npm:^7.8.1" - string-width: "npm:^4.2.3" - strip-ansi: "npm:^6.0.1" - wrap-ansi: "npm:^6.2.0" - checksum: beeca2f0da3eaca18fdf00d1c45e9db71b7699e5b4c96793056434928a96587bf83dcfb594d535162f62e59a6e3c4f0a64e0cdafcc5109123ab16ffa93f87903 - languageName: node - linkType: hard - "internal-slot@npm:^1.0.4, internal-slot@npm:^1.0.7": version: 1.0.7 resolution: "internal-slot@npm:1.0.7" @@ -19844,13 +19618,6 @@ __metadata: languageName: node linkType: hard -"merge-descriptors@npm:1.0.1": - version: 1.0.1 - resolution: "merge-descriptors@npm:1.0.1" - checksum: 5abc259d2ae25bb06d19ce2b94a21632583c74e2a9109ee1ba7fd147aa7362b380d971e0251069f8b3eb7d48c21ac839e21fa177b335e82c76ec172e30c31a26 - languageName: node - linkType: hard - "merge-descriptors@npm:1.0.3": version: 1.0.3 resolution: "merge-descriptors@npm:1.0.3" @@ -20645,7 +20412,7 @@ __metadata: languageName: node linkType: hard -"mute-stream@npm:1.0.0, mute-stream@npm:^1.0.0, mute-stream@npm:~1.0.0": +"mute-stream@npm:^1.0.0, mute-stream@npm:~1.0.0": version: 1.0.0 resolution: "mute-stream@npm:1.0.0" checksum: 36fc968b0e9c9c63029d4f9dc63911950a3bdf55c9a87f58d3a266289b67180201cade911e7699f8b2fa596b34c9db43dad37649e3f7fdd13c3bb9edb0017ee7 @@ -22292,13 +22059,6 @@ __metadata: languageName: node linkType: hard -"path-to-regexp@npm:0.1.7": - version: 0.1.7 - resolution: "path-to-regexp@npm:0.1.7" - checksum: 701c99e1f08e3400bea4d701cf6f03517474bb1b608da71c78b1eb261415b645c5670dfae49808c89e12cea2dccd113b069f040a80de012da0400191c6dbd1c8 - languageName: node - linkType: hard - "path-to-regexp@npm:^6.3.0": version: 6.3.0 resolution: "path-to-regexp@npm:6.3.0" @@ -22966,7 +22726,7 @@ __metadata: languageName: node linkType: hard -"prettier@npm:^3.1.1, prettier@npm:^3.2.4": +"prettier@npm:^3.1.1": version: 3.2.5 resolution: "prettier@npm:3.2.5" bin: @@ -23233,15 +22993,6 @@ __metadata: languageName: node linkType: hard -"qs@npm:6.11.0": - version: 6.11.0 - resolution: "qs@npm:6.11.0" - dependencies: - side-channel: "npm:^1.0.4" - checksum: 5a3bfea3e2f359ede1bfa5d2f0dbe54001aa55e40e27dc3e60fab814362d83a9b30758db057c2011b6f53a2d4e4e5150194b5bac45372652aecb3e3c0d4b256e - languageName: node - linkType: hard - "qs@npm:6.13.0, qs@npm:^6.11.0": version: 6.13.0 resolution: "qs@npm:6.13.0" @@ -24013,18 +23764,6 @@ __metadata: languageName: node linkType: hard -"remark@npm:^15.0.1": - version: 15.0.1 - resolution: "remark@npm:15.0.1" - dependencies: - "@types/mdast": "npm:^4.0.0" - remark-parse: "npm:^11.0.0" - remark-stringify: "npm:^11.0.0" - unified: "npm:^11.0.0" - checksum: 671eae3a4482377373cbbae956e2dbc0f8c40df1c3e5e2e1e82efa248b310ef5989340e1a5a8ebe94ff14fcf9c72612f40a29d002ffc0a465e3d6d50de973839 - languageName: node - linkType: hard - "remote-git-tags@npm:^3.0.0": version: 3.0.0 resolution: "remote-git-tags@npm:3.0.0" @@ -24349,70 +24088,7 @@ __metadata: languageName: node linkType: hard -"rollup@npm:^4.20.0": - version: 4.21.3 - resolution: "rollup@npm:4.21.3" - dependencies: - "@rollup/rollup-android-arm-eabi": "npm:4.21.3" - "@rollup/rollup-android-arm64": "npm:4.21.3" - "@rollup/rollup-darwin-arm64": "npm:4.21.3" - "@rollup/rollup-darwin-x64": "npm:4.21.3" - "@rollup/rollup-linux-arm-gnueabihf": "npm:4.21.3" - "@rollup/rollup-linux-arm-musleabihf": "npm:4.21.3" - "@rollup/rollup-linux-arm64-gnu": "npm:4.21.3" - "@rollup/rollup-linux-arm64-musl": "npm:4.21.3" - "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.21.3" - "@rollup/rollup-linux-riscv64-gnu": "npm:4.21.3" - "@rollup/rollup-linux-s390x-gnu": "npm:4.21.3" - "@rollup/rollup-linux-x64-gnu": "npm:4.21.3" - "@rollup/rollup-linux-x64-musl": "npm:4.21.3" - "@rollup/rollup-win32-arm64-msvc": "npm:4.21.3" - "@rollup/rollup-win32-ia32-msvc": "npm:4.21.3" - "@rollup/rollup-win32-x64-msvc": "npm:4.21.3" - "@types/estree": "npm:1.0.5" - fsevents: "npm:~2.3.2" - dependenciesMeta: - "@rollup/rollup-android-arm-eabi": - optional: true - "@rollup/rollup-android-arm64": - optional: true - "@rollup/rollup-darwin-arm64": - optional: true - "@rollup/rollup-darwin-x64": - optional: true - "@rollup/rollup-linux-arm-gnueabihf": - optional: true - "@rollup/rollup-linux-arm-musleabihf": - optional: true - "@rollup/rollup-linux-arm64-gnu": - optional: true - "@rollup/rollup-linux-arm64-musl": - optional: true - "@rollup/rollup-linux-powerpc64le-gnu": - optional: true - "@rollup/rollup-linux-riscv64-gnu": - optional: true - "@rollup/rollup-linux-s390x-gnu": - optional: true - "@rollup/rollup-linux-x64-gnu": - optional: true - "@rollup/rollup-linux-x64-musl": - optional: true - "@rollup/rollup-win32-arm64-msvc": - optional: true - "@rollup/rollup-win32-ia32-msvc": - optional: true - "@rollup/rollup-win32-x64-msvc": - optional: true - fsevents: - optional: true - bin: - rollup: dist/bin/rollup - checksum: 60a1d6548fa1e612209f9f98f83c73a213f27569abddcbfb246af08455d730f367d95f6bd541b58c9e1e643c181463db27326c712aa81efd4071372a4d3481b9 - languageName: node - linkType: hard - -"rollup@npm:^4.27.3": +"rollup@npm:^4.20.0, rollup@npm:^4.27.3": version: 4.27.3 resolution: "rollup@npm:4.27.3" dependencies: @@ -24488,13 +24164,6 @@ __metadata: languageName: node linkType: hard -"run-async@npm:^3.0.0": - version: 3.0.0 - resolution: "run-async@npm:3.0.0" - checksum: 97fb8747f7765b77ebcd311d3a33548099336f04c6434e0763039b98c1de0f1b4421000695aff8751f309c0b995d8dfd620c1f1e4c35572da38c101488165305 - languageName: node - linkType: hard - "run-parallel@npm:^1.1.9": version: 1.2.0 resolution: "run-parallel@npm:1.2.0" @@ -24513,7 +24182,7 @@ __metadata: languageName: node linkType: hard -"rxjs@npm:^7.5.5, rxjs@npm:^7.8.1": +"rxjs@npm:^7.5.5": version: 7.8.1 resolution: "rxjs@npm:7.8.1" dependencies: @@ -24646,56 +24315,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:2 || 3 || 4 || 5, semver@npm:^5.6.0": - version: 5.7.2 - resolution: "semver@npm:5.7.2" - bin: - semver: bin/semver - checksum: fca14418a174d4b4ef1fecb32c5941e3412d52a4d3d85165924ce3a47fbc7073372c26faf7484ceb4bbc2bde25880c6b97e492473dc7e9708fdfb1c6a02d546e - languageName: node - linkType: hard - -"semver@npm:7.3.4": - version: 7.3.4 - resolution: "semver@npm:7.3.4" - dependencies: - lru-cache: "npm:^6.0.0" - bin: - semver: bin/semver.js - checksum: 64fb7172e328da80a46cf36c87ec0072feb218cb63b0d0ecebfaf1e35ee77580f6edc112a5f094fbaec8748d66b6e4cdc76809bdcbe4bac03cd31a690ef1a0f9 - languageName: node - linkType: hard - -"semver@npm:7.6.0": - version: 7.6.0 - resolution: "semver@npm:7.6.0" - dependencies: - lru-cache: "npm:^6.0.0" - bin: - semver: bin/semver.js - checksum: 1b41018df2d8aca5a1db4729985e8e20428c650daea60fcd16e926e9383217d00f574fab92d79612771884a98d2ee2a1973f49d630829a8d54d6570defe62535 - languageName: node - linkType: hard - -"semver@npm:^6.0.0, semver@npm:^6.2.0, semver@npm:^6.3.0, semver@npm:^6.3.1": - version: 6.3.1 - resolution: "semver@npm:6.3.1" - bin: - semver: bin/semver.js - checksum: 1ef3a85bd02a760c6ef76a45b8c1ce18226de40831e02a00bad78485390b98b6ccaa31046245fc63bba4a47a6a592b6c7eedc65cc47126e60489f9cc1ce3ed7e - languageName: node - linkType: hard - -"semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0": - version: 7.6.2 - resolution: "semver@npm:7.6.2" - bin: - semver: bin/semver.js - checksum: 296b17d027f57a87ef645e9c725bff4865a38dfc9caf29b26aa084b85820972fbe7372caea1ba6857162fa990702c6d9c1d82297cecb72d56c78ab29070d2ca2 - languageName: node - linkType: hard - -"semver@npm:^7.6.2, semver@npm:^7.6.3": +"semver@npm:7.6.3": version: 7.6.3 resolution: "semver@npm:7.6.3" bin: @@ -24704,27 +24324,6 @@ __metadata: languageName: node linkType: hard -"send@npm:0.18.0": - version: 0.18.0 - resolution: "send@npm:0.18.0" - dependencies: - debug: "npm:2.6.9" - depd: "npm:2.0.0" - destroy: "npm:1.2.0" - encodeurl: "npm:~1.0.2" - escape-html: "npm:~1.0.3" - etag: "npm:~1.8.1" - fresh: "npm:0.5.2" - http-errors: "npm:2.0.0" - mime: "npm:1.6.0" - ms: "npm:2.1.3" - on-finished: "npm:2.4.1" - range-parser: "npm:~1.2.1" - statuses: "npm:2.0.1" - checksum: ec66c0ad109680ad8141d507677cfd8b4e40b9559de23191871803ed241718e99026faa46c398dcfb9250676076573bd6bfe5d0ec347f88f4b7b8533d1d391cb - languageName: node - linkType: hard - "send@npm:0.19.0": version: 0.19.0 resolution: "send@npm:0.19.0" @@ -24766,18 +24365,6 @@ __metadata: languageName: node linkType: hard -"serve-static@npm:1.15.0": - version: 1.15.0 - resolution: "serve-static@npm:1.15.0" - dependencies: - encodeurl: "npm:~1.0.2" - escape-html: "npm:~1.0.3" - parseurl: "npm:~1.3.3" - send: "npm:0.18.0" - checksum: 699b2d4c29807a51d9b5e0f24955346911437aebb0178b3c4833ad30d3eca93385ff9927254f5c16da345903cad39d9cd4a532198c95a5129cc4ed43911b15a4 - languageName: node - linkType: hard - "serve-static@npm:1.16.2": version: 1.16.2 resolution: "serve-static@npm:1.16.2" @@ -27749,20 +27336,19 @@ __metadata: languageName: node linkType: hard -"webpack@npm:^5.90.0": - version: 5.91.0 - resolution: "webpack@npm:5.91.0" +"webpack@npm:^5.96.1": + version: 5.96.1 + resolution: "webpack@npm:5.96.1" dependencies: - "@types/eslint-scope": "npm:^3.7.3" - "@types/estree": "npm:^1.0.5" + "@types/eslint-scope": "npm:^3.7.7" + "@types/estree": "npm:^1.0.6" "@webassemblyjs/ast": "npm:^1.12.1" "@webassemblyjs/wasm-edit": "npm:^1.12.1" "@webassemblyjs/wasm-parser": "npm:^1.12.1" - acorn: "npm:^8.7.1" - acorn-import-assertions: "npm:^1.9.0" - browserslist: "npm:^4.21.10" + acorn: "npm:^8.14.0" + browserslist: "npm:^4.24.0" chrome-trace-event: "npm:^1.0.2" - enhanced-resolve: "npm:^5.16.0" + enhanced-resolve: "npm:^5.17.1" es-module-lexer: "npm:^1.2.1" eslint-scope: "npm:5.1.1" events: "npm:^3.2.0" @@ -27782,7 +27368,7 @@ __metadata: optional: true bin: webpack: bin/webpack.js - checksum: 647ca53c15fe0fa1af4396a7257d7a93cbea648d2685e565a11cc822a9e3ea9316345250987d75f02c0b45dae118814f094ec81908d1032e77a33cd6470b289e + checksum: d3419ffd198252e1d0301bd0c072cee93172f3e47937c745aa8202691d2f5d529d4ba4a1965d1450ad89a1bcd3c1f70ae09e57232b0d01dd38d69c1060e964d5 languageName: node linkType: hard