From 6a68f42fd3a63b71f5cd0a59670365f2e15b6d3d Mon Sep 17 00:00:00 2001 From: danielpeintner Date: Fri, 16 May 2025 14:34:12 +0200 Subject: [PATCH 1/9] chore: remove unused dependencies for core --- package-lock.json | 1 - packages/core/package.json | 1 - 2 files changed, 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7f1a68b8d..7a1d83c46 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15825,7 +15825,6 @@ "license": "EPL-2.0 OR W3C-20150513", "dependencies": { "@petamoriken/float16": "^3.1.1", - "@thingweb/thing-model": "^1.0.4", "ajv": "^8.11.0", "ajv-formats": "^2.1.1", "cbor": "^8.1.0", diff --git a/packages/core/package.json b/packages/core/package.json index 6acad672a..84e43b879 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -23,7 +23,6 @@ }, "dependencies": { "@petamoriken/float16": "^3.1.1", - "@thingweb/thing-model": "^1.0.4", "ajv": "^8.11.0", "ajv-formats": "^2.1.1", "cbor": "^8.1.0", From d729c372f7a6634501cc20c1a539276a077dd0db Mon Sep 17 00:00:00 2001 From: danielpeintner Date: Fri, 16 May 2025 14:35:26 +0200 Subject: [PATCH 2/9] chore: remove unused dependencies for cli --- package-lock.json | 1 - packages/cli/package.json | 1 - 2 files changed, 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7a1d83c46..edc98809f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15800,7 +15800,6 @@ "@node-wot/binding-file": "0.9.2", "@node-wot/binding-http": "0.9.2", "@node-wot/binding-mqtt": "0.9.2", - "@node-wot/binding-websockets": "0.9.2", "@node-wot/core": "0.9.2", "@thingweb/thing-model": "^1.0.4", "ajv": "^8.11.0", diff --git a/packages/cli/package.json b/packages/cli/package.json index 0592a5de0..53d9047e3 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -24,7 +24,6 @@ "@node-wot/binding-file": "0.9.2", "@node-wot/binding-http": "0.9.2", "@node-wot/binding-mqtt": "0.9.2", - "@node-wot/binding-websockets": "0.9.2", "@node-wot/core": "0.9.2", "@thingweb/thing-model": "^1.0.4", "ajv": "^8.11.0", From 7c4de4bc6a22db02b5f4aa44c57c4a6bf9a07e5a Mon Sep 17 00:00:00 2001 From: danielpeintner Date: Fri, 16 May 2025 14:47:23 +0200 Subject: [PATCH 3/9] chore: remove unused dependencies for binding-http --- package-lock.json | 23 ----------------------- packages/binding-http/package.json | 3 --- 2 files changed, 26 deletions(-) diff --git a/package-lock.json b/package-lock.json index edc98809f..8da68098b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15483,13 +15483,11 @@ "find-my-way": "^8.2.2", "node-fetch": "^2.7.0", "query-string": "^7.1.1", - "rxjs": "5.5.11", "slugify": "^1.4.5" }, "devDependencies": { "@node-oauth/express-oauth-server": "^3.0.1", "@node-oauth/oauth2-server": "^4.3.0", - "@sinonjs/fake-timers": "^11.2.2", "@types/accept-language-parser": "^1.5.2", "@types/basic-auth": "1.1.3", "@types/eventsource": "^1.1.15", @@ -15497,31 +15495,10 @@ "@types/node-fetch": "^2.6.12", "body-parser": "^1.20.3", "express": "^4.20.0", - "serve-static": "^1.16.0", "ssestream": "^1.1.0", "timekeeper": "^2.2.0" } }, - "packages/binding-http/node_modules/@sinonjs/commons": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", - "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "type-detect": "4.0.8" - } - }, - "packages/binding-http/node_modules/@sinonjs/fake-timers": { - "version": "11.3.1", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-11.3.1.tgz", - "integrity": "sha512-EVJO7nW5M/F5Tur0Rf2z/QoMo+1Ia963RiMtapiQrEWvY0iBUvADo8Beegwjpnle5BHkyHuoxSTW3jF43H1XRA==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@sinonjs/commons": "^3.0.1" - } - }, "packages/binding-mbus": { "name": "@node-wot/binding-mbus", "version": "0.9.2", diff --git a/packages/binding-http/package.json b/packages/binding-http/package.json index cc6db6acf..45a864bfe 100644 --- a/packages/binding-http/package.json +++ b/packages/binding-http/package.json @@ -20,7 +20,6 @@ "devDependencies": { "@node-oauth/express-oauth-server": "^3.0.1", "@node-oauth/oauth2-server": "^4.3.0", - "@sinonjs/fake-timers": "^11.2.2", "@types/accept-language-parser": "^1.5.2", "@types/basic-auth": "1.1.3", "@types/eventsource": "^1.1.15", @@ -28,7 +27,6 @@ "@types/node-fetch": "^2.6.12", "body-parser": "^1.20.3", "express": "^4.20.0", - "serve-static": "^1.16.0", "ssestream": "^1.1.0", "timekeeper": "^2.2.0" }, @@ -41,7 +39,6 @@ "find-my-way": "^8.2.2", "node-fetch": "^2.7.0", "query-string": "^7.1.1", - "rxjs": "5.5.11", "slugify": "^1.4.5" }, "scripts": { From adc444d6cff050547485e615cddfded14eec3455 Mon Sep 17 00:00:00 2001 From: danielpeintner Date: Fri, 16 May 2025 14:50:41 +0200 Subject: [PATCH 4/9] chore: remove unused dependencies for binding-websockets --- package-lock.json | 6 ++---- packages/binding-websockets/package.json | 5 +---- 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8da68098b..9e716b7cd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15244,6 +15244,7 @@ "version": "7.5.10", "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "dev": true, "license": "MIT", "engines": { "node": ">=8.3.0" @@ -15606,11 +15607,8 @@ "version": "0.9.2", "license": "EPL-2.0 OR W3C-20150513", "dependencies": { - "@node-wot/binding-http": "0.9.2", "@node-wot/core": "0.9.2", - "rxjs": "^5.5.11", - "slugify": "^1.4.5", - "ws": "^7.5.10" + "rxjs": "^5.5.11" } }, "packages/browser-bundle": { diff --git a/packages/binding-websockets/package.json b/packages/binding-websockets/package.json index a1b65b7c3..eb7402ae2 100644 --- a/packages/binding-websockets/package.json +++ b/packages/binding-websockets/package.json @@ -15,11 +15,8 @@ "types": "dist/ws.d.ts", "browser": "dist/ws-browser.js", "dependencies": { - "@node-wot/binding-http": "0.9.2", "@node-wot/core": "0.9.2", - "rxjs": "^5.5.11", - "slugify": "^1.4.5", - "ws": "^7.5.10" + "rxjs": "^5.5.11" }, "scripts": { "build": "tsc -b", From 7f1e965337355877be763b696aa1c16b40e6bb2d Mon Sep 17 00:00:00 2001 From: danielpeintner Date: Fri, 16 May 2025 14:53:53 +0200 Subject: [PATCH 5/9] chore: remove unused dependencies for browser --- package-lock.json | 1 - packages/browser-bundle/package.json | 1 - 2 files changed, 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9e716b7cd..57cfd53e6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15623,7 +15623,6 @@ "devDependencies": { "@esm-bundle/chai": "^4.3.4-fix.0", "@esm-bundle/chai-as-promised": "^7.1.1", - "@jspm/core": "^2.1.0", "@web/test-runner": "^0.19.0", "@web/test-runner-commands": "^0.9.0", "@web/test-runner-playwright": "^0.11.0", diff --git a/packages/browser-bundle/package.json b/packages/browser-bundle/package.json index d3e2107d2..079322350 100644 --- a/packages/browser-bundle/package.json +++ b/packages/browser-bundle/package.json @@ -17,7 +17,6 @@ "devDependencies": { "@esm-bundle/chai": "^4.3.4-fix.0", "@esm-bundle/chai-as-promised": "^7.1.1", - "@jspm/core": "^2.1.0", "@web/test-runner": "^0.19.0", "@web/test-runner-commands": "^0.9.0", "@web/test-runner-playwright": "^0.11.0", From a457f120ffdf8eadc23821642b81db6671321dc7 Mon Sep 17 00:00:00 2001 From: danielpeintner Date: Fri, 16 May 2025 14:56:04 +0200 Subject: [PATCH 6/9] chore: remove unused dependencies for examples --- package-lock.json | 4 +--- packages/examples/package.json | 4 +--- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 57cfd53e6..2dd0d54c4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15841,12 +15841,10 @@ "license": "EPL-2.0 OR W3C-20150513", "dependencies": { "@node-wot/binding-coap": "0.9.2", - "@node-wot/binding-file": "0.9.2", "@node-wot/binding-http": "0.9.2", "@node-wot/binding-mqtt": "0.9.2", "@node-wot/binding-opcua": "0.9.2", - "@node-wot/core": "0.9.2", - "rxjs": "5.5.11" + "@node-wot/core": "0.9.2" } } } diff --git a/packages/examples/package.json b/packages/examples/package.json index 85d8e987c..d63ff530a 100644 --- a/packages/examples/package.json +++ b/packages/examples/package.json @@ -8,12 +8,10 @@ "repository": "https://github.com/eclipse-thingweb/node-wot/tree/master/packages/examples", "dependencies": { "@node-wot/binding-coap": "0.9.2", - "@node-wot/binding-file": "0.9.2", "@node-wot/binding-http": "0.9.2", "@node-wot/binding-mqtt": "0.9.2", "@node-wot/binding-opcua": "0.9.2", - "@node-wot/core": "0.9.2", - "rxjs": "5.5.11" + "@node-wot/core": "0.9.2" }, "scripts": { "build": "tsc -b", From 701cbb898730b40b2e97de71af4d3444078655d2 Mon Sep 17 00:00:00 2001 From: danielpeintner Date: Fri, 16 May 2025 15:39:56 +0200 Subject: [PATCH 7/9] chore: revert, add some dependencies back --- package-lock.json | 16 ++++++++++++++-- packages/binding-http/package.json | 1 + packages/binding-websockets/package.json | 4 +++- packages/core/package.json | 1 + 4 files changed, 19 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2dd0d54c4..d0f422df9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15244,7 +15244,6 @@ "version": "7.5.10", "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", - "dev": true, "license": "MIT", "engines": { "node": ">=8.3.0" @@ -15484,6 +15483,7 @@ "find-my-way": "^8.2.2", "node-fetch": "^2.7.0", "query-string": "^7.1.1", + "rxjs": "^5.5.11", "slugify": "^1.4.5" }, "devDependencies": { @@ -15608,7 +15608,18 @@ "license": "EPL-2.0 OR W3C-20150513", "dependencies": { "@node-wot/core": "0.9.2", - "rxjs": "^5.5.11" + "rxjs": "^5.5.11", + "slugify": "^1.4.5", + "ws": "^7.5.10" + } + }, + "packages/binding-websockets/node_modules/slugify": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.4.5.tgz", + "integrity": "sha512-WpECLAgYaxHoEAJ8Q1Lo8HOs1ngn7LN7QjXgOLbmmfkcWvosyk4ZTXkTzKyhngK640USTZUlgoQJfED1kz5fnQ==", + "license": "MIT", + "engines": { + "node": ">=8.0.0" } }, "packages/browser-bundle": { @@ -15798,6 +15809,7 @@ "license": "EPL-2.0 OR W3C-20150513", "dependencies": { "@petamoriken/float16": "^3.1.1", + "@thingweb/thing-model": "^1.0.4", "ajv": "^8.11.0", "ajv-formats": "^2.1.1", "cbor": "^8.1.0", diff --git a/packages/binding-http/package.json b/packages/binding-http/package.json index 45a864bfe..bc89e0b40 100644 --- a/packages/binding-http/package.json +++ b/packages/binding-http/package.json @@ -39,6 +39,7 @@ "find-my-way": "^8.2.2", "node-fetch": "^2.7.0", "query-string": "^7.1.1", + "rxjs": "^5.5.11", "slugify": "^1.4.5" }, "scripts": { diff --git a/packages/binding-websockets/package.json b/packages/binding-websockets/package.json index eb7402ae2..354f101c9 100644 --- a/packages/binding-websockets/package.json +++ b/packages/binding-websockets/package.json @@ -16,7 +16,9 @@ "browser": "dist/ws-browser.js", "dependencies": { "@node-wot/core": "0.9.2", - "rxjs": "^5.5.11" + "rxjs": "^5.5.11", + "slugify": "^1.4.5", + "ws": "^7.5.10" }, "scripts": { "build": "tsc -b", diff --git a/packages/core/package.json b/packages/core/package.json index 84e43b879..6acad672a 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -23,6 +23,7 @@ }, "dependencies": { "@petamoriken/float16": "^3.1.1", + "@thingweb/thing-model": "^1.0.4", "ajv": "^8.11.0", "ajv-formats": "^2.1.1", "cbor": "^8.1.0", From 6ed2b20d78bbda7a3391826b9f8127ac03727628 Mon Sep 17 00:00:00 2001 From: danielpeintner Date: Fri, 16 May 2025 15:45:54 +0200 Subject: [PATCH 8/9] add back binding reference --- package-lock.json | 1 + packages/binding-websockets/package.json | 1 + 2 files changed, 2 insertions(+) diff --git a/package-lock.json b/package-lock.json index d0f422df9..d3f3b1d27 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15607,6 +15607,7 @@ "version": "0.9.2", "license": "EPL-2.0 OR W3C-20150513", "dependencies": { + "@node-wot/binding-http": "0.9.2", "@node-wot/core": "0.9.2", "rxjs": "^5.5.11", "slugify": "^1.4.5", diff --git a/packages/binding-websockets/package.json b/packages/binding-websockets/package.json index 354f101c9..a1b65b7c3 100644 --- a/packages/binding-websockets/package.json +++ b/packages/binding-websockets/package.json @@ -15,6 +15,7 @@ "types": "dist/ws.d.ts", "browser": "dist/ws-browser.js", "dependencies": { + "@node-wot/binding-http": "0.9.2", "@node-wot/core": "0.9.2", "rxjs": "^5.5.11", "slugify": "^1.4.5", From 65229d947d2aa934e8953bdcde79aaef6adbc915 Mon Sep 17 00:00:00 2001 From: danielpeintner Date: Thu, 29 May 2025 09:29:36 +0200 Subject: [PATCH 9/9] chore: add @jspm/core@2.1.0 back --- package-lock.json | 1 + packages/browser-bundle/package.json | 1 + 2 files changed, 2 insertions(+) diff --git a/package-lock.json b/package-lock.json index d3f3b1d27..360b029c8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15635,6 +15635,7 @@ "devDependencies": { "@esm-bundle/chai": "^4.3.4-fix.0", "@esm-bundle/chai-as-promised": "^7.1.1", + "@jspm/core": "^2.1.0", "@web/test-runner": "^0.19.0", "@web/test-runner-commands": "^0.9.0", "@web/test-runner-playwright": "^0.11.0", diff --git a/packages/browser-bundle/package.json b/packages/browser-bundle/package.json index 079322350..d3e2107d2 100644 --- a/packages/browser-bundle/package.json +++ b/packages/browser-bundle/package.json @@ -17,6 +17,7 @@ "devDependencies": { "@esm-bundle/chai": "^4.3.4-fix.0", "@esm-bundle/chai-as-promised": "^7.1.1", + "@jspm/core": "^2.1.0", "@web/test-runner": "^0.19.0", "@web/test-runner-commands": "^0.9.0", "@web/test-runner-playwright": "^0.11.0",