Move Pazisme Mod page to a standalone HTML (#86)
Co-authored-by: Julien Valverdé <julien.valverde@mailo.com> Co-authored-by: Renovate Bot <renovate-bot@valverde.cloud> Reviewed-on: #86
This commit was merged in pull request #86.
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@website/server",
|
||||
"packageManager": "bun@1.2.22",
|
||||
"packageManager": "bun@1.3.14",
|
||||
"private": true,
|
||||
"type": "module",
|
||||
"scripts": {
|
||||
@@ -15,25 +15,25 @@
|
||||
"clean:modules": "rm -rf node_modules"
|
||||
},
|
||||
"dependencies": {
|
||||
"@effect/opentelemetry": "^0.59.0",
|
||||
"@effect/platform": "^0.93.0",
|
||||
"@effect/platform-bun": "^0.86.0",
|
||||
"@effect/platform-node": "^0.103.0",
|
||||
"@effect/rpc": "^0.72.0",
|
||||
"@opentelemetry/exporter-trace-otlp-http": "^0.208.0",
|
||||
"@opentelemetry/sdk-metrics": "^2.1.0",
|
||||
"@opentelemetry/sdk-trace-base": "^2.1.0",
|
||||
"@opentelemetry/sdk-trace-node": "^2.1.0",
|
||||
"@opentelemetry/sdk-trace-web": "^2.1.0",
|
||||
"@effect/opentelemetry": "^0.63.0",
|
||||
"@effect/platform": "^0.96.1",
|
||||
"@effect/platform-bun": "^0.89.0",
|
||||
"@effect/platform-node": "^0.106.0",
|
||||
"@effect/rpc": "^0.75.1",
|
||||
"@opentelemetry/exporter-trace-otlp-http": "^0.218.0",
|
||||
"@opentelemetry/sdk-metrics": "^2.7.1",
|
||||
"@opentelemetry/sdk-trace-base": "^2.7.1",
|
||||
"@opentelemetry/sdk-trace-node": "^2.7.1",
|
||||
"@opentelemetry/sdk-trace-web": "^2.7.1",
|
||||
"@website/common": "workspace:*",
|
||||
"@website/webapp": "workspace:*",
|
||||
"effect": "^3.17.13"
|
||||
"effect": "^3.21.2"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@rollup/plugin-node-resolve": "^16.0.1",
|
||||
"esbuild": "^0.27.0",
|
||||
"rollup": "^4.52.0",
|
||||
"@rollup/plugin-node-resolve": "^16.0.3",
|
||||
"esbuild": "^0.28.0",
|
||||
"rollup": "^4.60.4",
|
||||
"rollup-plugin-esbuild": "^6.2.1",
|
||||
"tsx": "^4.20.5"
|
||||
"tsx": "^4.22.3"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -23,7 +23,7 @@ const makeProductionWebappRoute = Effect.fnUntraced(function*(route: HttpRouter.
|
||||
|
||||
return HttpRouter.all(route, Effect.gen(function*() {
|
||||
const req = yield* HttpServerRequest.HttpServerRequest
|
||||
const source = path.join(dist, req.url)
|
||||
const source = path.join(dist, decodeURI(new URL(req.url, "http://localhost").pathname))
|
||||
const exists = yield* fs.stat(source).pipe(
|
||||
Effect.andThen(stat => stat.type === "File"),
|
||||
Effect.catchAll(() => Effect.succeed(false)),
|
||||
@@ -32,7 +32,7 @@ const makeProductionWebappRoute = Effect.fnUntraced(function*(route: HttpRouter.
|
||||
return yield* HttpServerResponse.setHeader(
|
||||
yield* HttpServerResponse.file(exists ? source : path.join(dist, "index.html")),
|
||||
"Cache-Control",
|
||||
`public, max-age=${Duration.toSeconds("365 days")}, immutable`
|
||||
`public, max-age=${Duration.toSeconds("365 days")}, immutable`,
|
||||
)
|
||||
}))
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user