diff --git a/package-lock.json b/package-lock.json index e9881842eb..947f0a3d71 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1704,9 +1704,9 @@ } }, "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", + "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", "dev": true, "license": "MIT", "dependencies": { @@ -5454,6 +5454,22 @@ "node": ">= 0.4" } }, + "node_modules/call-bound": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.2.tgz", + "integrity": "sha512-0lk0PHFe/uz0vl527fG9CgdE9WdafjDbCXvBbs+LUv000TVt2Jjhqbs4Jwm8gz070w8xXyEAxrPOMullsxXeGg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "get-intrinsic": "^1.2.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", @@ -5474,9 +5490,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001687", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001687.tgz", - "integrity": "sha512-0S/FDhf4ZiqrTUiQ39dKeUjYRjkv7lOZU1Dgif2rIqrTzX/1wV2hfKu9TOm1IHkdSijfLswxTFzl/cvir+SLSQ==", + "version": "1.0.30001688", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001688.tgz", + "integrity": "sha512-Nmqpru91cuABu/DTCXbM2NSRHzM2uVHfPnhJ/1zEAJx/ILBRVmz3pzH4N7DZqbdG0gWClsCC05Oj0mJ/1AWMbA==", "dev": true, "funding": [ { @@ -7242,9 +7258,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.72", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.72.tgz", - "integrity": "sha512-ZpSAUOZ2Izby7qnZluSrAlGgGQzucmFbN0n64dYzocYxnxV5ufurpj3VgEe4cUp7ir9LmeLxNYo8bVnlM8bQHw==", + "version": "1.5.73", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.73.tgz", + "integrity": "sha512-8wGNxG9tAG5KhGd3eeA0o6ixhiNdgr0DcHWm85XPCphwZgD1lIEoi6t3VERayWao7SF7AAZTw6oARGJeVjH8Kg==", "dev": true, "license": "ISC" }, @@ -9932,19 +9948,21 @@ } }, "node_modules/get-intrinsic": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.5.tgz", - "integrity": "sha512-Y4+pKa7XeRUPWFNvOOYHkRYrfzW07oraURSvjDmRVOJ748OrVmeXtpE4+GCEHncjCjkTxPNRt8kEbxDhsn6VTg==", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.6.tgz", + "integrity": "sha512-qxsEs+9A+u85HhllWJJFicJfPDhRmjzoYdl64aMWW9yRIJmSyxdn8IEkuIM530/7T+lv0TIHd8L6Q/ra0tEoeA==", "license": "MIT", "dependencies": { - "call-bind-apply-helpers": "^1.0.0", + "call-bind-apply-helpers": "^1.0.1", "dunder-proto": "^1.0.0", "es-define-property": "^1.0.1", "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", "function-bind": "^1.1.2", "gopd": "^1.2.0", "has-symbols": "^1.1.0", - "hasown": "^2.0.2" + "hasown": "^2.0.2", + "math-intrinsics": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -11619,11 +11637,13 @@ } }, "node_modules/is-data-view": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", - "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", + "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", "license": "MIT", "dependencies": { + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", "is-typed-array": "^1.1.13" }, "engines": { @@ -11929,13 +11949,13 @@ "license": "MIT" }, "node_modules/is-regex": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.0.tgz", - "integrity": "sha512-B6ohK4ZmoftlUe+uvenXSbPJFo6U37BH7oO1B3nQH8f/7h27N56s85MhUtbFJAziz5dcmuR3i8ovUl35zp8pFA==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "gopd": "^1.1.0", + "call-bound": "^1.0.2", + "gopd": "^1.2.0", "has-tostringtag": "^1.0.2", "hasown": "^2.0.2" }, @@ -14755,6 +14775,15 @@ "node": ">= 12" } }, + "node_modules/math-intrinsics": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.0.0.tgz", + "integrity": "sha512-4MqMiKP90ybymYvsut0CH2g4XWbfLtmlCkXmtmdcDCxNB+mQcu1w/1+L/VD7vi/PSv7X2JYV7SCcR+jiPXnQtA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/mdurl": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz", @@ -21882,14 +21911,15 @@ "license": "0BSD" }, "node_modules/safe-array-concat": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", - "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", + "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4", - "has-symbols": "^1.0.3", + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "has-symbols": "^1.1.0", "isarray": "^2.0.5" }, "engines": { @@ -22218,15 +22248,69 @@ } }, "node_modules/side-channel": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", - "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "object-inspect": "^1.13.1" + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" }, "engines": { "node": ">= 0.4" @@ -23086,15 +23170,18 @@ } }, "node_modules/string.prototype.trim": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", - "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", + "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-data-property": "^1.1.4", "define-properties": "^1.2.1", - "es-abstract": "^1.23.0", - "es-object-atoms": "^1.0.0" + "es-abstract": "^1.23.5", + "es-object-atoms": "^1.0.0", + "has-property-descriptors": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -23104,15 +23191,19 @@ } }, "node_modules/string.prototype.trimend": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", - "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz", + "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", "license": "MIT", "dependencies": { - "call-bind": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", "define-properties": "^1.2.1", "es-object-atoms": "^1.0.0" }, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -26455,7 +26546,7 @@ "version": "1.32.1", "license": "MIT", "dependencies": { - "@contentstack/cli-audit": "~1.7.3", + "@contentstack/cli-audit": "~1.7.4", "@contentstack/cli-auth": "~1.3.22", "@contentstack/cli-cm-bootstrap": "~1.13.0", "@contentstack/cli-cm-branches": "~1.2.0", @@ -26524,7 +26615,7 @@ }, "packages/contentstack-audit": { "name": "@contentstack/cli-audit", - "version": "1.7.3", + "version": "1.7.4", "license": "MIT", "dependencies": { "@contentstack/cli-command": "~1.3.2", @@ -26547,7 +26638,7 @@ "@types/chai": "^4.3.20", "@types/fs-extra": "^11.0.4", "@types/mocha": "^10.0.10", - "@types/node": "^20.17.9", + "@types/node": "^20.17.10", "@types/uuid": "^9.0.8", "chai": "^4.5.0", "eslint": "^8.57.1", @@ -27813,7 +27904,7 @@ "version": "1.19.3", "license": "MIT", "dependencies": { - "@contentstack/cli-audit": "~1.7.3", + "@contentstack/cli-audit": "~1.7.4", "@contentstack/cli-command": "~1.3.2", "@contentstack/cli-utilities": "~1.8.0", "@contentstack/cli-variants": "~1.1.4", diff --git a/packages/contentstack-audit/README.md b/packages/contentstack-audit/README.md index 77e4c21c0e..bfb796ec00 100644 --- a/packages/contentstack-audit/README.md +++ b/packages/contentstack-audit/README.md @@ -19,7 +19,7 @@ $ npm install -g @contentstack/cli-audit $ csdx COMMAND running command... $ csdx (--version|-v) -@contentstack/cli-audit/1.7.3 darwin-arm64 node-v22.2.0 +@contentstack/cli-audit/1.7.4 darwin-arm64 node-v22.8.0 $ csdx --help [COMMAND] USAGE $ csdx COMMAND diff --git a/packages/contentstack-audit/package.json b/packages/contentstack-audit/package.json index 0a159b9e14..d9bac07237 100644 --- a/packages/contentstack-audit/package.json +++ b/packages/contentstack-audit/package.json @@ -1,6 +1,6 @@ { "name": "@contentstack/cli-audit", - "version": "1.7.3", + "version": "1.7.4", "description": "Contentstack audit plugin", "author": "Contentstack CLI", "homepage": "https://github.com/contentstack/cli", @@ -35,7 +35,7 @@ "@types/chai": "^4.3.20", "@types/fs-extra": "^11.0.4", "@types/mocha": "^10.0.10", - "@types/node": "^20.17.9", + "@types/node": "^20.17.10", "@types/uuid": "^9.0.8", "chai": "^4.5.0", "eslint": "^8.57.1", diff --git a/packages/contentstack-audit/src/audit-base-command.ts b/packages/contentstack-audit/src/audit-base-command.ts index 9246e162a5..a4a71e0457 100644 --- a/packages/contentstack-audit/src/audit-base-command.ts +++ b/packages/contentstack-audit/src/audit-base-command.ts @@ -315,6 +315,14 @@ export abstract class AuditBaseCommand extends BaseCommand { + entry.ct = ctSchema.uid; + entry.locale = code; + }); + } + + if (this.missingSelectFeild[this.currentUid]?.length) { + this.missingSelectFeild[this.currentUid].forEach((entry: any) => { + entry.ct = ctSchema.uid; + entry.locale = code; + }); + } + + if (this.missingMandatoryFields[this.currentUid]?.length) { + this.missingMandatoryFields[this.currentUid].forEach((entry: any) => { + entry.ct = ctSchema.uid; + entry.locale = code; + }); + } + const fields = this.missingMandatoryFields[uid]; const isPublished = entry.publish_details?.length > 0; if ((this.fix && fields.length && isPublished) || (!this.fix && fields)) { @@ -167,7 +188,6 @@ export default class Entries { // this.log('', 'info'); // Adding empty line this.removeEmptyVal(); - return { missingEntryRefs: this.missingRefs, missingSelectFeild: this.missingSelectFeild, diff --git a/packages/contentstack-audit/src/types/content-types.ts b/packages/contentstack-audit/src/types/content-types.ts index dce8a32448..7524ba15d4 100644 --- a/packages/contentstack-audit/src/types/content-types.ts +++ b/packages/contentstack-audit/src/types/content-types.ts @@ -146,6 +146,8 @@ enum OutputColumn { 'Entry UID' ="Entry UID", 'Content Type UID'= 'Content Type UID', "Locale"="Locale", + "Content Type" = "ct", + "locale"="locale", } export { diff --git a/packages/contentstack-audit/src/util/log.ts b/packages/contentstack-audit/src/util/log.ts index 8518d88530..6c82614957 100755 --- a/packages/contentstack-audit/src/util/log.ts +++ b/packages/contentstack-audit/src/util/log.ts @@ -65,7 +65,7 @@ export default class Logger { } const filename = normalize( - resolve(this.config.basePath, 'logs', `${logType}.log`), + resolve(this.config.basePath, 'Audit logs', `${logType}.log`), ).replace(/^(\.\.(\/|\\|$))+/, ''); const transports: winston.transport[] = [ new winston.transports.File({ diff --git a/packages/contentstack-import/package.json b/packages/contentstack-import/package.json index 433775e73f..cf61f27f60 100644 --- a/packages/contentstack-import/package.json +++ b/packages/contentstack-import/package.json @@ -5,7 +5,7 @@ "author": "Contentstack", "bugs": "https://github.com/contentstack/cli/issues", "dependencies": { - "@contentstack/cli-audit": "~1.7.3", + "@contentstack/cli-audit": "~1.7.4", "@contentstack/cli-command": "~1.3.2", "@contentstack/cli-utilities": "~1.8.0", "@contentstack/management": "~1.18.4", diff --git a/packages/contentstack/audit-report/entries.json b/packages/contentstack/audit-report/entries.json new file mode 100644 index 0000000000..87f9545723 --- /dev/null +++ b/packages/contentstack/audit-report/entries.json @@ -0,0 +1 @@ +{"backcountry_blog_6312":[{"tree":[{"locale":"en-us","uid":"backcountry_blog_6312","name":"How to Size a Snowboard 6312","ct":"blog"},{"uid":"page_content","name":"Page Content","field":"page_content"},{"uid":"components","name":"Components","field":"components"},{"uid":"grid","name":"Grid"},{"uid":"content","name":"Content","field":"content"}],"data_type":"content","missingRefs":[{"uid":"backcountry_card_httpswwwbackcountrycomwpcontentuploads201609screenshot20171113at112546am1png","_content_type_uid":"card"}],"display_name":"Content","uid":"backcountry_blog_6312","name":"How to Size a Snowboard 6312","treeStr":"How to Size a Snowboard 6312 ➜ Page Content ➜ Components ➜ Grid ➜ Content","ct":"blog","locale":"en-us"}],"backcountry_blog_2392":[{"tree":[{"locale":"en-us","uid":"backcountry_blog_2392","name":"Fleece Jacket Guide 2392","ct":"blog"},{"uid":"page_content","name":"Page Content","field":"page_content"},{"uid":"components","name":"Components","field":"components"},{"uid":"grid","name":"Grid"},{"uid":"content","name":"Content","field":"content"}],"data_type":"content","missingRefs":[{"uid":"backcountry_card_httpswwwbackcountrycomwpcontentuploads201708screenshot20230111at101202ampng","_content_type_uid":"card"}],"display_name":"Content","uid":"backcountry_blog_2392","name":"Fleece Jacket Guide 2392","treeStr":"Fleece Jacket Guide 2392 ➜ Page Content ➜ Components ➜ Grid ➜ Content","ct":"blog","locale":"en-us"}],"backcountry_blog_28521":[{"tree":[{"locale":"en-us","uid":"backcountry_blog_28521","name":"Our Honorary Gearheads 28521","ct":"blog"},{"uid":"page_content","name":"Page Content","field":"page_content"},{"uid":"components","name":"Components","field":"components"},{"uid":"grid","name":"Grid"},{"uid":"content","name":"Content","field":"content"}],"data_type":"content","missingRefs":[{"uid":"backcountry_card_httpswwwbackcountrycomwpcontentuploads202104dsc01142200x300jpeg","_content_type_uid":"card"}],"display_name":"Content","uid":"backcountry_blog_28521","name":"Our Honorary Gearheads 28521","treeStr":"Our Honorary Gearheads 28521 ➜ Page Content ➜ Components ➜ Grid ➜ Content","ct":"blog","locale":"en-us"},{"tree":[{"locale":"en-us","uid":"backcountry_blog_28521","name":"Our Honorary Gearheads 28521","ct":"blog"},{"uid":"page_content","name":"Page Content","field":"page_content"},{"uid":"components","name":"Components","field":"components"},{"uid":"grid","name":"Grid"},{"uid":"content","name":"Content","field":"content"}],"data_type":"content","missingRefs":[{"uid":"backcountry_card_httpswwwbackcountrycomwpcontentuploads202104lexbeckmanheadshot200x300jpg","_content_type_uid":"card"}],"display_name":"Content","uid":"backcountry_blog_28521","name":"Our Honorary Gearheads 28521","treeStr":"Our Honorary Gearheads 28521 ➜ Page Content ➜ Components ➜ Grid ➜ Content","ct":"blog","locale":"en-us"},{"tree":[{"locale":"en-us","uid":"backcountry_blog_28521","name":"Our Honorary Gearheads 28521","ct":"blog"},{"uid":"page_content","name":"Page Content","field":"page_content"},{"uid":"components","name":"Components","field":"components"},{"uid":"grid","name":"Grid"},{"uid":"content","name":"Content","field":"content"}],"data_type":"content","missingRefs":[{"uid":"backcountry_card_httpswwwbackcountrycomwpcontentuploads202104img8416facetune28022021194046200x300jpg","_content_type_uid":"card"}],"display_name":"Content","uid":"backcountry_blog_28521","name":"Our Honorary Gearheads 28521","treeStr":"Our Honorary Gearheads 28521 ➜ Page Content ➜ Components ➜ Grid ➜ Content","ct":"blog","locale":"en-us"},{"tree":[{"locale":"en-us","uid":"backcountry_blog_28521","name":"Our Honorary Gearheads 28521","ct":"blog"},{"uid":"page_content","name":"Page Content","field":"page_content"},{"uid":"components","name":"Components","field":"components"},{"uid":"grid","name":"Grid"},{"uid":"content","name":"Content","field":"content"}],"data_type":"content","missingRefs":[{"uid":"backcountry_card_httpswwwbackcountrycomwpcontentuploads202104headshotforbackcountry200x300jpg","_content_type_uid":"card"}],"display_name":"Content","uid":"backcountry_blog_28521","name":"Our Honorary Gearheads 28521","treeStr":"Our Honorary Gearheads 28521 ➜ Page Content ➜ Components ➜ Grid ➜ Content","ct":"blog","locale":"en-us"},{"tree":[{"locale":"en-us","uid":"backcountry_blog_28521","name":"Our Honorary Gearheads 28521","ct":"blog"},{"uid":"page_content","name":"Page Content","field":"page_content"},{"uid":"components","name":"Components","field":"components"},{"uid":"grid","name":"Grid"},{"uid":"content","name":"Content","field":"content"}],"data_type":"content","missingRefs":[{"uid":"backcountry_card_httpswwwbackcountrycomwpcontentuploads202104dsc036311300x286jpg","_content_type_uid":"card"}],"display_name":"Content","uid":"backcountry_blog_28521","name":"Our Honorary Gearheads 28521","treeStr":"Our Honorary Gearheads 28521 ➜ Page Content ➜ Components ➜ Grid ➜ Content","ct":"blog","locale":"en-us"},{"tree":[{"locale":"en-us","uid":"backcountry_blog_28521","name":"Our Honorary Gearheads 28521","ct":"blog"},{"uid":"page_content","name":"Page Content","field":"page_content"},{"uid":"components","name":"Components","field":"components"},{"uid":"grid","name":"Grid"},{"uid":"content","name":"Content","field":"content"}],"data_type":"content","missingRefs":[{"uid":"backcountry_card_httpswwwbackcountrycomwpcontentuploads202104racheloden300x200jpeg","_content_type_uid":"card"}],"display_name":"Content","uid":"backcountry_blog_28521","name":"Our Honorary Gearheads 28521","treeStr":"Our Honorary Gearheads 28521 ➜ Page Content ➜ Components ➜ Grid ➜ Content","ct":"blog","locale":"en-us"},{"tree":[{"locale":"en-us","uid":"backcountry_blog_28521","name":"Our Honorary Gearheads 28521","ct":"blog"},{"uid":"page_content","name":"Page Content","field":"page_content"},{"uid":"components","name":"Components","field":"components"},{"uid":"grid","name":"Grid"},{"uid":"content","name":"Content","field":"content"}],"data_type":"content","missingRefs":[{"uid":"backcountry_card_httpswwwbackcountrycomwpcontentuploads202104img3195e1618418287872225x300jpeg","_content_type_uid":"card"}],"display_name":"Content","uid":"backcountry_blog_28521","name":"Our Honorary Gearheads 28521","treeStr":"Our Honorary Gearheads 28521 ➜ Page Content ➜ Components ➜ Grid ➜ Content","ct":"blog","locale":"en-us"},{"tree":[{"locale":"en-us","uid":"backcountry_blog_28521","name":"Our Honorary Gearheads 28521","ct":"blog"},{"uid":"page_content","name":"Page Content","field":"page_content"},{"uid":"components","name":"Components","field":"components"},{"uid":"grid","name":"Grid"},{"uid":"content","name":"Content","field":"content"}],"data_type":"content","missingRefs":[{"uid":"backcountry_card_httpswwwbackcountrycomwpcontentuploads2021048d0fba2e167c4c0f9dc88957a2b239ff300x200jpeg","_content_type_uid":"card"}],"display_name":"Content","uid":"backcountry_blog_28521","name":"Our Honorary Gearheads 28521","treeStr":"Our Honorary Gearheads 28521 ➜ Page Content ➜ Components ➜ Grid ➜ Content","ct":"blog","locale":"en-us"},{"tree":[{"locale":"en-us","uid":"backcountry_blog_28521","name":"Our Honorary Gearheads 28521","ct":"blog"},{"uid":"page_content","name":"Page Content","field":"page_content"},{"uid":"components","name":"Components","field":"components"},{"uid":"grid","name":"Grid"},{"uid":"content","name":"Content","field":"content"}],"data_type":"content","missingRefs":[{"uid":"backcountry_card_httpswwwbackcountrycomwpcontentuploads202104lrmexport20180819223836300x200jpeg","_content_type_uid":"card"}],"display_name":"Content","uid":"backcountry_blog_28521","name":"Our Honorary Gearheads 28521","treeStr":"Our Honorary Gearheads 28521 ➜ Page Content ➜ Components ➜ Grid ➜ Content","ct":"blog","locale":"en-us"},{"tree":[{"locale":"en-us","uid":"backcountry_blog_28521","name":"Our Honorary Gearheads 28521","ct":"blog"},{"uid":"page_content","name":"Page Content","field":"page_content"},{"uid":"components","name":"Components","field":"components"},{"uid":"grid","name":"Grid"},{"uid":"content","name":"Content","field":"content"}],"data_type":"content","missingRefs":[{"uid":"backcountry_card_httpswwwbackcountrycomwpcontentuploads202104bmazzoliniblanchard3225x300jpeg","_content_type_uid":"card"}],"display_name":"Content","uid":"backcountry_blog_28521","name":"Our Honorary Gearheads 28521","treeStr":"Our Honorary Gearheads 28521 ➜ Page Content ➜ Components ➜ Grid ➜ Content","ct":"blog","locale":"en-us"},{"tree":[{"locale":"en-us","uid":"backcountry_blog_28521","name":"Our Honorary Gearheads 28521","ct":"blog"},{"uid":"page_content","name":"Page Content","field":"page_content"},{"uid":"components","name":"Components","field":"components"},{"uid":"grid","name":"Grid"},{"uid":"content","name":"Content","field":"content"}],"data_type":"content","missingRefs":[{"uid":"backcountry_card_httpswwwbackcountrycomwpcontentuploads202104img1614225x300jpeg","_content_type_uid":"card"}],"display_name":"Content","uid":"backcountry_blog_28521","name":"Our Honorary Gearheads 28521","treeStr":"Our Honorary Gearheads 28521 ➜ Page Content ➜ Components ➜ Grid ➜ Content","ct":"blog","locale":"en-us"},{"tree":[{"locale":"en-us","uid":"backcountry_blog_28521","name":"Our Honorary Gearheads 28521","ct":"blog"},{"uid":"page_content","name":"Page Content","field":"page_content"},{"uid":"components","name":"Components","field":"components"},{"uid":"grid","name":"Grid"},{"uid":"content","name":"Content","field":"content"}],"data_type":"content","missingRefs":[{"uid":"backcountry_card_httpswwwbackcountrycomwpcontentuploads202104kristennelson300x200jpg","_content_type_uid":"card"}],"display_name":"Content","uid":"backcountry_blog_28521","name":"Our Honorary Gearheads 28521","treeStr":"Our Honorary Gearheads 28521 ➜ Page Content ➜ Components ➜ Grid ➜ Content","ct":"blog","locale":"en-us"},{"tree":[{"locale":"en-us","uid":"backcountry_blog_28521","name":"Our Honorary Gearheads 28521","ct":"blog"},{"uid":"page_content","name":"Page Content","field":"page_content"},{"uid":"components","name":"Components","field":"components"},{"uid":"grid","name":"Grid"},{"uid":"content","name":"Content","field":"content"}],"data_type":"content","missingRefs":[{"uid":"backcountry_card_httpswwwbackcountrycomwpcontentuploads202104screenshot20210414at32755pm236x300png","_content_type_uid":"card"}],"display_name":"Content","uid":"backcountry_blog_28521","name":"Our Honorary Gearheads 28521","treeStr":"Our Honorary Gearheads 28521 ➜ Page Content ➜ Components ➜ Grid ➜ Content","ct":"blog","locale":"en-us"},{"tree":[{"locale":"en-us","uid":"backcountry_blog_28521","name":"Our Honorary Gearheads 28521","ct":"blog"},{"uid":"page_content","name":"Page Content","field":"page_content"},{"uid":"components","name":"Components","field":"components"},{"uid":"grid","name":"Grid"},{"uid":"content","name":"Content","field":"content"}],"data_type":"content","missingRefs":[{"uid":"backcountry_card_httpswwwbackcountrycomwpcontentuploads202104pxl202103132246318662116x300jpg","_content_type_uid":"card"}],"display_name":"Content","uid":"backcountry_blog_28521","name":"Our Honorary Gearheads 28521","treeStr":"Our Honorary Gearheads 28521 ➜ Page Content ➜ Components ➜ Grid ➜ Content","ct":"blog","locale":"en-us"},{"tree":[{"locale":"en-us","uid":"backcountry_blog_28521","name":"Our Honorary Gearheads 28521","ct":"blog"},{"uid":"page_content","name":"Page Content","field":"page_content"},{"uid":"components","name":"Components","field":"components"},{"uid":"grid","name":"Grid"},{"uid":"content","name":"Content","field":"content"}],"data_type":"content","missingRefs":[{"uid":"backcountry_card_httpswwwbackcountrycomwpcontentuploads202104img0739300x200jpg","_content_type_uid":"card"}],"display_name":"Content","uid":"backcountry_blog_28521","name":"Our Honorary Gearheads 28521","treeStr":"Our Honorary Gearheads 28521 ➜ Page Content ➜ Components ➜ Grid ➜ Content","ct":"blog","locale":"en-us"}],"backcountry_blog_28644":[{"tree":[{"locale":"en-us","uid":"backcountry_blog_28644","name":"Backpacking Tips & Advice From A Thru-Hiker 28644","ct":"blog"},{"uid":"page_content","name":"Page Content","field":"page_content"},{"uid":"components","name":"Components","field":"components"},{"uid":"grid","name":"Grid"},{"uid":"content","name":"Content","field":"content"}],"data_type":"content","missingRefs":[{"uid":"backcountry_card_httpswwwbackcountrycomwpcontentuploads202104shopwaterfiltersjpg","_content_type_uid":"card"}],"display_name":"Content","uid":"backcountry_blog_28644","name":"Backpacking Tips & Advice From A Thru-Hiker 28644","treeStr":"Backpacking Tips & Advice From A Thru-Hiker 28644 ➜ Page Content ➜ Components ➜ Grid ➜ Content","ct":"blog","locale":"en-us"}],"backcountry_blog_29218":[{"tree":[{"locale":"en-us","uid":"backcountry_blog_29218","name":"Camping Checklist 29218","ct":"blog"},{"uid":"page_content","name":"Page Content","field":"page_content"},{"uid":"components","name":"Components","field":"components"},{"uid":"grid","name":"Grid"},{"uid":"content","name":"Content","field":"content"}],"data_type":"content","missingRefs":[{"uid":"backcountry_card_httpswwwbackcountrycomwpcontentuploads202107screenshot20230119at121724pm1273x300png","_content_type_uid":"card"}],"display_name":"Content","uid":"backcountry_blog_29218","name":"Camping Checklist 29218","treeStr":"Camping Checklist 29218 ➜ Page Content ➜ Components ➜ Grid ➜ Content","ct":"blog","locale":"en-us"}],"backcountry_blog_30363":[{"tree":[{"locale":"en-us","uid":"backcountry_blog_30363","name":"What To Pack For Leaf Peeping 30363","ct":"blog"},{"uid":"page_content","name":"Page Content","field":"page_content"},{"uid":"components","name":"Components","field":"components"},{"uid":"grid","name":"Grid"},{"uid":"content","name":"Content","field":"content"}],"data_type":"content","missingRefs":[{"uid":"backcountry_card_httpswwwbackcountrycomwpcontentuploads202111nocs300x300jpeg","_content_type_uid":"card"}],"display_name":"Content","uid":"backcountry_blog_30363","name":"What To Pack For Leaf Peeping 30363","treeStr":"What To Pack For Leaf Peeping 30363 ➜ Page Content ➜ Components ➜ Grid ➜ Content","ct":"blog","locale":"en-us"},{"tree":[{"locale":"en-us","uid":"backcountry_blog_30363","name":"What To Pack For Leaf Peeping 30363","ct":"blog"},{"uid":"page_content","name":"Page Content","field":"page_content"},{"uid":"components","name":"Components","field":"components"},{"uid":"grid","name":"Grid"},{"uid":"content","name":"Content","field":"content"}],"data_type":"content","missingRefs":[{"uid":"backcountry_card_httpswwwbackcountrycomwpcontentuploads202111yeti300x300jpeg","_content_type_uid":"card"}],"display_name":"Content","uid":"backcountry_blog_30363","name":"What To Pack For Leaf Peeping 30363","treeStr":"What To Pack For Leaf Peeping 30363 ➜ Page Content ➜ Components ➜ Grid ➜ Content","ct":"blog","locale":"en-us"},{"tree":[{"locale":"en-us","uid":"backcountry_blog_30363","name":"What To Pack For Leaf Peeping 30363","ct":"blog"},{"uid":"page_content","name":"Page Content","field":"page_content"},{"uid":"components","name":"Components","field":"components"},{"uid":"grid","name":"Grid"},{"uid":"content","name":"Content","field":"content"}],"data_type":"content","missingRefs":[{"uid":"backcountry_card_httpswwwbackcountrycomwpcontentuploads202111viddaprows300x300jpeg","_content_type_uid":"card"}],"display_name":"Content","uid":"backcountry_blog_30363","name":"What To Pack For Leaf Peeping 30363","treeStr":"What To Pack For Leaf Peeping 30363 ➜ Page Content ➜ Components ➜ Grid ➜ Content","ct":"blog","locale":"en-us"},{"tree":[{"locale":"en-us","uid":"backcountry_blog_30363","name":"What To Pack For Leaf Peeping 30363","ct":"blog"},{"uid":"page_content","name":"Page Content","field":"page_content"},{"uid":"components","name":"Components","field":"components"},{"uid":"grid","name":"Grid"},{"uid":"content","name":"Content","field":"content"}],"data_type":"content","missingRefs":[{"uid":"backcountry_card_httpswwwbackcountrycomwpcontentuploads202111fendlerms300x300jpeg","_content_type_uid":"card"}],"display_name":"Content","uid":"backcountry_blog_30363","name":"What To Pack For Leaf Peeping 30363","treeStr":"What To Pack For Leaf Peeping 30363 ➜ Page Content ➜ Components ➜ Grid ➜ Content","ct":"blog","locale":"en-us"}],"backcountry_blog_32367":[{"tree":[{"locale":"en-us","uid":"backcountry_blog_32367","name":"5 Best Mountain Bike Helmets For 2022 32367","ct":"blog"},{"uid":"page_content","name":"Page Content","field":"page_content"},{"uid":"components","name":"Components","field":"components"},{"uid":"grid","name":"Grid"},{"uid":"content","name":"Content","field":"content"}],"data_type":"content","missingRefs":[{"uid":"backcountry_card_httpswwwbackcountrycomwpcontentuploads202209fxr01w1300x300jpeg","_content_type_uid":"card"}],"display_name":"Content","uid":"backcountry_blog_32367","name":"5 Best Mountain Bike Helmets For 2022 32367","treeStr":"5 Best Mountain Bike Helmets For 2022 32367 ➜ Page Content ➜ Components ➜ Grid ➜ Content","ct":"blog","locale":"en-us"},{"tree":[{"locale":"en-us","uid":"backcountry_blog_32367","name":"5 Best Mountain Bike Helmets For 2022 32367","ct":"blog"},{"uid":"page_content","name":"Page Content","field":"page_content"},{"uid":"components","name":"Components","field":"components"},{"uid":"grid","name":"Grid"},{"uid":"content","name":"Content","field":"content"}],"data_type":"content","missingRefs":[{"uid":"backcountry_card_httpswwwbackcountrycomwpcontentuploads202209smiz995300x300jpeg","_content_type_uid":"card"}],"display_name":"Content","uid":"backcountry_blog_32367","name":"5 Best Mountain Bike Helmets For 2022 32367","treeStr":"5 Best Mountain Bike Helmets For 2022 32367 ➜ Page Content ➜ Components ➜ Grid ➜ Content","ct":"blog","locale":"en-us"},{"tree":[{"locale":"en-us","uid":"backcountry_blog_32367","name":"5 Best Mountain Bike Helmets For 2022 32367","ct":"blog"},{"uid":"page_content","name":"Page Content","field":"page_content"},{"uid":"components","name":"Components","field":"components"},{"uid":"grid","name":"Grid"},{"uid":"content","name":"Content","field":"content"}],"data_type":"content","missingRefs":[{"uid":"backcountry_card_httpswwwbackcountrycomwpcontentuploads202209girz34t300x300jpeg","_content_type_uid":"card"}],"display_name":"Content","uid":"backcountry_blog_32367","name":"5 Best Mountain Bike Helmets For 2022 32367","treeStr":"5 Best Mountain Bike Helmets For 2022 32367 ➜ Page Content ➜ Components ➜ Grid ➜ Content","ct":"blog","locale":"en-us"},{"tree":[{"locale":"en-us","uid":"backcountry_blog_32367","name":"5 Best Mountain Bike Helmets For 2022 32367","ct":"blog"},{"uid":"page_content","name":"Page Content","field":"page_content"},{"uid":"components","name":"Components","field":"components"},{"uid":"grid","name":"Grid"},{"uid":"content","name":"Content","field":"content"}],"data_type":"content","missingRefs":[{"uid":"backcountry_card_httpswwwbackcountrycomwpcontentuploads202209tldy0h8300x300jpeg","_content_type_uid":"card"}],"display_name":"Content","uid":"backcountry_blog_32367","name":"5 Best Mountain Bike Helmets For 2022 32367","treeStr":"5 Best Mountain Bike Helmets For 2022 32367 ➜ Page Content ➜ Components ➜ Grid ➜ Content","ct":"blog","locale":"en-us"},{"tree":[{"locale":"en-us","uid":"backcountry_blog_32367","name":"5 Best Mountain Bike Helmets For 2022 32367","ct":"blog"},{"uid":"page_content","name":"Page Content","field":"page_content"},{"uid":"components","name":"Components","field":"components"},{"uid":"grid","name":"Grid"},{"uid":"content","name":"Content","field":"content"}],"data_type":"content","missingRefs":[{"uid":"backcountry_card_httpswwwbackcountrycomwpcontentuploads202209pocz1eg300x300jpeg","_content_type_uid":"card"}],"display_name":"Content","uid":"backcountry_blog_32367","name":"5 Best Mountain Bike Helmets For 2022 32367","treeStr":"5 Best Mountain Bike Helmets For 2022 32367 ➜ Page Content ➜ Components ➜ Grid ➜ Content","ct":"blog","locale":"en-us"}],"backcountry_blog_32371":[{"tree":[{"locale":"en-us","uid":"backcountry_blog_32371","name":"5 Best Mountain Bike Shoes For 2022 32371","ct":"blog"},{"uid":"page_content","name":"Page Content","field":"page_content"},{"uid":"components","name":"Components","field":"components"},{"uid":"grid","name":"Grid"},{"uid":"content","name":"Content","field":"content"}],"data_type":"content","missingRefs":[{"uid":"backcountry_card_httpswwwbackcountrycomwpcontentuploads202209scq00en1300x300jpeg","_content_type_uid":"card"}],"display_name":"Content","uid":"backcountry_blog_32371","name":"5 Best Mountain Bike Shoes For 2022 32371","treeStr":"5 Best Mountain Bike Shoes For 2022 32371 ➜ Page Content ➜ Components ➜ Grid ➜ Content","ct":"blog","locale":"en-us"},{"tree":[{"locale":"en-us","uid":"backcountry_blog_32371","name":"5 Best Mountain Bike Shoes For 2022 32371","ct":"blog"},{"uid":"page_content","name":"Page Content","field":"page_content"},{"uid":"components","name":"Components","field":"components"},{"uid":"grid","name":"Grid"},{"uid":"content","name":"Content","field":"content"}],"data_type":"content","missingRefs":[{"uid":"backcountry_card_httpswwwbackcountrycomwpcontentuploads202209girz33j1300x300jpeg","_content_type_uid":"card"}],"display_name":"Content","uid":"backcountry_blog_32371","name":"5 Best Mountain Bike Shoes For 2022 32371","treeStr":"5 Best Mountain Bike Shoes For 2022 32371 ➜ Page Content ➜ Components ➜ Grid ➜ Content","ct":"blog","locale":"en-us"},{"tree":[{"locale":"en-us","uid":"backcountry_blog_32371","name":"5 Best Mountain Bike Shoes For 2022 32371","ct":"blog"},{"uid":"page_content","name":"Page Content","field":"page_content"},{"uid":"components","name":"Components","field":"components"},{"uid":"grid","name":"Grid"},{"uid":"content","name":"Content","field":"content"}],"data_type":"content","missingRefs":[{"uid":"backcountry_card_httpswwwbackcountrycomwpcontentuploads202209shiu1b01300x300jpeg","_content_type_uid":"card"}],"display_name":"Content","uid":"backcountry_blog_32371","name":"5 Best Mountain Bike Shoes For 2022 32371","treeStr":"5 Best Mountain Bike Shoes For 2022 32371 ➜ Page Content ➜ Components ➜ Grid ➜ Content","ct":"blog","locale":"en-us"},{"tree":[{"locale":"en-us","uid":"backcountry_blog_32371","name":"5 Best Mountain Bike Shoes For 2022 32371","ct":"blog"},{"uid":"page_content","name":"Page Content","field":"page_content"},{"uid":"components","name":"Components","field":"components"},{"uid":"grid","name":"Grid"},{"uid":"content","name":"Content","field":"content"}],"data_type":"content","missingRefs":[{"uid":"backcountry_card_httpswwwbackcountrycomwpcontentuploads202209lake300x300jpeg","_content_type_uid":"card"}],"display_name":"Content","uid":"backcountry_blog_32371","name":"5 Best Mountain Bike Shoes For 2022 32371","treeStr":"5 Best Mountain Bike Shoes For 2022 32371 ➜ Page Content ➜ Components ➜ Grid ➜ Content","ct":"blog","locale":"en-us"},{"tree":[{"locale":"en-us","uid":"backcountry_blog_32371","name":"5 Best Mountain Bike Shoes For 2022 32371","ct":"blog"},{"uid":"page_content","name":"Page Content","field":"page_content"},{"uid":"components","name":"Components","field":"components"},{"uid":"grid","name":"Grid"},{"uid":"content","name":"Content","field":"content"}],"data_type":"content","missingRefs":[{"uid":"backcountry_card_httpswwwbackcountrycomwpcontentuploads202209fvtz11o1300x300jpeg","_content_type_uid":"card"}],"display_name":"Content","uid":"backcountry_blog_32371","name":"5 Best Mountain Bike Shoes For 2022 32371","treeStr":"5 Best Mountain Bike Shoes For 2022 32371 ➜ Page Content ➜ Components ➜ Grid ➜ Content","ct":"blog","locale":"en-us"}],"backcountry_blog_3891":[{"tree":[{"locale":"en-us","uid":"backcountry_blog_3891","name":"Ski Size Chart: How to Choose the Right Ski Length 3891","ct":"blog"},{"uid":"page_content","name":"Page Content","field":"page_content"},{"uid":"components","name":"Components","field":"components"},{"uid":"grid","name":"Grid"},{"uid":"content","name":"Content","field":"content"}],"data_type":"content","missingRefs":[{"uid":"backcountry_card_httpswwwbackcountrycomwpcontentuploads201709screenshot20221206154347145x300png","_content_type_uid":"card"}],"display_name":"Content","uid":"backcountry_blog_3891","name":"Ski Size Chart: How to Choose the Right Ski Length 3891","treeStr":"Ski Size Chart: How to Choose the Right Ski Length 3891 ➜ Page Content ➜ Components ➜ Grid ➜ Content","ct":"blog","locale":"en-us"},{"tree":[{"locale":"en-us","uid":"backcountry_blog_3891","name":"Ski Size Chart: How to Choose the Right Ski Length 3891","ct":"blog"},{"uid":"page_content","name":"Page Content","field":"page_content"},{"uid":"components","name":"Components","field":"components"},{"uid":"grid","name":"Grid"},{"uid":"content","name":"Content","field":"content"}],"data_type":"content","missingRefs":[{"uid":"backcountry_card_httpswwwbackcountrycomwpcontentuploads201709screenshot20221207123812png","_content_type_uid":"card"}],"display_name":"Content","uid":"backcountry_blog_3891","name":"Ski Size Chart: How to Choose the Right Ski Length 3891","treeStr":"Ski Size Chart: How to Choose the Right Ski Length 3891 ➜ Page Content ➜ Components ➜ Grid ➜ Content","ct":"blog","locale":"en-us"}]} \ No newline at end of file diff --git a/packages/contentstack/package.json b/packages/contentstack/package.json index 648bcd6c5d..98d2615593 100755 --- a/packages/contentstack/package.json +++ b/packages/contentstack/package.json @@ -22,7 +22,7 @@ "prepack": "pnpm compile && oclif manifest && oclif readme" }, "dependencies": { - "@contentstack/cli-audit": "~1.7.3", + "@contentstack/cli-audit": "~1.7.4", "@contentstack/cli-auth": "~1.3.22", "@contentstack/cli-cm-bootstrap": "~1.13.0", "@contentstack/cli-cm-branches": "~1.2.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index aa6aa2dbe5..2b44f981b4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,7 +10,7 @@ importers: packages/contentstack: specifiers: - '@contentstack/cli-audit': ~1.7.3 + '@contentstack/cli-audit': ~1.7.4 '@contentstack/cli-auth': ~1.3.22 '@contentstack/cli-cm-bootstrap': ~1.13.0 '@contentstack/cli-cm-branches': ~1.2.0 @@ -138,7 +138,7 @@ importers: '@types/chai': ^4.3.20 '@types/fs-extra': ^11.0.4 '@types/mocha': ^10.0.10 - '@types/node': ^20.17.9 + '@types/node': ^20.17.10 '@types/uuid': ^9.0.8 chai: ^4.5.0 chalk: ^4.1.2 @@ -740,7 +740,7 @@ importers: packages/contentstack-import: specifiers: - '@contentstack/cli-audit': ~1.7.3 + '@contentstack/cli-audit': ~1.7.4 '@contentstack/cli-command': ~1.3.2 '@contentstack/cli-utilities': ~1.8.0 '@contentstack/cli-variants': ~1.1.4 @@ -1290,7 +1290,7 @@ packages: resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} dependencies: - '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/gen-mapping': 0.3.8 '@jridgewell/trace-mapping': 0.3.25 dev: true @@ -1408,7 +1408,7 @@ packages: dependencies: '@babel/parser': 7.26.3 '@babel/types': 7.26.3 - '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/gen-mapping': 0.3.8 '@jridgewell/trace-mapping': 0.3.25 jsesc: 3.1.0 dev: true @@ -2215,8 +2215,8 @@ packages: chalk: 4.1.2 dev: true - /@jridgewell/gen-mapping/0.3.5: - resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} + /@jridgewell/gen-mapping/0.3.8: + resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} engines: {node: '>=6.0.0'} dependencies: '@jridgewell/set-array': 1.2.1 @@ -3613,7 +3613,7 @@ packages: /@types/mkdirp/1.0.2: resolution: {integrity: sha512-o0K1tSO0Dx5X6xlU5F1D6625FawhC3dU3iqr25lluNv/+/QIVH8RLNEiVokgIZo+mz+87w/3Mkg/VvQS+J51fQ==} dependencies: - '@types/node': 14.18.63 + '@types/node': 20.17.10 dev: true /@types/mocha/10.0.10: @@ -4667,7 +4667,7 @@ packages: define-properties: 1.2.1 es-abstract: 1.23.5 es-object-atoms: 1.0.0 - get-intrinsic: 1.2.5 + get-intrinsic: 1.2.6 is-string: 1.1.0 dev: true @@ -4716,7 +4716,7 @@ packages: define-properties: 1.2.1 es-abstract: 1.23.5 es-errors: 1.3.0 - get-intrinsic: 1.2.5 + get-intrinsic: 1.2.6 is-array-buffer: 3.0.4 is-shared-array-buffer: 1.0.3 @@ -5003,8 +5003,8 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001687 - electron-to-chromium: 1.5.72 + caniuse-lite: 1.0.30001688 + electron-to-chromium: 1.5.73 node-releases: 2.0.19 update-browserslist-db: 1.1.1_browserslist@4.24.2 dev: true @@ -5238,9 +5238,16 @@ packages: dependencies: call-bind-apply-helpers: 1.0.1 es-define-property: 1.0.1 - get-intrinsic: 1.2.5 + get-intrinsic: 1.2.6 set-function-length: 1.2.2 + /call-bound/1.0.2: + resolution: {integrity: sha512-0lk0PHFe/uz0vl527fG9CgdE9WdafjDbCXvBbs+LUv000TVt2Jjhqbs4Jwm8gz070w8xXyEAxrPOMullsxXeGg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.8 + get-intrinsic: 1.2.6 + /callsites/3.1.0: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} @@ -5255,8 +5262,8 @@ packages: engines: {node: '>=10'} dev: true - /caniuse-lite/1.0.30001687: - resolution: {integrity: sha512-0S/FDhf4ZiqrTUiQ39dKeUjYRjkv7lOZU1Dgif2rIqrTzX/1wV2hfKu9TOm1IHkdSijfLswxTFzl/cvir+SLSQ==} + /caniuse-lite/1.0.30001688: + resolution: {integrity: sha512-Nmqpru91cuABu/DTCXbM2NSRHzM2uVHfPnhJ/1zEAJx/ILBRVmz3pzH4N7DZqbdG0gWClsCC05Oj0mJ/1AWMbA==} dev: true /cardinal/2.1.1: @@ -5886,7 +5893,7 @@ packages: dependencies: call-bind: 1.0.8 es-errors: 1.3.0 - is-data-view: 1.0.1 + is-data-view: 1.0.2 /data-view-byte-length/1.0.1: resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==} @@ -5894,7 +5901,7 @@ packages: dependencies: call-bind: 1.0.8 es-errors: 1.3.0 - is-data-view: 1.0.1 + is-data-view: 1.0.2 /data-view-byte-offset/1.0.0: resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==} @@ -5902,7 +5909,7 @@ packages: dependencies: call-bind: 1.0.8 es-errors: 1.3.0 - is-data-view: 1.0.1 + is-data-view: 1.0.2 /date-fns/1.30.1: resolution: {integrity: sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==} @@ -6246,8 +6253,8 @@ packages: dependencies: jake: 10.9.2 - /electron-to-chromium/1.5.72: - resolution: {integrity: sha512-ZpSAUOZ2Izby7qnZluSrAlGgGQzucmFbN0n64dYzocYxnxV5ufurpj3VgEe4cUp7ir9LmeLxNYo8bVnlM8bQHw==} + /electron-to-chromium/1.5.73: + resolution: {integrity: sha512-8wGNxG9tAG5KhGd3eeA0o6ixhiNdgr0DcHWm85XPCphwZgD1lIEoi6t3VERayWao7SF7AAZTw6oARGJeVjH8Kg==} dev: true /elegant-spinner/1.0.1: @@ -6356,7 +6363,7 @@ packages: es-set-tostringtag: 2.0.3 es-to-primitive: 1.3.0 function.prototype.name: 1.1.6 - get-intrinsic: 1.2.5 + get-intrinsic: 1.2.6 get-symbol-description: 1.0.2 globalthis: 1.0.4 gopd: 1.2.0 @@ -6367,9 +6374,9 @@ packages: internal-slot: 1.0.7 is-array-buffer: 3.0.4 is-callable: 1.2.7 - is-data-view: 1.0.1 + is-data-view: 1.0.2 is-negative-zero: 2.0.3 - is-regex: 1.2.0 + is-regex: 1.2.1 is-shared-array-buffer: 1.0.3 is-string: 1.1.0 is-typed-array: 1.1.13 @@ -6378,10 +6385,10 @@ packages: object-keys: 1.1.1 object.assign: 4.1.5 regexp.prototype.flags: 1.5.3 - safe-array-concat: 1.1.2 + safe-array-concat: 1.1.3 safe-regex-test: 1.0.3 - string.prototype.trim: 1.2.9 - string.prototype.trimend: 1.0.8 + string.prototype.trim: 1.2.10 + string.prototype.trimend: 1.0.9 string.prototype.trimstart: 1.0.8 typed-array-buffer: 1.0.2 typed-array-byte-length: 1.0.1 @@ -6408,7 +6415,7 @@ packages: resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} engines: {node: '>= 0.4'} dependencies: - get-intrinsic: 1.2.5 + get-intrinsic: 1.2.6 has-tostringtag: 1.0.2 hasown: 2.0.2 @@ -6743,7 +6750,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.21.0_avq3eyf5kaj6ssrwo7fvkrwnji + '@typescript-eslint/parser': 6.21.0_6txzh3afdjfsavlpa2fczfkiua debug: 3.2.7 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 @@ -6855,7 +6862,7 @@ packages: object.groupby: 1.0.3 object.values: 1.2.0 semver: 6.3.1 - string.prototype.trimend: 1.0.8 + string.prototype.trimend: 1.0.9 tsconfig-paths: 3.15.0 transitivePeerDependencies: - eslint-import-resolver-typescript @@ -6874,7 +6881,7 @@ packages: optional: true dependencies: '@rtsao/scc': 1.1.0 - '@typescript-eslint/parser': 6.21.0_avq3eyf5kaj6ssrwo7fvkrwnji + '@typescript-eslint/parser': 6.21.0_6txzh3afdjfsavlpa2fczfkiua array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 array.prototype.flat: 1.3.2 @@ -6892,7 +6899,7 @@ packages: object.groupby: 1.0.3 object.values: 1.2.0 semver: 6.3.1 - string.prototype.trimend: 1.0.8 + string.prototype.trimend: 1.0.9 tsconfig-paths: 3.15.0 transitivePeerDependencies: - eslint-import-resolver-typescript @@ -7989,18 +7996,20 @@ packages: resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==} dev: true - /get-intrinsic/1.2.5: - resolution: {integrity: sha512-Y4+pKa7XeRUPWFNvOOYHkRYrfzW07oraURSvjDmRVOJ748OrVmeXtpE4+GCEHncjCjkTxPNRt8kEbxDhsn6VTg==} + /get-intrinsic/1.2.6: + resolution: {integrity: sha512-qxsEs+9A+u85HhllWJJFicJfPDhRmjzoYdl64aMWW9yRIJmSyxdn8IEkuIM530/7T+lv0TIHd8L6Q/ra0tEoeA==} engines: {node: '>= 0.4'} dependencies: call-bind-apply-helpers: 1.0.1 dunder-proto: 1.0.0 es-define-property: 1.0.1 es-errors: 1.3.0 + es-object-atoms: 1.0.0 function-bind: 1.1.2 gopd: 1.2.0 has-symbols: 1.1.0 hasown: 2.0.2 + math-intrinsics: 1.0.0 /get-package-type/0.1.0: resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} @@ -8024,7 +8033,7 @@ packages: dependencies: call-bind: 1.0.8 es-errors: 1.3.0 - get-intrinsic: 1.2.5 + get-intrinsic: 1.2.6 /get-tsconfig/4.8.1: resolution: {integrity: sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==} @@ -8578,7 +8587,7 @@ packages: dependencies: es-errors: 1.3.0 hasown: 2.0.2 - side-channel: 1.0.6 + side-channel: 1.1.0 /interpret/1.4.0: resolution: {integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==} @@ -8619,7 +8628,7 @@ packages: engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.8 - get-intrinsic: 1.2.5 + get-intrinsic: 1.2.6 /is-arrayish/0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} @@ -8677,10 +8686,12 @@ packages: dependencies: hasown: 2.0.2 - /is-data-view/1.0.1: - resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} + /is-data-view/1.0.2: + resolution: {integrity: sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==} engines: {node: '>= 0.4'} dependencies: + call-bound: 1.0.2 + get-intrinsic: 1.2.6 is-typed-array: 1.1.13 /is-date-object/1.0.5: @@ -8829,11 +8840,11 @@ packages: resolution: {integrity: sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==} dev: false - /is-regex/1.2.0: - resolution: {integrity: sha512-B6ohK4ZmoftlUe+uvenXSbPJFo6U37BH7oO1B3nQH8f/7h27N56s85MhUtbFJAziz5dcmuR3i8ovUl35zp8pFA==} + /is-regex/1.2.1: + resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.8 + call-bound: 1.0.2 gopd: 1.2.0 has-tostringtag: 1.0.2 hasown: 2.0.2 @@ -8927,7 +8938,7 @@ packages: engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.8 - get-intrinsic: 1.2.5 + get-intrinsic: 1.2.6 /is-windows/1.0.2: resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} @@ -10416,6 +10427,10 @@ packages: engines: {node: '>= 12'} hasBin: true + /math-intrinsics/1.0.0: + resolution: {integrity: sha512-4MqMiKP90ybymYvsut0CH2g4XWbfLtmlCkXmtmdcDCxNB+mQcu1w/1+L/VD7vi/PSv7X2JYV7SCcR+jiPXnQtA==} + engines: {node: '>= 0.4'} + /mdurl/2.0.0: resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==} dev: true @@ -12310,14 +12325,14 @@ packages: resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} engines: {node: '>=0.6'} dependencies: - side-channel: 1.0.6 + side-channel: 1.1.0 dev: false /qs/6.13.1: resolution: {integrity: sha512-EJPeIn0CYrGu+hli1xilKAPXODtJ12T0sP63Ijx2/khC2JtuaN3JyNIpvmnkmaEtha9ocbG4A4cMcr+TvqvwQg==} engines: {node: '>=0.6'} dependencies: - side-channel: 1.0.6 + side-channel: 1.1.0 dev: false /querystring/0.2.0: @@ -12567,7 +12582,7 @@ packages: dunder-proto: 1.0.0 es-abstract: 1.23.5 es-errors: 1.3.0 - get-intrinsic: 1.2.5 + get-intrinsic: 1.2.6 gopd: 1.2.0 which-builtin-type: 1.2.0 @@ -12794,12 +12809,13 @@ packages: dependencies: tslib: 2.8.1 - /safe-array-concat/1.1.2: - resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} + /safe-array-concat/1.1.3: + resolution: {integrity: sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==} engines: {node: '>=0.4'} dependencies: call-bind: 1.0.8 - get-intrinsic: 1.2.5 + call-bound: 1.0.2 + get-intrinsic: 1.2.6 has-symbols: 1.1.0 isarray: 2.0.5 @@ -12815,7 +12831,7 @@ packages: dependencies: call-bind: 1.0.8 es-errors: 1.3.0 - is-regex: 1.2.0 + is-regex: 1.2.1 /safe-regex/2.1.1: resolution: {integrity: sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==} @@ -12912,7 +12928,7 @@ packages: define-data-property: 1.1.4 es-errors: 1.3.0 function-bind: 1.1.2 - get-intrinsic: 1.2.5 + get-intrinsic: 1.2.6 gopd: 1.2.0 has-property-descriptors: 1.0.2 @@ -12971,15 +12987,42 @@ packages: shelljs: 0.8.5 dev: true - /side-channel/1.0.6: - resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} + /side-channel-list/1.0.0: + resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} engines: {node: '>= 0.4'} dependencies: - call-bind: 1.0.8 es-errors: 1.3.0 - get-intrinsic: 1.2.5 object-inspect: 1.13.3 + /side-channel-map/1.0.1: + resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.2 + es-errors: 1.3.0 + get-intrinsic: 1.2.6 + object-inspect: 1.13.3 + + /side-channel-weakmap/1.0.2: + resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==} + engines: {node: '>= 0.4'} + dependencies: + call-bound: 1.0.2 + es-errors: 1.3.0 + get-intrinsic: 1.2.6 + object-inspect: 1.13.3 + side-channel-map: 1.0.1 + + /side-channel/1.1.0: + resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==} + engines: {node: '>= 0.4'} + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.3 + side-channel-list: 1.0.0 + side-channel-map: 1.0.1 + side-channel-weakmap: 1.0.2 + /signal-exit/3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} @@ -13283,19 +13326,24 @@ packages: emoji-regex: 9.2.2 strip-ansi: 7.1.0 - /string.prototype.trim/1.2.9: - resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} + /string.prototype.trim/1.2.10: + resolution: {integrity: sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.8 + call-bound: 1.0.2 + define-data-property: 1.1.4 define-properties: 1.2.1 es-abstract: 1.23.5 es-object-atoms: 1.0.0 + has-property-descriptors: 1.0.2 - /string.prototype.trimend/1.0.8: - resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==} + /string.prototype.trimend/1.0.9: + resolution: {integrity: sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.8 + call-bound: 1.0.2 define-properties: 1.2.1 es-object-atoms: 1.0.0 @@ -14388,7 +14436,7 @@ packages: is-date-object: 1.0.5 is-finalizationregistry: 1.1.0 is-generator-function: 1.0.10 - is-regex: 1.2.0 + is-regex: 1.2.1 is-weakref: 1.0.2 isarray: 2.0.5 which-boxed-primitive: 1.1.0