Socket
Socket
Sign inDemoInstall

@uniformdev/context-remix

Package Overview
Dependencies
Maintainers
9
Versions
575
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@uniformdev/context-remix - npm Package Compare versions

Comparing version 13.0.1-alpha.133 to 13.0.1-alpha.271

2

dist/index.esm.js

@@ -1,1 +0,1 @@

import{parse as x}from"cookie";import{CookieTransitionDataStore as u,UNIFORM_DEFAULT_COOKIE_NAME as p}from"@uniformdev/context";var d=class extends u{constructor({request:r,...o}){super({...o,serverCookieValue:r?x((e=r.headers.get("cookie"))!=null?e:"")[(n=o.cookieName)!=null?n:p]:void 0});var e,n}};import{UniformContext as C}from"@uniformdev/context-react";import{useLocation as R}from"@remix-run/react";import{parse as l}from"cookie";import U from"react";import{useEffect as k}from"react";import*as i from"react";var c=i.createContext(null),D=c.Provider;function f(){let t=i.useContext(c);if(t===null)throw new Error("useRemixUniformProvider must be used within a RemixUniformProvider");return t}var _=({children:t,...r})=>{let o=f(),e=R();return k(()=>{var a;if(typeof document=="undefined")return;let n=new URL(`${document.location.protocol}//${document.location.host}${e.pathname}${e.search}`);o.update({url:n,cookies:l((a=document.cookie)!=null?a:"")})},[e,o]),U.createElement(C,{...r,context:o,trackRouteOnRender:!1},t)};export{d as RemixCookieTransitionDataStore,_ as RemixUniformContext,D as RemixUniformContextProvider,f as useRemixUniformProvider};
import{parse as x}from"cookie";import{CookieTransitionDataStore as p,UNIFORM_DEFAULT_COOKIE_NAME as d}from"@uniformdev/context";var c=class extends p{constructor({request:r,...o}){var e,n;super({...o,serverCookieValue:r?x((e=r.headers.get("cookie"))!=null?e:"")[(n=o.cookieName)!=null?n:d]:void 0})}};import{UniformContext as C}from"@uniformdev/context-react";import{useLocation as R}from"@remix-run/react";import{parse as l}from"cookie";import U from"react";import{useEffect as k}from"react";import*as i from"react";var f=i.createContext(null),D=f.Provider;function u(){let t=i.useContext(f);if(t===null)throw new Error("useRemixUniformProvider must be used within a RemixUniformProvider");return t}var _=({children:t,...r})=>{let o=u(),e=R();return k(()=>{var a;if(typeof document=="undefined")return;let n=new URL(`${document.location.protocol}//${document.location.host}${e.pathname}${e.search}`);o.update({url:n,cookies:l((a=document.cookie)!=null?a:"")})},[e,o]),U.createElement(C,{...r,context:o,trackRouteOnRender:!1},t)};export{c as RemixCookieTransitionDataStore,_ as RemixUniformContext,D as RemixUniformContextProvider,u as useRemixUniformProvider};

@@ -1,1 +0,1 @@

