{"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":{"integrity":"sha512-hxpAR6AN+Gh53AdAimHM6C8oTN1ppwVZITihix+WqalywBeFcQ6LdQP5ABNl26nX8GTEL7VT+b8lKpdqq65wXg==","shasum":"551791a84b7e2287706511f8c68161e4990ab885","tarball":"https://registry.npmjs.org/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.29.tgz","fileCount":10,"unpackedSize":34272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+n2KCRA9TVsSAnZWagAAe14P/0mdYpc8bCeh0yiNL2vi\nQhkjjNzViUXz7OfXL+ZxuxKOTn2qh3MrjTmyw24/yjOGjz6BcUnfgV9zFRlW\na3J7XZM0Ko/nqwowtJvdxwhrUMoBCVNia1k/7ceD5lYTug70UeEL8+B3QlZE\ngYXyAi9fisNfWbjLTHYltEBOw9puJWc8Gh7nH5eWxAxdpYbI1+yOFqitZPCa\nqY7ota34UGsSAqS9blmr4NRmLLjTdcINHAHLKcgws7HNt8Z4QB8jd3zbmOuv\n2TKZwH18xhnPE5jk8a4e5EPjMpPAQ3DXi9yOry9p6q6klye4pG4WyJA0XoLP\nwi/9+LFfLLsQfVBg/Ttclv7BMF8REfl+rX0PrO7alDcAhx3wOwDzixx+Wly8\n1WDLYAPK6xu6S7ifPwXqxa47OSNf5VlALfZEK27uSs6dMIVpaQisaO9mHHma\nvI4bW52JCqJ4G4k83850DNAn6R4NZ8yQzLdRCigbZ7e0Nwc1J4E0G5CSIaKY\nrF56lOSrmWdJORuG9/W4MVBn5eRvFobLPK97LIUmWYddfBYG5zymFrC/PLtN\nLo276airrsMqHTWgM3+1d0Dnoxb013Ivhe2TaFjFPhmVr0gpUNxN9emYJ7ln\n8Io5xYK0uWbl1smYCVnHTLpKDo803zaaNfvhKTzCmkejKR4Q51uYdYJZGNpo\nxvou\r\n=73Lp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHGzmtm/YgbP9wvF3RAecjzL3SbNEX4c8QyPh+P+e2VAIhAN/JqSJqUveLI/S20TLtMT75b0ig18rj9igXeoh/t4sX"}]},"_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}