{"bugs":{"url":"https://github.com/magic-akari/seamless-scroll-polyfill/issues"},"dist":{"shasum":"02621b0338623ee7d38754a2a7cf4b5d9ad6cfae","tarball":"https://registry.npmjs.org/seamless-scroll-polyfill/-/seamless-scroll-polyfill-2.0.0.tgz","fileCount":88,"integrity":"sha512-rwty8/kFcQBp1Up3Wj4nRzdLq8hsMJCABNBo+FMzSxVQIdVz7yJoYo57CkPDa/fRp0t6oQYRN4banf8X+gVbnA==","signatures":[{"sig":"MEQCIERCEdAK7u1To/P4c9DkhLtMI+xhXXqpqnXVKFzVW8FRAiBhM7fancXYEx2cEp0j2fS6GBP2y28yIw8MZ4QSSwKE9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":492490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIl/1CRA9TVsSAnZWagAAoqsP/iACBaJ5W84iK/HOD3CL\nywZzSjSPSGj9VryftQko6ImCWjGQXD1Pj0T/mu4DDQGrN73BqkaERRCPnAOE\nxYT+RlsVNduDlFAImSqlYbAuwXDf7GWhgGXudqF5mXOAKuKCGDIO0DT1V4TR\n6QhauqHGRFG6nu7NX6QVd3FECJjxNo5JiZJR7aUfSDOqODWIOfM+FuFtykON\nJguK1M65JNzTY5ZRAOxxbtU83ZPCuAcQ2APYrTgdD+6Qw+sY2wgKaJSK5j0c\nHVDikokPW45qYazWBlTfQRVEZMvbYfKLPUiXxEPSYdFQ8kKbmP6kynD8tf9t\nWWZ4s3xakyzIow/OMFf1OO3GOYB4QXDu7c57kr2lUDxgJibIH5+dwlUgz6i4\nz1Z6EgnalVib4m2lYt5yAGeNkwVC9bQAIPSDVM+798z7R9RbdfrTRhLA+IK/\n6aII12gtH76EIvr7oyfyDn/42o0IMIdSNxZzc+9oON1oDmN4PCLZAgtPjjIv\n0+wCHT6jH6ZlB8Ub8HeBCCqfZJ8+k0+HQm41pASshCHFDAYI3yp+CjQjnSQn\nw4okvSETjkRFOnj4/mn/Tm98NTz4tGTWrckwJv7Jb+WEXp6iEnuUMo1W8E2a\nsSI71fFCTtB7W/XIWXX8U6Z8lARFoFIEBIX9IB9QcVLgnzT2m2Xj/6745PzA\nmyOu\r\n=o6lJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/bundle.js","name":"seamless-scroll-polyfill","title":"seamless scroll polyfill","types":"lib/index.d.ts","author":{"url":"https://iamdustan.com","name":"Dustan Kasten","email":"dustan.kasten@gmail.com"},"module":"lib/index.js","readme":"[![Build Status](https://travis-ci.org/magic-akari/seamless-scroll-polyfill.svg?branch=master)](https://travis-ci.org/magic-akari/seamless-scroll-polyfill)\n\nThis repo is forked from iamdustan/smoothscroll and rewritten with TypeScript.\n\n## Installation and use\n\n```sh\n# npm\nnpm install seamless-scroll-polyfill --save\n\n# yarn\nyarn add seamless-scroll-polyfill\n```\n\n## Use polyfill to patch all methods\n\n```js\nimport { polyfill } from \"seamless-scroll-polyfill\";\n\npolyfill();\n```\n\n## Use specific polyfill\n\n```js\nimport { elementScrollIntoViewPolyfill } from \"seamless-scroll-polyfill\";\n\nelementScrollIntoViewPolyfill();\n```\n\n## Use methods directly without patching\n\n```js\nimport { elementScrollIntoView } from \"seamless-scroll-polyfill\";\n\nelementScrollIntoView(document.querySelector(\"#target\"), { behavior: \"smooth\", block: \"center\", inline: \"center\" });\n```\n\n## Import via script\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/seamless-scroll-polyfill@2.0.0/lib/bundle.min.js\"></script>\n<script>\n    // patch all methods\n    seamless.polyfill();\n    // or use specific methods\n    seamless.windowScrollBy(window, { behavior: \"smooth\", top: 200, left: 0 });\n\n    seamless.elementScrollIntoView(document.querySelector(\"#target\"), {\n        behavior: \"smooth\",\n        block: \"center\",\n        inline: \"center\",\n    });\n</script>\n```\n\n## Changelog\n\nDetailed changes for each release are documented in [CHANGELOG.md](./CHANGELOG.md).\n\n## Thanks\n\n-   [iamdustan/smoothscroll](https://github.com/iamdustan/smoothscroll)\n-   [stipsan/compute-scroll-into-view](https://github.com/stipsan/compute-scroll-into-view)\n","gitHead":"e278f34fe202fbf0c4241402c2641c61c5de3f89","license":"MIT","scripts":{"esm":"tsc","lint":"eslint --ignore-path .gitignore \"**/*.ts\"","rollup":"rollup -c","prepare":"husky install","prettier":"prettier --ignore-path .gitignore -l \"**/*.{ts,js,json,md}\"","type-check":"tsc --noEmit --skipLibCheck","prettier:fix":"prettier --ignore-path .gitignore --write \"**/*.{ts,js,json,md,yml}\" \"*.{json,md}\"","semantic-release":"HUSKY=0 semantic-release"},"_npmUser":{"name":"magic-akari","email":"akari.ccino@gmail.com"},"homepage":"https://github.com/magic-akari/seamless-scroll-polyfill","keywords":["smooth","scroll","CSSOM","polyfill"],"deprecated":"bug fixed in v2.1.2","repository":{"url":"git+https://github.com/magic-akari/seamless-scroll-polyfill.git","type":"git"},"_npmVersion":"6.14.14","description":"Smooth Scroll behavior polyfill","directories":{},"maintainers":[{"name":"magic-akari","email":"akari.ccino@gmail.com"}],"sideEffects":false,"_nodeVersion":"14.17.5","contributors":[{"url":"https://jeremenichelli.io","name":"Jeremias Menichelli","email":"jmenichelli@gmail.com"}],"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^7.0.1","tslib":"^2.3.1","eslint":"^7.32.0","rollup":"^2.56.2","prettier":"^2.3.2","commitizen":"^4.2.4","typescript":"^4.3.5","lint-staged":"^11.1.2","@commitlint/cli":"^13.1.0","semantic-release":"^17.4.5","eslint-config-akari":"^0.0.2","rollup-plugin-terser":"^7.0.2","@semantic-release/git":"^9.0.0","cz-conventional-changelog":"^3.3.0","rollup-plugin-typescript2":"^0.30.0","@semantic-release/changelog":"^5.0.1","@commitlint/config-conventional":"^13.1.0"},"_npmOperationalInternal":{"tmp":"tmp/seamless-scroll-polyfill_2.0.0_1629642740913_0.918432165716945","host":"s3://npm-registry-packages"},"_id":"seamless-scroll-polyfill@2.0.0","version":"2.0.0"}