{"_id":"fit-textarea","_rev":"10-61db9393554a1a6df49caf17e4efd20d","name":"fit-textarea","dist-tags":{"latest":"3.0.0","next":"2.0.0-0"},"versions":{"0.0.1":{"name":"fit-textarea","description":"Automatically expand a <textarea> to fit its content","version":"0.0.1","repository":{"type":"git","url":"git+https://github.com/bfred-it/fit-textarea.git"},"license":"MIT","keywords":["text area","resize","fit to content","scale","height","autoresize","expand","automatic","stretch","input","event","avoid scrollbar","keypress","vertical","increase","follow"],"devDependencies":{"@sindresorhus/tsconfig":"^0.2.1","@typescript-eslint/eslint-plugin":"^1.4.2","eslint-config-xo-typescript":"^0.8.0","typescript":"^3.3.3333","xo":"*"},"scripts":{"test":"tsc && xo !index.js","prepare":"tsc","build":"tsc","watch":"tsc --watch"},"xo":{"extends":"xo-typescript","extensions":["ts"],"envs":["browser"],"rules":{"prefer-rest-params":0,"valid-jsdoc":0,"max-params":0,"@typescript-eslint/no-var-requires":0,"@typescript-eslint/no-require-imports":0,"@typescript-eslint/promise-function-async":0}},"gitHead":"5eb9de962e50bda9d0ea00b3b860b0291bde3578","bugs":{"url":"https://github.com/bfred-it/fit-textarea/issues"},"homepage":"https://github.com/bfred-it/fit-textarea#readme","_id":"fit-textarea@0.0.1","_nodeVersion":"11.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-DgKcRrfF7WmDEOG6jPH/vnpjNQy0T/S/x5rg3CJ4mKBLjtwxE9ipg8tF7Zeaj7R5i40M4MsQe640NutnQW5sUA==","shasum":"367fb807e9f3c992198604ecf428931c3c91eb65","tarball":"https://registry.npmjs.org/fit-textarea/-/fit-textarea-0.0.1.tgz","fileCount":5,"unpackedSize":4099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcievECRA9TVsSAnZWagAAxZYP/RjwzbkFSQtNCl9KgviP\nVvHnwYnM1GjJq7K7yVBq9QFvDvE3O6WBWNvpM+SHztcnxM1EY3mebL1NUwTy\ntsKCvx3BscDAaOA/TF+/tkwy0KdojnQYhcuVXpJAVZX9MqOHXHTuM+NGcfUi\nKT4MH3Vq0I8e7G0U32nNsheU+TeGNZklVkoFHEwu55yyn81uaAkMfgo+Rtbm\nZMjGswxa6rKca0rCE97hr2wA9t+H+wUk6wvCm3d2J6WtVsMu1Rgwh1MR2EHd\nmYFvy2LFoS5d00800paTA06eJLEBdpQjSZXRKDVmZG6Di41LJyGTewYvaOrY\ny/PofMlm7Q3UlGnIV9Zi+Sc6yXEglL96IIUCe/ArQkO69Z87M+/iqvEfBOx1\n6ULXETxVLkUjxq7uP5IhNrfuR/MPEDujqb23SmwheIRLxjKMZJdpILsm3xcp\nu5mW7+Fktr2TOgk71+BtKsVKx+8Ad/a7/0PIV35Df0WAHeablRwPZsC9lv/c\nThVhOIQ1c90scOozhIAEo0Ab1nyNIjxgH+GFZXvSwWUDeAH7h6P+7MYknI4f\nBCQmy6qQ+QsSiUy95LPhRpyat+NAIO7/lmRvWTzWTeCUI7GCfEdxpTJP+O/v\nSYvyM7+z2/hS5IlnBn47UbqWhcRaBgljFYgAe9XUHKCCK2V2+MqH4Z4OaN13\ncp+P\r\n=lgia\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICcWQkXsuvzmPskU4OY0Wqj0smBJgdBpy9zpkAphI7ENAiEAxJx2K5HGVsxFeaiPdgtgEVHLfpwKq644Jr5wIcOFGf4="}]},"maintainers":[{"name":"bfred-it","email":"npm@bfred.it"}],"_npmUser":{"name":"bfred-it","email":"npm@bfred.it"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fit-textarea_0.0.1_1552542659888_0.4758533530680622"},"_hasShrinkwrap":false},"1.0.0":{"name":"fit-textarea","description":"Automatically expand a <textarea> to fit its content, in a few bytes","version":"1.0.0","repository":{"type":"git","url":"git+https://github.com/bfred-it/fit-textarea.git"},"license":"MIT","keywords":["text area","resize","fit to content","scale","height","autoresize","autosize","expand","automatic","stretch","input","event","avoid scrollbar","keypress","vertical","increase","vanilla","follow"],"devDependencies":{"@sindresorhus/tsconfig":"^0.2.1","@typescript-eslint/eslint-plugin":"^1.4.2","eslint-config-xo-typescript":"^0.8.0","typescript":"^3.3.3333","xo":"*"},"scripts":{"test":"tsc && xo !index.js","prepare":"tsc","build":"tsc","watch":"tsc --watch"},"xo":{"extends":"xo-typescript","extensions":["ts"],"envs":["browser"],"rules":{"prefer-rest-params":0,"valid-jsdoc":0,"max-params":0,"@typescript-eslint/no-var-requires":0,"@typescript-eslint/no-require-imports":0,"@typescript-eslint/promise-function-async":0}},"gitHead":"70137af20305e4c359e49aeddeff5331125dd9d1","bugs":{"url":"https://github.com/bfred-it/fit-textarea/issues"},"homepage":"https://github.com/bfred-it/fit-textarea#readme","_id":"fit-textarea@1.0.0","_nodeVersion":"11.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-FDv4is3PpyF6ntujYQYpQl0VMFkWOpeHWC6xGqAnWUVCwS1RxtJYrCsR0Pc8LcC/kUvIsmU1/V1dwz4nrkYVLA==","shasum":"84df0795eb2521ab2784f1db7ccfaadfb5681b4e","tarball":"https://registry.npmjs.org/fit-textarea/-/fit-textarea-1.0.0.tgz","fileCount":5,"unpackedSize":4415,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcifboCRA9TVsSAnZWagAA0k4P/jXIPyFmIekkDK0V8dFR\n772wiW5XwZl9zMq7mVFYLCaauUBJbtr9iTgYcJ7YYn1dFJq+FQJo4tdqsQIb\nfng2sKCoR6C2xGIhjP4WWvQgeW3C2+pClJVTG8IPKZMNj2Du8WdTi+hZGs0G\nx41sHhod9A+oxXQ6+tC8xRn3CHk7+/Nq4ESx8VE3tbjNyIK9qNDSkvIvmLT+\nkvcP3/FVbnNky8BbHmZwmJbPMyc5MN+wlOKWgCVSFGuZq3VkIwcDWWPaVFKL\nfWkeAZuzBR/JRcIzRmUiIehB+bKy3M1XmEMvC+mEsVENybI2IcQgHKKYK4t5\n5Wxj1wnzRQZ0utB0MnF82k7/NVxgV1R/2kLPTXFKC8N5gl3W+x2tdyREL6Bn\nfCM/kWjI8uJa9iwU6jhg5Q9eLil1rEQJhwq6OdyjsY/YY7L5BKIpzZHY9dOz\nl43J5zGXpsCqZn20hk0Dz8ETN0dmIgJDdXWYnMjMb3Whp6G1DuXlnaMgT6PW\nYFHs8lTcg/yx30qNdPRjnTS5XHdfJVqOjgV5zvLoT45KXe1lfJm+DbZJf16r\njqwzHbsFQrMlpRgMJIxhJqHgsEUkE3k6L776E0rVkWviQ1aCbccK5MdAofBT\nOinDQAkMh6zp6tMIzI/4bNtmHUgH+G+S7aW+koLgyjwoUbK1GUedoWK/dob5\nwTMk\r\n=QLg6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIHDtO00astg6j74JsWu2/JBB+NeNwJ024v/EmsvfHVgIgILcu2awbu4KoL9B6ljMkkpVfKHh/xaGvFndN91FnPzU="}]},"maintainers":[{"name":"bfred-it","email":"npm@bfred.it"}],"_npmUser":{"name":"bfred-it","email":"npm@bfred.it"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fit-textarea_1.0.0_1552545511706_0.3653853555138238"},"_hasShrinkwrap":false},"1.0.1":{"name":"fit-textarea","description":"Automatically expand a <textarea> to fit its content, in a few bytes","version":"1.0.1","repository":{"type":"git","url":"git+https://github.com/bfred-it/fit-textarea.git"},"license":"MIT","keywords":["text area","resize","fit to content","scale","height","autoresize","autosize","expand","automatic","stretch","input","event","avoid scrollbar","keypress","vertical","increase","vanilla","follow"],"devDependencies":{"@sindresorhus/tsconfig":"^0.2.1","@typescript-eslint/eslint-plugin":"^1.4.2","eslint-config-xo-typescript":"^0.8.0","typescript":"^3.3.3333","xo":"*"},"scripts":{"test":"tsc && xo !index.js","prepare":"tsc","build":"tsc","watch":"tsc --watch"},"xo":{"extends":"xo-typescript","extensions":["ts"],"envs":["browser"],"rules":{"prefer-rest-params":0,"valid-jsdoc":0,"max-params":0,"@typescript-eslint/no-var-requires":0,"@typescript-eslint/no-require-imports":0,"@typescript-eslint/promise-function-async":0}},"gitHead":"3c102552f869d398a21aa4be5d148c8ab76faa24","bugs":{"url":"https://github.com/bfred-it/fit-textarea/issues"},"homepage":"https://github.com/bfred-it/fit-textarea#readme","_id":"fit-textarea@1.0.1","_nodeVersion":"11.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-eWUyL66sX4goztqm6k+vCwizFpk43eFO73ktS7HqXCdzmiZ7nX8oFx0BSxRqTSDBElC6smC2/xSXo6WzpIYW2g==","shasum":"a6de1c8df9bb24cab0f9d9df02b3b813bfb98d34","tarball":"https://registry.npmjs.org/fit-textarea/-/fit-textarea-1.0.1.tgz","fileCount":5,"unpackedSize":4929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJclGetCRA9TVsSAnZWagAAm6QP/0VSjNdzhu4LDjuh5zVw\nX2Il8TjI4SwviVlVy1ZTlv0cqrnwCyZEnOnmkr6Q8O9d9W3wrg0PiiWTrkAZ\neuWx2Tz8fTom98ZloD0qZC4nekba+iwoyxsk5xLT9gIIIhewJyXBQcSLbPYz\nM872C7AQN40Gtle24KIMXP3OzU+egC+AaL+VUKLsB4YpBUtubDIz8kqSnbrn\nxabbd9w72P3JQZZ39EJGU1jwgBwVrOLbxqTIqSwzVtIVoAbjNnh4EObQz60X\nj8LaTrEF6HZG/wvZ3e5Fqicnj1So+BQXIhOL51cZOe4F0eUfhinr7DVOLXIZ\n0YIpL2EdF4Ok8b+UXTVH6GN+zedYqqf5/pNXnOtM3bbUAKm/z4RtTe8Aj9/j\nHQ+/fE2QGF83wcXfEQpuOSt6ms7FmcZ8S+DcoYdjxIuaccMlJpuUyfjvcFXB\n5m2nFBrrMPgtHxS8NSJw3cevRGPhyrBkHQQy4/zm06cp7HoZFWfvbuXoZt0Y\nydjXi0wYY2q7uihyh31p9d0Hj/TeY2bvYwh1Klu42Hyr4DB6nQV9vG7zc3bj\n69h2nocAyLdOQCIu2uYSK3dyb5pACCOs2qR9WNTtIb7rlqr7c8EsBDu6UKa7\niogXOWkr4GzpvEm8wmBsWaP9l2J79YhdEhix1B4Q3HvNe5NMJUpAXxQfbWiz\nnZ7t\r\n=PmXL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGP0dcHkaXUtizxZNKGKUqifXlShEx7MSQPYO5W/6IjrAiEA576J7cco8rSJDj2hyESUKwX1A6WwjgOPHo9lIuV4Lqs="}]},"maintainers":[{"name":"bfred-it","email":"npm@bfred.it"}],"_npmUser":{"name":"bfred-it","email":"npm@bfred.it"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fit-textarea_1.0.1_1553229740457_0.20763820550401357"},"_hasShrinkwrap":false},"1.1.0":{"name":"fit-textarea","description":"Automatically expand a <textarea> to fit its content, in a few bytes","version":"1.1.0","repository":{"type":"git","url":"git+https://github.com/bfred-it/fit-textarea.git"},"license":"MIT","keywords":["text area","resize","fit to content","scale","height","autoresize","autosize","expand","automatic","stretch","input","event","avoid scrollbar","keypress","vertical","increase","vanilla","follow"],"devDependencies":{"@sindresorhus/tsconfig":"^0.3.0","@typescript-eslint/eslint-plugin":"^1.4.2","eslint-config-xo-typescript":"^0.9.0","typescript":"^3.3.3333","xo":"*"},"scripts":{"test":"tsc && xo","prepare":"tsc","build":"tsc","watch":"tsc --watch"},"xo":{"extends":"xo-typescript","extensions":["ts"],"envs":["browser"]},"gitHead":"6204e5d1234b7f44e7784a755fa2056e7cbbaaf2","bugs":{"url":"https://github.com/bfred-it/fit-textarea/issues"},"homepage":"https://github.com/bfred-it/fit-textarea#readme","_id":"fit-textarea@1.1.0","_nodeVersion":"11.6.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-3s+GArbwdQJJIRqnKlmhAqCZqVoBaritUYcSuaMQloNlgKvjER84UK4RW5vonfEuqtGlshwRV0YUDUVTCyg9jQ==","shasum":"0149c1092beff21a82132ad74677a37b4e0b5bc1","tarball":"https://registry.npmjs.org/fit-textarea/-/fit-textarea-1.1.0.tgz","fileCount":5,"unpackedSize":5281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJclH5PCRA9TVsSAnZWagAAUEwQAJCFBgjdpx8ddfdPDhOO\nTuebSplmWH1TNkR16+B4k2dOwvxSSPfjYdUURTSIHen2hVMAj6MhZB8tqTqf\nfb8/VjlpJ+LG5wCeHdqXy+TljRceu96GK1UUP0uV4GcyQYltEOtPDHbLoIN1\n65dftVxM+ExfYWfd9adoJ1wh3Yx1v4pqMJreXqV9/X7oN3GvUubAi8dM7Df+\n3Mi3L9WCdUkKF4Vk8JwotCfMgywFhZjTmTVTe4eO3RwgIGKBwe1Co2DrfRWX\ngNdu8IuLejOGYb7kmoipEXSvpynNOPHONYczUYV3ll+YBmWr38L3icOAswvG\nzrHtJEDZmFSfoEuNWKENknd3CeYyV/fGeBMA0214jTGH+RWEWm/Q/jkhGrO5\nBU9TDJUSyFySniqLBEk+92gHtqwqTfnr3FkqPsAOBJJF+YEF0fi49IvLmxYc\n12ySIZKxfJLFdjUF40X9aO+Q5MDreDrC4jDOsdXmJHMt1uWPYNACz/HQwBeI\n1GekQMTLik6fvxu1oU0KPtMO8WRLceVxWZaucDep2doKSXXXvIAyDs/UEUeM\nKXrdWHB2BYN7Krcusmm/5ShJ56RGa6bZCXMd2UCAdKqQ0Sqx8J/cfrX9XMA+\nYlZ01K1G6UAP4cwivRJi0UPe3JSzT5j8/G4k6lvKPCzl1+3ROMQBkifvR78G\n1G3b\r\n=PvyB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF36zPVqbJo2IvW4c3E6sVrmJ1D2yPwaGaqCP8rS3UJUAiAVqT41hSQfwFXOc8ES+N0HMFGFALAC5eL0cfPvSy+5/Q=="}]},"maintainers":[{"name":"bfred-it","email":"npm@bfred.it"}],"_npmUser":{"name":"bfred-it","email":"npm@bfred.it"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fit-textarea_1.1.0_1553235534786_0.0024115851067443295"},"_hasShrinkwrap":false},"1.1.1":{"name":"fit-textarea","version":"1.1.1","description":"Automatically expand a <textarea> to fit its content, in a few bytes","keywords":["automatic","autoresize","autosize","avoid scrollbar","event","expand","fit to content","follow","height","increase","input","keypress","resize","scale","stretch","text area","vanilla","vertical"],"repository":{"type":"git","url":"git+https://github.com/fregante/fit-textarea.git"},"license":"MIT","scripts":{"build":"tsc","prepare":"tsc","test":"npm-run-all --silent prepare --parallel test:*","test:blink":"browserify test.js | tape-run","test:gecko":"if [ $CI ]; then browserify -p esmify test.js | tape-run --browser firefox; fi","test:lint":"xo","test:build":"tsc","watch":"tsc --watch"},"xo":{"envs":["browser"],"extensions":["ts"],"overrides":[{"files":"**/*.ts","extends":"xo-typescript","rules":{"@typescript-eslint/no-unnecessary-type-assertion":"off"}}]},"devDependencies":{"@sindresorhus/tsconfig":"^0.3.0","@typescript-eslint/eslint-plugin":"^1.4.2","@typescript-eslint/parser":"^1.13.0","browserify":"^16.2.2","eslint-config-xo-typescript":"^0.9.0","npm-run-all":"^4.1.3","tape":"^4.10.1","tape-run":"^5.0.0","typescript":"^3.3.3333","xo":"*"},"gitHead":"0da6aeec2294ecd67c0076232e1c890bbec8d10a","bugs":{"url":"https://github.com/fregante/fit-textarea/issues"},"homepage":"https://github.com/fregante/fit-textarea#readme","_id":"fit-textarea@1.1.1","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-KkrMMj6Ny5oDnE9kQgEbIyGwCi5aF7yAKCmn94AI346StuOJPZxQr5Pz+6EVr4tC2LaHIy3E61ZurQ5v2PMykA==","shasum":"fbc95e78c6261f55233850cb6f04add6d685384f","tarball":"https://registry.npmjs.org/fit-textarea/-/fit-textarea-1.1.1.tgz","fileCount":5,"unpackedSize":5846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwa80CRA9TVsSAnZWagAAnEIP/A64SDw4c1lBkqc68n4V\nW2fFsoyTM5YGKiwZ6tSMJjlz9SzFehYY37oU0wz5Ckch88nQFCY5WBUSVzFN\noUhk1p+VMC/RtWBdh8F/UP5LtdORT3eCo71waV5O6UTHjnptByuoMkF9UVe6\nVuvx/jbAfxY54am+6h5XMC/R/4EtJSlkw4SrYeop8IbjY84041E/bxNPtYd8\nzMZb7T7OmEZQKdKEie2Tahf/bk4mOuMZMOzS5iicRF2XTyDW4QG7eMrnXqS+\nVfQM50XfXOU/Bm44chQDPlUUh5uwcaYD09ag3WidcFTnTiX+qAeyOKxIZpP5\nsMEtJJdfdMiq9+XLwQtYw5A95Og4tKSUKZWmf26DsCzHYuJ2VrlfZFJNOCBA\nGXqvDCsCk7+BDxy/vTJibHL/LLpUA+xv8Vayk+57RxnPuWfmuvjaw/w6MRBR\nW8PFqxpOeptNsa4/JAeFTA0Ki8CVBQEH/NaqkdLW/FBwBwqfjsij4YqyUu+L\nIFnc2+HmXXjDV1IUEapVF5sjbqE3orV/JMiucPi8RFVqS0A8CFm2ObLZFSjd\nP/mEn4Qli5P++9Alyddtrka4kWJPmRNJUKSbD/eCGMT2MS75NDFNIJANJ7Kg\n48n0ByLzBVZK9FpplYP9ZUPsJOrsTLXGPS6xdiGTs4J+fjjoX5EZFWo3weuJ\nqozA\r\n=3Lmp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB38yYmKNPiTXzT6uUYQa1GydCkspeFDfaLjLW0DAOuOAiEAqepHxhcdPQGxwKQ2XU+xSjSX4QMbvZAxyuNr7ltEwc8="}]},"maintainers":[{"name":"bfred-it","email":"npm@bfred.it"}],"_npmUser":{"name":"bfred-it","email":"npm@bfred.it"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fit-textarea_1.1.1_1572974387936_0.6254888887734624"},"_hasShrinkwrap":false},"2.0.0-0":{"name":"fit-textarea","version":"2.0.0-0","description":"Automatically expand a <textarea> to fit its content, in a few bytes","keywords":["automatic","autoresize","autosize","avoid scrollbar","event","expand","fit to content","follow","height","increase","input","keypress","resize","scale","stretch","text area","vanilla","vertical"],"repository":{"type":"git","url":"git+https://github.com/fregante/fit-textarea.git"},"license":"MIT","type":"module","main":"index.js","module":"index.js","scripts":{"build":"tsc","prepublishOnly":"tsc --sourceMap false","test":"run-s build test:*","test:blink":"browserify -p esmify test.js | tape-run --browser chrome","test:gecko":"browserify -p esmify test.js | tape-run --browser firefox","test:lint":"xo","watch":"tsc --watch"},"xo":{"envs":["browser"],"rules":{"@typescript-eslint/prefer-readonly-parameter-types":"off"}},"devDependencies":{"@sindresorhus/tsconfig":"^0.7.0","browserify":"^16.2.2","esmify":"^2.1.1","npm-run-all":"^4.1.3","tape":"^4.10.1","tape-run":"^5.0.0","typescript":"^3.8.3","xo":"^0.24.0"},"readme":"# fit-textarea [![][badge-gzip]](#link-npm)\n\n  [badge-gzip]: https://img.shields.io/bundlephobia/minzip/fit-textarea.svg?label=gzipped\n  [link-npm]: https://www.npmjs.com/package/fit-textarea\n\n<img align=\"right\" width=\"361\" src=\"https://user-images.githubusercontent.com/1402241/54336211-66fd5e00-4666-11e9-9c5e-111fccab004d.gif\">\n\n> Automatically expand a `<textarea>` to fit its content, in a few bytes\n\n## Install\n\n```\nnpm install fit-textarea\n```\n\n## Setup\n\n```js\n// This module is only offered as a ES Module\nimport fitTextarea from 'fit-textarea';\n```\n\n```html\n<textarea rows=\"3\">Use the rows attribute to set its minimum height</textarea>\n```\n\n## Usage\n\n### Once, one element\n\n```js\nconst textarea = document.querySelector('textarea');\nfitTextarea(textarea);\n```\n\n### As the user types\n\n#### One element\n\n```js\nconst textarea = document.querySelector('textarea');\nfitTextarea.watch(textarea);\n```\n\n#### Array/NodeList/Iterable of elements\n\n```js\nconst textareas = document.querySelectorAll('textarea');\nfitTextarea.watch(textareas);\n```\n\n#### With a selector\n\nThe selector is run once, so it's equivalent to the example above.\n\n```js\nfitTextarea.watch('textarea');\n```\n\n# Related\n\n- [indent-textarea](https://github.com/fregante/indent-textarea) - Add editor-like tab-to-indent functionality to <textarea>, in a few bytes.\n- [delegate-it](https://github.com/fregante/delegate-it) - DOM event delegation, in <1KB. Can be used to attach one `fit-textarea` to many elements.\n- [Refined GitHub](https://github.com/sindresorhus/refined-github) - Uses this module.\n","readmeFilename":"readme.md","gitHead":"d21ad87931aeff2d675571267c3c5dad0a3d9fc3","bugs":{"url":"https://github.com/fregante/fit-textarea/issues"},"homepage":"https://github.com/fregante/fit-textarea#readme","_id":"fit-textarea@2.0.0-0","_nodeVersion":"13.8.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-D2Niw0VkM/QQjFhse4/7JBRvIICpskimyGmlTcCepV8ZJna1UScrJyCNeeThpzOixKVsNF/8zPSjpcP6dfZBHQ==","shasum":"279d15f36835c9396003d3ad04c2ec2a5ee327c0","tarball":"https://registry.npmjs.org/fit-textarea/-/fit-textarea-2.0.0-0.tgz","fileCount":5,"unpackedSize":5653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeimVVCRA9TVsSAnZWagAAihIP/141kqL3JH/aKL5QOZmp\n8FTlsLiyhAcgMou3rek1r9/lpyjSUqJWbTYmNXz6GYklkavpIz8JaNtHNpCS\nR+/1thFrXs7TiLtA8VSmD6imfPW/avCHL/IuiLMsE0BN745kIny1yR7hjwRE\nUBl9jMJt6RKmYhPW1cVMIl1Cf/WWCUV1nqQ7qtLYmUWXwGI3x6ieVcM0rZ3N\nMpxy0lqaCyi7obQNy+FDDeugH4rmbF5grfgrJ6tljn0EsH1NCSvLzNwdQ6Mx\nxCpK+EkPRGmpCu4o2GBmlVjEK/zdBv+Rz6hwBHOzVkvY0Bue7e/W++1z0aHx\n0Zl9VZegyx4s4lsfbhjXekvOmhf9C26TRj5up1yEqzcrE76FTcPXMZNawWWd\nJmKymE073G1qJaD3JnkvVsko3fwPomfvh2EJL3K82ZGwrlGb3Yh2xVwtsvz+\nd4SPtfMptvhbqdxutoy1IdNZwHb5EnvwLevdsKLQ6N/HaNoOM87kxAbz1gKy\nExUFTnxwXXk3JhRZVWe7XVBPguaXAT72b8zBKy9eTM/H+xFgxtTvHQJQcGUw\nOAS8lDC5EvW7pUATMF5yj0sfm9RcX5tOJQ73GfyLu7IDm44/ah7XZMfsYM93\nYeuJslYYuwLqZHup8KL7S5wPNAYyW/SRWl6fNY8G+CX8uTG7n+XG8y7wiazs\nrrWH\r\n=kzGH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9Sea73a9JhNpb+Dij6W+9d13wn7kAOYrqJQAen9CgZwIhAM1eRcoE/w2jNw+Dp5g2NhMYCJm5RwEZAQhe3mCcWiDY"}]},"maintainers":[{"name":"bfred-it","email":"npm@bfred.it"}],"_npmUser":{"name":"bfred-it","email":"npm@bfred.it"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fit-textarea_2.0.0-0_1586128212961_0.7048162839441263"},"_hasShrinkwrap":false},"2.0.0":{"name":"fit-textarea","version":"2.0.0","description":"Automatically expand a <textarea> to fit its content, in a few bytes","keywords":["automatic","autoresize","autosize","avoid scrollbar","event","expand","fit to content","follow","height","increase","input","keypress","resize","scale","stretch","text area","vanilla","vertical"],"repository":{"type":"git","url":"git+https://github.com/fregante/fit-textarea.git"},"license":"MIT","type":"module","main":"index.js","module":"index.js","scripts":{"build":"tsc","prepublishOnly":"tsc --sourceMap false","test":"run-s build test:*","test:blink":"browserify -p esmify test.js | tape-run --browser chrome","test:gecko":"browserify -p esmify test.js | tape-run --browser firefox","test:lint":"xo","watch":"tsc --watch"},"xo":{"envs":["browser"],"rules":{"@typescript-eslint/prefer-readonly-parameter-types":"off"}},"devDependencies":{"@sindresorhus/tsconfig":"^0.7.0","browserify":"^16.2.2","esmify":"^2.1.1","npm-run-all":"^4.1.3","tape":"^4.10.1","tape-run":"^5.0.0","typescript":"^3.8.3","xo":"^0.24.0"},"gitHead":"4038cef2ccafe4c326a8dd14094fde5f57b87c66","bugs":{"url":"https://github.com/fregante/fit-textarea/issues"},"homepage":"https://github.com/fregante/fit-textarea#readme","_id":"fit-textarea@2.0.0","_nodeVersion":"13.8.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-3Nm69derMr/9EIwIuOqU8yR/SbYI7xBkJ4Vd35AVv1Xto0pQTDPa0lEe5cULrgIEUbPu/lhXBd2eus5cZTqkPA==","shasum":"ecd8beced78cabe15fe0ade30f9fb03451ab7cf6","tarball":"https://registry.npmjs.org/fit-textarea/-/fit-textarea-2.0.0.tgz","fileCount":5,"unpackedSize":5759,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeinrrCRA9TVsSAnZWagAADkEP/jlp031Z8lOpyW2dwGGs\nKCV6gv/oSe3we2JxiM2Ql8Y8PJBEeE80SxsbpOkXqZqvYFhf+J0hppAgUVK9\nTzSu8ZPYrC1aJXoycpILvp4lUkbWhTBLUI+jzfGJFVl5stpMRR1GcZ07UDWx\nScTbi0Zab75mBN9mRaMZ6cNU7+GXMSv/qvnG5cjjX7iiBh0yK9fO5oRIQrOr\nS6PwtPndhwK56xxJ8LUt+GAukYus36AK3l5Je4dJSPGEYR66wwDNtWhTa2Xo\nRK3TnzHcGMEkx73nRIoYzVjaqDgn1b2HG+vjyKHozRf07Azy5cpwsOK/MDba\nRtUzazWUwa2ufM79heDwxI8X1TUXBX83HQ/g9TSjzTmv2Mc2laKRnDuFlcUe\nPNUuEe/arR8hZlVq4M3PgHy1BMXsZFdFoivJz1UKRj3iZNyrbnhaBiV42TRU\nCZuyj5bXcfu5WN0mXTfoIrDTZeHS/ZoOn/F97cB3ywiETeQUPQew+EJSAR8a\nj6g0QF8eQTO+XbrVi8UGUv+IoNUICAQrc30oLKGLwudrI7vGeAayVpIm3Rrh\npaM+R1C8Tjv0bT/tmNrCCEoKpx+UaGsSz2lgpwwteP9+/9PP/8OkORGqgC6P\nsPLOAbqMPw2H164u76yew4W/SenxhQcQegVN6pFlRFJzbAY3lHQdWxvyY7Aj\njqAy\r\n=sF2U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFBXSTf/xrZYGvJvKUycfFH2YoDaWrHa+KL19vs+JtMYAiEA7GSkSuvCGB5/9UIYI2x4fPDh989xRMj7R5XM9llFOKM="}]},"maintainers":[{"name":"bfred-it","email":"npm@bfred.it"}],"_npmUser":{"name":"bfred-it","email":"npm@bfred.it"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fit-textarea_2.0.0_1586133739150_0.9797236465403398"},"_hasShrinkwrap":false},"3.0.0":{"name":"fit-textarea","version":"3.0.0","description":"Automatically expand a <textarea> to fit its content, in a few bytes","keywords":["automatic","autoresize","autosize","avoid scrollbar","event","expand","fit to content","follow","height","increase","input","keypress","resize","scale","stretch","text area","vanilla","vertical"],"repository":{"type":"git","url":"git+https://github.com/fregante/fit-textarea.git"},"license":"MIT","type":"module","main":"index.js","module":"index.js","scripts":{"build":"tsc","prepack":"tsc --sourceMap false","test":"run-s build test:*","test:blink":"browserify -p esmify test.js | tape-run --browser chrome","test:gecko":"browserify -p esmify test.js | tape-run --browser firefox","test:lint":"xo","watch":"tsc --watch"},"xo":{"envs":["browser"],"rules":{"unicorn/prefer-number-properties":"off"}},"devDependencies":{"@sindresorhus/tsconfig":"^0.9.0","browserify":"^17.0.0","esmify":"^2.1.1","npm-run-all":"^4.1.5","tape":"^5.2.2","tape-run":"^8.0.0","typescript":"^4.2.3","xo":"^0.38.2"},"gitHead":"ce0b365067eb603c03e3b450d06428bc65ea8fec","bugs":{"url":"https://github.com/fregante/fit-textarea/issues"},"homepage":"https://github.com/fregante/fit-textarea#readme","_id":"fit-textarea@3.0.0","_nodeVersion":"15.2.1","_npmVersion":"7.0.8","dist":{"integrity":"sha512-27CNxgJ0bL+ATJbLZuOjtUGfAiwa99kT6omFscYTQ9P/u6Lawekkws6lylTu32VgzkQTnTEXbu+bRaHtwoN02Q==","shasum":"a0f36d52c5108bff0d7844032ee402af60809e1f","tarball":"https://registry.npmjs.org/fit-textarea/-/fit-textarea-3.0.0.tgz","fileCount":5,"unpackedSize":6618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSyo1CRA9TVsSAnZWagAAMaAP/0mRms8NxbNkjWQ0dtMo\nRrFXaworPMf7yC8HVzkZdCZU9sTzrmPPBGiDpQSGmd2/HQS9TpODIIdypTeB\njDWoyIMzdNhOTy/swj8CBUA7tLdHUn0fedii5p0OrCcuCSIis8ool73WqD7E\ncuh3QEmwg+4vdJYiPu51HJkO9I23TbMr30YArUjZWsPqhaVD69QIr0WfXWkp\n9Kg7yagTBZ/TjX/6jqGLQc2yQXrxEp3AgMFuygoSag4PLOTw0LJdZVEOfUht\nOCeY4qb700FPGd/vzO84undVm2XGwhz/mxqV9k+OxsSHS6XJCQNRMHKl22QS\nzVj5UyhmNbXywgQXYZJ2P4ZAFdRu4XFRHd+B1I9+va22Nd5sf8vh9mOesm7n\nNk6mfT0Nwws544M3V8Ll8KDfqSHQuEG45U8UdHf2KsLzP0BC8r8tudtEP3Cp\ng0JOIk0P2ncE0f+4pFjbV/4dFOEDdSNyf3GziozVLrrmngTA7puP3HycAQwM\nbXDuYVo7RKeLVULCyU6au5dIrmwZg+iIYlF9WtbkwrgaLKLYuFIzNg1TkPuu\nqXr5jybD72dLkR1WwbQEd5aNUZUnE6cqcyvmp+VPqyGMgod0jspM4A1TLKIE\ngZe20zUpemEbWYuhbGqenP5QLxMkjuVRIt+vsNObdM0MwEHIt+Eg9dchWjto\nra3I\r\n=7mvE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyhSOZHF4VrlqOe3rzFdqj+mtdwYwdW1jDO5Za/JvJdwIhAOUBCLdb9OuOdkqMGZ0x1S6jFtFnuzItN/HVNn2JUkCm"}]},"_npmUser":{"name":"fregante","email":"opensource@bfred.it"},"directories":{},"maintainers":[{"name":"fregante","email":"opensource@bfred.it"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fit-textarea_3.0.0_1615538740897_0.4171217471729467"},"_hasShrinkwrap":false}},"time":{"created":"2019-03-14T05:50:59.888Z","0.0.1":"2019-03-14T05:51:00.072Z","modified":"2022-05-02T13:22:27.462Z","1.0.0":"2019-03-14T06:38:31.812Z","1.0.1":"2019-03-22T04:42:20.656Z","1.1.0":"2019-03-22T06:18:54.905Z","1.1.1":"2019-11-05T17:19:48.046Z","2.0.0-0":"2020-04-05T23:10:13.290Z","2.0.0":"2020-04-06T00:42:19.347Z","3.0.0":"2021-03-12T08:45:41.480Z"},"maintainers":[{"name":"fregante","email":"opensource@bfred.it"}],"description":"Automatically expand a <textarea> to fit its content, in a few bytes","homepage":"https://github.com/fregante/fit-textarea#readme","keywords":["automatic","autoresize","autosize","avoid scrollbar","event","expand","fit to content","follow","height","increase","input","keypress","resize","scale","stretch","text area","vanilla","vertical"],"repository":{"type":"git","url":"git+https://github.com/fregante/fit-textarea.git"},"bugs":{"url":"https://github.com/fregante/fit-textarea/issues"},"license":"MIT","readme":"# fit-textarea [![][badge-gzip]](#link-npm)\n\n[badge-gzip]: https://img.shields.io/bundlephobia/minzip/fit-textarea.svg?label=gzipped\n[link-npm]: https://www.npmjs.com/package/fit-textarea\n\n<a href=\"https://fregante.github.io/fit-textarea/\"><img align=\"right\" width=\"361\" src=\"https://user-images.githubusercontent.com/1402241/54336211-66fd5e00-4666-11e9-9c5e-111fccab004d.gif\"></a>\n\n> Automatically expand a `<textarea>` to fit its content, in a few bytes\n\nTry the [demo](https://fregante.github.io/fit-textarea/)!\n\nFeatures:\n\n- Small\n- No layout thrashing (no DOM changes unless necessary)\n- You can set a minimum height (via `rows` attribute or `height` CSS property)\n- If the field is resizable, the new size will be treated as minimum height\n\n## Install\n\n```\nnpm install fit-textarea\n```\n\n## Setup\n\n```js\n// This module is only offered as a ES Module\nimport fitTextarea from 'fit-textarea';\n```\n\n```html\n<textarea rows=\"3\">Use the rows attribute to set its minimum height</textarea>\n```\n\n## Usage\n\n### Once, one element\n\n```js\nconst textarea = document.querySelector('textarea');\nfitTextarea(textarea);\n```\n\n### As the user types\n\n#### One element\n\n```js\nconst textarea = document.querySelector('textarea');\nfitTextarea.watch(textarea);\n```\n\n#### Array/NodeList/Iterable of elements\n\n```js\nconst textareas = document.querySelectorAll('textarea');\nfitTextarea.watch(textareas);\n```\n\n#### With a selector\n\nThe selector is run once, so it's equivalent to the example above.\n\n```js\nfitTextarea.watch('textarea');\n```\n\n# Related\n\n- [indent-textarea](https://github.com/fregante/indent-textarea) - Add editor-like tab-to-indent functionality to <textarea>, in a few bytes.\n- [delegate-it](https://github.com/fregante/delegate-it) - DOM event delegation, in <1KB. Can be used to attach one `fit-textarea` to many elements.\n- [Refined GitHub](https://github.com/sindresorhus/refined-github) - Uses this module.\n","readmeFilename":"readme.md"}