From 44b15490e2befe5dccce373f3bdcdeb23246dbeb Mon Sep 17 00:00:00 2001 From: David Reed Date: Sat, 15 Oct 2022 22:57:00 -0400 Subject: [PATCH] update UV API --- package-lock.json | 100 +++++++++++++++++++++++++++++++--------------- package.json | 2 +- src/index.js | 2 +- 3 files changed, 70 insertions(+), 34 deletions(-) diff --git a/package-lock.json b/package-lock.json index e9dbd22..b643634 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "1.0.0", "license": "GPL-3.0-or-later", "dependencies": { - "@titaniumnetwork-dev/ultraviolet": "^1.0.2", + "@titaniumnetwork-dev/ultraviolet": "file:../Ultraviolet", "@tomphttp/bare-server-node": "^1.0.4-deps1", "express": "^4.18.2", "ultraviolet-static": "github:titaniumnetwork-development/Ultraviolet-Static" @@ -23,6 +23,29 @@ "npm": ">=7.0.0" } }, + "../Ultraviolet": { + "name": "@titaniumnetwork-dev/ultraviolet", + "version": "1.0.3", + "license": "MIT", + "dependencies": { + "bowser": "^2.11.0", + "css-tree": "^2.0.4", + "esotope-hammerhead": "^0.6.1", + "idb": "^7.0.0", + "meriyah": "^4.2.0", + "mime-db": "^1.51.0", + "parse5": "^6.0.1", + "set-cookie-parser": "^2.4.8" + }, + "devDependencies": { + "copy-webpack-plugin": "^11.0.0", + "cross-env": "^7.0.3", + "eslint": "^8.8.0", + "terser-webpack-plugin": "^5.3.6", + "webpack": "^5.74.0", + "webpack-cli": "^4.10.0" + } + }, "node_modules/@eslint/eslintrc": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.2.tgz", @@ -171,19 +194,8 @@ } }, "node_modules/@titaniumnetwork-dev/ultraviolet": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@titaniumnetwork-dev/ultraviolet/-/ultraviolet-1.0.2.tgz", - "integrity": "sha512-hTxnDpOYAd08y5R5vU5iv5mmVZhtJu49z8NZb6fXJGSIcldoHeoV9cjrPDAR3/+IsUxbEnF1YasOf7Vt8JG7sg==", - "dependencies": { - "bowser": "^2.11.0", - "css-tree": "^2.0.4", - "esotope-hammerhead": "^0.6.1", - "idb": "^7.0.0", - "meriyah": "^4.2.0", - "mime-db": "^1.51.0", - "parse5": "^6.0.1", - "set-cookie-parser": "^2.4.8" - } + "resolved": "../Ultraviolet", + "link": true }, "node_modules/@tomphttp/bare-server-node": { "version": "1.0.4-deps1", @@ -205,7 +217,8 @@ "node_modules/@types/estree": { "version": "0.0.46", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.46.tgz", - "integrity": "sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==" + "integrity": "sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==", + "peer": true }, "node_modules/accepts": { "version": "1.3.8", @@ -332,7 +345,8 @@ "node_modules/bowser": { "version": "2.11.0", "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz", - "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==" + "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==", + "peer": true }, "node_modules/brace-expansion": { "version": "1.1.11", @@ -483,6 +497,7 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", + "peer": true, "dependencies": { "mdn-data": "2.0.28", "source-map-js": "^1.0.1" @@ -717,6 +732,7 @@ "version": "0.6.2", "resolved": "https://registry.npmjs.org/esotope-hammerhead/-/esotope-hammerhead-0.6.2.tgz", "integrity": "sha512-SJdxje3PBgYRnHKfoTdjB9Q32vHLiuJABSvTXVBHVpzTz+uIgpkrMcXD1Y0i2k1gplPNyJ62gA8k8/f08FvFsg==", + "peer": true, "dependencies": { "@types/estree": "0.0.46" } @@ -1138,7 +1154,8 @@ "node_modules/idb": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.0.tgz", - "integrity": "sha512-Wsk07aAxDsntgYJY4h0knZJuTxM73eQ4reRAO+Z1liOh8eMCJ/MoDS8fCui1vGT9mnjtl1sOu3I2i/W1swPYZg==" + "integrity": "sha512-Wsk07aAxDsntgYJY4h0knZJuTxM73eQ4reRAO+Z1liOh8eMCJ/MoDS8fCui1vGT9mnjtl1sOu3I2i/W1swPYZg==", + "peer": true }, "node_modules/ignore": { "version": "5.2.0", @@ -1300,7 +1317,8 @@ "node_modules/mdn-data": { "version": "2.0.28", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", - "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==" + "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==", + "peer": true }, "node_modules/media-typer": { "version": "0.3.0", @@ -1328,6 +1346,7 @@ "version": "4.3.2", "resolved": "https://registry.npmjs.org/meriyah/-/meriyah-4.3.2.tgz", "integrity": "sha512-giLtmgQQHuLIDoij0441Opch6eyLxY2+3epcMiqQuyBzGxQfYfPJCYpmZK9O5YrrGuZquncWnNRbmqZOeQGDOw==", + "peer": true, "engines": { "node": ">=10.4.0" } @@ -1504,7 +1523,8 @@ "node_modules/parse5": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "peer": true }, "node_modules/parseurl": { "version": "1.3.3", @@ -1806,7 +1826,8 @@ "node_modules/set-cookie-parser": { "version": "2.5.1", "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.5.1.tgz", - "integrity": "sha512-1jeBGaKNGdEq4FgIrORu/N570dwoPYio8lSoYLWmX7sQ//0JY08Xh9o5pBcgmHQ/MbsYp/aZnOe1s1lIsbLprQ==" + "integrity": "sha512-1jeBGaKNGdEq4FgIrORu/N570dwoPYio8lSoYLWmX7sQ//0JY08Xh9o5pBcgmHQ/MbsYp/aZnOe1s1lIsbLprQ==", + "peer": true }, "node_modules/setprototypeof": { "version": "1.2.0", @@ -1860,6 +1881,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -2178,18 +2200,22 @@ } }, "@titaniumnetwork-dev/ultraviolet": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@titaniumnetwork-dev/ultraviolet/-/ultraviolet-1.0.2.tgz", - "integrity": "sha512-hTxnDpOYAd08y5R5vU5iv5mmVZhtJu49z8NZb6fXJGSIcldoHeoV9cjrPDAR3/+IsUxbEnF1YasOf7Vt8JG7sg==", + "version": "file:../Ultraviolet", "requires": { "bowser": "^2.11.0", + "copy-webpack-plugin": "^11.0.0", + "cross-env": "^7.0.3", "css-tree": "^2.0.4", + "eslint": "^8.8.0", "esotope-hammerhead": "^0.6.1", "idb": "^7.0.0", "meriyah": "^4.2.0", "mime-db": "^1.51.0", "parse5": "^6.0.1", - "set-cookie-parser": "^2.4.8" + "set-cookie-parser": "^2.4.8", + "terser-webpack-plugin": "^5.3.6", + "webpack": "^5.74.0", + "webpack-cli": "^4.10.0" } }, "@tomphttp/bare-server-node": { @@ -2206,7 +2232,8 @@ "@types/estree": { "version": "0.0.46", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.46.tgz", - "integrity": "sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==" + "integrity": "sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==", + "peer": true }, "accepts": { "version": "1.3.8", @@ -2302,7 +2329,8 @@ "bowser": { "version": "2.11.0", "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.11.0.tgz", - "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==" + "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==", + "peer": true }, "brace-expansion": { "version": "1.1.11", @@ -2417,6 +2445,7 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", + "peer": true, "requires": { "mdn-data": "2.0.28", "source-map-js": "^1.0.1" @@ -2591,6 +2620,7 @@ "version": "0.6.2", "resolved": "https://registry.npmjs.org/esotope-hammerhead/-/esotope-hammerhead-0.6.2.tgz", "integrity": "sha512-SJdxje3PBgYRnHKfoTdjB9Q32vHLiuJABSvTXVBHVpzTz+uIgpkrMcXD1Y0i2k1gplPNyJ62gA8k8/f08FvFsg==", + "peer": true, "requires": { "@types/estree": "0.0.46" } @@ -2918,7 +2948,8 @@ "idb": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.0.tgz", - "integrity": "sha512-Wsk07aAxDsntgYJY4h0knZJuTxM73eQ4reRAO+Z1liOh8eMCJ/MoDS8fCui1vGT9mnjtl1sOu3I2i/W1swPYZg==" + "integrity": "sha512-Wsk07aAxDsntgYJY4h0knZJuTxM73eQ4reRAO+Z1liOh8eMCJ/MoDS8fCui1vGT9mnjtl1sOu3I2i/W1swPYZg==", + "peer": true }, "ignore": { "version": "5.2.0", @@ -3044,7 +3075,8 @@ "mdn-data": { "version": "2.0.28", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", - "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==" + "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==", + "peer": true }, "media-typer": { "version": "0.3.0", @@ -3065,7 +3097,8 @@ "meriyah": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/meriyah/-/meriyah-4.3.2.tgz", - "integrity": "sha512-giLtmgQQHuLIDoij0441Opch6eyLxY2+3epcMiqQuyBzGxQfYfPJCYpmZK9O5YrrGuZquncWnNRbmqZOeQGDOw==" + "integrity": "sha512-giLtmgQQHuLIDoij0441Opch6eyLxY2+3epcMiqQuyBzGxQfYfPJCYpmZK9O5YrrGuZquncWnNRbmqZOeQGDOw==", + "peer": true }, "methods": { "version": "1.1.2", @@ -3191,7 +3224,8 @@ "parse5": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "peer": true }, "parseurl": { "version": "1.3.3", @@ -3377,7 +3411,8 @@ "set-cookie-parser": { "version": "2.5.1", "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.5.1.tgz", - "integrity": "sha512-1jeBGaKNGdEq4FgIrORu/N570dwoPYio8lSoYLWmX7sQ//0JY08Xh9o5pBcgmHQ/MbsYp/aZnOe1s1lIsbLprQ==" + "integrity": "sha512-1jeBGaKNGdEq4FgIrORu/N570dwoPYio8lSoYLWmX7sQ//0JY08Xh9o5pBcgmHQ/MbsYp/aZnOe1s1lIsbLprQ==", + "peer": true }, "setprototypeof": { "version": "1.2.0", @@ -3418,7 +3453,8 @@ "source-map-js": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "peer": true }, "statuses": { "version": "2.0.1", diff --git a/package.json b/package.json index 304da0d..6d29de1 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "author": "", "license": "GPL-3.0-or-later", "dependencies": { - "@titaniumnetwork-dev/ultraviolet": "^1.0.2", + "@titaniumnetwork-dev/ultraviolet": "file:../Ultraviolet", "@tomphttp/bare-server-node": "^1.0.4-deps1", "express": "^4.18.2", "ultraviolet-static": "github:titaniumnetwork-development/Ultraviolet-Static" diff --git a/src/index.js b/src/index.js index 38d2257..fbbe786 100644 --- a/src/index.js +++ b/src/index.js @@ -2,7 +2,7 @@ import createBareServer from "@tomphttp/bare-server-node"; import express from "express"; import { createServer } from "node:http"; import { publicPath } from "ultraviolet-static"; -import uvPath from "@titaniumnetwork-dev/ultraviolet"; +import { uvPath } from "@titaniumnetwork-dev/ultraviolet"; const bare = createBareServer("/bare/"); const app = express();