{"id":"rF0o","dependencies":[{"name":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/hooks/dist/esm/use-force-update.js.map","includedInParent":true,"mtime":1616745789087},{"name":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/example/package.json","includedInParent":true,"mtime":1616745785170},{"name":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/hooks/package.json","includedInParent":true,"mtime":1616745789087},{"name":"react","loc":{"line":1,"column":23},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/hooks/dist/esm/use-force-update.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/react/index.js"},{"name":"./use-unmount-effect","loc":{"line":2,"column":33},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/hooks/dist/esm/use-force-update.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/hooks/dist/esm/use-unmount-effect.js"}],"generated":{"js":"\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:!0}),exports.useForceUpdate=u;var e=n(require(\"react\")),t=require(\"./use-unmount-effect\");function r(){if(\"function\"!=typeof WeakMap)return null;var e=new WeakMap;return r=function(){return e},e}function n(e){if(e&&e.__esModule)return e;if(null===e||\"object\"!=typeof e&&\"function\"!=typeof e)return{default:e};var t=r();if(t&&t.has(e))return t.get(e);var n={},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var f=u?Object.getOwnPropertyDescriptor(e,o):null;f&&(f.get||f.set)?Object.defineProperty(n,o,f):n[o]=e[o]}return n.default=e,t&&t.set(e,n),n}function u(){var r=e.useRef(!1),[n,u]=e.useState(0);return(0,t.useUnmountEffect)(()=>{r.current=!0}),e.useCallback(()=>{r.current||u(n+1)},[n])}"},"sourceMaps":{"js":{"mappings":[{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":0}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":13}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":20}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":35}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":43}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":56}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":57}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":64}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":68}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":76}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":91}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":93}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":97}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":99}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":101}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":109}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":119}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":121}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":129}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":153}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":162}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":166}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":169}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":188}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":196}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":203}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":208}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":212}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":214}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":218}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":226}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":233}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":235}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":246}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":253}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":256}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":258}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":267}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":269}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":272}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":275}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":278}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":280}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":291}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":298}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":300}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":303}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":310}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":313}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":330}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":333}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":352}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":354}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":360}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":361}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":369}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":372}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":376}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":378}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":382}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":385}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":388}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":390}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":394}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":397}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":404}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":406}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":410}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":413}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":417}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":419}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":422}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":424}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":431}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":447}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":454}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":479}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":483}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":487}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":492}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":494}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":497}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":504}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":514}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":529}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":534}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":536}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":539}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":540}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":544}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":546}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":548}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":555}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":580}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":582}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":585}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":590}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":594}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":596}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":601}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":603}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":608}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":615}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":630}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":632}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":634}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":637}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":639}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":642}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":644}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":647}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":654}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":656}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":664}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":666}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":669}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":671}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":675}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":677}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":17,"column":1},"generated":{"line":1,"column":680}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":4,"column":7},"generated":{"line":1,"column":682}},{"source":"../../src/use-force-update.ts","name":"useForceUpdate","original":{"line":4,"column":16},"generated":{"line":1,"column":691}},{"source":"../../src/use-force-update.ts","name":"unloadingRef","original":{"line":5,"column":8},"generated":{"line":1,"column":695}},{"source":"../../src/use-force-update.ts","name":"unloadingRef","original":{"line":5,"column":8},"generated":{"line":1,"column":699}},{"source":"../../src/use-force-update.ts","name":"React","original":{"line":5,"column":23},"generated":{"line":1,"column":701}},{"source":"../../src/use-force-update.ts","name":"useRef","original":{"line":5,"column":29},"generated":{"line":1,"column":703}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":5,"column":36},"generated":{"line":1,"column":711}},{"source":"../../src/use-force-update.ts","name":"count","original":{"line":6,"column":9},"generated":{"line":1,"column":715}},{"source":"../../src/use-force-update.ts","name":"setCount","original":{"line":6,"column":16},"generated":{"line":1,"column":717}},{"source":"../../src/use-force-update.ts","name":"React","original":{"line":6,"column":28},"generated":{"line":1,"column":720}},{"source":"../../src/use-force-update.ts","name":"useState","original":{"line":6,"column":34},"generated":{"line":1,"column":722}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":6,"column":43},"generated":{"line":1,"column":731}},{"source":"../../src/use-force-update.ts","name":"React","original":{"line":12,"column":9},"generated":{"line":1,"column":734}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":8,"column":19},"generated":{"line":1,"column":741}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":8,"column":19},"generated":{"line":1,"column":743}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":8,"column":19},"generated":{"line":1,"column":745}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":8,"column":19},"generated":{"line":1,"column":763}},{"source":"../../src/use-force-update.ts","name":"unloadingRef","original":{"line":9,"column":4},"generated":{"line":1,"column":768}},{"source":"../../src/use-force-update.ts","name":"current","original":{"line":9,"column":17},"generated":{"line":1,"column":770}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":9,"column":27},"generated":{"line":1,"column":779}},{"source":"../../src/use-force-update.ts","name":"React","original":{"line":12,"column":9},"generated":{"line":1,"column":783}},{"source":"../../src/use-force-update.ts","name":"useCallback","original":{"line":12,"column":15},"generated":{"line":1,"column":785}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":12,"column":27},"generated":{"line":1,"column":797}},{"source":"../../src/use-force-update.ts","name":"unloadingRef","original":{"line":13,"column":9},"generated":{"line":1,"column":802}},{"source":"../../src/use-force-update.ts","name":"current","original":{"line":13,"column":22},"generated":{"line":1,"column":804}},{"source":"../../src/use-force-update.ts","name":"setCount","original":{"line":14,"column":6},"generated":{"line":1,"column":813}},{"source":"../../src/use-force-update.ts","name":"count","original":{"line":14,"column":15},"generated":{"line":1,"column":815}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":14,"column":23},"generated":{"line":1,"column":817}},{"source":"../../src/use-force-update.ts","name":null,"original":{"line":16,"column":5},"generated":{"line":1,"column":821}},{"source":"../../src/use-force-update.ts","name":"count","original":{"line":16,"column":6},"generated":{"line":1,"column":822}}],"sources":{"../../src/use-force-update.ts":"import * as React from \"react\"\nimport { useUnmountEffect } from \"./use-unmount-effect\"\n\nexport function useForceUpdate() {\n  const unloadingRef = React.useRef(false)\n  const [count, setCount] = React.useState(0)\n\n  useUnmountEffect(() => {\n    unloadingRef.current = true\n  })\n\n  return React.useCallback(() => {\n    if (!unloadingRef.current) {\n      setCount(count + 1)\n    }\n  }, [count])\n}\n"},"lineCount":null}},"error":null,"hash":"fd1a02ac123b34aac7523e23691b0db4","cacheData":{"env":{}}}