Compare commits

..

No commits in common. "dev" and "2.1.4" have entirely different histories.
dev ... 2.1.4

8 changed files with 2854 additions and 5819 deletions

View file

@ -3,7 +3,7 @@ name: Docker Publish
on:
push:
branches:
- dev
- main
env:
REGISTRY: ghcr.io

View file

@ -3,7 +3,7 @@ name: Release
on:
push:
branches:
- dev
- main
jobs:
release:

View file

@ -1,6 +1,4 @@
[build]
command = "pnpm build:netlify"
publish = ".netlify"
edge_functions = ".netlify/functions"
[functions]
directory = ".netlify/functions"
publish = "."
edge_functions = ".netlify"

View file

@ -4,7 +4,6 @@ import pkg from "./package.json";
//https://nitro.unjs.io/config
export default defineNitroConfig({
noPublicDir: true,
compatibilityDate: "2025-04-20",
srcDir: "./src",
runtimeConfig: {
version: pkg.version

View file

@ -1,7 +1,7 @@
{
"name": "simple-proxy",
"private": true,
"version": "2.1.6",
"version": "2.1.5",
"scripts": {
"prepare": "nitropack prepare",
"dev": "nitropack dev",
@ -16,19 +16,19 @@
"preinstall": "npx only-allow pnpm"
},
"dependencies": {
"h3": "^1.15.1",
"jose": "^5.10.0",
"nitropack": "^2.11.9"
"h3": "^1.10.0",
"jose": "^5.2.0",
"nitropack": "^2.8.1"
},
"devDependencies": {
"@rollup/wasm-node": "^4.40.0",
"@typescript-eslint/eslint-plugin": "^6.21.0",
"@typescript-eslint/parser": "^6.21.0",
"eslint": "^8.57.1",
"@typescript-eslint/eslint-plugin": "^6.7.0",
"@typescript-eslint/parser": "^6.7.0",
"eslint": "^8.48.0",
"eslint-config-airbnb-base": "^15.0.0",
"eslint-config-prettier": "^9.1.0",
"eslint-import-resolver-typescript": "^3.10.0",
"eslint-plugin-prettier": "^5.2.6"
"eslint-config-prettier": "^9.0.0",
"eslint-import-resolver-typescript": "^3.6.0",
"eslint-plugin-prettier": "^5.0.0",
"@rollup/wasm-node": "^4.9.4"
},
"pnpm": {
"overrides": {

File diff suppressed because it is too large Load diff

View file

@ -64,7 +64,6 @@ export function getAfterResponseHeaders(
'Access-Control-Expose-Headers': '*',
Vary: 'Origin',
'X-Final-Destination': finalUrl,
...output,
};
}

View file

@ -57,16 +57,6 @@ export async function specificProxyRequest(
const method = opts.fetchOptions?.method || event.method;
const oldHeaders = getProxyRequestHeaders(event);
// netlify seems to be changing the content-encoding header to gzip when the reponse is encoded in zstd
// so as temp fix just not sending zstd in accept encoding
if (oldHeaders['accept-encoding']?.includes('zstd'))
oldHeaders['accept-encoding'] = oldHeaders['accept-encoding']
.split(',')
.map((x: string) => x.trim())
.filter((x: string) => x !== 'zstd')
.join(', ');
opts.blacklistedHeaders?.forEach((header) => {
const keys = Object.keys(oldHeaders).filter(
(v) => v.toLowerCase() === header.toLowerCase(),