{"_id":"@andrew-r/fit-to-area","_rev":"3-c6439cc9b7fc947203c093a489e3b153","name":"@andrew-r/fit-to-area","dist-tags":{"latest":"1.1.0"},"versions":{"0.1.0":{"name":"@andrew-r/fit-to-area","version":"0.1.0","description":"## Install","license":"MIT","repository":{"type":"git","url":"andrew--r/@andrew-r/fit-to-area"},"author":{"name":"Andrey Romanov","email":"me@andrew-r.ru","url":"http://andreyromanov.com"},"engines":{"node":">=6"},"scripts":{"test":"ava"},"files":["index.js"],"keywords":[],"dependencies":{},"devDependencies":{"ava":"^0.25.0"},"gitHead":"c6fb892b568a7a38ee16653d99e269d7087a0cbf","_id":"@andrew-r/fit-to-area@0.1.0","_npmVersion":"6.1.0","_nodeVersion":"8.9.4","_npmUser":{"name":"andrew-r","email":"scorpion21.97@gmail.com"},"dist":{"integrity":"sha512-cbWfjZ0DGBZ4xNXK5aB4zSyuz+1BHTf/WN7wBv1mrkwYBmaKGxjHGQ64fKieKQIjx8zCI1A9dpqzSu+WDpUN6Q==","shasum":"035609be0e7546682d8794dd74af8bcedf3024b2","tarball":"https://registry.npmjs.org/@andrew-r/fit-to-area/-/fit-to-area-0.1.0.tgz","fileCount":4,"unpackedSize":2998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbPfpiCRA9TVsSAnZWagAAey0P/1az0q0G2DKKoaGM25cx\nrWEVGd245qe+u+SWe665DJe3DZvrjVjXbiSpetV8Sgn8Yuch6Rylxp0ek/0l\nDsOCiwiX/D4Hrtz0kZEfiVewdsEtefjy2ex1g17lohZkU0XW6AHhlyGJz2wa\nH/mX/HFEZHHfq8TK7XPAJRhOTFOoJtLlV9eBqiTPa9KJd5Y/Hj1zcoQ1PGeR\ncq0m4iGAjIkcnanR3x+kObTM5lv4VBtIGKyA38UFuD9zjpEOSYeILQMMRU9K\nUgCb+CYSG3peBFyMUHYbAgr1cScN/XoSYIbCrdlmnmt6/hihxNOgt0i6TtB0\nVHg0OsYoEj0LFB94uwayX73Uzb2s6NW96Ti6tlhBZ3Il4o5L4Lll9ZihGusB\nVRpmVuvzaFqypYhULtbFKCJqMEDWZEVT86217wtkDWTnKlbh2ZxLUOKQwlSq\nCZm8EQXgbLnh/AEC7QmxeurCfKaSZZZgf0V33Kcr+u+Imk/necQy69oomYY5\n2T81fCV9hlkxBCKn/2RX8diFFzzIPUy2WgB4EVOZ92sQtqIjBM4TvW2oWgGg\nw/E9qYy2+0Fs7Y1J3YiVmJKny2dYQ/OKY2TEvOMTurVMwy05xkwOruxRYCYn\n6aV1K23kwkWqpXQVMpBLLL4/H4o/Z9LD33PzlNHvI2lX6iH81PkYpf9/z0sj\narya\r\n=+y4B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG/6cpahyHJNufzzLVqAH2P3Nr7j27LNf45RoO3yWIwUAiEA7SlslWTNAmsQyWXGh9/sKa0y21ttcASkkBSPfRdnp8g="}]},"maintainers":[{"name":"andrew-r","email":"scorpion21.97@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fit-to-area_0.1.0_1530788450636_0.709026366975432"},"_hasShrinkwrap":false},"1.0.0":{"name":"@andrew-r/fit-to-area","version":"1.0.0","description":"## Install","author":{"name":"Andrey Romanov","email":"me@andrew-r.ru","url":"http://andreyromanov.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/andrew--r/fit-to-area.git"},"main":"dist/fit-to-area.cjs.js","module":"dist/fit-to-area.esm.js","browser":"dist/fit-to-area.umd.js","files":["dist"],"keywords":["image","resize"],"scripts":{"prebuild":"rm -rf dist","build":"rollup -c","pretest":"npm run build","test":"npm run test:lint && npm run test:unit","test:lint":"eslint src test","test:unit":"ava","precommit":"lint-staged && npm run test","prepublishOnly":"npm run test && npm run build"},"dependencies":{},"devDependencies":{"ava":"0.25.0","eslint":"5.1.0","eslint-config-prettier":"2.9.0","husky":"0.14.3","lint-staged":"7.2.0","prettier":"1.13.7","rollup":"0.62.0","rollup-plugin-buble":"0.19.2","rollup-plugin-commonjs":"9.1.3","rollup-plugin-node-resolve":"3.3.0"},"gitHead":"6d68b0c928282fa85bf47c65eb1a130181855a85","bugs":{"url":"https://github.com/andrew--r/fit-to-area/issues"},"homepage":"https://github.com/andrew--r/fit-to-area#readme","_id":"@andrew-r/fit-to-area@1.0.0","_npmVersion":"6.2.0","_nodeVersion":"8.9.4","_npmUser":{"name":"andrew-r","email":"scorpion21.97@gmail.com"},"dist":{"integrity":"sha512-2oFs0Ph/CgAiY9e/n5ghPaOp7lRYYxNTJxvlOU1LXDF/LdiJUUUQCNNjMCMeonkNEQxbjFkzAajegw6JDWA4Gg==","shasum":"79594d600a98f25df037660c38f4da182502aaaa","tarball":"https://registry.npmjs.org/@andrew-r/fit-to-area/-/fit-to-area-1.0.0.tgz","fileCount":6,"unpackedSize":5896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbScu2CRA9TVsSAnZWagAA7dcP/2wzPbThZQjTaBfpVfxJ\nu0JPw2gJu4eiiQHQ8neVNZlvejsYGd1X243YE91AVXEATMQDlPEM3CTbQEBH\nwESXuhd3n1JzYX4AdnBlZe7DukuriLI/9aArNTR2xdCT6J6rhS7MGyF1sU94\npJdjEUkQWuo1X/wA7a9LiWhn8Prt7kiE/ojxbW89y83y48WWCoq/LURRg+6C\nqSPMJT7WP0d3pa2boGKFpiPpl99AFsWDLxTB6ionDf/eXpNV/e4rVHRt/4ha\nXM1OD0MRVO/ZNNvGtW4bkFiIdyzbjVIcq+LFzvZR6Q4TZxv2dJtUosjft02Q\nhHAN50FYOzp6nvi0PUW3qvKvVto6hYf0jgP74B913N97Yfp/7zqMOE1Qu7Eh\nb+ZEYbqv2qNBGIUGVCTAqAu1ccP9SPku/mHMlESyQfKaUW6UuWNTaJOcw2BF\nbxKz5BSEyo0kRBCSx9at60wAkUiaFc9Gfs4VkZmjO3LlZdzMlNhP/4py8xvL\nExmbh6A8tnstz3lN+pno2FD3vZfA1hDNjS0ffoxmuaVDzMRTERZIZtRDEWqG\ntKH016FFU+vLT1qmpsei/iFAO/J5EQjMZGAtLsFQypU/v5zzHGkEoMgXmoT/\n2KsDO5wVpKMR+g11t44FUezR9jOx7k9GO6AU0vIpAPbw+2ef7LP7hubrWziG\nKwO+\r\n=lx1W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBS79HMaTBO1C02gWlUECKtE5ByodERffn+w4CH77WqtAiEAziNe+2o5mP8S5vqJFh4liKKyejyHDBnjBJ86QkQQ9Bo="}]},"maintainers":[{"name":"andrew-r","email":"scorpion21.97@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fit-to-area_1.0.0_1531562934256_0.004891294476938812"},"_hasShrinkwrap":false},"1.1.0":{"name":"@andrew-r/fit-to-area","version":"1.1.0","description":"## Install","author":{"name":"Andrey Romanov","email":"me@andrew-r.ru","url":"http://andreyromanov.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/andrew--r/fit-to-area.git"},"main":"dist/fit-to-area.cjs.js","module":"dist/fit-to-area.esm.js","browser":"dist/fit-to-area.umd.js","files":["dist"],"keywords":["image","resize"],"scripts":{"prebuild":"rm -rf dist","build":"npm run build:bundle && npm run build:typings","build:bundle":"rollup -c","build:typings":"for f in dist/*.js; do cp typings/flow.js \"$f.flow\"; done","pretest":"npm run build","test":"npm run test:lint && npm run test:unit","test:lint":"eslint src test","test:unit":"ava","precommit":"lint-staged && npm run test","prepublishOnly":"npm run test && npm run build"},"dependencies":{},"devDependencies":{"ava":"0.25.0","eslint":"5.1.0","eslint-config-prettier":"2.9.0","husky":"0.14.3","lint-staged":"7.2.0","prettier":"1.13.7","rollup":"0.62.0","rollup-plugin-buble":"0.19.2","rollup-plugin-commonjs":"9.1.3","rollup-plugin-node-resolve":"3.3.0"},"gitHead":"41e175b54eedbe85a10b5852de1736cf96966dc3","bugs":{"url":"https://github.com/andrew--r/fit-to-area/issues"},"homepage":"https://github.com/andrew--r/fit-to-area#readme","_id":"@andrew-r/fit-to-area@1.1.0","_npmVersion":"6.2.0","_nodeVersion":"8.9.4","_npmUser":{"name":"andrew-r","email":"scorpion21.97@gmail.com"},"dist":{"integrity":"sha512-1u4iZYuMJjitgcTn9W+kamGkrXBqPNGOPe9wIh/w3OH58EQz1qZtr5nyRtph4fQnQ2QXT2GuPRSaCIx8NP430Q==","shasum":"a5547b8f74d6670e972284551833f22acf588584","tarball":"https://registry.npmjs.org/@andrew-r/fit-to-area/-/fit-to-area-1.1.0.tgz","fileCount":9,"unpackedSize":6595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbTHICCRA9TVsSAnZWagAAf2gP/3jRLNoIao1f3waoF/Z9\npczY01DZK8ZSNPPhmhLi6quvhDvQxLbWMl6yWoPGIFEWtZ2+0cGiSj5MNSLy\nx/ta24Dz8N5XxiBCDnnaEbkDlLfoVa9FKqkoTeqilAp5fXnDXb16ITAzkiJR\ntfrvc8qrG9VarE9mcHOV/Ny83KnebcpAxeLDTm5UDJagLe1a/LK4++GbpkRl\nljEWcZoiE5M2W8m5UgOcjkOAeZpoA4ztEjDcSVXaLZlroXtogVPkIrmamXuK\nI+tNPqnzSoT358SDECUPBsj0b4DeTtqiM5wnxhVIOdzr7kPI92H20T51inLF\nLEMKjcwSu4p6alSy83KOgiE/7S/ocAO/oRr7bqLAjEcyHDn2yQK91CQMvFnm\nJoQvnVXuhk0JGJSfV6K3W1Ee8PLvA48JMPwrrLfhxfY5/p9xvxy9SrF8OteC\n0uWbwbqG2I0M7J4Izmh7s3VoxvtK9JZg69GAQ51wlfJqEafvLQdCBloE6ACD\nenGlx6txzXgeK/BCkxE+Pvv49qa6TuajE608fB6BACwZXsBd10RCliGbtwAd\nAZiYxJ9oNcQf1SNT+ux8NHrGbizLkYQVAK7bc2yjS2sPx7rfnWMHrwvqIpqS\n9QZkwtosRkHZlijtIlBcZcA6u/jRZMcs479Hnq9epMAxULQoJ06XiqhvlALG\nTpoM\r\n=5l8K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrtynvD0VTBNdk/ZtWCGOFZ571Pf9pKpFhbWA5/r3oLwIgSA06zZ3rRjJT4uJhNZf68RoALthmIgQqK3wI4juqOL8="}]},"maintainers":[{"name":"andrew-r","email":"scorpion21.97@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fit-to-area_1.1.0_1531736578187_0.4946698670230292"},"_hasShrinkwrap":false}},"time":{"created":"2018-07-05T11:00:50.416Z","0.1.0":"2018-07-05T11:00:50.688Z","modified":"2022-04-04T14:01:01.450Z","1.0.0":"2018-07-14T10:08:54.482Z","1.1.0":"2018-07-16T10:22:58.269Z"},"maintainers":[{"name":"andrew-r","email":"scorpion21.97@gmail.com"}],"description":"## Install","keywords":["image","resize"],"repository":{"type":"git","url":"git+https://github.com/andrew--r/fit-to-area.git"},"author":{"name":"Andrey Romanov","email":"me@andrew-r.ru","url":"http://andreyromanov.com"},"license":"MIT","readme":"# @andrew-r/fit-to-area\n\n## Install\n\n```\n$ npm install @andrew-r/fit-to-area\n```\n\n\n## Usage\n\n```js\nconst fitToArea = require('@andrew-r/fit-to-area');\n\nfitToArea({\n  areaDimensions: {\n    width: 5,\n    height: 5,\n  },\n  objectDimensions: {\n    width: 5,\n    height: 10,\n  },\n});\n//=> { width: 2.5, height: 5 }\n```\n\n\n## API\n\n```\ntype Dimensions = {|\n  width: number,\n  height: number,\n|};\n\nfitToArea(options: {|\n  areaDimensions: Dimensions,\n  objectDimensions: Dimensions,\n|}): Dimensions\n```\n\n## License\n\nMIT © [Andrey Romanov](https://github.com/andrew--r)\n","readmeFilename":"readme.md","homepage":"https://github.com/andrew--r/fit-to-area#readme","bugs":{"url":"https://github.com/andrew--r/fit-to-area/issues"}}