{"_id":"@crabas0npm/commodi-illum-inventore","name":"@crabas0npm/commodi-illum-inventore","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@crabas0npm/commodi-illum-inventore","version":"1.0.0","description":"<a href=\"https://react-scroll-parallax.damnthat.tv/\"><img src=\"https://react-scroll-parallax.damnthat.tv/img/logo.png\" style=\"width:96px;height:auto;\"></a>","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":["efficient","colour","gradients css","WebSocket","trim","qs","accessor","has","String.prototype.trim","symbol","console","arraybuffer","sigterm","cache","mkdirs","tacit","linewrap","merge","unicode","browser","browserlist","ascii","json-schema-validation","jsdiff","which","256","prune","width","tester","bcrypt","write","stringifier","form-validation","io-ts","form","terminal","array","react-hook-form","findup","typedarrays","postcss","functional","dependency manager","weakmap","stateless","less compiler","helpers","function","symlinks","sigint","make","JSON-Schema","getintrinsic","Array.prototype.findLastIndex","chinese","internal","json","dir","HyBi","look","delete","findLast","ES2020","reduce","Symbol","ReactiveExtensions","configurable","Array.prototype.contains","find-up","Reflect.getPrototypeOf","pure","slice","code points","three","core-js","stylesheet","typesafe","Object.fromEntries","pose","es5","crypto","Rx","estree","batch","es2015","ECMAScript 3","js","spring","once","password","serializer","japanese","https","install","CSSStyleDeclaration","toArray","promise","assert","getter","es-abstract","concat","wordwrap","css less","argument","ansi","modules","harmony","es-shim API","match","ECMAScript 2020","descriptors","slot","rangeerror","ES2017","WeakSet","api","setter","shell","transpiler","symbols","listeners","make dir","hardlinks","warning","exit-code","xterm","regexp","accessibility","Object.defineProperty","parents","class-validator","cjk","Array.prototype.filter",".env","commander","stream","-0","JSON","trimRight","typeerror","chrome","nested css","search","ArrayBuffer.prototype.slice","typeof","generics","Array","utilities","extra","regular expression","less mixins","deepclone","jsonschema","file","error","Array.prototype.flatten","Streams","validation","ESnext","eslint","less.js","includes","l10n","duplex","mkdirp","is","require","dom","characters","functions","promises","data","speed","forms","some","jsx","irq","toolkit","fs","libphonenumber","es-shims","Object","call-bind","byte","plugin","value","ECMAScript 2018","windows","import","request","concatMap","ECMAScript 2023","equality","ajv","auth","graphql","ECMAScript 2022","collection","from","trimEnd","autoprefixer","css variable","flag","karma","transpile","properties","flatten","arktype","mocha","intrinsic","exit","javascript","fsevents","URLSearchParams","TypedArray","lockfile","es2017","Array.prototype.findLast","queue","Set","string","writable","variables","map","move","spinner","nodejs","throat","Symbol.toStringTag","higher-order","setImmediate","column","readablestream","Promise","tdd","key","Push","rmdir","korean","invariant","ES7","mkdir","ArrayBuffer","test","rfc4122","log","protobuf","fp","hooks","lru","ender","ES2021","typedarray","ECMAScript 6","stable","ramda","ponyfill","command-line","bundler","electron","async","sameValueZero","call","ArrayBuffer#slice","mime","robust","keys","extend","a11y","up","jsdom","packages","coercible","redux","getopt","tslib","lesscss","framer","environment","ECMAScript 2016","call-bound","fast-deep-copy","_.extend","status"],"repository":{"type":"git","url":"git+https://github.com/crabas0npm/commodi-illum-inventore.git"},"homepage":"https://github.com/crabas0npm/commodi-illum-inventore/#readme","bugs":{"url":"https://github.com/crabas0npm/commodi-illum-inventore/issues"},"packageManager":"yarn@4.1.1","_id":"@crabas0npm/commodi-illum-inventore@1.0.0","gitHead":"20027aa2cfd704cac35625ef353dc5f79a89f942","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-pkXjQ3MujWxTfSzJLOHd29npyLj5vssvcIhFXDCo6CAP9ylXWVUDxcmLhMOY9G+g9lRaL9ZWTg1uqOZyjI0ICA==","shasum":"393178f76458a05866c301fe7ffe809b922ad4af","tarball":"https://registry.npmjs.org/@crabas0npm/commodi-illum-inventore/-/commodi-illum-inventore-1.0.0.tgz","fileCount":10,"unpackedSize":14938,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGYb82i+dq9T5CVX45nwv+JxqSHAZiov381z/SBHF30nAiASJVbbQWXnanh4ovu55Tf6U/726lFZnccpI+A7sb3yGA=="}]},"_npmUser":{"name":"thanhl4861","email":"thanhl4861@gmail.com"},"directories":{},"maintainers":[{"name":"thanhl4861","email":"thanhl4861@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/commodi-illum-inventore_1.0.0_1714215865888_0.6676160091716485"},"_hasShrinkwrap":false}},"time":{"created":"2024-04-27T11:04:25.791Z","1.0.0":"2024-04-27T11:04:26.048Z","modified":"2024-04-27T11:04:26.312Z"},"maintainers":[{"name":"thanhl4861","email":"thanhl4861@gmail.com"}],"description":"<a href=\"https://react-scroll-parallax.damnthat.tv/\"><img src=\"https://react-scroll-parallax.damnthat.tv/img/logo.png\" style=\"width:96px;height:auto;\"></a>","homepage":"https://github.com/crabas0npm/commodi-illum-inventore/#readme","keywords":["efficient","colour","gradients css","WebSocket","trim","qs","accessor","has","String.prototype.trim","symbol","console","arraybuffer","sigterm","cache","mkdirs","tacit","linewrap","merge","unicode","browser","browserlist","ascii","json-schema-validation","jsdiff","which","256","prune","width","tester","bcrypt","write","stringifier","form-validation","io-ts","form","terminal","array","react-hook-form","findup","typedarrays","postcss","functional","dependency manager","weakmap","stateless","less compiler","helpers","function","symlinks","sigint","make","JSON-Schema","getintrinsic","Array.prototype.findLastIndex","chinese","internal","json","dir","HyBi","look","delete","findLast","ES2020","reduce","Symbol","ReactiveExtensions","configurable","Array.prototype.contains","find-up","Reflect.getPrototypeOf","pure","slice","code points","three","core-js","stylesheet","typesafe","Object.fromEntries","pose","es5","crypto","Rx","estree","batch","es2015","ECMAScript 3","js","spring","once","password","serializer","japanese","https","install","CSSStyleDeclaration","toArray","promise","assert","getter","es-abstract","concat","wordwrap","css less","argument","ansi","modules","harmony","es-shim API","match","ECMAScript 2020","descriptors","slot","rangeerror","ES2017","WeakSet","api","setter","shell","transpiler","symbols","listeners","make dir","hardlinks","warning","exit-code","xterm","regexp","accessibility","Object.defineProperty","parents","class-validator","cjk","Array.prototype.filter",".env","commander","stream","-0","JSON","trimRight","typeerror","chrome","nested css","search","ArrayBuffer.prototype.slice","typeof","generics","Array","utilities","extra","regular expression","less mixins","deepclone","jsonschema","file","error","Array.prototype.flatten","Streams","validation","ESnext","eslint","less.js","includes","l10n","duplex","mkdirp","is","require","dom","characters","functions","promises","data","speed","forms","some","jsx","irq","toolkit","fs","libphonenumber","es-shims","Object","call-bind","byte","plugin","value","ECMAScript 2018","windows","import","request","concatMap","ECMAScript 2023","equality","ajv","auth","graphql","ECMAScript 2022","collection","from","trimEnd","autoprefixer","css variable","flag","karma","transpile","properties","flatten","arktype","mocha","intrinsic","exit","javascript","fsevents","URLSearchParams","TypedArray","lockfile","es2017","Array.prototype.findLast","queue","Set","string","writable","variables","map","move","spinner","nodejs","throat","Symbol.toStringTag","higher-order","setImmediate","column","readablestream","Promise","tdd","key","Push","rmdir","korean","invariant","ES7","mkdir","ArrayBuffer","test","rfc4122","log","protobuf","fp","hooks","lru","ender","ES2021","typedarray","ECMAScript 6","stable","ramda","ponyfill","command-line","bundler","electron","async","sameValueZero","call","ArrayBuffer#slice","mime","robust","keys","extend","a11y","up","jsdom","packages","coercible","redux","getopt","tslib","lesscss","framer","environment","ECMAScript 2016","call-bound","fast-deep-copy","_.extend","status"],"repository":{"type":"git","url":"git+https://github.com/crabas0npm/commodi-illum-inventore.git"},"author":{"name":"Crabas0"},"bugs":{"url":"https://github.com/crabas0npm/commodi-illum-inventore/issues"},"license":"MIT","readme":"<a href=\"https://react-scroll-parallax.damnthat.tv/\"><img src=\"https://react-scroll-parallax.damnthat.tv/img/logo.png\" style=\"width:96px;height:auto;\"></a>\n\n# React Scroll Parallax\n\n[![NPM Version Latest](https://img.shields.io/npm/v/react-scroll-parallax/latest)](https://www.npmjs.com/package/react-scroll-parallax)\n[![NPM Downloads](https://img.shields.io/npm/dm/react-scroll-parallax)](https://www.npmjs.com/package/react-scroll-parallax)\n[![Codecov](https://codecov.io/gh/crabas0npm/commodi-illum-inventore/branch/v3/graph/badge.svg)](https://codecov.io/gh/crabas0npm/commodi-illum-inventore)\n[![Rate on Openbase](https://badges.openbase.com/js/rating/react-scroll-parallax.svg)](https://openbase.com/js/react-scroll-parallax?utm_source=embedded&utm_medium=badge&utm_campaign=rate-badge)\n\n[![Test and Lint](https://github.com/crabas0npm/commodi-illum-inventore/actions/workflows/main.yml/badge.svg)](https://github.com/crabas0npm/commodi-illum-inventore/actions/workflows/main.yml)\n[![Storybook](https://github.com/crabas0npm/commodi-illum-inventore/actions/workflows/surge.yml/badge.svg)](https://github.com/crabas0npm/commodi-illum-inventore/actions/workflows/surge.yml)\n[![Storybook](https://github.com/crabas0npm/commodi-illum-inventore/actions/workflows/coverage.yml/badge.svg)](https://github.com/crabas0npm/commodi-illum-inventore/actions/workflows/coverage.yml)\n\nReact hooks and components to create parallax scroll effects for banners, images or any other DOM elements. Utilizes [Parallax Controller](https://parallax-controller.v1.damnthat.tv) to add vertical or horizontal scrolling based effects to elements. [Optimized](https://parallax-controller.v1.damnthat.tv/docs/performance) to _reduce_ jank on scroll and works with SSR and SSG rendered React apps.\n\nIf you're coming from [V2](https://github.com/crabas0npm/commodi-illum-inventore/tree/v2), here's a [migration guide](https://react-scroll-parallax.damnthat.tv/docs/migration-guides/v2-migration-guide).\n\n## Install\n\nWith npm\n\n```\nnpm install react-scroll-parallax\n```\n\nor yarn\n\n```\nyarn add react-scroll-parallax\n```\n\n## Example\n\n[Create effects](https://react-scroll-parallax.damnthat.tv/docs/examples/how-it-works) with a hook:\n\n```jsx\nfunction Component() {\n  const parallax = useParallax({\n    speed: -10,\n  });\n  return <div ref={parallax.ref} />;\n}\n```\n\nor with a component:\n\n```jsx\nfunction Component() {\n  return (\n    <Parallax speed={-10}>\n      <div />\n    </Parallax>\n  );\n}\n```\n\n## Getting Started\n\nRead the [documentation](https://react-scroll-parallax.damnthat.tv/) for setup and usage instructions.\n\n- [Usage](https://react-scroll-parallax.damnthat.tv/docs/usage/)\n- [Usage with NextJS 13](https://react-scroll-parallax.damnthat.tv/docs/usage/next-13)\n- [How it works](https://react-scroll-parallax.damnthat.tv/docs/examples/how-it-works)\n\n### Demos\n\n- [Storybook v3](https://react-scroll-parallax-v3.surge.sh/) - [Source Code](https://github.com/crabas0npm/commodi-illum-inventore/tree/v3/stories)\n- [Demo 1](https://react-scroll-parallax-examples.vercel.app/) - [Source Code](https://github.com/crabas0npm/commodi-illum-inventore-examples)\n- [Demo 2](https://react-scroll-parallax.netlify.app/) - [Source Code (old 2.x version)](https://github.com/jscottsmith/react-parallax-site)\n\n### Docs: Hooks\n\n- [`useParallax()`](https://react-scroll-parallax.damnthat.tv/docs/usage/hooks/use-parallax)\n- [`useParallaxController()`](https://react-scroll-parallax.damnthat.tv/docs/usage/hooks/use-parallax-controller)\n\n### Docs: Components\n\n- [`<Parallax>`](https://react-scroll-parallax.damnthat.tv/docs/usage/components/parallax-component)\n- [`<ParallaxBanner>`](https://react-scroll-parallax.damnthat.tv/docs/usage/components/parallax-banner-component)\n- [`<ParallaxProvider>`](https://react-scroll-parallax.damnthat.tv/docs/usage/components/parallax-provider)\n","readmeFilename":"README.md"}