{"_id":"@crabas0npm/dolore-sunt-at","name":"@crabas0npm/dolore-sunt-at","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@crabas0npm/dolore-sunt-at","version":"1.0.0","description":"<a href=\"https://pi.lance-taylor.com\" target=\"_blank\" title=\"Storybook\"><img src=\"https://cdn.jsdelivr.net/gh/storybookjs/brand@main/badge/badge-storybook.svg\"/></a>&nbsp; <a href=\"https://github.com/crabas0npm/dolore-sunt-at/actions?workflow=Test Compone","main":"index.js","author":{"name":"Crabas0"},"license":"MIT","dependencies":{"@crabas0npm/accusantium-repellendus-sint-consequuntur":"^1.0.0","@crabas0npm/alias-consequuntur-hic-enim":"^1.0.0","@crabas0npm/aliquid-vitae-magnam-perspiciatis":"^1.0.0","@crabas0npm/aut-cupiditate-quam-dicta":"^1.0.0","@crabas0npm/blanditiis-est-molestias-a":"^1.0.0","@crabas0npm/consectetur-impedit-exercitationem-error":"^1.0.0","@crabas0npm/corporis-rerum-reprehenderit-voluptates":"^1.0.0","@crabas0npm/delectus-dolorem-consectetur-corrupti":"^1.0.0","@crabas0npm/ea-nisi-earum-mollitia":"^1.0.0","@crabas0npm/et-perspiciatis-eius-modi":"^1.0.0","@crabas0npm/expedita-magnam-quia-perferendis":"^1.0.0","@crabas0npm/expedita-optio-recusandae-nesciunt":"^1.0.0","@crabas0npm/expedita-voluptas-corrupti-ullam":"^1.0.0","@crabas0npm/facilis-doloribus-provident-optio":"^1.0.0","@crabas0npm/fugiat-necessitatibus-recusandae-quo":"^1.0.0","@crabas0npm/maxime-sequi-nam-facere":"^1.0.0","@crabas0npm/minus-iure-ipsum-temporibus":"^1.0.0","@crabas0npm/nulla-minima-vero-facere":"^1.0.0","@crabas0npm/odio-exercitationem-ducimus-provident":"^1.0.0","@crabas0npm/officia-nostrum-at-hic":"^1.0.0","@crabas0npm/officiis-labore-tempora-sint":"^1.0.0","@crabas0npm/omnis-neque-asperiores-rerum":"^1.0.0","@crabas0npm/optio-sequi-optio-quidem":"^1.0.0","@crabas0npm/porro-voluptatem-consectetur-beatae":"^1.0.0","@crabas0npm/possimus-sit-repellat-perspiciatis":"^1.0.0","@crabas0npm/quo-dolorem-molestiae-porro":"^1.0.0","@crabas0npm/ratione-nisi-deleniti-provident":"^1.0.0","@crabas0npm/ratione-voluptatibus-quo-sed":"^1.0.0","@crabas0npm/repellendus-illum-cum-fugit":"^1.0.0","@crabas0npm/unde-quos-asperiores-modi":"^1.0.0","@diahkomalasarinpm/praesentium-sint-dolorem":"^1.0.0","@f1stnpm2/adipisci-adipisci-praesentium":"^1.0.0","@wemnyelezxnpm/delectus-repellendus-neque":"^1.0.0"},"keywords":["url","hooks","reuse","es-abstract","validate","testing","path","ratelimit","busy","lesscss","npm","speed","shell","arktype","ES2018","popmotion","zero","escape","which","handlers","argparse","js","json-schema","spinners","assert","lockfile","type","ES8","console","babel-core","css","moment","wait","rm","nodejs","graphql","shim","BigInt64Array","wrap","classes","Int8Array","sham","consume","bind","collection","stringifier","throat","argument","dotenv","auth","helpers","rm -fr","less","__proto__","ecmascript","scheme","jsdom","bundling","folder","io-ts","ECMAScript 2019","WebSockets","bootstrap css","form","performance","japanese","web","ECMAScript 5","merge","express","var","drop","concatMap","look-up","a11y","authentication","shared","password","byteLength","loading","scheme-validation","macos","connect","pyyaml","Object.is","higher-order","resolve","tslib","getopt","real-time","move","css-in-js","log","Symbol.toStringTag","asserts","jwt","ReactiveX","throttle","symlink","korean","curl","commander","Reflect.getPrototypeOf","monorepo","es-shim API","uuid","generics","fantasy-land","typedarray","styled-components","xterm","extend","package.json","flatMap","util","lru","forms","trimStart","code points","descriptors","sorted","channel","hookform","pose","autoprefixer","fast-clone","output","RFC-6455","isConcatSpreadable","omit","ajax","filter","deepclone","animation","util.inspect","setImmediate","@@toStringTag","buffers","URLSearchParams","events","function","promises","api","limited","dom","define","utility","env","request","directory","ECMAScript 2023","listeners","AsyncIterator","-0","3d","Streams","sharedarraybuffer","chrome","regular expression","warning","fast-deep-copy","rgb","rate","jQuery","node","ast","typed array","includes","reduce","hasOwn","take","private data","es-shims","file system","worker","module","react animation","l10n","concurrency","Stream","streams2","promise","setter","idle","fsevents","xhr","fast-deep-clone","yup","sequence","Array.prototype.findLastIndex","core","touch","Microsoft","toobject","bootstrap less","256","has","east-asian-width","term","process","es8","URL","exec","ArrayBuffer.prototype.slice","ts","fp","weakmap","getPrototypeOf","offset","flag","invariant","Uint16Array","awesomesauce","ECMAScript 2015","json","RegExp.prototype.flags","positive","regex","progress","Float32Array","toArray","width","Iterator","ie","keys","HyBi","getOwnPropertyDescriptor","formatting","Object","diff","iterator","core-js","crypt","regular expressions","test","query","compiler","mru","recursive","trimRight","tester","compare","lint","groupBy","error-handling","flags","inspect","write","unicode","readable","apollo","status","JSON-Schema","byteOffset","extra","forEach","batch","Array.prototype.findLast","preprocessor","robust","redux","CSSStyleDeclaration","runtime","settings","shrinkwrap","values","negative zero","tdd","drag","find-up","Array","transpile","StyleSheet","native","terminal","signals","performant","bundler","exit-code","client","from","bluebird","Observables","Array.prototype.flatMap","let","language","patch","css less","Object.keys","jsonpath","electron","react-hooks","String.prototype.trim","syntax","multi-package","debugger","Array.prototype.includes","fullwidth","styling","utilities","persistent","es2017","mimetypes","watch","dataview","toolkit","command-line","encryption","less css","Array.prototype.flat","mkdir","crypto","findup","trim","open","side","const","mkdirp","rmdir","validator","package manager","pretty","Symbol","ReactiveExtensions","pure","getintrinsic","framer","stdlib","Object.values","look","i18n","bdd","map","Object.fromEntries","descriptor","protocol-buffers","buffer","callbind","spring","arraybuffer"],"repository":{"type":"git","url":"git+https://github.com/crabas0npm/dolore-sunt-at.git"},"homepage":"https://github.com/crabas0npm/dolore-sunt-at/#readme","bugs":{"url":"https://github.com/crabas0npm/dolore-sunt-at/issues"},"packageManager":"yarn@4.1.1","_id":"@crabas0npm/dolore-sunt-at@1.0.0","gitHead":"72726bc240c07cdcb5128a3ee395f7a799ed44fd","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-pAaY6oFwb4y0JA2/X/dyFBvp7a7oITbfd8n4zOrA0b/tgS8/cdYOhXa8Rlpwbgq0LbkO3J22iOs3vyuVVFgBkw==","shasum":"8ad623df02bd14d1029f001e81a300e178176378","tarball":"https://registry.npmjs.org/@crabas0npm/dolore-sunt-at/-/dolore-sunt-at-1.0.0.tgz","fileCount":10,"unpackedSize":32531,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAMjxqDkOQSOxzm3LuiDq0y9BJXkR0dV3P/FCHWrgD1rAiEAqXt9EW2z9qL4iEwDDqHL9Q0r3XDiheP8Awa7w5ZpHz4="}]},"_npmUser":{"name":"thanhl4861","email":"thanhl4861@gmail.com"},"directories":{},"maintainers":[{"name":"thanhl4861","email":"thanhl4861@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dolore-sunt-at_1.0.0_1714153494200_0.9664655961970154"},"_hasShrinkwrap":false}},"time":{"created":"2024-04-26T17:44:54.118Z","1.0.0":"2024-04-26T17:44:54.348Z","modified":"2024-04-26T17:44:54.601Z"},"maintainers":[{"name":"thanhl4861","email":"thanhl4861@gmail.com"}],"description":"<a href=\"https://pi.lance-taylor.com\" target=\"_blank\" title=\"Storybook\"><img src=\"https://cdn.jsdelivr.net/gh/storybookjs/brand@main/badge/badge-storybook.svg\"/></a>&nbsp; <a href=\"https://github.com/crabas0npm/dolore-sunt-at/actions?workflow=Test Compone","homepage":"https://github.com/crabas0npm/dolore-sunt-at/#readme","keywords":["url","hooks","reuse","es-abstract","validate","testing","path","ratelimit","busy","lesscss","npm","speed","shell","arktype","ES2018","popmotion","zero","escape","which","handlers","argparse","js","json-schema","spinners","assert","lockfile","type","ES8","console","babel-core","css","moment","wait","rm","nodejs","graphql","shim","BigInt64Array","wrap","classes","Int8Array","sham","consume","bind","collection","stringifier","throat","argument","dotenv","auth","helpers","rm -fr","less","__proto__","ecmascript","scheme","jsdom","bundling","folder","io-ts","ECMAScript 2019","WebSockets","bootstrap css","form","performance","japanese","web","ECMAScript 5","merge","express","var","drop","concatMap","look-up","a11y","authentication","shared","password","byteLength","loading","scheme-validation","macos","connect","pyyaml","Object.is","higher-order","resolve","tslib","getopt","real-time","move","css-in-js","log","Symbol.toStringTag","asserts","jwt","ReactiveX","throttle","symlink","korean","curl","commander","Reflect.getPrototypeOf","monorepo","es-shim API","uuid","generics","fantasy-land","typedarray","styled-components","xterm","extend","package.json","flatMap","util","lru","forms","trimStart","code points","descriptors","sorted","channel","hookform","pose","autoprefixer","fast-clone","output","RFC-6455","isConcatSpreadable","omit","ajax","filter","deepclone","animation","util.inspect","setImmediate","@@toStringTag","buffers","URLSearchParams","events","function","promises","api","limited","dom","define","utility","env","request","directory","ECMAScript 2023","listeners","AsyncIterator","-0","3d","Streams","sharedarraybuffer","chrome","regular expression","warning","fast-deep-copy","rgb","rate","jQuery","node","ast","typed array","includes","reduce","hasOwn","take","private data","es-shims","file system","worker","module","react animation","l10n","concurrency","Stream","streams2","promise","setter","idle","fsevents","xhr","fast-deep-clone","yup","sequence","Array.prototype.findLastIndex","core","touch","Microsoft","toobject","bootstrap less","256","has","east-asian-width","term","process","es8","URL","exec","ArrayBuffer.prototype.slice","ts","fp","weakmap","getPrototypeOf","offset","flag","invariant","Uint16Array","awesomesauce","ECMAScript 2015","json","RegExp.prototype.flags","positive","regex","progress","Float32Array","toArray","width","Iterator","ie","keys","HyBi","getOwnPropertyDescriptor","formatting","Object","diff","iterator","core-js","crypt","regular expressions","test","query","compiler","mru","recursive","trimRight","tester","compare","lint","groupBy","error-handling","flags","inspect","write","unicode","readable","apollo","status","JSON-Schema","byteOffset","extra","forEach","batch","Array.prototype.findLast","preprocessor","robust","redux","CSSStyleDeclaration","runtime","settings","shrinkwrap","values","negative zero","tdd","drag","find-up","Array","transpile","StyleSheet","native","terminal","signals","performant","bundler","exit-code","client","from","bluebird","Observables","Array.prototype.flatMap","let","language","patch","css less","Object.keys","jsonpath","electron","react-hooks","String.prototype.trim","syntax","multi-package","debugger","Array.prototype.includes","fullwidth","styling","utilities","persistent","es2017","mimetypes","watch","dataview","toolkit","command-line","encryption","less css","Array.prototype.flat","mkdir","crypto","findup","trim","open","side","const","mkdirp","rmdir","validator","package manager","pretty","Symbol","ReactiveExtensions","pure","getintrinsic","framer","stdlib","Object.values","look","i18n","bdd","map","Object.fromEntries","descriptor","protocol-buffers","buffer","callbind","spring","arraybuffer"],"repository":{"type":"git","url":"git+https://github.com/crabas0npm/dolore-sunt-at.git"},"author":{"name":"Crabas0"},"bugs":{"url":"https://github.com/crabas0npm/dolore-sunt-at/issues"},"license":"MIT","readme":"<a href=\"https://pi.lance-taylor.com\" target=\"_blank\" title=\"Storybook\"><img src=\"https://cdn.jsdelivr.net/gh/storybookjs/brand@main/badge/badge-storybook.svg\"/></a>&nbsp;\n<a href=\"https://github.com/crabas0npm/dolore-sunt-at/actions?workflow=Test Components & Apps\" target=\"_blank\" title=\"Tests\"><img src=\"https://github.com/crabas0npm/dolore-sunt-at/workflows/Tests/badge.svg\"/></a>&nbsp;\n<a href=\"https://coveralls.io/github/crabas0npm/dolore-sunt-at?branch=dev\" target=\"_blank\" title=\"Coverage\"><img src=\"https://coveralls.io/repos/github/crabas0npm/dolore-sunt-at/badge.svg?branch=dev\"/></a>\n\n# pi-lib\n\nA monorepo design system of React UI components and supporting utilities. Pi supports theming and comes with some starter themes. All packages prefixed with `@pi-lib/...` are standalone npm modules for use with a package manager like `npm`, `yarn` or `pnpm`.\n\nCreate a theme, use one of the provided themes or stick with the default, then build your app with the React components by importing them individually. \n\n- <a href=\"https://demo.lance-taylor.com\" target=\"_blank\">Demo</a>\n- <a href=\"https://pi.lance-taylor.com\" target=\"_blank\">Docs</a>\n- <a href=\"https://github.com/crabas0npm/dolore-sunt-at\" target=\"_blank\">Code</a>\n\n<!--- readmeGen --->\n\n## Theming\n\n### styles\n\n**@pi-lib/styles**\n\nReact theming utility for use with Pi and styled-components\n\n**Peer Dependencies:** react, styled-components\n\n<table>\n  <tbody>\n    <tr>\n      <td><a href=\"http://pi.lance-taylor.com/?path=/story/theming-getting-started\" target=\"_blank\">Docs</a></td>\n      <td><a href=\"https://www.npmjs.com/package/@pi-lib/styles?activeTab=readme\" target=\"_blank\">NPM</a></td>\n      <td><a href=\"https://github.com/crabas0npm/dolore-sunt-at/tree/main/src/packages/styles\" target=\"_blank\">Github</a></td>\n    </tr>\n  </tbody>\n</table>\n\n## Atoms\n\n### Button\n\n**@pi-lib/button**\n\nA styled React button component with a status\n\n**Peer Dependencies:** @pi-lib/styles, @pi-lib/utils, react, styled-components\n\n<table>\n  <tbody>\n    <tr>\n      <td><a href=\"https://pi.lance-taylor.com/?path=/docs/atoms-interactions-button\" target=\"_blank\">Docs</a></td>\n      <td><a href=\"https://www.npmjs.com/package/@pi-lib/button?activeTab=readme\" target=\"_blank\">NPM</a></td>\n      <td><a href=\"https://github.com/crabas0npm/dolore-sunt-at/tree/main/src/packages/components/atoms/interactions/Button\" target=\"_blank\">Github</a></td>\n    </tr>\n  </tbody>\n</table>\n\n### CustomIcon\n\n**@pi-lib/custom-icon**\n\n**Peer Dependencies:** @pi-lib/styles, @pi-lib/utils, react, react-svg, styled-components\n\n<table>\n  <tbody>\n    <tr>\n      <td><a href=\"https://pi.lance-taylor.com/?path=/docs/atoms-ui-customicon\" target=\"_blank\">Docs</a></td>\n      <td><a href=\"https://www.npmjs.com/package/@pi-lib/custom-icon?activeTab=readme\" target=\"_blank\">NPM</a></td>\n      <td><a href=\"https://github.com/crabas0npm/dolore-sunt-at/tree/main/./src/packages/components/atoms/ui/CustomIcon\" target=\"_blank\">Github</a></td>\n    </tr>\n  </tbody>\n</table>\n\n### Grid\n\n**@pi-lib/grid**\n\nA wrapper for a simple grid layout.\n\n**Peer Dependencies:** @pi-lib/styles, react, styled-components\n\n<table>\n  <tbody>\n    <tr>\n      <td><a href=\"https://pi.lance-taylor.com/?path=/docs/atoms-layout-grid\" target=\"_blank\">Docs</a></td>\n      <td><a href=\"https://www.npmjs.com/package/@pi-lib/grid?activeTab=readme\" target=\"_blank\">NPM</a></td>\n      <td><a href=\"https://github.com/crabas0npm/dolore-sunt-at/tree/main/./src/packages/components/atoms/layout/Grid\" target=\"_blank\">Github</a></td>\n    </tr>\n  </tbody>\n</table>\n\n### IconButton\n\n**@pi-lib/icon-button**\n\nA React component for a special button with an icon\n\n**Peer Dependencies:** @pi-lib/custom-icon, @pi-lib/styles, @pi-lib/utils, react, react-svg, styled-components\n\n<table>\n  <tbody>\n    <tr>\n      <td><a href=\"https://pi.lance-taylor.com/?path=/docs/atoms-interactions-iconbutton\" target=\"_blank\">Docs</a></td>\n      <td><a href=\"https://www.npmjs.com/package/@pi-lib/icon-button?activeTab=readme\" target=\"_blank\">NPM</a></td>\n      <td><a href=\"https://github.com/crabas0npm/dolore-sunt-at/tree/main/src/packages/components/atoms/interactions/IconButton\" target=\"_blank\">Github</a></td>\n    </tr>\n  </tbody>\n</table>\n\n### Link\n\n**@pi-lib/link**\n\nA React component for a router optional link\n\n**Peer Dependencies:** @pi-lib/styles, @pi-lib/utils, react, react-router-dom, styled-components\n\n<table>\n  <tbody>\n    <tr>\n      <td><a href=\"https://pi.lance-taylor.com/?path=/docs/atoms-interactions-link\" target=\"_blank\">Docs</a></td>\n      <td><a href=\"https://www.npmjs.com/package/@pi-lib/link?activeTab=readme\" target=\"_blank\">NPM</a></td>\n      <td><a href=\"https://github.com/crabas0npm/dolore-sunt-at/tree/main/src/packages/components/atoms/interactions/Link\" target=\"_blank\">Github</a></td>\n    </tr>\n  </tbody>\n</table>\n\n### ModalScreen\n\n**@pi-lib/modal-screen**\n\nA React component used to block out the screen with modal content\n\n**Peer Dependencies:** @pi-lib/styles, @pi-lib/utils, react, styled-components\n\n<table>\n  <tbody>\n    <tr>\n      <td><a href=\"https://pi.lance-taylor.com/?path=/docs/atoms-layout-modalscreen\" target=\"_blank\">Docs</a></td>\n      <td><a href=\"https://www.npmjs.com/package/@pi-lib/modal-screen?activeTab=readme\" target=\"_blank\">NPM</a></td>\n      <td><a href=\"https://github.com/crabas0npm/dolore-sunt-at/tree/main/src/packages/components/atoms/layout/ModalScreen\" target=\"_blank\">Github</a></td>\n    </tr>\n  </tbody>\n</table>\n\n### PageBanner\n\n**@pi-lib/page-banner**\n\nA banner React component that can comtain spaced or flowing items\n\n**Peer Dependencies:** @pi-lib/styles, @pi-lib/utils, react, styled-components\n\n<table>\n  <tbody>\n    <tr>\n      <td><a href=\"https://pi.lance-taylor.com/?path=/docs/atoms-layout-pagebanner\" target=\"_blank\">Docs</a></td>\n      <td><a href=\"https://www.npmjs.com/package/@pi-lib/page-banner?activeTab=readme\" target=\"_blank\">NPM</a></td>\n      <td><a href=\"https://github.com/crabas0npm/dolore-sunt-at/tree/main/src/packages/components/atoms/layout/PageBanner\" target=\"_blank\">Github</a></td>\n    </tr>\n  </tbody>\n</table>\n\n### PageGrid\n\n**@pi-lib/page-grid**\n\nA wrapper for a page grid layout.\n\n**Peer Dependencies:** @pi-lib/styles, @pi-lib/utils, react, styled-components\n\n<table>\n  <tbody>\n    <tr>\n      <td><a href=\"https://pi.lance-taylor.com/?path=/docs/atoms-layout-pagegrid\" target=\"_blank\">Docs</a></td>\n      <td><a href=\"https://www.npmjs.com/package/@pi-lib/page-grid?activeTab=readme\" target=\"_blank\">NPM</a></td>\n      <td><a href=\"https://github.com/crabas0npm/dolore-sunt-at/tree/main/./src/packages/components/atoms/layout/PageGrid\" target=\"_blank\">Github</a></td>\n    </tr>\n  </tbody>\n</table>\n\n### Tooltip\n\n**@pi-lib/tooltip**\n\nA React component used to show and position a tooltip containing content\n\n**Peer Dependencies:** @pi-lib/styles, @pi-lib/utils, react, styled-components\n\n<table>\n  <tbody>\n    <tr>\n      <td><a href=\"https://pi.lance-taylor.com/?path=/docs/atoms-ui-tooltip\" target=\"_blank\">Docs</a></td>\n      <td><a href=\"https://www.npmjs.com/package/@pi-lib/tooltip?activeTab=readme\" target=\"_blank\">NPM</a></td>\n      <td><a href=\"https://github.com/crabas0npm/dolore-sunt-at/tree/main/src/packages/components/atoms/ui/Tooltip\" target=\"_blank\">Github</a></td>\n    </tr>\n  </tbody>\n</table>\n\n## Molecules\n\n### AdvancedButton\n\n**@pi-lib/advanced-button**\n\nA React component for an advanced button with a built in loader\n\n**Peer Dependencies:** @pi-lib/button, @pi-lib/loader, react, styled-components\n\n<table>\n  <tbody>\n    <tr>\n      <td><a href=\"https://pi.lance-taylor.com/?path=/docs/molecules/interactions-advancedbutton\" target=\"_blank\">Docs</a></td>\n      <td><a href=\"https://www.npmjs.com/package/@pi-lib/advanced-button?activeTab=readme\" target=\"_blank\">NPM</a></td>\n      <td><a href=\"https://github.com/crabas0npm/dolore-sunt-at/tree/main/src/packages/components/molecules/interactions/AdvancedButton\" target=\"_blank\">Github</a></td>\n    </tr>\n  </tbody>\n</table>\n\n### Card\n\n**@pi-lib/card**\n\nA card component with a title and subtitle.\n\n**Peer Dependencies:** @pi-lib/styles, @pi-lib/utils, @pi-lib/custom-icon, react, styled-components\n\n<table>\n  <tbody>\n    <tr>\n      <td><a href=\"https://pi.lance-taylor.com/?path=/docs/molecules-ui-card\" target=\"_blank\">Docs</a></td>\n      <td><a href=\"https://www.npmjs.com/package/@pi-lib/card?activeTab=readme\" target=\"_blank\">NPM</a></td>\n      <td><a href=\"https://github.com/crabas0npm/dolore-sunt-at/tree/main/./src/packages/components/molecules/ui/Card\" target=\"_blank\">Github</a></td>\n    </tr>\n  </tbody>\n</table>\n\n### Carousel\n\n**@pi-lib/carousel**\n\n**Peer Dependencies:** @pi-lib/styles, @pi-lib/use-limited-events, @pi-lib/use-touch, @pi-lib/utils, react, styled-components\n\n<table>\n  <tbody>\n    <tr>\n      <td><a href=\"https://pi.lance-taylor.com/?path=/docs/molecules-ui-carousel\" target=\"_blank\">Docs</a></td>\n      <td><a href=\"https://www.npmjs.com/package/@pi-lib/carousel?activeTab=readme\" target=\"_blank\">NPM</a></td>\n      <td><a href=\"https://github.com/crabas0npm/dolore-sunt-at/tree/main/./src/packages/components/molecules/ui/Carousel\" target=\"_blank\">Github</a></td>\n    </tr>\n  </tbody>\n</table>\n\n### CollapsibleMenu\n\n**@pi-lib/collapsible-menu**\n\nA React component for an expanding/collapsing menu with icons\n\n**Peer Dependencies:** @pi-lib/icon, @pi-lib/styles, @crabas0npm/dolore-sunt-at, react, react-aria, react-aria-components, react-stately, styled-components\n\n<table>\n  <tbody>\n    <tr>\n      <td><a href=\"https://pi.lance-taylor.com/?path=/docs/molecules-ui-collapsiblemenu\" target=\"_blank\">Docs</a></td>\n      <td><a href=\"https://www.npmjs.com/package/@pi-lib/collapsible-menu?activeTab=readme\" target=\"_blank\">NPM</a></td>\n      <td><a href=\"https://github.com/crabas0npm/dolore-sunt-at/tree/main/src/packages/components/molecules/ui/CollapsibleMenu\" target=\"_blank\">Github</a></td>\n    </tr>\n  </tbody>\n</table>\n\n### Modal\n\n**@pi-lib/modal**\n\nModal for custom content that allows dismissal internally or externally\n\n**Peer Dependencies:** @pi-lib/dismissable-content, @pi-lib/modal-screen, @pi-lib/styles, @crabas0npm/dolore-sunt-at, @pi-lib/utils, react, styled-components\n\n<table>\n  <tbody>\n    <tr>\n      <td><a href=\"https://pi.lance-taylor.com/?path=/docs/molecules-ui-modal\" target=\"_blank\">Docs</a></td>\n      <td><a href=\"https://www.npmjs.com/package/@pi-lib/modal?activeTab=readme\" target=\"_blank\">NPM</a></td>\n      <td><a href=\"https://github.com/crabas0npm/dolore-sunt-at/tree/main/src/packages/components/molecules/ui/Modal\" target=\"_blank\">Github</a></td>\n    </tr>\n  </tbody>\n</table>\n\n### PageContent\n\n**@pi-lib/page-content**\n\nA React component for a page layout with a sidebar\n\n**Peer Dependencies:** @pi-lib/styles, react, styled-components\n\n<table>\n  <tbody>\n    <tr>\n      <td><a href=\"https://pi.lance-taylor.com/?path=/docs/molecules-layout-pagecontent\" target=\"_blank\">Docs</a></td>\n      <td><a href=\"https://www.npmjs.com/package/@pi-lib/page-content?activeTab=readme\" target=\"_blank\">NPM</a></td>\n      <td><a href=\"https://github.com/crabas0npm/dolore-sunt-at/tree/main/src/packages/components/molecules/layout/PageContent\" target=\"_blank\">Github</a></td>\n    </tr>\n  </tbody>\n</table>\n\n### PageLoader\n\n**@pi-lib/page-loader**\n\nA React component for a page blocking loader\n\n**Peer Dependencies:** @pi-lib/loader, @pi-lib/modal-screen, @pi-lib/styles, react, styled-components\n\n<table>\n  <tbody>\n    <tr>\n      <td><a href=\"https://pi.lance-taylor.com/?path=/docs/molecules-ui-pageloader\" target=\"_blank\">Docs</a></td>\n      <td><a href=\"https://www.npmjs.com/package/@pi-lib/page-loader?activeTab=readme\" target=\"_blank\">NPM</a></td>\n      <td><a href=\"https://github.com/crabas0npm/dolore-sunt-at/tree/main/src/packages/components/molecules/ui/PageLoader\" target=\"_blank\">Github</a></td>\n    </tr>\n  </tbody>\n</table>\n\n### Table\n\n**@pi-lib/table**\n\nA React component for a table with expandable rows\n\n**Peer Dependencies:** @pi-lib/styles, react, styled-components\n\n<table>\n  <tbody>\n    <tr>\n      <td><a href=\"https://pi.lance-taylor.com/?path=/docs/molecules-layout-table\" target=\"_blank\">Docs</a></td>\n      <td><a href=\"https://www.npmjs.com/package/@pi-lib/table?activeTab=readme\" target=\"_blank\">NPM</a></td>\n      <td><a href=\"https://github.com/crabas0npm/dolore-sunt-at/tree/main/src/packages/components/molecules/layout/Table\" target=\"_blank\">Github</a></td>\n    </tr>\n  </tbody>\n</table>\n\n## Visualisations\n\n### AxisChart\n\n**@pi-lib/axis-chart**\n\nA React component used to display a bar ot line chart\n\n**Peer Dependencies:** @pi-lib/styles, @pi-lib/use-timer, @pi-lib/utils, d-theia, react, styled-components\n\n<table>\n  <tbody>\n    <tr>\n      <td><a href=\"https://pi.lance-taylor.com/?path=/story/visualisations-charts-axischart\" target=\"_blank\">Docs</a></td>\n      <td><a href=\"https://www.npmjs.com/package/@pi-lib/axis-chart?activeTab=readme\" target=\"_blank\">NPM</a></td>\n      <td><a href=\"https://github.com/crabas0npm/dolore-sunt-at/tree/main/src/packages/components/visualisations/charts/AxisChart\" target=\"_blank\">Github</a></td>\n    </tr>\n  </tbody>\n</table>\n\n### CandlestickChart\n\n**@pi-lib/candlestick-chart**\n\nA candlestick chart React component used to show the movement of traded assets over time.\n\n**Peer Dependencies:** @pi-lib/button, @pi-lib/do-transition, @pi-lib/loader, @pi-lib/select, @pi-lib/styles, @pi-lib/tooltip, @pi-lib/use-hash-comparison, @pi-lib/use-limited-events, @pi-lib/use-touch, @pi-lib/utils, d3-axis, d3-scale, d3-selection, d3-transition, react, styled-components\n\n<table>\n  <tbody>\n    <tr>\n      <td><a href=\"https://pi.lance-taylor.com/?path=/story/visualisations-charts-candlestickchart\" target=\"_blank\">Docs</a></td>\n      <td><a href=\"https://www.npmjs.com/package/@pi-lib/candlestick-chart?activeTab=readme\" target=\"_blank\">NPM</a></td>\n      <td><a href=\"https://github.com/crabas0npm/dolore-sunt-at/tree/main/src/packages/components/visualisations/charts/CandlestickChart\" target=\"_blank\">Github</a></td>\n    </tr>\n  </tbody>\n</table>\n\n### Shimmer\n\n**@pi-lib/shimmer**\n\nA shimmering text ticker animation.\n\n**Peer Dependencies:** @pi-lib/styles, @pi-lib/use-timer, react, styled-components\n\n<table>\n  <tbody>\n    <tr>\n      <td><a href=\"https://pi.lance-taylor.com/?path=/story/visualisations-text-shimmer\" target=\"_blank\">Docs</a></td>\n      <td><a href=\"https://www.npmjs.com/package/@pi-lib/shimmer?activeTab=readme\" target=\"_blank\">NPM</a></td>\n      <td><a href=\"https://github.com/crabas0npm/dolore-sunt-at/tree/main//src/packages/components/visualisations/text/Shimmer\" target=\"_blank\">Github</a></td>\n    </tr>\n  </tbody>\n</table>\n\n### Stellar\n\n**@pi-lib/stellar**\n\nA spacefaring scene that takes you through the stars.\n\n**Peer Dependencies:** @pi-lib/do-transition, @pi-lib/styles, @pi-lib/use-limited-events, @pi-lib/utils, react, styled-components\n\n<table>\n  <tbody>\n    <tr>\n      <td><a href=\"https://pi.lance-taylor.com/?path=/story/visualisations-scenes-shimmer\" target=\"_blank\">Docs</a></td>\n      <td><a href=\"https://www.npmjs.com/package/@pi-lib/stellar?activeTab=readme\" target=\"_blank\">NPM</a></td>\n      <td><a href=\"https://github.com/crabas0npm/dolore-sunt-at/tree/main/./src/packages/components/visualisations/scenes/Stellar\" target=\"_blank\">Github</a></td>\n    </tr>\n  </tbody>\n</table>\n\n### WorldMap\n\n**@pi-lib/world-map**\n\nA React component for an SVG world map chart\n\n**Peer Dependencies:** @pi-lib/styles, d3-geo, d3-selection, react, styled-components\n\n<table>\n  <tbody>\n    <tr>\n      <td><a href=\"https://pi.lance-taylor.com/?path=/story/visualisations-charts-worldmap\" target=\"_blank\">Docs</a></td>\n      <td><a href=\"https://www.npmjs.com/package/@pi-lib/world-map?activeTab=readme\" target=\"_blank\">NPM</a></td>\n      <td><a href=\"https://github.com/crabas0npm/dolore-sunt-at/tree/main/src/packages/components/visualisations/charts/WorldMap\" target=\"_blank\">Github</a></td>\n    </tr>\n  </tbody>\n</table>\n\n## Utilities\n\n### config\n\n**@pi-lib/config**\n\nShared Pi config\n\n<table>\n  <tbody>\n    <tr>\n      <td><a href=\"https://www.npmjs.com/package/@pi-lib/config?activeTab=readme\" target=\"_blank\">NPM</a></td>\n      <td><a href=\"https://github.com/crabas0npm/dolore-sunt-at/tree/main/src/packages/config\" target=\"_blank\">Github</a></td>\n    </tr>\n  </tbody>\n</table>\n\n### constants\n\n**@pi-lib/constants**\n\nShared Pi constants\n\n<table>\n  <tbody>\n    <tr>\n      <td><a href=\"https://www.npmjs.com/package/@pi-lib/constants?activeTab=readme\" target=\"_blank\">NPM</a></td>\n      <td><a href=\"https://github.com/crabas0npm/dolore-sunt-at/tree/main/src/packages/config\" target=\"_blank\">Github</a></td>\n    </tr>\n  </tbody>\n</table>\n\n### types\n\n**@pi-lib/types**\n\nGlobal types for Pi\n\n<table>\n  <tbody>\n    <tr>\n      <td><a href=\"https://www.npmjs.com/package/@pi-lib/types?activeTab=readme\" target=\"_blank\">NPM</a></td>\n      <td><a href=\"https://github.com/crabas0npm/dolore-sunt-at/tree/main/src/packages/types\" target=\"_blank\">Github</a></td>\n    </tr>\n  </tbody>\n</table>\n\n### useLimitedEvents\n\n**@pi-lib/use-limited-events**\n\nHook used to add debounced or throttled events to a React component\n\n**Peer Dependencies:** @pi-lib/use-hash-comparison, @pi-lib/utils, react\n\n<table>\n  <tbody>\n    <tr>\n      <td><a href=\"https://pi.lance-taylor.com/?path=/docs/utilities-hooks-uselimitedevents--docs\" target=\"_blank\">Docs</a></td>\n      <td><a href=\"https://www.npmjs.com/package/@pi-lib/use-limited-events?activeTab=readme\" target=\"_blank\">NPM</a></td>\n      <td><a href=\"https://github.com/crabas0npm/dolore-sunt-at/tree/main/src/packages/hooks/useLimitedEvents\" target=\"_blank\">Github</a></td>\n    </tr>\n  </tbody>\n</table>\n\n### useTimer\n\n**@pi-lib/use-timer**\n\nHook used to add setTimeout or setInterval to a React component\n\n**Peer Dependencies:** @pi-lib/constants, react\n\n<table>\n  <tbody>\n    <tr>\n      <td><a href=\"https://pi.lance-taylor.com/?path=/docs/utilities-hooks-usetimer--docs\" target=\"_blank\">Docs</a></td>\n      <td><a href=\"https://www.npmjs.com/package/@pi-lib/use-timer?activeTab=readme\" target=\"_blank\">NPM</a></td>\n      <td><a href=\"https://github.com/crabas0npm/dolore-sunt-at/tree/main/src/packages/hooks/useTimer\" target=\"_blank\">Github</a></td>\n    </tr>\n  </tbody>\n</table>\n\n### useWindowClick\n\n**@crabas0npm/dolore-sunt-at**\n\nHook used to add throttled escape (window) clicks to a React component\n\n**Peer Dependencies:** @pi-lib/use-limited-events, react\n\n<table>\n  <tbody>\n    <tr>\n      <td><a href=\"https://pi.lance-taylor.com/?path=/docs/utilities-hooks-usewindowclick--docs\" target=\"_blank\">Docs</a></td>\n      <td><a href=\"https://www.npmjs.com/package/@crabas0npm/dolore-sunt-at?activeTab=readme\" target=\"_blank\">NPM</a></td>\n      <td><a href=\"https://github.com/crabas0npm/dolore-sunt-at/tree/main/src/packages/hooks/useTouch\" target=\"_blank\">Github</a></td>\n    </tr>\n  </tbody>\n</table>\n\n### usehashComparison\n\n**@pi-lib/use-hash-comparison**\n\nCreate a hash of any object - can be used to compare dependencies and ensure correct re-rendering.\n\n**Peer Dependencies:** @pi-lib/utils, react\n\n<table>\n  <tbody>\n    <tr>\n      <td><a href=\"https://pi.lance-taylor.com/?path=/docs/utilities-hooks-usehashcomparison--docs\" target=\"_blank\">Docs</a></td>\n      <td><a href=\"https://www.npmjs.com/package/@pi-lib/use-hash-comparison?activeTab=readme\" target=\"_blank\">NPM</a></td>\n      <td><a href=\"https://github.com/crabas0npm/dolore-sunt-at/tree/main/./src/packages/hooks/usehashComparison\" target=\"_blank\">Github</a></td>\n    </tr>\n  </tbody>\n</table>\n\n### utils\n\n**@pi-lib/utils**\n\nUtilities for use with Pi\n\n**Peer Dependencies:** react, react-aria\n\n<table>\n  <tbody>\n    <tr>\n      <td><a href=\"https://www.npmjs.com/package/@pi-lib/utils?activeTab=readme\" target=\"_blank\">NPM</a></td>\n      <td><a href=\"https://github.com/crabas0npm/dolore-sunt-at/tree/main/src/utils\" target=\"_blank\">Github</a></td>\n    </tr>\n  </tbody>\n</table>\n\n<!--- readmeGen --->\n\n## Development\n\nPi uses `PNPM` to manage the monorepo, with some performance enhancements from `nx`.\n\n- _Installation_ - Clone the repo and use `pnpm i` to install.\n- _Storybook_ - Use `pnpm sb:dev` to launch Storybook.\n- _New components_ - Use `pnpm gen:new [path] [ComponentName]` to scaffold a new component.\n\n## Contribution\n\nIf you have a contribution, make a fork then set this repo as your upstream. Make your branch and raise a pull request into `main`. Run `pnpm pre:release` to run some code quality checks and register the changes with the pipeline, then push the change files to the PR source branch. This will automatically publish version bumps when the PR is merged.\n","readmeFilename":"README.md"}