25 Commits

Author SHA1 Message Date
Jorrin
3fab3a39ec Merge pull request #35 from movie-web/dependabot/npm_and_yarn/undici-5.28.3
Bump undici from 5.28.2 to 5.28.3
2024-03-10 22:11:06 +01:00
dependabot[bot]
414b03cd8e Bump undici from 5.28.2 to 5.28.3
Bumps [undici](https://github.com/nodejs/undici) from 5.28.2 to 5.28.3.
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v5.28.2...v5.28.3)

---
updated-dependencies:
- dependency-name: undici
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-16 18:42:04 +00:00
William Oldham
f3612d4a4e Merge branch 'master' into dev 2024-01-09 21:37:24 +00:00
mrjvs
f0d858460c Merge pull request #32 from movie-web/remove-arm
Remove ARM 32-bit from publish
2024-01-09 22:01:25 +01:00
William Oldham
9d2df30348 Remove ARM 32-bit from publish 2024-01-09 21:00:23 +00:00
William Oldham
0af2174784 Merge pull request #30 from movie-web/dev
Netlify support but to master this time
2024-01-08 20:58:33 +00:00
mrjvs
b25fc06857 Merge branch 'dev' of github.com:movie-web/simple-proxy into dev 2024-01-08 21:56:40 +01:00
mrjvs
84ac1c6fa1 Fix name in workflow 2024-01-08 21:56:39 +01:00
mrjvs
2d4b1a5848 Merge branch 'master' into dev 2024-01-08 21:55:29 +01:00
mrjvs
6097252cf0 bump version 2024-01-08 21:54:11 +01:00
William Oldham
3769b37e8a Merge pull request #29 from movie-web/netlify
Netlify edge functions support
2024-01-08 20:49:46 +00:00
mrjvs
de07b4882b remove netlify build from release, since it can only be used from git workflow anyway 2024-01-08 21:43:08 +01:00
mrjvs
259b7bf1f7 Remove deploy to netlify from readme 2024-01-08 21:41:43 +01:00
mrjvs
2b77df66ec Add netlify to readme 2024-01-08 21:38:27 +01:00
mrjvs
d907fa36f2 test commit 2024-01-08 21:29:42 +01:00
mrjvs
610ac5db2c add netlify support 2024-01-08 21:28:22 +01:00
mrjvs
ddabde15b6 Try adding netlify edge workers 2024-01-08 20:51:08 +01:00
William Oldham
e09decb8e2 Merge pull request #28 from DenuxPlays/fix/update-docs-link
Fix linkt to proxy documentation
2024-01-07 17:57:55 +00:00
Timon Klinkert
440ae9bd2c Update README.md 2024-01-07 18:51:35 +01:00
mrjvs
d0c5a41c69 Merge pull request #27 from weeryan17/feature/arm-build
Arm build support
2024-01-07 18:49:18 +01:00
weeryan17
6bb6914798 Add docker build to testing 2024-01-07 12:47:41 -05:00
weeryan17
f47e4f9ec1 Update workflows 2024-01-07 12:29:42 -05:00
weeryan17
b16ebe48b0 add rollup to dev dependencies 2024-01-07 12:22:14 -05:00
weeryan17
6828e31497 Whops missed an r 2024-01-07 12:20:42 -05:00
weeryan17
8b26bcf554 Allow building for arm 2024-01-07 12:18:52 -05:00
10 changed files with 127 additions and 200 deletions

View File

@@ -11,7 +11,7 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 60
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: pnpm/action-setup@v2
with:
@@ -20,7 +20,7 @@ jobs:
- name: Install Node.js
uses: actions/setup-node@v3
with:
node-version: 18
node-version: 20
cache: 'pnpm'
- name: Install packages

View File

@@ -14,16 +14,16 @@ jobs:
steps:
- name: Checkout code
uses: actions/checkout@v3
uses: actions/checkout@v4
- uses: pnpm/action-setup@v2
with:
version: latest
- name: Install Node.js
uses: actions/setup-node@v3
uses: actions/setup-node@v4
with:
node-version: 18
node-version: 20
cache: 'pnpm'
- name: Install packages
@@ -41,16 +41,16 @@ jobs:
steps:
- name: Checkout code
uses: actions/checkout@v3
uses: actions/checkout@v4
- uses: pnpm/action-setup@v2
with:
version: latest
- name: Install Node.js
uses: actions/setup-node@v3
uses: actions/setup-node@v4
with:
node-version: 18
node-version: 20
cache: 'pnpm'
- name: Install pnpm packages
@@ -58,3 +58,17 @@ jobs:
- name: Build Project
run: pnpm build
docker:
name: Build docker
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Build
uses: docker/build-push-action@v5