var P=Object.create;var i=Object.defineProperty;var h=Object.getOwnPropertyDescriptor;var D=Object.getOwnPropertyNames;var T=Object.getPrototypeOf,E=Object.prototype.hasOwnProperty;var x=o=>i(o,"__esModule",{value:!0});var S=(o,e)=>{for(var t in e)i(o,t,{get:e[t],enumerable:!0})},u=(o,e,t,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let r of D(e))!E.call(o,r)&&(t||r!=="default")&&i(o,r,{get:()=>e[r],enumerable:!(n=h(e,r))||n.enumerable});return o},p=(o,e)=>u(x(i(o!=null?P(T(o)):{},"default",!e&&o&&o.__esModule?{get:()=>o.default,enumerable:!0}:{value:o,enumerable:!0})),o),w=(o=>(e,t)=>o&&o.get(e)||(t=u(x({}),e,1),o&&o.set(e,t),t))(typeof WeakMap!="undefined"?new WeakMap:0);var L={};S(L,{RemixCookieTransitionDataStore:()=>C,RemixUniformContext:()=>F,RemixUniformContextProvider:()=>$,useRemixUniformProvider:()=>c});var d=require("cookie"),m=require("@uniformdev/context"),C=class extends m.CookieTransitionDataStore{constructor({request:e,...t}){super({...t,serverCookieValue:e?(0,d.parse)((n=e.headers.get("cookie"))!=null?n:"")[(r=t.cookieName)!=null?r:m.UNIFORM_DEFAULT_COOKIE_NAME]:void 0});var n,r}};var l=require("@uniformdev/context-react"),U=require("@remix-run/react"),k=require("cookie"),O=p(require("react")),v=require("react");var s=p(require("react")),R=s.createContext(null),$=R.Provider;function c(){let o=s.useContext(R);if(o===null)throw new Error("useRemixUniformProvider must be used within a RemixUniformProvider");return o}var F=({children:o,...e})=>{let t=c(),n=(0,U.useLocation)();return(0,v.useEffect)(()=>{var f;if(typeof document=="undefined")return;let r=new URL(`${document.location.protocol}//${document.location.host}${n.pathname}${n.search}`);t.update({url:r,cookies:(0,k.parse)((f=document.cookie)!=null?f:"")})},[n,t]),O.default.createElement(l.UniformContext,{...e,context:t,trackRouteOnRender:!1},o)};module.exports=w(L);0&&(module.exports={RemixCookieTransitionDataStore,RemixUniformContext,RemixUniformContextProvider,useRemixUniformProvider});
var v=Object.create;var i=Object.defineProperty;var P=Object.getOwnPropertyDescriptor;var h=Object.getOwnPropertyNames;var D=Object.getPrototypeOf,E=Object.prototype.hasOwnProperty;var T=(o,e)=>{for(var t in e)i(o,t,{get:e[t],enumerable:!0})},x=(o,e,t,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let r of h(e))!E.call(o,r)&&r!==t&&i(o,r,{get:()=>e[r],enumerable:!(n=P(e,r))||n.enumerable});return o};var p=(o,e,t)=>(t=o!=null?v(D(o)):{},x(e||!o||!o.__esModule?i(t,"default",{value:o,enumerable:!0}):t,o)),w=o=>x(i({},"__esModule",{value:!0}),o);var F={};T(F,{RemixCookieTransitionDataStore:()=>a,RemixUniformContext:()=>$,RemixUniformContextProvider:()=>S,useRemixUniformProvider:()=>f});module.exports=w(F);var d=require("cookie"),m=require("@uniformdev/context"),a=class extends m.CookieTransitionDataStore{constructor({request:e,...t}){var n,r;super({...t,serverCookieValue:e?(0,d.parse)((n=e.headers.get("cookie"))!=null?n:"")[(r=t.cookieName)!=null?r:m.UNIFORM_DEFAULT_COOKIE_NAME]:void 0})}};var R=require("@uniformdev/context-react"),l=require("@remix-run/react"),U=require("cookie"),k=p(require("react")),O=require("react");var s=p(require("react")),C=s.createContext(null),S=C.Provider;function f(){let o=s.useContext(C);if(o===null)throw new Error("useRemixUniformProvider must be used within a RemixUniformProvider");return o}var $=({children:o,...e})=>{let t=f(),n=(0,l.useLocation)();return(0,O.useEffect)(()=>{var u;if(typeof document=="undefined")return;let r=new URL(`${document.location.protocol}//${document.location.host}${n.pathname}${n.search}`);t.update({url:r,cookies:(0,U.parse)((u=document.cookie)!=null?u:"")})},[n,t]),k.default.createElement(R.UniformContext,{...e,context:t,trackRouteOnRender:!1},o)};0&&(module.exports={RemixCookieTransitionDataStore,RemixUniformContext,RemixUniformContextProvider,useRemixUniformProvider});
{
"name": "@uniformdev/context-remix",
"version": "13.0.1-alpha.133+5e32ce3cd",
"version": "13.0.1-alpha.271+7307a0d06",
"description": "Uniform Context Remix integration package",

@@ -26,4 +26,4 @@ "license": "SEE LICENSE IN LICENSE.txt",

"devDependencies": {
"@remix-run/react": "1.3.5",
"@types/cookie": "0.4.1",
"@remix-run/react": "1.4.1",
"@types/cookie": "0.5.0",
"@types/react": "17.0.44",

@@ -34,5 +34,5 @@ "react": "17.0.2",

"dependencies": {
"@uniformdev/context": "^13.0.1-alpha.133+5e32ce3cd",
"@uniformdev/context-react": "^13.0.1-alpha.133+5e32ce3cd",
"cookie": "^0.4.1"
"@uniformdev/context": "^13.0.1-alpha.271+7307a0d06",
"@uniformdev/context-react": "^13.0.1-alpha.271+7307a0d06",
"cookie": "0.5.0"
},

@@ -50,3 +50,3 @@ "peerDependencies": {

},
"gitHead": "5e32ce3cd962560af97708369bf4c4c91a0116d1"
"gitHead": "7307a0d061e09506ffeb6a72798a986f0ea2da2c"
}

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc