new bare server API

This commit is contained in:
David Reed 2023-06-08 17:17:14 -04:00
parent e3bfef159d
commit 86cd93ee5d
No known key found for this signature in database
GPG key ID: 2211691D8A1EE72F
3 changed files with 95 additions and 64 deletions

153
package-lock.json generated
View file

@ -9,8 +9,8 @@
"version": "1.0.0", "version": "1.0.0",
"license": "GPL-3.0-or-later", "license": "GPL-3.0-or-later",
"dependencies": { "dependencies": {
"@titaniumnetwork-dev/ultraviolet": "^1.0.10", "@titaniumnetwork-dev/ultraviolet": "^1.0.11",
"@tomphttp/bare-server-node": "^1.2.5", "@tomphttp/bare-server-node": "^2.0.0-beta",
"express": "^4.18.2", "express": "^4.18.2",
"ultraviolet-static": "github:titaniumnetwork-dev/Ultraviolet-Static" "ultraviolet-static": "github:titaniumnetwork-dev/Ultraviolet-Static"
}, },
@ -194,9 +194,9 @@
} }
}, },
"node_modules/@titaniumnetwork-dev/ultraviolet": { "node_modules/@titaniumnetwork-dev/ultraviolet": {
"version": "1.0.10", "version": "1.0.11",
"resolved": "https://registry.npmjs.org/@titaniumnetwork-dev/ultraviolet/-/ultraviolet-1.0.10.tgz", "resolved": "https://registry.npmjs.org/@titaniumnetwork-dev/ultraviolet/-/ultraviolet-1.0.11.tgz",
"integrity": "sha512-y5Hv92jQUvwmcEMIeFuImuD5CmI7b0MQGL7qkFcEZxETxlwy+jveLaHpF1UWgtGJS50GSnj9GCJWZWp/W6IwEQ==", "integrity": "sha512-FJtZw/xQubrgk8pJLs5wx9k6okCGZPR7FXWXTiL5wOiCvjqgDQCmHBTb7M5eYqnQil05tbaz92+16Ki/7rRWIw==",
"dependencies": { "dependencies": {
"@tomphttp/bare-client": "^1.1.2-beta.3", "@tomphttp/bare-client": "^1.1.2-beta.3",
"css-tree": "^2.0.4", "css-tree": "^2.0.4",
@ -215,17 +215,18 @@
"integrity": "sha512-WyIVnSAqzfrLejmOhh/l/LtDOeK+SHnBGi/z+QyliVP1T1JxoNE5eecwxlV+osM9J6FTAYVGNHr8/5bubaIj6Q==" "integrity": "sha512-WyIVnSAqzfrLejmOhh/l/LtDOeK+SHnBGi/z+QyliVP1T1JxoNE5eecwxlV+osM9J6FTAYVGNHr8/5bubaIj6Q=="
}, },
"node_modules/@tomphttp/bare-server-node": { "node_modules/@tomphttp/bare-server-node": {
"version": "1.2.5", "version": "2.0.0-beta",
"resolved": "https://registry.npmjs.org/@tomphttp/bare-server-node/-/bare-server-node-1.2.5.tgz", "resolved": "https://registry.npmjs.org/@tomphttp/bare-server-node/-/bare-server-node-2.0.0-beta.tgz",
"integrity": "sha512-qe76XM3nhDLDSIDZ0tblUsiBdgcqakjvBmXgrarXBH/Wul5AtE3BnK+/j7+BWEwJNZfgwL8uGL8IJjVG/iZH1A==", "integrity": "sha512-9Ym7yHKiy9FdbX1Ef/AMlTtQdbehoU/mvqV0WwSshFtgCY379ZKl2uMPpEc1PQF+OvNR4VB/RQ4vFFYvYN5eFA==",
"dependencies": { "dependencies": {
"async-exit-hook": "^2.0.1", "async-exit-hook": "^2.0.1",
"commander": "^9.4.1", "commander": "^10.0.1",
"dotenv": "^16.0.3", "dotenv": "^16.0.3",
"headers-polyfill": "^3.1.2", "headers-polyfill": "^3.1.2",
"http-errors": "^2.0.0", "http-errors": "^2.0.0",
"ipaddr.js": "^2.0.1", "ipaddr.js": "^2.0.1",
"source-map-support": "^0.5.21" "source-map-support": "^0.5.21",
"ws": "^8.13.0"
}, },
"bin": { "bin": {
"bare-server-node": "bin.js" "bare-server-node": "bin.js"
@ -235,9 +236,9 @@
} }
}, },
"node_modules/@tomphttp/bare-server-node/node_modules/ipaddr.js": { "node_modules/@tomphttp/bare-server-node/node_modules/ipaddr.js": {
"version": "2.0.1", "version": "2.1.0",
"resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz",
"integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==",
"engines": { "engines": {
"node": ">= 10" "node": ">= 10"
} }
@ -447,11 +448,11 @@
"dev": true "dev": true
}, },
"node_modules/commander": { "node_modules/commander": {
"version": "9.4.1", "version": "10.0.1",
"resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz",
"integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==", "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==",
"engines": { "engines": {
"node": "^12.20.0 || >=14" "node": ">=14"
} }
}, },
"node_modules/concat-map": { "node_modules/concat-map": {
@ -562,11 +563,14 @@
} }
}, },
"node_modules/dotenv": { "node_modules/dotenv": {
"version": "16.0.3", "version": "16.1.4",
"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.1.4.tgz",
"integrity": "sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==", "integrity": "sha512-m55RtE8AsPeJBpOIFKihEmqUcoVncQIwo7x9U8ZwLEZw9ZpXboz2c+rvog+jUaJvVrZ5kBOeYQBX5+8Aa/OZQw==",
"engines": { "engines": {
"node": ">=12" "node": ">=12"
},
"funding": {
"url": "https://github.com/motdotla/dotenv?sponsor=1"
} }
}, },
"node_modules/ee-first": { "node_modules/ee-first": {
@ -583,9 +587,9 @@
} }
}, },
"node_modules/entities": { "node_modules/entities": {
"version": "4.4.0", "version": "4.5.0",
"resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
"integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
"engines": { "engines": {
"node": ">=0.12" "node": ">=0.12"
}, },
@ -713,9 +717,9 @@
"dev": true "dev": true
}, },
"node_modules/esotope-hammerhead": { "node_modules/esotope-hammerhead": {
"version": "0.6.3", "version": "0.6.4",
"resolved": "https://registry.npmjs.org/esotope-hammerhead/-/esotope-hammerhead-0.6.3.tgz", "resolved": "https://registry.npmjs.org/esotope-hammerhead/-/esotope-hammerhead-0.6.4.tgz",
"integrity": "sha512-Aq6gUznvm0xPtjpbZo9OSsRO1+m+NM0hjZOYufH3HDlJWeOZpBskR/vuP9/tiMaQFD3+ES5BQq5fAY1qOLKWUA==", "integrity": "sha512-QY4HXqvjLSFGoGgHvm3H1QUMNcpwnUpGRBaVVFWE5uqbPQh9HSWcA1YD7KwwL/IrgerDwZn00z5dtYT9Ot/C/A==",
"dependencies": { "dependencies": {
"@types/estree": "0.0.46" "@types/estree": "0.0.46"
} }
@ -1263,9 +1267,9 @@
"integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w=="
}, },
"node_modules/meriyah": { "node_modules/meriyah": {
"version": "4.3.3", "version": "4.3.7",
"resolved": "https://registry.npmjs.org/meriyah/-/meriyah-4.3.3.tgz", "resolved": "https://registry.npmjs.org/meriyah/-/meriyah-4.3.7.tgz",
"integrity": "sha512-7+EKEzAp0Gvp739Dv9F6ci9FXqqAz4QDAPVaLt15s9UF9gwQLwspqQzmoGjbavnTiFXZ5hf+EDdu5MtlkMCZfA==", "integrity": "sha512-JAlSOUqFU/rmLy2CEdZO5hN5E5dyUj1f4AlRR4GCQMjfobvd5lcm9JLkrqq0MgVaLQ/Zur590A+0RyUZhj0b5A==",
"engines": { "engines": {
"node": ">=10.4.0" "node": ">=10.4.0"
} }
@ -1702,9 +1706,9 @@
} }
}, },
"node_modules/set-cookie-parser": { "node_modules/set-cookie-parser": {
"version": "2.5.1", "version": "2.6.0",
"resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.5.1.tgz", "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.6.0.tgz",
"integrity": "sha512-1jeBGaKNGdEq4FgIrORu/N570dwoPYio8lSoYLWmX7sQ//0JY08Xh9o5pBcgmHQ/MbsYp/aZnOe1s1lIsbLprQ==" "integrity": "sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ=="
}, },
"node_modules/setprototypeof": { "node_modules/setprototypeof": {
"version": "1.2.0", "version": "1.2.0",
@ -1934,6 +1938,26 @@
"integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
"dev": true "dev": true
}, },
"node_modules/ws": {
"version": "8.13.0",
"resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz",
"integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==",
"engines": {
"node": ">=10.0.0"
},
"peerDependencies": {
"bufferutil": "^4.0.1",
"utf-8-validate": ">=5.0.2"
},
"peerDependenciesMeta": {
"bufferutil": {
"optional": true
},
"utf-8-validate": {
"optional": true
}
}
},
"node_modules/yocto-queue": { "node_modules/yocto-queue": {
"version": "0.1.0", "version": "0.1.0",
"resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
@ -2070,9 +2094,9 @@
} }
}, },
"@titaniumnetwork-dev/ultraviolet": { "@titaniumnetwork-dev/ultraviolet": {
"version": "1.0.10", "version": "1.0.11",
"resolved": "https://registry.npmjs.org/@titaniumnetwork-dev/ultraviolet/-/ultraviolet-1.0.10.tgz", "resolved": "https://registry.npmjs.org/@titaniumnetwork-dev/ultraviolet/-/ultraviolet-1.0.11.tgz",
"integrity": "sha512-y5Hv92jQUvwmcEMIeFuImuD5CmI7b0MQGL7qkFcEZxETxlwy+jveLaHpF1UWgtGJS50GSnj9GCJWZWp/W6IwEQ==", "integrity": "sha512-FJtZw/xQubrgk8pJLs5wx9k6okCGZPR7FXWXTiL5wOiCvjqgDQCmHBTb7M5eYqnQil05tbaz92+16Ki/7rRWIw==",
"requires": { "requires": {
"@tomphttp/bare-client": "^1.1.2-beta.3", "@tomphttp/bare-client": "^1.1.2-beta.3",
"css-tree": "^2.0.4", "css-tree": "^2.0.4",
@ -2091,23 +2115,24 @@
"integrity": "sha512-WyIVnSAqzfrLejmOhh/l/LtDOeK+SHnBGi/z+QyliVP1T1JxoNE5eecwxlV+osM9J6FTAYVGNHr8/5bubaIj6Q==" "integrity": "sha512-WyIVnSAqzfrLejmOhh/l/LtDOeK+SHnBGi/z+QyliVP1T1JxoNE5eecwxlV+osM9J6FTAYVGNHr8/5bubaIj6Q=="
}, },
"@tomphttp/bare-server-node": { "@tomphttp/bare-server-node": {
"version": "1.2.5", "version": "2.0.0-beta",
"resolved": "https://registry.npmjs.org/@tomphttp/bare-server-node/-/bare-server-node-1.2.5.tgz", "resolved": "https://registry.npmjs.org/@tomphttp/bare-server-node/-/bare-server-node-2.0.0-beta.tgz",
"integrity": "sha512-qe76XM3nhDLDSIDZ0tblUsiBdgcqakjvBmXgrarXBH/Wul5AtE3BnK+/j7+BWEwJNZfgwL8uGL8IJjVG/iZH1A==", "integrity": "sha512-9Ym7yHKiy9FdbX1Ef/AMlTtQdbehoU/mvqV0WwSshFtgCY379ZKl2uMPpEc1PQF+OvNR4VB/RQ4vFFYvYN5eFA==",
"requires": { "requires": {
"async-exit-hook": "^2.0.1", "async-exit-hook": "^2.0.1",
"commander": "^9.4.1", "commander": "^10.0.1",
"dotenv": "^16.0.3", "dotenv": "^16.0.3",
"headers-polyfill": "^3.1.2", "headers-polyfill": "^3.1.2",
"http-errors": "^2.0.0", "http-errors": "^2.0.0",
"ipaddr.js": "^2.0.1", "ipaddr.js": "^2.0.1",
"source-map-support": "^0.5.21" "source-map-support": "^0.5.21",
"ws": "^8.13.0"
}, },
"dependencies": { "dependencies": {
"ipaddr.js": { "ipaddr.js": {
"version": "2.0.1", "version": "2.1.0",
"resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz",
"integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==" "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ=="
} }
} }
}, },
@ -2267,9 +2292,9 @@
"dev": true "dev": true
}, },
"commander": { "commander": {
"version": "9.4.1", "version": "10.0.1",
"resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz",
"integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==" "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug=="
}, },
"concat-map": { "concat-map": {
"version": "0.0.1", "version": "0.0.1",
@ -2354,9 +2379,9 @@
} }
}, },
"dotenv": { "dotenv": {
"version": "16.0.3", "version": "16.1.4",
"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.1.4.tgz",
"integrity": "sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==" "integrity": "sha512-m55RtE8AsPeJBpOIFKihEmqUcoVncQIwo7x9U8ZwLEZw9ZpXboz2c+rvog+jUaJvVrZ5kBOeYQBX5+8Aa/OZQw=="
}, },
"ee-first": { "ee-first": {
"version": "1.1.1", "version": "1.1.1",
@ -2369,9 +2394,9 @@
"integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w=="
}, },
"entities": { "entities": {
"version": "4.4.0", "version": "4.5.0",
"resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
"integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==" "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw=="
}, },
"escape-html": { "escape-html": {
"version": "1.0.3", "version": "1.0.3",
@ -2466,9 +2491,9 @@
"dev": true "dev": true
}, },
"esotope-hammerhead": { "esotope-hammerhead": {
"version": "0.6.3", "version": "0.6.4",
"resolved": "https://registry.npmjs.org/esotope-hammerhead/-/esotope-hammerhead-0.6.3.tgz", "resolved": "https://registry.npmjs.org/esotope-hammerhead/-/esotope-hammerhead-0.6.4.tgz",
"integrity": "sha512-Aq6gUznvm0xPtjpbZo9OSsRO1+m+NM0hjZOYufH3HDlJWeOZpBskR/vuP9/tiMaQFD3+ES5BQq5fAY1qOLKWUA==", "integrity": "sha512-QY4HXqvjLSFGoGgHvm3H1QUMNcpwnUpGRBaVVFWE5uqbPQh9HSWcA1YD7KwwL/IrgerDwZn00z5dtYT9Ot/C/A==",
"requires": { "requires": {
"@types/estree": "0.0.46" "@types/estree": "0.0.46"
} }
@ -2893,9 +2918,9 @@
"integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w=="
}, },
"meriyah": { "meriyah": {
"version": "4.3.3", "version": "4.3.7",
"resolved": "https://registry.npmjs.org/meriyah/-/meriyah-4.3.3.tgz", "resolved": "https://registry.npmjs.org/meriyah/-/meriyah-4.3.7.tgz",
"integrity": "sha512-7+EKEzAp0Gvp739Dv9F6ci9FXqqAz4QDAPVaLt15s9UF9gwQLwspqQzmoGjbavnTiFXZ5hf+EDdu5MtlkMCZfA==" "integrity": "sha512-JAlSOUqFU/rmLy2CEdZO5hN5E5dyUj1f4AlRR4GCQMjfobvd5lcm9JLkrqq0MgVaLQ/Zur590A+0RyUZhj0b5A=="
}, },
"methods": { "methods": {
"version": "1.1.2", "version": "1.1.2",
@ -3180,9 +3205,9 @@
} }
}, },
"set-cookie-parser": { "set-cookie-parser": {
"version": "2.5.1", "version": "2.6.0",
"resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.5.1.tgz", "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.6.0.tgz",
"integrity": "sha512-1jeBGaKNGdEq4FgIrORu/N570dwoPYio8lSoYLWmX7sQ//0JY08Xh9o5pBcgmHQ/MbsYp/aZnOe1s1lIsbLprQ==" "integrity": "sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ=="
}, },
"setprototypeof": { "setprototypeof": {
"version": "1.2.0", "version": "1.2.0",
@ -3347,6 +3372,12 @@
"integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
"dev": true "dev": true
}, },
"ws": {
"version": "8.13.0",
"resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz",
"integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==",
"requires": {}
},
"yocto-queue": { "yocto-queue": {
"version": "0.1.0", "version": "0.1.0",
"resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",

View file

@ -16,8 +16,8 @@
"author": "", "author": "",
"license": "GPL-3.0-or-later", "license": "GPL-3.0-or-later",
"dependencies": { "dependencies": {
"@titaniumnetwork-dev/ultraviolet": "^1.0.10", "@titaniumnetwork-dev/ultraviolet": "^1.0.11",
"@tomphttp/bare-server-node": "^1.2.5", "@tomphttp/bare-server-node": "^2.0.0-beta",
"express": "^4.18.2", "express": "^4.18.2",
"ultraviolet-static": "github:titaniumnetwork-dev/Ultraviolet-Static" "ultraviolet-static": "github:titaniumnetwork-dev/Ultraviolet-Static"
}, },

View file

@ -1,4 +1,4 @@
import createBareServer from "@tomphttp/bare-server-node"; import { createBareServer } from "@tomphttp/bare-server-node";
import express from "express"; import express from "express";
import { createServer } from "node:http"; import { createServer } from "node:http";
import { publicPath } from "ultraviolet-static"; import { publicPath } from "ultraviolet-static";