@pojo-router/react-browser-pathname
Advanced tools
Comparing version 0.4.0 to 0.4.1
@@ -6,2 +6,10 @@ # Change Log | ||
## <small>0.4.1 (2020-10-27)</small> | ||
* fix: Update <Link/> to use new api ([3d3c871](https://github.com/notwillk/pojo-router/commit/3d3c871)) | ||
## 0.4.0 (2020-10-27) | ||
@@ -8,0 +16,0 @@ |
@@ -29,8 +29,10 @@ 'use strict'; | ||
e === null || e === void 0 ? void 0 : e.preventDefault(); | ||
onClick === null || onClick === void 0 ? void 0 : onClick(e); | ||
const nav = replace ? window.history.replaceState : window.history.pushState; // let browser handle "target=_blank" etc. | ||
onClick === null || onClick === void 0 ? void 0 : onClick(e); // let browser handle "target=_blank" etc. | ||
if (!rest.target || rest.target === '_self') { | ||
nav.call(window.history, {}, '', to); | ||
setCurrentBrowserPathname(); | ||
setCurrentBrowserPathname({ | ||
url: to, | ||
data: {}, | ||
type: replace ? 'REPLACE' : 'PUSH' | ||
}); | ||
} | ||
@@ -37,0 +39,0 @@ }, [to, replace, setCurrentBrowserPathname, onClick, rest.target]); |
@@ -1,1 +0,1 @@ | ||
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@babel/runtime/helpers/esm/jsx"),require("react"),require("@babel/runtime/helpers/esm/objectWithoutPropertiesLoose")):"function"==typeof define&&define.amd?define(["exports","@babel/runtime/helpers/esm/jsx","react","@babel/runtime/helpers/esm/objectWithoutPropertiesLoose"],t):t((e=e||self)["pojo-router"]={},e._jsx,e.React,e._objectWithoutPropertiesLoose)}(this,(function(e,t,o,r){"use strict";t=t&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t;var a="default"in o?o.default:o;r=r&&Object.prototype.hasOwnProperty.call(r,"default")?r.default:r;const n=a.createContext(""),s=a.createContext(e=>{});function l(e){let{to:t,replace:n,component:l,onClick:u}=e,i=r(e,["to","replace","component","onClick"]);const c=o.useContext(s),p=o.useCallback(e=>{null==e||e.preventDefault(),null==u||u(e);const o=n?window.history.replaceState:window.history.pushState;i.target&&"_self"!==i.target||(o.call(window.history,{},"",t),c())},[t,n,c,u,i.target]);return a.createElement(l,Object.assign({onClick:p},i))}l.defaultProps={component:"a",replace:!1};e.Link=l,e.UpdateContext=s,e.default=({children:e,initialPath:r,onChange:a})=>{const[l,u]=o.useState(r),i=o.useCallback(e=>{a?a(e,()=>u(e)):u(e)},[a,u]),c=o.useCallback(({data:e,url:t,type:o})=>{switch(o){case"REPLACE":window.history.replaceState(e,"",t);break;case"PUSH":window.history.pushState(e,"",t)}t&&i(t)},[i]);return o.useEffect(()=>{const e=()=>i(""+window.location.pathname);return window.addEventListener("popstate",e),()=>{window.removeEventListener("popstate",e)}},[i]),t(s.Provider,{value:c},void 0,t(n.Provider,{value:l},void 0,e))},e.useBrowserPathname=()=>o.useContext(n),e.usePushPath=()=>{const e=o.useContext(s);return o.useCallback(t=>{e({url:t,data:{},type:"PUSH"})},[e])},e.useReplacePath=()=>{const e=o.useContext(s);return o.useCallback(t=>{e({url:t,data:{},type:"REPLACE"})},[e])},Object.defineProperty(e,"__esModule",{value:!0})})); | ||
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@babel/runtime/helpers/esm/jsx"),require("react"),require("@babel/runtime/helpers/esm/objectWithoutPropertiesLoose")):"function"==typeof define&&define.amd?define(["exports","@babel/runtime/helpers/esm/jsx","react","@babel/runtime/helpers/esm/objectWithoutPropertiesLoose"],t):t((e=e||self)["pojo-router"]={},e._jsx,e.React,e._objectWithoutPropertiesLoose)}(this,(function(e,t,o,a){"use strict";t=t&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t;var r="default"in o?o.default:o;a=a&&Object.prototype.hasOwnProperty.call(a,"default")?a.default:a;const n=r.createContext(""),s=r.createContext(e=>{});function l(e){let{to:t,replace:n,component:l,onClick:u}=e,c=a(e,["to","replace","component","onClick"]);const i=o.useContext(s),p=o.useCallback(e=>{null==e||e.preventDefault(),null==u||u(e),c.target&&"_self"!==c.target||i({url:t,data:{},type:n?"REPLACE":"PUSH"})},[t,n,i,u,c.target]);return r.createElement(l,Object.assign({onClick:p},c))}l.defaultProps={component:"a",replace:!1};e.Link=l,e.UpdateContext=s,e.default=({children:e,initialPath:a,onChange:r})=>{const[l,u]=o.useState(a),c=o.useCallback(e=>{r?r(e,()=>u(e)):u(e)},[r,u]),i=o.useCallback(({data:e,url:t,type:o})=>{switch(o){case"REPLACE":window.history.replaceState(e,"",t);break;case"PUSH":window.history.pushState(e,"",t)}t&&c(t)},[c]);return o.useEffect(()=>{const e=()=>c(""+window.location.pathname);return window.addEventListener("popstate",e),()=>{window.removeEventListener("popstate",e)}},[c]),t(s.Provider,{value:i},void 0,t(n.Provider,{value:l},void 0,e))},e.useBrowserPathname=()=>o.useContext(n),e.usePushPath=()=>{const e=o.useContext(s);return o.useCallback(t=>{e({url:t,data:{},type:"PUSH"})},[e])},e.useReplacePath=()=>{const e=o.useContext(s);return o.useCallback(t=>{e({url:t,data:{},type:"REPLACE"})},[e])},Object.defineProperty(e,"__esModule",{value:!0})})); |
import React from 'react'; | ||
export declare type SET_ACTION = { | ||
url?: string; | ||
data: object; | ||
type: 'REPLACE' | 'PUSH'; | ||
}; | ||
export declare const PathnameContext: React.Context<string>; | ||
export declare const UpdateContext: React.Context<() => void>; | ||
export declare const UpdateContext: React.Context<(action: SET_ACTION) => void>; | ||
//# sourceMappingURL=context.d.ts.map |
import type { ReactNode } from 'react'; | ||
import { UpdateContext } from './context'; | ||
declare const BrowserPathname: ({ children }: { | ||
declare const BrowserPathname: ({ children, initialPath, onChange, }: { | ||
children: ReactNode; | ||
initialPath: string; | ||
onChange?: ((path: string, callback: () => void | undefined) => void) | undefined; | ||
}) => JSX.Element; | ||
export declare const useBrowserPathname: () => string; | ||
export declare const usePushPath: () => (path: string, title?: string | undefined) => void; | ||
export declare const useReplacePath: () => (path: string, title?: any) => void; | ||
export declare const usePushPath: () => (url: string) => void; | ||
export declare const useReplacePath: () => (url: string) => void; | ||
export default BrowserPathname; | ||
@@ -10,0 +12,0 @@ export { Link } from './Link'; |
@@ -16,8 +16,10 @@ import _objectWithoutPropertiesLoose from "@babel/runtime/helpers/esm/objectWithoutPropertiesLoose"; | ||
e === null || e === void 0 ? void 0 : e.preventDefault(); | ||
onClick === null || onClick === void 0 ? void 0 : onClick(e); | ||
const nav = replace ? window.history.replaceState : window.history.pushState; // let browser handle "target=_blank" etc. | ||
onClick === null || onClick === void 0 ? void 0 : onClick(e); // let browser handle "target=_blank" etc. | ||
if (!rest.target || rest.target === '_self') { | ||
nav.call(window.history, {}, '', to); | ||
setCurrentBrowserPathname(); | ||
setCurrentBrowserPathname({ | ||
url: to, | ||
data: {}, | ||
type: replace ? 'REPLACE' : 'PUSH' | ||
}); | ||
} | ||
@@ -33,2 +35,2 @@ }, [to, replace, setCurrentBrowserPathname, onClick, rest.target]); | ||
}; | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9MaW5rLnRzeCJdLCJuYW1lcyI6WyJSZWFjdCIsInVzZUNhbGxiYWNrIiwidXNlQ29udGV4dCIsIlVwZGF0ZUNvbnRleHQiLCJMaW5rIiwidG8iLCJyZXBsYWNlIiwiY29tcG9uZW50IiwiQ29tcG9uZW50Iiwib25DbGljayIsInJlc3QiLCJzZXRDdXJyZW50QnJvd3NlclBhdGhuYW1lIiwiaGFuZGxlQ2xpY2siLCJlIiwicHJldmVudERlZmF1bHQiLCJuYXYiLCJ3aW5kb3ciLCJoaXN0b3J5IiwicmVwbGFjZVN0YXRlIiwicHVzaFN0YXRlIiwidGFyZ2V0IiwiY2FsbCIsImRlZmF1bHRQcm9wcyJdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU9BLEtBQVAsSUFBZ0JDLFdBQWhCLEVBQTZCQyxVQUE3QixRQUErQyxPQUEvQztBQUVBLFNBQVNDLGFBQVQsUUFBOEIsV0FBOUI7QUFtQkEsT0FBTyxTQUFTQyxJQUFULE9BS2tFO0FBQUEsTUFBdkU7QUFBRUMsSUFBQUEsRUFBRjtBQUFNQyxJQUFBQSxPQUFOO0FBQWVDLElBQUFBLFNBQVMsRUFBRUMsU0FBMUI7QUFBcUNDLElBQUFBO0FBQXJDLEdBQXVFO0FBQUEsTUFBdEJDLElBQXNCOztBQUN2RSxRQUFNQyx5QkFBeUIsR0FBR1QsVUFBVSxDQUFDQyxhQUFELENBQTVDO0FBRUEsUUFBTVMsV0FBVyxHQUFHWCxXQUFXLENBQzVCWSxDQUFELElBQU87QUFDTEEsSUFBQUEsQ0FBQyxTQUFELElBQUFBLENBQUMsV0FBRCxZQUFBQSxDQUFDLENBQUVDLGNBQUg7QUFDQUwsSUFBQUEsT0FBTyxTQUFQLElBQUFBLE9BQU8sV0FBUCxZQUFBQSxPQUFPLENBQUdJLENBQUgsQ0FBUDtBQUNBLFVBQU1FLEdBQUcsR0FBR1QsT0FBTyxHQUNmVSxNQUFNLENBQUNDLE9BQVAsQ0FBZUMsWUFEQSxHQUVmRixNQUFNLENBQUNDLE9BQVAsQ0FBZUUsU0FGbkIsQ0FISyxDQU9MOztBQUNBLFFBQUksQ0FBQ1QsSUFBSSxDQUFDVSxNQUFOLElBQWdCVixJQUFJLENBQUNVLE1BQUwsS0FBZ0IsT0FBcEMsRUFBNkM7QUFDM0NMLE1BQUFBLEdBQUcsQ0FBQ00sSUFBSixDQUFTTCxNQUFNLENBQUNDLE9BQWhCLEVBQXlCLEVBQXpCLEVBQTZCLEVBQTdCLEVBQWlDWixFQUFqQztBQUNBTSxNQUFBQSx5QkFBeUI7QUFDMUI7QUFDRixHQWI0QixFQWM3QixDQUFDTixFQUFELEVBQUtDLE9BQUwsRUFBY0sseUJBQWQsRUFBeUNGLE9BQXpDLEVBQWtEQyxJQUFJLENBQUNVLE1BQXZELENBZDZCLENBQS9CO0FBaUJBLHNCQUFPLG9CQUFDLFNBQUQ7QUFBVyxJQUFBLE9BQU8sRUFBRVI7QUFBcEIsS0FBc0NGLElBQXRDLEVBQVA7QUFDRDtBQUNETixJQUFJLENBQUNrQixZQUFMLEdBQW9CO0FBQ2xCZixFQUFBQSxTQUFTLEVBQUUsR0FETztBQUVsQkQsRUFBQUEsT0FBTyxFQUFFO0FBRlMsQ0FBcEIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QsIHsgdXNlQ2FsbGJhY2ssIHVzZUNvbnRleHQgfSBmcm9tICdyZWFjdCc7XG5cbmltcG9ydCB7IFVwZGF0ZUNvbnRleHQgfSBmcm9tICcuL2NvbnRleHQnO1xuXG5leHBvcnQgdHlwZSBMaW5rUHJvcHM8XG4gIFAgZXh0ZW5kcyBQaWNrPFxuICAgIFJlYWN0LkFuY2hvckhUTUxBdHRyaWJ1dGVzPEhUTUxBbmNob3JFbGVtZW50PixcbiAgICAnb25DbGljaycgfCAndGFyZ2V0J1xuICA+XG4+ID0ge1xuICB0bzogc3RyaW5nO1xuICByZXBsYWNlOiBib29sZWFuO1xuICBvbkNsaWNrPzogUmVhY3QuTW91c2VFdmVudEhhbmRsZXI8SFRNTEFuY2hvckVsZW1lbnQ+O1xufSAmIChcbiAgfCAoeyBjb21wb25lbnQ6IFJlYWN0LkNvbXBvbmVudFR5cGU8UD4gfSAmIFApXG4gIHwgKHtcbiAgICAgIGNvbXBvbmVudDogc3RyaW5nO1xuICAgICAgY2hpbGRyZW46IFJlYWN0LlJlYWN0Q2hpbGQ7XG4gICAgfSAmIFJlYWN0LkFuY2hvckhUTUxBdHRyaWJ1dGVzPEhUTUxBbmNob3JFbGVtZW50PikgLy8gZm9yIGJ1aWx0aW5zIHVzZSBhbmNob3IgdGFnIHByb3BzXG4pO1xuXG5leHBvcnQgZnVuY3Rpb24gTGluazxcbiAgUCBleHRlbmRzIFBpY2s8XG4gICAgUmVhY3QuQW5jaG9ySFRNTEF0dHJpYnV0ZXM8SFRNTEFuY2hvckVsZW1lbnQ+LFxuICAgICdvbkNsaWNrJyB8ICd0YXJnZXQnXG4gID4gPSBSZWFjdC5BbmNob3JIVE1MQXR0cmlidXRlczxIVE1MQW5jaG9yRWxlbWVudD5cbj4oeyB0bywgcmVwbGFjZSwgY29tcG9uZW50OiBDb21wb25lbnQsIG9uQ2xpY2ssIC4uLnJlc3QgfTogTGlua1Byb3BzPFA+KSB7XG4gIGNvbnN0IHNldEN1cnJlbnRCcm93c2VyUGF0aG5hbWUgPSB1c2VDb250ZXh0KFVwZGF0ZUNvbnRleHQpO1xuXG4gIGNvbnN0IGhhbmRsZUNsaWNrID0gdXNlQ2FsbGJhY2soXG4gICAgKGUpID0+IHtcbiAgICAgIGU/LnByZXZlbnREZWZhdWx0KCk7XG4gICAgICBvbkNsaWNrPy4oZSk7XG4gICAgICBjb25zdCBuYXYgPSByZXBsYWNlXG4gICAgICAgID8gd2luZG93Lmhpc3RvcnkucmVwbGFjZVN0YXRlXG4gICAgICAgIDogd2luZG93Lmhpc3RvcnkucHVzaFN0YXRlO1xuXG4gICAgICAvLyBsZXQgYnJvd3NlciBoYW5kbGUgXCJ0YXJnZXQ9X2JsYW5rXCIgZXRjLlxuICAgICAgaWYgKCFyZXN0LnRhcmdldCB8fCByZXN0LnRhcmdldCA9PT0gJ19zZWxmJykge1xuICAgICAgICBuYXYuY2FsbCh3aW5kb3cuaGlzdG9yeSwge30sICcnLCB0byk7XG4gICAgICAgIHNldEN1cnJlbnRCcm93c2VyUGF0aG5hbWUoKTtcbiAgICAgIH1cbiAgICB9LFxuICAgIFt0bywgcmVwbGFjZSwgc2V0Q3VycmVudEJyb3dzZXJQYXRobmFtZSwgb25DbGljaywgcmVzdC50YXJnZXRdLFxuICApO1xuXG4gIHJldHVybiA8Q29tcG9uZW50IG9uQ2xpY2s9e2hhbmRsZUNsaWNrfSB7Li4uKHJlc3QgYXMgYW55KX0gLz47XG59XG5MaW5rLmRlZmF1bHRQcm9wcyA9IHtcbiAgY29tcG9uZW50OiAnYScsXG4gIHJlcGxhY2U6IGZhbHNlLFxufTtcbiJdfQ== | ||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9MaW5rLnRzeCJdLCJuYW1lcyI6WyJSZWFjdCIsInVzZUNhbGxiYWNrIiwidXNlQ29udGV4dCIsIlVwZGF0ZUNvbnRleHQiLCJMaW5rIiwidG8iLCJyZXBsYWNlIiwiY29tcG9uZW50IiwiQ29tcG9uZW50Iiwib25DbGljayIsInJlc3QiLCJzZXRDdXJyZW50QnJvd3NlclBhdGhuYW1lIiwiaGFuZGxlQ2xpY2siLCJlIiwicHJldmVudERlZmF1bHQiLCJ0YXJnZXQiLCJ1cmwiLCJkYXRhIiwidHlwZSIsImRlZmF1bHRQcm9wcyJdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU9BLEtBQVAsSUFBZ0JDLFdBQWhCLEVBQTZCQyxVQUE3QixRQUErQyxPQUEvQztBQUVBLFNBQVNDLGFBQVQsUUFBOEIsV0FBOUI7QUFtQkEsT0FBTyxTQUFTQyxJQUFULE9BS2tFO0FBQUEsTUFBdkU7QUFBRUMsSUFBQUEsRUFBRjtBQUFNQyxJQUFBQSxPQUFOO0FBQWVDLElBQUFBLFNBQVMsRUFBRUMsU0FBMUI7QUFBcUNDLElBQUFBO0FBQXJDLEdBQXVFO0FBQUEsTUFBdEJDLElBQXNCOztBQUN2RSxRQUFNQyx5QkFBeUIsR0FBR1QsVUFBVSxDQUFDQyxhQUFELENBQTVDO0FBRUEsUUFBTVMsV0FBVyxHQUFHWCxXQUFXLENBQzVCWSxDQUFELElBQU87QUFDTEEsSUFBQUEsQ0FBQyxTQUFELElBQUFBLENBQUMsV0FBRCxZQUFBQSxDQUFDLENBQUVDLGNBQUg7QUFDQUwsSUFBQUEsT0FBTyxTQUFQLElBQUFBLE9BQU8sV0FBUCxZQUFBQSxPQUFPLENBQUdJLENBQUgsQ0FBUCxDQUZLLENBSUw7O0FBQ0EsUUFBSSxDQUFDSCxJQUFJLENBQUNLLE1BQU4sSUFBZ0JMLElBQUksQ0FBQ0ssTUFBTCxLQUFnQixPQUFwQyxFQUE2QztBQUMzQ0osTUFBQUEseUJBQXlCLENBQUM7QUFDeEJLLFFBQUFBLEdBQUcsRUFBRVgsRUFEbUI7QUFFeEJZLFFBQUFBLElBQUksRUFBRSxFQUZrQjtBQUd4QkMsUUFBQUEsSUFBSSxFQUFFWixPQUFPLEdBQUcsU0FBSCxHQUFlO0FBSEosT0FBRCxDQUF6QjtBQUtEO0FBQ0YsR0FiNEIsRUFjN0IsQ0FBQ0QsRUFBRCxFQUFLQyxPQUFMLEVBQWNLLHlCQUFkLEVBQXlDRixPQUF6QyxFQUFrREMsSUFBSSxDQUFDSyxNQUF2RCxDQWQ2QixDQUEvQjtBQWlCQSxzQkFBTyxvQkFBQyxTQUFEO0FBQVcsSUFBQSxPQUFPLEVBQUVIO0FBQXBCLEtBQXNDRixJQUF0QyxFQUFQO0FBQ0Q7QUFDRE4sSUFBSSxDQUFDZSxZQUFMLEdBQW9CO0FBQ2xCWixFQUFBQSxTQUFTLEVBQUUsR0FETztBQUVsQkQsRUFBQUEsT0FBTyxFQUFFO0FBRlMsQ0FBcEIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QsIHsgdXNlQ2FsbGJhY2ssIHVzZUNvbnRleHQgfSBmcm9tICdyZWFjdCc7XG5cbmltcG9ydCB7IFVwZGF0ZUNvbnRleHQgfSBmcm9tICcuL2NvbnRleHQnO1xuXG5leHBvcnQgdHlwZSBMaW5rUHJvcHM8XG4gIFAgZXh0ZW5kcyBQaWNrPFxuICAgIFJlYWN0LkFuY2hvckhUTUxBdHRyaWJ1dGVzPEhUTUxBbmNob3JFbGVtZW50PixcbiAgICAnb25DbGljaycgfCAndGFyZ2V0J1xuICA+XG4+ID0ge1xuICB0bzogc3RyaW5nO1xuICByZXBsYWNlOiBib29sZWFuO1xuICBvbkNsaWNrPzogUmVhY3QuTW91c2VFdmVudEhhbmRsZXI8SFRNTEFuY2hvckVsZW1lbnQ+O1xufSAmIChcbiAgfCAoeyBjb21wb25lbnQ6IFJlYWN0LkNvbXBvbmVudFR5cGU8UD4gfSAmIFApXG4gIHwgKHtcbiAgICAgIGNvbXBvbmVudDogc3RyaW5nO1xuICAgICAgY2hpbGRyZW46IFJlYWN0LlJlYWN0Q2hpbGQ7XG4gICAgfSAmIFJlYWN0LkFuY2hvckhUTUxBdHRyaWJ1dGVzPEhUTUxBbmNob3JFbGVtZW50PikgLy8gZm9yIGJ1aWx0aW5zIHVzZSBhbmNob3IgdGFnIHByb3BzXG4pO1xuXG5leHBvcnQgZnVuY3Rpb24gTGluazxcbiAgUCBleHRlbmRzIFBpY2s8XG4gICAgUmVhY3QuQW5jaG9ySFRNTEF0dHJpYnV0ZXM8SFRNTEFuY2hvckVsZW1lbnQ+LFxuICAgICdvbkNsaWNrJyB8ICd0YXJnZXQnXG4gID4gPSBSZWFjdC5BbmNob3JIVE1MQXR0cmlidXRlczxIVE1MQW5jaG9yRWxlbWVudD5cbj4oeyB0bywgcmVwbGFjZSwgY29tcG9uZW50OiBDb21wb25lbnQsIG9uQ2xpY2ssIC4uLnJlc3QgfTogTGlua1Byb3BzPFA+KSB7XG4gIGNvbnN0IHNldEN1cnJlbnRCcm93c2VyUGF0aG5hbWUgPSB1c2VDb250ZXh0KFVwZGF0ZUNvbnRleHQpO1xuXG4gIGNvbnN0IGhhbmRsZUNsaWNrID0gdXNlQ2FsbGJhY2soXG4gICAgKGUpID0+IHtcbiAgICAgIGU/LnByZXZlbnREZWZhdWx0KCk7XG4gICAgICBvbkNsaWNrPy4oZSk7XG5cbiAgICAgIC8vIGxldCBicm93c2VyIGhhbmRsZSBcInRhcmdldD1fYmxhbmtcIiBldGMuXG4gICAgICBpZiAoIXJlc3QudGFyZ2V0IHx8IHJlc3QudGFyZ2V0ID09PSAnX3NlbGYnKSB7XG4gICAgICAgIHNldEN1cnJlbnRCcm93c2VyUGF0aG5hbWUoe1xuICAgICAgICAgIHVybDogdG8sXG4gICAgICAgICAgZGF0YToge30sXG4gICAgICAgICAgdHlwZTogcmVwbGFjZSA/ICdSRVBMQUNFJyA6ICdQVVNIJyxcbiAgICAgICAgfSk7XG4gICAgICB9XG4gICAgfSxcbiAgICBbdG8sIHJlcGxhY2UsIHNldEN1cnJlbnRCcm93c2VyUGF0aG5hbWUsIG9uQ2xpY2ssIHJlc3QudGFyZ2V0XSxcbiAgKTtcblxuICByZXR1cm4gPENvbXBvbmVudCBvbkNsaWNrPXtoYW5kbGVDbGlja30gey4uLihyZXN0IGFzIGFueSl9IC8+O1xufVxuTGluay5kZWZhdWx0UHJvcHMgPSB7XG4gIGNvbXBvbmVudDogJ2EnLFxuICByZXBsYWNlOiBmYWxzZSxcbn07XG4iXX0= |
{ | ||
"name": "@pojo-router/react-browser-pathname", | ||
"version": "0.4.0", | ||
"version": "0.4.1", | ||
"description": "A react hooks wrapper around the browser's pathname", | ||
@@ -66,3 +66,3 @@ "scripts": { | ||
}, | ||
"gitHead": "027d009793edad32631c8007edf8782bd8d3d597" | ||
"gitHead": "5b2f773749441ab734dfbed68d2b64a5e83eea3b" | ||
} |
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
33251
398