{"_id":"parse-rect","_rev":"6-dbbcfbebc5f4f5671ca9ba94bfc7cadf","name":"parse-rect","dist-tags":{"latest":"1.2.0"},"versions":{"1.0.0":{"name":"parse-rect","version":"1.0.0","description":"Parse any input rectangle format","main":"index.js","dependencies":{"pick-by-alias":"^1.2.0"},"devDependencies":{},"scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dfcreative/parse-rect.git"},"keywords":["rect","rectangle","parse"],"author":{"name":"Dmitry Yv","email":"dfcreative@gmail.com"},"license":"MIT","gitHead":"2f787c08a0465a43b3e5140e07c1b0837dbf8899","bugs":{"url":"https://github.com/dfcreative/parse-rect/issues"},"homepage":"https://github.com/dfcreative/parse-rect#readme","_id":"parse-rect@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.1.2","_npmUser":{"name":"dfcreative","email":"df.creative@gmail.com"},"dist":{"integrity":"sha512-UJKDxjGzSELfCO/Ak35bqySa4nTluZQLJadzr6aPBlxTO4WZMKOmMmkDFbMfpNf4Wqco9a64eBw8FRJoyFfbLA==","shasum":"a35d680df0a8c07e792d83cbbab4a903feadf717","tarball":"https://registry.npmjs.org/parse-rect/-/parse-rect-1.0.0.tgz","fileCount":7,"unpackedSize":5724,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIErtpepGYWaZ6HDSLdxuV7Yt7PPx4clT3XSjvh9ngnaQAiEA72U8L16YAXEz4pIirvaq4/zHrJdazaspJxqlT7GmJwg="}]},"maintainers":[{"name":"dfcreative","email":"df.creative@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parse-rect_1.0.0_1518472452615_0.010377133811185102"},"_hasShrinkwrap":false},"1.0.1":{"name":"parse-rect","version":"1.0.1","description":"Parse any input rectangle format","main":"index.js","dependencies":{"pick-by-alias":"^1.2.0"},"devDependencies":{},"scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dfcreative/parse-rect.git"},"keywords":["rect","rectangle","parse"],"author":{"name":"Dmitry Yv","email":"dfcreative@gmail.com"},"license":"MIT","gitHead":"bc9a144218c3aa2e0b762fef70ea2864be43fb75","bugs":{"url":"https://github.com/dfcreative/parse-rect/issues"},"homepage":"https://github.com/dfcreative/parse-rect#readme","_id":"parse-rect@1.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.1.2","_npmUser":{"name":"dfcreative","email":"df.creative@gmail.com"},"dist":{"integrity":"sha512-F8wFqpbVwurYc9UEn8Fyjyj7wDL668BRcGODpAGpTO4EQtGYKWwGA3DA1rjZ9q9G6505exvtfcw8pdzxutZNYQ==","shasum":"c8656dbadde127cd9a110e455b02c1ecf5530e90","tarball":"https://registry.npmjs.org/parse-rect/-/parse-rect-1.0.1.tgz","fileCount":7,"unpackedSize":5728,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCI1xLV+d8lMbj2sLlFaISayw8c91MzjTn0Y/TSSVEU9QIgOy2ZalUJJjq+euxvvIU3ryKKhJXtqKo44mzuM0afhbA="}]},"maintainers":[{"name":"dfcreative","email":"df.creative@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parse-rect_1.0.1_1518472521204_0.13400875223610176"},"_hasShrinkwrap":false},"1.1.0":{"name":"parse-rect","version":"1.1.0","description":"Parse any input rectangle format","main":"index.js","dependencies":{"pick-by-alias":"^1.2.0"},"devDependencies":{},"scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dfcreative/parse-rect.git"},"keywords":["rect","rectangle","parse"],"author":{"name":"Dmitry Yv","email":"dfcreative@gmail.com"},"license":"MIT","gitHead":"1ee123e1a86262538891b048d0408d43a14cf87e","bugs":{"url":"https://github.com/dfcreative/parse-rect/issues"},"homepage":"https://github.com/dfcreative/parse-rect#readme","_id":"parse-rect@1.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.1.2","_npmUser":{"name":"dfcreative","email":"df.creative@gmail.com"},"dist":{"integrity":"sha512-/IhkBoj1KjPSbPILfpwtxoikaRroIb5tHmDxCXvp+bF0kofwPoE9tW+11COx0pHXO0CNtRUBCN9IX2Mb2MrdXA==","shasum":"0d7ffbbb88c0671137272ab1ebfb17d527b378d8","tarball":"https://registry.npmjs.org/parse-rect/-/parse-rect-1.1.0.tgz","fileCount":7,"unpackedSize":6014,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFWJDEvy+Cy9MtpFrN6ZVHZgvIQqKOUF4BlygCWUt3j6AiBs4mKjpvMSseHDopGGQwfBorohAFKzfGtXZoZ/2wj8xw=="}]},"maintainers":[{"name":"dfcreative","email":"df.creative@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parse-rect_1.1.0_1518472859643_0.4211910650985178"},"_hasShrinkwrap":false},"1.1.1":{"name":"parse-rect","version":"1.1.1","description":"Parse any input rectangle format","main":"index.js","dependencies":{"pick-by-alias":"^1.2.0"},"devDependencies":{},"scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dfcreative/parse-rect.git"},"keywords":["rect","rectangle","parse"],"author":{"name":"Dmitry Yv","email":"dfcreative@gmail.com"},"license":"MIT","gitHead":"5e9b0b932f9ee27a8c29047a47ec100670e4cda7","bugs":{"url":"https://github.com/dfcreative/parse-rect/issues"},"homepage":"https://github.com/dfcreative/parse-rect#readme","_id":"parse-rect@1.1.1","_npmVersion":"5.6.0","_nodeVersion":"8.1.2","_npmUser":{"name":"dfcreative","email":"df.creative@gmail.com"},"dist":{"integrity":"sha512-SjynuO1UNvW9EvQJa5arv5edLkdf6lzTVTBmTW+FPACLaYahRCam8jJeICoOyLv27e3lY7Mo6m3qh6ASxxfR1A==","shasum":"8fe5838dc1d640a499bf27103546e8fa8a7915fd","tarball":"https://registry.npmjs.org/parse-rect/-/parse-rect-1.1.1.tgz","fileCount":7,"unpackedSize":5997,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2iTnp2cODDL/nfcNTJHWMEMf/XV2OugJmxASyYt2EhQIgTV+BSzNv1gy2SkbOyQi2t5GtL/CWAhKGZR35FVMkqjM="}]},"maintainers":[{"name":"dfcreative","email":"df.creative@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parse-rect_1.1.1_1518473101411_0.9322482745411278"},"_hasShrinkwrap":false},"1.2.0":{"name":"parse-rect","version":"1.2.0","description":"Parse any input rectangle format","main":"index.js","dependencies":{"pick-by-alias":"^1.2.0"},"devDependencies":{},"scripts":{"test":"node test"},"repository":{"type":"git","url":"git+https://github.com/dfcreative/parse-rect.git"},"keywords":["rect","rectangle","parse"],"author":{"name":"Dmitry Yv","email":"dfcreative@gmail.com"},"license":"MIT","gitHead":"61df5d2b6ab0f0dc56a6a15e0fbf696a5b08335b","bugs":{"url":"https://github.com/dfcreative/parse-rect/issues"},"homepage":"https://github.com/dfcreative/parse-rect#readme","_id":"parse-rect@1.2.0","_npmVersion":"5.6.0","_nodeVersion":"8.1.2","_npmUser":{"name":"dfcreative","email":"df.creative@gmail.com"},"dist":{"integrity":"sha512-4QZ6KYbnE6RTwg9E0HpLchUM9EZt6DnDxajFZZDSV4p/12ZJEvPO702DZpGvRYEPo00yKDys7jASi+/w7aO8LA==","shasum":"e0a5b0dbaaaee637a0a1eb9779969e19399d8dec","tarball":"https://registry.npmjs.org/parse-rect/-/parse-rect-1.2.0.tgz","fileCount":7,"unpackedSize":6515,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPgJozoYtyU34tS/wdGWS1+EGubWQ2lMvlxZn/u//jRgIgYBK75fr1m7DDhCZbkSz9vXJKJGM0K061tXH1OjGIkNI="}]},"maintainers":[{"name":"dfcreative","email":"df.creative@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parse-rect_1.2.0_1521499035004_0.27859502338190145"},"_hasShrinkwrap":false}},"time":{"created":"2018-02-12T21:54:12.615Z","1.0.0":"2018-02-12T21:54:12.834Z","modified":"2022-05-12T14:44:57.863Z","1.0.1":"2018-02-12T21:55:21.309Z","1.1.0":"2018-02-12T22:00:59.720Z","1.1.1":"2018-02-12T22:05:01.484Z","1.2.0":"2018-03-19T22:37:15.078Z"},"maintainers":[{"name":"dfcreative","email":"df.creative@gmail.com"}],"description":"Parse any input rectangle format","homepage":"https://github.com/dfcreative/parse-rect#readme","keywords":["rect","rectangle","parse"],"repository":{"type":"git","url":"git+https://github.com/dfcreative/parse-rect.git"},"author":{"name":"Dmitry Yv","email":"dfcreative@gmail.com"},"bugs":{"url":"https://github.com/dfcreative/parse-rect/issues"},"license":"MIT","readme":"# parse-rect [![experimental](https://img.shields.io/badge/stability-unstable-green.svg)](http://github.com/badges/stability-badges) [![Build Status](https://travis-ci.org/dfcreative/parse-rect.png)](https://travis-ci.org/dfcreative/parse-rect)\r\n\r\nTake any rectangle-like argument and return rectangle values.\r\n\r\n[![npm install parse-rect](https://nodei.co/npm/parse-rect.png?mini=true)](https://npmjs.org/package/parse-rect/)\r\n\r\n```js\r\nconst parseRect = require('parse-rect')\r\n\r\n// {x: 10, y: 20, width: 90, height: 80}\r\nparseRect('10 20 100 100')\r\nparseRect(10, 20, 100, 100)\r\nparseRect([10, 20, 100, 100])\r\nparseRect({ x: 10, y: 20, width: 90, height: 80 })\r\nparseRect({ x: 10, y: 20, w: 90, h: 80 })\r\nparseRect({ l: 10, t: 20, r: 100, b: 100 })\r\nparseRect({ left: 10, top: 20, right: 100, bottom: 100 })\r\n\r\n// {x: 0, y: 0, width: 90, height: 80}\r\nparseRect({ width: 90, height: 80 })\r\nparseRect([ 90, 80 ])\r\n\r\n// {x: 0, y: 0, width: 90, height: 90}\r\nparseRect(90)\r\nparseRect([90])\r\n```\r\n\r\n## License\r\n\r\n(c) 2018 Dmitry Yv. MIT License\r\n","readmeFilename":"readme.md"}