diff --git a/development/makefiles/project.mk b/development/makefiles/project.mk index 1f5e9e3d4b2754fe76b50990fb0ca5eb2a611442..c6183ce12ff64623f44a8ecf9fa469b306b02b18 100644 --- a/development/makefiles/project.mk +++ b/development/makefiles/project.mk @@ -19,7 +19,7 @@ test-browser-monster: create-polyfill-monster $(QUIET) $(SED) -i 's|$$|";|' $(TEST_PATH)web/import.js $(QUIET) $(SED) -i "1 i import \"./prepare.js\";" $(TEST_PATH)web/import.js $(QUIET) $(SED) -i "1 i /** this file was created automatically by the make target test-browser-monster */" $(TEST_PATH)web/import.js - $(ESBUILD) --platform=browser --sourcemap=inline --external:jsdom --external:process --external:crypto --bundle $(TEST_PATH)web/import.js --outfile=$(TEST_PATH)web/tests.js + $(ESBUILD) --platform=browser --sourcemap=inline --external:ws --external:jsdom --external:process --external:crypto --bundle $(TEST_PATH)web/import.js --outfile=$(TEST_PATH)web/tests.js # $(QUIET) $(CD) $(MONSTER_BUILD_TEST_BROWSER_DIR); $(WEBPACK) ; $(CD) - # $(QUIET) $(SED) -i -E "/<h1/s_.*_ <h1 style='margin-bottom: 0.1em;'>Monster $(PROJECT_VERSION)</h1>_" $(TEST_PATH)web/test.html $(TEST_PATH)web/monster.html $(TEST_PATH)web/monster-dev.html # $(QUIET) $(SED) -i -E "/id=\"lastupdate\"/s_.*_ <div id=\"lastupdate\" style='font-size:0.7em'>last update $(shell date)</div>_" $(TEST_PATH)web/test.html $(TEST_PATH)web/monster.html $(TEST_PATH)web/monster-dev.html diff --git a/development/package.json b/development/package.json index 0e589a4a6595ee792bf51aeeddecf2b37a232da4..589b562d06dca3c663a2f55e0a561a108b2e8989 100644 --- a/development/package.json +++ b/development/package.json @@ -39,6 +39,7 @@ "sinon": "^14.0.2", "url": "^0.11.0", "url-exist": "3.0.0", - "util": "^0.12.5" + "util": "^0.12.5", + "ws": "^8.11.0" } } diff --git a/development/pnpm-lock.yaml b/development/pnpm-lock.yaml index 103d32ab85902bc9314f1f26d8d46c8b059c1dcb..291b627917e1dee1062a53df2263caaf4b17294a 100644 --- a/development/pnpm-lock.yaml +++ b/development/pnpm-lock.yaml @@ -24,6 +24,7 @@ specifiers: url: ^0.11.0 url-exist: 3.0.0 util: ^0.12.5 + ws: ^8.11.0 devDependencies: '@peculiar/webcrypto': 1.4.1 @@ -49,6 +50,7 @@ devDependencies: url: 0.11.0 url-exist: 3.0.0 util: 0.12.5 + ws: 8.11.0 packages: