From 89fdb7ad238701865ca5bdb781031522d70cffe5 Mon Sep 17 00:00:00 2001 From: github-actions Date: Tue, 1 Oct 2024 11:40:25 -0400 Subject: [PATCH] build(knapsack): update knapsack and enable prototyping --- apps/knapsack/data/db.yml | 2 + .../data/knapsack.pattern.prototypes.json | 30 + .../dist/meta/knapsack.html-data.json | 13 +- .../prototypes.web-components.spec.d.ts | 11 + .../prototypes.web-components.spec.json | 4 + package-lock.json | 527 ++++++++++-------- package.json | 6 +- 7 files changed, 361 insertions(+), 232 deletions(-) create mode 100644 apps/knapsack/data/knapsack.pattern.prototypes.json create mode 100644 apps/knapsack/dist/meta/prototypes/prototypes.web-components.spec.d.ts create mode 100644 apps/knapsack/dist/meta/prototypes/prototypes.web-components.spec.json diff --git a/apps/knapsack/data/db.yml b/apps/knapsack/data/db.yml index 4bb6f1ed3f..765b2aab74 100644 --- a/apps/knapsack/data/db.yml +++ b/apps/knapsack/data/db.yml @@ -27,6 +27,8 @@ settings: favicon: https://knapsack.imgix.net/site/covalent/favicon-4v5hnagck0ico hideTitleInNavigation: false logoUrl: https://knapsack.imgix.net/site/covalent/teradata-zalegzixrisvg + prototyping: + patternId: prototypes theme: appearance: customFonts: diff --git a/apps/knapsack/data/knapsack.pattern.prototypes.json b/apps/knapsack/data/knapsack.pattern.prototypes.json new file mode 100644 index 0000000000..7d7d2e022b --- /dev/null +++ b/apps/knapsack/data/knapsack.pattern.prototypes.json @@ -0,0 +1,30 @@ +{ + "id": "prototypes", + "title": "Prototyping", + "hideFromComponentBlocks": true, + "hideFromOverviewBlocks": true, + "templates": [ + { + "id": "web-components", + "templateLanguageId": "web-components", + "title": "Web Components", + "path": "", + "alias": "div", + "spec": { + "isInferred": false, + "props": { + "type": "object", + "properties": {} + }, + "slots": { + "default": { + "title": "Content" + } + } + }, + "demoIds": [], + "blockIds": [] + } + ], + "tabs": [] +} diff --git a/apps/knapsack/dist/meta/knapsack.html-data.json b/apps/knapsack/dist/meta/knapsack.html-data.json index 455f4c7ec9..49723b89a2 100644 --- a/apps/knapsack/dist/meta/knapsack.html-data.json +++ b/apps/knapsack/dist/meta/knapsack.html-data.json @@ -830,7 +830,7 @@ ], "attributes": [ { - "name": "toggledOn", + "name": "on", "description": "boolean Whether the toggle is activated." }, { @@ -2469,6 +2469,17 @@ "description": "How much left padding (px) to add for nested elements." } ] + }, + { + "name": "div", + "description": "", + "references": [ + { + "name": "Knapsack Docs", + "url": "http://localhost:3999/pattern/prototypes/web-components" + } + ], + "attributes": [] } ] } diff --git a/apps/knapsack/dist/meta/prototypes/prototypes.web-components.spec.d.ts b/apps/knapsack/dist/meta/prototypes/prototypes.web-components.spec.d.ts new file mode 100644 index 0000000000..682638be0a --- /dev/null +++ b/apps/knapsack/dist/meta/prototypes/prototypes.web-components.spec.d.ts @@ -0,0 +1,11 @@ +/** + * patternId: "prototypes" templateId: "web-components" + * This file was automatically generated by Knapsack. + * DO NOT MODIFY IT BY HAND. + * Instead, adjust it's spec, by either: + * 1) go to "/patterns/prototypes/web-components" and use the UI to edit the spec + * 2) OR edit the "knapsack.pattern.prototypes.json" file's "spec.props". + * Run Knapsack again to regenerate this file. + */ + +export interface Prototypes {} diff --git a/apps/knapsack/dist/meta/prototypes/prototypes.web-components.spec.json b/apps/knapsack/dist/meta/prototypes/prototypes.web-components.spec.json new file mode 100644 index 0000000000..e1a8346a83 --- /dev/null +++ b/apps/knapsack/dist/meta/prototypes/prototypes.web-components.spec.json @@ -0,0 +1,4 @@ +{ + "type": "object", + "properties": {} +} diff --git a/package-lock.json b/package-lock.json index 78f1d1adde..dd00ceb444 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,9 +19,9 @@ "@angular/platform-browser": "17.x.x", "@angular/platform-browser-dynamic": "17.x.x", "@angular/router": "17.x.x", - "@knapsack/app": "^4.69.5", - "@knapsack/renderer-angular": "^4.69.5", - "@knapsack/renderer-web-components": "^4.69.5", + "@knapsack/app": "^4.69.12", + "@knapsack/renderer-angular": "^4.69.12", + "@knapsack/renderer-web-components": "^4.69.12", "@material/banner": "15.0.0-canary.7f224ddd4.0", "@material/button": "15.0.0-canary.7f224ddd4.0", "@material/card": "15.0.0-canary.7f224ddd4.0", @@ -83,7 +83,7 @@ "@commitlint/cli": "^18.4.3", "@commitlint/config-angular": "^16.2.1", "@commitlint/config-conventional": "^16.2.1", - "@covalent/tokens": "*", + "@covalent/tokens": "latest", "@nx/angular": "17.3.1", "@nx/cypress": "17.3.1", "@nx/eslint": "17.3.1", @@ -1928,22 +1928,6 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", - "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/plugin-proposal-decorators": { "version": "7.24.7", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.24.7.tgz", @@ -1960,22 +1944,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", - "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/plugin-proposal-object-rest-spread": { "version": "7.12.1", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz", @@ -1991,23 +1959,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.21.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", - "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.", - "dependencies": { - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/plugin-proposal-private-property-in-object": { "version": "7.21.0-placeholder-for-preset-env.2", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", @@ -6559,27 +6510,28 @@ "dev": true }, "node_modules/@knapsack/app": { - "version": "4.69.5", - "resolved": "https://registry.npmjs.org/@knapsack/app/-/app-4.69.5.tgz", - "integrity": "sha512-Bshxv8Wn7W6EbNBQ6h1ZD0oxGnJR3sWtASXVIjpVBs7A5E9GhmYrCIWWVK1l/5zwY1n+2syjj+nIFmW/yZiyOg==", + "version": "4.69.14", + "resolved": "https://registry.npmjs.org/@knapsack/app/-/app-4.69.14.tgz", + "integrity": "sha512-m4u6CnrTQuB6PCrI85RdQNkim+1c1tEZJnmEiEskZtbooG5D8mxTlNoIKJ88SFZDRes6dlrr2p3I5hnyOisbWA==", "dependencies": { "@babel/core": "^7.25.2", - "@babel/preset-env": "^7.25.3", + "@babel/preset-env": "^7.25.4", "@babel/preset-react": "^7.24.7", "@babel/preset-typescript": "^7.24.7", - "@knapsack/app-client-api": "4.69.5", - "@knapsack/babel-config-starter": "4.69.5", - "@knapsack/browserslist-config": "4.69.5", - "@knapsack/core": "4.69.5", - "@knapsack/creator-utils": "4.69.5", - "@knapsack/design-token-utils": "4.69.5", - "@knapsack/file-utils": "4.69.5", - "@knapsack/https": "4.69.5", - "@knapsack/ks-file-utils": "4.69.5", - "@knapsack/renderer-client": "4.69.5", - "@knapsack/schema-utils": "4.69.5", - "@knapsack/types": "4.69.5", - "@knapsack/utils": "4.69.5", + "@knapsack/app-client-api": "4.69.14", + "@knapsack/babel-config-starter": "4.69.14", + "@knapsack/browserslist-config": "4.69.14", + "@knapsack/core": "4.69.14", + "@knapsack/creator-utils": "4.69.14", + "@knapsack/design-token-utils": "4.69.14", + "@knapsack/file-utils": "4.69.14", + "@knapsack/https": "4.69.14", + "@knapsack/ks-file-utils": "4.69.14", + "@knapsack/renderer-client": "4.69.14", + "@knapsack/rendering-utils": "4.69.14", + "@knapsack/schema-utils": "4.69.14", + "@knapsack/types": "4.69.14", + "@knapsack/utils": "4.69.14", "@sentry/node": "^7.119.0", "@sentry/profiling-node": "^7.119.0", "chalk": "^4.1.2", @@ -6590,12 +6542,12 @@ "debounce": "^1.2.1", "deep-equal": "^2.2.3", "ejs": "^3.1.10", - "express": "^4.19.2", + "express": "^4.21.0", "find-cache-dir": "^3.3.2", "fs-extra": "^11.2.0", "globby": "^11.1.0", "handlebars": "^4.7.8", - "immer": "^10.0.4", + "immer": "^10.1.1", "internal-ip": "^6.2.0", "isomorphic-fetch": "^3.0.0", "json-schema-to-typescript": "^8.2.0", @@ -6603,7 +6555,7 @@ "nanoid": "^3.3.7", "npmlog": "^5.0.1", "portfinder": "^1.0.32", - "qs": "^6.12.1", + "qs": "^6.13.0", "update-notifier": "^5.1.0", "url-join": "^4.0.1", "ws": "^8.18.0", @@ -6615,12 +6567,12 @@ } }, "node_modules/@knapsack/app-client-api": { - "version": "4.69.5", - "resolved": "https://registry.npmjs.org/@knapsack/app-client-api/-/app-client-api-4.69.5.tgz", - "integrity": "sha512-QDqF0s0TzO17TNTshyf+QaHPuvT78p/fD8SV+5DPW2Z6jMkcqc0Af5Z/wB1STaItq3KOtjjoLrbVtxqCY45Lrg==", + "version": "4.69.14", + "resolved": "https://registry.npmjs.org/@knapsack/app-client-api/-/app-client-api-4.69.14.tgz", + "integrity": "sha512-VF82Ox6q3gO0XT0aHI5Or5Z3p4s1zpuuRxt4jckz+QQt2A2gkMXG3a2U2Ed6v0rnDSxIaMc4YNju9JetgdXNRQ==", "dependencies": { - "@knapsack/types": "4.69.5", - "@knapsack/utils": "4.69.5", + "@knapsack/types": "4.69.14", + "@knapsack/utils": "4.69.14", "cross-fetch": "^4.0.0" } }, @@ -6985,26 +6937,26 @@ } }, "node_modules/@knapsack/babel-config-starter": { - "version": "4.69.5", - "resolved": "https://registry.npmjs.org/@knapsack/babel-config-starter/-/babel-config-starter-4.69.5.tgz", - "integrity": "sha512-QcY0TozLxH56W7omg1kTmkz+FS+713qPFlJH6jilgyW0tCK34BqfzJjU0dCBva0C7+2LCseGXFIAVZM4KO4wcw==", + "version": "4.69.14", + "resolved": "https://registry.npmjs.org/@knapsack/babel-config-starter/-/babel-config-starter-4.69.14.tgz", + "integrity": "sha512-ELLOCtwJpQcBaJOLgriDPJC1mXP7rugGnEiHoQ7SEXVgtqdEmeAmrUhbheot/TOpXsFcf32UTu9jHYXOlAGHcg==", "dependencies": { - "@babel/cli": "^7.24.8", + "@babel/cli": "^7.25.6", "@babel/core": "^7.25.2", - "@babel/plugin-proposal-class-properties": "^7.18.6", "@babel/plugin-proposal-decorators": "^7.24.7", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", - "@babel/plugin-proposal-object-rest-spread": "^7.20.7", - "@babel/plugin-proposal-optional-chaining": "^7.21.0", "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-transform-runtime": "^7.24.7", - "@babel/preset-env": "^7.25.3", + "@babel/plugin-transform-class-properties": "^7.25.4", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", + "@babel/plugin-transform-object-rest-spread": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.8", + "@babel/plugin-transform-runtime": "^7.25.4", + "@babel/preset-env": "^7.25.4", "@babel/preset-react": "^7.24.7", "@babel/preset-typescript": "^7.24.7", - "@babel/runtime": "^7.25.0", - "@knapsack/browserslist-config": "4.69.5", - "@knapsack/creator-utils": "4.69.5", - "@knapsack/file-utils": "4.69.5", + "@babel/runtime": "^7.25.6", + "@knapsack/browserslist-config": "4.69.14", + "@knapsack/creator-utils": "4.69.14", + "@knapsack/file-utils": "4.69.14", "babel-plugin-transform-async-to-promises": "^0.8.18" }, "bin": { @@ -7069,25 +7021,6 @@ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, - "node_modules/@knapsack/babel-config-starter/node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.20.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", - "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.", - "dependencies": { - "@babel/compat-data": "^7.20.5", - "@babel/helper-compilation-targets": "^7.20.7", - "@babel/helper-plugin-utils": "^7.20.2", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.20.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@knapsack/babel-config-starter/node_modules/@babel/plugin-transform-async-generator-functions": { "version": "7.25.4", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.4.tgz", @@ -7284,14 +7217,14 @@ } }, "node_modules/@knapsack/browserslist-config": { - "version": "4.69.5", - "resolved": "https://registry.npmjs.org/@knapsack/browserslist-config/-/browserslist-config-4.69.5.tgz", - "integrity": "sha512-6hsnjtMpH2pYiaOKJO46f3dJQFkZRfzsQ2YSjqDgO8kUhRO8brFtH38z3/OSXUYK+7WEXzs+TsnERYhl0bqI+A==" + "version": "4.69.14", + "resolved": "https://registry.npmjs.org/@knapsack/browserslist-config/-/browserslist-config-4.69.14.tgz", + "integrity": "sha512-mJaTTt3i7p+1iDcrzm8RVZXSSp5QJODpnTWxaKdUvvV7rv8et3CrsjEdbYhqDzhb6GL98Gv/ozSOQT9Sc/juRw==" }, "node_modules/@knapsack/color-utils": { - "version": "4.69.5", - "resolved": "https://registry.npmjs.org/@knapsack/color-utils/-/color-utils-4.69.5.tgz", - "integrity": "sha512-Oz5bSO9hB9RHLQLUQYrFesUOM/I3GeIYAWBD6IXfO7xgf8XbOQgWNBglkIdFTAjRAZ26qlq0XNc223OhCVKw9Q==", + "version": "4.69.14", + "resolved": "https://registry.npmjs.org/@knapsack/color-utils/-/color-utils-4.69.14.tgz", + "integrity": "sha512-WZBUkX6lWzb+VX0m8+sEo2RiEa1cAInRdEKWmJiSF69MNBTV8Q4Pzxzqh5PVePn04VRq+9BQSOUcosp1tEih5A==", "dependencies": { "@types/lodash": "^4.17.5", "color": "^4.2.3", @@ -7299,20 +7232,20 @@ } }, "node_modules/@knapsack/core": { - "version": "4.69.5", - "resolved": "https://registry.npmjs.org/@knapsack/core/-/core-4.69.5.tgz", - "integrity": "sha512-mlxXXITuKtlNq8a9Hzbny6VWntWFtTZfPfV0y0h4yzgk93EzJajSkdwFWevlwgr5iTmXfp++j/N/yl63XgoHrw==", + "version": "4.69.14", + "resolved": "https://registry.npmjs.org/@knapsack/core/-/core-4.69.14.tgz", + "integrity": "sha512-s0ZhZxqBEwEZCGraEZdt1e8DJBtGb88b7N07bWUDc14p2kFH+5cb5SQp+uiiAyys/Vth0t1fW9ch5//iNztWWg==", "dependencies": { - "@knapsack/utils": "4.69.5", + "@knapsack/utils": "4.69.14", "superstruct": "^0.16.7" } }, "node_modules/@knapsack/creator-utils": { - "version": "4.69.5", - "resolved": "https://registry.npmjs.org/@knapsack/creator-utils/-/creator-utils-4.69.5.tgz", - "integrity": "sha512-o7uNPg1tNhxodWuX3Zu6rXmatjZDcZet8bPFJ7isDKXGk+UgCirNnqZaBywvh91OH5v/KDfKtuGTywGBt4lKoA==", + "version": "4.69.14", + "resolved": "https://registry.npmjs.org/@knapsack/creator-utils/-/creator-utils-4.69.14.tgz", + "integrity": "sha512-VGPQktqfdlep8njs7PcEcjgNjYYGMS9sDws3eOdhqdc3btB7I1eTDS9CKVtUx5R/106Q9yVLew3l22Tmb2CfKQ==", "dependencies": { - "@knapsack/file-utils": "4.69.5", + "@knapsack/file-utils": "4.69.14", "execa": "^5.1.1", "fs-extra": "^11.2.0", "globby": "^11.1.0", @@ -7420,24 +7353,24 @@ } }, "node_modules/@knapsack/design-token-utils": { - "version": "4.69.5", - "resolved": "https://registry.npmjs.org/@knapsack/design-token-utils/-/design-token-utils-4.69.5.tgz", - "integrity": "sha512-+S+y1rHcFXCP9ezNsxpssIXGF8eWWgm+Wu2mJN7r0pHOCsX2T14QbdQOC7PmG8ZKes2qGHmqgyAm+XmQnz4Zjw==", - "dependencies": { - "@knapsack/color-utils": "4.69.5", - "@knapsack/file-utils": "4.69.5", - "@knapsack/types": "4.69.5", - "@knapsack/utils": "4.69.5", + "version": "4.69.14", + "resolved": "https://registry.npmjs.org/@knapsack/design-token-utils/-/design-token-utils-4.69.14.tgz", + "integrity": "sha512-yRh3OQX8ZKRW0ZSfR0S0P9V0bxncBUmevdXEcu8nD7p7i2ySERIETOpPx9p7umkM2Mf6KCJveecUfxIs8jkVHw==", + "dependencies": { + "@knapsack/color-utils": "4.69.14", + "@knapsack/file-utils": "4.69.14", + "@knapsack/types": "4.69.14", + "@knapsack/utils": "4.69.14", "flat": "^5.0.2", - "immer": "^10.0.4", + "immer": "^10.1.1", "lodash": "^4.17.21", "superstruct": "^0.16.7" } }, "node_modules/@knapsack/file-utils": { - "version": "4.69.5", - "resolved": "https://registry.npmjs.org/@knapsack/file-utils/-/file-utils-4.69.5.tgz", - "integrity": "sha512-8vH+8C03ITRu61sg5qmvhZeUuzR31dlMvw2alTFmBJESQaQPJn7kMpI5Hts3dSGeKY3Q2b4qfCZocK6xlMhMJA==", + "version": "4.69.14", + "resolved": "https://registry.npmjs.org/@knapsack/file-utils/-/file-utils-4.69.14.tgz", + "integrity": "sha512-SBdK/YsnRkzVUvCK3Jd1h30lPOZaH4yh/AZe6aVhNcboyEtisdGojgpJjxACwydVpkU/KrCtvGk7eA2VHBGmKg==", "dependencies": { "esbuild": "^0.20.2", "find-up": "^5.0.0", @@ -7857,11 +7790,11 @@ } }, "node_modules/@knapsack/https": { - "version": "4.69.5", - "resolved": "https://registry.npmjs.org/@knapsack/https/-/https-4.69.5.tgz", - "integrity": "sha512-nNJJhqS4yy3YNn6OW5ahWEnMNMgdwnl1GQzCyrT0illOv/jNENKEIoTDHcq+PewZ/vW4G785s6PwtFuB+DA1ww==", + "version": "4.69.14", + "resolved": "https://registry.npmjs.org/@knapsack/https/-/https-4.69.14.tgz", + "integrity": "sha512-fxC6ofiB0zwsKxOf/pROC3IsNqWoO1K6XV7ipwnudBdb9GDqCqIZcs2jE/HB6+8++eBDItpUtsi88XWNNxadIg==", "dependencies": { - "@knapsack/utils": "4.69.5", + "@knapsack/utils": "4.69.14", "chalk": "^4.1.2", "fs-extra": "^11.2.0", "internal-ip": "^6.2.0", @@ -7918,26 +7851,26 @@ } }, "node_modules/@knapsack/ks-file-utils": { - "version": "4.69.5", - "resolved": "https://registry.npmjs.org/@knapsack/ks-file-utils/-/ks-file-utils-4.69.5.tgz", - "integrity": "sha512-Szgvm2mQ6GM0OLv28NaywctLUvoknbFBP6Q1uGd8NfW//3foZmcI71Qklp4tgpEMvSssH3PeQ4WBb8xjqUSmKA==", + "version": "4.69.14", + "resolved": "https://registry.npmjs.org/@knapsack/ks-file-utils/-/ks-file-utils-4.69.14.tgz", + "integrity": "sha512-zI2ZnZR4sRNr1epuKpmk6uojEQaOiX/9q+B2gjt4qrvZP5kiZ0i1Qvmr+pEHKFQCuP1vpemhcxMOMzBuTezLQw==", "dependencies": { - "@knapsack/file-utils": "4.69.5", - "@knapsack/utils": "4.69.5", + "@knapsack/file-utils": "4.69.14", + "@knapsack/utils": "4.69.14", "fs-extra": "^11.2.0" } }, "node_modules/@knapsack/renderer-angular": { - "version": "4.69.5", - "resolved": "https://registry.npmjs.org/@knapsack/renderer-angular/-/renderer-angular-4.69.5.tgz", - "integrity": "sha512-Ze42cYCJj8+sSUCgIowXoYaA+dUZ3N8ypLxgwf5FAxuGXsa3vwGNnJgeQSlGtNOS8ULaN/SSVsgulWGEHi24+g==", + "version": "4.69.14", + "resolved": "https://registry.npmjs.org/@knapsack/renderer-angular/-/renderer-angular-4.69.14.tgz", + "integrity": "sha512-KzXDXzqxo6QY+c4jD94nbFpvGo54Bmz0gf0MJ2QN4be8DKwQU+HbH9/isO5RVZMt01K+b0eo+B8gxwDrBd4ktA==", "dependencies": { - "@knapsack/app": "4.69.5", - "@knapsack/file-utils": "4.69.5", - "@knapsack/renderer-webpack-base": "4.69.5", - "@knapsack/spec-utils": "4.69.5", - "@knapsack/types": "4.69.5", - "@knapsack/utils": "4.69.5" + "@knapsack/app": "4.69.14", + "@knapsack/file-utils": "4.69.14", + "@knapsack/renderer-webpack-base": "4.69.14", + "@knapsack/spec-utils": "4.69.14", + "@knapsack/types": "4.69.14", + "@knapsack/utils": "4.69.14" }, "peerDependencies": { "@angular/common": ">=17.3.12", @@ -7948,49 +7881,177 @@ } }, "node_modules/@knapsack/renderer-client": { - "version": "4.69.5", - "resolved": "https://registry.npmjs.org/@knapsack/renderer-client/-/renderer-client-4.69.5.tgz", - "integrity": "sha512-+eMrYPfjkbz5xvW9Z6FCjEm5NRrCY0UlA5UNTO4GpFhEc8qprPj2PF0/lfgXrMRoUiwfCJeFAcdybgvZpq8q4Q==" + "version": "4.69.14", + "resolved": "https://registry.npmjs.org/@knapsack/renderer-client/-/renderer-client-4.69.14.tgz", + "integrity": "sha512-VVjE2Kk1VKJqwbpX36RvcWsRApN8i9VndvRY2XzX5/kQ+bjMO979fsPgVtXjPAsAkw1SwRZ4o5abXRFxu/WiPQ==" }, "node_modules/@knapsack/renderer-web-components": { - "version": "4.69.5", - "resolved": "https://registry.npmjs.org/@knapsack/renderer-web-components/-/renderer-web-components-4.69.5.tgz", - "integrity": "sha512-EPGiBOavrkdY6ELvQMwI25hF9TTjn9ci+HvM3lWCgNmZxzv64k2JBDgrvrE83/WAOTCyeVNe0GNPrzdDBlMdlg==", - "dependencies": { - "@knapsack/app": "4.69.5", - "@knapsack/file-utils": "4.69.5", - "@knapsack/types": "4.69.5", - "@knapsack/utils": "4.69.5", + "version": "4.69.14", + "resolved": "https://registry.npmjs.org/@knapsack/renderer-web-components/-/renderer-web-components-4.69.14.tgz", + "integrity": "sha512-647EVIFT44EP/CocOHsSHaPfalILc9dEREfnHFD6uwCEFSzT2KAmkA+pgG2lCOIGpO+6A2TKs5HwKZCyNbu8dQ==", + "dependencies": { + "@knapsack/app": "4.69.14", + "@knapsack/file-utils": "4.69.14", + "@knapsack/types": "4.69.14", + "@knapsack/utils": "4.69.14", "cheerio": "^1.0.0", "chokidar": "^3.6.0", "ejs": "^3.1.10", - "fs-extra": "^11.2.0", "zod": "^3.23.8" } }, "node_modules/@knapsack/renderer-webpack-base": { - "version": "4.69.5", - "resolved": "https://registry.npmjs.org/@knapsack/renderer-webpack-base/-/renderer-webpack-base-4.69.5.tgz", - "integrity": "sha512-bbqFikfSSHaGy8rqNIB0+aGMe2+e47rrubpaxjPhWdH3pIHEDr1u5JXi4cum1MxVKRIV/5/fLD31qPsRH3zmJQ==", + "version": "4.69.14", + "resolved": "https://registry.npmjs.org/@knapsack/renderer-webpack-base/-/renderer-webpack-base-4.69.14.tgz", + "integrity": "sha512-V01jLbANdpozwxTCFnz+za+Blf1TnfWCXyXRZ+3ZUUzdzJJQaGsC7iodZ3ft9QBsk4hRmIiyC0fAM3lP3MiRIw==", + "dependencies": { + "@knapsack/app": "4.69.14", + "@knapsack/babel-config-starter": "4.69.14", + "@knapsack/file-utils": "4.69.14", + "@knapsack/types": "4.69.14", + "@knapsack/utils": "4.69.14", + "babel-loader": "^9.2.1", + "webpack": "^5.94.0", + "webpack-manifest-plugin": "^4.1.1" + } + }, + "node_modules/@knapsack/renderer-webpack-base/node_modules/babel-loader": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.2.1.tgz", + "integrity": "sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA==", + "dependencies": { + "find-cache-dir": "^4.0.0", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 14.15.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0", + "webpack": ">=5" + } + }, + "node_modules/@knapsack/renderer-webpack-base/node_modules/find-cache-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz", + "integrity": "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==", + "dependencies": { + "common-path-prefix": "^3.0.0", + "pkg-dir": "^7.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@knapsack/renderer-webpack-base/node_modules/find-up": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", + "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", "dependencies": { - "@knapsack/app": "4.69.5", - "@knapsack/babel-config-starter": "4.69.5", - "@knapsack/file-utils": "4.69.5", - "@knapsack/types": "4.69.5", - "@knapsack/utils": "4.69.5", - "babel-loader": "^9.1.3", - "webpack": "^5.91.0", - "webpack-manifest-plugin": "^4.0.2" + "locate-path": "^7.1.0", + "path-exists": "^5.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@knapsack/renderer-webpack-base/node_modules/locate-path": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", + "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", + "dependencies": { + "p-locate": "^6.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@knapsack/renderer-webpack-base/node_modules/p-limit": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", + "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", + "dependencies": { + "yocto-queue": "^1.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@knapsack/renderer-webpack-base/node_modules/p-locate": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", + "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", + "dependencies": { + "p-limit": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@knapsack/renderer-webpack-base/node_modules/path-exists": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", + "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/@knapsack/renderer-webpack-base/node_modules/pkg-dir": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz", + "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==", + "dependencies": { + "find-up": "^6.3.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@knapsack/renderer-webpack-base/node_modules/yocto-queue": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.1.1.tgz", + "integrity": "sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@knapsack/rendering-utils": { + "version": "4.69.14", + "resolved": "https://registry.npmjs.org/@knapsack/rendering-utils/-/rendering-utils-4.69.14.tgz", + "integrity": "sha512-QBpOmYwDX9wBJGeG1bEzedUsjO3TiHoCX/6BZeY6PDQgfJ6BmhQzpG8BFBD02MWhUkptVAYsRccSQ5PkIpVIEw==", + "dependencies": { + "@knapsack/utils": "4.69.14" } }, "node_modules/@knapsack/schema-utils": { - "version": "4.69.5", - "resolved": "https://registry.npmjs.org/@knapsack/schema-utils/-/schema-utils-4.69.5.tgz", - "integrity": "sha512-DYJyTOAeBRjhcWEGjPm9iMjRE98ff58nyut4BDGG/6Pq9M+H4dn55brmcNLHlMfSsRB/Pan2LrIDc+ic5GU0NA==", + "version": "4.69.14", + "resolved": "https://registry.npmjs.org/@knapsack/schema-utils/-/schema-utils-4.69.14.tgz", + "integrity": "sha512-HSRYWNyucuZgYvcJqR0ejowXWlbSCl7ONJxHJmZMipyIIZAh6+zzB4KjXnviUbq1VuTxEDU+INazZpCGfLkZhg==", "dependencies": { "ajv": "^6.12.6", "ajv-keywords": "^3.5.2", - "tslib": "^2.6.2" + "tslib": "^2.7.0" } }, "node_modules/@knapsack/schema-utils/node_modules/ajv": { @@ -8021,19 +8082,24 @@ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" }, + "node_modules/@knapsack/schema-utils/node_modules/tslib": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.7.0.tgz", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==" + }, "node_modules/@knapsack/spec-utils": { - "version": "4.69.5", - "resolved": "https://registry.npmjs.org/@knapsack/spec-utils/-/spec-utils-4.69.5.tgz", - "integrity": "sha512-KMe9Yxs6bMalBVH50dTh8pcG8A3CpI3Z3LkQCI5hqUKDULdC29A2igAD6fmolNqKAzsUL9nKEMaQYsn1NUwdgQ==", + "version": "4.69.14", + "resolved": "https://registry.npmjs.org/@knapsack/spec-utils/-/spec-utils-4.69.14.tgz", + "integrity": "sha512-erp43f/JjNsLRYX6HNPr47lSr6jsh2wqr5XsxpV7f8omKtVG5rT6V9GyyKzWkmmhU2a1+i2OLXQ3wNeu3CysBw==", "dependencies": { - "@knapsack/utils": "4.69.5", + "@knapsack/utils": "4.69.14", "typescript": "^5.5.4" } }, "node_modules/@knapsack/spec-utils/node_modules/typescript": { - "version": "5.5.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", - "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==", + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", + "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -8043,20 +8109,20 @@ } }, "node_modules/@knapsack/types": { - "version": "4.69.5", - "resolved": "https://registry.npmjs.org/@knapsack/types/-/types-4.69.5.tgz", - "integrity": "sha512-HKM1tqwSNe2qxOVBzqj4fFDZbYiTUI4db4eLlMhE1OHa5U4MJqqYuzklcVrifJG5HHlSIuquCkBfnSPKusdI2A==", + "version": "4.69.14", + "resolved": "https://registry.npmjs.org/@knapsack/types/-/types-4.69.14.tgz", + "integrity": "sha512-62pDczt5hUYmEgZ3Xl18VwuaCMjtpBOboiDAUp9xjm+fOHGiuSw8qGLTzozg7D3XnMjWc5lQJ8nMSHeRXNrB7Q==", "dependencies": { - "@knapsack/utils": "4.69.5", + "@knapsack/utils": "4.69.14", "color-string": "^1.9.1", - "immer": "^10.0.4", + "immer": "^10.1.1", "superstruct": "^0.16.7" } }, "node_modules/@knapsack/utils": { - "version": "4.69.5", - "resolved": "https://registry.npmjs.org/@knapsack/utils/-/utils-4.69.5.tgz", - "integrity": "sha512-/M8Mfit5uZsJK3+YIs8sd5NHtjc5PZt5U9f/RrF8qH39W3D/xbQLAX1z2rLbDRksYs2g5iLIBcCfiAsEcXBowQ==", + "version": "4.69.14", + "resolved": "https://registry.npmjs.org/@knapsack/utils/-/utils-4.69.14.tgz", + "integrity": "sha512-+Y5kiJpFN0CBqTmFlmB+EYtxUQQ+f9PrGVhp/WIRMzvJe+Fv42bBc6yDSQ6LxY9KxYB73Wy/C7s+WE0qaBKl+Q==", "dependencies": { "@types/lodash": "^4.17.5", "@types/memoizee": "^0.4.11", @@ -8064,10 +8130,10 @@ "date-fns": "^2.30.0", "deepmerge": "^4.3.1", "fp-ts": "^2.16.9", - "immer": "^10.0.4", + "immer": "^10.1.1", "just-kebab-case": "^4.2.0", "lodash": "^4.17.21", - "memoizee": "^0.4.15", + "memoizee": "^0.4.17", "nanoid": "^3.3.7", "quick-lru": "^5.1.1", "slugify": "^1.6.6", @@ -20300,6 +20366,7 @@ "version": "9.1.3", "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.3.tgz", "integrity": "sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==", + "dev": true, "dependencies": { "find-cache-dir": "^4.0.0", "schema-utils": "^4.0.0" @@ -20316,6 +20383,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz", "integrity": "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==", + "dev": true, "dependencies": { "common-path-prefix": "^3.0.0", "pkg-dir": "^7.0.0" @@ -20331,6 +20399,7 @@ "version": "6.3.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", + "dev": true, "dependencies": { "locate-path": "^7.1.0", "path-exists": "^5.0.0" @@ -20346,6 +20415,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", + "dev": true, "dependencies": { "p-locate": "^6.0.0" }, @@ -20360,6 +20430,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", + "dev": true, "dependencies": { "yocto-queue": "^1.0.0" }, @@ -20374,6 +20445,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", + "dev": true, "dependencies": { "p-limit": "^4.0.0" }, @@ -20388,6 +20460,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", + "dev": true, "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } @@ -20396,6 +20469,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz", "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==", + "dev": true, "dependencies": { "find-up": "^6.3.0" }, @@ -20410,6 +20484,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", + "dev": true, "engines": { "node": ">=12.20" }, @@ -23446,12 +23521,15 @@ } }, "node_modules/d": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", - "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.2.tgz", + "integrity": "sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw==", "dependencies": { - "es5-ext": "^0.10.50", - "type": "^1.0.1" + "es5-ext": "^0.10.64", + "type": "^2.7.2" + }, + "engines": { + "node": ">=0.12" } }, "node_modules/dargs": { @@ -24469,9 +24547,9 @@ "dev": true }, "node_modules/es5-ext": { - "version": "0.10.63", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.63.tgz", - "integrity": "sha512-hUCZd2Byj/mNKjfP9jXrdVZ62B8KuA/VoK7X8nUh5qT+AxDmcbvZz041oDVZdbIN1qW6XY9VDNwzkvKnZvK2TQ==", + "version": "0.10.64", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.64.tgz", + "integrity": "sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==", "hasInstallScript": true, "dependencies": { "es6-iterator": "^2.0.3", @@ -25171,11 +25249,6 @@ "node": ">=0.10" } }, - "node_modules/esniff/node_modules/type": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz", - "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==" - }, "node_modules/espree": { "version": "9.6.1", "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", @@ -25433,11 +25506,6 @@ "type": "^2.7.2" } }, - "node_modules/ext/node_modules/type": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz", - "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==" - }, "node_modules/extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", @@ -27564,9 +27632,9 @@ "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==" }, "node_modules/immer": { - "version": "10.0.4", - "resolved": "https://registry.npmjs.org/immer/-/immer-10.0.4.tgz", - "integrity": "sha512-cuBuGK40P/sk5IzWa9QPUaAdvPHjkk1c+xYsd9oZw+YQQEV+10G0P5uMpGctZZKnyQ+ibRO08bD25nWLmYi2pw==", + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/immer/-/immer-10.1.1.tgz", + "integrity": "sha512-s2MPrmjovJcoMaHtx6K11Ra7oD05NT97w1IC5zpMkT6Atjr7H8LjaDd81iIxUYpMKSRRNMJE703M1Fhr/TctHw==", "funding": { "type": "opencollective", "url": "https://opencollective.com/immer" @@ -32339,18 +32407,21 @@ } }, "node_modules/memoizee": { - "version": "0.4.15", - "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.15.tgz", - "integrity": "sha512-UBWmJpLZd5STPm7PMUlOw/TSy972M+z8gcyQ5veOnSDRREz/0bmpyTfKt3/51DhEBqCZQn1udM/5flcSPYhkdQ==", + "version": "0.4.17", + "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.17.tgz", + "integrity": "sha512-DGqD7Hjpi/1or4F/aYAspXKNm5Yili0QDAFAY4QYvpqpgiY6+1jOfqpmByzjxbWd/T9mChbCArXAbDAsTm5oXA==", "dependencies": { - "d": "^1.0.1", - "es5-ext": "^0.10.53", + "d": "^1.0.2", + "es5-ext": "^0.10.64", "es6-weak-map": "^2.0.3", "event-emitter": "^0.3.5", "is-promise": "^2.2.2", "lru-queue": "^0.1.0", "next-tick": "^1.1.0", "timers-ext": "^0.1.7" + }, + "engines": { + "node": ">=0.12" } }, "node_modules/memoizerific": { @@ -41035,9 +41106,9 @@ "dev": true }, "node_modules/type": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", - "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/type/-/type-2.7.3.tgz", + "integrity": "sha512-8j+1QmAbPvLZow5Qpi6NCaN8FB60p/6x8/vfNqOk/hC+HuvFZhL4+WfekuhQLiqFZXOgQdrs3B+XxEmCc6b3FQ==" }, "node_modules/type-check": { "version": "0.4.0", diff --git a/package.json b/package.json index 2db30c01bc..c41702d2d2 100644 --- a/package.json +++ b/package.json @@ -38,9 +38,9 @@ "@angular/platform-browser": "17.x.x", "@angular/platform-browser-dynamic": "17.x.x", "@angular/router": "17.x.x", - "@knapsack/app": "^4.69.5", - "@knapsack/renderer-angular": "^4.69.5", - "@knapsack/renderer-web-components": "^4.69.5", + "@knapsack/app": "^4.69.12", + "@knapsack/renderer-angular": "^4.69.12", + "@knapsack/renderer-web-components": "^4.69.12", "@material/banner": "15.0.0-canary.7f224ddd4.0", "@material/button": "15.0.0-canary.7f224ddd4.0", "@material/card": "15.0.0-canary.7f224ddd4.0",