View File

@@ -19,17 +19,17 @@ jobs:
steps:
- name: Checkout repository
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Setup Docker buildx
uses: docker/setup-buildx-action@v2
uses: docker/setup-buildx-action@v3
- name: Get version
id: package-version
uses: martinbeentjes/npm-get-version-action@main
- name: Log into registry ${{ env.REGISTRY }}
uses: docker/login-action@v2
uses: docker/login-action@v3
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
@@ -37,7 +37,7 @@ jobs:
- name: Extract Docker metadata
id: meta
uses: docker/metadata-action@v4
uses: docker/metadata-action@v5
with:
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
flavor: |
@@ -47,9 +47,12 @@ jobs:
- name: Build and push Docker image
id: build-and-push
uses: docker/build-push-action@v4
uses: docker/build-push-action@v5
with:
push: true
platforms: linux/amd64,linux/arm64
context: .
labels: ${{ steps.meta.outputs.labels }}
tags: ${{ steps.meta.outputs.tags }}
cache-from: type=gha
cache-to: type=gha,mode=max

View File

@@ -12,7 +12,7 @@ jobs:
steps:
- name: Checkout code
uses: actions/checkout@v3
uses: actions/checkout@v4
- uses: pnpm/action-setup@v2
with:
@@ -41,7 +41,7 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
tag_name: v${{ steps.package-version.outputs.current-version }}
release_name: Bot v${{ steps.package-version.outputs.current-version }}
release_name: Simple-proxy v${{ steps.package-version.outputs.current-version }}
draft: false
prerelease: false
body: |

3
.gitignore vendored
View File

@@ -4,4 +4,5 @@ node_modules
.cache
.output
.env
dist
dist
.netlify

View File

@@ -1,4 +1,4 @@
FROM node:18-alpine as base
FROM node:20-alpine as base
WORKDIR /app
# Build layer

View File

