update UV API

This commit is contained in:
David Reed 2022-10-15 22:57:00 -04:00
parent 8e75168de3
commit 44b15490e2
3 changed files with 70 additions and 34 deletions

100
package-lock.json generated
View file

@ -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",

View file

@ -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"

View file

@ -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();