diff --git a/package.json b/package.json index 9f77229..853b0d0 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ "@fastify/compress": "^6.5.0", "@fastify/static": "^6.12.0", "@nebula-services/dynamic": "0.7.2-patch.1", - "@titaniumnetwork-dev/ultraviolet": "^1.0.11", + "@nebula-services/ultraviolet": "1.0.1-1.patch", "@tomphttp/bare-server-node": "^2.0.1", "classnames": "^2.3.2", "fastify": "^4.25.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0f7b580..b7e1be2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -14,9 +14,9 @@ dependencies: '@nebula-services/dynamic': specifier: 0.7.2-patch.1 version: 0.7.2-patch.1 - '@titaniumnetwork-dev/ultraviolet': - specifier: ^1.0.11 - version: 1.0.11 + '@nebula-services/ultraviolet': + specifier: 1.0.1-1.patch + version: 1.0.1-1.patch '@tomphttp/bare-server-node': specifier: ^2.0.1 version: 2.0.1 @@ -1017,6 +1017,21 @@ packages: - utf-8-validate dev: false + /@nebula-services/ultraviolet@1.0.1-1.patch: + resolution: {integrity: sha512-ZBD6stHsQW7oZm1Y5tiQLymknQfpUmPK0DjRKYzpEj7+Jx9FA4lylLR+P0UmOmKyKM0TdWAcjDGPER+DtLEzeg==} + dependencies: + '@tomphttp/bare-client': 1.1.2-beta.3 + crypto-js: 4.2.0 + css-tree: 2.3.1 + esotope-hammerhead: 0.6.7 + events: 3.3.0 + idb: 7.1.1 + meriyah: 4.3.9 + mime-db: 1.52.0 + parse5: 7.1.2 + set-cookie-parser: 2.6.0 + dev: false + /@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1: resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==} dependencies: @@ -1230,20 +1245,6 @@ packages: dev: true optional: true - /@titaniumnetwork-dev/ultraviolet@1.0.11: - resolution: {integrity: sha512-FJtZw/xQubrgk8pJLs5wx9k6okCGZPR7FXWXTiL5wOiCvjqgDQCmHBTb7M5eYqnQil05tbaz92+16Ki/7rRWIw==} - dependencies: - '@tomphttp/bare-client': 1.1.2-beta.3 - css-tree: 2.3.1 - esotope-hammerhead: 0.6.7 - events: 3.3.0 - idb: 7.1.1 - meriyah: 4.3.9 - mime-db: 1.52.0 - parse5: 7.1.2 - set-cookie-parser: 2.6.0 - dev: false - /@tomphttp/bare-client@1.1.2-beta.3: resolution: {integrity: sha512-WyIVnSAqzfrLejmOhh/l/LtDOeK+SHnBGi/z+QyliVP1T1JxoNE5eecwxlV+osM9J6FTAYVGNHr8/5bubaIj6Q==} dev: false @@ -1995,6 +1996,10 @@ packages: shebang-command: 2.0.0 which: 2.0.2 + /crypto-js@4.2.0: + resolution: {integrity: sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==} + dev: false + /crypto-md5@1.0.0: resolution: {integrity: sha512-65Mtei8+EkSIK+5Ie4gpWXoJ/5bgpqPXFknHHXAyhDqKsEAAzUslGd8mOeawbfcuQ8fADNKcF4xQA3fqlZJ8Ig==} engines: {iojs: '>=1.0.0', node: '>=0.5.2'} @@ -5764,7 +5769,7 @@ packages: engines: {node: '>=10'} '@github.com/holy-unblocker/rammerhead/releases/download/v1.2.41-holy.5/rammerhead-1.2.41-holy.5.tgz': - resolution: {registry: https://registry.npmjs.org/, tarball: https://github.com/holy-unblocker/rammerhead/releases/download/v1.2.41-holy.5/rammerhead-1.2.41-holy.5.tgz} + resolution: {tarball: https://github.com/holy-unblocker/rammerhead/releases/download/v1.2.41-holy.5/rammerhead-1.2.41-holy.5.tgz} name: rammerhead version: 1.2.41-holy.5 dependencies: diff --git a/public/uv/uv.config.js b/public/uv/uv.config.js index ac92746..8f4642e 100644 --- a/public/uv/uv.config.js +++ b/public/uv/uv.config.js @@ -1,8 +1,8 @@ self.__uv$config = { prefix: "/~/uv/", bare: "/bare/", - encodeUrl: Ultraviolet.codec.plain.encode, - decodeUrl: Ultraviolet.codec.plain.decode, + encodeUrl: Ultraviolet.codec.aes.encode, + decodeUrl: Ultraviolet.codec.aes.decode, handler: "/uv/uv.handler.js", client: "/uv/uv.client.js", bundle: "/uv/uv.bundle.js", diff --git a/vite.config.ts b/vite.config.ts index 42338c5..4421c7a 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -2,7 +2,7 @@ import million from "million/compiler"; import { defineConfig } from "vite"; import preact from "@preact/preset-vite"; import { viteStaticCopy } from "vite-plugin-static-copy"; -import { uvPath } from "@titaniumnetwork-dev/ultraviolet"; +import { uvPath } from "@nebula-services/ultraviolet"; import { dynamicPath } from "@nebula-services/dynamic"; console.log(dynamicPath);