{"_id":"scroll-into-view-if-needed","_rev":"3766595","name":"scroll-into-view-if-needed","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","dist-tags":{"latest":"3.1.0"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"time":{"modified":"2025-05-06T07:47:19.000Z","created":"2016-04-18T21:35:30.141Z","3.1.0":"2023-09-13T15:23:12.302Z","3.0.10":"2023-04-10T15:30:01.082Z","3.0.9":"2023-04-09T20:18:46.627Z","3.0.8":"2023-04-08T22:38:36.962Z","3.0.7":"2023-04-06T14:50:20.318Z","3.0.6":"2023-02-14T19:42:01.022Z","3.0.5":"2023-02-14T19:22:46.951Z","3.0.4":"2023-01-08T02:33:18.257Z","3.0.3":"2022-12-01T10:27:54.522Z","3.0.2":"2022-12-01T09:53:55.469Z","3.0.1":"2022-12-01T08:41:41.861Z","3.0.0":"2022-12-01T07:54:25.208Z","2.2.31":"2022-11-29T10:32:31.006Z","2.2.30":"2022-11-29T07:05:51.591Z","2.2.29":"2022-02-02T12:48:10.897Z","2.2.28":"2021-03-22T23:40:05.519Z","2.2.27":"2021-02-24T03:07:27.959Z","2.2.26":"2020-09-02T14:30:20.813Z","2.2.25":"2020-05-27T18:26:30.705Z","2.2.24":"2020-01-23T08:38:43.208Z","2.2.23":"2020-01-22T22:40:39.227Z","2.2.22":"2020-01-03T13:28:32.373Z","2.2.21":"2020-01-03T13:21:19.893Z","2.2.20":"2018-10-14T21:09:33.129Z","2.2.19":"2018-10-07T12:33:22.055Z","2.2.18":"2018-10-07T01:50:36.520Z","2.2.17":"2018-10-04T21:21:56.561Z","2.2.16":"2018-07-21T23:06:45.729Z","2.2.15":"2018-07-21T19:51:41.183Z","2.2.14":"2018-07-18T21:09:20.314Z","2.2.13":"2018-07-18T16:18:16.759Z","2.2.12":"2018-07-18T00:48:11.196Z","2.2.11":"2018-07-05T21:37:19.935Z","2.2.10":"2018-07-03T18:27:31.361Z","2.2.9":"2018-07-01T21:38:42.057Z","2.2.8":"2018-06-25T23:16:09.843Z","2.2.7":"2018-06-24T19:48:09.999Z","2.2.6":"2018-06-12T22:06:44.387Z","2.2.5":"2018-06-08T22:32:39.467Z","2.2.4":"2018-05-27T15:05:52.048Z","2.2.3":"2018-05-27T14:49:11.819Z","2.2.2":"2018-05-13T21:49:16.557Z","2.2.1":"2018-05-13T01:18:51.586Z","2.2.0":"2018-05-11T14:28:24.611Z","2.1.7":"2018-05-08T11:32:52.240Z","2.1.6":"2018-05-07T20:30:59.596Z","2.1.5":"2018-05-01T22:15:38.027Z","2.1.4":"2018-05-01T22:00:52.354Z","2.1.3":"2018-05-01T21:32:24.450Z","2.1.2":"2018-04-29T22:21:54.138Z","2.1.1":"2018-04-29T20:11:26.437Z","2.1.0":"2018-04-28T18:01:58.001Z","1.5.1":"2018-04-28T17:19:31.864Z","2.0.1-alpha.1":"2018-04-28T16:12:49.283Z","2.0.1-alpha.0":"2018-04-27T23:22:41.374Z","2.0.0-alpha.4":"2018-04-27T22:39:22.113Z","2.0.0":"2018-04-22T22:25:15.887Z","2.0.0-alpha.d4e115e7":"2018-04-22T20:48:57.367Z","2.0.0-alpha.f7841b3e":"2018-04-22T20:44:58.253Z","2.0.0-alpha.3":"2018-04-22T18:38:16.841Z","1.5.0":"2018-02-25T23:34:41.072Z","1.4.1":"2017-11-21T23:58:55.199Z","1.4.0":"2017-11-16T23:46:00.055Z","1.3.0":"2017-11-12T03:59:15.542Z","1.2.8":"2017-11-05T15:40:48.933Z","1.2.7":"2017-11-05T15:01:40.942Z","1.2.6":"2017-11-05T14:38:29.827Z","1.2.5":"2017-11-05T05:29:32.226Z","1.2.4":"2017-11-05T05:00:22.086Z","1.2.3":"2017-11-04T19:29:34.293Z","1.2.2":"2017-10-29T21:25:03.934Z","1.2.1":"2017-10-02T07:55:40.327Z","1.2.0":"2017-10-01T03:19:01.275Z","1.1.1":"2017-10-01T02:42:08.283Z","1.1.0":"2017-03-29T16:59:59.616Z","1.0.7":"2017-03-14T10:36:40.981Z","1.0.6":"2016-11-17T16:44:15.098Z","1.0.5":"2016-11-12T21:06:24.419Z","1.0.4":"2016-10-31T19:57:56.739Z","1.0.3":"2016-10-01T14:23:37.173Z","1.0.2":"2016-04-18T21:42:36.196Z","1.0.1":"2016-04-18T21:36:20.844Z","1.0.0":"2016-04-18T21:35:30.141Z"},"users":{"gdibble":true,"stipsan":true},"author":{"name":"Cody Olsen"},"repository":{"type":"git","url":"git+https://github.com/scroll-into-view/scroll-into-view-if-needed.git"},"versions":{"3.1.0":{"name":"scroll-into-view-if-needed","version":"3.1.0","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"homepage":"https://scroll-into-view.dev","repository":{"type":"git","url":"git+https://github.com/scroll-into-view/scroll-into-view-if-needed.git"},"license":"MIT","author":{"name":"Cody Olsen"},"sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"main":"./dist/index.cjs","module":"./dist/index.js","source":"./src/index.ts","typings":"./dist/index.d.ts","scripts":{"prebuild":"npm run clean","build":"pkg build --strict","clean":"npx rimraf 'dist'","prepublishOnly":"npm run build","typecheck":"tsc && tsc --noEmit -p tests/typescript"},"browserslist":["> 0.2% and supports es6-module and supports es6-module-dynamic-import and not dead and not IE 11","maintained node versions"],"prettier":{"semi":false,"singleQuote":true},"dependencies":{"compute-scroll-into-view":"^3.0.2"},"devDependencies":{"@sanity/pkg-utils":"^2.2.5","@sanity/semantic-release-preset":"^4.0.0","cross-env":"^7.0.3","prettier":"^2.8.4","prettier-plugin-packagejson":"^2.4.3","rimraf":"^4.1.2","typescript":"^5.0.0"},"bundlesize":[{"path":"./dist/index.js","maxSize":"3.3 kB","compression":"none"}],"gitHead":"8ac397fc9119014eae13069615b16ef4e45b3d9f","bugs":{"url":"https://github.com/scroll-into-view/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@3.1.0","_nodeVersion":"18.17.1","_npmVersion":"9.6.4","dist":{"shasum":"fa9524518c799b45a2ef6bbffb92bcad0296d01f","size":11084,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-3.1.0.tgz"},"_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"directories":{},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_3.1.0_1694618592037_0.6153999026847214"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-13T15:23:12.302Z","publish_time":1694618592302,"_source_registry_name":"default","_cnpm_publish_time":1694618592302},"3.0.10":{"name":"scroll-into-view-if-needed","version":"3.0.10","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"homepage":"https://scroll-into-view.dev","repository":{"type":"git","url":"git+https://github.com/scroll-into-view/scroll-into-view-if-needed.git"},"license":"MIT","author":{"name":"Cody Olsen"},"sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"main":"./dist/index.cjs","module":"./dist/index.js","source":"./src/index.ts","typings":"./dist/index.d.ts","scripts":{"prebuild":"npm run clean","build":"pkg build --strict","clean":"npx rimraf 'dist'","prepublishOnly":"npm run build","typecheck":"tsc && tsc --noEmit -p tests/typescript"},"browserslist":["> 0.2% and supports es6-module and supports es6-module-dynamic-import and not dead and not IE 11","maintained node versions"],"prettier":{"semi":false,"singleQuote":true},"dependencies":{"compute-scroll-into-view":"^3.0.2"},"devDependencies":{"@sanity/pkg-utils":"^2.2.5","@sanity/semantic-release-preset":"^4.0.0","cross-env":"^7.0.3","prettier":"^2.8.4","prettier-plugin-packagejson":"^2.4.3","rimraf":"^4.1.2","typescript":"^5.0.0"},"bundlesize":[{"path":"./dist/index.js","maxSize":"3.3 kB","compression":"none"}],"gitHead":"065641e3c9a243c4524c8ceb71de0e1f44ea9972","bugs":{"url":"https://github.com/scroll-into-view/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@3.0.10","_nodeVersion":"18.15.0","_npmVersion":"9.6.4","dist":{"shasum":"38fbfe770d490baff0fb2ba34ae3539f6ec44e13","size":10579,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-3.0.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-3.0.10.tgz"},"_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"directories":{},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_3.0.10_1681140600894_0.5899992504930633"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-10T15:30:01.082Z","publish_time":1681140601082,"_cnpm_publish_time":1681140601082},"3.0.9":{"name":"scroll-into-view-if-needed","version":"3.0.9","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"homepage":"https://scroll-into-view.dev","repository":{"type":"git","url":"git+https://github.com/scroll-into-view/scroll-into-view-if-needed.git"},"license":"MIT","author":{"name":"Cody Olsen"},"sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","require":"./dist/index.cjs","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"main":"./dist/index.cjs","module":"./dist/index.js","source":"./src/index.ts","typings":"./dist/index.d.ts","scripts":{"prebuild":"npm run clean","build":"pkg build --strict","clean":"npx rimraf 'dist'","prepublishOnly":"npm run build","typecheck":"tsc && tsc --noEmit -p tests/typescript"},"browserslist":["> 0.2% and supports es6-module and supports es6-module-dynamic-import and not dead and not IE 11","maintained node versions"],"prettier":{"semi":false,"singleQuote":true},"dependencies":{"compute-scroll-into-view":"^3.0.2"},"devDependencies":{"@sanity/pkg-utils":"^2.2.5","@sanity/semantic-release-preset":"^4.0.0","cross-env":"^7.0.3","prettier":"^2.8.4","prettier-plugin-packagejson":"^2.4.3","rimraf":"^4.1.2","typescript":"^5.0.0"},"bundlesize":[{"path":"./dist/index.js","maxSize":"3.3 kB","compression":"none"}],"gitHead":"f9a34d595c874c7ff0af3112bd1e3f6abee28cbc","bugs":{"url":"https://github.com/scroll-into-view/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@3.0.9","_nodeVersion":"18.15.0","_npmVersion":"9.6.4","dist":{"shasum":"f168a45b3f4b300a09f4e018ae8327696ea59eff","size":10636,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-3.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-3.0.9.tgz"},"_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"directories":{},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_3.0.9_1681071526405_0.07533760000739465"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-09T20:18:46.627Z","publish_time":1681071526627,"_cnpm_publish_time":1681071526627},"3.0.8":{"name":"scroll-into-view-if-needed","version":"3.0.8","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"homepage":"https://scroll-into-view.dev","repository":{"type":"git","url":"git+https://github.com/scroll-into-view/scroll-into-view-if-needed.git"},"license":"MIT","author":{"name":"Cody Olsen"},"sideEffects":false,"type":"commonjs","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","require":"./dist/index.js","import":"./dist/index.mjs","default":"./dist/index.js"},"./package.json":"./package.json"},"main":"./dist/index.js","module":"./dist/index.mjs","source":"./src/index.ts","typings":"./dist/index.d.ts","scripts":{"prebuild":"npm run clean","build":"pkg build --strict","clean":"npx rimraf 'dist'","prepublishOnly":"npm run build","typecheck":"tsc && tsc --noEmit -p tests/typescript"},"browserslist":["> 0.2% and supports es6-module and supports es6-module-dynamic-import and not dead and not IE 11","maintained node versions"],"prettier":{"semi":false,"singleQuote":true},"dependencies":{"compute-scroll-into-view":"^3.0.1"},"devDependencies":{"@sanity/pkg-utils":"^2.2.5","@sanity/semantic-release-preset":"^4.0.0","cross-env":"^7.0.3","prettier":"^2.8.4","prettier-plugin-packagejson":"^2.4.3","rimraf":"^4.1.2","typescript":"^5.0.0"},"bundlesize":[{"path":"./dist/index.js","maxSize":"3.3 kB","compression":"none"}],"gitHead":"45b59ca6229447cd7f6880dd0d2f551b531cd612","bugs":{"url":"https://github.com/scroll-into-view/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@3.0.8","_nodeVersion":"18.15.0","_npmVersion":"9.6.4","dist":{"shasum":"7f2a3c49ecb0df35f41b8ad61245af351b551b2c","size":10810,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-3.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-3.0.8.tgz"},"_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"directories":{},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_3.0.8_1680993516763_0.7302275218128227"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-08T22:38:36.962Z","publish_time":1680993516962,"_cnpm_publish_time":1680993516962},"3.0.7":{"name":"scroll-into-view-if-needed","version":"3.0.7","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"homepage":"https://scroll-into-view.dev","repository":{"type":"git","url":"git+https://github.com/scroll-into-view/scroll-into-view-if-needed.git"},"license":"MIT","author":{"name":"Cody Olsen"},"sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","import":"./dist/index.js","require":"./dist/index.cjs","default":"./dist/index.js"},"./package.json":"./package.json"},"main":"./dist/index.cjs","module":"./dist/index.js","typings":"./dist/index.d.ts","scripts":{"prebuild":"npm run clean","build":"pkg build --strict","clean":"npx rimraf 'dist'","prepublishOnly":"npm run build","typecheck":"tsc && tsc --noEmit -p tests/typescript"},"browserslist":["> 0.2% and supports es6-module and supports es6-module-dynamic-import and not dead and not IE 11","maintained node versions"],"prettier":{"semi":false,"singleQuote":true},"dependencies":{"compute-scroll-into-view":"^3.0.0"},"devDependencies":{"@sanity/pkg-utils":"^2.2.5","@sanity/semantic-release-preset":"^4.0.0","cross-env":"^7.0.3","prettier":"^2.8.4","prettier-plugin-packagejson":"^2.4.3","rimraf":"^4.1.2","typescript":"^4.9.5"},"bundlesize":[{"path":"./dist/index.js","maxSize":"3.3 kB","compression":"none"}],"gitHead":"a64fa27b80b073b0292143d9fe545944b7b11102","bugs":{"url":"https://github.com/scroll-into-view/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@3.0.7","_nodeVersion":"18.15.0","_npmVersion":"8.19.4","dist":{"shasum":"c41d9709aac3776a25c5c0ead442afe7420a9e3c","size":10616,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-3.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-3.0.7.tgz"},"_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"directories":{},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_3.0.7_1680792620121_0.9570559461248276"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-06T14:50:20.318Z","publish_time":1680792620318,"_cnpm_publish_time":1680792620318},"3.0.6":{"name":"scroll-into-view-if-needed","version":"3.0.6","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"homepage":"https://scroll-into-view.dev","repository":{"type":"git","url":"git+https://github.com/scroll-into-view/scroll-into-view-if-needed.git"},"license":"MIT","author":{"name":"Cody Olsen"},"sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","import":"./dist/index.js","require":"./dist/index.cjs","default":"./dist/index.js"},"./package.json":"./package.json"},"main":"./dist/index.cjs","module":"./dist/index.js","typings":"./dist/index.d.ts","scripts":{"prebuild":"npm run clean","build":"pkg build --strict","clean":"npx rimraf 'dist'","prepublishOnly":"npm run build","typecheck":"tsc && tsc --noEmit -p tests/typescript"},"browserslist":["> 0.2% and supports es6-module and supports es6-module-dynamic-import and not dead and not IE 11","maintained node versions"],"prettier":{"semi":false,"singleQuote":true},"dependencies":{"compute-scroll-into-view":"^3.0.0"},"devDependencies":{"@sanity/pkg-utils":"^2.2.5","@sanity/semantic-release-preset":"^4.0.0","cross-env":"^7.0.3","prettier":"^2.8.4","prettier-plugin-packagejson":"^2.4.3","rimraf":"^4.1.2","typescript":"^4.9.5"},"bundlesize":[{"path":"./dist/index.js","maxSize":"3.3 kB","compression":"none"}],"gitHead":"b08f6418753573c1c9fd9abb7de51b1204bcfe6f","bugs":{"url":"https://github.com/scroll-into-view/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@3.0.6","_nodeVersion":"18.14.0","_npmVersion":"8.19.4","dist":{"shasum":"2c803a509c1036bc4a9c009fecc5c145f87e47cf","size":10152,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-3.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-3.0.6.tgz"},"_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"directories":{},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_3.0.6_1676403720807_0.605551440100143"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-14T19:42:01.022Z","publish_time":1676403721022,"_cnpm_publish_time":1676403721022},"3.0.5":{"name":"scroll-into-view-if-needed","version":"3.0.5","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"homepage":"https://scroll-into-view.dev","repository":{"type":"git","url":"git+https://github.com/scroll-into-view/scroll-into-view-if-needed.git"},"license":"MIT","author":{"name":"Cody Olsen"},"sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","import":"./dist/index.js","require":"./dist/index.cjs","default":"./dist/index.js"},"./package.json":"./package.json"},"main":"./dist/index.cjs","module":"./dist/index.js","typings":"./dist/index.d.ts","scripts":{"prebuild":"npm run clean","build":"pkg build --strict","clean":"npx rimraf 'dist'","prepublishOnly":"npm run build","typecheck":"tsc && tsc --noEmit -p tests/typescript"},"browserslist":["> 0.2% and supports es6-module and supports es6-module-dynamic-import and not dead and not IE 11","maintained node versions"],"prettier":{"semi":false,"singleQuote":true},"dependencies":{"compute-scroll-into-view":"^2.0.4"},"devDependencies":{"@sanity/pkg-utils":"^2.2.5","@sanity/semantic-release-preset":"^4.0.0","cross-env":"^7.0.3","prettier":"^2.8.4","prettier-plugin-packagejson":"^2.4.3","rimraf":"^4.1.2","typescript":"^4.9.5"},"bundlesize":[{"path":"./dist/index.js","maxSize":"3.3 kB","compression":"none"}],"gitHead":"467e95f4e4925140d4abc4c3f9a93c62bfb5141d","bugs":{"url":"https://github.com/scroll-into-view/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@3.0.5","_nodeVersion":"18.14.0","_npmVersion":"8.19.3","dist":{"shasum":"07f3f0d10b2277970b6f4da8b0101d46b4a598f6","size":10204,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-3.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-3.0.5.tgz"},"_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"directories":{},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_3.0.5_1676402566808_0.6311964723828645"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-14T19:22:46.951Z","publish_time":1676402566951,"_cnpm_publish_time":1676402566951},"3.0.4":{"name":"scroll-into-view-if-needed","version":"3.0.4","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"homepage":"https://scroll-into-view.dev","repository":{"type":"git","url":"git+https://github.com/scroll-into-view/scroll-into-view-if-needed.git"},"license":"MIT","author":{"name":"Cody Olsen"},"sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","import":"./dist/index.js","require":"./dist/index.cjs","default":"./dist/index.js"},"./package.json":"./package.json"},"main":"./dist/index.cjs","module":"./dist/index.js","typings":"./dist/index.d.ts","scripts":{"prebuild":"npm run clean","build":"pkg build --strict","clean":"npx rimraf 'dist'","prepublishOnly":"npm run build","typecheck":"tsc && tsc --noEmit -p tests/typescript"},"browserslist":["> 0.2% and supports es6-module and supports es6-module-dynamic-import and not dead and not IE 11","maintained node versions"],"prettier":{"semi":false,"singleQuote":true},"dependencies":{"compute-scroll-into-view":"^2.0.4"},"devDependencies":{"@sanity/pkg-utils":"^2.1.1","@sanity/semantic-release-preset":"^3.0.0","cross-env":"^7.0.3","prettier":"^2.8.2","prettier-plugin-packagejson":"^2.3.0","rimraf":"^3.0.2","typescript":"^4.9.4"},"bundlesize":[{"path":"./dist/index.js","maxSize":"3.3 kB","compression":"none"}],"gitHead":"01ce46b3ede07bcf4a6a3af2fed9d084dd352eaa","bugs":{"url":"https://github.com/scroll-into-view/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@3.0.4","_nodeVersion":"18.12.1","_npmVersion":"8.19.3","dist":{"shasum":"4b3101712f0ac8ec982c0a7ab4d071e393241e21","size":9159,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-3.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-3.0.4.tgz"},"_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"directories":{},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_3.0.4_1673145198045_0.24481448061383504"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-08T02:35:12.925Z","publish_time":1673145198257,"_cnpm_publish_time":1673145198257},"3.0.3":{"name":"scroll-into-view-if-needed","version":"3.0.3","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"homepage":"https://scroll-into-view.dev","repository":{"type":"git","url":"git+https://github.com/scroll-into-view/scroll-into-view-if-needed.git"},"license":"MIT","author":{"name":"Cody Olsen"},"sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","import":"./dist/index.js","require":"./dist/index.cjs","default":"./dist/index.js"},"./package.json":"./package.json"},"main":"./dist/index.cjs","module":"./dist/index.js","typings":"./dist/index.d.ts","scripts":{"prebuild":"npm run clean","build":"pkg build --strict","clean":"npx rimraf 'dist'","prepublishOnly":"npm run build","typecheck":"tsc && tsc --noEmit -p tests/typescript"},"browserslist":["> 0.2% and supports es6-module and supports es6-module-dynamic-import and not dead and not IE 11","maintained node versions"],"prettier":{"semi":false,"singleQuote":true},"dependencies":{"compute-scroll-into-view":"^2.0.2"},"devDependencies":{"@sanity/pkg-utils":"^1.20.1","@sanity/semantic-release-preset":"^2.0.2","cross-env":"^7.0.3","prettier":"^2.8.0","prettier-plugin-packagejson":"^2.3.0","rimraf":"^3.0.2","typescript":"^4.9.3"},"bundlesize":[{"path":"./dist/index.js","maxSize":"3.3 kB","compression":"none"}],"gitHead":"2c3019af0947543d0d339ff48864c79a79003ec5","bugs":{"url":"https://github.com/scroll-into-view/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@3.0.3","_nodeVersion":"18.12.1","_npmVersion":"8.19.3","dist":{"shasum":"57256bef78f3c3c288070d2aaa63cf547aa11e70","size":10168,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-3.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-3.0.3.tgz"},"_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"directories":{},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_3.0.3_1669890474234_0.6707798848730608"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-01T10:32:54.889Z","publish_time":1669890474522,"_cnpm_publish_time":1669890474522},"3.0.2":{"name":"scroll-into-view-if-needed","version":"3.0.2","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"homepage":"https://scroll-into-view.dev","repository":{"type":"git","url":"git+https://github.com/scroll-into-view/scroll-into-view-if-needed.git"},"license":"MIT","author":{"name":"Cody Olsen"},"sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","import":"./dist/index.js","require":"./dist/index.cjs","default":"./dist/index.js"},"./package.json":"./package.json"},"main":"./dist/index.cjs","module":"./dist/index.js","typings":"./dist/index.d.ts","scripts":{"prebuild":"npm run clean","build":"pkg build --strict","clean":"npx rimraf 'dist'","prepublishOnly":"npm run build","typecheck":"tsc && tsc --noEmit -p tests/typescript"},"browserslist":["> 0.2% and supports es6-module and supports es6-module-dynamic-import and not dead and not IE 11","maintained node versions"],"prettier":{"semi":false,"singleQuote":true},"dependencies":{"compute-scroll-into-view":"^2.0.2"},"devDependencies":{"@sanity/pkg-utils":"^1.20.1","@sanity/semantic-release-preset":"^2.0.2","cross-env":"^7.0.3","prettier":"^2.8.0","prettier-plugin-packagejson":"^2.3.0","rimraf":"^3.0.2","typescript":"^4.9.3"},"bundlesize":[{"path":"./dist/index.js","maxSize":"3.3 kB","compression":"none"}],"gitHead":"59fbe966a7d9025b2e38555e5b55aa923bf95fd5","bugs":{"url":"https://github.com/scroll-into-view/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@3.0.2","_nodeVersion":"18.12.1","_npmVersion":"8.19.3","dist":{"shasum":"d4de1a34d8511acf01434b36d55f3506f4e204e5","size":10146,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-3.0.2.tgz"},"_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"directories":{},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_3.0.2_1669888435302_0.33616654835261417"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-01T10:12:37.956Z","publish_time":1669888435469,"_cnpm_publish_time":1669888435469},"3.0.1":{"name":"scroll-into-view-if-needed","version":"3.0.1","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"homepage":"https://scroll-into-view.dev","repository":{"type":"git","url":"git+https://github.com/scroll-into-view/scroll-into-view-if-needed.git"},"license":"MIT","author":{"name":"Cody Olsen"},"sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","import":"./dist/index.js","require":"./dist/index.cjs","default":"./dist/index.js"},"./package.json":"./package.json"},"main":"./dist/index.cjs","module":"./dist/index.js","typings":"./dist/index.d.ts","scripts":{"prebuild":"npm run clean","build":"pkg build --strict","clean":"npx rimraf 'dist'","prepublishOnly":"npm run build","typecheck":"tsc && tsc --noEmit -p tests/typescript"},"browserslist":["> 0.2% and supports es6-module and supports es6-module-dynamic-import and not dead and not IE 11","maintained node versions"],"prettier":{"semi":false,"singleQuote":true},"dependencies":{"compute-scroll-into-view":"^2.0.1"},"devDependencies":{"@sanity/pkg-utils":"^1.20.1","@sanity/semantic-release-preset":"^2.0.2","cross-env":"^7.0.3","prettier":"^2.8.0","prettier-plugin-packagejson":"^2.3.0","rimraf":"^3.0.2","typescript":"^4.9.3"},"bundlesize":[{"path":"./dist/index.js","maxSize":"3.3 kB","compression":"none"}],"gitHead":"e481bee94e21aff79a075587309843abb4310567","bugs":{"url":"https://github.com/scroll-into-view/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@3.0.1","_nodeVersion":"18.12.1","_npmVersion":"8.19.3","dist":{"shasum":"db8cda749842e4f36398dac000d0bf5d9ee1e127","size":10373,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-3.0.1.tgz"},"_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"directories":{},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_3.0.1_1669884101672_0.03470004652176062"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-01T08:47:52.852Z","publish_time":1669884101861,"_cnpm_publish_time":1669884101861},"3.0.0":{"name":"scroll-into-view-if-needed","version":"3.0.0","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"homepage":"https://scroll-into-view.dev","repository":{"type":"git","url":"git+https://github.com/scroll-into-view/scroll-into-view-if-needed.git"},"license":"MIT","author":{"name":"Cody Olsen"},"sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.ts","source":"./src/index.ts","import":"./dist/index.js","require":"./dist/index.cjs","default":"./dist/index.js"},"./package.json":"./package.json"},"main":"./dist/index.cjs","module":"./dist/index.js","typings":"./dist/index.d.ts","scripts":{"prebuild":"npm run clean","build":"pkg build --strict","clean":"npx rimraf 'dist'","prepublishOnly":"npm run build","typecheck":"tsc && tsc --noEmit -p tests/typescript"},"browserslist":["> 0.2% and supports es6-module and supports es6-module-dynamic-import and not dead and not IE 11","maintained node versions"],"prettier":{"semi":false,"singleQuote":true},"dependencies":{"compute-scroll-into-view":"^2.0.0"},"devDependencies":{"@sanity/pkg-utils":"^1.20.1","@sanity/semantic-release-preset":"^2.0.2","cross-env":"^7.0.3","prettier":"^2.8.0","prettier-plugin-packagejson":"^2.3.0","rimraf":"^3.0.2","typescript":"^4.9.3"},"bundlesize":[{"path":"./dist/index.js","maxSize":"3.3 kB","compression":"none"}],"gitHead":"bcb43e4286e7970137aa22771b77bca2175c6542","bugs":{"url":"https://github.com/scroll-into-view/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@3.0.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.3","dist":{"shasum":"9c27702af33effea6652a14d7636ed062e78ae96","size":10433,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-3.0.0.tgz"},"_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"directories":{},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_3.0.0_1669881265030_0.4138089254363768"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-01T07:54:45.836Z","publish_time":1669881265208,"_cnpm_publish_time":1669881265208},"2.2.31":{"name":"scroll-into-view-if-needed","version":"2.2.31","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"homepage":"https://scroll-into-view.dev","repository":{"type":"git","url":"git+https://github.com/scroll-into-view/scroll-into-view-if-needed.git"},"license":"MIT","author":{"name":"Cody Olsen"},"sideEffects":false,"exports":{".":{"types":"./typings/index.d.ts","source":"./src/index.ts","import":"./es/index.js","require":"./index.js","default":"./es/index.js"},"./package.json":"./package.json"},"main":"index.js","module":"es/index.js","typings":"typings/index.d.ts","scripts":{"prebuild":"npm run clean","build":"npm run build:d.ts && npm run build:cjs && npm run build:es && npm run build:umd && npm run build:umd.min","build:cjs":"cross-env BABEL_ENV=cjs babel src -d . --extensions '.ts'","build:d.ts":"tsc --emitDeclarationOnly","build:es":"cross-env BABEL_ENV=es babel src -d es --extensions '.ts'","build:umd":"cross-env BABEL_ENV=umd NODE_ENV=development rollup -c -f umd -o umd/scroll-into-view-if-needed.js","build:umd.min":"cross-env BABEL_ENV=umd NODE_ENV=production rollup -c -f umd -o umd/scroll-into-view-if-needed.min.js","clean":"rimraf 'umd' 'es' 'typings'","dev":"concurrently 'tsc --noEmit --watch' 'tsc --noEmit -p tests/typescript --watch' 'npm run build:cjs --watch' 'npm run build:es --watch' 'npm run build:umd --watch' 'npm run build:umd.min --watch'","lint":"eslint ./integration-examples","precommit":"lint-staged","prepublishOnly":"npm run build","typecheck":"tsc --noEmit && tsc --noEmit -p tests/typescript"},"browserify":{"transform":["loose-envify"]},"prettier":{"semi":false,"singleQuote":true,"overrides":[{"files":".babelrc","options":{"parser":"json"}}]},"dependencies":{"compute-scroll-into-view":"^1.0.20"},"devDependencies":{"@babel/cli":"^7.19.3","@babel/core":"^7.20.5","@babel/plugin-external-helpers":"^7.18.6","@babel/preset-env":"^7.20.2","@babel/preset-typescript":"^7.18.6","@sanity/semantic-release-preset":"^2.0.2","babel-eslint":"^10.1.0","babel-plugin-add-module-exports":"^1.0.4","babel-plugin-dev-expression":"^0.2.3","concurrently":"^7.6.0","cross-env":"^7.0.3","eslint":"^8.28.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.26.0","eslint-plugin-react":"^7.31.11","flowgen":"^1.20.1","husky":"^7.0.4","lint-staged":"^12.5.0","prettier":"^2.8.0","prettier-plugin-packagejson":"^2.3.0","rimraf":"^3.0.2","rollup":"^2.79.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^7.0.2","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","typescript":"^4.9.3"},"bundlesize":[{"path":"./umd/scroll-into-view-if-needed.min.js","maxSize":"3.3 kB","compression":"none"}],"gitHead":"26578c011e5a17ccc7540e211c947bfc99ef4ed2","bugs":{"url":"https://github.com/scroll-into-view/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@2.2.31","_nodeVersion":"18.12.1","_npmVersion":"8.19.3","dist":{"shasum":"d3c482959dc483e37962d1521254e3295d0d1587","size":10948,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.31.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-2.2.31.tgz"},"_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"directories":{},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_2.2.31_1669717950790_0.9909392425513368"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-29T10:42:26.979Z","publish_time":1669717951006,"_cnpm_publish_time":1669717951006},"2.2.30":{"name":"scroll-into-view-if-needed","version":"2.2.30","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"homepage":"https://scroll-into-view.dev","repository":{"type":"git","url":"git+https://github.com/scroll-into-view/scroll-into-view-if-needed.git"},"license":"MIT","author":{"name":"Cody Olsen"},"sideEffects":false,"main":"index.js","module":"es/index.js","typings":"typings/index.d.ts","scripts":{"prebuild":"npm run clean","build":"npm run build:d.ts && npm run build:cjs && npm run build:es && npm run build:umd && npm run build:umd.min","build:cjs":"cross-env BABEL_ENV=cjs babel src -d . --extensions '.ts'","build:d.ts":"tsc --emitDeclarationOnly","build:es":"cross-env BABEL_ENV=es babel src -d es --extensions '.ts'","build:umd":"cross-env BABEL_ENV=umd NODE_ENV=development rollup -c -f umd -o umd/scroll-into-view-if-needed.js","build:umd.min":"cross-env BABEL_ENV=umd NODE_ENV=production rollup -c -f umd -o umd/scroll-into-view-if-needed.min.js","clean":"rimraf 'umd' 'es' 'typings'","dev":"concurrently 'tsc --noEmit --watch' 'tsc --noEmit -p tests/typescript --watch' 'npm run build:cjs --watch' 'npm run build:es --watch' 'npm run build:umd --watch' 'npm run build:umd.min --watch'","lint":"eslint ./integration-examples","precommit":"lint-staged","prepublishOnly":"npm run build","typecheck":"tsc --noEmit && tsc --noEmit -p tests/typescript"},"browserify":{"transform":["loose-envify"]},"prettier":{"semi":false,"singleQuote":true,"overrides":[{"files":".babelrc","options":{"parser":"json"}}]},"dependencies":{"compute-scroll-into-view":"^1.0.20"},"devDependencies":{"@babel/cli":"^7.19.3","@babel/core":"^7.20.5","@babel/plugin-external-helpers":"^7.18.6","@babel/preset-env":"^7.20.2","@babel/preset-typescript":"^7.18.6","@sanity/semantic-release-preset":"^2.0.2","babel-eslint":"^10.1.0","babel-plugin-add-module-exports":"^1.0.4","babel-plugin-dev-expression":"^0.2.3","concurrently":"^7.6.0","cross-env":"^7.0.3","eslint":"^8.28.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.26.0","eslint-plugin-react":"^7.31.11","flowgen":"^1.20.1","husky":"^7.0.4","lint-staged":"^12.5.0","prettier":"^2.8.0","prettier-plugin-packagejson":"^2.3.0","rimraf":"^3.0.2","rollup":"^2.79.1","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^7.0.2","tslint":"^5.20.1","tslint-config-prettier":"^1.18.0","typescript":"^4.6.4"},"bundlesize":[{"path":"./umd/scroll-into-view-if-needed.min.js","maxSize":"3.3 kB","compression":"none"}],"gitHead":"9c5c827ab466e0848074167d8a7178ed3cc271c4","bugs":{"url":"https://github.com/scroll-into-view/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@2.2.30","_nodeVersion":"18.12.1","_npmVersion":"8.19.3","dist":{"shasum":"d138f244231f0b34fb0b564dceb12f2f592a992f","size":10885,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.30.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-2.2.30.tgz"},"_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"directories":{},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_2.2.30_1669705551454_0.5651338615140178"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-29T07:07:24.806Z","publish_time":1669705551591,"_cnpm_publish_time":1669705551591},"2.2.29":{"name":"scroll-into-view-if-needed","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","license":"MIT","author":{"name":"Cody Olsen"},"homepage":"https://scroll-into-view-if-needed.netlify.com","repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"version":"2.2.29","main":"index.js","module":"es/index.js","scripts":{"prebuild":"yarn clean","build":"yarn build:d.ts && yarn build:cjs && yarn build:es && yarn build:umd && yarn build:umd.min","build:cjs":"BABEL_ENV=cjs babel src -d . --extensions '.ts'","build:d.ts":"tsc --emitDeclarationOnly","build:es":"BABEL_ENV=es babel src -d es --extensions '.ts'","build:umd":"BABEL_ENV=umd NODE_ENV=development rollup -c -f umd -o umd/scroll-into-view-if-needed.js","build:umd.min":"BABEL_ENV=umd NODE_ENV=production rollup -c -f umd -o umd/scroll-into-view-if-needed.min.js","clean":"rimraf 'umd' 'es' 'typings'","precommit":"lint-staged","dev":"concurrently 'tsc --noEmit --watch' 'tsc --noEmit -p tests/typescript --watch' 'yarn build:cjs --watch' 'yarn build:es --watch' 'yarn build:umd --watch' 'yarn build:umd.min --watch'","lint":"eslint ./integration-examples","prepublishOnly":"unset npm_config_cafile && yarn build","typecheck":"tsc --noEmit && tsc --noEmit -p tests/typescript"},"sideEffects":false,"typings":"typings/index.d.ts","dependencies":{"compute-scroll-into-view":"^1.0.17"},"devDependencies":{"@babel/cli":"7.16.7","@babel/core":"7.16.7","@babel/plugin-external-helpers":"7.16.7","@babel/preset-env":"7.16.7","@babel/preset-typescript":"7.16.7","babel-eslint":"10.1.0","babel-plugin-add-module-exports":"1.0.4","babel-plugin-dev-expression":"0.2.3","concurrently":"6.5.1","eslint":"8.7.0","eslint-config-prettier":"8.3.0","eslint-plugin-import":"2.25.4","eslint-plugin-react":"7.28.0","flowgen":"1.16.2","husky":"7.0.4","lint-staged":"12.3.1","prettier":"2.5.1","prettier-package-json":"2.6.0","rimraf":"3.0.2","rollup":"2.63.0","rollup-plugin-babel":"4.4.0","rollup-plugin-commonjs":"10.1.0","rollup-plugin-node-resolve":"5.2.0","rollup-plugin-replace":"2.2.0","rollup-plugin-terser":"7.0.2","semantic-release":"17.4.7","tslint":"5.20.1","tslint-config-prettier":"1.18.0","typescript":"4.5.4"},"keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"browserify":{"transform":["loose-envify"]},"bundlesize":[{"path":"./umd/scroll-into-view-if-needed.min.js","maxSize":"3.3 kB","compression":"none"}],"lint-staged":{"*.js":["prettier --write","git add"],"*.{ts,tsx}":["prettier --write","git add"],"*.json":["prettier --write","git add"],"*.css":["prettier --write","git add"],"*.md":["prettier --write","git add"],"**/package.json":["prettier-package-json --write","git add"],"**/.babelrc":["prettier --write","git add"]},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5","overrides":[{"files":".babelrc","options":{"parser":"json"}}]},"release":{"prepare":["@semantic-release/npm"]},"gitHead":"e9f611dae5c03c980ac07637ef6df80c16bfc450","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@2.2.29","_nodeVersion":"12.22.7","_npmVersion":"7.24.2","dist":{"shasum":"551791a84b7e2287706511f8c68161e4990ab885","size":10913,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.29.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-2.2.29.tgz"},"_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"directories":{},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_2.2.29_1643806090712_0.6005493195175982"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-02T12:48:19.791Z","publish_time":1643806090897,"_cnpm_publish_time":1643806090897},"2.2.28":{"name":"scroll-into-view-if-needed","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","license":"MIT","author":{"name":"Cody Olsen"},"homepage":"https://scroll-into-view-if-needed.netlify.com","repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"version":"2.2.28","main":"index.js","module":"es/index.js","scripts":{"prebuild":"yarn clean","build":"yarn build:d.ts && yarn build:cjs && yarn build:es && yarn build:umd && yarn build:umd.min","build:cjs":"BABEL_ENV=cjs babel src -d . --extensions '.ts'","build:d.ts":"tsc --emitDeclarationOnly","build:es":"BABEL_ENV=es babel src -d es --extensions '.ts'","build:umd":"BABEL_ENV=umd NODE_ENV=development rollup -c -f umd -o umd/scroll-into-view-if-needed.js","build:umd.min":"BABEL_ENV=umd NODE_ENV=production rollup -c -f umd -o umd/scroll-into-view-if-needed.min.js","clean":"rimraf 'umd' 'es' 'typings'","precommit":"lint-staged","dev":"concurrently 'tsc --noEmit --watch' 'tsc --noEmit -p tests/typescript --watch' 'yarn build:cjs --watch' 'yarn build:es --watch' 'yarn build:umd --watch' 'yarn build:umd.min --watch'","lint":"eslint ./integration-examples","prepublishOnly":"unset npm_config_cafile && yarn build","typecheck":"tsc --noEmit && tsc --noEmit -p tests/typescript"},"sideEffects":false,"typings":"typings/index.d.ts","dependencies":{"compute-scroll-into-view":"^1.0.17"},"devDependencies":{"@babel/cli":"7.13.10","@babel/core":"7.13.10","@babel/plugin-external-helpers":"7.12.13","@babel/preset-env":"7.13.10","@babel/preset-typescript":"7.13.0","babel-eslint":"10.1.0","babel-plugin-add-module-exports":"1.0.4","babel-plugin-dev-expression":"0.2.2","concurrently":"6.0.0","eslint":"7.22.0","eslint-config-prettier":"6.15.0","eslint-plugin-import":"2.22.1","eslint-plugin-react":"7.22.0","flowgen":"1.13.0","husky":"4.3.8","lint-staged":"10.5.4","prettier":"2.2.1","prettier-package-json":"2.1.3","rimraf":"3.0.2","rollup":"2.42.1","rollup-plugin-babel":"4.4.0","rollup-plugin-commonjs":"10.1.0","rollup-plugin-node-resolve":"5.2.0","rollup-plugin-replace":"2.2.0","rollup-plugin-terser":"7.0.2","semantic-release":"17.4.2","tslint":"5.20.1","tslint-config-prettier":"1.18.0","typescript":"4.2.3"},"keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"browserify":{"transform":["loose-envify"]},"bundlesize":[{"path":"./umd/scroll-into-view-if-needed.min.js","maxSize":"3.2 kB","compression":"none"}],"lint-staged":{"*.js":["prettier --write","git add"],"*.{ts,tsx}":["prettier --write","git add"],"*.json":["prettier --write","git add"],"*.css":["prettier --write","git add"],"*.md":["prettier --write","git add"],"**/package.json":["prettier-package-json --write","git add"],"**/.babelrc":["prettier --write","git add"]},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5","overrides":[{"files":".babelrc","options":{"parser":"json"}}]},"release":{"prepare":["@semantic-release/npm"]},"gitHead":"3157ff069b71c284693742cbc3f210518d15cd05","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@2.2.28","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"shasum":"5a15b2f58a52642c88c8eca584644e01703d645a","size":12548,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.28.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-2.2.28.tgz"},"_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"directories":{},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_2.2.28_1616456405336_0.7979608266664584"},"_hasShrinkwrap":false,"publish_time":1616456405519,"_cnpm_publish_time":1616456405519},"2.2.27":{"name":"scroll-into-view-if-needed","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","license":"MIT","author":{"name":"Cody Olsen"},"homepage":"https://scroll-into-view-if-needed.netlify.com","repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"version":"2.2.27","main":"index.js","module":"es/index.js","scripts":{"prebuild":"yarn clean","build":"yarn build:d.ts && yarn build:cjs && yarn build:es && yarn build:umd && yarn build:umd.min","build:cjs":"BABEL_ENV=cjs babel src -d . --extensions '.ts'","build:d.ts":"tsc --emitDeclarationOnly","build:es":"BABEL_ENV=es babel src -d es --extensions '.ts'","build:umd":"BABEL_ENV=umd NODE_ENV=development rollup -c -f umd -o umd/scroll-into-view-if-needed.js","build:umd.min":"BABEL_ENV=umd NODE_ENV=production rollup -c -f umd -o umd/scroll-into-view-if-needed.min.js","clean":"rimraf 'umd' 'es' 'typings'","precommit":"lint-staged","dev":"concurrently 'tsc --noEmit --watch' 'tsc --noEmit -p tests/typescript --watch' 'yarn build:cjs --watch' 'yarn build:es --watch' 'yarn build:umd --watch' 'yarn build:umd.min --watch'","lint":"eslint ./integration-examples","prepublishOnly":"unset npm_config_cafile && yarn build","typecheck":"tsc --noEmit && tsc --noEmit -p tests/typescript"},"sideEffects":false,"typings":"typings/index.d.ts","dependencies":{"compute-scroll-into-view":"^1.0.16"},"devDependencies":{"@babel/cli":"7.12.17","@babel/core":"7.12.17","@babel/plugin-external-helpers":"7.12.13","@babel/preset-env":"7.12.17","@babel/preset-typescript":"7.12.17","babel-eslint":"10.1.0","babel-plugin-add-module-exports":"1.0.4","babel-plugin-dev-expression":"0.2.2","concurrently":"5.3.0","eslint":"7.20.0","eslint-config-prettier":"6.15.0","eslint-plugin-import":"2.22.1","eslint-plugin-react":"7.22.0","flowgen":"1.13.0","husky":"4.3.8","lint-staged":"10.5.4","prettier":"2.2.1","prettier-package-json":"2.1.3","rimraf":"3.0.2","rollup":"2.39.0","rollup-plugin-babel":"4.4.0","rollup-plugin-commonjs":"10.1.0","rollup-plugin-node-resolve":"5.2.0","rollup-plugin-replace":"2.2.0","rollup-plugin-terser":"7.0.2","semantic-release":"17.3.9","tslint":"5.20.1","tslint-config-prettier":"1.18.0","typescript":"4.1.5"},"keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"browserify":{"transform":["loose-envify"]},"bundlesize":[{"path":"./umd/scroll-into-view-if-needed.min.js","maxSize":"3.2 kB","compression":"none"}],"lint-staged":{"*.js":["prettier --write","git add"],"*.{ts,tsx}":["prettier --write","git add"],"*.json":["prettier --write","git add"],"*.css":["prettier --write","git add"],"*.md":["prettier --write","git add"],"**/package.json":["prettier-package-json --write","git add"],"**/.babelrc":["prettier --write","git add"]},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5","overrides":[{"files":".babelrc","options":{"parser":"json"}}]},"release":{"prepare":["@semantic-release/npm"]},"gitHead":"a75ad507afb78d41d483dc86b93c009c919e4632","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@2.2.27","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"shasum":"c696e439bb50128abc558317b39c929907bd0620","size":12548,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.27.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-2.2.27.tgz"},"_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"directories":{},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_2.2.27_1614136047786_0.9790909963616345"},"_hasShrinkwrap":false,"publish_time":1614136047959,"_cnpm_publish_time":1614136047959},"2.2.26":{"name":"scroll-into-view-if-needed","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","license":"MIT","author":{"name":"Cody Olsen"},"homepage":"https://scroll-into-view-if-needed.netlify.com","repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"version":"2.2.26","main":"index.js","module":"es/index.js","scripts":{"prebuild":"yarn clean","build":"yarn build:d.ts && yarn build:cjs && yarn build:es && yarn build:umd && yarn build:umd.min","build:cjs":"BABEL_ENV=cjs babel src -d . --extensions '.ts'","build:d.ts":"tsc --emitDeclarationOnly","build:es":"BABEL_ENV=es babel src -d es --extensions '.ts'","build:umd":"BABEL_ENV=umd NODE_ENV=development rollup -c -f umd -o umd/scroll-into-view-if-needed.js","build:umd.min":"BABEL_ENV=umd NODE_ENV=production rollup -c -f umd -o umd/scroll-into-view-if-needed.min.js","clean":"rimraf 'umd' 'es' 'typings'","precommit":"lint-staged","dev":"concurrently 'tsc --noEmit --watch' 'tsc --noEmit -p tests/typescript --watch' 'yarn build:cjs --watch' 'yarn build:es --watch' 'yarn build:umd --watch' 'yarn build:umd.min --watch'","lint":"eslint ./integration-examples","prepublishOnly":"unset npm_config_cafile && yarn build","typecheck":"tsc --noEmit && tsc --noEmit -p tests/typescript"},"sideEffects":false,"typings":"typings/index.d.ts","dependencies":{"compute-scroll-into-view":"^1.0.16"},"devDependencies":{"@babel/cli":"7.10.5","@babel/core":"7.11.4","@babel/plugin-external-helpers":"7.10.4","@babel/preset-env":"7.11.0","@babel/preset-typescript":"7.10.4","babel-eslint":"10.1.0","babel-plugin-add-module-exports":"1.0.2","babel-plugin-dev-expression":"0.2.2","concurrently":"5.3.0","eslint":"4.19.1","eslint-config-prettier":"4.0.0","eslint-plugin-import":"2.22.0","eslint-plugin-react":"7.20.6","flowgen":"1.11.0","husky":"4.2.5","lint-staged":"10.2.13","prettier":"2.1.1","prettier-package-json":"2.1.3","rimraf":"3.0.2","rollup":"2.26.8","rollup-plugin-babel":"4.4.0","rollup-plugin-commonjs":"10.1.0","rollup-plugin-node-resolve":"5.2.0","rollup-plugin-replace":"2.2.0","rollup-plugin-terser":"6.1.0","semantic-release":"17.1.1","tslint":"5.20.1","tslint-config-prettier":"1.18.0","typescript":"3.9.7"},"keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"browserify":{"transform":["loose-envify"]},"bundlesize":[{"path":"./umd/scroll-into-view-if-needed.min.js","maxSize":"3.2 kB","compression":"none"}],"lint-staged":{"*.js":["prettier --write","git add"],"*.{ts,tsx}":["prettier --write","git add"],"*.json":["prettier --write","git add"],"*.css":["prettier --write","git add"],"*.md":["prettier --write","git add"],"**/package.json":["prettier-package-json --write","git add"],"**/.babelrc":["prettier --write","git add"]},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5","overrides":[{"files":".babelrc","options":{"parser":"json"}}]},"release":{"prepare":["@semantic-release/npm"]},"gitHead":"02faa9cb34e36c77db7cd380fb4cd1d42bc52009","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@2.2.26","_nodeVersion":"12.18.3","_npmVersion":"6.14.8","dist":{"shasum":"e4917da0c820135ff65ad6f7e4b7d7af568c4f13","size":12550,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.26.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-2.2.26.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_2.2.26_1599057020597_0.16138583355802494"},"_hasShrinkwrap":false,"publish_time":1599057020813,"_cnpm_publish_time":1599057020813},"2.2.25":{"name":"scroll-into-view-if-needed","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","license":"MIT","author":{"name":"Cody Olsen"},"homepage":"https://scroll-into-view-if-needed.netlify.com","repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"version":"2.2.25","main":"index.js","module":"es/index.js","scripts":{"prebuild":"yarn clean","build":"yarn build:d.ts && yarn build:cjs && yarn build:es && yarn build:umd && yarn build:umd.min","build:cjs":"BABEL_ENV=cjs babel src -d . --extensions '.ts'","build:d.ts":"tsc --emitDeclarationOnly","build:es":"BABEL_ENV=es babel src -d es --extensions '.ts'","build:umd":"BABEL_ENV=umd NODE_ENV=development rollup -c -f umd -o umd/scroll-into-view-if-needed.js","build:umd.min":"BABEL_ENV=umd NODE_ENV=production rollup -c -f umd -o umd/scroll-into-view-if-needed.min.js","clean":"rimraf 'umd' 'es' 'typings'","precommit":"lint-staged","dev":"concurrently 'tsc --noEmit --watch' 'tsc --noEmit -p tests/typescript --watch' 'yarn build:cjs --watch' 'yarn build:es --watch' 'yarn build:umd --watch' 'yarn build:umd.min --watch'","lint":"eslint ./integration-examples","prepublishOnly":"unset npm_config_cafile && yarn build","typecheck":"tsc --noEmit && tsc --noEmit -p tests/typescript"},"sideEffects":false,"typings":"typings/index.d.ts","dependencies":{"compute-scroll-into-view":"^1.0.14"},"devDependencies":{"@babel/cli":"7.8.4","@babel/core":"7.9.6","@babel/plugin-external-helpers":"7.8.3","@babel/preset-env":"7.9.6","@babel/preset-typescript":"7.9.0","babel-eslint":"10.1.0","babel-plugin-add-module-exports":"1.0.2","babel-plugin-dev-expression":"0.2.2","concurrently":"5.2.0","eslint":"4.19.1","eslint-config-prettier":"4.0.0","eslint-plugin-import":"2.20.2","eslint-plugin-react":"7.20.0","flowgen":"1.10.0","husky":"4.2.5","lint-staged":"10.2.6","prettier":"1.19.1","prettier-package-json":"2.1.3","rimraf":"3.0.2","rollup":"1.29.0","rollup-plugin-babel":"4.4.0","rollup-plugin-commonjs":"10.1.0","rollup-plugin-node-resolve":"5.2.0","rollup-plugin-replace":"2.2.0","rollup-plugin-terser":"5.3.0","semantic-release":"16.0.2","tslint":"5.20.1","tslint-config-prettier":"1.18.0","typescript":"3.9.3"},"keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"browserify":{"transform":["loose-envify"]},"bundlesize":[{"path":"./umd/scroll-into-view-if-needed.min.js","maxSize":"3.2 kB","compression":"none"}],"lint-staged":{"*.js":["prettier --write","git add"],"*.{ts,tsx}":["prettier --write","git add"],"*.json":["prettier --write","git add"],"*.css":["prettier --write","git add"],"*.md":["prettier --write","git add"],"**/package.json":["prettier-package-json --write","git add"],"**/.babelrc":["prettier --write","git add"]},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5","overrides":[{"files":".babelrc","options":{"parser":"json"}}]},"release":{"prepare":["@semantic-release/npm"]},"gitHead":"66cb5efdfae6b46df3dea9bf6dcb8e9bc8dd40e4","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@2.2.25","_nodeVersion":"12.17.0","_npmVersion":"6.14.5","dist":{"shasum":"117b7bc7c61bc7a2b7872a0984bc73a19bc6e961","size":13372,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.25.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-2.2.25.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_2.2.25_1590603990538_0.46024636414133235"},"_hasShrinkwrap":false,"publish_time":1590603990705,"_cnpm_publish_time":1590603990705},"2.2.24":{"name":"scroll-into-view-if-needed","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","license":"MIT","author":{"name":"Cody Olsen"},"homepage":"https://scroll-into-view-if-needed.netlify.com","repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"version":"2.2.24","main":"index.js","module":"es/index.js","scripts":{"prebuild":"yarn clean","build":"yarn build:d.ts && yarn build:cjs && yarn build:es && yarn build:umd && yarn build:umd.min","build:cjs":"BABEL_ENV=cjs babel src -d . --extensions '.ts'","build:d.ts":"tsc --emitDeclarationOnly","build:es":"BABEL_ENV=es babel src -d es --extensions '.ts'","build:umd":"BABEL_ENV=umd NODE_ENV=development rollup -c -f umd -o umd/scroll-into-view-if-needed.js","build:umd.min":"BABEL_ENV=umd NODE_ENV=production rollup -c -f umd -o umd/scroll-into-view-if-needed.min.js","clean":"rimraf 'umd' 'es' 'typings'","precommit":"lint-staged","dev":"concurrently 'tsc --noEmit --watch' 'tsc --noEmit -p tests/typescript --watch' 'yarn build:cjs --watch' 'yarn build:es --watch' 'yarn build:umd --watch' 'yarn build:umd.min --watch'","lint":"eslint ./integration-examples","prepublishOnly":"unset npm_config_cafile && yarn build","typecheck":"tsc --noEmit && tsc --noEmit -p tests/typescript"},"sideEffects":false,"typings":"typings/index.d.ts","dependencies":{"compute-scroll-into-view":"^1.0.13"},"devDependencies":{"@babel/cli":"7.8.3","@babel/core":"7.8.3","@babel/plugin-external-helpers":"7.8.3","@babel/preset-env":"7.8.3","@babel/preset-typescript":"7.8.3","babel-eslint":"10.0.3","babel-plugin-add-module-exports":"1.0.2","babel-plugin-dev-expression":"0.2.2","concurrently":"5.0.2","eslint":"4.19.1","eslint-config-prettier":"4.0.0","eslint-plugin-import":"2.20.0","eslint-plugin-react":"7.18.0","flowgen":"1.10.0","husky":"4.0.10","lint-staged":"10.0.0","prettier":"1.19.1","prettier-package-json":"2.1.3","rimraf":"3.0.0","rollup":"1.29.0","rollup-plugin-babel":"4.3.3","rollup-plugin-commonjs":"10.1.0","rollup-plugin-node-resolve":"5.2.0","rollup-plugin-replace":"2.2.0","rollup-plugin-terser":"5.2.0","semantic-release":"16.0.2","tslint":"5.20.1","tslint-config-prettier":"1.18.0","typescript":"3.7.5"},"keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"browserify":{"transform":["loose-envify"]},"bundlesize":[{"path":"./umd/scroll-into-view-if-needed.min.js","maxSize":"3.2 kB","compression":"none"}],"lint-staged":{"*.js":["prettier --write","git add"],"*.{ts,tsx}":["prettier --write","git add"],"*.json":["prettier --write","git add"],"*.css":["prettier --write","git add"],"*.md":["prettier --write","git add"],"**/package.json":["prettier-package-json --write","git add"],"**/.babelrc":["prettier --write","git add"]},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5","overrides":[{"files":".babelrc","options":{"parser":"json"}}]},"release":{"prepare":["@semantic-release/npm"]},"gitHead":"b2249b8b702213ff3a67cd305f71b3a5be69405b","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@2.2.24","_nodeVersion":"12.14.1","_npmVersion":"6.13.6","dist":{"shasum":"12bca532990769bd509115a49edcfa755e92a0ea","size":13321,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.24.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-2.2.24.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_2.2.24_1579768723022_0.13915477000102716"},"_hasShrinkwrap":false,"publish_time":1579768723208,"_cnpm_publish_time":1579768723208},"2.2.23":{"name":"scroll-into-view-if-needed","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","license":"MIT","author":{"name":"Cody Olsen"},"homepage":"https://scroll-into-view-if-needed.netlify.com","repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"version":"2.2.23","main":"index.js","module":"es/index.js","scripts":{"prebuild":"yarn clean","build":"yarn build:d.ts && yarn build:cjs && yarn build:es && yarn build:umd && yarn build:umd.min","build:cjs":"BABEL_ENV=cjs babel src -d . --extensions '.ts'","build:d.ts":"tsc --emitDeclarationOnly","build:es":"BABEL_ENV=es babel src -d es --extensions '.ts'","build:umd":"BABEL_ENV=umd NODE_ENV=development rollup -c -f umd -o umd/scroll-into-view-if-needed.js","build:umd.min":"BABEL_ENV=umd NODE_ENV=production rollup -c -f umd -o umd/scroll-into-view-if-needed.min.js","clean":"rimraf 'umd' 'es' 'typings'","precommit":"lint-staged","dev":"concurrently 'tsc --noEmit --watch' 'tsc --noEmit -p tests/typescript --watch' 'yarn build:cjs --watch' 'yarn build:es --watch' 'yarn build:umd --watch' 'yarn build:umd.min --watch'","lint":"eslint ./integration-examples","prepublishOnly":"unset npm_config_cafile && yarn build","typecheck":"tsc --noEmit && tsc --noEmit -p tests/typescript"},"sideEffects":false,"typings":"typings/index.d.ts","dependencies":{"compute-scroll-into-view":"^1.0.12"},"devDependencies":{"@babel/cli":"7.8.3","@babel/core":"7.8.3","@babel/plugin-external-helpers":"7.8.3","@babel/preset-env":"7.8.3","@babel/preset-typescript":"7.8.3","babel-eslint":"10.0.3","babel-plugin-add-module-exports":"1.0.2","babel-plugin-dev-expression":"0.2.2","concurrently":"5.0.2","eslint":"4.19.1","eslint-config-prettier":"4.0.0","eslint-plugin-import":"2.20.0","eslint-plugin-react":"7.18.0","flowgen":"1.10.0","husky":"4.0.10","lint-staged":"10.0.0","prettier":"1.19.1","prettier-package-json":"2.1.3","rimraf":"3.0.0","rollup":"1.29.0","rollup-plugin-babel":"4.3.3","rollup-plugin-commonjs":"10.1.0","rollup-plugin-node-resolve":"5.2.0","rollup-plugin-replace":"2.2.0","rollup-plugin-terser":"5.2.0","semantic-release":"16.0.2","tslint":"5.20.1","tslint-config-prettier":"1.18.0","typescript":"3.7.5"},"keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"browserify":{"transform":["loose-envify"]},"bundlesize":[{"path":"./umd/scroll-into-view-if-needed.min.js","maxSize":"3.2 kB","compression":"none"}],"lint-staged":{"*.js":["prettier --write","git add"],"*.{ts,tsx}":["prettier --write","git add"],"*.json":["prettier --write","git add"],"*.css":["prettier --write","git add"],"*.md":["prettier --write","git add"],"**/package.json":["prettier-package-json --write","git add"],"**/.babelrc":["prettier --write","git add"]},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5","overrides":[{"files":".babelrc","options":{"parser":"json"}}]},"release":{"prepare":["@semantic-release/npm"]},"gitHead":"0efea95385c897f6ae3f9664568391fe5989d448","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@2.2.23","_nodeVersion":"12.14.1","_npmVersion":"6.13.6","dist":{"shasum":"e7d934f028dd11cfee6461462e2e0a270725d07e","size":13321,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.23.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-2.2.23.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_2.2.23_1579732839071_0.1635500958591405"},"_hasShrinkwrap":false,"publish_time":1579732839227,"_cnpm_publish_time":1579732839227},"2.2.22":{"name":"scroll-into-view-if-needed","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","license":"MIT","author":{"name":"Cody Olsen"},"homepage":"https://scroll-into-view-if-needed.netlify.com","repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"version":"2.2.22","main":"index.js","module":"es/index.js","scripts":{"prebuild":"yarn clean","build":"yarn build:d.ts && yarn build:cjs && yarn build:es && yarn build:umd && yarn build:umd.min","build:cjs":"BABEL_ENV=cjs babel src -d . --extensions '.ts'","build:d.ts":"tsc --emitDeclarationOnly","build:es":"BABEL_ENV=es babel src -d es --extensions '.ts'","build:umd":"BABEL_ENV=umd NODE_ENV=development rollup -c -f umd -o umd/scroll-into-view-if-needed.js","build:umd.min":"BABEL_ENV=umd NODE_ENV=production rollup -c -f umd -o umd/scroll-into-view-if-needed.min.js","clean":"rimraf 'umd' 'es' 'typings'","precommit":"lint-staged","dev":"concurrently 'tsc --noEmit --watch' 'tsc --noEmit -p tests/typescript --watch' 'yarn build:cjs --watch' 'yarn build:es --watch' 'yarn build:umd --watch' 'yarn build:umd.min --watch'","lint":"eslint ./integration-examples","prepublishOnly":"unset npm_config_cafile && yarn build","typecheck":"tsc --noEmit && tsc --noEmit -p tests/typescript"},"dependencies":{"compute-scroll-into-view":"^1.0.12"},"devDependencies":{"@babel/cli":"7.7.7","@babel/core":"7.7.7","@babel/plugin-external-helpers":"7.7.4","@babel/preset-env":"7.7.7","@babel/preset-typescript":"7.7.7","babel-eslint":"10.0.3","babel-plugin-add-module-exports":"1.0.2","babel-plugin-dev-expression":"0.2.2","concurrently":"5.0.2","eslint":"4.19.1","eslint-config-prettier":"4.0.0","eslint-plugin-import":"2.19.1","eslint-plugin-react":"7.17.0","flowgen":"1.10.0","husky":"1.3.1","lint-staged":"8.1.1","prettier":"1.19.1","prettier-package-json":"2.1.3","rimraf":"2.6.3","rollup":"1.27.14","rollup-plugin-babel":"4.3.3","rollup-plugin-commonjs":"9.2.0","rollup-plugin-node-resolve":"4.0.0","rollup-plugin-replace":"2.2.0","rollup-plugin-terser":"4.0.3","semantic-release":"15.14.0","tslint":"5.20.1","tslint-config-prettier":"1.18.0","typescript":"3.7.4"},"keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"browserify":{"transform":["loose-envify"]},"bundlesize":[{"path":"./umd/scroll-into-view-if-needed.min.js","maxSize":"3.2 kB","compression":"none"}],"lint-staged":{"*.js":["prettier --write","git add"],"*.{ts,tsx}":["prettier --write","git add"],"*.json":["prettier --write","git add"],"*.css":["prettier --write","git add"],"*.md":["prettier --write","git add"],"**/package.json":["prettier-package-json --write","git add"],"**/.babelrc":["prettier --write","git add"]},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5","overrides":[{"files":".babelrc","options":{"parser":"json"}}]},"release":{"prepare":["@semantic-release/npm"]},"typings":"typings/index.d.ts","gitHead":"d00becb0cc701c1a96f616f1622ea8beb63a963b","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@2.2.22","_npmVersion":"6.5.0","_nodeVersion":"12.14.0","_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"dist":{"shasum":"87330ce90fb78dfc9c7bea39039722361b5295b4","size":13261,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.22.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-2.2.22.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_2.2.22_1578058112226_0.08918532026417925"},"_hasShrinkwrap":false,"publish_time":1578058112373,"_cnpm_publish_time":1578058112373},"2.2.21":{"name":"scroll-into-view-if-needed","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","license":"MIT","author":{"name":"Cody Olsen"},"homepage":"https://scroll-into-view-if-needed.netlify.com","repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"version":"2.2.21","main":"index.js","module":"es/index.js","scripts":{"prebuild":"yarn clean","build":"yarn build:d.ts && yarn build:cjs && yarn build:es && yarn build:umd && yarn build:umd.min","build:cjs":"BABEL_ENV=cjs babel src -d . --extensions '.ts'","build:d.ts":"tsc --emitDeclarationOnly","build:es":"BABEL_ENV=es babel src -d es --extensions '.ts'","build:umd":"BABEL_ENV=umd NODE_ENV=development rollup -c -f umd -o umd/scroll-into-view-if-needed.js","build:umd.min":"BABEL_ENV=umd NODE_ENV=production rollup -c -f umd -o umd/scroll-into-view-if-needed.min.js","clean":"rimraf 'umd' 'es' 'typings'","precommit":"lint-staged","dev":"concurrently 'tsc --noEmit --watch' 'tsc --noEmit -p tests/typescript --watch' 'yarn build:cjs --watch' 'yarn build:es --watch' 'yarn build:umd --watch' 'yarn build:umd.min --watch'","lint":"eslint ./integration-examples","prepublishOnly":"unset npm_config_cafile && yarn build","typecheck":"tsc --noEmit && tsc --noEmit -p tests/typescript"},"dependencies":{"compute-scroll-into-view":"^1.0.12"},"devDependencies":{"@babel/cli":"7.7.7","@babel/core":"7.7.7","@babel/plugin-external-helpers":"7.7.4","@babel/preset-env":"7.7.7","@babel/preset-typescript":"7.7.7","babel-eslint":"10.0.3","babel-plugin-add-module-exports":"1.0.2","babel-plugin-dev-expression":"0.2.2","concurrently":"5.0.2","eslint":"4.19.1","eslint-config-prettier":"4.0.0","eslint-plugin-import":"2.19.1","eslint-plugin-react":"7.17.0","flowgen":"1.10.0","husky":"1.3.1","lint-staged":"8.1.1","prettier":"1.19.1","prettier-package-json":"2.1.3","rimraf":"2.6.3","rollup":"1.27.14","rollup-plugin-babel":"4.3.3","rollup-plugin-commonjs":"9.2.0","rollup-plugin-node-resolve":"4.0.0","rollup-plugin-replace":"2.2.0","rollup-plugin-terser":"4.0.3","semantic-release":"15.14.0","tslint":"5.20.1","tslint-config-prettier":"1.18.0","typescript":"3.1.6"},"keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"browserify":{"transform":["loose-envify"]},"bundlesize":[{"path":"./umd/scroll-into-view-if-needed.min.js","maxSize":"3.2 kB","compression":"none"}],"lint-staged":{"*.js":["prettier --write","git add"],"*.{ts,tsx}":["prettier --write","git add"],"*.json":["prettier --write","git add"],"*.css":["prettier --write","git add"],"*.md":["prettier --write","git add"],"**/package.json":["prettier-package-json --write","git add"],"**/.babelrc":["prettier --write","git add"]},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5","overrides":[{"files":".babelrc","options":{"parser":"json"}}]},"release":{"prepare":["@semantic-release/npm"]},"typings":"typings/index.d.ts","gitHead":"9c544b8aaabe0c8d8d0adcf7f79e630f077cbac0","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@2.2.21","_npmVersion":"6.5.0","_nodeVersion":"12.14.0","_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"dist":{"shasum":"d5e3036128abf649d69583ae594a159d042c2e54","size":13435,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.21.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-2.2.21.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_2.2.21_1578057679777_0.08106160592568523"},"_hasShrinkwrap":false,"publish_time":1578057679893,"_cnpm_publish_time":1578057679893},"2.2.20":{"name":"scroll-into-view-if-needed","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","license":"MIT","author":{"name":"Stian Didriksen"},"homepage":"https://scroll-into-view-if-needed.netlify.com","repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"version":"2.2.20","main":"index.js","module":"es/index.js","scripts":{"prebuild":"yarn clean","build":"yarn build:d.ts && yarn build:cjs && yarn build:es && yarn build:umd && yarn build:umd.min","build:cjs":"BABEL_ENV=cjs babel src -d . --extensions '.ts'","build:d.ts":"tsc --emitDeclarationOnly","build:es":"BABEL_ENV=es babel src -d es --extensions '.ts'","build:umd":"BABEL_ENV=umd NODE_ENV=development rollup -c -f umd -o umd/scroll-into-view-if-needed.js","build:umd.min":"BABEL_ENV=umd NODE_ENV=production rollup -c -f umd -o umd/scroll-into-view-if-needed.min.js","clean":"rimraf 'umd' 'es' 'typings'","precommit":"lint-staged","dev":"concurrently 'tsc --noEmit --watch' 'tsc --noEmit -p tests/typescript --watch' 'yarn build:cjs --watch' 'yarn build:es --watch' 'yarn build:umd --watch' 'yarn build:umd.min --watch'","lint":"eslint ./integration-examples","prepublishOnly":"unset npm_config_cafile && yarn build","typecheck":"tsc --noEmit && tsc --noEmit -p tests/typescript"},"dependencies":{"compute-scroll-into-view":"1.0.11"},"devDependencies":{"@babel/cli":"7.1.2","@babel/core":"7.1.2","@babel/plugin-external-helpers":"7.0.0","@babel/preset-env":"7.1.0","@babel/preset-typescript":"7.1.0","babel-eslint":"10.0.1","babel-plugin-add-module-exports":"1.0.0","babel-plugin-dev-expression":"0.2.1","concurrently":"4.0.1","eslint":"4.19.1","eslint-config-prettier":"3.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-react":"7.11.1","flowgen":"1.2.3","husky":"1.1.2","lint-staged":"7.3.0","prettier":"1.14.3","prettier-package-json":"2.0.1","rimraf":"2.6.2","rollup":"0.66.6","rollup-plugin-babel":"4.0.3","rollup-plugin-commonjs":"9.2.0","rollup-plugin-node-resolve":"3.4.0","rollup-plugin-replace":"2.1.0","rollup-plugin-terser":"3.0.0","semantic-release":"15.9.17","tslint":"5.11.0","tslint-config-prettier":"1.15.0","typescript":"3.1.3"},"keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"browserify":{"transform":["loose-envify"]},"bundlesize":[{"path":"./umd/scroll-into-view-if-needed.min.js","maxSize":"3 kB","compression":"none"}],"lint-staged":{"*.js":["prettier --write","git add"],"*.{ts,tsx}":["prettier --write","git add"],"*.json":["prettier --write","git add"],"*.css":["prettier --write","git add"],"*.md":["prettier --write","git add"],"**/package.json":["prettier-package-json --write","git add"],"**/.babelrc":["prettier --write","git add"]},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5","overrides":[{"files":".babelrc","options":{"parser":"json"}}]},"release":{"prepare":["@semantic-release/npm"]},"typings":"typings/index.d.ts","gitHead":"b3cf3a41c09a5495e9d263a181c0fe2dc659799f","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@2.2.20","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"dist":{"shasum":"3a46847a72233a3af9770e55df450f2a7f2e2a0e","size":13233,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.20.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-2.2.20.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_2.2.20_1539551372894_0.17390109351928928"},"_hasShrinkwrap":false,"publish_time":1539551373129,"_cnpm_publish_time":1539551373129},"2.2.19":{"name":"scroll-into-view-if-needed","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","license":"MIT","author":{"name":"Stian Didriksen"},"homepage":"https://scroll-into-view-if-needed.netlify.com","repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"version":"2.2.19","main":"index.js","module":"es/index.js","scripts":{"prebuild":"yarn clean","build":"yarn build:d.ts && yarn build:cjs && yarn build:es && yarn build:umd && yarn build:umd.min","build:cjs":"BABEL_ENV=cjs babel src -d . --extensions '.ts'","build:d.ts":"tsc --emitDeclarationOnly","build:es":"BABEL_ENV=es babel src -d es --extensions '.ts'","build:umd":"BABEL_ENV=umd NODE_ENV=development rollup -c -f umd -o umd/scroll-into-view-if-needed.js","build:umd.min":"BABEL_ENV=umd NODE_ENV=production rollup -c -f umd -o umd/scroll-into-view-if-needed.min.js","clean":"rimraf 'umd' 'es' 'typings'","precommit":"lint-staged","dev":"concurrently 'tsc --noEmit --watch' 'tsc --noEmit -p tests/typescript --watch' 'yarn build:cjs --watch' 'yarn build:es --watch' 'yarn build:umd --watch' 'yarn build:umd.min --watch'","lint":"eslint ./integration-examples","prepublishOnly":"unset npm_config_cafile && yarn build","typecheck":"tsc --noEmit && tsc --noEmit -p tests/typescript"},"dependencies":{"compute-scroll-into-view":"1.0.11"},"devDependencies":{"@babel/cli":"7.1.2","@babel/core":"7.1.2","@babel/plugin-external-helpers":"7.0.0","@babel/preset-env":"7.1.0","@babel/preset-typescript":"7.1.0","babel-eslint":"10.0.1","babel-plugin-add-module-exports":"1.0.0","babel-plugin-dev-expression":"0.2.1","concurrently":"4.0.1","eslint":"4.19.1","eslint-config-prettier":"3.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-react":"7.11.1","flowgen":"1.2.3","husky":"1.1.1","lint-staged":"7.3.0","prettier":"1.14.3","prettier-package-json":"2.0.1","rimraf":"2.6.2","rollup":"0.66.4","rollup-plugin-babel":"4.0.3","rollup-plugin-commonjs":"9.1.8","rollup-plugin-node-resolve":"3.4.0","rollup-plugin-replace":"2.1.0","rollup-plugin-terser":"3.0.0","semantic-release":"15.9.17","tslint":"5.11.0","tslint-config-prettier":"1.15.0","typescript":"3.1.1"},"keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"browserify":{"transform":["loose-envify"]},"bundlesize":[{"path":"./umd/scroll-into-view-if-needed.min.js","maxSize":"3 kB","compression":"none"}],"lint-staged":{"*.js":["prettier --write","git add"],"*.{ts,tsx}":["prettier --write","git add"],"*.json":["prettier --write","git add"],"*.css":["prettier --write","git add"],"*.md":["prettier --write","git add"],"**/package.json":["prettier-package-json --write","git add"],"**/.babelrc":["prettier --write","git add"]},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5","overrides":[{"files":".babelrc","options":{"parser":"json"}}]},"release":{"prepare":["@semantic-release/npm"]},"typings":"typings/index.d.ts","gitHead":"8b70cc6a5a3b7feefec406c4c459e214a6af6096","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@2.2.19","_npmVersion":"6.4.0","_nodeVersion":"8.12.0","_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"dist":{"shasum":"23e97ace6a6886f171f30b545a689b3afb8fc71b","size":13241,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.19.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-2.2.19.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_2.2.19_1538915601924_0.020019403913439593"},"_hasShrinkwrap":false,"publish_time":1538915602055,"_cnpm_publish_time":1538915602055},"2.2.18":{"name":"scroll-into-view-if-needed","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","license":"MIT","author":{"name":"Stian Didriksen"},"homepage":"https://scroll-into-view-if-needed.netlify.com","repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"version":"2.2.18","main":"index.js","module":"es/index.js","scripts":{"prebuild":"yarn clean","build":"yarn build:d.ts && yarn build:cjs && yarn build:es && yarn build:umd && yarn build:umd.min","build:cjs":"BABEL_ENV=cjs babel src -d . --extensions '.ts'","build:d.ts":"tsc --emitDeclarationOnly","build:es":"BABEL_ENV=es babel src -d es --extensions '.ts'","build:umd":"BABEL_ENV=umd NODE_ENV=development rollup -c -f umd -o umd/scroll-into-view-if-needed.js","build:umd.min":"BABEL_ENV=umd NODE_ENV=production rollup -c -f umd -o umd/scroll-into-view-if-needed.min.js","clean":"rimraf 'umd' 'es' 'typings'","precommit":"lint-staged","dev":"concurrently 'tsc --noEmit --watch' 'tsc --noEmit -p tests/typescript --watch' 'yarn build:cjs --watch' 'yarn build:es --watch' 'yarn build:umd --watch' 'yarn build:umd.min --watch'","lint":"eslint ./integration-examples","prepublishOnly":"unset npm_config_cafile && yarn build","typecheck":"tsc --noEmit && tsc --noEmit -p tests/typescript"},"dependencies":{"compute-scroll-into-view":"1.0.10"},"devDependencies":{"@babel/cli":"7.1.2","@babel/core":"7.1.2","@babel/plugin-external-helpers":"7.0.0","@babel/preset-env":"7.1.0","@babel/preset-typescript":"7.1.0","babel-eslint":"10.0.1","babel-plugin-add-module-exports":"1.0.0","babel-plugin-dev-expression":"0.2.1","concurrently":"4.0.1","eslint":"4.19.1","eslint-config-prettier":"3.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-react":"7.11.1","flowgen":"1.2.3","husky":"1.1.1","lint-staged":"7.3.0","prettier":"1.14.3","prettier-package-json":"2.0.1","rimraf":"2.6.2","rollup":"0.66.4","rollup-plugin-babel":"4.0.3","rollup-plugin-commonjs":"9.1.8","rollup-plugin-node-resolve":"3.4.0","rollup-plugin-replace":"2.0.0","rollup-plugin-terser":"3.0.0","semantic-release":"15.9.17","tslint":"5.11.0","tslint-config-prettier":"1.15.0","typescript":"3.0.3"},"keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"browserify":{"transform":["loose-envify"]},"bundlesize":[{"path":"./umd/scroll-into-view-if-needed.min.js","maxSize":"3 kB","compression":"none"}],"lint-staged":{"*.js":["prettier --write","git add"],"*.{ts,tsx}":["prettier --write","git add"],"*.json":["prettier --write","git add"],"*.css":["prettier --write","git add"],"*.md":["prettier --write","git add"],"**/package.json":["prettier-package-json --write","git add"],"**/.babelrc":["prettier --write","git add"]},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5","overrides":[{"files":".babelrc","options":{"parser":"json"}}]},"release":{"prepare":["@semantic-release/npm"]},"typings":"typings/index.d.ts","gitHead":"bbe3d592699c86b5cb9a638ddd3fe6072496e1ee","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@2.2.18","_npmVersion":"6.4.0","_nodeVersion":"8.12.0","_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"dist":{"shasum":"28e54935d1d19ec97a56bd1aa15fc503f991953f","size":13215,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.18.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-2.2.18.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_2.2.18_1538877036340_0.8678960045969137"},"_hasShrinkwrap":false,"publish_time":1538877036520,"_cnpm_publish_time":1538877036520},"2.2.17":{"name":"scroll-into-view-if-needed","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","license":"MIT","author":{"name":"Stian Didriksen"},"homepage":"https://scroll-into-view-if-needed.netlify.com","repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"version":"2.2.17","main":"index.js","module":"es/index.js","scripts":{"prebuild":"yarn clean","build":"yarn build:d.ts && yarn build:cjs && yarn build:es && yarn build:umd && yarn build:umd.min","build:cjs":"BABEL_ENV=cjs babel src -d . --extensions '.ts'","build:d.ts":"tsc --emitDeclarationOnly","build:es":"BABEL_ENV=es babel src -d es --extensions '.ts'","build:umd":"BABEL_ENV=umd NODE_ENV=development rollup -c -f umd -o umd/scroll-into-view-if-needed.js","build:umd.min":"BABEL_ENV=umd NODE_ENV=production rollup -c -f umd -o umd/scroll-into-view-if-needed.min.js","clean":"rimraf 'umd' 'es' 'typings'","precommit":"lint-staged","dev":"concurrently 'tsc --noEmit --watch' 'tsc --noEmit -p tests/typescript --watch' 'yarn build:cjs --watch' 'yarn build:es --watch' 'yarn build:umd --watch' 'yarn build:umd.min --watch'","lint":"eslint ./integration-examples","prepublishOnly":"unset npm_config_cafile && yarn build","typecheck":"tsc --noEmit && tsc --noEmit -p tests/typescript"},"dependencies":{"compute-scroll-into-view":"1.0.9"},"devDependencies":{"@babel/cli":"7.1.2","@babel/core":"7.1.2","@babel/plugin-external-helpers":"7.0.0","@babel/preset-env":"7.1.0","@babel/preset-typescript":"7.1.0","babel-eslint":"10.0.1","babel-plugin-add-module-exports":"1.0.0","babel-plugin-dev-expression":"0.2.1","concurrently":"4.0.1","eslint":"4.19.1","eslint-config-prettier":"3.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-react":"7.11.1","flowgen":"1.2.3","husky":"1.1.0","lint-staged":"7.3.0","prettier":"1.14.3","prettier-package-json":"2.0.1","rimraf":"2.6.2","rollup":"0.66.4","rollup-plugin-babel":"4.0.3","rollup-plugin-commonjs":"9.1.8","rollup-plugin-node-resolve":"3.4.0","rollup-plugin-replace":"2.0.0","rollup-plugin-terser":"3.0.0","semantic-release":"15.9.17","tslint":"5.11.0","tslint-config-prettier":"1.15.0","typescript":"3.0.3"},"keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"browserify":{"transform":["loose-envify"]},"bundlesize":[{"path":"./umd/scroll-into-view-if-needed.min.js","maxSize":"3 kB","compression":"none"}],"lint-staged":{"*.js":["prettier --write","git add"],"*.{ts,tsx}":["prettier --write","git add"],"*.json":["prettier --write","git add"],"*.css":["prettier --write","git add"],"*.md":["prettier --write","git add"],"**/package.json":["prettier-package-json --write","git add"],"**/.babelrc":["prettier --write","git add"]},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5","overrides":[{"files":".babelrc","options":{"parser":"json"}}]},"release":{"prepare":["@semantic-release/npm"]},"typings":"typings/index.d.ts","gitHead":"f7509314ed7e5a3de5017f9f8baa618e98b4bb50","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@2.2.17","_npmVersion":"6.4.0","_nodeVersion":"8.12.0","_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"dist":{"shasum":"fe5c8d6f6f0e04f728e947f36fbbab1a8a768332","size":13211,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.17.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-2.2.17.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_2.2.17_1538688116392_0.881724909680965"},"_hasShrinkwrap":false,"publish_time":1538688116561,"_cnpm_publish_time":1538688116561},"2.2.16":{"name":"scroll-into-view-if-needed","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","license":"MIT","author":{"name":"Stian Didriksen"},"homepage":"https://scroll-into-view-if-needed.netlify.com","repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"version":"2.2.16","main":"index.js","module":"es/index.js","files":["es","typings","umd"],"scripts":{"prebuild":"yarn clean","build":"yarn build:d.ts && yarn build:cjs && yarn build:es && yarn build:umd && yarn build:umd.min","build:cjs":"BABEL_ENV=cjs babel src -d . --extensions '.ts'","build:d.ts":"tsc --emitDeclarationOnly","build:es":"BABEL_ENV=es babel src -d es --extensions '.ts'","build:umd":"BABEL_ENV=umd NODE_ENV=development rollup -c -f umd -o umd/scroll-into-view-if-needed.js","build:umd.min":"BABEL_ENV=umd NODE_ENV=production rollup -c -f umd -o umd/scroll-into-view-if-needed.min.js","clean":"rimraf 'umd' 'es' 'typings'","precommit":"lint-staged","dev":"concurrently 'tsc --noEmit --watch' 'tsc --noEmit -p tests/typescript --watch' 'yarn build:cjs --watch' 'yarn build:es --watch' 'yarn build:umd --watch' 'yarn build:umd.min --watch'","lint":"eslint ./integration-examples","prepublishOnly":"unset npm_config_cafile && yarn build","typecheck":"tsc --noEmit && tsc --noEmit -p tests/typescript"},"dependencies":{"compute-scroll-into-view":"1.0.7"},"devDependencies":{"@babel/cli":"7.0.0-beta.54","@babel/core":"7.0.0-beta.54","@babel/plugin-external-helpers":"7.0.0-beta.54","@babel/preset-env":"7.0.0-beta.54","@babel/preset-typescript":"7.0.0-beta.54","babel-eslint":"8.2.6","babel-plugin-add-module-exports":"0.3.2","babel-plugin-dev-expression":"0.2.1","concurrently":"3.6.0","eslint":"4.19.1","eslint-config-prettier":"2.9.0","eslint-plugin-import":"2.13.0","eslint-plugin-react":"7.10.0","flowgen":"1.2.2","husky":"0.14.3","lint-staged":"7.2.0","prettier":"1.13.7","prettier-package-json":"1.6.0","rimraf":"2.6.2","rollup":"0.63.4","rollup-plugin-babel":"4.0.0-beta.7","rollup-plugin-commonjs":"9.1.3","rollup-plugin-node-resolve":"3.3.0","rollup-plugin-replace":"2.0.0","rollup-plugin-terser":"1.0.1","semantic-release":"15.8.1","tslint":"5.11.0","tslint-config-prettier":"1.14.0","typescript":"2.9.2"},"keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"browserify":{"transform":["loose-envify"]},"bundlesize":[{"path":"./umd/scroll-into-view-if-needed.min.js","maxSize":"3 kB","compression":"none"}],"lint-staged":{"*.js":["prettier --write","git add"],"*.{ts,tsx}":["prettier --write","git add"],"*.json":["prettier --write","git add"],"*.css":["prettier --write","git add"],"*.md":["prettier --write","git add"],"**/package.json":["prettier-package-json --write","git add"],"**/.babelrc":["prettier --write","git add"]},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5","overrides":[{"files":".babelrc","options":{"parser":"json"}}]},"release":{"prepare":["@semantic-release/npm"]},"sideEffects":false,"typings":"typings/index.d.ts","gitHead":"0c6173cc7a42fc9bbcc0a1c921fc07181044c19a","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@2.2.16","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"dist":{"shasum":"208232f4d7bb531130177b6c02d760d1e1796cbd","size":13190,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.16.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-2.2.16.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_2.2.16_1532214405648_0.1198735530799615"},"_hasShrinkwrap":false,"publish_time":1532214405729,"_cnpm_publish_time":1532214405729},"2.2.15":{"name":"scroll-into-view-if-needed","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","license":"MIT","author":{"name":"Stian Didriksen"},"homepage":"https://scroll-into-view-if-needed.netlify.com","repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"version":"2.2.15","main":"index.js","module":"es/index.js","files":["es","typings","umd"],"scripts":{"prebuild":"yarn clean","build":"yarn build:d.ts && yarn build:cjs && yarn build:es && yarn build:umd && yarn build:umd.min","build:cjs":"BABEL_ENV=cjs babel src -d . --extensions '.ts'","build:d.ts":"tsc --emitDeclarationOnly","build:es":"BABEL_ENV=es babel src -d es --extensions '.ts'","build:umd":"BABEL_ENV=umd NODE_ENV=development rollup -c -f umd -o umd/scroll-into-view-if-needed.js","build:umd.min":"BABEL_ENV=umd NODE_ENV=production rollup -c -f umd -o umd/scroll-into-view-if-needed.min.js","clean":"rimraf 'umd' 'es' 'typings'","precommit":"lint-staged","dev":"concurrently 'tsc --noEmit --watch' 'tsc --noEmit -p tests/typescript --watch' 'yarn build:cjs --watch' 'yarn build:es --watch' 'yarn build:umd --watch' 'yarn build:umd.min --watch'","lint":"eslint ./integration-examples","prepublishOnly":"unset npm_config_cafile && yarn build","typecheck":"tsc --noEmit && tsc --noEmit -p tests/typescript"},"dependencies":{"compute-scroll-into-view":"1.0.6"},"devDependencies":{"@babel/cli":"7.0.0-beta.54","@babel/core":"7.0.0-beta.54","@babel/plugin-external-helpers":"7.0.0-beta.54","@babel/preset-env":"7.0.0-beta.54","@babel/preset-typescript":"7.0.0-beta.54","babel-eslint":"8.2.6","babel-plugin-add-module-exports":"0.3.2","babel-plugin-dev-expression":"0.2.1","concurrently":"3.6.0","eslint":"4.19.1","eslint-config-prettier":"2.9.0","eslint-plugin-import":"2.13.0","eslint-plugin-react":"7.10.0","flowgen":"1.2.2","husky":"0.14.3","lint-staged":"7.2.0","prettier":"1.13.7","prettier-package-json":"1.6.0","rimraf":"2.6.2","rollup":"0.63.4","rollup-plugin-babel":"4.0.0-beta.7","rollup-plugin-commonjs":"9.1.3","rollup-plugin-node-resolve":"3.3.0","rollup-plugin-replace":"2.0.0","rollup-plugin-terser":"1.0.1","semantic-release":"15.8.1","tslint":"5.11.0","tslint-config-prettier":"1.14.0","typescript":"2.9.2"},"keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"browserify":{"transform":["loose-envify"]},"bundlesize":[{"path":"./umd/scroll-into-view-if-needed.min.js","maxSize":"3 kB","compression":"none"}],"lint-staged":{"*.js":["prettier --write","git add"],"*.{ts,tsx}":["prettier --write","git add"],"*.json":["prettier --write","git add"],"*.css":["prettier --write","git add"],"*.md":["prettier --write","git add"],"**/package.json":["prettier-package-json --write","git add"],"**/.babelrc":["prettier --write","git add"]},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5","overrides":[{"files":".babelrc","options":{"parser":"json"}}]},"release":{"prepare":["@semantic-release/npm"]},"sideEffects":false,"typings":"typings/index.d.ts","gitHead":"1fef8aad4e89072fa03ee1ca8b7b48e7412b6dc6","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@2.2.15","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"dist":{"shasum":"82ae32702e5685d9881ba068b72248de33d8443d","size":14018,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-2.2.15.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_2.2.15_1532202701040_0.2707213001603015"},"_hasShrinkwrap":false,"publish_time":1532202701183,"_cnpm_publish_time":1532202701183},"2.2.14":{"name":"scroll-into-view-if-needed","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","license":"MIT","author":{"name":"Stian Didriksen"},"homepage":"https://scroll-into-view-if-needed.netlify.com","repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"version":"2.2.14","main":"index.js","module":"es/index.js","files":["es","typings","umd"],"scripts":{"prebuild":"yarn clean","build":"yarn build:d.ts && yarn build:cjs && yarn build:es && yarn build:umd && yarn build:umd.min","build:cjs":"BABEL_ENV=cjs babel src -d . --extensions '.ts'","build:d.ts":"tsc --emitDeclarationOnly","build:es":"BABEL_ENV=es babel src -d es --extensions '.ts'","build:umd":"BABEL_ENV=umd NODE_ENV=development rollup -c -f umd -o umd/scroll-into-view-if-needed.js","build:umd.min":"BABEL_ENV=umd NODE_ENV=production rollup -c -f umd -o umd/scroll-into-view-if-needed.min.js","clean":"rimraf 'umd' 'es' 'typings'","precommit":"lint-staged","dev":"concurrently 'tsc --noEmit --watch' 'tsc --noEmit -p tests/typescript --watch' 'yarn build:cjs --watch' 'yarn build:es --watch' 'yarn build:umd --watch' 'yarn build:umd.min --watch'","lint":"eslint ./integration-examples","prepublishOnly":"unset npm_config_cafile && yarn build","typecheck":"tsc --noEmit && tsc --noEmit -p tests/typescript"},"dependencies":{"compute-scroll-into-view":"1.0.5"},"devDependencies":{"@babel/cli":"7.0.0-beta.54","@babel/core":"7.0.0-beta.54","@babel/plugin-external-helpers":"7.0.0-beta.54","@babel/preset-env":"7.0.0-beta.54","@babel/preset-typescript":"7.0.0-beta.54","babel-eslint":"8.2.6","babel-plugin-add-module-exports":"0.3.2","babel-plugin-dev-expression":"0.2.1","concurrently":"3.6.0","eslint":"4.19.1","eslint-config-prettier":"2.9.0","eslint-plugin-import":"2.13.0","eslint-plugin-react":"7.10.0","flowgen":"1.2.2","husky":"0.14.3","lint-staged":"7.2.0","prettier":"1.13.7","prettier-package-json":"1.6.0","rimraf":"2.6.2","rollup":"0.63.2","rollup-plugin-babel":"4.0.0-beta.7","rollup-plugin-commonjs":"9.1.3","rollup-plugin-node-resolve":"3.3.0","rollup-plugin-replace":"2.0.0","rollup-plugin-terser":"1.0.1","semantic-release":"15.8.0","tslint":"5.11.0","tslint-config-prettier":"1.13.0","typescript":"2.9.2"},"keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"browserify":{"transform":["loose-envify"]},"bundlesize":[{"path":"./umd/scroll-into-view-if-needed.min.js","maxSize":"3 kB","compression":"none"}],"lint-staged":{"*.js":["prettier --write","git add"],"*.{ts,tsx}":["prettier --write","git add"],"*.json":["prettier --write","git add"],"*.css":["prettier --write","git add"],"*.md":["prettier --write","git add"],"**/package.json":["prettier-package-json --write","git add"],"**/.babelrc":["prettier --write","git add"]},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5","overrides":[{"files":".babelrc","options":{"parser":"json"}}]},"release":{"prepare":["@semantic-release/npm"]},"sideEffects":false,"typings":"typings/index.d.ts","gitHead":"6050897bb7d390f3ee8dbd952959dd1777ff0965","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@2.2.14","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"dist":{"shasum":"a24fa92c601eb7e27430b8e20ea4c92507fe8524","size":13967,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-2.2.14.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_2.2.14_1531948160249_0.8539578138568189"},"_hasShrinkwrap":false,"publish_time":1531948160314,"_cnpm_publish_time":1531948160314},"2.2.13":{"name":"scroll-into-view-if-needed","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","license":"MIT","author":{"name":"Stian Didriksen"},"homepage":"https://scroll-into-view-if-needed.netlify.com","repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"version":"2.2.13","main":"index.js","module":"es/index.js","files":["es","typings","umd"],"scripts":{"prebuild":"yarn clean","build":"yarn build:d.ts && yarn build:cjs && yarn build:es && yarn build:umd && yarn build:umd.min","build:cjs":"BABEL_ENV=cjs babel src -d . --extensions '.ts'","build:d.ts":"tsc --emitDeclarationOnly","build:es":"BABEL_ENV=es babel src -d es --extensions '.ts'","build:umd":"BABEL_ENV=umd NODE_ENV=development rollup -c -f umd -o umd/scroll-into-view-if-needed.js","build:umd.min":"BABEL_ENV=umd NODE_ENV=production rollup -c -f umd -o umd/scroll-into-view-if-needed.min.js","clean":"rimraf 'umd' 'es' 'typings'","precommit":"lint-staged","dev":"concurrently 'tsc --noEmit --watch' 'tsc --noEmit -p tests/typescript --watch' 'yarn build:cjs --watch' 'yarn build:es --watch' 'yarn build:umd --watch' 'yarn build:umd.min --watch'","lint":"eslint ./integration-examples","prepublishOnly":"unset npm_config_cafile && yarn build","typecheck":"tsc --noEmit && tsc --noEmit -p tests/typescript"},"dependencies":{"compute-scroll-into-view":"1.0.4"},"devDependencies":{"@babel/cli":"7.0.0-beta.54","@babel/core":"7.0.0-beta.54","@babel/plugin-external-helpers":"7.0.0-beta.54","@babel/preset-env":"7.0.0-beta.54","@babel/preset-typescript":"7.0.0-beta.54","babel-eslint":"8.2.6","babel-plugin-add-module-exports":"0.3.2","babel-plugin-dev-expression":"0.2.1","concurrently":"3.6.0","eslint":"4.19.1","eslint-config-prettier":"2.9.0","eslint-plugin-import":"2.13.0","eslint-plugin-react":"7.10.0","flowgen":"1.2.2","husky":"0.14.3","lint-staged":"7.2.0","prettier":"1.13.7","prettier-package-json":"1.6.0","rimraf":"2.6.2","rollup":"0.63.2","rollup-plugin-babel":"4.0.0-beta.7","rollup-plugin-commonjs":"9.1.3","rollup-plugin-node-resolve":"3.3.0","rollup-plugin-replace":"2.0.0","rollup-plugin-terser":"1.0.1","semantic-release":"15.8.0","tslint":"5.11.0","tslint-config-prettier":"1.13.0","typescript":"2.9.2"},"keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"browserify":{"transform":["loose-envify"]},"bundlesize":[{"path":"./umd/scroll-into-view-if-needed.min.js","maxSize":"3 kB","compression":"none"}],"lint-staged":{"*.js":["prettier --write","git add"],"*.{ts,tsx}":["prettier --write","git add"],"*.json":["prettier --write","git add"],"*.css":["prettier --write","git add"],"*.md":["prettier --write","git add"],"**/package.json":["prettier-package-json --write","git add"],"**/.babelrc":["prettier --write","git add"]},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5","overrides":[{"files":".babelrc","options":{"parser":"json"}}]},"release":{"prepare":["@semantic-release/npm"]},"sideEffects":false,"typings":"typings/index.d.ts","gitHead":"e5c4dc55eec546d3660b60d577f1d710c3d39848","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@2.2.13","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"dist":{"shasum":"1ddad92c1dc37695c9992e05f56a2fc0873330ff","size":13960,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-2.2.13.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_2.2.13_1531930696646_0.10869389003257979"},"_hasShrinkwrap":false,"publish_time":1531930696759,"_cnpm_publish_time":1531930696759},"2.2.12":{"name":"scroll-into-view-if-needed","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","license":"MIT","author":{"name":"Stian Didriksen"},"homepage":"https://scroll-into-view-if-needed.netlify.com","repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"version":"2.2.12","main":"index.js","module":"es/index.js","files":["es","typings","umd"],"scripts":{"prebuild":"yarn clean","build":"yarn build:d.ts && yarn build:cjs && yarn build:es && yarn build:umd && yarn build:umd.min","build:cjs":"BABEL_ENV=cjs babel src -d . --extensions '.ts'","build:d.ts":"tsc --emitDeclarationOnly","build:es":"BABEL_ENV=es babel src -d es --extensions '.ts'","build:umd":"BABEL_ENV=umd NODE_ENV=development rollup -c -f umd -o umd/scroll-into-view-if-needed.js","build:umd.min":"BABEL_ENV=umd NODE_ENV=production rollup -c -f umd -o umd/scroll-into-view-if-needed.min.js","clean":"rimraf 'umd' 'es' 'typings'","precommit":"lint-staged","dev":"concurrently 'tsc --noEmit --watch' 'tsc --noEmit -p tests/typescript --watch' 'yarn build:cjs --watch' 'yarn build:es --watch' 'yarn build:umd --watch' 'yarn build:umd.min --watch'","lint":"eslint ./integration-examples","prepublishOnly":"unset npm_config_cafile && yarn build","typecheck":"tsc --noEmit && tsc --noEmit -p tests/typescript"},"dependencies":{"compute-scroll-into-view":"1.0.3"},"devDependencies":{"@babel/cli":"7.0.0-beta.54","@babel/core":"7.0.0-beta.54","@babel/plugin-external-helpers":"7.0.0-beta.54","@babel/preset-env":"7.0.0-beta.54","@babel/preset-typescript":"7.0.0-beta.54","babel-eslint":"8.2.6","babel-plugin-add-module-exports":"0.3.2","babel-plugin-dev-expression":"0.2.1","concurrently":"3.6.0","eslint":"4.19.1","eslint-config-prettier":"2.9.0","eslint-plugin-import":"2.13.0","eslint-plugin-react":"7.10.0","flowgen":"1.2.2","husky":"0.14.3","lint-staged":"7.2.0","prettier":"1.13.7","prettier-package-json":"1.6.0","rimraf":"2.6.2","rollup":"0.63.0","rollup-plugin-babel":"4.0.0-beta.7","rollup-plugin-commonjs":"9.1.3","rollup-plugin-node-resolve":"3.3.0","rollup-plugin-replace":"2.0.0","rollup-plugin-terser":"1.0.1","semantic-release":"15.8.0","tslint":"5.11.0","tslint-config-prettier":"1.13.0","typescript":"2.9.2"},"keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"browserify":{"transform":["loose-envify"]},"bundlesize":[{"path":"./umd/scroll-into-view-if-needed.min.js","maxSize":"3 kB","compression":"none"}],"lint-staged":{"*.js":["prettier --write","git add"],"*.{ts,tsx}":["prettier --write","git add"],"*.json":["prettier --write","git add"],"*.css":["prettier --write","git add"],"*.md":["prettier --write","git add"],"**/package.json":["prettier-package-json --write","git add"],"**/.babelrc":["prettier --write","git add"]},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5","overrides":[{"files":".babelrc","options":{"parser":"json"}}]},"release":{"prepare":["@semantic-release/npm"]},"sideEffects":false,"typings":"typings/index.d.ts","gitHead":"e5e042c4b5d5ea5b212d0ad4bc866a6b9567a7f5","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@2.2.12","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"dist":{"shasum":"71ca681c0f2433edcc03d214da8d0b6600a959bf","size":13984,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-2.2.12.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_2.2.12_1531874891097_0.3971633657182656"},"_hasShrinkwrap":false,"publish_time":1531874891196,"_cnpm_publish_time":1531874891196},"2.2.11":{"name":"scroll-into-view-if-needed","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","license":"MIT","author":{"name":"Stian Didriksen"},"homepage":"https://scroll-into-view-if-needed.netlify.com","repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"version":"2.2.11","main":"index.js","module":"es/index.js","files":["es","typings","umd"],"scripts":{"prebuild":"yarn clean","build":"yarn build:d.ts && yarn build:cjs && yarn build:es && yarn build:umd && yarn build:umd.min","build:cjs":"BABEL_ENV=cjs babel src -d . --extensions '.ts'","build:d.ts":"tsc --emitDeclarationOnly","build:es":"BABEL_ENV=es babel src -d es --extensions '.ts'","build:umd":"BABEL_ENV=umd NODE_ENV=development rollup -c -f umd -o umd/scroll-into-view-if-needed.js","build:umd.min":"BABEL_ENV=umd NODE_ENV=production rollup -c -f umd -o umd/scroll-into-view-if-needed.min.js","clean":"rimraf 'umd' 'es' 'typings'","precommit":"lint-staged","dev":"concurrently 'tsc --noEmit --watch' 'tsc --noEmit -p tests/typescript --watch' 'yarn build:cjs --watch' 'yarn build:es --watch' 'yarn build:umd --watch' 'yarn build:umd.min --watch'","lint":"eslint ./integration-examples","prepublishOnly":"unset npm_config_cafile && yarn build","typecheck":"tsc --noEmit && tsc --noEmit -p tests/typescript"},"dependencies":{"compute-scroll-into-view":"1.0.2"},"devDependencies":{"@babel/cli":"7.0.0-beta.51","@babel/core":"7.0.0-beta.51","@babel/plugin-external-helpers":"7.0.0-beta.51","@babel/preset-env":"7.0.0-beta.51","@babel/preset-typescript":"7.0.0-beta.51","babel-eslint":"8.2.5","babel-plugin-add-module-exports":"0.3.1","babel-plugin-dev-expression":"0.2.1","concurrently":"3.6.0","eslint":"4.19.1","eslint-config-prettier":"2.9.0","eslint-plugin-import":"2.13.0","eslint-plugin-react":"7.10.0","flowgen":"1.2.2","husky":"0.14.3","lint-staged":"7.2.0","prettier":"1.13.7","prettier-package-json":"1.6.0","rimraf":"2.6.2","rollup":"0.62.0","rollup-plugin-babel":"4.0.0-beta.7","rollup-plugin-commonjs":"9.1.3","rollup-plugin-node-resolve":"3.3.0","rollup-plugin-replace":"2.0.0","rollup-plugin-terser":"1.0.1","semantic-release":"15.6.3","tslint":"5.10.0","tslint-config-prettier":"1.13.0","typescript":"2.9.2"},"keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"browserify":{"transform":["loose-envify"]},"bundlesize":[{"path":"./umd/scroll-into-view-if-needed.min.js","maxSize":"3 kB","compression":"none"}],"lint-staged":{"*.js":["prettier --write","git add"],"*.{ts,tsx}":["prettier --write","git add"],"*.json":["prettier --write","git add"],"*.css":["prettier --write","git add"],"*.md":["prettier --write","git add"],"**/package.json":["prettier-package-json --write","git add"],"**/.babelrc":["prettier --write","git add"]},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5","overrides":[{"files":".babelrc","options":{"parser":"json"}}]},"release":{"prepare":["@semantic-release/npm"]},"sideEffects":false,"typings":"typings/index.d.ts","gitHead":"372f10ee6ec5cd7625faa1c5d55d278a46c75247","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@2.2.11","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"dist":{"shasum":"ce9092803e1233f0cff21002f341997794bb0a8a","size":13938,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-2.2.11.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_2.2.11_1530826639802_0.7990366723443563"},"_hasShrinkwrap":false,"publish_time":1530826639935,"_cnpm_publish_time":1530826639935},"2.2.10":{"name":"scroll-into-view-if-needed","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","license":"MIT","author":{"name":"Stian Didriksen"},"homepage":"https://scroll-into-view-if-needed.netlify.com","repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"version":"2.2.10","main":"index.js","module":"es/index.js","files":["compute.js","es","typings","umd"],"scripts":{"prebuild":"yarn clean","build":"yarn build:d.ts && yarn build:cjs && yarn build:es && yarn build:umd && yarn build:umd.min","build:cjs":"BABEL_ENV=cjs babel src -d . --extensions '.ts'","build:d.ts":"tsc --emitDeclarationOnly","build:es":"BABEL_ENV=es babel src -d es --extensions '.ts'","build:umd":"BABEL_ENV=umd NODE_ENV=development rollup -c -f umd -o umd/scroll-into-view-if-needed.js","build:umd.min":"BABEL_ENV=umd NODE_ENV=production rollup -c -f umd -o umd/scroll-into-view-if-needed.min.js","clean":"rimraf 'umd' 'es' 'typings'","precommit":"lint-staged","dev":"concurrently 'tsc --noEmit --watch' 'tsc --noEmit -p tests/typescript --watch' 'yarn build:cjs --watch' 'yarn build:es --watch' 'yarn build:umd --watch' 'yarn build:umd.min --watch'","lint":"eslint ./integration-examples","prepublishOnly":"unset npm_config_cafile && yarn build","typecheck":"tsc --noEmit && tsc --noEmit -p tests/typescript"},"devDependencies":{"@babel/cli":"7.0.0-beta.51","@babel/core":"7.0.0-beta.51","@babel/plugin-external-helpers":"7.0.0-beta.51","@babel/preset-env":"7.0.0-beta.51","@babel/preset-typescript":"7.0.0-beta.51","babel-eslint":"8.2.5","babel-plugin-add-module-exports":"0.3.1","babel-plugin-dev-expression":"0.2.1","concurrently":"3.6.0","eslint":"4.19.1","eslint-config-prettier":"2.9.0","eslint-plugin-import":"2.13.0","eslint-plugin-react":"7.10.0","flowgen":"1.2.2","husky":"0.14.3","lint-staged":"7.2.0","prettier":"1.13.7","prettier-package-json":"1.6.0","rimraf":"2.6.2","rollup":"0.62.0","rollup-plugin-babel":"4.0.0-beta.7","rollup-plugin-commonjs":"9.1.3","rollup-plugin-node-resolve":"3.3.0","rollup-plugin-replace":"2.0.0","rollup-plugin-terser":"1.0.1","semantic-release":"15.6.3","tslint":"5.10.0","tslint-config-prettier":"1.13.0","typescript":"2.9.2"},"keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"browserify":{"transform":["loose-envify"]},"bundlesize":[{"path":"./umd/scroll-into-view-if-needed.min.js","maxSize":"3 kB","compression":"none"}],"lint-staged":{"*.js":["prettier --write","git add"],"*.{ts,tsx}":["prettier --write","git add"],"*.json":["prettier --write","git add"],"*.css":["prettier --write","git add"],"*.md":["prettier --write","git add"],"**/package.json":["prettier-package-json --write","git add"],"**/.babelrc":["prettier --write","git add"]},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5","overrides":[{"files":".babelrc","options":{"parser":"json"}}]},"release":{"prepare":["@semantic-release/npm"]},"sideEffects":false,"typings":"typings/index.d.ts","gitHead":"b3376455d3fa3d64838d7d9e770623c3e2e30dec","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@2.2.10","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"dist":{"shasum":"ffe770e4bccae455b9a534cf86468e0a2b1850f9","size":14688,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-2.2.10.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_2.2.10_1530642451232_0.08305371844728282"},"_hasShrinkwrap":false,"publish_time":1530642451361,"_cnpm_publish_time":1530642451361},"2.2.9":{"name":"scroll-into-view-if-needed","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","license":"MIT","author":{"name":"Stian Didriksen"},"homepage":"https://scroll-into-view-if-needed.netlify.com","repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"version":"2.2.9","main":"index.js","module":"es/index.js","files":["compute.js","es","typings","umd"],"scripts":{"prebuild":"yarn clean","build":"yarn build:d.ts && yarn build:cjs && yarn build:es && yarn build:umd && yarn build:umd.min","build:cjs":"BABEL_ENV=cjs babel src -d . --extensions '.ts'","build:d.ts":"tsc --emitDeclarationOnly","build:es":"BABEL_ENV=es babel src -d es --extensions '.ts'","build:umd":"BABEL_ENV=umd NODE_ENV=development rollup -c -f umd -o umd/scroll-into-view-if-needed.js","build:umd.min":"BABEL_ENV=umd NODE_ENV=production rollup -c -f umd -o umd/scroll-into-view-if-needed.min.js","clean":"rimraf 'umd' 'es' 'typings'","precommit":"lint-staged","dev":"concurrently 'tsc --noEmit --watch' 'tsc --noEmit -p tests/typescript --watch' 'yarn build:cjs --watch' 'yarn build:es --watch' 'yarn build:umd --watch' 'yarn build:umd.min --watch'","lint":"eslint ./integration-examples","prepublishOnly":"unset npm_config_cafile && yarn build","typecheck":"tsc --noEmit && tsc --noEmit -p tests/typescript"},"devDependencies":{"@babel/cli":"7.0.0-beta.51","@babel/core":"7.0.0-beta.51","@babel/plugin-external-helpers":"7.0.0-beta.51","@babel/preset-env":"7.0.0-beta.51","@babel/preset-typescript":"7.0.0-beta.51","babel-eslint":"8.2.5","babel-plugin-add-module-exports":"0.2.1","babel-plugin-dev-expression":"0.2.1","concurrently":"3.6.0","eslint":"4.19.1","eslint-config-prettier":"2.9.0","eslint-plugin-import":"2.13.0","eslint-plugin-react":"7.10.0","flowgen":"1.2.2","husky":"0.14.3","lint-staged":"7.2.0","prettier":"1.13.7","prettier-package-json":"1.6.0","rimraf":"2.6.2","rollup":"0.62.0","rollup-plugin-babel":"4.0.0-beta.7","rollup-plugin-commonjs":"9.1.3","rollup-plugin-node-resolve":"3.3.0","rollup-plugin-replace":"2.0.0","rollup-plugin-terser":"1.0.1","semantic-release":"15.6.0","tslint":"5.10.0","tslint-config-prettier":"1.13.0","typescript":"2.9.2"},"keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"browserify":{"transform":["loose-envify"]},"bundlesize":[{"path":"./umd/scroll-into-view-if-needed.min.js","maxSize":"3 kB","compression":"none"}],"lint-staged":{"*.js":["prettier --write","git add"],"*.{ts,tsx}":["prettier --write","git add"],"*.json":["prettier --write","git add"],"*.css":["prettier --write","git add"],"*.md":["prettier --write","git add"],"**/package.json":["prettier-package-json --write","git add"],"**/.babelrc":["prettier --write","git add"]},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5","overrides":[{"files":".babelrc","options":{"parser":"json"}}]},"release":{"prepare":["@semantic-release/npm"]},"sideEffects":false,"typings":"typings/index.d.ts","gitHead":"b59ce5f6ec2fc0f147d663b792102d67259db271","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@2.2.9","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"dist":{"shasum":"f6c95d60f2106893d549de6eef69cb6ce2ebe936","size":14695,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-2.2.9.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_2.2.9_1530481121954_0.2534105936865396"},"_hasShrinkwrap":false,"publish_time":1530481122057,"_cnpm_publish_time":1530481122057},"2.2.8":{"name":"scroll-into-view-if-needed","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","license":"MIT","author":{"name":"Stian Didriksen"},"homepage":"https://scroll-into-view-if-needed.netlify.com","repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"version":"2.2.8","main":"index.js","module":"es/index.js","files":["compute.js","es","typings","umd","viewport.js"],"scripts":{"prebuild":"yarn clean","build":"yarn build:d.ts && yarn build:cjs && yarn build:es && yarn build:umd && yarn build:umd.min","build:cjs":"BABEL_ENV=cjs babel src -d . --extensions '.ts'","build:d.ts":"tsc --emitDeclarationOnly","build:es":"BABEL_ENV=es babel src -d es --extensions '.ts'","build:umd":"BABEL_ENV=umd NODE_ENV=development rollup -c -f umd -o umd/scroll-into-view-if-needed.js","build:umd.min":"BABEL_ENV=umd NODE_ENV=production rollup -c -f umd -o umd/scroll-into-view-if-needed.min.js","clean":"rimraf 'umd' 'es' 'typings'","precommit":"lint-staged","dev":"concurrently 'tsc --noEmit --watch' 'tsc --noEmit -p tests/typescript --watch' 'yarn build:cjs --watch' 'yarn build:es --watch' 'yarn build:umd --watch' 'yarn build:umd.min --watch'","lint":"eslint ./integration-examples","prepublishOnly":"unset npm_config_cafile && yarn build","typecheck":"tsc --noEmit && tsc --noEmit -p tests/typescript"},"devDependencies":{"@babel/cli":"7.0.0-beta.51","@babel/core":"7.0.0-beta.51","@babel/plugin-external-helpers":"7.0.0-beta.51","@babel/preset-env":"7.0.0-beta.51","@babel/preset-typescript":"7.0.0-beta.51","babel-eslint":"8.2.5","babel-plugin-add-module-exports":"0.2.1","babel-plugin-dev-expression":"0.2.1","concurrently":"3.6.0","eslint":"4.19.1","eslint-config-prettier":"2.9.0","eslint-plugin-import":"2.13.0","eslint-plugin-react":"7.10.0","flowgen":"1.2.2","husky":"0.14.3","lint-staged":"7.2.0","prettier":"1.13.6","prettier-package-json":"1.6.0","rimraf":"2.6.2","rollup":"0.61.2","rollup-plugin-babel":"4.0.0-beta.5","rollup-plugin-commonjs":"9.1.3","rollup-plugin-node-resolve":"3.3.0","rollup-plugin-replace":"2.0.0","rollup-plugin-terser":"1.0.1","semantic-release":"15.6.0","tslint":"5.10.0","tslint-config-prettier":"1.13.0","typescript":"2.9.2"},"keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"browserify":{"transform":["loose-envify"]},"bundlesize":[{"path":"./umd/scroll-into-view-if-needed.min.js","maxSize":"1.75 kB"},{"path":"./umd/scroll-into-view-if-needed.js","maxSize":"3 kB"}],"lint-staged":{"*.js":["prettier --write","git add"],"*.{ts,tsx}":["prettier --write","git add"],"*.json":["prettier --write","git add"],"*.css":["prettier --write","git add"],"*.md":["prettier --write","git add"],"**/package.json":["prettier-package-json --write","git add"],"**/.babelrc":["prettier --write","git add"]},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5","overrides":[{"files":".babelrc","options":{"parser":"json"}}]},"release":{"prepare":["@semantic-release/npm"]},"sideEffects":false,"typings":"typings/index.d.ts","gitHead":"2d89e9bb7eb628f0db02f328d5471e9fb08f904b","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@2.2.8","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"dist":{"shasum":"c22ffbddce5c8a31949ab3e01c27a6c29ba7b979","size":15763,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-2.2.8.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_2.2.8_1529968569351_0.8585884908633037"},"_hasShrinkwrap":false,"publish_time":1529968569843,"_cnpm_publish_time":1529968569843},"2.2.7":{"name":"scroll-into-view-if-needed","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","license":"MIT","author":{"name":"Stian Didriksen"},"homepage":"https://scroll-into-view-if-needed.netlify.com","repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"version":"2.2.7","main":"index.js","module":"es/index.js","files":["compute.js","es","typings","umd","viewport.js"],"scripts":{"prebuild":"yarn clean","build":"yarn build:d.ts && yarn build:cjs && yarn build:es && yarn build:umd && yarn build:umd.min","build:cjs":"BABEL_ENV=cjs babel src -d . --extensions '.ts'","build:d.ts":"tsc --emitDeclarationOnly","build:es":"BABEL_ENV=es babel src -d es --extensions '.ts'","build:umd":"BABEL_ENV=umd NODE_ENV=development rollup -c -f umd -o umd/scroll-into-view-if-needed.js","build:umd.min":"BABEL_ENV=umd NODE_ENV=production rollup -c -f umd -o umd/scroll-into-view-if-needed.min.js","clean":"rimraf 'umd' 'es' 'typings'","precommit":"lint-staged","dev":"concurrently 'tsc --watch' 'yarn build:cjs --watch'","lint":"eslint ./integration-examples","prepublishOnly":"unset npm_config_cafile && yarn build","typecheck":"tsc --noEmit"},"devDependencies":{"@babel/cli":"7.0.0-beta.51","@babel/core":"7.0.0-beta.51","@babel/plugin-external-helpers":"7.0.0-beta.51","@babel/preset-env":"7.0.0-beta.51","@babel/preset-typescript":"7.0.0-beta.51","babel-eslint":"8.2.5","babel-plugin-add-module-exports":"0.2.1","babel-plugin-dev-expression":"0.2.1","concurrently":"3.6.0","eslint":"4.19.1","eslint-config-prettier":"2.9.0","eslint-plugin-import":"2.13.0","eslint-plugin-react":"7.9.1","flowgen":"1.2.2","husky":"0.14.3","lint-staged":"7.2.0","prettier":"1.13.5","prettier-package-json":"1.6.0","rimraf":"2.6.2","rollup":"0.61.2","rollup-plugin-babel":"4.0.0-beta.5","rollup-plugin-commonjs":"9.1.3","rollup-plugin-node-resolve":"3.3.0","rollup-plugin-replace":"2.0.0","rollup-plugin-terser":"1.0.1","semantic-release":"15.6.0","tslint":"5.10.0","tslint-config-prettier":"1.13.0","typescript":"2.9.2"},"keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"browserify":{"transform":["loose-envify"]},"bundlesize":[{"path":"./umd/scroll-into-view-if-needed.min.js","maxSize":"1.75 kB"},{"path":"./umd/scroll-into-view-if-needed.js","maxSize":"3 kB"}],"lint-staged":{"*.js":["prettier --write","git add"],"*.{ts,tsx}":["prettier --write","git add"],"*.json":["prettier --write","git add"],"*.css":["prettier --write","git add"],"*.md":["prettier --write","git add"],"**/package.json":["prettier-package-json --write","git add"],"**/.babelrc":["prettier --write","git add"]},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5","overrides":[{"files":".babelrc","options":{"parser":"json"}}]},"release":{"prepare":["@semantic-release/npm"]},"sideEffects":false,"typings":"typings/index.d.ts","gitHead":"ab50bb360eeec679a569ba120be06bc5b6e2bf89","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@2.2.7","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"dist":{"shasum":"59bb77c65c024da55ff703e7232f7175ceed397f","size":17209,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-2.2.7.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_2.2.7_1529869689918_0.9651852579202576"},"_hasShrinkwrap":false,"publish_time":1529869689999,"_cnpm_publish_time":1529869689999},"2.2.6":{"name":"scroll-into-view-if-needed","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","license":"MIT","author":{"name":"Stian Didriksen"},"homepage":"https://scroll-into-view-if-needed.netlify.com","repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"version":"2.2.6","main":"index.js","module":"es/index.js","files":["compute.js","es","typings","umd","viewport.js"],"scripts":{"prebuild":"yarn clean","build":"yarn build:d.ts && yarn build:cjs && yarn build:es && yarn build:umd && yarn build:umd.min","build:cjs":"BABEL_ENV=cjs babel src -d . --extensions '.ts'","build:d.ts":"tsc --emitDeclarationOnly","build:es":"BABEL_ENV=es babel src -d es --extensions '.ts'","build:umd":"BABEL_ENV=umd NODE_ENV=development rollup -c -f umd -o umd/scroll-into-view-if-needed.js","build:umd.min":"BABEL_ENV=umd NODE_ENV=production rollup -c -f umd -o umd/scroll-into-view-if-needed.min.js","clean":"rimraf 'umd' 'es' 'typings'","precommit":"lint-staged","dev":"concurrently 'tsc --watch' 'yarn build:cjs --watch'","lint":"eslint ./integration-examples","prepublishOnly":"unset npm_config_cafile && yarn build","typecheck":"tsc --noEmit"},"devDependencies":{"@babel/cli":"7.0.0-beta.50","@babel/core":"7.0.0-beta.49","@babel/plugin-external-helpers":"7.0.0-beta.51","@babel/preset-env":"7.0.0-beta.50","@babel/preset-typescript":"7.0.0-beta.50","babel-eslint":"8.2.3","babel-plugin-add-module-exports":"0.2.1","babel-plugin-dev-expression":"0.2.1","concurrently":"3.5.1","eslint":"4.19.1","eslint-config-prettier":"2.9.0","eslint-plugin-import":"2.12.0","eslint-plugin-react":"7.9.1","flowgen":"1.2.2","husky":"0.14.3","lint-staged":"7.2.0","prettier":"1.13.5","prettier-package-json":"1.6.0","rimraf":"2.6.2","rollup":"0.60.2","rollup-plugin-babel":"4.0.0-beta.5","rollup-plugin-commonjs":"9.1.3","rollup-plugin-node-resolve":"3.3.0","rollup-plugin-replace":"2.0.0","rollup-plugin-terser":"1.0.1","semantic-release":"15.5.2","tslint":"5.10.0","tslint-config-prettier":"1.13.0","typescript":"2.9.1"},"keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"browserify":{"transform":["loose-envify"]},"bundlesize":[{"path":"./umd/scroll-into-view-if-needed.min.js","maxSize":"1.75 kB"},{"path":"./umd/scroll-into-view-if-needed.js","maxSize":"3 kB"}],"lint-staged":{"*.js":["prettier --write","git add"],"*.{ts,tsx}":["prettier --write","git add"],"*.json":["prettier --write","git add"],"*.css":["prettier --write","git add"],"*.md":["prettier --write","git add"],"**/package.json":["prettier-package-json --write","git add"],"**/.babelrc":["prettier --write","git add"]},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5","overrides":[{"files":".babelrc","options":{"parser":"json"}}]},"release":{"prepare":["@semantic-release/npm"]},"sideEffects":false,"typings":"typings/index.d.ts","gitHead":"49767d62552e3bb0b11bd852b0163a66860a6554","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@2.2.6","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"dist":{"shasum":"bf0617ee084e8d66fe0de9c1f228b5a6d36bcedc","size":17031,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-2.2.6.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_2.2.6_1528841204268_0.1829584019007673"},"_hasShrinkwrap":false,"publish_time":1528841204387,"_cnpm_publish_time":1528841204387},"2.2.5":{"name":"scroll-into-view-if-needed","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","license":"MIT","author":{"name":"Stian Didriksen"},"homepage":"https://scroll-into-view-if-needed.netlify.com","repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"version":"2.2.5","main":"index.js","module":"es/index.js","files":["compute.js","es","typings","umd","viewport.js"],"scripts":{"prebuild":"yarn clean","build":"yarn build:d.ts && yarn build:cjs && yarn build:es && yarn build:umd && yarn build:umd.min","build:cjs":"BABEL_ENV=cjs babel src -d . --extensions '.ts'","build:d.ts":"tsc --emitDeclarationOnly","build:es":"BABEL_ENV=es babel src -d es --extensions '.ts'","build:umd":"BABEL_ENV=umd NODE_ENV=development rollup -c -f umd -o umd/scroll-into-view-if-needed.js","build:umd.min":"BABEL_ENV=umd NODE_ENV=production rollup -c -f umd -o umd/scroll-into-view-if-needed.min.js","clean":"rimraf 'umd' 'es' 'typings'","precommit":"lint-staged","dev":"concurrently 'tsc --watch' 'yarn build:cjs --watch'","lint":"eslint ./integration-examples","prepublishOnly":"unset npm_config_cafile && yarn build","typecheck":"tsc --noEmit"},"devDependencies":{"@babel/cli":"7.0.0-beta.49","@babel/core":"7.0.0-beta.49","@babel/plugin-external-helpers":"7.0.0-beta.49","@babel/preset-env":"7.0.0-beta.49","@babel/preset-typescript":"7.0.0-beta.49","babel-eslint":"8.2.3","babel-plugin-add-module-exports":"0.2.1","babel-plugin-dev-expression":"0.2.1","concurrently":"3.5.1","eslint":"4.19.1","eslint-config-prettier":"2.9.0","eslint-plugin-import":"2.12.0","eslint-plugin-react":"7.9.1","flowgen":"1.2.2","husky":"0.14.3","lint-staged":"7.1.3","prettier":"1.13.5","prettier-package-json":"1.6.0","rimraf":"2.6.2","rollup":"0.60.1","rollup-plugin-babel":"4.0.0-beta.4","rollup-plugin-commonjs":"9.1.3","rollup-plugin-node-resolve":"3.3.0","rollup-plugin-replace":"2.0.0","rollup-plugin-terser":"1.0.1","semantic-release":"15.5.1","tslint":"5.10.0","tslint-config-prettier":"1.13.0","typescript":"2.9.1"},"keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"browserify":{"transform":["loose-envify"]},"bundlesize":[{"path":"./umd/scroll-into-view-if-needed.min.js","maxSize":"1.75 kB"},{"path":"./umd/scroll-into-view-if-needed.js","maxSize":"3 kB"}],"lint-staged":{"*.js":["prettier --write","git add"],"*.{ts,tsx}":["prettier --write","git add"],"*.json":["prettier --write","git add"],"*.css":["prettier --write","git add"],"*.md":["prettier --write","git add"],"**/package.json":["prettier-package-json --write","git add"],"**/.babelrc":["prettier --write","git add"]},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5","overrides":[{"files":".babelrc","options":{"parser":"json"}}]},"release":{"prepare":["@semantic-release/npm"]},"sideEffects":false,"typings":"typings/index.d.ts","gitHead":"7034e8a53b332474c37935f9104743d758568c90","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@2.2.5","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"dist":{"shasum":"5fd36641877c46a3a1e2f284768c5f28fe1e77bc","size":17027,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-2.2.5.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_2.2.5_1528497159408_0.6177753761227645"},"_hasShrinkwrap":false,"publish_time":1528497159467,"_cnpm_publish_time":1528497159467},"2.2.4":{"name":"scroll-into-view-if-needed","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","license":"MIT","author":{"name":"Stian Didriksen"},"homepage":"https://scroll-into-view-if-needed.netlify.com","repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"version":"2.2.4","main":"index.js","module":"es/index.js","files":["compute.js","es","typings","umd","viewport.js"],"scripts":{"prebuild":"yarn clean","build":"yarn build:d.ts && yarn build:cjs && yarn build:es && yarn build:umd && yarn build:umd.min","build:cjs":"BABEL_ENV=cjs babel src -d . --extensions '.ts'","build:d.ts":"tsc --emitDeclarationOnly","build:es":"BABEL_ENV=es babel src -d es --extensions '.ts'","build:umd":"BABEL_ENV=umd NODE_ENV=development rollup -c -f umd -o umd/scroll-into-view-if-needed.js","build:umd.min":"BABEL_ENV=umd NODE_ENV=production rollup -c -f umd -o umd/scroll-into-view-if-needed.min.js","clean":"rimraf 'umd' 'es' 'typings'","precommit":"lint-staged","dev":"concurrently 'tsc --watch' 'yarn build:cjs --watch'","lint":"eslint ./integration-examples","prepublishOnly":"unset npm_config_cafile && yarn build","typecheck":"tsc --noEmit"},"devDependencies":{"@babel/cli":"7.0.0-beta.49","@babel/core":"7.0.0-beta.49","@babel/plugin-external-helpers":"7.0.0-beta.49","@babel/preset-env":"7.0.0-beta.49","@babel/preset-typescript":"7.0.0-beta.49","babel-eslint":"8.2.3","babel-plugin-add-module-exports":"0.2.1","babel-plugin-dev-expression":"0.2.1","concurrently":"3.5.1","eslint":"4.19.1","eslint-config-prettier":"2.9.0","eslint-plugin-import":"2.12.0","eslint-plugin-react":"7.8.2","flowgen":"1.2.2","husky":"0.14.3","lint-staged":"7.1.2","prettier":"1.12.1","prettier-package-json":"1.6.0","rimraf":"2.6.2","rollup":"0.59.3","rollup-plugin-babel":"4.0.0-beta.4","rollup-plugin-commonjs":"9.1.3","rollup-plugin-node-resolve":"3.3.0","rollup-plugin-replace":"2.0.0","rollup-plugin-terser":"1.0.1","semantic-release":"15.5.0","tslint":"5.10.0","tslint-config-prettier":"1.13.0","typescript":"2.8.3"},"keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"browserify":{"transform":["loose-envify"]},"bundlesize":[{"path":"./umd/scroll-into-view-if-needed.min.js","maxSize":"1.75 kB"},{"path":"./umd/scroll-into-view-if-needed.js","maxSize":"3 kB"}],"lint-staged":{"*.js":["prettier --write","git add"],"*.{ts,tsx}":["prettier --write","git add"],"*.json":["prettier --write","git add"],"*.css":["prettier --write","git add"],"*.md":["prettier --write","git add"],"**/package.json":["prettier-package-json --write","git add"],"**/.babelrc":["prettier --write","git add"]},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5","overrides":[{"files":".babelrc","options":{"parser":"json"}}]},"release":{"prepare":["@semantic-release/npm"]},"sideEffects":false,"typings":"typings/index.d.ts","gitHead":"1f89edc691df2aba5e5974e01e72a21f6d011503","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@2.2.4","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"dist":{"shasum":"c8fa32e28dd29a0315e604e94ca23e03936319a5","size":17004,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-2.2.4.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_2.2.4_1527433551870_0.7607379966631369"},"_hasShrinkwrap":false,"publish_time":1527433552048,"_cnpm_publish_time":1527433552048},"2.2.3":{"name":"scroll-into-view-if-needed","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","license":"MIT","author":{"name":"Stian Didriksen"},"homepage":"https://scroll-into-view-if-needed.netlify.com","repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"version":"2.2.3","main":"index.js","module":"es/index.js","files":["compute.js","es","typings","umd"],"scripts":{"prebuild":"yarn clean","build":"yarn build:d.ts && yarn build:cjs && yarn build:es && yarn build:umd && yarn build:umd.min","build:cjs":"BABEL_ENV=cjs babel src -d . --extensions '.ts'","build:d.ts":"tsc --emitDeclarationOnly","build:es":"BABEL_ENV=es babel src -d es --extensions '.ts'","build:umd":"BABEL_ENV=umd NODE_ENV=development rollup -c -f umd -o umd/scroll-into-view-if-needed.js","build:umd.min":"BABEL_ENV=umd NODE_ENV=production rollup -c -f umd -o umd/scroll-into-view-if-needed.min.js","clean":"rimraf 'umd' 'es' 'typings'","precommit":"lint-staged","dev":"concurrently 'tsc --watch' 'yarn build:cjs --watch'","lint":"eslint ./integration-examples","prepublishOnly":"unset npm_config_cafile && yarn build","typecheck":"tsc --noEmit"},"devDependencies":{"@babel/cli":"7.0.0-beta.49","@babel/core":"7.0.0-beta.49","@babel/plugin-external-helpers":"7.0.0-beta.49","@babel/preset-env":"7.0.0-beta.49","@babel/preset-typescript":"7.0.0-beta.49","babel-eslint":"8.2.3","babel-plugin-add-module-exports":"0.2.1","babel-plugin-dev-expression":"0.2.1","concurrently":"3.5.1","eslint":"4.19.1","eslint-config-prettier":"2.9.0","eslint-plugin-import":"2.12.0","eslint-plugin-react":"7.8.2","flowgen":"1.2.2","husky":"0.14.3","lint-staged":"7.1.2","prettier":"1.12.1","prettier-package-json":"1.6.0","rimraf":"2.6.2","rollup":"0.59.3","rollup-plugin-babel":"4.0.0-beta.4","rollup-plugin-commonjs":"9.1.3","rollup-plugin-node-resolve":"3.3.0","rollup-plugin-replace":"2.0.0","rollup-plugin-terser":"1.0.1","semantic-release":"15.5.0","tslint":"5.10.0","tslint-config-prettier":"1.13.0","typescript":"2.8.3"},"keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"browserify":{"transform":["loose-envify"]},"bundlesize":[{"path":"./umd/scroll-into-view-if-needed.min.js","maxSize":"1.75 kB"},{"path":"./umd/scroll-into-view-if-needed.js","maxSize":"3 kB"}],"lint-staged":{"*.js":["prettier --write","git add"],"*.{ts,tsx}":["prettier --write","git add"],"*.json":["prettier --write","git add"],"*.css":["prettier --write","git add"],"*.md":["prettier --write","git add"],"**/package.json":["prettier-package-json --write","git add"],"**/.babelrc":["prettier --write","git add"]},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5","overrides":[{"files":".babelrc","options":{"parser":"json"}}]},"release":{"prepare":["@semantic-release/npm"]},"sideEffects":false,"typings":"typings/index.d.ts","gitHead":"540ecab2524f7fee762a49fcc20851fa20940855","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@2.2.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"dist":{"shasum":"facde014e6f5190faf475680c0ddd29fb3c530f7","size":16897,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-2.2.3.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_2.2.3_1527432551588_0.41217485940558785"},"_hasShrinkwrap":false,"publish_time":1527432551819,"_cnpm_publish_time":1527432551819},"2.2.2":{"name":"scroll-into-view-if-needed","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","license":"MIT","author":{"name":"Stian Didriksen"},"homepage":"https://scroll-into-view-if-needed.netlify.com","repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"version":"2.2.2","main":"index.js","module":"es/index.js","files":["compute.js","es","typings","umd"],"scripts":{"prebuild":"yarn clean","build":"yarn build:d.ts && yarn build:cjs && yarn build:es && yarn build:umd && yarn build:umd.min","build:cjs":"BABEL_ENV=cjs babel src -d . --extensions '.ts'","build:d.ts":"tsc --emitDeclarationOnly","build:es":"BABEL_ENV=es babel src -d es --extensions '.ts'","build:umd":"BABEL_ENV=umd NODE_ENV=development rollup -c -f umd -o umd/scroll-into-view-if-needed.js","build:umd.min":"BABEL_ENV=umd NODE_ENV=production rollup -c -f umd -o umd/scroll-into-view-if-needed.min.js","clean":"rimraf 'umd' 'es' 'typings'","precommit":"lint-staged","dev":"concurrently 'tsc --watch' 'yarn build:cjs --watch'","lint":"eslint ./integration-examples","prepublishOnly":"unset npm_config_cafile && yarn build","typecheck":"tsc --noEmit"},"devDependencies":{"@babel/cli":"7.0.0-beta.46","@babel/core":"7.0.0-beta.46","@babel/plugin-external-helpers":"7.0.0-beta.46","@babel/preset-env":"7.0.0-beta.46","@babel/preset-typescript":"7.0.0-beta.46","babel-eslint":"8.2.3","babel-plugin-add-module-exports":"0.2.1","babel-plugin-dev-expression":"0.2.1","concurrently":"3.5.1","eslint":"4.19.1","eslint-config-prettier":"2.9.0","eslint-plugin-import":"2.11.0","eslint-plugin-react":"7.8.2","flowgen":"1.2.2","husky":"0.14.3","lint-staged":"7.1.0","prettier":"1.12.1","prettier-package-json":"1.6.0","rimraf":"2.6.2","rollup":"0.58.2","rollup-plugin-babel":"4.0.0-beta.4","rollup-plugin-commonjs":"9.1.3","rollup-plugin-node-resolve":"3.3.0","rollup-plugin-replace":"2.0.0","rollup-plugin-uglify":"3.0.0","semantic-release":"15.4.1","typescript":"2.8.3"},"keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"browserify":{"transform":["loose-envify"]},"bundlesize":[{"path":"./umd/scroll-into-view-if-needed.min.js","maxSize":"1.75 kB"},{"path":"./umd/scroll-into-view-if-needed.js","maxSize":"3 kB"}],"lint-staged":{"*.js":["prettier --write","git add"],"*.{ts,tsx}":["prettier --write","git add"],"*.json":["prettier --write","git add"],"*.css":["prettier --write","git add"],"*.md":["prettier --write","git add"],"**/package.json":["prettier-package-json --write","git add"],"**/.babelrc":["prettier --write","git add"]},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5","overrides":[{"files":".babelrc","options":{"parser":"json"}}]},"release":{"prepare":["@semantic-release/npm"]},"sideEffects":false,"typings":"typings/index.d.ts","gitHead":"3219deff244cc98c5e588222210496a774259c8a","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@2.2.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"dist":{"shasum":"6d815c2a29b34e533d89eb7128ea009615253f69","size":16452,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-2.2.2.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_2.2.2_1526248156487_0.05226063080860577"},"_hasShrinkwrap":false,"publish_time":1526248156557,"_cnpm_publish_time":1526248156557},"2.2.1":{"name":"scroll-into-view-if-needed","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","license":"MIT","author":{"name":"Stian Didriksen"},"homepage":"https://scroll-into-view-if-needed.netlify.com","repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"version":"2.2.1","main":"index.js","module":"es/index.js","files":["compute.js","es","typings","umd"],"scripts":{"prebuild":"yarn clean","build":"yarn build:d.ts && yarn build:cjs && yarn build:es && yarn build:umd && yarn build:umd.min","build:cjs":"BABEL_ENV=cjs babel src -d . --extensions '.ts'","build:d.ts":"tsc --emitDeclarationOnly","build:es":"BABEL_ENV=es babel src -d es --extensions '.ts'","build:umd":"BABEL_ENV=umd NODE_ENV=development rollup -c -f umd -o umd/scroll-into-view-if-needed.js","build:umd.min":"BABEL_ENV=umd NODE_ENV=production rollup -c -f umd -o umd/scroll-into-view-if-needed.min.js","clean":"rimraf 'umd' 'es' 'typings'","precommit":"lint-staged","dev":"concurrently 'tsc --watch' 'yarn build:cjs --watch'","lint":"eslint ./integration-examples","prepublishOnly":"unset npm_config_cafile && yarn build","typecheck":"tsc --noEmit"},"devDependencies":{"@babel/cli":"7.0.0-beta.46","@babel/core":"7.0.0-beta.46","@babel/plugin-external-helpers":"7.0.0-beta.46","@babel/preset-env":"7.0.0-beta.46","@babel/preset-typescript":"7.0.0-beta.46","babel-eslint":"8.2.3","babel-plugin-add-module-exports":"0.2.1","babel-plugin-dev-expression":"0.2.1","concurrently":"3.5.1","eslint":"4.19.1","eslint-config-prettier":"2.9.0","eslint-plugin-import":"2.11.0","eslint-plugin-react":"7.8.1","flowgen":"1.2.2","husky":"0.14.3","lint-staged":"7.1.0","prettier":"1.12.1","prettier-package-json":"1.6.0","rimraf":"2.6.2","rollup":"0.58.2","rollup-plugin-babel":"4.0.0-beta.4","rollup-plugin-commonjs":"9.1.3","rollup-plugin-node-resolve":"3.3.0","rollup-plugin-replace":"2.0.0","rollup-plugin-uglify":"3.0.0","semantic-release":"15.4.1","typescript":"2.8.3"},"keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"browserify":{"transform":["loose-envify"]},"bundlesize":[{"path":"./umd/scroll-into-view-if-needed.min.js","maxSize":"1.75 kB"},{"path":"./umd/scroll-into-view-if-needed.js","maxSize":"3 kB"}],"lint-staged":{"*.js":["prettier --write","git add"],"*.{ts,tsx}":["prettier --write","git add"],"*.json":["prettier --write","git add"],"*.css":["prettier --write","git add"],"*.md":["prettier --write","git add"],"**/package.json":["prettier-package-json --write","git add"],"**/.babelrc":["prettier --write","git add"]},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5","overrides":[{"files":".babelrc","options":{"parser":"json"}}]},"release":{"prepare":["@semantic-release/npm"]},"sideEffects":false,"typings":"typings/index.d.ts","gitHead":"9b839f7163ea743803881d765762cac64a6fc04f","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@2.2.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"dist":{"shasum":"2df3928aade3c57ae7a340ddea801d197bcef025","size":16196,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-2.2.1.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_2.2.1_1526174331444_0.9083625390469119"},"_hasShrinkwrap":false,"publish_time":1526174331586,"_cnpm_publish_time":1526174331586},"2.2.0":{"name":"scroll-into-view-if-needed","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","license":"MIT","author":{"name":"Stian Didriksen"},"homepage":"https://scroll-into-view-if-needed.netlify.com","repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"version":"2.2.0","main":"index.js","module":"es/index.js","files":["compute.js","es","typings","umd"],"scripts":{"prebuild":"yarn clean","build":"yarn build:d.ts && yarn build:cjs && yarn build:es && yarn build:umd && yarn build:umd.min","build:cjs":"BABEL_ENV=cjs babel src -d . --extensions '.ts'","build:d.ts":"tsc --emitDeclarationOnly","build:es":"BABEL_ENV=es babel src -d es --extensions '.ts'","build:umd":"BABEL_ENV=umd NODE_ENV=development rollup -c -f umd -o umd/scroll-into-view-if-needed.js","build:umd.min":"BABEL_ENV=umd NODE_ENV=production rollup -c -f umd -o umd/scroll-into-view-if-needed.min.js","clean":"rimraf 'umd' 'es' 'typings'","precommit":"lint-staged","dev":"concurrently 'tsc --watch' 'yarn build:cjs --watch'","lint":"eslint ./integration-examples","prepublishOnly":"unset npm_config_cafile && yarn build","typecheck":"tsc --noEmit"},"devDependencies":{"@babel/cli":"7.0.0-beta.46","@babel/core":"7.0.0-beta.46","@babel/plugin-external-helpers":"7.0.0-beta.46","@babel/preset-env":"7.0.0-beta.46","@babel/preset-typescript":"7.0.0-beta.46","babel-eslint":"8.2.3","babel-plugin-add-module-exports":"0.2.1","babel-plugin-dev-expression":"0.2.1","concurrently":"3.5.1","eslint":"4.19.1","eslint-config-prettier":"2.9.0","eslint-plugin-import":"2.11.0","eslint-plugin-react":"7.7.0","flowgen":"1.2.2","husky":"0.14.3","lint-staged":"7.1.0","prettier":"1.12.1","prettier-package-json":"1.6.0","rimraf":"2.6.2","rollup":"0.58.2","rollup-plugin-babel":"4.0.0-beta.4","rollup-plugin-commonjs":"9.1.3","rollup-plugin-node-resolve":"3.3.0","rollup-plugin-replace":"2.0.0","rollup-plugin-uglify":"3.0.0","semantic-release":"15.4.0","typescript":"2.8.3"},"keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"browserify":{"transform":["loose-envify"]},"bundlesize":[{"path":"./umd/scroll-into-view-if-needed.min.js","maxSize":"1.75 kB"},{"path":"./umd/scroll-into-view-if-needed.js","maxSize":"3 kB"}],"lint-staged":{"*.js":["prettier --write","git add"],"*.{ts,tsx}":["prettier --write","git add"],"*.json":["prettier --write","git add"],"*.css":["prettier --write","git add"],"*.md":["prettier --write","git add"],"**/package.json":["prettier-package-json --write","git add"],"**/.babelrc":["prettier --write","git add"]},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5","overrides":[{"files":".babelrc","options":{"parser":"json"}}]},"release":{"prepare":["@semantic-release/npm"]},"sideEffects":false,"typings":"typings/index.d.ts","gitHead":"21cea6ffa2e028b70f98daf13a225749a77fa33b","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@2.2.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"dist":{"shasum":"51611815020e89f6878515babc7556efc161ae3f","size":16023,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-2.2.0.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_2.2.0_1526048904397_0.5673746152872416"},"_hasShrinkwrap":false,"publish_time":1526048904611,"_cnpm_publish_time":1526048904611},"2.1.7":{"name":"scroll-into-view-if-needed","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","license":"MIT","author":{"name":"Stian Didriksen"},"homepage":"https://scroll-into-view-if-needed.netlify.com","repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"version":"2.1.7","main":"index.js","module":"es/index.js","files":["compute.js","es","typings","umd"],"scripts":{"prebuild":"yarn clean","build":"yarn build:d.ts && yarn build:cjs && yarn build:es && yarn build:umd && yarn build:umd.min","build:cjs":"BABEL_ENV=cjs babel src -d . --extensions '.ts'","build:d.ts":"tsc --emitDeclarationOnly","build:es":"BABEL_ENV=es babel src -d es --extensions '.ts'","build:umd":"BABEL_ENV=umd NODE_ENV=development rollup -c -f umd -o umd/scroll-into-view-if-needed.js","build:umd.min":"BABEL_ENV=umd NODE_ENV=production rollup -c -f umd -o umd/scroll-into-view-if-needed.min.js","clean":"rimraf 'umd' 'es' 'typings'","precommit":"lint-staged","dev":"concurrently 'tsc --watch' 'yarn build:cjs --watch'","lint":"eslint ./integration-examples","prepublishOnly":"unset npm_config_cafile && yarn build","typecheck":"tsc --noEmit"},"devDependencies":{"@babel/cli":"7.0.0-beta.46","@babel/core":"7.0.0-beta.46","@babel/plugin-external-helpers":"7.0.0-beta.46","@babel/preset-env":"7.0.0-beta.46","@babel/preset-typescript":"7.0.0-beta.46","babel-eslint":"8.2.3","babel-plugin-add-module-exports":"0.2.1","babel-plugin-dev-expression":"0.2.1","concurrently":"3.5.1","eslint":"4.19.1","eslint-config-prettier":"2.9.0","eslint-plugin-import":"2.11.0","eslint-plugin-react":"7.7.0","flowgen":"1.2.2","husky":"0.14.3","lint-staged":"7.1.0","prettier":"1.12.1","prettier-package-json":"1.6.0","rimraf":"2.6.2","rollup":"0.58.2","rollup-plugin-babel":"4.0.0-beta.4","rollup-plugin-commonjs":"9.1.3","rollup-plugin-node-resolve":"3.3.0","rollup-plugin-replace":"2.0.0","rollup-plugin-uglify":"3.0.0","semantic-release":"15.3.1","typescript":"2.8.3"},"keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"browserify":{"transform":["loose-envify"]},"bundlesize":[{"path":"./umd/scroll-into-view-if-needed.min.js","maxSize":"1.75 kB"},{"path":"./umd/scroll-into-view-if-needed.js","maxSize":"3 kB"}],"lint-staged":{"*.js":["prettier --write","git add"],"*.{ts,tsx}":["prettier --write","git add"],"*.json":["prettier --write","git add"],"*.css":["prettier --write","git add"],"*.md":["prettier --write","git add"],"**/package.json":["prettier-package-json --write","git add"],"**/.babelrc":["prettier --write","git add"]},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5","overrides":[{"files":".babelrc","options":{"parser":"json"}}]},"release":{"prepare":["@semantic-release/npm"]},"sideEffects":false,"typings":"typings/index.d.ts","gitHead":"fb732babf7927837b5673dad990ede40e8f06348","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@2.1.7","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"dist":{"shasum":"a172a553e393272977978536993577814c20490b","size":14197,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-2.1.7.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_2.1.7_1525779172170_0.5374492242471374"},"_hasShrinkwrap":false,"publish_time":1525779172240,"_cnpm_publish_time":1525779172240},"2.1.6":{"name":"scroll-into-view-if-needed","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","license":"MIT","author":{"name":"Stian Didriksen"},"homepage":"https://scroll-into-view-if-needed.netlify.com","repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"version":"2.1.6","main":"index.js","module":"es/index.js","files":["compute.js","es","typings","umd"],"scripts":{"prebuild":"yarn clean","build":"yarn build:d.ts && yarn build:cjs && yarn build:es && yarn build:umd && yarn build:umd.min","build:cjs":"BABEL_ENV=cjs babel src -d . --extensions '.ts'","build:d.ts":"tsc --emitDeclarationOnly","build:es":"BABEL_ENV=es babel src -d es --extensions '.ts'","build:umd":"BABEL_ENV=umd NODE_ENV=development rollup -c -f umd -o umd/scroll-into-view-if-needed.js","build:umd.min":"BABEL_ENV=umd NODE_ENV=production rollup -c -f umd -o umd/scroll-into-view-if-needed.min.js","clean":"rimraf 'umd' 'es' 'typings'","precommit":"lint-staged","dev":"concurrently 'tsc --watch' 'yarn build:cjs --watch'","lint":"eslint ./integration-examples","prepublishOnly":"unset npm_config_cafile && yarn build","typecheck":"tsc --noEmit"},"devDependencies":{"@babel/cli":"7.0.0-beta.46","@babel/core":"7.0.0-beta.46","@babel/plugin-external-helpers":"7.0.0-beta.46","@babel/preset-env":"7.0.0-beta.46","@babel/preset-typescript":"7.0.0-beta.46","babel-eslint":"8.2.3","babel-plugin-add-module-exports":"0.2.1","babel-plugin-dev-expression":"0.2.1","concurrently":"3.5.1","eslint":"4.19.1","eslint-config-prettier":"2.9.0","eslint-plugin-import":"2.11.0","eslint-plugin-react":"7.7.0","flowgen":"1.2.1","husky":"0.14.3","lint-staged":"7.1.0","prettier":"1.12.1","prettier-package-json":"1.6.0","rimraf":"2.6.2","rollup":"0.58.2","rollup-plugin-babel":"4.0.0-beta.4","rollup-plugin-commonjs":"9.1.3","rollup-plugin-node-resolve":"3.3.0","rollup-plugin-replace":"2.0.0","rollup-plugin-uglify":"3.0.0","semantic-release":"15.3.1","typescript":"2.8.3"},"keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"browserify":{"transform":["loose-envify"]},"bundlesize":[{"path":"./umd/scroll-into-view-if-needed.min.js","maxSize":"1.75 kB"},{"path":"./umd/scroll-into-view-if-needed.js","maxSize":"3 kB"}],"lint-staged":{"*.js":["prettier --write","git add"],"*.{ts,tsx}":["prettier --write","git add"],"*.json":["prettier --write","git add"],"*.css":["prettier --write","git add"],"*.md":["prettier --write","git add"],"**/package.json":["prettier-package-json --write","git add"],"**/.babelrc":["prettier --write","git add"]},"prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5","overrides":[{"files":".babelrc","options":{"parser":"json"}}]},"release":{"prepare":["@semantic-release/npm"]},"sideEffects":false,"typings":"typings/index.d.ts","gitHead":"07e65339fbdf182330029fc8d7cbcf4e86fb59bd","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@2.1.6","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"dist":{"shasum":"9006fe23fcc5ffad139f07021a42e3f3e6d13f30","size":14498,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-2.1.6.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_2.1.6_1525725059511_0.7807184477968392"},"_hasShrinkwrap":false,"publish_time":1525725059596,"_cnpm_publish_time":1525725059596},"2.1.5":{"name":"scroll-into-view-if-needed","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","license":"MIT","author":{"name":"Stian Didriksen"},"homepage":"https://scroll-into-view-if-needed.netlify.com","repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"version":"2.1.5","main":"index.js","files":["compute.js","es","typings","umd"],"scripts":{"prebuild":"yarn clean","build":"yarn build:d.ts && yarn build:cjs && yarn build:es && yarn build:umd && yarn build:umd.min","build:cjs":"BABEL_ENV=cjs babel src -d . --extensions '.ts'","build:d.ts":"tsc --emitDeclarationOnly","build:es":"BABEL_ENV=es babel src -d es --extensions '.ts'","build:umd":"BABEL_ENV=umd NODE_ENV=development rollup -c -f umd -o umd/scroll-into-view-if-needed.js","build:umd.min":"BABEL_ENV=umd NODE_ENV=production rollup -c -f umd -o umd/scroll-into-view-if-needed.min.js","clean":"rimraf 'umd' 'es' 'typings'","precommit":"lint-staged","dev":"concurrently 'tsc --watch' 'yarn build:cjs --watch'","lint":"eslint ./integration-examples","prepublishOnly":"unset npm_config_cafile && yarn build","typecheck":"tsc --noEmit"},"devDependencies":{"@babel/cli":"7.0.0-beta.46","@babel/core":"7.0.0-beta.46","@babel/plugin-external-helpers":"7.0.0-beta.46","@babel/preset-env":"7.0.0-beta.46","@babel/preset-typescript":"7.0.0-beta.46","babel-eslint":"8.2.3","babel-plugin-add-module-exports":"0.2.1","babel-plugin-dev-expression":"0.2.1","concurrently":"3.5.1","eslint":"4.19.1","eslint-config-prettier":"2.9.0","eslint-plugin-import":"2.11.0","eslint-plugin-react":"7.7.0","husky":"0.14.3","lint-staged":"7.0.5","prettier":"1.12.1","prettier-package-json":"1.6.0","rimraf":"2.6.2","rollup":"0.58.2","rollup-plugin-babel":"4.0.0-beta.4","rollup-plugin-commonjs":"9.1.3","rollup-plugin-node-resolve":"3.3.0","rollup-plugin-replace":"2.0.0","rollup-plugin-uglify":"3.0.0","semantic-release":"15.2.0","typescript":"2.8.3"},"keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"browserify":{"transform":["loose-envify"]},"bundlesize":[{"path":"./umd/scroll-into-view-if-needed.min.js","maxSize":"1.75 kB"},{"path":"./umd/scroll-into-view-if-needed.js","maxSize":"3 kB"}],"lint-staged":{"*.js":["prettier --write","git add"],"*.{ts,tsx}":["prettier --write","git add"],"*.json":["prettier --write","git add"],"*.css":["prettier --write","git add"],"*.md":["prettier --write","git add"],"**/package.json":["prettier-package-json --write","git add"],"**/.babelrc":["prettier --write","git add"]},"module":"es/index.js","prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5","overrides":[{"files":".babelrc","options":{"parser":"json"}}]},"release":{"prepare":["@semantic-release/npm"]},"sideEffects":false,"typings":"typings/index.d.ts","gitHead":"d937343162162d2782d1e960dfdd67663ebe59c1","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@2.1.5","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"dist":{"shasum":"0ded69275e0172c71f523722d497aef44f6c6bad","size":14075,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-2.1.5.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_2.1.5_1525212937857_0.8182371203773735"},"_hasShrinkwrap":false,"publish_time":1525212938027,"_cnpm_publish_time":1525212938027},"2.1.4":{"name":"scroll-into-view-if-needed","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","license":"MIT","author":{"name":"Stian Didriksen"},"homepage":"https://scroll-into-view-if-needed.netlify.com","repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"version":"2.1.4","main":"index.js","files":["compute.js","es","typings","umd"],"scripts":{"prebuild":"yarn clean","build":"yarn build:d.ts && yarn build:cjs && yarn build:es && yarn build:umd && yarn build:umd.min","build:cjs":"BABEL_ENV=cjs babel src -d . --extensions '.ts'","build:d.ts":"tsc --emitDeclarationOnly","build:es":"BABEL_ENV=es babel src -d es --extensions '.ts'","build:umd":"BABEL_ENV=umd NODE_ENV=development rollup -c -f umd -o umd/scroll-into-view-if-needed.js","build:umd.min":"BABEL_ENV=umd NODE_ENV=production rollup -c -f umd -o umd/scroll-into-view-if-needed.min.js","clean":"rimraf 'umd' 'es' 'typings'","precommit":"lint-staged","dev":"concurrently 'tsc --watch' 'yarn build:cjs --watch'","lint":"eslint ./integration-examples","prepublishOnly":"unset npm_config_cafile && yarn build","typecheck":"tsc --noEmit"},"devDependencies":{"@babel/cli":"7.0.0-beta.46","@babel/core":"7.0.0-beta.46","@babel/plugin-external-helpers":"7.0.0-beta.46","@babel/preset-env":"7.0.0-beta.46","@babel/preset-typescript":"7.0.0-beta.46","babel-eslint":"8.2.3","babel-plugin-add-module-exports":"0.2.1","babel-plugin-dev-expression":"0.2.1","concurrently":"3.5.1","eslint":"4.19.1","eslint-config-prettier":"2.9.0","eslint-plugin-import":"2.11.0","eslint-plugin-react":"7.7.0","husky":"0.14.3","lint-staged":"7.0.5","prettier":"1.12.1","prettier-package-json":"1.6.0","rimraf":"2.6.2","rollup":"0.58.2","rollup-plugin-babel":"4.0.0-beta.4","rollup-plugin-commonjs":"9.1.3","rollup-plugin-node-resolve":"3.3.0","rollup-plugin-replace":"2.0.0","rollup-plugin-uglify":"3.0.0","semantic-release":"15.2.0","typescript":"2.8.3"},"keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"browserify":{"transform":["loose-envify"]},"bundlesize":[{"path":"./umd/scroll-into-view-if-needed.min.js","maxSize":"1.75 kB"},{"path":"./umd/scroll-into-view-if-needed.js","maxSize":"3 kB"}],"lint-staged":{"*.js":["prettier --write","git add"],"*.{ts,tsx}":["prettier --write","git add"],"*.json":["prettier --write","git add"],"*.css":["prettier --write","git add"],"*.md":["prettier --write","git add"],"**/package.json":["prettier-package-json --write","git add"],"**/.babelrc":["prettier --write","git add"]},"module":"es/index.js","prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5","overrides":[{"files":".babelrc","options":{"parser":"json"}}]},"release":{"prepare":["@semantic-release/npm"]},"sideEffects":false,"typings":"typings/index.d.ts","gitHead":"e4b1d64f5414b4719bee63e3cd480da0d2be2418","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@2.1.4","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"dist":{"shasum":"6320be737ac2eb89567b0a6858bd53c8dcee6199","size":14088,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-2.1.4.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_2.1.4_1525212052246_0.5992037541427069"},"_hasShrinkwrap":false,"publish_time":1525212052354,"_cnpm_publish_time":1525212052354},"2.1.3":{"name":"scroll-into-view-if-needed","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","license":"MIT","author":{"name":"Stian Didriksen"},"homepage":"https://scroll-into-view-if-needed.netlify.com","repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"version":"2.1.3","main":"index.js","files":["compute.js","es","typings","umd"],"scripts":{"prebuild":"yarn clean","build":"yarn build:d.ts && yarn build:cjs && yarn build:es && yarn build:umd && yarn build:umd.min","build:cjs":"BABEL_ENV=cjs babel src -d . --extensions '.ts'","build:d.ts":"tsc --emitDeclarationOnly","build:es":"BABEL_ENV=es babel src -d es --extensions '.ts'","build:umd":"BABEL_ENV=umd NODE_ENV=development rollup -c -f umd -o umd/scroll-into-view-if-needed.js","build:umd.min":"BABEL_ENV=umd NODE_ENV=production rollup -c -f umd -o umd/scroll-into-view-if-needed.min.js","clean":"rimraf 'umd' 'es' 'typings'","precommit":"lint-staged","dev":"concurrently 'tsc --watch' 'yarn build:cjs --watch'","lint":"eslint ./integration-examples","prepublishOnly":"unset npm_config_cafile && yarn build","typecheck":"tsc --noEmit"},"devDependencies":{"@babel/cli":"7.0.0-beta.46","@babel/core":"7.0.0-beta.46","@babel/plugin-external-helpers":"7.0.0-beta.46","@babel/preset-env":"7.0.0-beta.46","@babel/preset-typescript":"7.0.0-beta.46","babel-eslint":"8.2.3","babel-plugin-add-module-exports":"0.2.1","babel-plugin-dev-expression":"0.2.1","concurrently":"3.5.1","eslint":"4.19.1","eslint-config-prettier":"2.9.0","eslint-plugin-import":"2.11.0","eslint-plugin-react":"7.7.0","husky":"0.14.3","lint-staged":"7.0.5","prettier":"1.12.1","prettier-package-json":"1.6.0","rimraf":"2.6.2","rollup":"0.58.2","rollup-plugin-babel":"4.0.0-beta.4","rollup-plugin-commonjs":"9.1.3","rollup-plugin-node-resolve":"3.3.0","rollup-plugin-replace":"2.0.0","rollup-plugin-uglify":"3.0.0","semantic-release":"15.2.0","typescript":"2.8.3"},"keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"publishConfig":{"tag":"next"},"browserify":{"transform":["loose-envify"]},"bundlesize":[{"path":"./umd/scroll-into-view-if-needed.min.js","maxSize":"1.75 kB"},{"path":"./umd/scroll-into-view-if-needed.js","maxSize":"3 kB"}],"lint-staged":{"*.js":["prettier --write","git add"],"*.{ts,tsx}":["prettier --write","git add"],"*.json":["prettier --write","git add"],"*.css":["prettier --write","git add"],"*.md":["prettier --write","git add"],"**/package.json":["prettier-package-json --write","git add"],"**/.babelrc":["prettier --write","git add"]},"module":"es/index.js","prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5","overrides":[{"files":".babelrc","options":{"parser":"json"}}]},"release":{"prepare":["@semantic-release/npm"]},"sideEffects":false,"typings":"typings/index.d.ts","readmeFilename":"README.md","gitHead":"3b95ed7aa2d8461d9c09b03246d361a72ecaeb57","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@2.1.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"dist":{"shasum":"1985e4ebd9735645b56741f26ff285a2817982f7","size":14029,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-2.1.3.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_2.1.3_1525210344380_0.34860850752562955"},"_hasShrinkwrap":false,"publish_time":1525210344450,"_cnpm_publish_time":1525210344450},"2.1.2":{"name":"scroll-into-view-if-needed","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","license":"MIT","author":{"name":"Stian Didriksen"},"homepage":"https://scroll-into-view-if-needed.netlify.com","repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"version":"2.1.2","main":"index.js","files":["compute.js","es","typings","umd"],"scripts":{"prebuild":"yarn clean","build":"yarn build:d.ts && yarn build:cjs && yarn build:es && yarn build:umd && yarn build:umd.min","build:cjs":"BABEL_ENV=cjs babel src -d . --extensions '.ts'","build:d.ts":"tsc --emitDeclarationOnly","build:es":"BABEL_ENV=es babel src -d es --extensions '.ts'","build:umd":"BABEL_ENV=umd NODE_ENV=development rollup -c -f umd -o umd/scroll-into-view-if-needed.js","build:umd.min":"BABEL_ENV=umd NODE_ENV=production rollup -c -f umd -o umd/scroll-into-view-if-needed.min.js","clean":"rimraf 'umd' 'es' 'typings'","precommit":"lint-staged","dev":"concurrently 'tsc --watch' 'yarn build:cjs --watch'","lint":"eslint ./integration-examples","prepublishOnly":"unset npm_config_cafile && yarn build","typecheck":"tsc --noEmit"},"devDependencies":{"@babel/cli":"7.0.0-beta.46","@babel/core":"7.0.0-beta.46","@babel/plugin-external-helpers":"7.0.0-beta.46","@babel/preset-env":"7.0.0-beta.46","@babel/preset-typescript":"7.0.0-beta.46","babel-eslint":"8.2.3","babel-plugin-add-module-exports":"0.2.1","babel-plugin-dev-expression":"0.2.1","concurrently":"3.5.1","eslint":"4.19.1","eslint-config-prettier":"2.9.0","eslint-plugin-import":"2.11.0","eslint-plugin-react":"7.7.0","husky":"0.14.3","lint-staged":"7.0.5","prettier":"1.12.1","prettier-package-json":"1.5.1","rimraf":"2.6.2","rollup":"0.58.2","rollup-plugin-babel":"4.0.0-beta.4","rollup-plugin-commonjs":"9.1.1","rollup-plugin-node-resolve":"3.3.0","rollup-plugin-replace":"2.0.0","rollup-plugin-uglify":"3.0.0","semantic-release":"15.1.8","typescript":"2.8.3"},"keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"publishConfig":{"tag":"next"},"browserify":{"transform":["loose-envify"]},"bundlesize":[{"path":"./umd/scroll-into-view-if-needed.min.js","maxSize":"1.75 kB"},{"path":"./umd/scroll-into-view-if-needed.js","maxSize":"3 kB"}],"lint-staged":{"*.js":["prettier --write","git add"],"*.{ts,tsx}":["prettier --write","git add"],"*.json":["prettier --write","git add"],"*.css":["prettier --write","git add"],"*.md":["prettier --write","git add"],"**/package.json":["prettier-package-json --write","git add"],"**/.babelrc":["prettier --write","git add"]},"module":"es/index.js","prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5","overrides":[{"files":".babelrc","options":{"parser":"json"}}]},"release":{"prepare":["@semantic-release/npm"]},"sideEffects":false,"typings":"typings/index.d.ts","readmeFilename":"README.md","gitHead":"d695115c1e8062ae41c800249239755325b2128c","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@2.1.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"dist":{"shasum":"e61386c25f53d94b8a7d2dcb1ae7929fb903118b","size":10319,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-2.1.2.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_2.1.2_1525040514072_0.9830525573744024"},"_hasShrinkwrap":false,"publish_time":1525040514138,"_cnpm_publish_time":1525040514138},"2.1.1":{"name":"scroll-into-view-if-needed","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","license":"MIT","author":{"name":"Stian Didriksen"},"homepage":"https://scroll-into-view-if-needed.netlify.com","repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"version":"2.1.1","main":"index.js","files":["compute.js","es","typings","umd"],"scripts":{"prebuild":"yarn clean","build":"yarn build:d.ts && yarn build:cjs && yarn build:es && yarn build:umd && yarn build:umd.min","build:cjs":"BABEL_ENV=cjs babel src -d . --extensions '.ts'","build:d.ts":"tsc --emitDeclarationOnly","build:es":"BABEL_ENV=es babel src -d es --extensions '.ts'","build:umd":"BABEL_ENV=umd NODE_ENV=development rollup -c -f umd -o umd/scroll-into-view-if-needed.js","build:umd.min":"BABEL_ENV=umd NODE_ENV=production rollup -c -f umd -o umd/scroll-into-view-if-needed.min.js","clean":"rimraf 'umd' 'es' 'typings'","precommit":"lint-staged","dev":"concurrently 'tsc --watch' 'yarn build:cjs --watch'","lint":"eslint ./integration-examples","prepublishOnly":"unset npm_config_cafile && yarn build","typecheck":"tsc --noEmit"},"devDependencies":{"@babel/cli":"7.0.0-beta.46","@babel/core":"7.0.0-beta.46","@babel/plugin-external-helpers":"7.0.0-beta.46","@babel/preset-env":"7.0.0-beta.46","@babel/preset-typescript":"7.0.0-beta.46","babel-eslint":"8.2.3","babel-plugin-add-module-exports":"0.2.1","babel-plugin-dev-expression":"0.2.1","concurrently":"3.5.1","eslint":"4.19.1","eslint-config-prettier":"2.9.0","eslint-plugin-import":"2.11.0","eslint-plugin-react":"7.7.0","husky":"0.14.3","lint-staged":"7.0.5","prettier":"1.12.1","prettier-package-json":"1.5.1","rimraf":"2.6.2","rollup":"0.58.2","rollup-plugin-babel":"4.0.0-beta.4","rollup-plugin-commonjs":"9.1.0","rollup-plugin-node-resolve":"3.3.0","rollup-plugin-replace":"2.0.0","rollup-plugin-uglify":"3.0.0","semantic-release":"15.1.7","typescript":"2.8.3"},"keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"publishConfig":{"tag":"next"},"browserify":{"transform":["loose-envify"]},"bundlesize":[{"path":"./umd/scroll-into-view-if-needed.min.js","maxSize":"1.5 kB"},{"path":"./umd/scroll-into-view-if-needed.js","maxSize":"2.3 kB"}],"lint-staged":{"*.js":["prettier --write","git add"],"*.{ts,tsx}":["prettier --write","git add"],"*.json":["prettier --write","git add"],"*.css":["prettier --write","git add"],"*.md":["prettier --write","git add"],"**/package.json":["prettier-package-json --write","git add"],"**/.babelrc":["prettier --write","git add"]},"module":"es/index.js","prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5","overrides":[{"files":".babelrc","options":{"parser":"json"}}]},"release":{"prepare":["@semantic-release/npm"]},"sideEffects":false,"typings":"typings/index.d.ts","readmeFilename":"README.md","gitHead":"5068ad922b173a1ea3f9705ae10faa474f22a633","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@2.1.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"dist":{"shasum":"205a50622e0e9b97420da5aa08647b51c1855c47","size":10083,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-2.1.1.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_2.1.1_1525032686329_0.800423098018521"},"_hasShrinkwrap":false,"publish_time":1525032686437,"_cnpm_publish_time":1525032686437},"2.1.0":{"name":"scroll-into-view-if-needed","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","license":"MIT","author":{"name":"Stian Didriksen"},"homepage":"https://scroll-into-view-if-needed.netlify.com","repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"version":"2.1.0","main":"index.js","files":["compute.js","es","typings","umd"],"scripts":{"prebuild":"yarn clean","build":"yarn build:d.ts && yarn build:cjs && yarn build:es && yarn build:umd && yarn build:umd.min","build:cjs":"BABEL_ENV=cjs babel src -d . --extensions '.ts'","build:d.ts":"tsc --emitDeclarationOnly","build:es":"BABEL_ENV=es babel src -d es --extensions '.ts'","build:umd":"BABEL_ENV=umd NODE_ENV=development rollup -c -f umd -o umd/scroll-into-view-if-needed.js","build:umd.min":"BABEL_ENV=umd NODE_ENV=production rollup -c -f umd -o umd/scroll-into-view-if-needed.min.js","clean":"rimraf 'umd' 'es' 'typings'","precommit":"lint-staged","dev":"concurrently 'tsc --watch' 'yarn build:cjs --watch'","lint":"eslint ./integration-examples","prepublishOnly":"unset npm_config_cafile && yarn build","typecheck":"tsc --noEmit"},"devDependencies":{"@babel/cli":"7.0.0-beta.46","@babel/core":"7.0.0-beta.46","@babel/plugin-external-helpers":"7.0.0-beta.46","@babel/preset-env":"7.0.0-beta.46","@babel/preset-typescript":"7.0.0-beta.46","babel-eslint":"8.2.3","babel-plugin-add-module-exports":"0.2.1","babel-plugin-dev-expression":"0.2.1","concurrently":"3.5.1","eslint":"4.19.1","eslint-config-prettier":"2.9.0","eslint-plugin-import":"2.11.0","eslint-plugin-react":"7.7.0","husky":"0.14.3","lint-staged":"7.0.5","prettier":"1.12.1","prettier-package-json":"1.5.1","rimraf":"2.6.2","rollup":"0.58.2","rollup-plugin-babel":"4.0.0-beta.4","rollup-plugin-commonjs":"9.1.0","rollup-plugin-node-resolve":"3.3.0","rollup-plugin-replace":"2.0.0","rollup-plugin-uglify":"3.0.0","semantic-release":"15.1.7","typescript":"2.8.3"},"keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"publishConfig":{"tag":"next"},"browserify":{"transform":["loose-envify"]},"lint-staged":{"*.js":["prettier --write","git add"],"*.{ts,tsx}":["prettier --write","git add"],"*.json":["prettier --write","git add"],"*.css":["prettier --write","git add"],"*.md":["prettier --write","git add"],"**/package.json":["prettier-package-json --write","git add"],"**/.babelrc":["prettier --write","git add"]},"module":"es/index.js","prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5","overrides":[{"files":".babelrc","options":{"parser":"json"}}]},"release":{"prepare":["@semantic-release/npm"]},"sideEffects":false,"typings":"typings/index.d.ts","readmeFilename":"README.md","gitHead":"8530621b6e2196b92332f6cc6bcabe7d60e72f2e","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@2.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"dist":{"shasum":"fc574e55d0a3cd6928243ff673f9854789f4434a","size":9921,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-2.1.0.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_2.1.0_1524938517829_0.8870586585760885"},"_hasShrinkwrap":false,"publish_time":1524938518001,"_cnpm_publish_time":1524938518001},"1.5.1":{"name":"scroll-into-view-if-needed","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","license":"MIT","author":{"name":"Stian Didriksen"},"homepage":"https://scroll-into-view-if-needed.netlify.com","repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"version":"1.5.1","main":"index.js","files":["compute.js","es","typings","umd"],"scripts":{"prebuild":"yarn clean","build":"yarn build:d.ts && yarn build:cjs && yarn build:es && yarn build:umd && yarn build:umd.min","build:cjs":"BABEL_ENV=cjs babel src -d . --extensions '.ts'","build:d.ts":"tsc --emitDeclarationOnly","build:es":"BABEL_ENV=es babel src -d es --extensions '.ts'","build:umd":"BABEL_ENV=umd NODE_ENV=development rollup -c -f umd -o umd/scroll-into-view-if-needed.js","build:umd.min":"BABEL_ENV=umd NODE_ENV=production rollup -c -f umd -o umd/scroll-into-view-if-needed.min.js","clean":"rimraf 'umd' 'es' 'typings'","precommit":"lint-staged","dev":"concurrently 'tsc --watch' 'yarn build:cjs --watch'","lint":"eslint ./integration-examples","prepublishOnly":"unset npm_config_cafile && yarn build","typecheck":"tsc --noEmit"},"devDependencies":{"@babel/cli":"7.0.0-beta.46","@babel/core":"7.0.0-beta.46","@babel/plugin-external-helpers":"7.0.0-beta.46","@babel/preset-env":"7.0.0-beta.46","@babel/preset-typescript":"7.0.0-beta.46","babel-eslint":"8.2.3","babel-plugin-add-module-exports":"0.2.1","babel-plugin-dev-expression":"0.2.1","concurrently":"3.5.1","eslint":"4.19.1","eslint-config-prettier":"2.9.0","eslint-plugin-import":"2.11.0","eslint-plugin-react":"7.7.0","husky":"0.14.3","lint-staged":"7.0.5","prettier":"1.12.1","prettier-package-json":"1.5.1","rimraf":"2.6.2","rollup":"0.58.2","rollup-plugin-babel":"4.0.0-beta.4","rollup-plugin-commonjs":"9.1.0","rollup-plugin-node-resolve":"3.3.0","rollup-plugin-replace":"2.0.0","rollup-plugin-uglify":"3.0.0","semantic-release":"15.1.7","typescript":"2.8.3"},"keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"publishConfig":{"tag":"next"},"browserify":{"transform":["loose-envify"]},"lint-staged":{"*.js":["prettier --write","git add"],"*.{ts,tsx}":["prettier --write","git add"],"*.json":["prettier --write","git add"],"*.css":["prettier --write","git add"],"*.md":["prettier --write","git add"],"**/package.json":["prettier-package-json --write","git add"],"**/.babelrc":["prettier --write","git add"]},"module":"es/index.js","prettier":{"semi":false,"singleQuote":true,"trailingComma":"es5","overrides":[{"files":".babelrc","options":{"parser":"json"}}]},"release":{"prepare":["@semantic-release/npm"]},"sideEffects":false,"typings":"typings/index.d.ts","readmeFilename":"README.md","gitHead":"2ee61bd8fde564870589e052e8c7d7d7aa20c5f2","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@1.5.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"dist":{"shasum":"79e6bad6cd93d723e5b2fef3bddbcff55475e781","size":9614,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-1.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-1.5.1.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_1.5.1_1524935971797_0.7345063509541805"},"_hasShrinkwrap":false,"publish_time":1524935971864,"_cnpm_publish_time":1524935971864,"deprecated":"this version is actually an v2 alpha, please use 1.5.0 instead or consider upgrading to the latest v2"},"2.0.1-alpha.1":{"name":"scroll-into-view-if-needed","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","license":"MIT","author":{"name":"Stian Didriksen"},"homepage":"https://stipsan.github.io/scroll-into-view-if-needed","repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"version":"2.0.1-alpha.1","main":"index.js","files":["compute.js","es","umd"],"scripts":{"prebuild":"yarn clean","build":"yarn build:d.ts && yarn build:cjs && yarn build:es && yarn build:umd && yarn build:umd.min","build:cjs":"BABEL_ENV=cjs babel src -d . --extensions '.ts'","build:d.ts":"tsc --emitDeclarationOnly","build:es":"BABEL_ENV=es babel src -d es --extensions '.ts'","build:umd":"BABEL_ENV=umd NODE_ENV=development rollup -c -f umd -o umd/scroll-into-view-if-needed.js","build:umd.min":"BABEL_ENV=umd NODE_ENV=production rollup -c -f umd -o umd/scroll-into-view-if-needed.min.js","clean":"rimraf 'umd' 'es' 'typings'","dev":"concurrently 'tsc --watch' 'yarn build:cjs --watch'","prepublishOnly":"unset npm_config_cafile && yarn build","typecheck":"tsc --noEmit"},"dependencies":{"invariant":"^2.2.4","warning":"^3.0.0"},"devDependencies":{"@babel/cli":"7.0.0-beta.46","@babel/core":"7.0.0-beta.46","@babel/plugin-external-helpers":"7.0.0-beta.46","@babel/preset-env":"7.0.0-beta.46","@babel/preset-typescript":"7.0.0-beta.46","babel-plugin-add-module-exports":"0.2.1","babel-plugin-dev-expression":"0.2.1","concurrently":"3.5.1","rimraf":"2.6.2","rollup":"0.58.2","rollup-plugin-babel":"4.0.0-beta.4","rollup-plugin-commonjs":"9.1.0","rollup-plugin-node-resolve":"3.3.0","rollup-plugin-replace":"2.0.0","rollup-plugin-uglify":"3.0.0","semantic-release":"15.1.7","semantic-release-monorepo":"6.0.1","typescript":"2.8.3"},"keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"publishConfig":{"tag":"next"},"browserify":{"transform":["loose-envify"]},"module":"es/index.js","release":{"prepare":["@semantic-release/npm"],"verifyConditions":["@semantic-release/npm","@semantic-release/github"]},"sideEffects":false,"typings":"typings/index.d.ts","readmeFilename":"README.md","_id":"scroll-into-view-if-needed@2.0.1-alpha.1","dist":{"shasum":"f1d0e83cfeb18142324fa0ebe24276de727231a2","size":9135,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.0.1-alpha.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-2.0.1-alpha.1.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_2.0.1-alpha.1_1524931969154_0.6609437425609175"},"_hasShrinkwrap":false,"publish_time":1524931969283,"_cnpm_publish_time":1524931969283},"2.0.1-alpha.0":{"name":"scroll-into-view-if-needed","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","license":"MIT","author":{"name":"Stian Didriksen"},"homepage":"https://stipsan.github.io/scroll-into-view-if-needed","repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"version":"2.0.1-alpha.0","main":"index.js","files":["compute.js","es","umd"],"scripts":{"prebuild":"yarn clean","build":"yarn build:d.ts && yarn build:cjs && yarn build:es && yarn build:umd && yarn build:umd.min","build:cjs":"BABEL_ENV=cjs babel src -d . --extensions '.ts'","build:d.ts":"tsc --emitDeclarationOnly","build:es":"BABEL_ENV=es babel src -d es --extensions '.ts'","build:umd":"BABEL_ENV=umd NODE_ENV=development rollup -c -f umd -o umd/scroll-into-view-if-needed.js","build:umd.min":"BABEL_ENV=umd NODE_ENV=production rollup -c -f umd -o umd/scroll-into-view-if-needed.min.js","clean":"rimraf 'umd' 'es' 'typings'","dev":"concurrently 'tsc --watch' 'yarn build:cjs --watch'","prepublishOnly":"unset npm_config_cafile && yarn build","typecheck":"tsc --noEmit"},"dependencies":{"invariant":"^2.2.4","warning":"^3.0.0"},"devDependencies":{"@babel/cli":"7.0.0-beta.46","@babel/core":"7.0.0-beta.46","@babel/plugin-external-helpers":"7.0.0-beta.46","@babel/preset-env":"7.0.0-beta.46","@babel/preset-typescript":"7.0.0-beta.46","babel-plugin-add-module-exports":"0.2.1","babel-plugin-dev-expression":"0.2.1","concurrently":"3.5.1","rimraf":"2.6.2","rollup":"0.58.2","rollup-plugin-babel":"4.0.0-beta.4","rollup-plugin-commonjs":"9.1.0","rollup-plugin-node-resolve":"3.3.0","rollup-plugin-replace":"2.0.0","rollup-plugin-uglify":"3.0.0","semantic-release":"15.1.7","semantic-release-monorepo":"6.0.1","typescript":"2.8.3"},"keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"publishConfig":{"tag":"next"},"browserify":{"transform":["loose-envify"]},"module":"es/index.js","release":{"prepare":["@semantic-release/npm"],"verifyConditions":["@semantic-release/npm","@semantic-release/github"]},"sideEffects":false,"typings":"typings/index.d.ts","readmeFilename":"README.md","_id":"scroll-into-view-if-needed@2.0.1-alpha.0","dist":{"shasum":"cbdecdee1e268dbb20faa783eeba7e03b3e4ec98","size":11457,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.0.1-alpha.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-2.0.1-alpha.0.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_2.0.1-alpha.0_1524871361208_0.9939762060975383"},"_hasShrinkwrap":false,"publish_time":1524871361374,"_cnpm_publish_time":1524871361374},"2.0.0-alpha.4":{"name":"scroll-into-view-if-needed","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","license":"MIT","author":{"name":"Stian Didriksen"},"homepage":"https://stipsan.github.io/scroll-into-view-if-needed","repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"version":"2.0.0-alpha.4","main":"index.js","files":["compute.js","es","umd"],"scripts":{"prebuild":"yarn clean","build":"yarn build:d.ts && yarn build:cjs && yarn build:es && yarn build:umd && yarn build:umd.min","build:cjs":"BABEL_ENV=cjs babel src -d . --extensions '.ts'","build:d.ts":"tsc --emitDeclarationOnly","build:es":"BABEL_ENV=es babel src -d es --extensions '.ts'","build:umd":"BABEL_ENV=umd NODE_ENV=development rollup -c -f umd -o umd/scroll-into-view-if-needed.js","build:umd.min":"BABEL_ENV=umd NODE_ENV=production rollup -c -f umd -o umd/scroll-into-view-if-needed.min.js","clean":"rimraf 'umd' 'es' 'typings'","dev":"concurrently 'tsc --watch' 'yarn build:cjs --watch'","prepublishOnly":"unset npm_config_cafile && yarn build","typecheck":"tsc --noEmit"},"dependencies":{"invariant":"^2.2.4","warning":"^3.0.0"},"devDependencies":{"@babel/cli":"7.0.0-beta.46","@babel/core":"7.0.0-beta.46","@babel/plugin-external-helpers":"7.0.0-beta.46","@babel/preset-env":"7.0.0-beta.46","@babel/preset-typescript":"7.0.0-beta.46","babel-plugin-add-module-exports":"0.2.1","babel-plugin-dev-expression":"0.2.1","babel-plugin-styled-components":"1.5.1","concurrently":"3.5.1","rimraf":"2.6.2","rollup":"0.58.2","rollup-plugin-babel":"4.0.0-beta.4","rollup-plugin-commonjs":"9.1.0","rollup-plugin-node-resolve":"3.3.0","rollup-plugin-replace":"2.0.0","rollup-plugin-uglify":"3.0.0","semantic-release":"15.1.7","semantic-release-monorepo":"6.0.1","typescript":"2.8.3"},"keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"publishConfig":{"tag":"next"},"browserify":{"transform":["loose-envify"]},"module":"es/index.js","release":{"prepare":["@semantic-release/npm"],"verifyConditions":["@semantic-release/npm","@semantic-release/github"]},"sideEffects":false,"typings":"typings/index.d.ts","readmeFilename":"README.md","_id":"scroll-into-view-if-needed@2.0.0-alpha.4","dist":{"shasum":"186b464a2dcbeaf7e383a12a69c6168f3a209758","size":11474,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.0.0-alpha.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-2.0.0-alpha.4.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_2.0.0-alpha.4_1524868762034_0.2765216142709934"},"_hasShrinkwrap":false,"publish_time":1524868762113,"_cnpm_publish_time":1524868762113},"2.0.0":{"name":"scroll-into-view-if-needed","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","license":"MIT","author":{"name":"Stian Didriksen"},"homepage":"https://stipsan.github.io/scroll-into-view-if-needed","repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"version":"2.0.0","main":"index.js","files":["auto.js","compute.js","es","ponyfill.js","umd"],"scripts":{"prebuild":"yarn clean","build":"yarn build:cjs && yarn build:es && yarn build:umd && yarn build:umd.min","build:cjs":"BABEL_ENV=cjs babel src -d . --extensions '.ts'","build:es":"BABEL_ENV=es babel src -d es --extensions '.ts'","build:umd":"BABEL_ENV=umd NODE_ENV=development rollup -c -f umd -o umd/scroll-into-view-if-needed.js","build:umd.min":"BABEL_ENV=umd NODE_ENV=production rollup -c -f umd -o umd/scroll-into-view-if-needed.min.js","clean":"rimraf 'umd' 'es'","dev":"concurrently 'tsc --watch' 'yarn build:cjs --watch'","prepublishOnly":"unset npm_config_cafile && yarn build","typecheck":"tsc"},"dependencies":{"invariant":"^2.2.4","warning":"^3.0.0"},"devDependencies":{"@babel/cli":"7.0.0-beta.44","@babel/core":"7.0.0-beta.44","@babel/plugin-external-helpers":"7.0.0-beta.44","@babel/preset-env":"7.0.0-beta.44","@babel/preset-typescript":"7.0.0-beta.44","babel-plugin-add-module-exports":"0.2.1","babel-plugin-dev-expression":"0.2.1","babel-plugin-styled-components":"1.5.1","concurrently":"3.5.1","rimraf":"2.6.2","rollup":"0.58.1","rollup-plugin-babel":"4.0.0-beta.4","rollup-plugin-commonjs":"9.1.0","rollup-plugin-node-resolve":"3.3.0","rollup-plugin-replace":"2.0.0","rollup-plugin-uglify":"3.0.0","typescript":"2.8.3"},"keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"publishConfig":{"tag":"next"},"browserify":{"transform":["loose-envify"]},"module":"es/index.js","sideEffects":false,"typings":"typings/index.d.ts","readmeFilename":"README.md","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@2.0.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"dist":{"shasum":"a992dbf3597a11f1699ec4a788430c581e8b2acd","size":10868,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-2.0.0.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_2.0.0_1524435915592_0.15004331511969404"},"_hasShrinkwrap":false,"publish_time":1524435915887,"_cnpm_publish_time":1524435915887},"2.0.0-alpha.d4e115e7":{"name":"scroll-into-view-if-needed","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","license":"MIT","author":{"name":"Stian Didriksen"},"homepage":"https://stipsan.github.io/scroll-into-view-if-needed","repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"version":"2.0.0-alpha.d4e115e7","main":"index.js","files":["auto.js","compute.js","es","ponyfill.js","umd"],"scripts":{"prebuild":"yarn clean","build":"yarn build:cjs && yarn build:es && yarn build:umd && yarn build:umd.min","build:cjs":"BABEL_ENV=cjs babel src -d . --extensions '.ts'","build:es":"BABEL_ENV=es babel src -d es --extensions '.ts'","build:umd":"BABEL_ENV=umd NODE_ENV=development rollup -c -f umd -o umd/scroll-into-view-if-needed.js","build:umd.min":"BABEL_ENV=umd NODE_ENV=production rollup -c -f umd -o umd/scroll-into-view-if-needed.min.js","clean":"rimraf 'umd' 'es'","dev":"concurrently 'tsc --watch' 'yarn build:cjs --watch'","prepublishOnly":"unset npm_config_cafile && yarn build","semantic-release":"semantic-release pre && npm publish && semantic-release post","typecheck":"tsc"},"dependencies":{"invariant":"2.2.4","warning":"3.0.0"},"devDependencies":{"@babel/cli":"7.0.0-beta.44","@babel/core":"7.0.0-beta.44","@babel/plugin-external-helpers":"7.0.0-beta.44","@babel/preset-env":"7.0.0-beta.44","@babel/preset-typescript":"7.0.0-beta.44","babel-plugin-add-module-exports":"0.2.1","babel-plugin-dev-expression":"0.2.1","babel-plugin-styled-components":"1.5.1","concurrently":"3.5.1","release-relief":"1.0.1","rimraf":"2.6.2","rollup":"0.58.1","rollup-plugin-babel":"4.0.0-beta.4","rollup-plugin-commonjs":"9.1.0","rollup-plugin-node-resolve":"3.3.0","rollup-plugin-replace":"2.0.0","rollup-plugin-uglify":"3.0.0","typescript":"2.8.3"},"keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"publishConfig":{"tag":"next"},"browserify":{"transform":["loose-envify"]},"module":"es/index.js","release":{"analyzeCommits":"semantic-release-tamia/analyzeCommits","verifyConditions":"condition-circle","generateNotes":"semantic-release-tamia/generateNotes","verifyRelease":"semantic-release-tamia/verifyRelease"},"sideEffects":false,"typings":"typings/index.d.ts","readmeFilename":"README.md","_id":"scroll-into-view-if-needed@2.0.0-alpha.d4e115e7","dist":{"shasum":"013ab3b7b38f0b6d1721ef0187c8042e7b611d6c","size":11659,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.0.0-alpha.d4e115e7.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-2.0.0-alpha.d4e115e7.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_2.0.0-alpha.d4e115e7_1524430137212_0.32854435071869026"},"_hasShrinkwrap":false,"publish_time":1524430137367,"_cnpm_publish_time":1524430137367},"2.0.0-alpha.f7841b3e":{"name":"scroll-into-view-if-needed","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","license":"MIT","author":{"name":"Stian Didriksen"},"homepage":"https://stipsan.github.io/scroll-into-view-if-needed","repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"version":"2.0.0-alpha.f7841b3e","main":"index.js","files":["auto.js","compute.js","es","ponyfill.js","umd"],"scripts":{"prebuild":"yarn clean","build":"yarn build:cjs && yarn build:es && yarn build:umd && yarn build:umd.min","build:cjs":"BABEL_ENV=cjs babel src -d . --extensions '.ts'","build:es":"BABEL_ENV=es babel src -d es --extensions '.ts'","build:umd":"BABEL_ENV=umd NODE_ENV=development rollup -c -f umd -o umd/scroll-into-view-if-needed.js","build:umd.min":"BABEL_ENV=umd NODE_ENV=production rollup -c -f umd -o umd/scroll-into-view-if-needed.min.js","clean":"rimraf 'umd' 'es'","dev":"concurrently 'tsc --watch' 'yarn build:cjs --watch'","prepublishOnly":"unset npm_config_cafile && yarn build","semantic-release":"semantic-release pre && npm publish && semantic-release post","typecheck":"tsc"},"dependencies":{"invariant":"2.2.4","warning":"3.0.0"},"devDependencies":{"@babel/cli":"7.0.0-beta.44","@babel/core":"7.0.0-beta.44","@babel/plugin-external-helpers":"7.0.0-beta.44","@babel/preset-env":"7.0.0-beta.44","@babel/preset-typescript":"7.0.0-beta.44","babel-plugin-add-module-exports":"0.2.1","babel-plugin-dev-expression":"0.2.1","babel-plugin-styled-components":"1.5.1","concurrently":"3.5.1","release-relief":"1.0.1","rimraf":"2.6.2","rollup":"0.58.1","rollup-plugin-babel":"4.0.0-beta.4","rollup-plugin-commonjs":"9.1.0","rollup-plugin-node-resolve":"3.3.0","rollup-plugin-replace":"2.0.0","rollup-plugin-uglify":"3.0.0","typescript":"2.8.3"},"keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"publishConfig":{"tag":"next"},"browserify":{"transform":["loose-envify"]},"module":"es/index.js","release":{"analyzeCommits":"semantic-release-tamia/analyzeCommits","verifyConditions":"condition-circle","generateNotes":"semantic-release-tamia/generateNotes","verifyRelease":"semantic-release-tamia/verifyRelease"},"sideEffects":false,"typings":"typings/index.d.ts","readmeFilename":"README.md","_id":"scroll-into-view-if-needed@2.0.0-alpha.f7841b3e","dist":{"shasum":"5783f0373c5249b1450f061750605aa1ac821a7d","size":11526,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.0.0-alpha.f7841b3e.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-2.0.0-alpha.f7841b3e.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_2.0.0-alpha.f7841b3e_1524429898172_0.19191025379274684"},"_hasShrinkwrap":false,"publish_time":1524429898253,"_cnpm_publish_time":1524429898253},"2.0.0-alpha.3":{"name":"scroll-into-view-if-needed","description":"Ponyfill for upcoming Element.scrollIntoView() APIs like scrollMode: if-needed, behavior: smooth and block: center","license":"MIT","author":{"name":"Stian Didriksen"},"homepage":"https://stipsan.github.io/scroll-into-view-if-needed","repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"version":"2.0.0-alpha.3","main":"index.js","files":["auto.js","compute.js","es","ponyfill.js","umd"],"scripts":{"prebuild":"yarn clean","build":"yarn build:cjs && yarn build:es && yarn build:umd && yarn build:umd.min","build:cjs":"BABEL_ENV=cjs babel src -d . --extensions '.ts'","build:es":"BABEL_ENV=es babel src -d es --extensions '.ts'","build:umd":"BABEL_ENV=umd NODE_ENV=development rollup -c -f umd -o umd/scroll-into-view-if-needed.js","build:umd.min":"BABEL_ENV=umd NODE_ENV=production rollup -c -f umd -o umd/scroll-into-view-if-needed.min.js","clean":"rimraf 'umd' 'es'","dev":"concurrently 'tsc --watch' 'yarn build:cjs --watch'","prepublishOnly":"unset npm_config_cafile && yarn build","semantic-release":"semantic-release pre && npm publish && semantic-release post","typecheck":"tsc"},"dependencies":{"invariant":"2.2.4","warning":"3.0.0"},"devDependencies":{"@babel/cli":"7.0.0-beta.44","@babel/core":"7.0.0-beta.44","@babel/plugin-external-helpers":"7.0.0-beta.44","@babel/preset-env":"7.0.0-beta.44","@babel/preset-typescript":"7.0.0-beta.44","babel-plugin-add-module-exports":"0.2.1","babel-plugin-dev-expression":"0.2.1","babel-plugin-styled-components":"1.5.1","concurrently":"3.5.1","release-relief":"1.0.1","rimraf":"2.6.2","rollup":"0.58.1","rollup-plugin-babel":"4.0.0-beta.4","rollup-plugin-commonjs":"9.1.0","rollup-plugin-node-resolve":"3.3.0","rollup-plugin-replace":"2.0.0","rollup-plugin-uglify":"3.0.0","typescript":"2.8.3"},"keywords":["behavior-smooth","if-needed","polyfill","ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","scrollMode","smooth","smoothscroll","typescript"],"publishConfig":{"tag":"next"},"browserify":{"transform":["loose-envify"]},"module":"es/index.js","release":{"analyzeCommits":"semantic-release-tamia/analyzeCommits","verifyConditions":"condition-circle","generateNotes":"semantic-release-tamia/generateNotes","verifyRelease":"semantic-release-tamia/verifyRelease"},"sideEffects":false,"typings":"typings/index.d.ts","readmeFilename":"README.md","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@2.0.0-alpha.3","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"dist":{"shasum":"44737d3f0942a7e679f588a1d1cc4bb0c737b120","size":9583,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.0.0-alpha.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-2.0.0-alpha.3.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_2.0.0-alpha.3_1524422296767_0.8304428055981343"},"_hasShrinkwrap":false,"publish_time":1524422296841,"_cnpm_publish_time":1524422296841},"1.5.0":{"name":"scroll-into-view-if-needed","description":"Element.scrollIntoViewIfNeeded ponyfill that can animate the scrolling","author":{"name":"Stian Didriksen"},"license":"MIT","homepage":"https://stipsan.github.io/scroll-into-view-if-needed","repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"version":"1.5.0","main":"dist/bundle.js","scripts":{"prebuild":"yarn clean","build":"yarn build:tsc && yarn build:rollup","build:rollup":"rollup -c","build:tsc":"yarn tsc:main && yarn tsc:example","changelog:commit":"sr-changelog commit","changelog:preview":"sr-changelog","clean":"rimraf dist","precommit":"lint-staged","predev":"yarn build","dev":"concurrently \"yarn tsc:main --watch\" \"yarn tsc:example --watch\" \"yarn build:rollup -w\" \"next dev example\"","docs":"next build example && DOCS=true next export -o ./docs example && npx -p https://gist.github.com/stipsan/bbf4adcdafd9eabfa6a9a42397a1c1b9 -c 'git-update-ghpages'","prepublishOnly":"unset npm_config_cafile && yarn build","semantic-release":"semantic-release pre && npm publish && semantic-release post","prestart":"yarn build","start":"next build example && next start example","test":"cypress run --browser chrome --reporter junit --reporter-options 'mochaFile=junit/test-results.xml'","tsc:example":"tsc -p example","tsc:main":"tsc -p ."},"sideEffects":false,"dependencies":{"amator":"1.0.1"},"devDependencies":{"@types/next":"^2.4.5","@types/prettier":"^1.8.0","@types/react":"^16.0.20","@types/react-dom":"^16.0.2","babel-cli":"^6.23.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-env":"^1.2.1","babel-preset-es2015-rollup":"^3.0.0","concurrently":"^3.5.0","cypress":"^1.0.3","husky":"^0.14.3","lint-staged":"^4.3.0","next":"^4.1.4","prettier":"^1.8.2","prettier-browser":"git://github.com/prettier/prettier.git#1.8.2","prettier-package-json":"^1.4.0","react":"^16.0.0","react-dom":"^16.0.0","release-relief":"^1.0.1","rimraf":"^2.6.1","rollup":"^0.50.0","rollup-plugin-babel":"^2.7.1","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^2.0.0","scroll-into-view-if-needed":"link:.","system-font-stack":"^1.0.4","typescript":"^2.6.1","uglifyjs-webpack-plugin":"^1.0.1"},"keywords":["ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","smooth","smoothscroll","typescript"],"lint-staged":{"*.js":["prettier --write","git add"],"*.{ts,tsx}":["prettier --write","git add"],"*.json":["prettier --write","git add"],"*.md":["prettier --write","git add"],"package.json":["prettier-package-json --write","git add"]},"module":"dist/index.js","release":{"analyzeCommits":"semantic-release-tamia/analyzeCommits","verifyConditions":"condition-circle","generateNotes":"semantic-release-tamia/generateNotes","verifyRelease":"semantic-release-tamia/verifyRelease"},"typings":"dist/index.d.ts","gitHead":"d1e66a7688f67790f3f832a37e4186302a874bda","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@1.5.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"dist":{"shasum":"39e8ce15cb74348a897ee96110e848fed50aaf95","size":9803,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-1.5.0.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed_1.5.0_1519601680953_0.21270219105323096"},"_hasShrinkwrap":false,"publish_time":1519601681072,"_cnpm_publish_time":1519601681072},"1.4.1":{"name":"scroll-into-view-if-needed","description":"Element.scrollIntoViewIfNeeded ponyfill that can animate the scrolling","author":{"name":"Stian Didriksen"},"license":"MIT","homepage":"https://stipsan.github.io/scroll-into-view-if-needed","repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"version":"1.4.1","main":"dist/bundle.js","scripts":{"prebuild":"yarn clean","build":"yarn build:tsc && yarn build:rollup","build:rollup":"rollup -c","build:tsc":"yarn tsc:main && yarn tsc:example","changelog:commit":"sr-changelog commit","changelog:preview":"sr-changelog","clean":"rimraf dist","precommit":"lint-staged","predev":"yarn build","dev":"concurrently \"yarn tsc:main --watch\" \"yarn tsc:example --watch\" \"yarn build:rollup -w\" \"next dev example\"","docs":"next build example && DOCS=true next export -o ./docs example && npx -p https://gist.github.com/stipsan/bbf4adcdafd9eabfa6a9a42397a1c1b9 -c 'git-update-ghpages'","prepublishOnly":"unset npm_config_cafile && yarn build","semantic-release":"semantic-release pre && npm publish && semantic-release post","prestart":"yarn build","start":"next build example && next start example","test":"cypress run --browser chrome --reporter junit --reporter-options 'mochaFile=junit/test-results.xml'","tsc:example":"tsc -p example","tsc:main":"tsc -p ."},"devDependencies":{"@types/next":"^2.4.5","@types/prettier":"^1.8.0","@types/react":"^16.0.20","@types/react-dom":"^16.0.2","babel-cli":"^6.23.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-env":"^1.2.1","babel-preset-es2015-rollup":"^3.0.0","concurrently":"^3.5.0","cypress":"^1.0.3","husky":"^0.14.3","lint-staged":"^4.3.0","next":"^4.1.4","prettier":"^1.8.2","prettier-browser":"git://github.com/prettier/prettier.git#1.8.2","prettier-package-json":"^1.4.0","react":"^16.0.0","react-dom":"^16.0.0","release-relief":"^1.0.1","rimraf":"^2.6.1","rollup":"^0.50.0","rollup-plugin-babel":"^2.7.1","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^2.0.0","scroll-into-view-if-needed":"link:.","system-font-stack":"^1.0.4","typescript":"^2.6.1","uglifyjs-webpack-plugin":"^1.0.1"},"keywords":["ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","smooth","smoothscroll","typescript"],"publishConfig":{"tag":"next"},"lint-staged":{"*.js":["prettier --write","git add"],"*.{ts,tsx}":["prettier --write","git add"],"*.json":["prettier --write","git add"],"*.md":["prettier --write","git add"],"package.json":["prettier-package-json --write","git add"]},"module":"dist/index.js","release":{"analyzeCommits":"semantic-release-tamia/analyzeCommits","verifyConditions":"condition-circle","generateNotes":"semantic-release-tamia/generateNotes","verifyRelease":"semantic-release-tamia/verifyRelease","branch":"next"},"typings":"dist/index.d.ts","gitHead":"8fe152a9d4a6d409666cc6979f7209728ea041d7","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@1.4.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"dist":{"shasum":"763580091fb8e0bd4dc2d68b475d755f66574a0e","size":9581,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-1.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-1.4.1.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed-1.4.1.tgz_1511308734199_0.506726069143042"},"directories":{},"publish_time":1511308735199,"_hasShrinkwrap":false,"_cnpm_publish_time":1511308735199},"1.4.0":{"name":"scroll-into-view-if-needed","description":"Element.scrollIntoViewIfNeeded ponyfill that can animate the scrolling","author":{"name":"Stian Didriksen"},"license":"MIT","homepage":"https://stipsan.github.io/scroll-into-view-if-needed","repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"version":"1.4.0","main":"dist/bundle.js","scripts":{"prebuild":"yarn clean","build":"yarn build:tsc && yarn build:rollup","build:rollup":"rollup -c","build:tsc":"yarn tsc:main && yarn tsc:example","changelog:commit":"sr-changelog commit","changelog:preview":"sr-changelog","clean":"rimraf dist","precommit":"lint-staged","predev":"yarn build","dev":"concurrently \"yarn tsc:main --watch\" \"yarn tsc:example --watch\" \"yarn build:rollup -w\" \"next dev example\"","docs":"next build example && DOCS=true next export -o ./docs example && npx -p https://gist.github.com/stipsan/bbf4adcdafd9eabfa6a9a42397a1c1b9 -c 'git-update-ghpages'","prepublishOnly":"unset npm_config_cafile && yarn build","semantic-release":"semantic-release pre && npm publish && semantic-release post","prestart":"yarn build","start":"next build example && next start example","test":"cypress run --browser chrome --reporter junit --reporter-options 'mochaFile=junit/test-results.xml'","tsc:example":"tsc -p example","tsc:main":"tsc -p ."},"dependencies":{"amator":"1.0.1"},"devDependencies":{"@types/next":"^2.4.5","@types/prettier":"^1.8.0","@types/react":"^16.0.20","@types/react-dom":"^16.0.2","babel-cli":"^6.23.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-env":"^1.2.1","babel-preset-es2015-rollup":"^3.0.0","concurrently":"^3.5.0","cypress":"^1.0.3","husky":"^0.14.3","lint-staged":"^4.3.0","next":"^4.1.4","prettier":"^1.8.2","prettier-browser":"git://github.com/prettier/prettier.git#1.8.2","prettier-package-json":"^1.4.0","react":"^16.0.0","react-dom":"^16.0.0","release-relief":"^1.0.1","rimraf":"^2.6.1","rollup":"^0.50.0","rollup-plugin-babel":"^2.7.1","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^2.0.0","scroll-into-view-if-needed":"link:.","system-font-stack":"^1.0.4","typescript":"^2.6.1","uglifyjs-webpack-plugin":"^1.0.1"},"keywords":["ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","smooth","smoothscroll","typescript"],"lint-staged":{"*.js":["prettier --write","git add"],"*.{ts,tsx}":["prettier --write","git add"],"*.json":["prettier --write","git add"],"*.md":["prettier --write","git add"],"package.json":["prettier-package-json --write","git add"]},"module":"dist/index.js","release":{"analyzeCommits":"semantic-release-tamia/analyzeCommits","verifyConditions":"condition-circle","generateNotes":"semantic-release-tamia/generateNotes","verifyRelease":"semantic-release-tamia/verifyRelease"},"typings":"dist/index.d.ts","gitHead":"78973d333f21feae8cc8e6b23f64178744c85715","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@1.4.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"dist":{"shasum":"f01720833c0f7e7f433fdf5eee7f6ceb29944854","size":9675,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-1.4.0.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed-1.4.0.tgz_1510875958694_0.5105745308101177"},"directories":{},"publish_time":1510875960055,"_cnpm_publish_time":1510875960055,"_hasShrinkwrap":false},"1.3.0":{"name":"scroll-into-view-if-needed","description":"Element.scrollIntoViewIfNeeded ponyfill that can animate the scrolling","author":{"name":"Stian Didriksen"},"license":"MIT","homepage":"https://stipsan.github.io/scroll-into-view-if-needed","repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"version":"1.3.0","main":"dist/bundle.js","scripts":{"prebuild":"yarn clean","build":"yarn build:tsc && yarn build:rollup","build:rollup":"rollup -c","build:tsc":"yarn tsc:main && yarn tsc:example","changelog:commit":"sr-changelog commit","changelog:preview":"sr-changelog","clean":"rimraf dist","precommit":"lint-staged","predev":"yarn build","dev":"concurrently \"yarn tsc:main --watch\" \"yarn tsc:example --watch\" \"yarn build:rollup -w\" \"next dev example\"","docs":"next build example && DOCS=true next export -o ./docs example && npx -p https://gist.github.com/stipsan/bbf4adcdafd9eabfa6a9a42397a1c1b9 -c 'git-update-ghpages'","prepublishOnly":"unset npm_config_cafile && yarn build","semantic-release":"semantic-release pre && npm publish && semantic-release post","prestart":"yarn build","start":"next build example && next start example","test":"cypress run --browser chrome --reporter junit --reporter-options 'mochaFile=junit/test-results.xml'","tsc:example":"tsc -p example","tsc:main":"tsc -p ."},"dependencies":{"amator":"1.0.1"},"devDependencies":{"@types/next":"^2.4.5","@types/prettier":"^1.8.0","@types/react":"^16.0.20","@types/react-dom":"^16.0.2","babel-cli":"^6.23.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-env":"^1.2.1","babel-preset-es2015-rollup":"^3.0.0","concurrently":"^3.5.0","cypress":"^1.0.3","husky":"^0.14.3","lint-staged":"^4.3.0","next":"^4.1.4","prettier":"^1.8.2","prettier-browser":"git://github.com/prettier/prettier.git#1.8.2","prettier-package-json":"^1.4.0","react":"^16.0.0","react-dom":"^16.0.0","release-relief":"^1.0.1","rimraf":"^2.6.1","rollup":"^0.50.0","rollup-plugin-babel":"^2.7.1","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^2.0.0","scroll-into-view-if-needed":"link:.","system-font-stack":"^1.0.4","typescript":"^2.6.1","uglifyjs-webpack-plugin":"^1.0.1"},"keywords":["ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","smooth","smoothscroll","typescript"],"lint-staged":{"*.js":["prettier --write","git add"],"*.{ts,tsx}":["prettier --write","git add"],"*.json":["prettier --write","git add"],"*.md":["prettier --write","git add"],"package.json":["prettier-package-json --write","git add"]},"module":"dist/index.js","release":{"analyzeCommits":"semantic-release-tamia/analyzeCommits","verifyConditions":"condition-circle","generateNotes":"semantic-release-tamia/generateNotes","verifyRelease":"semantic-release-tamia/verifyRelease"},"typings":"dist/index.d.ts","gitHead":"18147e178a1d5f36b17814f6c879bbcdae52a285","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@1.3.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"dist":{"shasum":"55e35ea0efe24bdb43602c55acc2af4650e309de","size":9164,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-1.3.0.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed-1.3.0.tgz_1510459154508_0.7362921447493136"},"directories":{},"publish_time":1510459155542,"_cnpm_publish_time":1510459155542,"_hasShrinkwrap":false},"1.2.8":{"name":"scroll-into-view-if-needed","description":"Element.scrollIntoViewIfNeeded ponyfill that can animate the scrolling","author":{"name":"Stian Didriksen"},"license":"MIT","homepage":"https://stipsan.github.io/scroll-into-view-if-needed","repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"version":"1.2.8","main":"dist/bundle.js","scripts":{"prebuild":"yarn clean","build":"yarn build:tsc && yarn build:rollup","build:rollup":"rollup -c","build:tsc":"yarn tsc:main && yarn tsc:example","changelog:commit":"sr-changelog commit","changelog:preview":"sr-changelog","clean":"rimraf dist","precommit":"lint-staged","dev":"concurrently \"yarn tsc:main --watch\" \"yarn tsc:example --watch\" \"yarn build:rollup -w\" \"next dev example\"","predocs":"yarn build","docs":"next build example && DOCS=true next export -o ./docs example && npx -p https://gist.github.com/stipsan/bbf4adcdafd9eabfa6a9a42397a1c1b9 -c 'git-update-ghpages'","prepublishOnly":"unset npm_config_cafile && yarn build","semantic-release":"semantic-release pre && npm publish && semantic-release post","test":"yarn tsc:main --noEmit && yarn tsc:example --noEmit","tsc:example":"tsc -p example","tsc:main":"tsc -p ."},"dependencies":{"amator":"1.0.1"},"devDependencies":{"@types/next":"^2.4.5","@types/react":"^16.0.20","@types/react-dom":"^16.0.2","babel-cli":"^6.23.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-env":"^1.2.1","babel-preset-es2015-rollup":"^3.0.0","concurrently":"^3.5.0","cypress":"^1.0.3","husky":"^0.14.3","lint-staged":"^4.3.0","next":"^4.1.4","prettier":"^1.7.4","prettier-package-json":"^1.4.0","react":"^16.0.0","react-dom":"^16.0.0","release-relief":"^1.0.1","rimraf":"^2.6.1","rollup":"^0.50.0","rollup-plugin-babel":"^2.7.1","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^2.0.0","scroll-into-view-if-needed":"link:.","system-font-stack":"^1.0.4","typescript":"^2.6.1"},"keywords":["ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","smooth","smoothscroll"],"lint-staged":{"*.js":["prettier --write","git add"],"*.{ts,tsx}":["prettier --write","git add"],"*.json":["prettier --write","git add"],"package.json":["prettier-package-json --write","git add"]},"module":"dist/index.js","release":{"analyzeCommits":"semantic-release-tamia/analyzeCommits","verifyConditions":"condition-circle","generateNotes":"semantic-release-tamia/generateNotes","verifyRelease":"semantic-release-tamia/verifyRelease"},"typings":"dist/index.d.ts","gitHead":"6cc804009afbef8074b21201bbd699693d3e8c23","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@1.2.8","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"dist":{"shasum":"dffc17549e74acd7ecada7905609e28a999f17c1","size":7284,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-1.2.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-1.2.8.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed-1.2.8.tgz_1509896448046_0.2976185844745487"},"directories":{},"publish_time":1509896448933,"_cnpm_publish_time":1509896448933,"_hasShrinkwrap":false},"1.2.7":{"name":"scroll-into-view-if-needed","description":"Element.scrollIntoViewIfNeeded ponyfill that can animate the scrolling","author":{"name":"Stian Didriksen"},"license":"MIT","homepage":"https://stipsan.github.io/scroll-into-view-if-needed","repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"version":"1.2.7","main":"dist/bundle.js","scripts":{"prebuild":"yarn clean","build":"yarn build:tsc && yarn build:rollup","build:rollup":"rollup -c","build:tsc":"yarn tsc:main && yarn tsc:example","changelog:commit":"sr-changelog commit","changelog:preview":"sr-changelog","clean":"rimraf dist","precommit":"lint-staged","dev":"concurrently \"yarn tsc:main --watch\" \"yarn tsc:example --watch\" \"yarn build:rollup -w\" \"next dev example\"","predocs":"yarn build","docs":"next build example && DOCS=true next export -o ./docs example && npx -p https://gist.github.com/stipsan/bbf4adcdafd9eabfa6a9a42397a1c1b9 -c 'git-update-ghpages'","prepublish":"yarn build","semantic-release":"semantic-release pre && npm publish && semantic-release post","test":"yarn tsc:main --noEmit && yarn tsc:example --noEmit","tsc:example":"tsc -p example","tsc:main":"tsc -p ."},"dependencies":{"amator":"1.0.1"},"devDependencies":{"@types/next":"^2.4.5","@types/react":"^16.0.20","@types/react-dom":"^16.0.2","babel-cli":"^6.23.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-env":"^1.2.1","babel-preset-es2015-rollup":"^3.0.0","concurrently":"^3.5.0","cypress":"^1.0.3","husky":"^0.14.3","lint-staged":"^4.3.0","next":"^4.1.4","prettier":"^1.7.4","prettier-package-json":"^1.4.0","react":"^16.0.0","react-dom":"^16.0.0","release-relief":"^1.0.1","rimraf":"^2.6.1","rollup":"^0.50.0","rollup-plugin-babel":"^2.7.1","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^2.0.0","scroll-into-view-if-needed":"link:.","system-font-stack":"^1.0.4","typescript":"^2.6.1"},"keywords":["ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","smooth","smoothscroll"],"lint-staged":{"*.js":["prettier --write","git add"],"*.{ts,tsx}":["prettier --write","git add"],"*.json":["prettier --write","git add"],"package.json":["prettier-package-json --write","git add"]},"module":"dist/index.js","release":{"analyzeCommits":"semantic-release-tamia/analyzeCommits","verifyConditions":"condition-circle","generateNotes":"semantic-release-tamia/generateNotes","verifyRelease":"semantic-release-tamia/verifyRelease"},"typings":"dist/index.d.ts","gitHead":"d798bf54f64f9031eb78b7d0e398fcaf22bc800c","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@1.2.7","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"dist":{"shasum":"3675966f0c3d0630ec9a1e06880cc071865b4bf0","size":6975,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-1.2.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-1.2.7.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed-1.2.7.tgz_1509894099271_0.44496163656003773"},"directories":{},"publish_time":1509894100942,"_hasShrinkwrap":false,"_cnpm_publish_time":1509894100942},"1.2.6":{"name":"scroll-into-view-if-needed","description":"Element.scrollIntoViewIfNeeded ponyfill that can animate the scrolling","author":{"name":"Stian Didriksen"},"license":"MIT","homepage":"https://stipsan.github.io/scroll-into-view-if-needed","repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"version":"1.2.6","main":"dist/bundle.js","scripts":{"prebuild":"yarn clean","build":"yarn build:tsc && yarn build:rollup","build:rollup":"rollup -c","build:tsc":"yarn tsc:main && yarn tsc:example","changelog:commit":"sr-changelog commit","changelog:preview":"sr-changelog","clean":"rimraf dist","precommit":"lint-staged","dev":"concurrently \"yarn tsc:main --watch\" \"yarn tsc:example --watch\" \"yarn build:rollup -w\" \"next dev example\"","predocs":"yarn build","docs":"next build example && DOCS=true next export -o ./docs example && npx -p https://gist.github.com/stipsan/bbf4adcdafd9eabfa6a9a42397a1c1b9 -c 'git-update-ghpages'","prepublish":"yarn build","semantic-release":"semantic-release pre && npm publish && semantic-release post","test":"yarn tsc:main --noEmit && yarn tsc:example --noEmit","tsc:example":"tsc -p example","tsc:main":"tsc -p ."},"dependencies":{"amator":"1.0.1"},"devDependencies":{"@types/next":"^2.4.5","@types/react":"^16.0.20","@types/react-dom":"^16.0.2","babel-cli":"^6.23.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-env":"^1.2.1","babel-preset-es2015-rollup":"^3.0.0","concurrently":"^3.5.0","cypress":"^1.0.3","husky":"^0.14.3","lint-staged":"^4.3.0","next":"^4.1.4","prettier":"^1.7.4","prettier-package-json":"^1.4.0","react":"^16.0.0","react-dom":"^16.0.0","release-relief":"^1.0.1","rimraf":"^2.6.1","rollup":"^0.50.0","rollup-plugin-babel":"^2.7.1","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^2.0.0","scroll-into-view-if-needed":"link:.","system-font-stack":"^1.0.4","typescript":"^2.6.1"},"keywords":["ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","smooth","smoothscroll"],"lint-staged":{"*.js":["prettier --write","git add"],"*.{ts,tsx}":["prettier --write","git add"],"*.json":["prettier --write","git add"],"package.json":["prettier-package-json --write","git add"]},"module":"dist/index.js","release":{"analyzeCommits":"semantic-release-tamia/analyzeCommits","verifyConditions":"condition-circle","generateNotes":"semantic-release-tamia/generateNotes","verifyRelease":"semantic-release-tamia/verifyRelease"},"typings":"dist/index.d.ts","gitHead":"c1440a00d5f11d24e2950aebe2ba281031756ecf","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@1.2.6","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"dist":{"shasum":"1f5fa59781f6c164f6359f97e39864f44cc9c0a4","size":147956,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-1.2.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-1.2.6.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed-1.2.6.tgz_1509892709373_0.76061538932845"},"directories":{},"publish_time":1509892709827,"_cnpm_publish_time":1509892709827,"_hasShrinkwrap":false},"1.2.5":{"name":"scroll-into-view-if-needed","description":"Element.scrollIntoViewIfNeeded ponyfill that can animate the scrolling","author":{"name":"Stian Didriksen"},"license":"MIT","homepage":"https://stipsan.github.io/scroll-into-view-if-needed","repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"version":"1.2.5","main":"dist/bundle.js","scripts":{"prebuild":"yarn clean","build":"yarn build:tsc && yarn build:rollup","build:rollup":"rollup -c","build:tsc":"yarn tsc:main && yarn tsc:example","changelog:commit":"sr-changelog commit","changelog:preview":"sr-changelog","clean":"rimraf dist","precommit":"lint-staged","dev":"concurrently \"yarn tsc:main --watch\" \"yarn tsc:example --watch\" \"yarn build:rollup -w\" \"next dev example\"","predocs":"yarn build","docs":"next build example && DOCS=true next export -o ./docs example && npx -p https://gist.github.com/stipsan/bbf4adcdafd9eabfa6a9a42397a1c1b9 -c 'git-update-ghpages'","postinstall":"yarn build","prepublishOnly":"yarn build","semantic-release":"semantic-release pre && npm publish && semantic-release post","test":"yarn tsc:main --noEmit && yarn tsc:example --noEmit","tsc:example":"tsc -p example","tsc:main":"tsc -p ."},"dependencies":{"amator":"1.0.1"},"devDependencies":{"@types/next":"^2.4.5","@types/react":"^16.0.20","@types/react-dom":"^16.0.2","babel-cli":"^6.23.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-env":"^1.2.1","babel-preset-es2015-rollup":"^3.0.0","concurrently":"^3.5.0","cypress":"^1.0.3","husky":"^0.14.3","lint-staged":"^4.3.0","next":"^4.1.4","prettier":"^1.7.4","prettier-package-json":"^1.4.0","react":"^16.0.0","react-dom":"^16.0.0","release-relief":"^1.0.1","rimraf":"^2.6.1","rollup":"^0.50.0","rollup-plugin-babel":"^2.7.1","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^2.0.0","scroll-into-view-if-needed":"link:.","system-font-stack":"^1.0.4","typescript":"^2.6.1"},"keywords":["ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","smooth","smoothscroll"],"lint-staged":{"*.js":["prettier --write","git add"],"*.{ts,tsx}":["prettier --write","git add"],"*.json":["prettier --write","git add"],"package.json":["prettier-package-json --write","git add"]},"module":"dist/index.js","release":{"analyzeCommits":"semantic-release-tamia/analyzeCommits","verifyConditions":"condition-circle","generateNotes":"semantic-release-tamia/generateNotes","verifyRelease":"semantic-release-tamia/verifyRelease"},"typings":"dist/index.d.ts","gitHead":"1bb68395e691bf32907e79e8498b1899286ae09f","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@1.2.5","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"dist":{"shasum":"0a90bfbcd407b11f32b6dd54ecd3bb18224dd861","size":147960,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-1.2.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-1.2.5.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed-1.2.5.tgz_1509859770970_0.3695779265835881"},"directories":{},"publish_time":1509859772226,"_cnpm_publish_time":1509859772226,"_hasShrinkwrap":false},"1.2.4":{"name":"scroll-into-view-if-needed","description":"Element.scrollIntoViewIfNeeded ponyfill that can animate the scrolling","author":{"name":"Stian Didriksen"},"license":"MIT","homepage":"https://stipsan.github.io/scroll-into-view-if-needed","repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"version":"1.2.4","main":"dist/bundle.js","scripts":{"prebuild":"yarn clean","build":"yarn build:tsc && yarn build:rollup","build:rollup":"rollup -c","build:tsc":"yarn tsc:main && yarn tsc:example","changelog:commit":"sr-changelog commit","changelog:preview":"sr-changelog","clean":"rimraf dist","precommit":"lint-staged","dev":"concurrently \"yarn tsc:main --watch\" \"yarn tsc:example --watch\" \"yarn build:rollup -w\" \"next dev example\"","predocs":"yarn build","docs":"next build example && DOCS=true next export -o ./docs example && npx -p https://gist.github.com/stipsan/bbf4adcdafd9eabfa6a9a42397a1c1b9 -c 'git-update-ghpages'","postinstall":"yarn build","prepublishOnly":"yarn build","semantic-release":"semantic-release pre && npm publish && semantic-release post","test":"yarn tsc:main --noEmit && yarn tsc:example --noEmit","tsc:example":"tsc -p example","tsc:main":"tsc -p ."},"dependencies":{"amator":"1.0.1"},"devDependencies":{"@types/classnames":"^2.2.3","@types/next":"^2.4.5","@types/react":"^16.0.20","@types/react-dom":"^16.0.2","babel-cli":"^6.23.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-env":"^1.2.1","babel-preset-es2015-rollup":"^3.0.0","classnames":"^2.2.5","concurrently":"^3.5.0","cypress":"^1.0.3","husky":"^0.14.3","lint-staged":"^4.3.0","next":"^4.1.4","prettier":"^1.7.4","prettier-package-json":"^1.4.0","react":"^16.0.0","react-dom":"^16.0.0","release-relief":"^1.0.1","rimraf":"^2.6.1","rollup":"^0.50.0","rollup-plugin-babel":"^2.7.1","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^2.0.0","scroll-into-view-if-needed":"link:.","system-font-stack":"^1.0.4","typescript":"^2.6.1"},"keywords":["ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","smooth","smoothscroll"],"lint-staged":{"*.js":["prettier --write","git add"],"*.{ts,tsx}":["prettier --write","git add"],"*.json":["prettier --write","git add"],"package.json":["prettier-package-json --write","git add"]},"module":"dist/index.js","release":{"analyzeCommits":"semantic-release-tamia/analyzeCommits","verifyConditions":"condition-circle","generateNotes":"semantic-release-tamia/generateNotes","verifyRelease":"semantic-release-tamia/verifyRelease"},"typings":"dist/index.d.ts","gitHead":"572990de33f9dce9ced4c739b585664275a30015","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"_id":"scroll-into-view-if-needed@1.2.4","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"dist":{"shasum":"1648d2143d39a745efc242688a18fd9fe3e49bb6","size":147979,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-1.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-1.2.4.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed-1.2.4.tgz_1509858019887_0.8919438736047596"},"directories":{},"publish_time":1509858022086,"_hasShrinkwrap":false,"_cnpm_publish_time":1509858022086},"1.2.3":{"name":"scroll-into-view-if-needed","description":"Element.scrollIntoViewIfNeeded ponyfill that can animate the scrolling","author":{"name":"Stian Didriksen"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"main":"dist/bundle.js","scripts":{"build":"npm run clean && npm run build-module && npm run build-bundle","build-bundle":"rollup -c","build-module":"tsc","changelog:commit":"sr-changelog commit","changelog:preview":"sr-changelog","clean":"rimraf dist","precommit":"lint-staged","prepublishOnly":"yarn build","semantic-release":"semantic-release pre && npm publish && semantic-release post","test":"tsc --noEmit"},"dependencies":{"amator":"1.0.1"},"devDependencies":{"babel-cli":"^6.23.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-env":"^1.2.1","babel-preset-es2015-rollup":"^3.0.0","husky":"^0.14.3","lint-staged":"^4.3.0","prettier":"^1.7.4","release-relief":"^1.0.1","rimraf":"^2.6.1","rollup":"^0.50.0","rollup-plugin-babel":"^2.7.1","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^2.0.0","typescript":"^2.6.1"},"keywords":["ponyfill","scroll","scroll-into-view","scrollIntoView","scrollIntoViewIfNeeded","smooth","smooth"],"lint-staged":{"*.html":["npx https://gist.github.com/stipsan/0d0578fe92bcdeb024a0af2a3e2a9e2a","git add"],"*.js":["prettier --write","git add"],"*.ts":["prettier --write","git add"],"*.json":["prettier --write","git add"],"package.json":["npx prettier-package-json --write","git add"]},"module":"dist/index.js","release":{"analyzeCommits":"semantic-release-tamia/analyzeCommits","verifyConditions":"condition-circle","generateNotes":"semantic-release-tamia/generateNotes","verifyRelease":"semantic-release-tamia/verifyRelease"},"typings":"dist/index.d.ts","version":"1.2.3","gitHead":"ef9a2652d8bb864127933267dee4ba555fda4a6f","homepage":"https://github.com/stipsan/scroll-into-view-if-needed#readme","_id":"scroll-into-view-if-needed@1.2.3","_npmVersion":"5.5.1","_nodeVersion":"9.0.0","_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"dist":{"shasum":"4313d9926cbfa014ac997b2395bc7b74e58163ca","size":7581,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-1.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-1.2.3.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed-1.2.3.tgz_1509823773415_0.9621785080526024"},"directories":{},"publish_time":1509823774293,"_hasShrinkwrap":false,"_cnpm_publish_time":1509823774293},"1.2.2":{"name":"scroll-into-view-if-needed","description":"Element.scrollIntoViewIfNeeded ponyfill that can animate the scrolling","main":"dist/index.js","typings":"typings.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run clean && npm run build-module && npm run build-bundle","build-module":"babel src -d dist","build-bundle":"rollup src/index.js --format cjs -c --output dist/bundle.js && rollup test/index.js -c -f umd --output test/bundle.js","clean":"rimraf dist","prepublish":"npm run build","changelog:preview":"sr-changelog","changelog:commit":"sr-changelog commit","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"release":{"analyzeCommits":"semantic-release-tamia/analyzeCommits","verifyConditions":"condition-circle","generateNotes":"semantic-release-tamia/generateNotes","verifyRelease":"semantic-release-tamia/verifyRelease"},"repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"keywords":["ponyfill","smooth","scroll","scroll-into-view"],"author":{"name":"Stian Didriksen"},"license":"MIT","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"homepage":"https://github.com/stipsan/scroll-into-view-if-needed#readme","dependencies":{"amator":"1.0.1"},"devDependencies":{"babel-cli":"^6.23.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-env":"^1.2.1","babel-preset-es2015-rollup":"^3.0.0","release-relief":"^1.0.1","rimraf":"^2.6.1","rollup":"^0.41.4","rollup-plugin-babel":"^2.7.1","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^2.0.0"},"version":"1.2.2","gitHead":"94ed4db5d55fc0fe8c968f48032b18f6e4806fb6","_id":"scroll-into-view-if-needed@1.2.2","_npmVersion":"5.4.2","_nodeVersion":"8.8.1","_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"dist":{"shasum":"eb7d93167b34f697c918148f8b0d8f29cfe9cd18","size":7243,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-1.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-1.2.2.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed-1.2.2.tgz_1509312302978_0.7318155330140144"},"directories":{},"publish_time":1509312303934,"_cnpm_publish_time":1509312303934,"_hasShrinkwrap":false},"1.2.1":{"name":"scroll-into-view-if-needed","description":"Element.scrollIntoViewIfNeeded ponyfill that can animate the scrolling","main":"dist/index.js","typings":"typings.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run clean && npm run build-module && npm run build-bundle","build-module":"babel src -d dist","build-bundle":"rollup src/index.js --format cjs -c --output dist/bundle.js && rollup test/index.js -c -f umd --output test/bundle.js","clean":"rimraf dist","prepublish":"npm run build","changelog:preview":"sr-changelog","changelog:commit":"sr-changelog commit","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"release":{"analyzeCommits":"semantic-release-tamia/analyzeCommits","verifyConditions":"condition-circle","generateNotes":"semantic-release-tamia/generateNotes","verifyRelease":"semantic-release-tamia/verifyRelease"},"repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"keywords":["ponyfill","smooth","scroll","scroll-into-view"],"author":{"name":"Stian Didriksen"},"license":"MIT","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"homepage":"https://github.com/stipsan/scroll-into-view-if-needed#readme","dependencies":{"amator":"1.0.1"},"devDependencies":{"babel-cli":"^6.23.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-env":"^1.2.1","babel-preset-es2015-rollup":"^3.0.0","release-relief":"^1.0.1","rimraf":"^2.6.1","rollup":"^0.41.4","rollup-plugin-babel":"^2.7.1","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^2.0.0"},"version":"1.2.1","gitHead":"487ace0fe8278378442ae07a9ff67ed5a93c78e4","_id":"scroll-into-view-if-needed@1.2.1","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"dist":{"shasum":"a8e7bd2cde2e66ba8e31cbec2f677fb5d6d4a26a","size":7306,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-1.2.1.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed-1.2.1.tgz_1506930939347_0.22624391596764326"},"directories":{},"publish_time":1506930940327,"_hasShrinkwrap":false,"_cnpm_publish_time":1506930940327},"1.2.0":{"name":"scroll-into-view-if-needed","description":"Element.scrollIntoViewIfNeeded ponyfill that can animate the scrolling","main":"dist/index.js","typings":"typings.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run clean && npm run build-module && npm run build-bundle","build-module":"babel src -d dist","build-bundle":"rollup src/index.js --format cjs -c --output dist/bundle.js && rollup test/index.js -c -f umd --output test/bundle.js","clean":"rimraf dist","prepublish":"npm run build","changelog:preview":"sr-changelog","changelog:commit":"sr-changelog commit","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"release":{"analyzeCommits":"semantic-release-tamia/analyzeCommits","verifyConditions":"condition-circle","generateNotes":"semantic-release-tamia/generateNotes","verifyRelease":"semantic-release-tamia/verifyRelease"},"repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"keywords":["ponyfill","smooth","scroll","scroll-into-view"],"author":{"name":"Stian Didriksen"},"license":"MIT","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"homepage":"https://github.com/stipsan/scroll-into-view-if-needed#readme","dependencies":{"amator":"1.0.1"},"devDependencies":{"babel-cli":"^6.23.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-env":"^1.2.1","babel-preset-es2015-rollup":"^3.0.0","release-relief":"^1.0.1","rimraf":"^2.6.1","rollup":"^0.41.4","rollup-plugin-babel":"^2.7.1","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^2.0.0"},"version":"1.2.0","gitHead":"4b1396eb3ca053aaf31b952a1835f871d47a0170","_id":"scroll-into-view-if-needed@1.2.0","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"dist":{"shasum":"5f0ad71316de335970c115ebfca9988447a1df5c","size":7254,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-1.2.0.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed-1.2.0.tgz_1506827940344_0.7647145106457174"},"directories":{},"publish_time":1506827941275,"_hasShrinkwrap":false,"_cnpm_publish_time":1506827941275},"1.1.1":{"name":"scroll-into-view-if-needed","description":"Element.scrollIntoViewIfNeeded ponyfill that can animate the scrolling","main":"dist/index.js","typings":"typings.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run clean && npm run build-module && npm run build-bundle","build-module":"babel src -d dist","build-bundle":"rollup src/index.js --format cjs -c --output dist/bundle.js && rollup test/index.js -c -f umd --output test/bundle.js","clean":"rimraf dist","prepublish":"npm run build","changelog:preview":"sr-changelog","changelog:commit":"sr-changelog commit","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"release":{"analyzeCommits":"semantic-release-tamia/analyzeCommits","verifyConditions":"condition-circle","generateNotes":"semantic-release-tamia/generateNotes","verifyRelease":"semantic-release-tamia/verifyRelease"},"repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"keywords":["ponyfill","smooth","scroll","scroll-into-view"],"author":{"name":"Stian Didriksen"},"license":"MIT","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"homepage":"https://github.com/stipsan/scroll-into-view-if-needed#readme","dependencies":{"amator":"1.0.1"},"devDependencies":{"babel-cli":"^6.23.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-env":"^1.2.1","babel-preset-es2015-rollup":"^3.0.0","release-relief":"^1.0.1","rimraf":"^2.6.1","rollup":"^0.41.4","rollup-plugin-babel":"^2.7.1","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^2.0.0"},"version":"1.1.1","gitHead":"fbf7079faeae345f8205fe35194e1a6ac66388a3","_id":"scroll-into-view-if-needed@1.1.1","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"dist":{"shasum":"132cf0f83823fdc5a46d2468e8a9cb3737d7278a","size":37070,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-1.1.1.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-into-view-if-needed-1.1.1.tgz_1506825727272_0.4960159701295197"},"directories":{},"publish_time":1506825728283,"_cnpm_publish_time":1506825728283,"_hasShrinkwrap":false},"1.1.0":{"name":"scroll-into-view-if-needed","version":"1.1.0","description":"Element.scrollIntoViewIfNeeded ponyfill that can animate the scrolling","main":"dist/index.js","typings":"typings.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run clean && npm run build-module && npm run build-bundle","build-module":"babel src -d dist","build-bundle":"rollup src/index.js --format cjs -c --output dist/bundle.js && rollup test/index.js -c -f umd --output test/bundle.js","clean":"rm -rf dist","prepublish":"npm run build","postversion":"git add package.json && git commit -m \"chore(package): update version\"","postpublish":"gh-release"},"repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"keywords":["ponyfill","smooth","scroll","scroll-into-view","scroll"],"author":{"name":"Stian Didriksen"},"license":"MIT","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"homepage":"https://github.com/stipsan/scroll-into-view-if-needed#readme","dependencies":{"amator":"^1.0.1"},"devDependencies":{"babel-cli":"^6.23.0","babel-preset-env":"^1.2.1","babel-preset-es2015-rollup":"^3.0.0","gh-release":"^2.2.1","rollup":"^0.41.4","rollup-plugin-babel":"^2.7.1","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-node-resolve":"^2.0.0"},"gitHead":"a82cd60858571e0a614d8d920a3000b9c8dd8a86","_id":"scroll-into-view-if-needed@1.1.0","_shasum":"9a0da1424eb2037746ed5c53b797f9676985bfcc","_from":".","_npmVersion":"4.1.2","_nodeVersion":"6.9.1","_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"dist":{"shasum":"9a0da1424eb2037746ed5c53b797f9676985bfcc","size":26332,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-1.1.0.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/scroll-into-view-if-needed-1.1.0.tgz_1490806797398_0.7480653703678399"},"directories":{},"publish_time":1490806799616,"_hasShrinkwrap":false,"_cnpm_publish_time":1490806799616},"1.0.7":{"name":"scroll-into-view-if-needed","version":"1.0.7","description":"Element.scrollIntoViewIfNeeded ponyfill that can animate the scrolling","main":"dist/index.js","typings":"typings.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"npm run clean && npm run build-module && npm run build-bundle","build-module":"babel src -d dist","build-bundle":"rollup src/index.js --format cjs -c --output dist/bundle.js && rollup test/index.js -c -f umd --output test/bundle.js","clean":"rm -rf dist","prepublish":"npm run build","postversion":"git add package.json && git commit -m \"chore(package): update version\"","postpublish":"gh-release"},"repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"keywords":["ponyfill","smooth","scroll","scroll-into-view","scroll"],"author":{"name":"Stian Didriksen"},"license":"MIT","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"homepage":"https://github.com/stipsan/scroll-into-view-if-needed#readme","dependencies":{"amator":"^1.0.1"},"devDependencies":{"babel-cli":"^6.23.0","babel-preset-env":"^1.2.1","babel-preset-es2015-rollup":"^3.0.0","gh-release":"^2.2.1","rollup":"^0.41.4","rollup-plugin-babel":"^2.7.1","rollup-plugin-commonjs":"^7.0.0","rollup-plugin-node-resolve":"^2.0.0"},"gitHead":"bd078747d56eba0c9a7cca0600144704ee9de980","_id":"scroll-into-view-if-needed@1.0.7","_shasum":"1701976c877e6b0b94816a3d3c7aaa15215777c2","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.1","_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"dist":{"shasum":"1701976c877e6b0b94816a3d3c7aaa15215777c2","size":26200,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-1.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-1.0.7.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/scroll-into-view-if-needed-1.0.7.tgz_1489487800430_0.2848075213842094"},"directories":{},"publish_time":1489487800981,"_cnpm_publish_time":1489487800981,"_hasShrinkwrap":false},"1.0.6":{"name":"scroll-into-view-if-needed","version":"1.0.6","description":"Element.scrollIntoViewIfNeeded ponyfill that can animate the scrolling","main":"dist/bundle.js","typings":"typings.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup src/index.js --format cjs -c --output dist/bundle.js && rollup test/index.js -c -f umd --output test/bundle.js","prepublish":"npm run build","postversion":"git add package.json && git commit -m \"chore(package): update version\"","postpublish":"gh-release"},"repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"keywords":["ponyfill","smooth","scroll","scroll-into-view","scroll"],"author":{"name":"Stian Didriksen"},"license":"MIT","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"homepage":"https://github.com/stipsan/scroll-into-view-if-needed#readme","dependencies":{"amator":"^1.0.1"},"devDependencies":{"babel":"^6.5.2","babel-preset-es2015-rollup":"^1.2.0","gh-release":"^2.1.0","rollup":"^0.36.3","rollup-plugin-babel":"^2.6.0","rollup-plugin-commonjs":"^5.0.5","rollup-plugin-node-resolve":"^2.0.0"},"gitHead":"f41a06deabf2c1d53d7e3071231fe5b1de5f009b","_id":"scroll-into-view-if-needed@1.0.6","_shasum":"2523698eae2ecf6a164c7ae20a5ded7b62545f16","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"dist":{"shasum":"2523698eae2ecf6a164c7ae20a5ded7b62545f16","size":18374,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-1.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-1.0.6.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/scroll-into-view-if-needed-1.0.6.tgz_1479401054514_0.5915621882304549"},"directories":{},"publish_time":1479401055098,"_cnpm_publish_time":1479401055098,"_hasShrinkwrap":false},"1.0.5":{"name":"scroll-into-view-if-needed","version":"1.0.5","description":"Element.scrollIntoViewIfNeeded ponyfill that can animate the scrolling","main":"dist/bundle.js","typings":"typings.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup src/index.js --format cjs -c --output dist/bundle.js && rollup test/index.js -c -f umd --output test/bundle.js","prepublish":"npm run build","postversion":"git add package.json && git commit -m \"chore(package): update version\"","postpublish":"gh-release"},"repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"keywords":["ponyfill","smooth","scroll","scroll-into-view","scroll"],"author":{"name":"Stian Didriksen"},"license":"MIT","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"homepage":"https://github.com/stipsan/scroll-into-view-if-needed#readme","dependencies":{"amator":"^1.0.1"},"devDependencies":{"babel":"^6.5.2","babel-preset-es2015-rollup":"^1.2.0","gh-release":"^2.1.0","rollup":"^0.36.3","rollup-plugin-babel":"^2.6.0","rollup-plugin-commonjs":"^5.0.5","rollup-plugin-node-resolve":"^2.0.0"},"gitHead":"27c3dd69d0e01f053199333d71cd5b87069b15fd","_id":"scroll-into-view-if-needed@1.0.5","_shasum":"71988bb3540341f2d05f54c5206c64bf2dc46752","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"dist":{"shasum":"71988bb3540341f2d05f54c5206c64bf2dc46752","size":18291,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-1.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-1.0.5.tgz"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/scroll-into-view-if-needed-1.0.5.tgz_1478984783901_0.889548629289493"},"directories":{},"publish_time":1478984784419,"_cnpm_publish_time":1478984784419,"_hasShrinkwrap":false},"1.0.4":{"name":"scroll-into-view-if-needed","version":"1.0.4","description":"Element.scrollIntoViewIfNeeded ponyfill that can animate the scrolling","main":"dist/bundle.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup src/index.js --format cjs -c --output dist/bundle.js && rollup test/index.js -c -f umd --output test/bundle.js","prepublish":"npm run build","postversion":"git add package.json && git commit -m \"chore(package): update version\"","postpublish":"gh-release"},"repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"keywords":["ponyfill","smooth","scroll","scroll-into-view","scroll"],"author":{"name":"Stian Didriksen"},"license":"MIT","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"homepage":"https://github.com/stipsan/scroll-into-view-if-needed#readme","dependencies":{"amator":"^1.0.1"},"devDependencies":{"babel":"^6.5.2","babel-preset-es2015-rollup":"^1.2.0","gh-release":"^2.1.0","rollup":"^0.36.3","rollup-plugin-babel":"^2.6.0","rollup-plugin-commonjs":"^5.0.5","rollup-plugin-node-resolve":"^2.0.0"},"gitHead":"2745d844727c4f0a804f9ff71942ca29f7366cba","_id":"scroll-into-view-if-needed@1.0.4","_shasum":"614237adb15e19861c7c3916ced94cee4d11bc84","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.0.0","_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"dist":{"shasum":"614237adb15e19861c7c3916ced94cee4d11bc84","size":17990,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-1.0.4.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/scroll-into-view-if-needed-1.0.4.tgz_1477943876064_0.9614960895851254"},"directories":{},"publish_time":1477943876739,"_cnpm_publish_time":1477943876739,"_hasShrinkwrap":false},"1.0.3":{"name":"scroll-into-view-if-needed","version":"1.0.3","description":"Element.scrollIntoViewIfNeeded ponyfill that can animate the scrolling","main":"dist/bundle.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup src/index.js --format cjs -c --output dist/bundle.js && rollup test/index.js -c -f umd --output test/bundle.js","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"keywords":["ponyfill","smooth","scroll","scroll-into-view","scroll"],"author":{"name":"Stian Didriksen"},"license":"MIT","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"homepage":"https://github.com/stipsan/scroll-into-view-if-needed#readme","dependencies":{"amator":"^1.0.1"},"devDependencies":{"babel":"^6.5.2","babel-preset-es2015-rollup":"^1.2.0","rollup":"^0.36.1","rollup-plugin-babel":"^2.6.0","rollup-plugin-commonjs":"^5.0.4","rollup-plugin-node-resolve":"^2.0.0"},"gitHead":"4320273018a98dfa596b9f55fd1724e174c3fdd4","_id":"scroll-into-view-if-needed@1.0.3","_shasum":"e72dc712b88d3b1f4fcc5f8ecc632a7da90b3ab8","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.6.0","_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"dist":{"shasum":"e72dc712b88d3b1f4fcc5f8ecc632a7da90b3ab8","size":4591,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-1.0.3.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/scroll-into-view-if-needed-1.0.3.tgz_1475331815434_0.19186952314339578"},"directories":{},"publish_time":1475331817173,"_cnpm_publish_time":1475331817173,"_hasShrinkwrap":false},"1.0.2":{"name":"scroll-into-view-if-needed","version":"1.0.2","description":"Element.scrollIntoViewIfNeeded ponyfill that can animate the scrolling","main":"dist/bundle.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup src/index.js --format cjs -c --output dist/bundle.js && rollup test/index.js -c -f umd --output test/bundle.js","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"keywords":["ponyfill","smooth","scroll","scroll-into-view","scroll"],"author":{"name":"Stian Didriksen"},"license":"MIT","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"homepage":"https://github.com/stipsan/scroll-into-view-if-needed#readme","dependencies":{"amator":"^1.0.1"},"devDependencies":{"babel":"^6.5.2","babel-preset-es2015-rollup":"^1.1.1","rollup":"^0.25.8","rollup-plugin-babel":"^2.4.0","rollup-plugin-commonjs":"^2.2.1","rollup-plugin-node-resolve":"^1.5.0"},"gitHead":"53b69058921c8734337ac4cf4a04615098d76cca","_id":"scroll-into-view-if-needed@1.0.2","_shasum":"933ea439c83edeeaf7fa6a30a75c22c134b84ce3","_from":".","_npmVersion":"3.7.2","_nodeVersion":"5.10.1","_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"dist":{"shasum":"933ea439c83edeeaf7fa6a30a75c22c134b84ce3","size":4594,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-1.0.2.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/scroll-into-view-if-needed-1.0.2.tgz_1461015753662_0.14820529567077756"},"directories":{},"publish_time":1461015756196,"_cnpm_publish_time":1461015756196,"_hasShrinkwrap":false},"1.0.1":{"name":"scroll-into-view-if-needed","version":"1.0.1","description":"Element.scrollIntoViewIfNeeded ponyfill that can animate the scrolling","main":"dist/bundle.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup src/index.js -c --output dist/bundle.js && rollup test/index.js -c -f umd --output test/bundle.js","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"keywords":["ponyfill","smooth","scroll","scroll-into-view","scroll"],"author":{"name":"Stian Didriksen"},"license":"MIT","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"homepage":"https://github.com/stipsan/scroll-into-view-if-needed#readme","dependencies":{"amator":"^1.0.1"},"devDependencies":{"babel":"^6.5.2","babel-preset-es2015-rollup":"^1.1.1","rollup":"^0.25.8","rollup-plugin-babel":"^2.4.0","rollup-plugin-commonjs":"^2.2.1","rollup-plugin-node-resolve":"^1.5.0"},"gitHead":"53b69058921c8734337ac4cf4a04615098d76cca","_id":"scroll-into-view-if-needed@1.0.1","_shasum":"281b5cf326c5213802201e5fc890e5a08678ddea","_from":".","_npmVersion":"3.7.2","_nodeVersion":"5.10.1","_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"dist":{"shasum":"281b5cf326c5213802201e5fc890e5a08678ddea","size":4576,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-1.0.1.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/scroll-into-view-if-needed-1.0.1.tgz_1461015378516_0.05490831774659455"},"directories":{},"publish_time":1461015380844,"_cnpm_publish_time":1461015380844,"_hasShrinkwrap":false},"1.0.0":{"name":"scroll-into-view-if-needed","version":"1.0.0","description":"Element.scrollIntoViewIfNeeded ponyfill that can animate the scrolling","main":"dist/bundle.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"rollup src/index.js -c --output dist/bundle.js && rollup test/index.js -c -f umd --output test/bundle.js","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/stipsan/scroll-into-view-if-needed.git"},"keywords":["ponyfill","smooth","scroll","scroll-into-view","scroll"],"author":{"name":"Stian Didriksen"},"license":"MIT","bugs":{"url":"https://github.com/stipsan/scroll-into-view-if-needed/issues"},"homepage":"https://github.com/stipsan/scroll-into-view-if-needed#readme","dependencies":{"amator":"^1.0.1"},"devDependencies":{"babel":"^6.5.2","babel-preset-es2015-rollup":"^1.1.1","rollup":"^0.25.8","rollup-plugin-babel":"^2.4.0","rollup-plugin-commonjs":"^2.2.1","rollup-plugin-node-resolve":"^1.5.0"},"gitHead":"fa7bca76b50598b76fc8f84e7cb275f22caa56bf","_id":"scroll-into-view-if-needed@1.0.0","_shasum":"3bea4568253b47fed069fa4cbbebc15c7d3effc6","_from":".","_npmVersion":"3.7.2","_nodeVersion":"5.10.1","_npmUser":{"name":"stipsan","email":"stipsan@gmail.com"},"maintainers":[{"name":"stipsan","email":"stipsan@gmail.com"}],"dist":{"shasum":"3bea4568253b47fed069fa4cbbebc15c7d3effc6","size":4584,"noattachment":false,"key":"/scroll-into-view-if-needed/-/scroll-into-view-if-needed-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/scroll-into-view-if-needed/download/scroll-into-view-if-needed-1.0.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/scroll-into-view-if-needed-1.0.0.tgz_1461015327856_0.0333374491892755"},"directories":{},"publish_time":1461015330141,"_cnpm_publish_time":1461015330141,"_hasShrinkwrap":false}},"readme":"[![npm stat](https://img.shields.io/npm/dm/scroll-into-view-if-needed.svg?style=flat-square)](https://npm-stat.com/charts.html?package=scroll-into-view-if-needed)\n[![npm version](https://img.shields.io/npm/v/scroll-into-view-if-needed.svg?style=flat-square)](https://www.npmjs.com/package/scroll-into-view-if-needed)\n[![gzip size][gzip-badge]][unpkg-dist]\n[![size][size-badge]][unpkg-dist]\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg?style=flat-square)](https://github.com/semantic-release/semantic-release)\n[![BrowserStack Status](https://www.browserstack.com/automate/badge.svg?style=flat-square&badge_key=ejZ6OUtTaS9rZFFOYzlkeHlwTzMwSWxpR0FzWFcwOW5TS3ROTmlSdXMrVT0tLVhrVk9La2lCb1o4Y05mcmNXVnAvdkE9PQ==--d17668b8aba5091e4ef3a58927b8209e50b0a788)](https://www.browserstack.com/automate/public-build/ejZ6OUtTaS9rZFFOYzlkeHlwTzMwSWxpR0FzWFcwOW5TS3ROTmlSdXMrVT0tLVhrVk9La2lCb1o4Y05mcmNXVnAvdkE9PQ==--d17668b8aba5091e4ef3a58927b8209e50b0a788)\n\n![scroll-into-view-if-needed](https://user-images.githubusercontent.com/81981/39476436-34a4f3ae-4d5c-11e8-9d1c-7fa2fa6288a0.png)\n\nThis used to be a [ponyfill](https://ponyfill.com) for\n`Element.scrollIntoViewIfNeeded`. Since then the CSS working group have decided to implement its features in `Element.scrollIntoView` as the option `scrollMode: \"if-needed\"`. Thus this library got rewritten to implement that spec instead of the soon to be deprecated one.\n\n- [Demo](#demo)\n- [Install](#install)\n- [Usage](#usage)\n  - [Ponyfill smooth scrolling](#ponyfill-smooth-scrolling)\n    - [Load time](#load-time)\n    - [Consistency](#consistency)\n    - [Quality](#quality)\n- [API](#api)\n  - [scrollIntoView(target, \\[options\\])](#scrollintoviewtarget-options)\n  - [options](#options)\n    - [behavior](#behavior)\n      - [`'auto'`](#auto)\n      - [`'smooth'`](#smooth)\n      - [`Function`](#function)\n    - [block](#block)\n    - [inline](#inline)\n    - [scrollMode](#scrollmode)\n    - [boundary](#boundary)\n    - [skipOverflowHiddenElements](#skipoverflowhiddenelements)\n- [TypeScript support](#typescript-support)\n- [Breaking API changes from v1](#breaking-api-changes-from-v1)\n  - [v1](#v1)\n  - [v2](#v2)\n  - [centerIfNeeded](#centerifneeded)\n    - [v1](#v1-1)\n    - [v2](#v2-1)\n  - [duration](#duration)\n    - [v1](#v1-2)\n    - [v2](#v2-2)\n  - [easing](#easing)\n  - [handleScroll](#handlescroll)\n  - [offset](#offset)\n  - [scrollIntoViewIfNeeded(target, \\[centerIfNeeded\\], \\[animateOptions\\], \\[finalElement\\], \\[offsetOptions\\])](#scrollintoviewifneededtarget-centerifneeded-animateoptions-finalelement-offsetoptions)\n- [Related packages](#related-packages)\n- [Who's using this](#whos-using-this)\n- [Sponsors](#sponsors)\n\n# [Demo](https://scroll-into-view.dev)\n\n# Install\n\n```bash\nnpm i scroll-into-view-if-needed\n```\n\nYou can also use it from a CDN:\n\n```js\nconst { default: scrollIntoView } = await import(\n  'https://esm.sh/scroll-into-view-if-needed'\n)\n```\n\n# Usage\n\n```js\nimport scrollIntoView from 'scroll-into-view-if-needed'\n\nconst node = document.getElementById('hero')\n\n// similar behavior as Element.scrollIntoView({block: \"nearest\", inline: \"nearest\"})\n// only that it is a no-op if `node` is already visible\n// see: https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollIntoView\n// same behavior as Element.scrollIntoViewIfNeeded()\n// see: https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollIntoViewIfNeeded\nscrollIntoView(node, {\n  scrollMode: 'if-needed',\n  block: 'nearest',\n  inline: 'nearest',\n})\n\n// same behavior as Element.scrollIntoViewIfNeeded(true) without the \"IfNeeded\" behavior\n// see: https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollIntoViewIfNeeded\nscrollIntoView(node, { block: 'center', inline: 'center' })\n// scrollMode is \"always\" by default\n\n// smooth scroll if the browser supports it and if the element isn't visible\nscrollIntoView(node, { behavior: 'smooth', scrollMode: 'if-needed' })\n```\n\n## Ponyfill smooth scrolling\n\nWhat does ponyfilling smooth scrolling mean, and why is it implemented in [`smooth-scroll-into-view-if-needed`](https://github.com/scroll-into-view/smooth-scroll-into-view-if-needed) instead?\nThe answer is bundlesize. If this package adds smooth scrolling to browsers that's missing it then the overall bundlesize increases regardless of wether you use this feature or not.\n\nPut it this way:\n\n```js\nimport scrollIntoView from 'scroll-into-view-if-needed'\n// Even if all you do is this\nscrollIntoView(node, { scrollMode: 'if-needed' })\n// You would end up with the same bundlesize as people who need\n// smooth scrolling to work in browsers that don't support it natively\nscrollIntoView(node, { behavior: 'smooth', scrollMode: 'if-needed' })\n```\n\nThat's why only native smooth scrolling is supported out of the box. There are two common ways you can smooth scroll browsers that don't support it natively. Below is all three, which one is best for you depends on what is the most important to your use case:: load time, consistency or quality.\n\n### Load time\n\nIn many scenarios smooth scrolling can be used as a progressive enhancement. If the user is on a browser that don't implement smooth scrolling it'll simply scroll instantly and your bundlesize is only as large as it has to be.\n\n```js\nimport scrollIntoView from 'scroll-into-view-if-needed'\n\nscrollIntoView(node, { behavior: 'smooth' })\n```\n\n### Consistency\n\nIf a consistent smooth scrolling experience is a priority and you really don't want any surprises between different browsers and enviroments. In other words don't want to be affected by how a vendor might implement native smooth scrolling, then [`smooth-scroll-into-view-if-needed`](https://github.com/scroll-into-view/smooth-scroll-into-view-if-needed) is your best option. It ensures the same smooth scrolling experience for every browser.\n\n```js\nimport smoothScrollIntoView from 'smooth-scroll-into-view-if-needed'\n\nsmoothScrollIntoView(node, { behavior: 'smooth' })\n```\n\n### Quality\n\nIf you want to use native smooth scrolling when it's available, and fallback to the smooth scrolling ponyfill:\n\n```js\nimport scrollIntoView from 'scroll-into-view-if-needed'\nimport smoothScrollIntoView from 'smooth-scroll-into-view-if-needed'\n\nconst scrollIntoViewSmoothly =\n  'scrollBehavior' in document.documentElement.style\n    ? scrollIntoView\n    : smoothScrollIntoView\n\nscrollIntoViewSmoothly(node, { behavior: 'smooth' })\n```\n\n# API\n\n## scrollIntoView(target, [options])\n\n> New API introduced in `v1.3.0`\n\n## options\n\nType: `Object`\n\n### behavior\n\nType: `'auto' | 'smooth' | Function`<br> Default: `'auto'`\n\n> Introduced in `v2.1.0`\n\n#### `'auto'`\n\nThe auto option unlocks a few interesting opportunities.\nThe browser will decide based on user preferences wether it should smooth scroll or not.\nOn top of that you can control/override scrolling behavior through the [`scroll-behavior`](https://developer.mozilla.org/en-US/docs/Web/CSS/scroll-behavior) CSS property.\n\nSome people get [motion sick from animations](https://css-tricks.com/smooth-scrolling-accessibility/#article-header-id-5). You can use CSS to turn off smooth scrolling in those cases to avoid making them dizzy:\n\n```css\nhtml,\n.scroll-container {\n  overflow: scroll;\n}\n\nhtml,\n.scroll-container {\n  scroll-behavior: smooth;\n}\n@media (prefers-reduced-motion) {\n  html,\n  .scroll-container {\n    scroll-behavior: auto;\n  }\n}\n```\n\n#### `'smooth'`\n\nUsing `behavior: 'smooth'` is the easiest way to smooth scroll an element as it does not require any CSS, just a browser that implements it. [More information.](#ponyfill-smooth-scrolling)\n\n#### `Function`\n\nWhen given a function then this library will only calculate what should be scrolled and leave it up to you to perform the actual scrolling.\n\nThe callback is given an array over actions. Each action contain a reference to an element that should be scrolled, with its top and left scrolling coordinates.\nWhat you return is passed through, allowing you to implement a Promise interface if you want to (check [`smooth-scroll-into-view-if-needed`](https://github.com/scroll-into-view/smooth-scroll-into-view-if-needed) to see an example of that).\n\n```js\nimport scrollIntoView from 'scroll-into-view-if-needed'\nconst node = document.getElementById('hero')\n\nscrollIntoView(node, {\n  // Your scroll actions will always be an array, even if there is nothing to scroll\n  behavior: (actions) =>\n    // list is sorted from innermost (closest parent to your target) to outermost (often the document.body or viewport)\n    actions.forEach(({ el, top, left }) => {\n      // implement the scroll anyway you want\n      el.scrollTop = top\n      el.scrollLeft = left\n\n      // If you need the relative scroll coordinates, for things like window.scrollBy style logic or whatever, just do the math\n      const offsetTop = el.scrollTop - top\n      const offsetLeft = el.scrollLeft - left\n    }),\n  // all the other options (scrollMode, block, inline) still work, so you don't need to reimplement them (unless you really really want to)\n})\n```\n\nCheck the demo to see an [example with popmotion and a spring transition](https://scroll-into-view.dev/#custom-transition).\n\n> If you only need the custom behavior you might be better off by using the compute library directly: https://github.com/scroll-into-view/compute-scroll-into-view\n\n### [block](https://scroll-into-view.dev/#scroll-alignment)\n\nType: `'start' | 'center' | 'end' | 'nearest'`<br> Default: `'center'`\n\n> Introduced in `v2.1.0`\n\n[More info.](https://github.com/scroll-into-view/compute-scroll-into-view#block)\n\n### [inline](https://scroll-into-view.dev/#scroll-alignment)\n\nType: `'start' | 'center' | 'end' | 'nearest'`<br> Default: `'nearest'`\n\n> Introduced in `v2.1.0`\n\n[More info.](https://github.com/scroll-into-view/compute-scroll-into-view#inline)\n\n### [scrollMode](https://scroll-into-view.dev/#scrolling-if-needed)\n\nType: `'always' | 'if-needed'`<br> Default: `'always'`\n\n> Introduced in `v2.1.0`\n\n[More info.](https://github.com/scroll-into-view/compute-scroll-into-view#scrollmode)\n\n### [boundary](https://scroll-into-view.dev/#limit-propagation)\n\nType: `Element | Function`\n\n> `Function` introduced in `v2.1.0`, `Element` introduced in `v1.1.0`\n\n[More info.](https://github.com/scroll-into-view/compute-scroll-into-view#boundary)\n\n### skipOverflowHiddenElements\n\nType: `Boolean`<br> Default: `false`\n\n> Introduced in `v2.2.0`\n\n[More info.](https://github.com/scroll-into-view/compute-scroll-into-view#skipoverflowhiddenelements)\n\n# TypeScript support\n\nWhen the library itself is built on TypeScript there's no excuse for not publishing great library definitions!\n\nThis goes beyond just checking if you misspelled `behavior: 'smoooth'` to the return type of a custom behavior:\n\n```typescript\nconst scrolling = scrollIntoView(document.body, {\n  behavior: actions => {\n    return new Promise(\n      ...\n    )\n  },\n})\n// TypeScript understands that scrolling is a Promise, you can safely await on it\nscrolling.then(() => console.log('done scrolling'))\n```\n\nYou can optionally use a generic to ensure that `options.behavior` is the expected type.\nIt can be useful if the custom behavior is implemented in another module:\n\n```typescript\nconst customBehavior = actions => {\n    return new Promise(\n      ...\n    )\n  }\n\nconst scrolling = scrollIntoView<Promise<any>>(document.body, {\n  behavior: customBehavior\n})\n// throws if customBehavior does not return a promise\n```\n\nThe options are available for you if you are wrapping this libary in another abstraction (like a React component):\n\n```typescript\nimport scrollIntoView, { type Options } from 'scroll-into-view-if-needed'\n\ninterface CustomOptions extends Options {\n  useBoundary?: boolean\n}\n\nfunction scrollToTarget(selector, options: Options = {}) {\n  const { useBoundary = false, ...scrollOptions } = options\n  return scrollIntoView(document.querySelector(selector), scrollOptions)\n}\n```\n\n# Breaking API changes from v1\n\nSince v1 ponyfilled Element.scrollIntoViewIfNeeded, while v2 ponyfills Element.scrollIntoView, there are breaking changes from the differences in their APIs.\n\nThe biggest difference is that the new behavior follows the spec, so the \"if-needed\" behavior is **not enabled by default:**\n\n### v1\n\n```js\nimport scrollIntoViewIfNeeded from 'scroll-into-view-if-needed'\n\n// Only scrolls into view if needed, and to the nearest edge\nscrollIntoViewIfNeeded(target)\n```\n\n### v2\n\n```js\nimport scrollIntoView from 'scroll-into-view-if-needed'\n\n// Must provide these options to behave the same way as v1 default\nscrollIntoView(target, { block: 'nearest', scrollMode: 'if-needed' })\n```\n\n## centerIfNeeded\n\nThe old `Element.scrollIntoView` api only had two settings, align to top or bottom. [`Element.scrollIntoViewIfNeeded`](https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollIntoViewIfNeeded) had two more, align to the center or nearest edge.\nThe `Element.scrollIntoView` spec now supports these two modes as `block: 'center'` and `block: 'nearest'`.\nBreaking changes sucks, but on the plus side your code is now more portable and will make this library easier to delete from your codebase on the glorious day browser support is good enough.\n\n### v1\n\n```js\nimport scrollIntoViewIfNeeded from 'scroll-into-view-if-needed'\n\n// v1.3.x and later\nscrollIntoViewIfNeeded(target, { centerIfNeeded: true })\nscrollIntoViewIfNeeded(target, { centerIfNeeded: false })\n// v1.2.x and earlier\nscrollIntoViewIfNeeded(target, true)\nscrollIntoViewIfNeeded(target, false)\n```\n\n### v2\n\n```js\nimport scrollIntoView from 'scroll-into-view-if-needed'\n\nscrollIntoView(target, { block: 'center' })\nscrollIntoView(target, { block: 'nearest' })\n```\n\n## duration\n\n[More information.](#ponyfill-smooth-scrolling)\n\n### v1\n\n```js\nimport scrollIntoViewIfNeeded from 'scroll-into-view-if-needed'\n\nscrollIntoViewIfNeeded(target, { duration: 300 })\n```\n\n### v2\n\n```js\nimport scrollIntoView from 'scroll-into-view-if-needed'\n// or\nimport scrollIntoView from 'smooth-scroll-into-view-if-needed'\n\nscrollIntoView(target, { behavior: 'smooth' })\n```\n\n## easing\n\nThis feature is removed, but you can achieve the same thing by implementing [`behavior: Function`](#function).\n\n## handleScroll\n\nThis is replaced with [`behavior: Function`](#function) with one key difference. Instead of firing once per element that should be scrolled, the new API only fire once and instead give you an array so you can much easier batch and scroll multiple elements at the same time. Or sync scrolling with another element if that's the kind of stuff you're into, I don't judge.\n\n```diff\n-import scrollIntoViewIfNeeded from 'scroll-into-view-if-needed'\n+import scrollIntoView from 'scroll-into-view-if-needed'\n\n-scrollIntoViewIfNeeded(node, {handleScroll: (el, {scrollTop, scrollLeft}) => {\n-  el.scrollTop = scrollTop\n-  el.scrollLeft = scrollLeft\n-}})\n+scrollIntoView(node, {behavior: actions.forEach(({el, top, left}) => {\n+  el.scrollTop = top\n+  el.scrollLeft = left\n+})})\n```\n\n## offset\n\nThis was always a buggy feature and warned against using in v1 as it might get dropped.\nIt's much safer to use CSS wrapper elements for this kind of thing.\n\n## scrollIntoViewIfNeeded(target, [centerIfNeeded], [animateOptions], [finalElement], [offsetOptions])\n\nThis API signature were warned to be dropped in `v2.0.0`, and it was.\n\n# Related packages\n\n- [compute-scroll-into-view](https://www.npmjs.com/package/compute-scroll-into-view) - the engine used by this library.\n- [smooth-scroll-into-view-if-needed](https://www.npmjs.com/package/smooth-scroll-into-view-if-needed) – ponyfills smooth scrolling.\n- [react-scroll-into-view-if-needed](https://www.npmjs.com/package/react-scroll-into-view-if-needed) – A thin wrapper to scroll your component into view.\n- [scroll-polyfill](https://www.npmjs.com/package/scroll-polyfill) – polyfills smooth scrolling.\n- [Don't be shy, add yours!](https://github.com/scroll-into-view/scroll-into-view-if-needed/edit/main/README.md)\n\n# Who's using this\n\n- [zeit.co/docs](https://github.com/zeit/docs) – Documentation of ZEIT Now and other services.\n- [Selenium IDE](https://github.com/SeleniumHQ/selenium-ide) – An integrated development environment for Selenium scripts.\n- [Box UI Elements](https://github.com/box/box-ui-elements) – Box UI Elements are pre-built UI components that allow developers to add elements of the main Box web application into their own applications.\n- [react-responsive-ui](https://github.com/catamphetamine/react-responsive-ui) – Responsive React UI components.\n- [Mineral UI](https://github.com/mineral-ui/mineral-ui) –\n  A design system and React component library for the web that lets you quickly build high-quality, accessible apps.\n- [Covalent](https://github.com/Teradata/covalent) – Teradata UI Platform built on Angular Material.\n- [docs.expo.io](https://github.com/expo/expo-docs) – Documentation for Expo, its SDK, client and services.\n- [Add yourself to the list ????](https://github.com/scroll-into-view/scroll-into-view-if-needed/edit/main/README.md)\n\n[gzip-badge]: https://img.shields.io/bundlephobia/minzip/scroll-into-view-if-needed?label=gzip%20size&style=flat-square\n[size-badge]: https://img.shields.io/bundlephobia/min/scroll-into-view-if-needed?label=size&style=flat-square\n[unpkg-dist]: https://unpkg.com/scroll-into-view-if-needed/dist/\n\n# Sponsors\n\nThanks to [BrowserStack](https://www.browserstack.com) for sponsoring cross browser and device testing ????\n\n<a href=\"https://www.browserstack.com\" target=\"_blank\"><img src=\"https://www.browserstack.com/images/layout/logo.svg\"></a>\n","_attachments":{},"homepage":"https://scroll-into-view.dev","bugs":{"url":"https://github.com/scroll-into-view/scroll-into-view-if-needed/issues"},"license":"MIT"}