{"_id":"@apsc/scroll-child-action","_rev":"4-4a2683fd04273f4c128f178ac1161d84","name":"@apsc/scroll-child-action","dist-tags":{"latest":"0.0.5"},"versions":{"0.0.1":{"name":"@apsc/scroll-child-action","description":"Action to scroll the child to parent viewport for Svelte directive use:","type":"module","version":"0.0.1","author":{"name":"Andrey Pavlenko"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/andrey-pavlenko/svelte-components.git"},"bugs":{"url":"https://github.com/andrey-pavlenko/svelte-components/issues"},"keywords":["svelte","action","scroll"],"homepage":"https://github.com/andrey-pavlenko/svelte-components/tree/main/packages/scroll-child-action#readme","exports":{"./package.json":"./package.json",".":"./index.js"},"types":"./index.d.ts","_id":"@apsc/scroll-child-action@0.0.1","_integrity":"sha512-+PQ2mS/8yEoejwpEFJJVYr2ttMeEQG4OcjTfCb4jYFnfy7QZYvSrtuQm8OzFi9AveoGocNYsvnAUQ+iSYNRDMQ==","_resolved":"/tmp/9434a43fa70fb80d45240e94a4508ec8/apsc-scroll-child-action-0.0.1.tgz","_from":"file:apsc-scroll-child-action-0.0.1.tgz","_nodeVersion":"18.3.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-+PQ2mS/8yEoejwpEFJJVYr2ttMeEQG4OcjTfCb4jYFnfy7QZYvSrtuQm8OzFi9AveoGocNYsvnAUQ+iSYNRDMQ==","shasum":"4dae507f48f22fa34b5a5e2be2f2574dfc1da92f","tarball":"https://registry.npmjs.org/@apsc/scroll-child-action/-/scroll-child-action-0.0.1.tgz","fileCount":5,"unpackedSize":6577,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6ni0XJ9XG4AghwuhjQALOaRN4s0PVXFwaewr9OsGf5gIhAOo2vP+5vKw/kjHyxXx1GQUrAX0X0DiY+1bCU9UZ+ud3"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiosiuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYVxAAoWr1DENveynOtDLIlJ8AhduOK7NcmJzA3z5vA3/KuiqgqapQ\r\nDIDFUEDSRV0RvzwZFqCGf+eilDhUFAUJZ8t31iFD2dV4hgL/PhR1Lca69jDe\r\n8eXQYfJDunYmlAS24ABY1aSFb4oTZaK+occRkDyLqxHdDry9EdKJwj2P6OPP\r\np6vbB4K6qRfs1Z2J4xWX4yNxfakgEujqdTYNoe6/Xiz1LFq2J8kVAyQunYu1\r\nhHTjRqpLTvg2Ihdnn6KpQTX+5JPcwR+4GedkSCt+ZcDojRiyKCeEuLryq2lH\r\nrdIlwLgngJnBJGNSaG6DC5WcqBRuvlQIOsbFSG3zH5QNMyVtGUV9olSFzUu+\r\nIxilOPMKSp28uRqYf6ilPJ7hhmBI3rq1SJMwn5sIx91ImgmKbS2BNWbet7an\r\nV+PUoC7Opxrwv9RcK6Jgfzv10w2AQhbYQjYUaQTaZUrBt+GvUxruLBxh6zMQ\r\nbNOg7P9KYfR5zooSkU19Oc+9c1h5euCV2hdi9lrSNpe7f3tFgkHJwPXWu1bl\r\nfpVc69dLR+nSG5wKeHSeRS3hqCLItljaxboSH8PkC6BtEnTM1pBfOoFLCbTz\r\nllDF8hdldgniGIqVzU64qOuJkMbNhQBNl7EH3IY5oGhNIFukqbQOHtdefutD\r\nDmkfp7BQrc5Rbwo24fw24Yw0MabHlMwcgjM=\r\n=ujFs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"andrey-pavlenko","email":"andrey.pavlenko@mail.ru"},"directories":{},"maintainers":[{"name":"andrey-pavlenko","email":"andrey.pavlenko@mail.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-child-action_0.0.1_1654835374184_0.0033998820975007504"},"_hasShrinkwrap":false},"0.0.2":{"name":"@apsc/scroll-child-action","description":"Action to scroll the child to parent viewport for Svelte directive use:","type":"module","version":"0.0.2","author":{"name":"Andrey Pavlenko"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/andrey-pavlenko/svelte-components.git"},"bugs":{"url":"https://github.com/andrey-pavlenko/svelte-components/issues"},"keywords":["svelte","action","scroll"],"homepage":"https://github.com/andrey-pavlenko/svelte-components/tree/main/packages/scroll-child-action#readme","exports":{"./package.json":"./package.json",".":"./index.js"},"types":"./index.d.ts","_id":"@apsc/scroll-child-action@0.0.2","_integrity":"sha512-jrf2KumWHYzGJGSVG4OrpEUlEdDjpIKCW8qXyJ9dKTTm9UfdBtypEr0CVUNuQdrZpWLmoVr1mDOQh9M5U/c70A==","_resolved":"/tmp/2537f5165969ba6f59be12639f3eaf7c/apsc-scroll-child-action-0.0.2.tgz","_from":"file:apsc-scroll-child-action-0.0.2.tgz","_nodeVersion":"18.10.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-jrf2KumWHYzGJGSVG4OrpEUlEdDjpIKCW8qXyJ9dKTTm9UfdBtypEr0CVUNuQdrZpWLmoVr1mDOQh9M5U/c70A==","shasum":"b2ee60cf47dc5cfb90448c23f8d0f2ed0d32caa3","tarball":"https://registry.npmjs.org/@apsc/scroll-child-action/-/scroll-child-action-0.0.2.tgz","fileCount":5,"unpackedSize":6577,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCb8G8vof5lbKcOsrTt7LQETwFpTmRKyFq6WpbqXHOZxgIgE//BdpKZpuKEYQik4smPPZC+2oqk1UM79mkwO1yRq2g="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNzAYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpf/A//RR8JhMZE4sIMmPU6qWAu2Q+myTcqv0hDC62xjffzBs55xcth\r\nHmNDh9JoYnFfFEBsoinKkpc2FliYtelYqEguwSKbZ2zJ9sUEb2XRsW/H6pxu\r\nqbIuQO7CLRQVes9kIYa77ZNYLozMf/wDprbdvWSx1r7OlDYkZyXuiireHBS7\r\nrDauu7x1XmxVs7LSZgUhiHRnLp4BQY0W0+ksbvTGvGMsR2IYGr0x/Ox44WGb\r\nudnazvDTy5uWbgG+uj5gTyvQDcH/5qDPJwCV3nMjcTMbcdP5chhNx/7AV680\r\nqdz5VHRP3n6C4ShCvHpk+Uq1u2OUW9GLnej7oC4BcddW6AX9kxuvvd8rH2Xb\r\nDCBaMEekB6MFS6NGJqqJDvGRdTQIZuS12s0GM4d6/RMZdi8cY2rL0+50K8Ly\r\nr0gOhM5Q8bFJzzptX3lYivkJb6lQAkNQ1LTtYZJCHNV0Uce5dFqosEeUrpnZ\r\ntJoyi18NE0LfrTofVmBa3cSm9b106L08tpSh3LiGcl0yd2L5c8MwZow4dm2x\r\n/W/dcqWXUgT58zh+80JaN4T+NQK6+HQerorSU7muUoFZj30nezY6hoLyOQ0h\r\nUbFsZrToV/M68w1LQZsLpaWV2Q4l2V8nWWxVjmsfk/woZ0eEs4RWr1pixnvw\r\nm12ZgNf1IjPFtnx1Xc5iNTX43frII3Xiiu0=\r\n=pzQm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"andrey-pavlenko","email":"andrey.pavlenko@mail.ru"},"directories":{},"maintainers":[{"name":"andrey-pavlenko","email":"andrey.pavlenko@mail.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-child-action_0.0.2_1664561176480_0.9233580993279826"},"_hasShrinkwrap":false},"0.0.3":{"name":"@apsc/scroll-child-action","description":"Action to scroll the child to parent viewport for Svelte directive use:","version":"0.0.3","type":"module","types":"index.d.ts","main":"index.js","svelte":"./index.js","author":{"name":"Andrey Pavlenko"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/andrey-pavlenko/svelte-components.git"},"bugs":{"url":"https://github.com/andrey-pavlenko/svelte-components/issues"},"keywords":["svelte","action","scroll"],"homepage":"https://github.com/andrey-pavlenko/svelte-components/tree/main/packages/scroll-child-action#readme","peerDependencies":{"svelte":"^3.50.1"},"exports":{"./package.json":"./package.json",".":"./index.js"},"_id":"@apsc/scroll-child-action@0.0.3","_integrity":"sha512-l9nhkm+p/N/3r1r62GrFpnjZQ+0ZVSPlbPrSgjdvSL6BZIF3uSIGWTgxXpiTuorT/DsIgSwGlbx0f/p5dvaR3g==","_resolved":"/tmp/3f502a06216b749d6d1957bb58bdeb7c/apsc-scroll-child-action-0.0.3.tgz","_from":"file:apsc-scroll-child-action-0.0.3.tgz","_nodeVersion":"18.10.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-l9nhkm+p/N/3r1r62GrFpnjZQ+0ZVSPlbPrSgjdvSL6BZIF3uSIGWTgxXpiTuorT/DsIgSwGlbx0f/p5dvaR3g==","shasum":"07a05847f2dc67d491e5f384e90f6e0e4cafce77","tarball":"https://registry.npmjs.org/@apsc/scroll-child-action/-/scroll-child-action-0.0.3.tgz","fileCount":6,"unpackedSize":7155,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFsLlU26ddJmnzJTU29L1J7wqLU14bOB9SQNyHwqS9+8AiEA5x78JI8bFULS0RpIw1e0bYQRzK2rhBgEITYtXi/q22o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOdfbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5Ug//e8Vq8KtaK8YkdMCs0E/MBtAo6RiM8yDmdfz3MWXCZ/8S6YCm\r\nNwZXUhpKmtRUxVryMtYHVMMeZTKP7PeIDCEOY2c5BaDpRzWyTdiTekYqRQ5x\r\n/qd+suXWPTHRIRkC5GczsO2jUZmqxwWp5xNr85CFRYANazPVmecDm6D7Ug/O\r\nCx5gtgN/q5pOvJM52530XhMzyFO1CLQlMAUgn2J5/oUvh7PnxDobFlmmZ0uU\r\nsgGNFScSvP3t8sCGVBbfJu13m6qEOcfZcXBJT37Kyo6PhAzcP4G/9OQMa0oR\r\nW6Nb0K/ZBOzQ4MsWTyiB3rJAwUc9ZtyszhSLM7B0Tc/AC8shUIQAnXkH7d1f\r\nBZ9KNtDzWd1iTx7N8U4zDH/exidsKE1XcfcutxZh5GmPVaxaL27HPldsf9Wm\r\nmJCBJoH/hg5krmLIJnlAzf6vWagM8BEIIx9jIkuIefLrW33k5LlcVWDAr4Kh\r\nFP4my6e5McmB7ym7c4YmfJ7ZsSJj37z6Ky3gLn3NAkYx3hMbHb6utfMKZNGB\r\nbMicoPu1mRS3Yntd12MAvL/+MeMQ/svZ1ePwdrok/dXrVNwxZjsvUogWCGbA\r\nr94krYQ09belh2mWb5Fjq8xFx5H4kH4T/UaC7pyOoGtoqFCcmUSJlPx6ky6k\r\nq+eEL4JbKBt+e8fOv8NpqogXo6KeWUoO8lM=\r\n=1NKS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"andrey-pavlenko","email":"andrey.pavlenko@mail.ru"},"directories":{},"maintainers":[{"name":"andrey-pavlenko","email":"andrey.pavlenko@mail.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-child-action_0.0.3_1664735195179_0.6561118211546655"},"_hasShrinkwrap":false},"0.0.4":{"name":"@apsc/scroll-child-action","description":"Action to scroll the child to parent viewport for Svelte directive use:","version":"0.0.4","type":"module","types":"index.d.ts","main":"index.js","svelte":"./index.js","pathPkg":"../../packages/scroll-child-action","author":{"name":"Andrey Pavlenko"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/andrey-pavlenko/svelte-components.git"},"bugs":{"url":"https://github.com/andrey-pavlenko/svelte-components/issues"},"keywords":["svelte","action","scroll"],"homepage":"https://github.com/andrey-pavlenko/svelte-components/tree/main/packages/scroll-child-action#readme","peerDependencies":{"svelte":"^3.30.0"},"devDependencies":{"@sveltejs/adapter-auto":"^1.0.2","@sveltejs/kit":"^1.3.6","@sveltejs/package":"^1.0.2","svelte":"^3.55.1","svelte-check":"^3.0.3","svelte-preprocess":"^5.0.1","tslib":"^2.5.0","typescript":"^4.9.5","vite":"^4.0.4"},"exports":{".":"./index.js"},"scripts":{"dev":"vite dev --port 3000","build":"svelte-kit sync && svelte-package","check":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json","check:watch":"svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch","format":"cd $npm_package_pathPkg && prettier --plugin-search-dir . --write .","changelog":"../../node_modules/.bin/conventional-changelog -n ../changelog-config.cjs --commit-path=. > $npm_package_pathPkg/CHANGELOG.md","finish:package":"cd $npm_package_pathPkg && npe --delete devDependencies pathPkg","package":"pnpm run check && svelte-package && pnpm run finish:package && pnpm run format && pnpm changelog"},"_id":"@apsc/scroll-child-action@0.0.4","_integrity":"sha512-SmycTaPC1BJDqq8VkKk2yEGAZpEPDM/nwT7+Y3Tl7mXWXyf7TaMB1/u1YtmsKKzGDkayfZaIbUOJQCzfMWm6bw==","_resolved":"/tmp/8f0101ae3efd23247e72a0b8d8849d07/apsc-scroll-child-action-0.0.4.tgz","_from":"file:apsc-scroll-child-action-0.0.4.tgz","_nodeVersion":"19.5.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-SmycTaPC1BJDqq8VkKk2yEGAZpEPDM/nwT7+Y3Tl7mXWXyf7TaMB1/u1YtmsKKzGDkayfZaIbUOJQCzfMWm6bw==","shasum":"bfa264fa04d6702439c9a08b2ce1ceb8113ad197","tarball":"https://registry.npmjs.org/@apsc/scroll-child-action/-/scroll-child-action-0.0.4.tgz","fileCount":21,"unpackedSize":27732,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIELLdVw9IWVHwTETaDvbct5hNwxCu7bJ/X3vmEHaqDdxAiABjH2dOV3EWJtD8wrtrDQxyLlb7Xf3zk5y2+nRfDmmnQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2sT7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6Tw//ep/dIBtCvqtTnunr+aqWYFA6nQHI4FfvUd7U3tRIdWN3vHzc\r\nTebHhg7QVmK0txjliUIckijHaHX9TFxdblMBI2wnNy7b9gekcyct0PepeAGo\r\nDSjhgPmaYR4WtRvEqlPCTeK8omuZPfT+Vuf5pwSK2Xm1ch3ASpF4k2p/aILr\r\nkq5V1AtMB6ZyEYADE4/vvHGl7flRIImqEulSMTxDH/DRrLHaFpRjcJT5kbzw\r\nolrX7l+KAQ126jPrKsTaxGEp2qUg87YYk1Cy5uVBCF1LAUJre0fWIq+x+0W4\r\nike7N2zlp3oSHHshN9V5jVRVtJhT5IT/5h1yNqbUgKxshFE2FvqZ6a+nX+sZ\r\nvQ2RxTqNHKdLQEo8Jjdmuk9/PzWdmNuKP7fnw17hqVhmg577Tt4Fp8Q+4BkO\r\nRUFQvY7GNa2KbbPw8o5fw7hAxQfFgPNz1hhsSUzFDqsf6v97GFPVlyJxOVmF\r\nH+YGI5V/4fpLHo5IrTlqUdbpadjyvuizp8RIlkBi0IlWU1CIx4C9Ip7S8eIW\r\nxKj9pYMXhhDIOrrd9gF2WwsRcSxtUtPRV3tzMZCk5Ro3FJpY9UbnXTOB1rlR\r\nOTY/ioBw8SIMj1BNyG/JHsNFOObeIVJBCKf2ssB8D2AXJxjd/V1BzErH/Nsk\r\nNvKp0ppw6w9ucu5caXAsqg5hRhe1t0rnWxA=\r\n=kkg4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"andrey-pavlenko","email":"andrey.pavlenko@mail.ru"},"directories":{},"maintainers":[{"name":"andrey-pavlenko","email":"andrey.pavlenko@mail.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-child-action_0.0.4_1675281659345_0.17231694277047271"},"_hasShrinkwrap":false},"0.0.5":{"name":"@apsc/scroll-child-action","description":"Action to scroll the child to parent viewport for Svelte directive use:","version":"0.0.5","type":"module","types":"index.d.ts","main":"index.js","svelte":"./index.js","author":{"name":"Andrey Pavlenko"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/andrey-pavlenko/svelte-components.git"},"bugs":{"url":"https://github.com/andrey-pavlenko/svelte-components/issues"},"keywords":["svelte","action","scroll"],"homepage":"https://github.com/andrey-pavlenko/svelte-components/tree/main/packages/scroll-child-action#readme","peerDependencies":{"svelte":"^3.30.0"},"exports":{"./package.json":"./package.json",".":"./index.js"},"gitHead":"915c3b0f43eec7b79a0cdb8aaeddf5a84205b791","_id":"@apsc/scroll-child-action@0.0.5","_nodeVersion":"19.5.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-nJMwM7XUul8EQTdSBCyZgEvLG9ofNcDOA+Gwqwk7uUW19nmWqkjli1J5OoUuU5Vq9nClX7hIPUBbaUO9LdvQJA==","shasum":"26516226613a823fe82ae835f56ce0133d7fb56d","tarball":"https://registry.npmjs.org/@apsc/scroll-child-action/-/scroll-child-action-0.0.5.tgz","fileCount":5,"unpackedSize":5634,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCd3V55TtZ1eg0/op/Apfg5/B3hqe1qre2BUocD0cuAogIhALtkwGHW7/u7QdoDdKsDGn/hpEN4bprZQe6yxpWypbNp"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2skVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3yBAAhmySgo2kbE+PHv3ORoQ/e3F9CRuoaR/K9kv8HvBgzbSynp07\r\nYJ75LPrqtmo1UQ50Bk4R3dcppgrwvfjsXDKQ6VrlwiFkIm5V398Wyf2ZZ6no\r\n807Oz9boMuJiX/WIKD1K6zjHFFzRKe+o7SI/diN9TPp7YZ6EWLL6Vc96JE2v\r\nX7BeeoZ2ozRfo38PwXk4FXue2XFTirWZLsaR/g91Ec4YIh0GbBmNsC3jNty3\r\nDWtiq+5A8dtRwYgSBzlZ8SZx6KnKwzAAEfYyL7bSxuPgQE6BWjRFbOu0J6tL\r\nkTM03VG6wNAYRG0lCv928kxWESYBXBvDqinn3VbgKMjjCqh76Ccf3iOZhj9e\r\nbGwJ6riGOBvBxHi9D3UNcUvBSJogyd3ru1kSQf8o/K2xOc5C81IgD01T4ZWL\r\nq+PJiVHQCuH6WOaWtRwxX6sTCfAbvBZMBB4ekKvBb27t0bSwqFEVIZy43cMI\r\ncvlNyIKuUU1ZYp9VxNm0eNJcXZLNOmscb1gqo3tc5FOebBJ86hZgPsAtLw1k\r\neJkfkqRaGfLldRHkOFBp6BMaxKAytAi/l5Tx1IpRn+rvC4eK2fYYnBMldDjC\r\nKz2Z78SW7m5OOP5qNXZztck8PNNvO+djbOYD8rPYIunzHghHkE3HbWBlNXka\r\npcJ3pdHoMCMZvMNLDD+814xzvXal/Tn9dIM=\r\n=QPec\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"andrey-pavlenko","email":"andrey.pavlenko@mail.ru"},"directories":{},"maintainers":[{"name":"andrey-pavlenko","email":"andrey.pavlenko@mail.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scroll-child-action_0.0.5_1675282709305_0.12308731114031568"},"_hasShrinkwrap":false}},"time":{"created":"2022-06-10T04:29:34.132Z","0.0.1":"2022-06-10T04:29:34.333Z","modified":"2023-02-01T20:18:29.649Z","0.0.2":"2022-09-30T18:06:16.710Z","0.0.3":"2022-10-02T18:26:35.350Z","0.0.4":"2023-02-01T20:00:59.580Z","0.0.5":"2023-02-01T20:18:29.482Z"},"maintainers":[{"name":"andrey-pavlenko","email":"andrey.pavlenko@mail.ru"}],"description":"Action to scroll the child to parent viewport for Svelte directive use:","homepage":"https://github.com/andrey-pavlenko/svelte-components/tree/main/packages/scroll-child-action#readme","keywords":["svelte","action","scroll"],"repository":{"type":"git","url":"git+https://github.com/andrey-pavlenko/svelte-components.git"},"author":{"name":"Andrey Pavlenko"},"bugs":{"url":"https://github.com/andrey-pavlenko/svelte-components/issues"},"license":"MIT","readme":"# Action to scroll the child to parent viewport Svelte directive `use`\n\n- no dependencies\n- useful for components like dropdown\n- exports independent functions for vertical and horizontal scrolling of elements\n\n### [Docs & Demo](https://andrey-pavlenko.github.io/svelte-components/?c=scroll-child-action)\n\n## Install\n\n### NPM\n\n```sh\nnpm i -D @apsc/scroll-child-action\n```\n\n### PNPM\n\n```sh\npnpm add -D @apsc/scroll-child-action\n```\n\n## API\n\n```tsx\nlet active = 0;\nconst items = [...Array(20).keys()].map((i) => ({\n  id: i + 1,\n  message: `Text #${(i + 1).toString().padStart(2, '0')}`\n}));\n\n<div>\n  {#each items as item, index}\n    <div class=\"cmp-item\" use:useScrollChild={active === index} class:active={active === index}>\n      {item.id}\n      {item.message}\n    </div>\n  {/each}\n</div>\n```\n\n### Action options\n\n```ts\nexport type UseScrollChildOptions = boolean | { x?: boolean; y?: boolean };\n```\n\n- `true` -- scrolling both vertically and horizontally\n- `{ x: true, y: true }` -- scrolling both vertically and horizontally\n- `{ x: true }` -- scrolling only horizontally\n- `{ y: true }` -- scrolling only vertically\n- else -- don't scroll\n\n## Exports\n\n```ts\nexport default function useScrollChild(node: HTMLElement, options: UseScrollChildOptions);\n```\n\n## Additional exports\n\n```ts\nexport function scrollChildIntoParentVertical(el: HTMLElement): boolean;\nexport function scrollChildIntoParentHorizontal(el: HTMLElement): boolean;\n```\n","readmeFilename":"README.md"}