{"_id":"@bonhomme/bonnie-parallax","_rev":"4-b8d27ddddbdbc915afd121c415bf94da","name":"@bonhomme/bonnie-parallax","dist-tags":{"latest":"0.1.0"},"versions":{"0.0.0-development":{"name":"@bonhomme/bonnie-parallax","version":"0.0.0-development","description":"A Javascript parallax manager","main":"dist/bonnie-parallax.cjs.js","module":"dist/bonnie-parallax.esm.js","browser":"dist/bonnie-parallax.umd.js","scripts":{"build":"rollup -c","dev":"rollup -c -w","test":"node test/test.js","prepare":"npm run build"},"keywords":["parallax"],"author":{"name":"Loup-Rodolphe THIBAULT","email":"loupthibault@gmail.com","url":"louprodolphethibault.com"},"license":"MIT","devDependencies":{"@babel/core":"^7.5.5","@babel/preset-env":"^7.5.5","eslint":"^6.1.0","rollup":"^1.17.0","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^5.1.1"},"dependencies":{"@loupthibault/linkedlist":"^0.1.0"},"_id":"@bonhomme/bonnie-parallax@0.0.0-development","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-qKzsraLJqmAswsKpufuFCdfdTynwygcFVdDJ4ZPDSdRxKW0GarfPKy+Wn0uxB2egyEsPS9SXcXvo97fGN8FySg==","shasum":"32d9ea519a6c57231c42a4a4d5fa0779bd4e41e1","tarball":"https://registry.npmjs.org/@bonhomme/bonnie-parallax/-/bonnie-parallax-0.0.0-development.tgz","fileCount":7,"unpackedSize":27962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNwkjCRA9TVsSAnZWagAAr2sP/1HJ/ur8oEFbRdp9LmWG\nlJAmUz13aEdd4pf7jWN6e2sEYGHx0nMSkbnVmLTFpkirwJrC2TIZq7tDD+0g\nqDBQQoqi9Iy2qjNeo/nJHMgBSs4iMSgPZHNLD6+KCdaIGv0MxLCFOqx2CKUP\negFT7klpZk3x9Z3MrtGvnw8sEjvbtEwq0LZWZrXid9pCprDEvxWILcgQk4ct\nDkCf9Q555lIXNw9Ev3UxnCPiQrtI9bZiFR/9Q6dzgG1gMe2kIF1VbxiK440P\n+rry9u/0jJRPHb30ycLg4+R822jxBK8PEDSCpgDvcUFGYcudTy7EsMoEo6fc\nVzfuiVx4CSYzbV0ssfNhHyydiElAqH68Y2juO9qusxH81KAqdhr33Sx8hxEw\nNmOcdTPTpufJYiSUHa+WCUF7bmgNmA2QnWybw5C5YSr/sy47ZLtz2ibOOToN\n66eyjd0QKG9y5XZf+Yg2VYmS680taCisQ3iVPYN1nOcjM+HbTjATkQhvodMl\njlFrV12YVk/X52A8zO1HfpILz+W9n3fTFcggizsbg7gUUJspZYD+nfladWwd\n4p1P9ZIDw1zkoqCFyREIJvMvFACLQL2v+u31nYzXoxsqplqY9/R49okYD+/R\nBywfKWXov8fNgYSHZmhoPX3XT51e/isaTKbLfnjJl6lehZnO5oar5fyEkMot\n3aav\r\n=w2hK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1XU1MqsPVyXR1OzsruBjnr3GtU4oeTBX9zgcoKsKxmAIhAKBUpje5F0O+2g5x3RciQdyEgyPMVL/2DWqz9i8SHVTx"}]},"maintainers":[{"name":"loupthibault","email":"loupthibault@gmail.com"}],"_npmUser":{"name":"loupthibault","email":"loupthibault@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bonnie-parallax_0.0.0-development_1563887906563_0.9233032939387038"},"_hasShrinkwrap":false},"0.1.0":{"name":"@bonhomme/bonnie-parallax","version":"0.1.0","description":"A Javascript parallax manager","homepage":"https://github.com/bonhommeparis/bonnie-parallax","main":"dist/bonnie-parallax.cjs.js","module":"dist/bonnie-parallax.esm.js","browser":"dist/bonnie-parallax.umd.js","scripts":{"build":"rollup -c","dev":"rollup -c -w","prepare":"npm run build"},"keywords":["parallax"],"author":{"name":"Loup-Rodolphe THIBAULT","email":"loupthibault@gmail.com","url":"louprodolphethibault.com"},"license":"MIT","devDependencies":{"@babel/core":"^7.5.5","@babel/preset-env":"^7.5.5","eslint":"^6.1.0","rollup":"^1.17.0","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.0.1","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^5.1.1"},"dependencies":{"@loupthibault/linkedlist":"^0.1.0"},"gitHead":"95e8106448b5de90f1ee5c2e50dd71f97c8ef2eb","_id":"@bonhomme/bonnie-parallax@0.1.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-jB6jUklNIwLDdoWBMGdp0E5KuxkhqDpzGeXwhckLvFZuqxBpmqtmiekDQ+F4zXIjXNDznBAU90QCR3e95p14rg==","shasum":"a86d8ea2bee64347a83b8210a759edc0d7e65392","tarball":"https://registry.npmjs.org/@bonhomme/bonnie-parallax/-/bonnie-parallax-0.1.0.tgz","fileCount":9,"unpackedSize":41945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdODCKCRA9TVsSAnZWagAAYAMP/3rWhT7fllLpzmZCZLK7\no6WIaoImy+cqAhVV9zSMAGKl25APnWghOjQpK2Sa1JjF7YYaGuKJOxSsPe0G\n/Q/DaPkJBERXe2EPH+PzsEurdK5LwIZK5s1x4vhIgnDxGLsii9RsnQaZktm6\nmuhITN8EVZx3emfFzOm4FTgIVAVZusBSUGVspzh0DVEuyn3g7KJ3CYv6HlXP\n1oWTeu4YNqfUq3bXqCI8uw7qiEjoZePR3eXFUnJtLJBkg5p6F92sDIo98qMW\nLxwEc5E7a0vyqH4YpjYEj32hHZPL3QCgzZ7X+aPpp9zbE8e4K9wWPempiv/X\nyAbL+jZOPGOSZIWeo3FubY9jG8vIVGNVbRTyLVPdKIET113jZnSEwBQ5Pptl\n99+GuO7O69Di2EspwnRl829SCbBJwHY8lCV5YSGG9Bf9q/0FhUmrU35qFiym\nrbymKuiV2pBWH5JkXA2bDr7DJmHNPqAfRXAjwl7or10vHn+D4kotZiVj/JFo\nnecXCcg+4jCc38cOoikI4PKcTfJ+tRkMjF+LTx1nyviPNwci4JW0wc6RC1fm\nDUsZz1DUFDo+GLrswPN65n9vYeMxGEC/JeSng/r0mtYKh+lUk1C0BmkmN7zZ\nY5UdboBWnL6+uaYKxrsCXBQ26xte5Y2VqAjfJ+NUXBrMml1Nc6BNH5jyAjOl\nijpQ\r\n=5Hw1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEMOzKNBUaF0ut98NoWaWXa4vYul/K3Jkgvuul7DwbSuAiASmd7giIOPpgnq5e2E1UdGpOMnhLlZh3Znpg1WmGTohA=="}]},"maintainers":[{"name":"loupthibault","email":"loupthibault@gmail.com"}],"_npmUser":{"name":"loupthibault","email":"loupthibault@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bonnie-parallax_0.1.0_1563963529898_0.5317457246701787"},"_hasShrinkwrap":false}},"time":{"created":"2019-07-23T13:18:26.480Z","0.0.0-development":"2019-07-23T13:18:26.675Z","modified":"2022-04-04T20:06:17.913Z","0.0.1":"2019-07-23T16:31:37.188Z","0.1.0":"2019-07-24T10:18:50.027Z"},"maintainers":[{"name":"loupthibault","email":"loupthibault@gmail.com"}],"description":"A Javascript parallax manager","keywords":["parallax"],"author":{"name":"Loup-Rodolphe THIBAULT","email":"loupthibault@gmail.com","url":"louprodolphethibault.com"},"license":"MIT","readme":"# 🐢 bonnie-parallax\n\nA Javascript library.\n\n[![License: MIT](https://img.shields.io/badge/license-MIT-green.svg)](https://github.com/bonhommeparis/bonnie-parallax/blob/master/LICENSE)\n\n\n## Getting started\n\n### Install\n\n#### NPM\n\n```sh\nnpm i @bonhomme/bonnie-parallax\n```\n\n#### Browser\n\n```html\n<script type=\"text/javascript\" src=\"https://unpkg.com/@loupthibault/linkedlist@0.1.0/dist/linkedlist.umd.js\"></script>\n<script type=\"text/javascript\" src=\"https://unpkg.com/@bonhommeparis/bonnie-parallax@0.1.0/dist/linkedlist.umd.js\"></script>\n```\n\n### Usage\n\n```js\n\n// For install via npm\nimport {Parallax, BasicRule} from '@bonhomme/bonnie-parallax';\n\n/**\n * // For install via browser\n * var Parallax = window.bonnieParallax.Parallax;\n * var BasicRule = window.bonnieParallax.BasicRule;\n */\n \n\nconst parallax = new Parallax({\n  el: document.body\n});\n\nparallax.addRule(new BasicRule({\n  query: '[data-prllx-item]'\n}));\n\nconst render = () => {\n  parallax.current = document.scrollingElement.scrollTop;\n  requestAnimationFrame(render);\n};\n\nparallax.init();\nparallax.setViewPort(window.innerWidth, window.innerHeight);\nrequestAnimationFrame(render);\n\n```\n\n```html\n...\n<div data-prllx-item data-speed='0.9'></div>\n<div data-prllx-item data-delta-start='10%'></div>\n<div data-prllx-item data-delta-end='-10v'></div>\n...\n```\n\n#### Browser\n\n```js\n\nvar Parallax = window.\n```\n\n\n## Parallax\n\n### Options\n\n| Name    | Type            | Default Value   | Description |\n|---------|-----------------|-----------------|-------------|\n| `el`      | HTMLElement     | document.body   |             |\n| `isHorizontal` | Boolean    | false           |  |\n| `hiddenClass` | string | 'u-hidden' | |\n| `precision` | Number | 4 | |\n| `isBasedOnCurrent` | Boolean | true | |    \n\n### Getters/Setters\n\n#### `parallax.el [Read-Only]`\n\n#### `parallax.current`\n\n### Methods\n\n#### `parallax.init()`\n\n#### `parallax.addRule(rule)`\n\n#### `parallax.setViewPort(width, height)`\n\n#### `parallax.render()`\n\n#### `parallax.destroy()`\n\n## Basic Rule\n\n### Constructor\n\n\n### Attributes\n\n## License\n\n[MIT](LICENSE).\n","readmeFilename":"README.md","homepage":"https://github.com/bonhommeparis/bonnie-parallax"}