From 8d90edfe79afdc68e7c87c7a0a9ff2ad85d620e8 Mon Sep 17 00:00:00 2001 From: Jon Friesen Date: Fri, 5 Jan 2024 08:23:38 -0700 Subject: [PATCH] use htmlrewriter package --- package-lock.json | 20 +++++++++++++++----- package.json | 2 +- src/endpoint-harness.ts | 4 +--- 3 files changed, 17 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3079b2a..6ef2a12 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,19 +1,19 @@ { "name": "@qpoint/testing", - "version": "0.0.5", + "version": "0.0.7", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@qpoint/testing", - "version": "0.0.5", + "version": "0.0.7", "license": "Apache-2.0", "dependencies": { - "@qpoint/router": "^0.2.1", - "htmlrewriter": "^0.0.4" + "@qpoint/router": "^0.2.1" }, "devDependencies": { "@cloudflare/workers-types": "^4.20231218.0", + "@qpoint/htmlrewriter": "^0.0.1", "typescript": "^5.3.3", "vitest": "^1.1.1" } @@ -410,6 +410,15 @@ "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", "dev": true }, + "node_modules/@qpoint/htmlrewriter": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@qpoint/htmlrewriter/-/htmlrewriter-0.0.1.tgz", + "integrity": "sha512-s8tAdsi0qLAGyrvTA0TNpxHvHF8iw8RWuoSb3UWdeHbef9+9Tcob+TYiHNYvWFui2pt+Rn1C3QxVhtGOie8QYw==", + "dev": true, + "dependencies": { + "htmlrewriter": "^0.0.4" + } + }, "node_modules/@qpoint/router": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/@qpoint/router/-/router-0.2.1.tgz", @@ -893,7 +902,8 @@ "node_modules/htmlrewriter": { "version": "0.0.4", "resolved": "https://registry.npmjs.org/htmlrewriter/-/htmlrewriter-0.0.4.tgz", - "integrity": "sha512-zfU0WUhJMH85vvS4bE5A2DwiMIgF4fI5lkMIDDE4wDC7LCS1Z6IGOyEsjZcjzgJ+A/tQZ4WSsaE9qPIjbaVKgQ==" + "integrity": "sha512-zfU0WUhJMH85vvS4bE5A2DwiMIgF4fI5lkMIDDE4wDC7LCS1Z6IGOyEsjZcjzgJ+A/tQZ4WSsaE9qPIjbaVKgQ==", + "dev": true }, "node_modules/human-signals": { "version": "5.0.0", diff --git a/package.json b/package.json index e0bf9be..06f4e37 100644 --- a/package.json +++ b/package.json @@ -24,6 +24,6 @@ }, "dependencies": { "@qpoint/router": "^0.2.1", - "htmlrewriter": "^0.0.4" + "@qpoint/htmlrewriter": "^0.0.1" } } diff --git a/src/endpoint-harness.ts b/src/endpoint-harness.ts index 1902703..30c4768 100644 --- a/src/endpoint-harness.ts +++ b/src/endpoint-harness.ts @@ -1,8 +1,6 @@ import Router, { Context } from '@qpoint/router'; -import { HTMLRewriter } from 'htmlrewriter'; import { Queue } from './queue'; - -(globalThis as any).HTMLRewriter = HTMLRewriter; +import '@qpoint/htmlrewriter'; /** * The `EndpointHarness` class is designed for testing Qpoint middleware. It features a router