mirror of
https://github.com/MercuryWorkshop/adrift.git
synced 2025-05-12 05:50:00 -04:00
full service-worker caching
This commit is contained in:
parent
753bccf51b
commit
ebe1f18b68
7 changed files with 418 additions and 16 deletions
|
@ -18,6 +18,8 @@
|
|||
"bare-client-custom": "file:../bare-client-custom",
|
||||
"client": "workspace:*",
|
||||
"corium": "file:../corium",
|
||||
"esbuild": "^0.19.1",
|
||||
"esbuild-plugin-inline-import": "^1.0.1",
|
||||
"firebase": "^10.1.0",
|
||||
"firebase-config": "workspace:*",
|
||||
"protocol": "workspace:*",
|
||||
|
|
|
@ -1,14 +0,0 @@
|
|||
/*global UVServiceWorker,__uv$config*/
|
||||
/*
|
||||
* Stock service worker script.
|
||||
* Users can provide their own sw.js if they need to extend the functionality of the service worker.
|
||||
* Ideally, this will be registered under the scope in uv.config.js so it will not need to be modified.
|
||||
* However, if a user changes the location of uv.bundle.js/uv.config.js or sw.js is not relative to them, they will need to modify this script locally.
|
||||
*/
|
||||
importScripts('uv/uv.bundle.js');
|
||||
importScripts('uv.config.js');
|
||||
importScripts(__uv$config.sw || 'uv.sw.js');
|
||||
|
||||
const sw = new UVServiceWorker();
|
||||
|
||||
self.addEventListener('fetch', (event) => event.respondWith(sw.fetch(event)));
|
45
frontend/sw.js
Normal file
45
frontend/sw.js
Normal file
|
@ -0,0 +1,45 @@
|
|||
/*global UVServiceWorker,__uv$config*/
|
||||
/*
|
||||
* Stock service worker script.
|
||||
* Users can provide their own sw.js if they need to extend the functionality of the service worker.
|
||||
* Ideally, this will be registered under the scope in uv.config.js so it will not need to be modified.
|
||||
* However, if a user changes the location of uv.bundle.js/uv.config.js or sw.js is not relative to them, they will need to modify this script locally.
|
||||
*/
|
||||
|
||||
import index from "sw-filemap"
|
||||
|
||||
let filemap = JSON.parse(index);
|
||||
|
||||
importScripts('uv/uv.bundle.js');
|
||||
importScripts('uv.config.js');
|
||||
importScripts(__uv$config.sw || 'uv.sw.js');
|
||||
|
||||
|
||||
const sw = new UVServiceWorker();
|
||||
|
||||
self.addEventListener('fetch', (event) => {
|
||||
let url = new URL(event.request.url).pathname;
|
||||
// console.log(url);
|
||||
if (url == "/")
|
||||
url = "/index.html";
|
||||
if (filemap[url]) {
|
||||
|
||||
let contenttype = "text/plain";
|
||||
|
||||
if (url.includes(".js"))
|
||||
contenttype = "application/javascript";
|
||||
else if (url.includes(".html"))
|
||||
contenttype = "text/html";
|
||||
else if (url.includes(".css"))
|
||||
contenttype = "text/css";
|
||||
|
||||
|
||||
event.respondWith(new Response(filemap[url], {
|
||||
headers: {
|
||||
"content-type": contenttype
|
||||
}
|
||||
}));
|
||||
} else {
|
||||
event.respondWith(sw.fetch(event))
|
||||
}
|
||||
});
|
75
frontend/sw_transform.js
Normal file
75
frontend/sw_transform.js
Normal file
|
@ -0,0 +1,75 @@
|
|||
import { build } from 'esbuild';
|
||||
import inlineImportPlugin from 'esbuild-plugin-inline-import';
|
||||
import path from "path";
|
||||
import fs from "fs/promises";
|
||||
|
||||
const transform = options => {
|
||||
const { filter, namespace, transform } = Object.assign(
|
||||
{
|
||||
filter: /sw-filemap/,
|
||||
|
||||
|
||||
namespace: '_' + Math.random().toString(36).substr(2, 9),
|
||||
|
||||
transform: async (contents, args) => contents
|
||||
},
|
||||
options
|
||||
);
|
||||
|
||||
return {
|
||||
name: 'esbuild-sw-transformer',
|
||||
setup(build) {
|
||||
build.onResolve({ filter }, args => {
|
||||
const realPath = args.path.replace(filter, '');
|
||||
return {
|
||||
path: path.resolve(args.resolveDir, realPath),
|
||||
namespace
|
||||
};
|
||||
});
|
||||
|
||||
build.onLoad({ filter: /.*/, namespace }, async args => {
|
||||
let map = {
|
||||
|
||||
};
|
||||
|
||||
|
||||
async function transformDir(dir) {
|
||||
let entries = await fs.readdir(dir);
|
||||
for (let entry of entries) {
|
||||
console.log(entry);
|
||||
|
||||
if ((await fs.lstat(`${dir}/${entry}`)).isDirectory()) {
|
||||
await transformDir(`${dir}/${entry}`);
|
||||
} else {
|
||||
map[`${dir}/${entry}`.replace("./", "/")] = (await fs.readFile(`${dir}/${entry}`)).toString();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
await transformDir(".");
|
||||
|
||||
//
|
||||
// console.log(map);
|
||||
// let contents = await fs.readFile(args.path, 'utf8');
|
||||
|
||||
// if (typeof transform === 'function') {
|
||||
// contents = await transform(contents, args);
|
||||
// }
|
||||
|
||||
return {
|
||||
contents: JSON.stringify(map),
|
||||
loader: 'text'
|
||||
};
|
||||
});
|
||||
}
|
||||
};
|
||||
};
|
||||
build({
|
||||
entryPoints: ['../sw.js'],
|
||||
bundle: true,
|
||||
outfile: 'sw.js',
|
||||
plugins: [
|
||||
// Always include this plugin before others
|
||||
transform()
|
||||
]
|
||||
}).catch(() => process.exit(1))
|
33
frontend/thin-wrapper.html
Normal file
33
frontend/thin-wrapper.html
Normal file
|
@ -0,0 +1,33 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Homework</title>
|
||||
<style>
|
||||
body,
|
||||
html {
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
width: 100vw;
|
||||
height: 100vh;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
iframe {
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
border: none;
|
||||
outline: none;
|
||||
|
||||
}
|
||||
</style>
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<iframe src="https://dev.coolelectronics.me/index.html" />
|
||||
</body>
|
||||
|
||||
</html>
|
|
@ -0,0 +1,21 @@
|
|||
// vite.config.js
|
||||
import { defineConfig } from "file:///home/ce/Documents/GitHub/adrift/node_modules/.pnpm/vite@4.4.9/node_modules/vite/dist/node/index.js";
|
||||
import { svelte } from "file:///home/ce/Documents/GitHub/adrift/node_modules/.pnpm/@sveltejs+vite-plugin-svelte@2.4.5_svelte@4.2.0_vite@4.4.9/node_modules/@sveltejs/vite-plugin-svelte/src/index.js";
|
||||
import { viteSingleFile } from "file:///home/ce/Documents/GitHub/adrift/node_modules/.pnpm/github.com+CoolElectronics+vite-plugin-singlefile@0d528cf28b80545b7423150252fd18e7efd8a5e3_ro_mhfpd7pl55om7n5r5r2q4keutu/node_modules/vite-plugin-singlefile/dist/esm/index.js";
|
||||
var vite_config_default = defineConfig({
|
||||
plugins: [
|
||||
svelte({}),
|
||||
process.env.VITE_ADRIFT_SINGLEFILE && viteSingleFile()
|
||||
],
|
||||
build: {
|
||||
dev: true,
|
||||
minify: false,
|
||||
target: "esnext",
|
||||
outDir: "dist",
|
||||
sourcemap: true
|
||||
}
|
||||
});
|
||||
export {
|
||||
vite_config_default as default
|
||||
};
|
||||
//# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsidml0ZS5jb25maWcuanMiXSwKICAic291cmNlc0NvbnRlbnQiOiBbImNvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9kaXJuYW1lID0gXCIvaG9tZS9jZS9Eb2N1bWVudHMvR2l0SHViL2FkcmlmdC9mcm9udGVuZFwiO2NvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9maWxlbmFtZSA9IFwiL2hvbWUvY2UvRG9jdW1lbnRzL0dpdEh1Yi9hZHJpZnQvZnJvbnRlbmQvdml0ZS5jb25maWcuanNcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfaW1wb3J0X21ldGFfdXJsID0gXCJmaWxlOi8vL2hvbWUvY2UvRG9jdW1lbnRzL0dpdEh1Yi9hZHJpZnQvZnJvbnRlbmQvdml0ZS5jb25maWcuanNcIjtpbXBvcnQgeyBkZWZpbmVDb25maWcgfSBmcm9tIFwidml0ZVwiXG5pbXBvcnQgeyBzdmVsdGUgfSBmcm9tIFwiQHN2ZWx0ZWpzL3ZpdGUtcGx1Z2luLXN2ZWx0ZVwiXG5pbXBvcnQgeyB2aXRlU2luZ2xlRmlsZSB9IGZyb20gXCJ2aXRlLXBsdWdpbi1zaW5nbGVmaWxlXCJcblxuZXhwb3J0IGRlZmF1bHQgZGVmaW5lQ29uZmlnKHtcbiAgcGx1Z2luczogW1xuICAgIHN2ZWx0ZSh7XG5cbiAgICB9KSxcbiAgICBwcm9jZXNzLmVudi5WSVRFX0FEUklGVF9TSU5HTEVGSUxFICYmIHZpdGVTaW5nbGVGaWxlKClcbiAgXSxcbiAgYnVpbGQ6IHtcbiAgICBkZXY6IHRydWUsXG4gICAgbWluaWZ5OiBmYWxzZSxcbiAgICB0YXJnZXQ6IFwiZXNuZXh0XCIsXG4gICAgb3V0RGlyOiBcImRpc3RcIixcbiAgICBzb3VyY2VtYXA6IHRydWUsXG4gIH1cbn0pXG4iXSwKICAibWFwcGluZ3MiOiAiO0FBQTZTLFNBQVMsb0JBQW9CO0FBQzFVLFNBQVMsY0FBYztBQUN2QixTQUFTLHNCQUFzQjtBQUUvQixJQUFPLHNCQUFRLGFBQWE7QUFBQSxFQUMxQixTQUFTO0FBQUEsSUFDUCxPQUFPLENBRVAsQ0FBQztBQUFBLElBQ0QsUUFBUSxJQUFJLDBCQUEwQixlQUFlO0FBQUEsRUFDdkQ7QUFBQSxFQUNBLE9BQU87QUFBQSxJQUNMLEtBQUs7QUFBQSxJQUNMLFFBQVE7QUFBQSxJQUNSLFFBQVE7QUFBQSxJQUNSLFFBQVE7QUFBQSxJQUNSLFdBQVc7QUFBQSxFQUNiO0FBQ0YsQ0FBQzsiLAogICJuYW1lcyI6IFtdCn0K
|
244
pnpm-lock.yaml
generated
244
pnpm-lock.yaml
generated
|
@ -1,4 +1,4 @@
|
|||
lockfileVersion: '6.0'
|
||||
lockfileVersion: '6.1'
|
||||
|
||||
settings:
|
||||
autoInstallPeers: true
|
||||
|
@ -23,7 +23,7 @@ importers:
|
|||
corium:
|
||||
dependencies:
|
||||
'@rollup/browser':
|
||||
specifier: ^3.17.2
|
||||
specifier: ^3.28.0
|
||||
version: 3.28.0
|
||||
'@swc/helpers':
|
||||
specifier: ^0.4.14
|
||||
|
@ -131,6 +131,12 @@ importers:
|
|||
corium:
|
||||
specifier: file:../corium
|
||||
version: file:corium
|
||||
esbuild:
|
||||
specifier: ^0.19.1
|
||||
version: 0.19.1
|
||||
esbuild-plugin-inline-import:
|
||||
specifier: ^1.0.1
|
||||
version: 1.0.1
|
||||
firebase:
|
||||
specifier: ^10.1.0
|
||||
version: 10.1.0(react-native@0.72.3)
|
||||
|
@ -1658,6 +1664,15 @@ packages:
|
|||
dev: false
|
||||
optional: true
|
||||
|
||||
/@esbuild/android-arm64@0.19.1:
|
||||
resolution: {integrity: sha512-CqhrKvDSt76I0so/5afqgKrMv41FjbfUKFrcZddMnrZKqJU70I1MWLVJrImJuYMaY4Yb9rn4UKfF7oZ0BOleVw==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [arm64]
|
||||
os: [android]
|
||||
requiresBuild: true
|
||||
dev: false
|
||||
optional: true
|
||||
|
||||
/@esbuild/android-arm@0.18.20:
|
||||
resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==}
|
||||
engines: {node: '>=12'}
|
||||
|
@ -1667,6 +1682,15 @@ packages:
|
|||
dev: false
|
||||
optional: true
|
||||
|
||||
/@esbuild/android-arm@0.19.1:
|
||||
resolution: {integrity: sha512-yjTucwcOua52z14RL30JMwmCdylsQ5WrErGkAb6VL0MWPbnwJyLejydaRcUqkPO6g0MowlzavdxrR7AcfCW+yA==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [arm]
|
||||
os: [android]
|
||||
requiresBuild: true
|
||||
dev: false
|
||||
optional: true
|
||||
|
||||
/@esbuild/android-x64@0.18.20:
|
||||
resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==}
|
||||
engines: {node: '>=12'}
|
||||
|
@ -1676,6 +1700,15 @@ packages:
|
|||
dev: false
|
||||
optional: true
|
||||
|
||||
/@esbuild/android-x64@0.19.1:
|
||||
resolution: {integrity: sha512-VA29h01MrPkymIL1bFtvL2L4WPogiMGW2N/M+vXZHHOv6LgA9vjzVskTt0v5LjeCjx1PFDcR0ASKy8Y7Gm+iIA==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [x64]
|
||||
os: [android]
|
||||
requiresBuild: true
|
||||
dev: false
|
||||
optional: true
|
||||
|
||||
/@esbuild/darwin-arm64@0.18.20:
|
||||
resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==}
|
||||
engines: {node: '>=12'}
|
||||
|
@ -1685,6 +1718,15 @@ packages:
|
|||
dev: false
|
||||
optional: true
|
||||
|
||||
/@esbuild/darwin-arm64@0.19.1:
|
||||
resolution: {integrity: sha512-Be4Cf6WDH7QkLHEpfzQOlBOFdqmqYTSqw2yG3SVmzB3++wy3K7wiNGedezL+q6Jb4weqT9tchO5kkLDC08Jnzg==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [arm64]
|
||||
os: [darwin]
|
||||
requiresBuild: true
|
||||
dev: false
|
||||
optional: true
|
||||
|
||||
/@esbuild/darwin-x64@0.18.20:
|
||||
resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==}
|
||||
engines: {node: '>=12'}
|
||||
|
@ -1694,6 +1736,15 @@ packages:
|
|||
dev: false
|
||||
optional: true
|
||||
|
||||
/@esbuild/darwin-x64@0.19.1:
|
||||
resolution: {integrity: sha512-SewtenJi6zCEfZRSUchb+LgJ/IQw8QvnKECPu/qHII1fLQKnVPUVR+VH2IuS03DD9WWnAi3yfOvBNwtrp3WXtg==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [x64]
|
||||
os: [darwin]
|
||||
requiresBuild: true
|
||||
dev: false
|
||||
optional: true
|
||||
|
||||
/@esbuild/freebsd-arm64@0.18.20:
|
||||
resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==}
|
||||
engines: {node: '>=12'}
|
||||
|
@ -1703,6 +1754,15 @@ packages:
|
|||
dev: false
|
||||
optional: true
|
||||
|
||||
/@esbuild/freebsd-arm64@0.19.1:
|
||||
resolution: {integrity: sha512-TadKO0AaTDAPV2RyGZQ0AaiDTVYg7RsgNaA6OJjXXmoLbTs++NwHtzAmVFBq8Q/P9A11wgkv36HeyAYhWHbW1w==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [arm64]
|
||||
os: [freebsd]
|
||||
requiresBuild: true
|
||||
dev: false
|
||||
optional: true
|
||||
|
||||
/@esbuild/freebsd-x64@0.18.20:
|
||||
resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==}
|
||||
engines: {node: '>=12'}
|
||||
|
@ -1712,6 +1772,15 @@ packages:
|
|||
dev: false
|
||||
optional: true
|
||||
|
||||
/@esbuild/freebsd-x64@0.19.1:
|
||||
resolution: {integrity: sha512-DrFMGLF0/aAcZgwhtZr1cby7aHlalpFjLCe5CiI8mm0Kqhhc8gyNZKreaZzvir8CQe0H17p9xx6M9ben5R3r0g==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [x64]
|
||||
os: [freebsd]
|
||||
requiresBuild: true
|
||||
dev: false
|
||||
optional: true
|
||||
|
||||
/@esbuild/linux-arm64@0.18.20:
|
||||
resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==}
|
||||
engines: {node: '>=12'}
|
||||
|
@ -1721,6 +1790,15 @@ packages:
|
|||
dev: false
|
||||
optional: true
|
||||
|
||||
/@esbuild/linux-arm64@0.19.1:
|
||||
resolution: {integrity: sha512-6ku/R2EzsdjyBaqQn+xGOPbv+BBYBXQYzlA04/46YQLmXkdApi0GYyUwiCXYBxm578iyywzGmM0rep1/q8tuFQ==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [arm64]
|
||||
os: [linux]
|
||||
requiresBuild: true
|
||||
dev: false
|
||||
optional: true
|
||||
|
||||
/@esbuild/linux-arm@0.18.20:
|
||||
resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==}
|
||||
engines: {node: '>=12'}
|
||||
|
@ -1730,6 +1808,15 @@ packages:
|
|||
dev: false
|
||||
optional: true
|
||||
|
||||
/@esbuild/linux-arm@0.19.1:
|
||||
resolution: {integrity: sha512-lCWDVPpQO/Dt5MEqctKujgtUVmwQx7J2Q83EqX/9BejN7BIX4fGJ0QKMiIyy21PFh+/64ArN+Ovh1tzYkTt2wg==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [arm]
|
||||
os: [linux]
|
||||
requiresBuild: true
|
||||
dev: false
|
||||
optional: true
|
||||
|
||||
/@esbuild/linux-ia32@0.18.20:
|
||||
resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==}
|
||||
engines: {node: '>=12'}
|
||||
|
@ -1739,6 +1826,15 @@ packages:
|
|||
dev: false
|
||||
optional: true
|
||||
|
||||
/@esbuild/linux-ia32@0.19.1:
|
||||
resolution: {integrity: sha512-8AKFBk9v/zBDsADvK/0BWZUxkjEc0QDwO8rvbHJKqAZx6DF/VSeBxTRmqWeecrJmx+n3kemEwML9z0eD9IHweQ==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [ia32]
|
||||
os: [linux]
|
||||
requiresBuild: true
|
||||
dev: false
|
||||
optional: true
|
||||
|
||||
/@esbuild/linux-loong64@0.18.20:
|
||||
resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==}
|
||||
engines: {node: '>=12'}
|
||||
|
@ -1748,6 +1844,15 @@ packages:
|
|||
dev: false
|
||||
optional: true
|
||||
|
||||
/@esbuild/linux-loong64@0.19.1:
|
||||
resolution: {integrity: sha512-6mOS5CxTGD8qOymp2y4KoM4ir+/REgjdJQFYpwP+WqjrWBo+PUevDGeHHjzCdw/R19PkFqS1bRzv8cTCmB/5kA==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [loong64]
|
||||
os: [linux]
|
||||
requiresBuild: true
|
||||
dev: false
|
||||
optional: true
|
||||
|
||||
/@esbuild/linux-mips64el@0.18.20:
|
||||
resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==}
|
||||
engines: {node: '>=12'}
|
||||
|
@ -1757,6 +1862,15 @@ packages:
|
|||
dev: false
|
||||
optional: true
|
||||
|
||||
/@esbuild/linux-mips64el@0.19.1:
|
||||
resolution: {integrity: sha512-Bzmv6rRMzR4ErG2k/jwfj5jKNzVMVEI1tThuirFdAoE+duUv+jlDnlwxsN3s1eqMzADTOV2sSIcUUOfgv++Dgg==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [mips64el]
|
||||
os: [linux]
|
||||
requiresBuild: true
|
||||
dev: false
|
||||
optional: true
|
||||
|
||||
/@esbuild/linux-ppc64@0.18.20:
|
||||
resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==}
|
||||
engines: {node: '>=12'}
|
||||
|
@ -1766,6 +1880,15 @@ packages:
|
|||
dev: false
|
||||
optional: true
|
||||
|
||||
/@esbuild/linux-ppc64@0.19.1:
|
||||
resolution: {integrity: sha512-mPOxA7bd3nmx8TkuO/9M/tE0fnvmuX0wlpwnTL6DPLgkb/Z/KkupexSIw4cLfznn/fPzD89y17VWBjlVNyrpCQ==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [ppc64]
|
||||
os: [linux]
|
||||
requiresBuild: true
|
||||
dev: false
|
||||
optional: true
|
||||
|
||||
/@esbuild/linux-riscv64@0.18.20:
|
||||
resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==}
|
||||
engines: {node: '>=12'}
|
||||
|
@ -1775,6 +1898,15 @@ packages:
|
|||
dev: false
|
||||
optional: true
|
||||
|
||||
/@esbuild/linux-riscv64@0.19.1:
|
||||
resolution: {integrity: sha512-znYb2Mhe9xKIDeIYuTD6vCcUltvYzRT5Yq6sVcdhPrGu8DRdsNZS04B2tSeM+j7T03jL4yY+7/G/jxSJJ9LX2A==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [riscv64]
|
||||
os: [linux]
|
||||
requiresBuild: true
|
||||
dev: false
|
||||
optional: true
|
||||
|
||||
/@esbuild/linux-s390x@0.18.20:
|
||||
resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==}
|
||||
engines: {node: '>=12'}
|
||||
|
@ -1784,6 +1916,15 @@ packages:
|
|||
dev: false
|
||||
optional: true
|
||||
|
||||
/@esbuild/linux-s390x@0.19.1:
|
||||
resolution: {integrity: sha512-BBIE32cyqAYhMOQ42/jnecoF5P/S5lMob2vXSUiFpD3xCFbXOFkjP1OjfFKnalSO9+B5emvPTQFfNQXuLeVGEw==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [s390x]
|
||||
os: [linux]
|
||||
requiresBuild: true
|
||||
dev: false
|
||||
optional: true
|
||||
|
||||
/@esbuild/linux-x64@0.18.20:
|
||||
resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==}
|
||||
engines: {node: '>=12'}
|
||||
|
@ -1793,6 +1934,15 @@ packages:
|
|||
dev: false
|
||||
optional: true
|
||||
|
||||
/@esbuild/linux-x64@0.19.1:
|
||||
resolution: {integrity: sha512-PoCvKdHTIbnHmVJ5OEdewGMSw40HDFRTrC/imwh8vrp695RbSUpOqBqNBT45neK0FQleGFbSE/A9X6HlXPDhqA==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [x64]
|
||||
os: [linux]
|
||||
requiresBuild: true
|
||||
dev: false
|
||||
optional: true
|
||||
|
||||
/@esbuild/netbsd-x64@0.18.20:
|
||||
resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==}
|
||||
engines: {node: '>=12'}
|
||||
|
@ -1802,6 +1952,15 @@ packages:
|
|||
dev: false
|
||||
optional: true
|
||||
|
||||
/@esbuild/netbsd-x64@0.19.1:
|
||||
resolution: {integrity: sha512-4OrGMPorHCq9h52VLtyyyAmPjC2ZlANx54VDYyCrqXUOi+k0qxnPKXKKprVES67w2mE7TZJx9qZmT+jHeiZbHQ==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [x64]
|
||||
os: [netbsd]
|
||||
requiresBuild: true
|
||||
dev: false
|
||||
optional: true
|
||||
|
||||
/@esbuild/openbsd-x64@0.18.20:
|
||||
resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==}
|
||||
engines: {node: '>=12'}
|
||||
|
@ -1811,6 +1970,15 @@ packages:
|
|||
dev: false
|
||||
optional: true
|
||||
|
||||
/@esbuild/openbsd-x64@0.19.1:
|
||||
resolution: {integrity: sha512-3a7ZYMjBC4P3FKdTmUZHJw7Mhzp71m+iSFFhX1PnLZ03qmyaB2K+vJZCk4PjRjAvm5lSupJQQtM/AFMyLgKlxQ==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [x64]
|
||||
os: [openbsd]
|
||||
requiresBuild: true
|
||||
dev: false
|
||||
optional: true
|
||||
|
||||
/@esbuild/sunos-x64@0.18.20:
|
||||
resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==}
|
||||
engines: {node: '>=12'}
|
||||
|
@ -1820,6 +1988,15 @@ packages:
|
|||
dev: false
|
||||
optional: true
|
||||
|
||||
/@esbuild/sunos-x64@0.19.1:
|
||||
resolution: {integrity: sha512-29yWBN5XfEjXT8yoeVb8cXfN1jAQLB+uskog1vBMhFR+YWOYvsrwPnh4hspETC/JnF95J+iETrvxgOUlICTWIw==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [x64]
|
||||
os: [sunos]
|
||||
requiresBuild: true
|
||||
dev: false
|
||||
optional: true
|
||||
|
||||
/@esbuild/win32-arm64@0.18.20:
|
||||
resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==}
|
||||
engines: {node: '>=12'}
|
||||
|
@ -1829,6 +2006,15 @@ packages:
|
|||
dev: false
|
||||
optional: true
|
||||
|
||||
/@esbuild/win32-arm64@0.19.1:
|
||||
resolution: {integrity: sha512-9Hb/WUXgyXlL55w3iNVyLkN9gq9x+agv3kk80foWbfpOwe7Qw4Vx6JGB+XQdsIfvvP1kShVQPIvBgVj0TxLlVw==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [arm64]
|
||||
os: [win32]
|
||||
requiresBuild: true
|
||||
dev: false
|
||||
optional: true
|
||||
|
||||
/@esbuild/win32-ia32@0.18.20:
|
||||
resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==}
|
||||
engines: {node: '>=12'}
|
||||
|
@ -1838,6 +2024,15 @@ packages:
|
|||
dev: false
|
||||
optional: true
|
||||
|
||||
/@esbuild/win32-ia32@0.19.1:
|
||||
resolution: {integrity: sha512-VGdtEcXX/f01NgoM8emDnpdOyrZCQ7VTwLv89MOl3mvJ5fbCOBMNCa8t7RZS4lf12RS87qOuJFX7Bh9aLTbSxg==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [ia32]
|
||||
os: [win32]
|
||||
requiresBuild: true
|
||||
dev: false
|
||||
optional: true
|
||||
|
||||
/@esbuild/win32-x64@0.18.20:
|
||||
resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==}
|
||||
engines: {node: '>=12'}
|
||||
|
@ -1847,6 +2042,15 @@ packages:
|
|||
dev: false
|
||||
optional: true
|
||||
|
||||
/@esbuild/win32-x64@0.19.1:
|
||||
resolution: {integrity: sha512-H6u8OHmJkKJubLbukVOyi9yA5lzK8VE4TFEkZj2vgusTUPvFeMQ8YnWviVc9F6PuKS6ZIpOvi2/sfiW8tQZQ2g==}
|
||||
engines: {node: '>=12'}
|
||||
cpu: [x64]
|
||||
os: [win32]
|
||||
requiresBuild: true
|
||||
dev: false
|
||||
optional: true
|
||||
|
||||
/@eslint-community/eslint-utils@4.4.0(eslint@8.30.0):
|
||||
resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==}
|
||||
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
|
||||
|
@ -4640,6 +4844,10 @@ packages:
|
|||
resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==}
|
||||
dev: false
|
||||
|
||||
/esbuild-plugin-inline-import@1.0.1:
|
||||
resolution: {integrity: sha512-QcBbsf7nJnD1GW2SOxgE0lLJ2GgqhGZCoPujxFaWatooNXpYwDCYuOadThKPLWcB9Sx6a7i3GU7RNBEB1dcYOQ==}
|
||||
dev: false
|
||||
|
||||
/esbuild@0.18.20:
|
||||
resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==}
|
||||
engines: {node: '>=12'}
|
||||
|
@ -4670,6 +4878,36 @@ packages:
|
|||
'@esbuild/win32-x64': 0.18.20
|
||||
dev: false
|
||||
|
||||
/esbuild@0.19.1:
|
||||
resolution: {integrity: sha512-IknHHwV4B/H4imOAu+416fuCvPfRjdncoyGi7eunhSvHuHkdNs50sLWan2LEG2Mym07TuW6gJUIyRS9G1miHEg==}
|
||||
engines: {node: '>=12'}
|
||||
hasBin: true
|
||||
requiresBuild: true
|
||||
optionalDependencies:
|
||||
'@esbuild/android-arm': 0.19.1
|
||||
'@esbuild/android-arm64': 0.19.1
|
||||
'@esbuild/android-x64': 0.19.1
|
||||
'@esbuild/darwin-arm64': 0.19.1
|
||||
'@esbuild/darwin-x64': 0.19.1
|
||||
'@esbuild/freebsd-arm64': 0.19.1
|
||||
'@esbuild/freebsd-x64': 0.19.1
|
||||
'@esbuild/linux-arm': 0.19.1
|
||||
'@esbuild/linux-arm64': 0.19.1
|
||||
'@esbuild/linux-ia32': 0.19.1
|
||||
'@esbuild/linux-loong64': 0.19.1
|
||||
'@esbuild/linux-mips64el': 0.19.1
|
||||
'@esbuild/linux-ppc64': 0.19.1
|
||||
'@esbuild/linux-riscv64': 0.19.1
|
||||
'@esbuild/linux-s390x': 0.19.1
|
||||
'@esbuild/linux-x64': 0.19.1
|
||||
'@esbuild/netbsd-x64': 0.19.1
|
||||
'@esbuild/openbsd-x64': 0.19.1
|
||||
'@esbuild/sunos-x64': 0.19.1
|
||||
'@esbuild/win32-arm64': 0.19.1
|
||||
'@esbuild/win32-ia32': 0.19.1
|
||||
'@esbuild/win32-x64': 0.19.1
|
||||
dev: false
|
||||
|
||||
/escalade@3.1.1:
|
||||
resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
|
||||
engines: {node: '>=6'}
|
||||
|
@ -8906,6 +9144,7 @@ packages:
|
|||
file:bare-client-custom:
|
||||
resolution: {directory: bare-client-custom, type: directory}
|
||||
name: '@tomphttp/bare-client'
|
||||
version: 2.2.0-alpha
|
||||
dependencies:
|
||||
'@types/uuid': 9.0.2
|
||||
uuid: 9.0.0
|
||||
|
@ -8914,6 +9153,7 @@ packages:
|
|||
file:corium:
|
||||
resolution: {directory: corium, type: directory}
|
||||
name: corium
|
||||
version: 1.0.0-alpha.2
|
||||
dependencies:
|
||||
'@rollup/browser': 3.28.0
|
||||
'@swc/helpers': 0.4.14
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue