Update service endpoint

Update project dependencies

Signed-off-by: Joe Ma <rikkaneko23@gmail.com>
This commit is contained in:
Joe Ma 2023-07-12 10:14:41 +08:00
parent 174885af7c
commit 50244f0c1e
No known key found for this signature in database
GPG key ID: 7A0ECF5F5EDC587F
7 changed files with 195 additions and 195 deletions

View file

@ -1,7 +1,7 @@
# Paste
This is a pastebin-like, simple file sharing application targeted to run on Cloudflare Worker.
[pb.nekoul.com](http://pb.nekoul.com) is the current deployment of this project.
[pb.nekoid.cc](http://pb.nekoid.cc) is the current deployment of this project.
The maximum upload file size is limited to **10 MB** and the paste will be kept for **28 days** only by default.
*All data may be deleted or expired without any notification and guarantee.*
Please **DO NOT** abuse this service.
@ -52,42 +52,42 @@ i.e., [encrypted store](https://developers.cloudflare.com/workers/platform/envir
Upload a file (Raw body) with password enabled
```sh
$ curl --data-binary @example.txt -H "x-pass: exmaple1234" "https://pb.nekoul.com"
$ curl --data-binary @example.txt -H "x-pass: exmaple1234" "https://pb.nekoid.cc"
```
Upload a file (Formdata) with password enabled
```shell
$ curl -F u=@exmaple.txt -F "pass=example1234" "https://pb.nekoul.com"
$ curl -F u=@exmaple.txt -F "pass=example1234" "https://pb.nekoid.cc"
```
Upload command ouput as paste
```shell
$ lspci -v | curl -F u=@- 'https://pb.nekoul.com'
$ lspci -v | curl -F u=@- 'https://pb.nekoid.cc'
```
Update a paste with QR code generation of paste link
```shell
$ echo "Hello, world!" | curl -F u=@- 'https://pb.nekoul.com?qr=1'
$ echo "Hello, world!" | curl -F u=@- 'https://pb.nekoid.cc?qr=1'
```
Get paste
```shell
$ curl https://pb.nekoul.com/uuid
$ curl https://pb.nekoid.cc/uuid
```
Delete paste
```shell
$ curl -X DELETE https://pb.nekoul.com/uuid
$ curl -X DELETE https://pb.nekoid.cc/uuid
```
### **Web**
Use [pb.nekoul.com](https://pb.nekoul.com) to submit HTTP form, as same as `curl`.
Use [pb.nekoid.cc](https://pb.nekoid.cc) to submit HTTP form, as same as `curl`.
This HTML form currenly only support paste upload.
## API Specification
@ -175,6 +175,6 @@ Reference for Amazon S3 can be found in [here](https://docs.aws.amazon.com/Amazo
You are welcome to use my project and depoly your own service.
Due to the fact that the `SERVICE_URL` is hard-coded into the `paste.html`,
you may simply use `Ctrl`+`R` to replace `pb.nekoul.com` with your own service URL.
you may simply use `Ctrl`+`R` to replace `pb.nekoid.cc` with your own service URL.
### Of course, contribute and report issues are also welcome! \:D

View file

@ -3,9 +3,9 @@
"version": "1.3",
"dependencies": {
"aws4fetch": "^1.0.17",
"nanoid": "^4.0.1",
"dedent-js": "^1.0.1",
"js-sha256": "^0.9.0",
"dedent-js": "^1.0.1"
"nanoid": "^4.0.1"
},
"devDependencies": {
"@cloudflare/workers-types": "^4.20230321.0",

View file

@ -22,7 +22,7 @@ import {sha256} from 'js-sha256';
import dedent from 'dedent-js';
// Constants
const SERVICE_URL = 'pb.nekoul.com';
const SERVICE_URL = 'pb.nekoid.cc';
const PASTE_WEB_URL_v1 = 'https://raw.githubusercontent.com/rikkaneko/paste/main/web/v1';
const PASTE_WEB_URL = 'https://raw.githubusercontent.com/rikkaneko/paste/main/web/v2';
const UUID_LENGTH = 4;
@ -476,7 +476,7 @@ async function get_paste_info(uuid: string, descriptor: PasteIndexEntry, env: En
const paste_info = {
uuid,
link,
link_qr: 'https://qrcode.nekoul.com/?' + new URLSearchParams({q: link, type: 'svg'}),
link_qr: 'https://qrcode.nekoid.cc/?' + new URLSearchParams({q: link, type: 'svg'}),
type: descriptor.type ?? 'paste',
title: descriptor.title?.trim(),
mime_type: descriptor.mime_type,
@ -542,7 +542,7 @@ async function get_paste_info(uuid: string, descriptor: PasteIndexEntry, env: En
// Console response
if (need_qr) {
// Cloudflare currently does not support doing a subrequest to the same zone, use service binding instead
const res = await env.QRCODE.fetch('https://qrcode.nekoul.com?' + new URLSearchParams({
const res = await env.QRCODE.fetch('https://qrcode.nekoid.cc?' + new URLSearchParams({
q: link,
type: 'utf8',
}));

View file

@ -26,7 +26,7 @@
<body>
<h2>Paste Service</h2>
<p>
<a href="https://pb.nekoul.com">pb.nekoul.com</a> is a pastebin-like service hosted on Cloudflare Worker.<br>
<a href="https://pb.nekoid.cc">pb.nekoid.cc</a> is a pastebin-like service hosted on Cloudflare Worker.<br>
This service is primarily designed for own usage and interest only.<br>
All data may be deleted or expired without any notification and guarantee. Please <b>DO NOT</b> abuse this
service.<br>
@ -38,7 +38,7 @@
href="https://wiki.archlinux.org/title/CURL">curl</a>.
</p>
<form id="upload_file_form" action="https://pb.nekoul.com" method="POST" enctype=multipart/form-data>
<form id="upload_file_form" action="https://pb.nekoid.cc" method="POST" enctype=multipart/form-data>
<div>
<div>
<h4>Upload file</h4>
@ -169,9 +169,9 @@
document.getElementById('upload_file_form').addEventListener('submit', handle_submit_form, false);
</script>
<br>
<a href="https://nekoul.com">[Homepage]</a>
<a href="https://nekoid.cc">[Homepage]</a>
<a href="https://github.com/rikkaneko/paste#api-specification">[API]</a>
<a href="https://pb.nekoul.com">[Switch to new version]</a>
<a href="https://pb.nekoid.cc">[Switch to new version]</a>
<p>&copy; 2022 rikkaneko</p>
</body>
</html>

View file

@ -16,7 +16,7 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
const endpoint = 'https://pb.nekoul.com';
const endpoint = 'https://pb.nekoid.cc';
let input_div = {
file: null,
@ -292,7 +292,7 @@ $(function () {
show_pop_alert('Invalid Paste ID.', 'alert-warning');
return;
}
window.open(`https://pb.nekoul.com/${uuid}`);
window.open(`https://pb.nekoid.cc/${uuid}`);
});
view_btn.on('click', async function () {

View file

@ -39,13 +39,13 @@
<div class="collapse navbar-collapse" id="navbar_supported_content">
<ul class="navbar-nav me-auto mb-2 mb-lg-0">
<li class="nav-item">
<a class="nav-link active" aria-current="page" href="https://nekoul.com">Home</a>
<a class="nav-link active" aria-current="page" href="https://nekoid.cc">Home</a>
</li>
<li class="nav-item">
<a class="nav-link active" href="https://github.com/rikkaneko/paste#api-specification">API</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://pb.nekoul.com/v1">Switch to old version</a>
<a class="nav-link" href="https://pb.nekoid.cc/v1">Switch to old version</a>
</li>
</ul>
<form class="d-flex" role="search">
@ -175,7 +175,7 @@
<div class="mb-3">
<h3>Paste Service</h3>
<p>
<a href="https://pb.nekoul.com">pb.nekoul.com</a> is a pastebin-like service hosted on Cloudflare Worker.
<a href="https://pb.nekoid.cc">pb.nekoid.cc</a> is a pastebin-like service hosted on Cloudflare Worker.
This service is primarily designed for own usage and interest only.<br>
All data may be deleted or expired without any notification and guarantee. Please <b>DO NOT</b> abuse this
service.
@ -189,7 +189,7 @@
</p>
</div>
<div>
<img src="https://files.nekoul.com/pub/satanichia.png" class="rounded mx-auto d-block w-100" loading="lazy"
<img src="https://files.nekoid.cc/pub/satanichia.png" class="rounded mx-auto d-block w-100" loading="lazy"
alt="There should be a Satanichia ~" data-bs-toggle="tooltip"
data-bs-placement="bottom" title="Satanichia is so cute >w<">
</div>

342
yarn.lock
View file

@ -10,9 +10,9 @@
mime "^3.0.0"
"@cloudflare/workers-types@^4.20230321.0":
version "4.20230321.0"
resolved "https://registry.yarnpkg.com/@cloudflare/workers-types/-/workers-types-4.20230321.0.tgz#082c278ab614ad109f33c2f781e72ad3cd308877"
integrity sha512-zyRFz9AUS0tbg3/kJ+3zxvp9fl/O9yOJlChih/o86hhOqRMcZVbWefYAvFPidRvYUHM5YTG1wjU1bF9FFckRVg==
version "4.20230628.0"
resolved "https://registry.yarnpkg.com/@cloudflare/workers-types/-/workers-types-4.20230628.0.tgz#2aacc7ec8c250cd02213b331f1e267cc25db7299"
integrity sha512-dpOFJJPEEWahLJKhj+xRY+VwXu/s/634CVsLVnTNDCfs2KXZx9nwQ/04M0OKBJFdc6jheWwAAv/AGvRvrTDkDg==
"@esbuild-plugins/node-globals-polyfill@^0.1.1":
version "0.1.1"
@ -142,33 +142,33 @@
resolved "https://registry.yarnpkg.com/@iarna/toml/-/toml-2.2.5.tgz#b32366c89b43c6f8cefbdefac778b9c828e3ba8c"
integrity sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==
"@miniflare/cache@2.12.1":
version "2.12.1"
resolved "https://registry.yarnpkg.com/@miniflare/cache/-/cache-2.12.1.tgz#dbbd0e93282bc32df917161130178262ec7350b3"
integrity sha512-6Pj5avy53qULTa13gWxGTDBuwX0yAzr4Zkzb0ZBh40bcbHp4vRkOk7PvHBoxV0M76JxQDHotGaW+ik510z5Xrg==
"@miniflare/cache@2.13.0":
version "2.13.0"
resolved "https://registry.yarnpkg.com/@miniflare/cache/-/cache-2.13.0.tgz#896424c1c6c3cdba2ec8641b68d7424cfa556dca"
integrity sha512-y3SdN3SVyPECWmLAEGkkrv0RB+LugEPs/FeXn8QtN9aE1vyj69clOAgmsDzoh1DpFfFsLKRiv05aWs4m79P8Xw==
dependencies:
"@miniflare/core" "2.12.1"
"@miniflare/shared" "2.12.1"
"@miniflare/core" "2.13.0"
"@miniflare/shared" "2.13.0"
http-cache-semantics "^4.1.0"
undici "5.20.0"
"@miniflare/cli-parser@2.12.1":
version "2.12.1"
resolved "https://registry.yarnpkg.com/@miniflare/cli-parser/-/cli-parser-2.12.1.tgz#c73d027ca01822511003b7e2b3caabe14282411c"
integrity sha512-iCh4wEyQow8Dha+zpKhjCCXEp6QWbsvE18H5CgeUFT1pX4B+akYIHzdn47Cr5zpuYyjenoL78bAz0IIHIeyeWw==
"@miniflare/cli-parser@2.13.0":
version "2.13.0"
resolved "https://registry.yarnpkg.com/@miniflare/cli-parser/-/cli-parser-2.13.0.tgz#999c34b8d92f1cf0a85bc567cc9d7c2fdbdfd420"
integrity sha512-Nx1PIfuMZ3mK9Dg/JojWZAjHR16h1pcdCFSqYln/ME7y5ifx+P1E5UkShWUQ1cBlibNaltjbJ2n/7stSAsIGPQ==
dependencies:
"@miniflare/shared" "2.12.1"
"@miniflare/shared" "2.13.0"
kleur "^4.1.4"
"@miniflare/core@2.12.1":
version "2.12.1"
resolved "https://registry.yarnpkg.com/@miniflare/core/-/core-2.12.1.tgz#8fecd897c1e5b32af6a7a288bfbf407b233ebb61"
integrity sha512-729xXL6uoMgtja5J7B2WdWAjFfxb74Pk2QqM3VqkWqY3XNlKWI7+ofvb8S6kI6uFEPGj4ma263uYkEAgsvzBWg==
"@miniflare/core@2.13.0":
version "2.13.0"
resolved "https://registry.yarnpkg.com/@miniflare/core/-/core-2.13.0.tgz#abde9ac31046e18f772193b192e49796c2853152"
integrity sha512-YJ/C0J3k+7xn4gvlMpvePnM3xC8nOnkweW96cc0IA8kJ1JSmScOO2tZ7rrU1RyDgp6StkAtQBw4yC0wYeFycBw==
dependencies:
"@iarna/toml" "^2.2.5"
"@miniflare/queues" "2.12.1"
"@miniflare/shared" "2.12.1"
"@miniflare/watcher" "2.12.1"
"@miniflare/queues" "2.13.0"
"@miniflare/shared" "2.13.0"
"@miniflare/watcher" "2.13.0"
busboy "^1.6.0"
dotenv "^10.0.0"
kleur "^4.1.4"
@ -176,148 +176,148 @@
undici "5.20.0"
urlpattern-polyfill "^4.0.3"
"@miniflare/d1@2.12.1":
version "2.12.1"
resolved "https://registry.yarnpkg.com/@miniflare/d1/-/d1-2.12.1.tgz#2a65b540d4b2834ddc6b0603425627841803081d"
integrity sha512-2ldT7xEC7KxoaEJ7nCY9/AB/xwPjbm3mrmpiIspT0b5OgS640Pe9EU4c5bSmzGoUbLvwF+jb+LhLE1QaEbWkBw==
"@miniflare/d1@2.13.0":
version "2.13.0"
resolved "https://registry.yarnpkg.com/@miniflare/d1/-/d1-2.13.0.tgz#550cb2fb7ed89f29d267e27f5636a5e98cdc8050"
integrity sha512-OslqjO8iTcvzyrC0spByftMboRmHJEyHyTHnlKkjWDGdQQztEOjso2Xj+3I4SZIeUYvbzDRhKLS2QXI9a8LS5A==
dependencies:
"@miniflare/core" "2.12.1"
"@miniflare/shared" "2.12.1"
"@miniflare/core" "2.13.0"
"@miniflare/shared" "2.13.0"
"@miniflare/durable-objects@2.12.1":
version "2.12.1"
resolved "https://registry.yarnpkg.com/@miniflare/durable-objects/-/durable-objects-2.12.1.tgz#8aa6416593db23dec0c493b2a3a6c81711163034"
integrity sha512-/n9WIxvHavVUgT+Nf280wNOcmJQBG+eZuqOlORWW9RmXXbAzqzS2Mk2lmRDCzbq3xTXAcsndx6cdarQLNRUzBg==
"@miniflare/durable-objects@2.13.0":
version "2.13.0"
resolved "https://registry.yarnpkg.com/@miniflare/durable-objects/-/durable-objects-2.13.0.tgz#e285818f23702b127f717f9f319cbcadfbfe9a77"
integrity sha512-CRGVBPO9vY4Fc3aV+pdPRVVeYIt64vQqvw+BJbyW+TQtqVP2CGQeziJGnCfcONNNKyooZxGyUkHewUypyH+Qhg==
dependencies:
"@miniflare/core" "2.12.1"
"@miniflare/shared" "2.12.1"
"@miniflare/storage-memory" "2.12.1"
"@miniflare/core" "2.13.0"
"@miniflare/shared" "2.13.0"
"@miniflare/storage-memory" "2.13.0"
undici "5.20.0"
"@miniflare/html-rewriter@2.12.1":
version "2.12.1"
resolved "https://registry.yarnpkg.com/@miniflare/html-rewriter/-/html-rewriter-2.12.1.tgz#dff885c14c590c6e0b8a438054de1ab2f05daa85"
integrity sha512-yezYzGRBxy7d/oomAUEftdnL4fq6YIek82LtQlXgzcdcbBDnkYADj8WqGV41tAI+V2+rjrFEc1RuCXx/I1yISw==
"@miniflare/html-rewriter@2.13.0":
version "2.13.0"
resolved "https://registry.yarnpkg.com/@miniflare/html-rewriter/-/html-rewriter-2.13.0.tgz#ec0f2e2de57a15b14990b1ce57497ebbd754fe07"
integrity sha512-XhN7Icyzvtvu+o/A0hrnSiSmla78seCaNwQ9M1TDHxt352I/ahPX4wtPXs6GbKqY0/i+V6yoG2KGFRQ/j59cQQ==
dependencies:
"@miniflare/core" "2.12.1"
"@miniflare/shared" "2.12.1"
"@miniflare/core" "2.13.0"
"@miniflare/shared" "2.13.0"
html-rewriter-wasm "^0.4.1"
undici "5.20.0"
"@miniflare/http-server@2.12.1":
version "2.12.1"
resolved "https://registry.yarnpkg.com/@miniflare/http-server/-/http-server-2.12.1.tgz#88bd62798d01459771d1b595cdc20811c3df00dc"
integrity sha512-nC6POgDKFHxnyXbKCdR9FGZSsu5frXQUETvSVcoETd5RP+Iws0xZ+XkzVMqiiIZk3ifUC9LzdGUOD0J2PlhHJw==
"@miniflare/http-server@2.13.0":
version "2.13.0"
resolved "https://registry.yarnpkg.com/@miniflare/http-server/-/http-server-2.13.0.tgz#6a178b073ea782065ac9c79d70cb82e3fb921ce2"
integrity sha512-aMS/nUMTKP15hKnyZboeuWCiqmNrrCu+XRBY/TxDDl07iXcLpiHGf3oVv+yXxXkWlJHJVCbK7i/nXSNPllRMSw==
dependencies:
"@miniflare/core" "2.12.1"
"@miniflare/shared" "2.12.1"
"@miniflare/web-sockets" "2.12.1"
"@miniflare/core" "2.13.0"
"@miniflare/shared" "2.13.0"
"@miniflare/web-sockets" "2.13.0"
kleur "^4.1.4"
selfsigned "^2.0.0"
undici "5.20.0"
ws "^8.2.2"
youch "^2.2.2"
"@miniflare/kv@2.12.1":
version "2.12.1"
resolved "https://registry.yarnpkg.com/@miniflare/kv/-/kv-2.12.1.tgz#51e28ac5e478323bc482bf3d20e33de37b061f07"
integrity sha512-8h8wLDMEaWaKAqYTwrckOcNjAz52bzDyLmU4t/lh1/AQOE9eSg/T+H6xQCv0fPGrWPeHmG8iXaFI1JQ+CtkcHw==
"@miniflare/kv@2.13.0":
version "2.13.0"
resolved "https://registry.yarnpkg.com/@miniflare/kv/-/kv-2.13.0.tgz#a9de0d519b4345c6845584e2fab84ca2f2186c8e"
integrity sha512-J0AS5x3g/YVOmHMxMAZs07nRXRvSo9jyuC0eikTBf+4AABvBIyvVYmdTjYNjCmr8O5smcfWBX5S27HelD3aAAQ==
dependencies:
"@miniflare/shared" "2.12.1"
"@miniflare/shared" "2.13.0"
"@miniflare/queues@2.12.1":
version "2.12.1"
resolved "https://registry.yarnpkg.com/@miniflare/queues/-/queues-2.12.1.tgz#b78ef4e4e1db6d3f4c1069f9de08ad1d2d90c713"
integrity sha512-L/YJkWWvg1RS3sCB5DLZOsf/kAmkwhvshpl+LmGQT7z/PYXlplbBmuhPwVBXaHqZdYE7063XfTzgAIhVPoo72Q==
"@miniflare/queues@2.13.0":
version "2.13.0"
resolved "https://registry.yarnpkg.com/@miniflare/queues/-/queues-2.13.0.tgz#1ea14af23dc8647116fe53d1bc5b8dd6ce844301"
integrity sha512-Gf/a6M1mJL03iOvNqh3JNahcBfvEMPHnO28n0gkCoyYWGvddIr9lwCdFIa0qwNJsC1fIDRxhPg8PZ5cQLBMwRA==
dependencies:
"@miniflare/shared" "2.12.1"
"@miniflare/shared" "2.13.0"
"@miniflare/r2@2.12.1":
version "2.12.1"
resolved "https://registry.yarnpkg.com/@miniflare/r2/-/r2-2.12.1.tgz#5a5e234484814e558da5fd0505bcd65e60b9c7c3"
integrity sha512-xp8fSSap6o5xSAWp9BtOGgZ4tuf5iHTqrfbAH66LF151j8y69eQtQJ5pxpSvrDJok/F1VOLGc4ihSLmUqxyXhw==
"@miniflare/r2@2.13.0":
version "2.13.0"
resolved "https://registry.yarnpkg.com/@miniflare/r2/-/r2-2.13.0.tgz#0728f536ed152c3444e5ef16d399dda042725907"
integrity sha512-/5k6GHOYMNV/oBtilV9HDXBkJUrx8oXVigG5vxbnzEGRXyVRmR+Glzu7mFT8JiE94XiEbXHk9Qvu1S5Dej3wBw==
dependencies:
"@miniflare/shared" "2.12.1"
"@miniflare/shared" "2.13.0"
undici "5.20.0"
"@miniflare/runner-vm@2.12.1":
version "2.12.1"
resolved "https://registry.yarnpkg.com/@miniflare/runner-vm/-/runner-vm-2.12.1.tgz#b7c3dd7a5be749eda0945f751e688f98ed897ffb"
integrity sha512-pGY/aoQzbvyXOGR6/d3hv5/QsyUXGGbOxAyXdvjlz8h7ZiKOX4dBRS5TUAPS0kb/ofUWCyoYJi8dCVwRGdTYRw==
"@miniflare/runner-vm@2.13.0":
version "2.13.0"
resolved "https://registry.yarnpkg.com/@miniflare/runner-vm/-/runner-vm-2.13.0.tgz#66668fee0a7bd247eef3e93950358701e455f8e4"
integrity sha512-VmKtF2cA8HmTuLXor1THWY0v+DmaobPct63iLcgWIaUdP3MIvL+9X8HDXFAviCR7bCTe6MKxckHkaOj0IE0aJQ==
dependencies:
"@miniflare/shared" "2.12.1"
"@miniflare/shared" "2.13.0"
"@miniflare/scheduler@2.12.1":
version "2.12.1"
resolved "https://registry.yarnpkg.com/@miniflare/scheduler/-/scheduler-2.12.1.tgz#89f2fddb9edc398736ff2286803cc0b0ae39dedb"
integrity sha512-AbOP8YpWNqR/t7zMuTmn6q27USCDBQaYaULRVaNNfCsxMTXAUjYfM85iFvnV9mshw+K0HIEU4zR4Xjd2FeJubg==
"@miniflare/scheduler@2.13.0":
version "2.13.0"
resolved "https://registry.yarnpkg.com/@miniflare/scheduler/-/scheduler-2.13.0.tgz#1f4a011088d74eb9bc382462ccd7afee9d01169a"
integrity sha512-AOaQanoR4NjVEzVGWHnrL15A7aMx+d9AKLJhSDF7KaP+4NrT2Wo2BQuXCpn5oStx3itOdlQpMfqQ139e/I8WhQ==
dependencies:
"@miniflare/core" "2.12.1"
"@miniflare/shared" "2.12.1"
"@miniflare/core" "2.13.0"
"@miniflare/shared" "2.13.0"
cron-schedule "^3.0.4"
"@miniflare/shared@2.12.1":
version "2.12.1"
resolved "https://registry.yarnpkg.com/@miniflare/shared/-/shared-2.12.1.tgz#11f6c40bdc289662c4ac40feb1aba226c6fb45d4"
integrity sha512-N8sHNM5vcvjvO+znQ7Mbqf0FChRlWxy/svUpQf1GGpii9aTXzOTWB+WkFvJrJNx44SUReEGxUAzxpdeWnHahmA==
"@miniflare/shared@2.13.0":
version "2.13.0"
resolved "https://registry.yarnpkg.com/@miniflare/shared/-/shared-2.13.0.tgz#40e13d1a76f13d05e985fb929dfcc81a148e6276"
integrity sha512-m8YFQzKmbjberrV9hPzNcQjNCXxjTjXUpuNrIGjAJO7g+BDztUHaZbdd26H9maBDlkeiWxA3hf0mDyCT/6MCMA==
dependencies:
"@types/better-sqlite3" "^7.6.0"
kleur "^4.1.4"
npx-import "^1.1.4"
picomatch "^2.3.1"
"@miniflare/sites@2.12.1":
version "2.12.1"
resolved "https://registry.yarnpkg.com/@miniflare/sites/-/sites-2.12.1.tgz#762252979f314fa8b6655e1fe92a1c259ece919b"
integrity sha512-LW4r82cfGJvmJFwoBdXfsRcdDggVf8ppjMZGU3zk7xo+u5yD1uHzO2Arf3XbKNiOp7f9WyC/mXxs4zxF605iLA==
"@miniflare/sites@2.13.0":
version "2.13.0"
resolved "https://registry.yarnpkg.com/@miniflare/sites/-/sites-2.13.0.tgz#640fd81e96b299e2178441ff2ad785f845f7b6f7"
integrity sha512-/tuzIu00o6CF2tkSv01q02MgEShXBSKx85h9jwWvc+6u7prGacAOer0FA1YNRFbE+t9QIfutAkoPGMA9zYf8+Q==
dependencies:
"@miniflare/kv" "2.12.1"
"@miniflare/shared" "2.12.1"
"@miniflare/storage-file" "2.12.1"
"@miniflare/kv" "2.13.0"
"@miniflare/shared" "2.13.0"
"@miniflare/storage-file" "2.13.0"
"@miniflare/storage-file@2.12.1":
version "2.12.1"
resolved "https://registry.yarnpkg.com/@miniflare/storage-file/-/storage-file-2.12.1.tgz#7784654085fea0e06938ba2654491a256da2b0d8"
integrity sha512-eq5wzBwxQC5GVxBfji9svb9FRdSOlA8D8DTgzL29DDjuOYtG9j8ydOlo0J7/2MB/Gq0HYFUHYWHhrklzzwdKQQ==
"@miniflare/storage-file@2.13.0":
version "2.13.0"
resolved "https://registry.yarnpkg.com/@miniflare/storage-file/-/storage-file-2.13.0.tgz#d317eb6688b8a1dea2ab952d99ef44eba42e64a3"
integrity sha512-LuAeAAY5046rq5U1eFLVkz+ppiFEWytWacpkQw92DvVKFFquZcXSj6WPxZF4rSs23WDk+rdcwuLekbb52aDR7A==
dependencies:
"@miniflare/shared" "2.12.1"
"@miniflare/storage-memory" "2.12.1"
"@miniflare/shared" "2.13.0"
"@miniflare/storage-memory" "2.13.0"
"@miniflare/storage-memory@2.12.1":
version "2.12.1"
resolved "https://registry.yarnpkg.com/@miniflare/storage-memory/-/storage-memory-2.12.1.tgz#1d24b010010d3035d454947a49752f1c3df579df"
integrity sha512-E9jbrX0L9N7YIHXj2G4td1EKboVLBdHkwh7RvKEZBwOhxDze5h+jMOou57NIbfC5kLOZPOC1fGXjzpp7xUUE6w==
"@miniflare/storage-memory@2.13.0":
version "2.13.0"
resolved "https://registry.yarnpkg.com/@miniflare/storage-memory/-/storage-memory-2.13.0.tgz#b6317392abd2da1f019d1530491d86658631ca37"
integrity sha512-FnkYcBNXa/ym1ksNilNZycg9WYYKo6cWKplVBeSthRon3e8QY6t3n7/XRseBUo7O6mhDybVTy4wNCP1R2nBiEw==
dependencies:
"@miniflare/shared" "2.12.1"
"@miniflare/shared" "2.13.0"
"@miniflare/watcher@2.12.1":
version "2.12.1"
resolved "https://registry.yarnpkg.com/@miniflare/watcher/-/watcher-2.12.1.tgz#703f9fdd6b9d4c1e0b4f35a4039784f1425b7885"
integrity sha512-3IG/6g38id5ppbZHB/gMfEvoIEFYdmTTLRsHaPNyWIk/r3LMhHLluVsMcs+Lr/fphkPk6Diou4cBLD2GeeoP7A==
"@miniflare/watcher@2.13.0":
version "2.13.0"
resolved "https://registry.yarnpkg.com/@miniflare/watcher/-/watcher-2.13.0.tgz#d1acc14414d845844df767cd889735f640e39eb4"
integrity sha512-teAacWcpMStoBLbLae95IUaL5lPzjPlXa9lhK9CbRaio/KRMibTMRGWrYos3IVGQRZvklvLwcms/nTvgcdb6yw==
dependencies:
"@miniflare/shared" "2.12.1"
"@miniflare/shared" "2.13.0"
"@miniflare/web-sockets@2.12.1":
version "2.12.1"
resolved "https://registry.yarnpkg.com/@miniflare/web-sockets/-/web-sockets-2.12.1.tgz#c90f89e21e5d0b6d819874008933d47fe60f5704"
integrity sha512-Z+zqZqhVdrbmTQf+ETP5H1TPdXC2tUiYPiHRLWTHUks6VVkuwnUtIKxNPBEBXjCjKYYEm8VLclUAt+0yTucLWA==
"@miniflare/web-sockets@2.13.0":
version "2.13.0"
resolved "https://registry.yarnpkg.com/@miniflare/web-sockets/-/web-sockets-2.13.0.tgz#6023e1eb9f494d037aa4f889ad11283ae4d5c458"
integrity sha512-+U2/HCf+BetRIgjAnNQjkuN6UeAjQmXifhQC+7CCaX834XJhrKXoR6z2xr2xkg1qj0qQs4D2jWG0KzrO5OUpug==
dependencies:
"@miniflare/core" "2.12.1"
"@miniflare/shared" "2.12.1"
"@miniflare/core" "2.13.0"
"@miniflare/shared" "2.13.0"
undici "5.20.0"
ws "^8.2.2"
"@types/better-sqlite3@^7.6.0":
version "7.6.3"
resolved "https://registry.yarnpkg.com/@types/better-sqlite3/-/better-sqlite3-7.6.3.tgz#117c3c182e300799b84d1b7e1781c27d8d536505"
integrity sha512-YS64N9SNDT/NAvou3QNdzAu3E2om/W/0dhORimtPGLef+zSK5l1vDzfsWb4xgXOgfhtOI5ZDTRxnvRPb22AIVQ==
version "7.6.4"
resolved "https://registry.yarnpkg.com/@types/better-sqlite3/-/better-sqlite3-7.6.4.tgz#102462611e67aadf950d3ccca10292de91e6f35b"
integrity sha512-dzrRZCYPXIXfSR1/surNbJ/grU3scTaygS0OMzjlGf71i9sc2fGyHPXXiXmEvNIoE0cGwsanEFMVJxPXmco9Eg==
dependencies:
"@types/node" "*"
"@types/node@*":
version "18.15.7"
resolved "https://registry.yarnpkg.com/@types/node/-/node-18.15.7.tgz#33514fca9bdf136f77027358850c0fb9cd93c669"
integrity sha512-LFmUbFunqmBn26wJZgZPYZPrDR1RwGOu2v79Mgcka1ndO6V0/cwjivPTc4yoK6n9kmw4/ls1r8cLrvh2iMibFA==
version "20.4.1"
resolved "https://registry.yarnpkg.com/@types/node/-/node-20.4.1.tgz#a6033a8718653c50ac4962977e14d0f984d9527d"
integrity sha512-JIzsAvJeA/5iY6Y/OxZbv1lUcc8dNSE77lb2gnBH+/PJ3lFR1Ccvgwl5JWnHAkNHcRsT0TbpVOsiMKZ1F/yyJg==
"@types/stack-trace@0.0.29":
version "0.0.29"
@ -500,9 +500,9 @@ html-rewriter-wasm@^0.4.1:
integrity sha512-lNovG8CMCCmcVB1Q7xggMSf7tqPCijZXaH4gL6iE8BFghdQCbaY5Met9i1x2Ex8m/cZHDUtXK9H6/znKamRP8Q==
http-cache-semantics@^4.1.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390"
integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==
version "4.1.1"
resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a"
integrity sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==
human-signals@^3.0.1:
version "3.0.1"
@ -549,9 +549,9 @@ js-sha256@^0.9.0:
integrity sha512-sga3MHh9sgQN2+pJ9VYZ+1LPwXOxuBJBA5nrR5/ofPfuiJBE2hnjsaN8se8JznOmGLN2p49Pe5U/ttafcs/apA==
kleur@^4.1.4:
version "4.1.4"
resolved "https://registry.yarnpkg.com/kleur/-/kleur-4.1.4.tgz#8c202987d7e577766d039a8cd461934c01cda04d"
integrity sha512-8QADVssbrFjivHWQU7KkMgptGTl6WAcSdlbBPY4uNF+mWr6DGcKrvY2w4FQJoXch7+fKMjj0dRrL75vk3k23OA==
version "4.1.5"
resolved "https://registry.yarnpkg.com/kleur/-/kleur-4.1.5.tgz#95106101795f7050c6c650f350c683febddb1780"
integrity sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==
lru-cache@^6.0.0:
version "6.0.0"
@ -582,28 +582,28 @@ mimic-fn@^4.0.0:
resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-4.0.0.tgz#60a90550d5cb0b239cca65d893b1a53b29871ecc"
integrity sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==
miniflare@2.12.1:
version "2.12.1"
resolved "https://registry.yarnpkg.com/miniflare/-/miniflare-2.12.1.tgz#9f4927346b651a4b0883656a57257cb33b74bfba"
integrity sha512-pym6gzg8AQZ1NRChRV1hC4K55N49wndoaDEVRMvZPJrFsmGkNnXkWmlvmZ7SB3BN5UkP5MZwKhLqiJ49Ry8tFA==
miniflare@2.13.0:
version "2.13.0"
resolved "https://registry.yarnpkg.com/miniflare/-/miniflare-2.13.0.tgz#b5e357952378ef58b612bd4cfde0b32452928ef2"
integrity sha512-ayNhVa4a6bZiOuHtrPmOt4BCYcmW1fBQ/+qGL85smq1m2OBBm3aUs6f4ISf38xH8tk+qewgmAywetyVtn6KHPw==
dependencies:
"@miniflare/cache" "2.12.1"
"@miniflare/cli-parser" "2.12.1"
"@miniflare/core" "2.12.1"
"@miniflare/d1" "2.12.1"
"@miniflare/durable-objects" "2.12.1"
"@miniflare/html-rewriter" "2.12.1"
"@miniflare/http-server" "2.12.1"
"@miniflare/kv" "2.12.1"
"@miniflare/queues" "2.12.1"
"@miniflare/r2" "2.12.1"
"@miniflare/runner-vm" "2.12.1"
"@miniflare/scheduler" "2.12.1"
"@miniflare/shared" "2.12.1"
"@miniflare/sites" "2.12.1"
"@miniflare/storage-file" "2.12.1"
"@miniflare/storage-memory" "2.12.1"
"@miniflare/web-sockets" "2.12.1"
"@miniflare/cache" "2.13.0"
"@miniflare/cli-parser" "2.13.0"
"@miniflare/core" "2.13.0"
"@miniflare/d1" "2.13.0"
"@miniflare/durable-objects" "2.13.0"
"@miniflare/html-rewriter" "2.13.0"
"@miniflare/http-server" "2.13.0"
"@miniflare/kv" "2.13.0"
"@miniflare/queues" "2.13.0"
"@miniflare/r2" "2.13.0"
"@miniflare/runner-vm" "2.13.0"
"@miniflare/scheduler" "2.13.0"
"@miniflare/shared" "2.13.0"
"@miniflare/sites" "2.13.0"
"@miniflare/storage-file" "2.13.0"
"@miniflare/storage-memory" "2.13.0"
"@miniflare/web-sockets" "2.13.0"
kleur "^4.1.4"
semiver "^1.1.0"
source-map-support "^0.5.20"
@ -615,14 +615,14 @@ mustache@^4.2.0:
integrity sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==
nanoid@^3.3.3:
version "3.3.4"
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab"
integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==
version "3.3.6"
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c"
integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==
nanoid@^4.0.1:
version "4.0.1"
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-4.0.1.tgz#398d7ccfdbf9faf2231b2ca7e8fff5dbca6a509b"
integrity sha512-udKGtCCUafD3nQtJg9wBhRP3KMbPglUsgV5JVsXhvyBs/oefqb4sqMEhKBBgqZncYowu58p1prsZQBYvAj/Gww==
version "4.0.2"
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-4.0.2.tgz#140b3c5003959adbebf521c170f282c5e7f9fb9e"
integrity sha512-7ZtY5KTCNheRGfEFxnedV5zFiORN1+Y1N6zvPTnHQd8ENUvfaDBeuJDZb2bN/oXwXxu3qkTXDzy57W5vAmDTBw==
node-forge@^1:
version "1.3.1"
@ -714,9 +714,9 @@ rollup-pluginutils@^2.8.1:
estree-walker "^0.6.1"
selfsigned@^2.0.0, selfsigned@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-2.0.1.tgz#8b2df7fa56bf014d19b6007655fff209c0ef0a56"
integrity sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==
version "2.1.1"
resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-2.1.1.tgz#18a7613d714c0cd3385c48af0075abf3f266af61"
integrity sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==
dependencies:
node-forge "^1"
@ -726,16 +726,16 @@ semiver@^1.1.0:
integrity sha512-QNI2ChmuioGC1/xjyYwyZYADILWyW6AmS1UH6gDj/SFUUUS4MBAWs/7mxnkRPc/F4iHezDP+O8t0dO8WHiEOdg==
semver@^7.0.0, semver@^7.3.7:
version "7.3.8"
resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798"
integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==
version "7.5.4"
resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e"
integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==
dependencies:
lru-cache "^6.0.0"
set-cookie-parser@^2.4.8:
version "2.4.8"
resolved "https://registry.yarnpkg.com/set-cookie-parser/-/set-cookie-parser-2.4.8.tgz#d0da0ed388bc8f24e706a391f9c9e252a13c58b2"
integrity sha512-edRH8mBKEWNVIVMKejNnuJxleqYE/ZSdcT8/Nem9/mmosx12pctd80s2Oy00KNZzrogMZS5mauK2/ymL1bvlvg==
version "2.6.0"
resolved "https://registry.yarnpkg.com/set-cookie-parser/-/set-cookie-parser-2.6.0.tgz#131921e50f62ff1a66a461d7d62d7b21d5d15a51"
integrity sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==
shebang-command@^2.0.0:
version "2.0.0"
@ -780,7 +780,7 @@ sourcemap-codec@^1.4.8:
stack-trace@0.0.10:
version "0.0.10"
resolved "https://registry.yarnpkg.com/stack-trace/-/stack-trace-0.0.10.tgz#547c70b347e8d32b4e108ea1a2a159e5fdde19c0"
integrity sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=
integrity sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==
streamsearch@^1.1.0:
version "1.1.0"
@ -800,9 +800,9 @@ to-regex-range@^5.0.1:
is-number "^7.0.0"
typescript@^5.0.2:
version "5.0.2"
resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.0.2.tgz#891e1a90c5189d8506af64b9ef929fca99ba1ee5"
integrity sha512-wVORMBGO/FAs/++blGNeAVdbNKtIh1rbBL2EyQ1+J9lClJ93KiiKe8PmFIVdXhHcyv44SL9oglmfeSsndo0jRw==
version "5.1.6"
resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.1.6.tgz#02f8ac202b6dad2c0dd5e0913745b47a37998274"
integrity sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==
undici@5.20.0:
version "5.20.0"
@ -831,20 +831,20 @@ which@^2.0.1:
isexe "^2.0.0"
wrangler@^2.13.0:
version "2.13.0"
resolved "https://registry.yarnpkg.com/wrangler/-/wrangler-2.13.0.tgz#5663de52016e73c621af624a35ff5a65a2bb2808"
integrity sha512-hU7RpOjDcyOlKO0xuNEOKINwSA1lh5nSkTH8aKKdatv2Ryt5gSS26RwS49QpZCYJGxGHzhHPr++TlSggOAsEVA==
version "2.20.0"
resolved "https://registry.yarnpkg.com/wrangler/-/wrangler-2.20.0.tgz#c4e2b18933f21b73fe5f1a9dd9406755aebae85d"
integrity sha512-UdKJ2LD7qgDxDvll/GkR1HnRP+bcEdqi/HJjDI+7eF4lv9V940jmm3orxCkSEosGyE14q0q6dBRM95+fBI8tdQ==
dependencies:
"@cloudflare/kv-asset-handler" "^0.2.0"
"@esbuild-plugins/node-globals-polyfill" "^0.1.1"
"@esbuild-plugins/node-modules-polyfill" "^0.1.4"
"@miniflare/core" "2.12.1"
"@miniflare/d1" "2.12.1"
"@miniflare/durable-objects" "2.12.1"
"@miniflare/core" "2.13.0"
"@miniflare/d1" "2.13.0"
"@miniflare/durable-objects" "2.13.0"
blake3-wasm "^2.1.5"
chokidar "^3.5.3"
esbuild "0.16.3"
miniflare "2.12.1"
miniflare "2.13.0"
nanoid "^3.3.3"
path-to-regexp "^6.2.0"
selfsigned "^2.0.1"
@ -854,14 +854,14 @@ wrangler@^2.13.0:
fsevents "~2.3.2"
ws@^8.2.2:
version "8.7.0"
resolved "https://registry.yarnpkg.com/ws/-/ws-8.7.0.tgz#eaf9d874b433aa00c0e0d8752532444875db3957"
integrity sha512-c2gsP0PRwcLFzUiA8Mkr37/MI7ilIlHQxaEAtd0uNMbVMoy8puJyafRlm0bV9MbGSabUPeLrRRaqIBcFcA2Pqg==
version "8.13.0"
resolved "https://registry.yarnpkg.com/ws/-/ws-8.13.0.tgz#9a9fb92f93cf41512a0735c8f4dd09b8a1211cd0"
integrity sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==
xxhash-wasm@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/xxhash-wasm/-/xxhash-wasm-1.0.1.tgz#8a0f0eeb3ab76c16bbb889f5acca286b62d98626"
integrity sha512-Lc9CTvDrH2vRoiaUzz25q7lRaviMhz90pkx6YxR9EPYtF99yOJnv2cB+CQ0hp/TLoqrUsk8z/W2EN31T568Azw==
version "1.0.2"
resolved "https://registry.yarnpkg.com/xxhash-wasm/-/xxhash-wasm-1.0.2.tgz#ecc0f813219b727af4d5f3958ca6becee2f2f1ff"
integrity sha512-ibF0Or+FivM9lNrg+HGJfVX8WJqgo+kCLDc4vx6xMeTce7Aj+DLttKbxxRR/gNLSAelRc1omAPlJ77N/Jem07A==
yallist@^4.0.0:
version "4.0.0"