{"id":"CUF2","dependencies":[{"name":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/hooks/dist/esm/use-boolean.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":38},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/hooks/dist/esm/use-boolean.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/react/index.js"}],"generated":{"js":"\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:!0}),exports.useBoolean=a;var e=require(\"react\");function a(a){void 0===a&&(a=!1);var[r,t]=(0,e.useState)(a);return[r,{on:(0,e.useCallback)(()=>{t(!0)},[]),off:(0,e.useCallback)(()=>{t(!1)},[]),toggle:(0,e.useCallback)(()=>{t(e=>!e)},[])}]}"},"sourceMaps":{"js":{"mappings":[{"source":"../../src/use-boolean.ts","name":null,"original":{"line":26,"column":1},"generated":{"line":1,"column":0}},{"source":"../../src/use-boolean.ts","name":null,"original":{"line":26,"column":1},"generated":{"line":1,"column":13}},{"source":"../../src/use-boolean.ts","name":null,"original":{"line":26,"column":1},"generated":{"line":1,"column":20}},{"source":"../../src/use-boolean.ts","name":null,"original":{"line":26,"column":1},"generated":{"line":1,"column":35}},{"source":"../../src/use-boolean.ts","name":null,"original":{"line":26,"column":1},"generated":{"line":1,"column":43}},{"source":"../../src/use-boolean.ts","name":null,"original":{"line":26,"column":1},"generated":{"line":1,"column":56}},{"source":"../../src/use-boolean.ts","name":null,"original":{"line":26,"column":1},"generated":{"line":1,"column":57}},{"source":"../../src/use-boolean.ts","name":null,"original":{"line":26,"column":1},"generated":{"line":1,"column":64}},{"source":"../../src/use-boolean.ts","name":null,"original":{"line":26,"column":1},"generated":{"line":1,"column":68}},{"source":"../../src/use-boolean.ts","name":null,"original":{"line":26,"column":1},"generated":{"line":1,"column":76}},{"source":"../../src/use-boolean.ts","name":null,"original":{"line":26,"column":1},"generated":{"line":1,"column":87}},{"source":"../../src/use-boolean.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":89}},{"source":"../../src/use-boolean.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":93}},{"source":"../../src/use-boolean.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":95}},{"source":"../../src/use-boolean.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":103}},{"source":"../../src/use-boolean.ts","name":null,"original":{"line":10,"column":7},"generated":{"line":1,"column":112}},{"source":"../../src/use-boolean.ts","name":"useBoolean","original":{"line":10,"column":16},"generated":{"line":1,"column":121}},{"source":"../../src/use-boolean.ts","name":"initialState","original":{"line":10,"column":27},"generated":{"line":1,"column":123}},{"source":"../../src/use-boolean.ts","name":null,"original":{"line":10,"column":63},"generated":{"line":1,"column":131}},{"source":"../../src/use-boolean.ts","name":"initialState","original":{"line":10,"column":27},"generated":{"line":1,"column":135}},{"source":"../../src/use-boolean.ts","name":"initialState","original":{"line":10,"column":27},"generated":{"line":1,"column":139}},{"source":"../../src/use-boolean.ts","name":null,"original":{"line":10,"column":56},"generated":{"line":1,"column":142}},{"source":"../../src/use-boolean.ts","name":null,"original":{"line":11,"column":8},"generated":{"line":1,"column":145}},{"source":"../../src/use-boolean.ts","name":"value","original":{"line":11,"column":9},"generated":{"line":1,"column":149}},{"source":"../../src/use-boolean.ts","name":"setValue","original":{"line":11,"column":16},"generated":{"line":1,"column":151}},{"source":"../../src/use-boolean.ts","name":"useState","original":{"line":11,"column":28},"generated":{"line":1,"column":155}},{"source":"../../src/use-boolean.ts","name":"initialState","original":{"line":11,"column":37},"generated":{"line":1,"column":157}},{"source":"../../src/use-boolean.ts","name":"initialState","original":{"line":11,"column":37},"generated":{"line":1,"column":159}},{"source":"../../src/use-boolean.ts","name":"initialState","original":{"line":11,"column":37},"generated":{"line":1,"column":169}},{"source":"../../src/use-boolean.ts","name":null,"original":{"line":25,"column":9},"generated":{"line":1,"column":172}},{"source":"../../src/use-boolean.ts","name":null,"original":{"line":25,"column":9},"generated":{"line":1,"column":178}},{"source":"../../src/use-boolean.ts","name":"value","original":{"line":25,"column":10},"generated":{"line":1,"column":179}},{"source":"../../src/use-boolean.ts","name":null,"original":{"line":25,"column":17},"generated":{"line":1,"column":181}},{"source":"../../src/use-boolean.ts","name":"on","original":{"line":25,"column":19},"generated":{"line":1,"column":182}},{"source":"../../src/use-boolean.ts","name":"useCallback","original":{"line":13,"column":13},"generated":{"line":1,"column":186}},{"source":"../../src/use-boolean.ts","name":null,"original":{"line":13,"column":25},"generated":{"line":1,"column":188}},{"source":"../../src/use-boolean.ts","name":null,"original":{"line":13,"column":25},"generated":{"line":1,"column":190}},{"source":"../../src/use-boolean.ts","name":null,"original":{"line":13,"column":25},"generated":{"line":1,"column":203}},{"source":"../../src/use-boolean.ts","name":"setValue","original":{"line":14,"column":4},"generated":{"line":1,"column":208}},{"source":"../../src/use-boolean.ts","name":null,"original":{"line":14,"column":13},"generated":{"line":1,"column":211}},{"source":"../../src/use-boolean.ts","name":null,"original":{"line":15,"column":5},"generated":{"line":1,"column":215}},{"source":"../../src/use-boolean.ts","name":"off","original":{"line":25,"column":23},"generated":{"line":1,"column":219}},{"source":"../../src/use-boolean.ts","name":"useCallback","original":{"line":17,"column":14},"generated":{"line":1,"column":224}},{"source":"../../src/use-boolean.ts","name":null,"original":{"line":17,"column":26},"generated":{"line":1,"column":226}},{"source":"../../src/use-boolean.ts","name":null,"original":{"line":17,"column":26},"generated":{"line":1,"column":228}},{"source":"../../src/use-boolean.ts","name":null,"original":{"line":17,"column":26},"generated":{"line":1,"column":241}},{"source":"../../src/use-boolean.ts","name":"setValue","original":{"line":18,"column":4},"generated":{"line":1,"column":246}},{"source":"../../src/use-boolean.ts","name":null,"original":{"line":18,"column":13},"generated":{"line":1,"column":249}},{"source":"../../src/use-boolean.ts","name":null,"original":{"line":19,"column":5},"generated":{"line":1,"column":253}},{"source":"../../src/use-boolean.ts","name":"toggle","original":{"line":25,"column":28},"generated":{"line":1,"column":257}},{"source":"../../src/use-boolean.ts","name":"useCallback","original":{"line":21,"column":17},"generated":{"line":1,"column":265}},{"source":"../../src/use-boolean.ts","name":null,"original":{"line":21,"column":29},"generated":{"line":1,"column":267}},{"source":"../../src/use-boolean.ts","name":null,"original":{"line":21,"column":29},"generated":{"line":1,"column":269}},{"source":"../../src/use-boolean.ts","name":null,"original":{"line":21,"column":29},"generated":{"line":1,"column":282}},{"source":"../../src/use-boolean.ts","name":"setValue","original":{"line":22,"column":4},"generated":{"line":1,"column":287}},{"source":"../../src/use-boolean.ts","name":"prev","original":{"line":22,"column":14},"generated":{"line":1,"column":289}},{"source":"../../src/use-boolean.ts","name":"prev","original":{"line":22,"column":24},"generated":{"line":1,"column":293}},{"source":"../../src/use-boolean.ts","name":null,"original":{"line":23,"column":5},"generated":{"line":1,"column":297}}],"sources":{"../../src/use-boolean.ts":"import { useCallback, useState } from \"react\"\n\ntype InitialState = boolean | (() => boolean)\n\n/**\n * React hook to manage boolean (on - off) states\n *\n * @param initialState the initial boolean state value\n */\nexport function useBoolean(initialState: InitialState = false) {\n  const [value, setValue] = useState(initialState)\n\n  const on = useCallback(() => {\n    setValue(true)\n  }, [])\n\n  const off = useCallback(() => {\n    setValue(false)\n  }, [])\n\n  const toggle = useCallback(() => {\n    setValue((prev) => !prev)\n  }, [])\n\n  return [value, { on, off, toggle }] as const\n}\n"},"lineCount":null}},"error":null,"hash":"2ab5cfee3ab656ba03e92b1293d2f8e2","cacheData":{"env":{}}}