/
opt
/
canhelp
/
node_modules
/
better-auth
/
node_modules
/
better-call
/
dist
/
/opt/canhelp/node_modules/better-auth/node_modules/better-call/dist
mkdir
upload
Name
Size
Mode
Actions
adapters/
-
0755
rm
_virtual/
-
0755
rm
client.cjs
980
0644
edit
dl
rm
client.cjs.map
3882
0644
edit
dl
rm
client.d.cts
3098
0644
edit
dl
rm
client.d.mts
3098
0644
edit
dl
rm
client.mjs
617
0644
edit
dl
rm
client.mjs.map
3883
0644
edit
dl
rm
context.cjs
3936
0644
edit
dl
rm
context.cjs.map
12836
0644
edit
dl
rm
context.d.cts
12695
0644
edit
dl
rm
context.d.mts
12695
0644
edit
dl
rm
context.mjs
3796
0644
edit
dl
rm
context.mjs.map
12655
0644
edit
dl
rm
cookies.cjs
3201
0644
edit
dl
rm
cookies.cjs.map
9553
0644
edit
dl
rm
cookies.d.cts
4491
0644
edit
dl
rm
cookies.d.mts
4491
0644
edit
dl
rm
cookies.mjs
3074
0644
edit
dl
rm
cookies.mjs.map
9521
0644
edit
dl
rm
crypto.cjs
1580
0644
edit
dl
rm
crypto.cjs.map
2680
0644
edit
dl
rm
crypto.mjs
1376
0644
edit
dl
rm
crypto.mjs.map
2694
0644
edit
dl
rm
endpoint.cjs
2507
0644
edit
dl
rm
endpoint.cjs.map
21307
0644
edit
dl
rm
endpoint.d.cts
13742
0644
edit
dl
rm
endpoint.d.mts
13742
0644
edit
dl
rm
endpoint.mjs
2402
0644
edit
dl
rm
endpoint.mjs.map
21188
0644
edit
dl
rm
error.cjs
3981
0644
edit
dl
rm
error.cjs.map
7666
0644
edit
dl
rm
error.d.cts
4668
0644
edit
dl
rm
error.d.mts
4668
0644
edit
dl
rm
error.mjs
3722
0644
edit
dl
rm
error.mjs.map
7664
0644
edit
dl
rm
helper.d.cts
1579
0644
edit
dl
rm
helper.d.mts
1579
0644
edit
dl
rm
index.cjs
1534
0644
edit
dl
rm
index.d.cts
2464
0644
edit
dl
rm
index.d.mts
2464
0644
edit
dl
rm
index.mjs
880
0644
edit
dl
rm
middleware.cjs
1732
0644
edit
dl
rm
middleware.cjs.map
7961
0644
edit
dl
rm
middleware.d.cts
4446
0644
edit
dl
rm
middleware.d.mts
4446
0644
edit
dl
rm
middleware.mjs
1678
0644
edit
dl
rm
middleware.mjs.map
7897
0644
edit
dl
rm
node.cjs
684
0644
edit
dl
rm
node.cjs.map
1047
0644
edit
dl
rm
node.d.cts
432
0644
edit
dl
rm
node.d.mts
432
0644
edit
dl
rm
node.mjs
498
0644
edit
dl
rm
node.mjs.map
1016
0644
edit
dl
rm
openapi.cjs
6018
0644
edit
dl
rm
openapi.cjs.map
14067
0644
edit
dl
rm
openapi.d.cts
2541
0644
edit
dl
rm
openapi.d.mts
2541
0644
edit
dl
rm
openapi.mjs
5914
0644
edit
dl
rm
openapi.mjs.map
14030
0644
edit
dl
rm
router.cjs
4562
0644
edit
dl
rm
router.cjs.map
11641
0644
edit
dl
rm
router.d.cts
2655
0644
edit
dl
rm
router.d.mts
2655
0644
edit
dl
rm
router.mjs
4326
0644
edit
dl
rm
router.mjs.map
11586
0644
edit
dl
rm
standard-schema.d.cts
2364
0644
edit
dl
rm
standard-schema.d.mts
2364
0644
edit
dl
rm
to-response.cjs
3474
0644
edit
dl
rm
to-response.cjs.map
6869
0644
edit
dl
rm
to-response.d.cts
375
0644
edit
dl
rm
to-response.d.mts
375
0644
edit
dl
rm
to-response.mjs
3444
0644
edit
dl
rm
to-response.mjs.map
6855
0644
edit
dl
rm
utils.cjs
3063
0644
edit
dl
rm
utils.cjs.map
5492
0644
edit
dl
rm
utils.mjs
2928
0644
edit
dl
rm
utils.mjs.map
5476
0644
edit
dl
rm
validator.cjs
1351
0644
edit
dl
rm
validator.cjs.map
3098
0644
edit
dl
rm
validator.mjs
1337
0644
edit
dl
rm
validator.mjs.map
3097
0644
edit
dl
rm
Edit:
/opt/canhelp/node_modules/better-auth/node_modules/better-call/dist/context.cjs
(3936B)
const require_error = require('./error.cjs'); const require_utils = require('./utils.cjs'); const require_validator = require('./validator.cjs'); const require_crypto = require('./crypto.cjs'); const require_cookies = require('./cookies.cjs'); //#region src/context.ts const createInternalContext = async (context, { options, path }) => { const headers = new Headers(); let responseStatus = void 0; const { data, error } = await require_validator.runValidation(options, context); if (error) throw new require_error.ValidationError(error.message, error.issues); const requestHeaders = "headers" in context ? context.headers instanceof Headers ? context.headers : new Headers(context.headers) : "request" in context && require_utils.isRequest(context.request) ? context.request.headers : null; const requestCookies = requestHeaders?.get("cookie"); const parsedCookies = requestCookies ? require_cookies.parseCookies(requestCookies) : void 0; const internalContext = { ...context, body: data.body, query: data.query, path: context.path || path || "virtual:", context: "context" in context && context.context ? context.context : {}, returned: void 0, headers: context?.headers, request: context?.request, params: "params" in context ? context.params : void 0, method: context.method ?? (Array.isArray(options.method) ? options.method[0] : options.method === "*" ? "GET" : options.method), setHeader: (key, value) => { headers.set(key, value); }, getHeader: (key) => { if (!requestHeaders) return null; return requestHeaders.get(key); }, getCookie: (key, prefix) => { const finalKey = require_cookies.getCookieKey(key, prefix); if (!finalKey) return null; return parsedCookies?.get(finalKey) || null; }, getSignedCookie: async (key, secret, prefix) => { const finalKey = require_cookies.getCookieKey(key, prefix); if (!finalKey) return null; const value = parsedCookies?.get(finalKey); if (!value) return null; const signatureStartPos = value.lastIndexOf("."); if (signatureStartPos < 1) return null; const signedValue = value.substring(0, signatureStartPos); const signature = value.substring(signatureStartPos + 1); if (signature.length !== 44 || !signature.endsWith("=")) return null; return await require_crypto.verifySignature(signature, signedValue, await require_crypto.getCryptoKey(secret)) ? signedValue : false; }, setCookie: (key, value, options) => { const cookie = require_cookies.serializeCookie(key, value, options); headers.append("set-cookie", cookie); return cookie; }, setSignedCookie: async (key, value, secret, options) => { const cookie = await require_cookies.serializeSignedCookie(key, value, secret, options); headers.append("set-cookie", cookie); return cookie; }, redirect: (url) => { headers.set("location", url); return new require_error.APIError("FOUND", void 0, headers); }, error: (status, body, headers) => { return new require_error.APIError(status, body, headers); }, setStatus: (status) => { responseStatus = status; }, json: (json, routerResponse) => { if (!context.asResponse) return json; return { body: routerResponse?.body || json, routerResponse, _flag: "json" }; }, responseHeaders: headers, get responseStatus() { return responseStatus; } }; for (const middleware of options.use || []) { const response = await middleware({ ...internalContext, returnHeaders: true, asResponse: false }); if (response.response) Object.assign(internalContext.context, response.response); /** * Apply headers from the middleware to the endpoint headers */ if (response.headers) response.headers.forEach((value, key) => { internalContext.responseHeaders.set(key, value); }); } return internalContext; }; //#endregion exports.createInternalContext = createInternalContext; //# sourceMappingURL=context.cjs.map
Save
cmd:
run