From 1cafa7326fbf157237c8441d7bd8d7b4b309b77c Mon Sep 17 00:00:00 2001 From: Ayo Date: Mon, 11 Dec 2023 17:41:37 +0100 Subject: [PATCH] feat(core, config): update WebComponent base class - update to WebComponent v2.0.0 - provide new auto imports: html, attachEffect --- package-lock.json | 24 ++++++++++++------------ packages/config/index.js | 2 +- packages/config/package.json | 4 ++-- packages/core/event-handler.js | 2 +- packages/core/package.json | 2 +- 5 files changed, 17 insertions(+), 17 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4915b5c..388e29b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3850,9 +3850,9 @@ "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" }, "node_modules/web-component-base": { - "version": "1.11.2", - "resolved": "https://registry.npmjs.org/web-component-base/-/web-component-base-1.11.2.tgz", - "integrity": "sha512-I3IQyyi4Nd1clUfmTaPUQiU3I/pKSN+wrP5w6Imy0ItANmBZhb89aEbIXbbwJ2cNghu/Xr3islHs0UjsT564ig==" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/web-component-base/-/web-component-base-2.0.0.tgz", + "integrity": "sha512-2YL9WFWwPyf6S6n+bRHWqcfHl/1nBUHoI9UBXgMOTmMkvloxc8iHgyYRVlyIQRXdBfOmHLr9wr1CBoWvgNxtsg==" }, "node_modules/webidl-conversions": { "version": "3.0.1", @@ -3989,17 +3989,17 @@ }, "packages/config": { "name": "@mcflyjs/config", - "version": "0.0.15", + "version": "0.1.0", "license": "MIT", "dependencies": { "@mcflyjs/core": "latest", - "web-component-base": "latest" + "web-component-base": "^2.0.0" } }, "packages/config/node_modules/@mcflyjs/core": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@mcflyjs/core/-/core-0.4.3.tgz", - "integrity": "sha512-I426r4hRdfCwEQclER9eQp/RRhSlr7AFCJD8UhuCtAZL5aGYd/aiJsWJGb9lmLyCCFgcTA1VfZnZtqh8wqJLUw==", + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/@mcflyjs/core/-/core-0.4.4.tgz", + "integrity": "sha512-qwFehS5LOO2KLQCihYJs/weYE71YyuoECbndmFd0DqDZHNPfHMhL+ukMerQW/kAsDJx7PCROXnD6tUbBNZV6cw==", "dependencies": { "esprima": "^4.0.1", "h3": "^1.8.2", @@ -4008,7 +4008,7 @@ }, "packages/core": { "name": "@mcflyjs/core", - "version": "0.4.4", + "version": "0.5.0", "license": "MIT", "dependencies": { "esprima": "^4.0.1", @@ -4072,9 +4072,9 @@ } }, "templates/basic/node_modules/@mcflyjs/core": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@mcflyjs/core/-/core-0.4.3.tgz", - "integrity": "sha512-I426r4hRdfCwEQclER9eQp/RRhSlr7AFCJD8UhuCtAZL5aGYd/aiJsWJGb9lmLyCCFgcTA1VfZnZtqh8wqJLUw==", + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/@mcflyjs/core/-/core-0.4.4.tgz", + "integrity": "sha512-qwFehS5LOO2KLQCihYJs/weYE71YyuoECbndmFd0DqDZHNPfHMhL+ukMerQW/kAsDJx7PCROXnD6tUbBNZV6cw==", "dependencies": { "esprima": "^4.0.1", "h3": "^1.8.2", diff --git a/packages/config/index.js b/packages/config/index.js index e3fbf41..d55ed14 100644 --- a/packages/config/index.js +++ b/packages/config/index.js @@ -25,7 +25,7 @@ export default function () { presets: [ { from: "web-component-base/WebComponent", - imports: ["WebComponent"], + imports: ["WebComponent", "html", "attachEffect"], }, { from: "@mcflyjs/core", diff --git a/packages/config/package.json b/packages/config/package.json index e861467..336da2f 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -1,6 +1,6 @@ { "name": "@mcflyjs/config", - "version": "0.0.15", + "version": "0.1.0", "description": "Nitro configuration for McFly apps", "type": "module", "main": "index.js", @@ -20,6 +20,6 @@ "homepage": "https://github.com/ayoayco/McFly#readme", "dependencies": { "@mcflyjs/core": "latest", - "web-component-base": "latest" + "web-component-base": "^2.0.0" } } diff --git a/packages/core/event-handler.js b/packages/core/event-handler.js index 9fa09b8..a20cda5 100644 --- a/packages/core/event-handler.js +++ b/packages/core/event-handler.js @@ -142,7 +142,7 @@ async function buildRegistry(usedCustomElements, type, storage) { !isBaseClassImported && content.toString().includes("extends WebComponent") ) { - const baseClassImport = `import { WebComponent } from "https://unpkg.com/web-component-base@1.13.2/WebComponent.min.js";`; + const baseClassImport = `import { WebComponent, html, attachEffect } from "https://unpkg.com/web-component-base@2.0.0/index.js";`; registryScript += baseClassImport; isBaseClassImported = true; } diff --git a/packages/core/package.json b/packages/core/package.json index 6b09aa3..46de728 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@mcflyjs/core", - "version": "0.4.4", + "version": "0.5.0", "description": "McFly core package", "type": "module", "main": "index.js",