@@ -1,7 +1,7 @@
# simple-proxy
Simple reverse proxy to bypass CORS, used by [movie-web](https://movie-web.app).
Read the docs at https://docs.movie-web.app/proxy
Read the docs at https://docs.movie-web.app/proxy/introduction
---
@@ -18,3 +18,4 @@ Read the docs at https://docs.movie-web.app/proxy
- cloudflare workers
- AWS lambda
- nodejs
- netlify edge functions

4
netlify.toml Normal file
View File

@@ -0,0 +1,4 @@
[build]
command = "pnpm build:netlify"
publish = "."
edge_functions = ".netlify"

View File

@@ -1,7 +1,7 @@
{
"name": "simple-proxy",
"private": true,
"version": "2.1.3",
"version": "2.1.4",
"scripts": {
"prepare": "nitropack prepare",
"dev": "nitropack dev",
@@ -9,6 +9,7 @@
"build:cloudflare": "NITRO_PRESET=cloudflare npm run build",
"build:aws": "NITRO_PRESET=aws_lambda npm run build",
"build:node": "NITRO_PRESET=node-server npm run build",
"build:netlify": "NITRO_PRESET=netlify_edge npm run build",
"start": "node .output/server/index.mjs",
"lint": "eslint --ext .ts src/",
"lint:fix": "eslint --fix --ext .ts src/",
@@ -26,6 +27,12 @@
"eslint-config-airbnb-base": "^15.0.0",
"eslint-config-prettier": "^9.0.0",
"eslint-import-resolver-typescript": "^3.6.0",
"eslint-plugin-prettier": "^5.0.0"
"eslint-plugin-prettier": "^5.0.0",
"@rollup/wasm-node": "^4.9.4"
},
"pnpm": {
"overrides": {
"rollup": "npm:@rollup/wasm-node"
}
}
}

257
pnpm-lock.yaml generated
View File

@@ -4,6 +4,9 @@ settings:
autoInstallPeers: true
excludeLinksFromLockfile: false
overrides:
rollup: npm:@rollup/wasm-node
dependencies:
h3:
specifier: ^1.10.0
@@ -16,6 +19,9 @@ dependencies:
version: 2.8.1
devDependencies:
'@rollup/wasm-node':
specifier: ^4.9.4
version: 4.9.4
'@typescript-eslint/eslint-plugin':
specifier: ^6.7.0
version: 6.7.0(@typescript-eslint/parser@6.7.0)(eslint@8.49.0)(typescript@5.2.2)
@@ -572,123 +578,123 @@ packages:
tslib: 2.6.2
dev: true
/@rollup/plugin-alias@5.1.0(rollup@4.9.4):
/@rollup/plugin-alias@5.1.0(@rollup/wasm-node@4.12.0):
resolution: {integrity: sha512-lpA3RZ9PdIG7qqhEfv79tBffNaoDuukFDrmhLqg9ifv99u/ehn+lOg30x2zmhf8AQqQUZaMk/B9fZraQ6/acDQ==}
engines: {node: '>=14.0.0'}
peerDependencies:
rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
rollup: npm:@rollup/wasm-node
peerDependenciesMeta:
rollup:
optional: true
dependencies:
rollup: 4.9.4
rollup: /@rollup/wasm-node@4.12.0
slash: 4.0.0
dev: false
/@rollup/plugin-commonjs@25.0.7(rollup@4.9.4):
/@rollup/plugin-commonjs@25.0.7(@rollup/wasm-node@4.12.0):
resolution: {integrity: sha512-nEvcR+LRjEjsaSsc4x3XZfCCvZIaSMenZu/OiwOKGN2UhQpAYI7ru7czFvyWbErlpoGjnSX3D5Ch5FcMA3kRWQ==}
engines: {node: '>=14.0.0'}
peerDependencies:
rollup: ^2.68.0||^3.0.0||^4.0.0
rollup: npm:@rollup/wasm-node
peerDependenciesMeta:
rollup:
optional: true
dependencies:
'@rollup/pluginutils': 5.1.0(rollup@4.9.4)
'@rollup/pluginutils': 5.1.0(@rollup/wasm-node@4.12.0)
commondir: 1.0.1
estree-walker: 2.0.2
glob: 8.1.0
is-reference: 1.2.1
magic-string: 0.30.5
rollup: 4.9.4
rollup: /@rollup/wasm-node@4.12.0
dev: false
/@rollup/plugin-inject@5.0.5(rollup@4.9.4):
/@rollup/plugin-inject@5.0.5(@rollup/wasm-node@4.12.0):
resolution: {integrity: sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==}
engines: {node: '>=14.0.0'}
peerDependencies:
rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
rollup: npm:@rollup/wasm-node
peerDependenciesMeta:
rollup:
optional: true
dependencies:
'@rollup/pluginutils': 5.1.0(rollup@4.9.4)
'@rollup/pluginutils': 5.1.0(@rollup/wasm-node@4.12.0)
estree-walker: 2.0.2
magic-string: 0.30.5
rollup: 4.9.4
rollup: /@rollup/wasm-node@4.12.0
dev: false
/@rollup/plugin-json@6.1.0(rollup@4.9.4):
/@rollup/plugin-json@6.1.0(@rollup/wasm-node@4.12.0):
resolution: {integrity: sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==}
engines: {node: '>=14.0.0'}
peerDependencies:
rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
rollup: npm:@rollup/wasm-node
peerDependenciesMeta:
rollup:
optional: true
dependencies:
'@rollup/pluginutils': 5.1.0(rollup@4.9.4)
rollup: 4.9.4
'@rollup/pluginutils': 5.1.0(@rollup/wasm-node@4.12.0)
rollup: /@rollup/wasm-node@4.12.0
dev: false
/@rollup/plugin-node-resolve@15.2.3(rollup@4.9.4):
/@rollup/plugin-node-resolve@15.2.3(@rollup/wasm-node@4.12.0):
resolution: {integrity: sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==}
engines: {node: '>=14.0.0'}
peerDependencies:
rollup: ^2.78.0||^3.0.0||^4.0.0
rollup: npm:@rollup/wasm-node
peerDependenciesMeta:
rollup:
optional: true
dependencies:
'@rollup/pluginutils': 5.1.0(rollup@4.9.4)
'@rollup/pluginutils': 5.1.0(@rollup/wasm-node@4.12.0)
'@types/resolve': 1.20.2
deepmerge: 4.3.1
is-builtin-module: 3.2.1
is-module: 1.0.0
resolve: 1.22.4
rollup: 4.9.4
rollup: /@rollup/wasm-node@4.12.0
dev: false
/@rollup/plugin-replace@5.0.5(rollup@4.9.4):
/@rollup/plugin-replace@5.0.5(@rollup/wasm-node@4.12.0):
resolution: {integrity: sha512-rYO4fOi8lMaTg/z5Jb+hKnrHHVn8j2lwkqwyS4kTRhKyWOLf2wST2sWXr4WzWiTcoHTp2sTjqUbqIj2E39slKQ==}
engines: {node: '>=14.0.0'}
peerDependencies:
rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
rollup: npm:@rollup/wasm-node
peerDependenciesMeta:
rollup:
optional: true
dependencies:
'@rollup/pluginutils': 5.1.0(rollup@4.9.4)
'@rollup/pluginutils': 5.1.0(@rollup/wasm-node@4.12.0)
magic-string: 0.30.5
rollup: 4.9.4
rollup: /@rollup/wasm-node@4.12.0
dev: false
/@rollup/plugin-terser@0.4.4(rollup@4.9.4):
/@rollup/plugin-terser@0.4.4(@rollup/wasm-node@4.12.0):
resolution: {integrity: sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==}
engines: {node: '>=14.0.0'}
peerDependencies:
rollup: ^2.0.0||^3.0.0||^4.0.0
rollup: npm:@rollup/wasm-node
peerDependenciesMeta:
rollup:
optional: true
dependencies:
rollup: 4.9.4
rollup: /@rollup/wasm-node@4.12.0
serialize-javascript: 6.0.1
smob: 1.4.0
terser: 5.19.4
dev: false
/@rollup/plugin-wasm@6.2.2(rollup@4.9.4):
/@rollup/plugin-wasm@6.2.2(@rollup/wasm-node@4.12.0):
resolution: {integrity: sha512-gpC4R1G9Ni92ZIRTexqbhX7U+9estZrbhP+9SRb0DW9xpB9g7j34r+J2hqrcW/lRI7dJaU84MxZM0Rt82tqYPQ==}
engines: {node: '>=14.0.0'}
peerDependencies:
rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
rollup: npm:@rollup/wasm-node
peerDependenciesMeta:
rollup:
optional: true
dependencies:
'@rollup/pluginutils': 5.1.0(rollup@4.9.4)
rollup: 4.9.4
'@rollup/pluginutils': 5.1.0(@rollup/wasm-node@4.12.0)
rollup: /@rollup/wasm-node@4.12.0
dev: false
/@rollup/pluginutils@4.2.1:
@@ -699,11 +705,11 @@ packages:
picomatch: 2.3.1
dev: false
/@rollup/pluginutils@5.1.0(rollup@4.9.4):
/@rollup/pluginutils@5.1.0(@rollup/wasm-node@4.12.0):
resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==}
engines: {node: '>=14.0.0'}
peerDependencies:
rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
rollup: npm:@rollup/wasm-node
peerDependenciesMeta:
rollup:
optional: true
@@ -711,112 +717,28 @@ packages:
'@types/estree': 1.0.1
estree-walker: 2.0.2
picomatch: 2.3.1
rollup: 4.9.4
rollup: /@rollup/wasm-node@4.12.0
dev: false
/@rollup/rollup-android-arm-eabi@4.9.4:
resolution: {integrity: sha512-ub/SN3yWqIv5CWiAZPHVS1DloyZsJbtXmX4HxUTIpS0BHm9pW5iYBo2mIZi+hE3AeiTzHz33blwSnhdUo+9NpA==}
cpu: [arm]
os: [android]
requiresBuild: true
/@rollup/wasm-node@4.12.0:
resolution: {integrity: sha512-sqy3+YvV/uWX6bPZOR5PlEdH6xyMPXoelllRQ/uZ13tzy9f4pXZTbajnoWN8IHHXwTNKPiLzsePLiDEVmkxMNw==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
dependencies:
'@types/estree': 1.0.5
optionalDependencies:
fsevents: 2.3.3
dev: false
optional: true
/@rollup/rollup-android-arm64@4.9.4:
resolution: {integrity: sha512-ehcBrOR5XTl0W0t2WxfTyHCR/3Cq2jfb+I4W+Ch8Y9b5G+vbAecVv0Fx/J1QKktOrgUYsIKxWAKgIpvw56IFNA==}
cpu: [arm64]
os: [android]
requiresBuild: true
dev: false
optional: true
/@rollup/rollup-darwin-arm64@4.9.4:
resolution: {integrity: sha512-1fzh1lWExwSTWy8vJPnNbNM02WZDS8AW3McEOb7wW+nPChLKf3WG2aG7fhaUmfX5FKw9zhsF5+MBwArGyNM7NA==}
cpu: [arm64]
os: [darwin]
requiresBuild: true
dev: false
optional: true
/@rollup/rollup-darwin-x64@4.9.4:
resolution: {integrity: sha512-Gc6cukkF38RcYQ6uPdiXi70JB0f29CwcQ7+r4QpfNpQFVHXRd0DfWFidoGxjSx1DwOETM97JPz1RXL5ISSB0pA==}
cpu: [x64]
os: [darwin]
requiresBuild: true
dev: false
optional: true
/@rollup/rollup-linux-arm-gnueabihf@4.9.4:
resolution: {integrity: sha512-g21RTeFzoTl8GxosHbnQZ0/JkuFIB13C3T7Y0HtKzOXmoHhewLbVTFBQZu+z5m9STH6FZ7L/oPgU4Nm5ErN2fw==}
cpu: [arm]
os: [linux]
requiresBuild: true
dev: false
optional: true
/@rollup/rollup-linux-arm64-gnu@4.9.4:
resolution: {integrity: sha512-TVYVWD/SYwWzGGnbfTkrNpdE4HON46orgMNHCivlXmlsSGQOx/OHHYiQcMIOx38/GWgwr/po2LBn7wypkWw/Mg==}
cpu: [arm64]
os: [linux]
requiresBuild: true
dev: false
optional: true
/@rollup/rollup-linux-arm64-musl@4.9.4:
resolution: {integrity: sha512-XcKvuendwizYYhFxpvQ3xVpzje2HHImzg33wL9zvxtj77HvPStbSGI9czrdbfrf8DGMcNNReH9pVZv8qejAQ5A==}
cpu: [arm64]
os: [linux]
requiresBuild: true
dev: false
optional: true
/@rollup/rollup-linux-riscv64-gnu@4.9.4:
resolution: {integrity: sha512-LFHS/8Q+I9YA0yVETyjonMJ3UA+DczeBd/MqNEzsGSTdNvSJa1OJZcSH8GiXLvcizgp9AlHs2walqRcqzjOi3A==}
cpu: [riscv64]
os: [linux]
requiresBuild: true
dev: false
optional: true
/@rollup/rollup-linux-x64-gnu@4.9.4:
resolution: {integrity: sha512-dIYgo+j1+yfy81i0YVU5KnQrIJZE8ERomx17ReU4GREjGtDW4X+nvkBak2xAUpyqLs4eleDSj3RrV72fQos7zw==}
cpu: [x64]
os: [linux]
requiresBuild: true
dev: false
optional: true
/@rollup/rollup-linux-x64-musl@4.9.4:
resolution: {integrity: sha512-RoaYxjdHQ5TPjaPrLsfKqR3pakMr3JGqZ+jZM0zP2IkDtsGa4CqYaWSfQmZVgFUCgLrTnzX+cnHS3nfl+kB6ZQ==}
cpu: [x64]
os: [linux]
requiresBuild: true
dev: false
optional: true
/@rollup/rollup-win32-arm64-msvc@4.9.4:
resolution: {integrity: sha512-T8Q3XHV+Jjf5e49B4EAaLKV74BbX7/qYBRQ8Wop/+TyyU0k+vSjiLVSHNWdVd1goMjZcbhDmYZUYW5RFqkBNHQ==}
cpu: [arm64]
os: [win32]
requiresBuild: true
dev: false
optional: true
/@rollup/rollup-win32-ia32-msvc@4.9.4:
resolution: {integrity: sha512-z+JQ7JirDUHAsMecVydnBPWLwJjbppU+7LZjffGf+Jvrxq+dVjIE7By163Sc9DKc3ADSU50qPVw0KonBS+a+HQ==}
cpu: [ia32]
os: [win32]
requiresBuild: true
dev: false
optional: true
/@rollup/rollup-win32-x64-msvc@4.9.4:
resolution: {integrity: sha512-LfdGXCV9rdEify1oxlN9eamvDSjv9md9ZVMAbNHA87xqIfFCxImxan9qZ8+Un54iK2nnqPlbnSi4R54ONtbWBw==}
cpu: [x64]
os: [win32]
requiresBuild: true
dev: false
optional: true
/@rollup/wasm-node@4.9.4:
resolution: {integrity: sha512-K9ZPYMCxP7sBElj5du0En/zpbhXTQxpWI7RlF+8bNpLUozhzg2Pcx2h3cBCzV7xtiUt0dc+pF2Ib3/Sg8R0JMA==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
dependencies:
'@types/estree': 1.0.5
optionalDependencies:
fsevents: 2.3.3
dev: true
/@sindresorhus/merge-streams@1.0.0:
resolution: {integrity: sha512-rUV5WyJrJLoloD4NDN1V1+LDMDWOa4OTsT4yYJwQNpTU6FWxkxHpL7eu4w+DmiH8x/EAM1otkPE1+LaspIbplw==}
@@ -829,7 +751,6 @@ packages:
/@types/estree@1.0.5:
resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==}
dev: false
/@types/http-proxy@1.17.14:
resolution: {integrity: sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==}
@@ -2155,7 +2076,6 @@ packages:
engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
os: [darwin]
requiresBuild: true
dev: false
optional: true
/function-bind@1.1.1:
@@ -2620,7 +2540,7 @@ packages:
/is-reference@1.2.1:
resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==}
dependencies:
'@types/estree': 1.0.1
'@types/estree': 1.0.5
dev: false
/is-regex@1.1.4:
@@ -2964,15 +2884,15 @@ packages:
dependencies:
'@cloudflare/kv-asset-handler': 0.3.0
'@netlify/functions': 2.4.1
'@rollup/plugin-alias': 5.1.0(rollup@4.9.4)
'@rollup/plugin-commonjs': 25.0.7(rollup@4.9.4)
'@rollup/plugin-inject': 5.0.5(rollup@4.9.4)
'@rollup/plugin-json': 6.1.0(rollup@4.9.4)
'@rollup/plugin-node-resolve': 15.2.3(rollup@4.9.4)
'@rollup/plugin-replace': 5.0.5(rollup@4.9.4)
'@rollup/plugin-terser': 0.4.4(rollup@4.9.4)
'@rollup/plugin-wasm': 6.2.2(rollup@4.9.4)
'@rollup/pluginutils': 5.1.0(rollup@4.9.4)
'@rollup/plugin-alias': 5.1.0(@rollup/wasm-node@4.12.0)
'@rollup/plugin-commonjs': 25.0.7(@rollup/wasm-node@4.12.0)
'@rollup/plugin-inject': 5.0.5(@rollup/wasm-node@4.12.0)
'@rollup/plugin-json': 6.1.0(@rollup/wasm-node@4.12.0)
'@rollup/plugin-node-resolve': 15.2.3(@rollup/wasm-node@4.12.0)
'@rollup/plugin-replace': 5.0.5(@rollup/wasm-node@4.12.0)
'@rollup/plugin-terser': 0.4.4(@rollup/wasm-node@4.12.0)
'@rollup/plugin-wasm': 6.2.2(@rollup/wasm-node@4.12.0)
'@rollup/pluginutils': 5.1.0(@rollup/wasm-node@4.12.0)
'@types/http-proxy': 1.17.14
'@vercel/nft': 0.24.4
archiver: 6.0.1
@@ -3013,8 +2933,8 @@ packages:
pkg-types: 1.0.3
pretty-bytes: 6.1.1
radix3: 1.1.0
rollup: 4.9.4
rollup-plugin-visualizer: 5.12.0(rollup@4.9.4)
rollup: /@rollup/wasm-node@4.12.0
rollup-plugin-visualizer: 5.12.0(@rollup/wasm-node@4.12.0)
scule: 1.1.1
semver: 7.5.4
serve-placeholder: 2.0.1
@@ -3024,7 +2944,7 @@ packages:
uncrypto: 0.1.3
unctx: 2.3.1
unenv: 1.9.0
unimport: 3.7.1(rollup@4.9.4)
unimport: 3.7.1(@rollup/wasm-node@4.12.0)
unstorage: 1.10.1
transitivePeerDependencies:
- '@azure/app-configuration'
@@ -3241,7 +3161,7 @@ packages:
fast-glob: 3.3.2
js-yaml: 4.1.0
supports-color: 9.4.0
undici: 5.28.2
undici: 5.28.3
yargs-parser: 21.1.1
dev: false
@@ -3491,46 +3411,23 @@ packages:
dependencies:
glob: 7.2.3
/rollup-plugin-visualizer@5.12.0(rollup@4.9.4):
/rollup-plugin-visualizer@5.12.0(@rollup/wasm-node@4.12.0):
resolution: {integrity: sha512-8/NU9jXcHRs7Nnj07PF2o4gjxmm9lXIrZ8r175bT9dK8qoLlvKTwRMArRCMgpMGlq8CTLugRvEmyMeMXIU2pNQ==}
engines: {node: '>=14'}
hasBin: true
peerDependencies:
rollup: 2.x || 3.x || 4.x
rollup: npm:@rollup/wasm-node
peerDependenciesMeta:
rollup:
optional: true
dependencies:
open: 8.4.2
picomatch: 2.3.1
rollup: 4.9.4
rollup: /@rollup/wasm-node@4.12.0
source-map: 0.7.4
yargs: 17.7.2
dev: false
/rollup@4.9.4:
resolution: {integrity: sha512-2ztU7pY/lrQyXSCnnoU4ICjT/tCG9cdH3/G25ERqE3Lst6vl2BCM5hL2Nw+sslAvAf+ccKsAq1SkKQALyqhR7g==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
dependencies:
'@types/estree': 1.0.5
optionalDependencies:
'@rollup/rollup-android-arm-eabi': 4.9.4
'@rollup/rollup-android-arm64': 4.9.4
'@rollup/rollup-darwin-arm64': 4.9.4
'@rollup/rollup-darwin-x64': 4.9.4
'@rollup/rollup-linux-arm-gnueabihf': 4.9.4
'@rollup/rollup-linux-arm64-gnu': 4.9.4
'@rollup/rollup-linux-arm64-musl': 4.9.4
'@rollup/rollup-linux-riscv64-gnu': 4.9.4
'@rollup/rollup-linux-x64-gnu': 4.9.4
'@rollup/rollup-linux-x64-musl': 4.9.4
'@rollup/rollup-win32-arm64-msvc': 4.9.4
'@rollup/rollup-win32-ia32-msvc': 4.9.4
'@rollup/rollup-win32-x64-msvc': 4.9.4
fsevents: 2.3.3
dev: false
/run-applescript@5.0.0:
resolution: {integrity: sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==}
engines: {node: '>=12'}
@@ -3997,8 +3894,8 @@ packages:
unplugin: 1.4.0
dev: false
/undici@5.28.2:
resolution: {integrity: sha512-wh1pHJHnUeQV5Xa8/kyQhO7WFa8M34l026L5P/+2TYiakvGy5Rdc8jWZVyG7ieht/0WgJLEd3kcU5gKx+6GC8w==}
/undici@5.28.3:
resolution: {integrity: sha512-3ItfzbrhDlINjaP0duwnNsKpDQk3acHI3gVJ1z4fmwMK31k5G9OVIAMLSIaP6w4FaGkaAkN6zaQO9LUvZ1t7VA==}
engines: {node: '>=14.0'}
dependencies:
'@fastify/busboy': 2.0.0
@@ -4019,10 +3916,10 @@ packages:
engines: {node: '>=18'}
dev: false
/unimport@3.7.1(rollup@4.9.4):
/unimport@3.7.1(@rollup/wasm-node@4.12.0):
resolution: {integrity: sha512-V9HpXYfsZye5bPPYUgs0Otn3ODS1mDUciaBlXljI4C2fTwfFpvFZRywmlOu943puN9sncxROMZhsZCjNXEpzEQ==}
dependencies:
'@rollup/pluginutils': 5.1.0(rollup@4.9.4)
'@rollup/pluginutils': 5.1.0(@rollup/wasm-node@4.12.0)
acorn: 8.11.3
escape-string-regexp: 5.0.0
estree-walker: 3.0.3