@shopify/remix-oxygen
Advanced tools
Comparing version 0.0.0-next-33f33ed-20230515030612 to 0.0.0-next-3491fd5-20230825010119
@@ -64,3 +64,3 @@ import { createCookieFactory, createCookieSessionStorageFactory, createSessionStorageFactory, createMemorySessionStorageFactory, createRequestHandler as createRequestHandler$1 } from '@remix-run/server-runtime'; | ||
if (poweredByHeader) { | ||
response.headers.append("powered-by", "Hydrogen"); | ||
response.headers.append("powered-by", "Shopify, Hydrogen"); | ||
} | ||
@@ -67,0 +67,0 @@ return response; |
import { createCookieFactory, createCookieSessionStorageFactory, createSessionStorageFactory, createMemorySessionStorageFactory, createRequestHandler } from '@remix-run/server-runtime'; | ||
export { MaxPartSizeExceededError, createSession, defer, isCookie, isSession, json, redirect, unstable_composeUploadHandlers, unstable_createMemoryUploadHandler, unstable_parseMultipartFormData } from '@remix-run/server-runtime'; | ||
var i=new TextEncoder,u=async(e,t)=>{let r=await d(t,["sign"]),o=i.encode(e),a=await crypto.subtle.sign("HMAC",r,o),n=btoa(String.fromCharCode(...new Uint8Array(a))).replace(/=+$/,"");return e+"."+n},p=async(e,t)=>{let r=e.lastIndexOf("."),o=e.slice(0,r),a=e.slice(r+1),n=await d(t,["verify"]),s=i.encode(o),y=g(atob(a));return await crypto.subtle.verify("HMAC",n,y,s)?o:!1};async function d(e,t){return await crypto.subtle.importKey("raw",i.encode(e),{name:"HMAC",hash:"SHA-256"},!1,t)}function g(e){let t=new Uint8Array(e.length);for(let r=0;r<e.length;r++)t[r]=e.charCodeAt(r);return t}var c=createCookieFactory({sign:u,unsign:p}),H=createCookieSessionStorageFactory(c),l=createSessionStorageFactory(c),f=createMemorySessionStorageFactory(l);function F({build:e,mode:t,poweredByHeader:r=!0,getLoadContext:o}){let a=createRequestHandler(e,t);return async n=>{let s=await a(n,await o?.(n));return r&&s.headers.append("powered-by","Hydrogen"),s}}function M(e){return e.headers.get("oxygen-buyer-ip")??void 0}function A(e){let t=e.headers;return {requestGroupId:t.get("request-id"),buyerIp:t.get("oxygen-buyer-ip"),cookie:t.get("cookie")}} | ||
var i=new TextEncoder,u=async(e,t)=>{let r=await d(t,["sign"]),o=i.encode(e),a=await crypto.subtle.sign("HMAC",r,o),n=btoa(String.fromCharCode(...new Uint8Array(a))).replace(/=+$/,"");return e+"."+n},p=async(e,t)=>{let r=e.lastIndexOf("."),o=e.slice(0,r),a=e.slice(r+1),n=await d(t,["verify"]),s=i.encode(o),y=g(atob(a));return await crypto.subtle.verify("HMAC",n,y,s)?o:!1};async function d(e,t){return await crypto.subtle.importKey("raw",i.encode(e),{name:"HMAC",hash:"SHA-256"},!1,t)}function g(e){let t=new Uint8Array(e.length);for(let r=0;r<e.length;r++)t[r]=e.charCodeAt(r);return t}var c=createCookieFactory({sign:u,unsign:p}),f=createCookieSessionStorageFactory(c),l=createSessionStorageFactory(c),H=createMemorySessionStorageFactory(l);function F({build:e,mode:t,poweredByHeader:r=!0,getLoadContext:o}){let a=createRequestHandler(e,t);return async n=>{let s=await a(n,await o?.(n));return r&&s.headers.append("powered-by","Shopify, Hydrogen"),s}}function M(e){return e.headers.get("oxygen-buyer-ip")??void 0}function A(e){let t=e.headers;return {requestGroupId:t.get("request-id"),buyerIp:t.get("oxygen-buyer-ip"),cookie:t.get("cookie")}} | ||
export { c as createCookie, H as createCookieSessionStorage, f as createMemorySessionStorage, F as createRequestHandler, l as createSessionStorage, M as getBuyerIp, A as getStorefrontHeaders }; | ||
export { c as createCookie, f as createCookieSessionStorage, H as createMemorySessionStorage, F as createRequestHandler, l as createSessionStorage, M as getBuyerIp, A as getStorefrontHeaders }; | ||
//# sourceMappingURL=out.js.map | ||
//# sourceMappingURL=index.js.map |
@@ -8,4 +8,4 @@ { | ||
"type": "module", | ||
"version": "0.0.0-next-33f33ed-20230515030612", | ||
"license": "SEE LICENSE IN LICENSE.md", | ||
"version": "0.0.0-next-3491fd5-20230825010119", | ||
"license": "MIT", | ||
"main": "dist/index.cjs", | ||
@@ -16,4 +16,4 @@ "module": "dist/production/index.js", | ||
"scripts": { | ||
"build": "tsup --clean --config ../../tsup.config.ts", | ||
"dev": "tsup --watch --config ../../tsup.config.ts", | ||
"build": "tsup --clean", | ||
"dev": "tsup --watch", | ||
"prepack": "npm run build", | ||
@@ -45,10 +45,10 @@ "typecheck": "tsc --noEmit" | ||
"dependencies": { | ||
"@remix-run/server-runtime": "1.15.0" | ||
"@remix-run/server-runtime": "1.19.1" | ||
}, | ||
"devDependencies": { | ||
"@shopify/oxygen-workers-types": "^3.17.2" | ||
"@shopify/oxygen-workers-types": "^3.17.3" | ||
}, | ||
"peerDependencies": { | ||
"@shopify/oxygen-workers-types": "^3.17.2" | ||
"@shopify/oxygen-workers-types": "^3.17.3" | ||
} | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Misc. License Issues
License(Experimental) A package's licensing information has fine-grained problems.
Found 1 instance in 1 package
48803
14
0
+ Added@remix-run/router@1.7.2(transitive)
+ Added@remix-run/server-runtime@1.19.1(transitive)
- Removed@remix-run/router@1.5.0(transitive)
- Removed@remix-run/server-runtime@1.15.0(transitive)
- Removed@types/prop-types@15.7.14(transitive)
- Removed@types/react@18.3.18(transitive)
- Removedcsstype@3.1.3(transitive)