{"_id":"@camc314/units","_rev":"7-0395c276056b15088ca6d75bbeac6d5c","time":{"1.0.0":"2021-05-09T11:30:39.448Z","created":"2021-05-10T13:20:15.380Z","0.0.1":"2021-05-10T13:20:15.582Z","modified":"2022-04-04T21:33:54.668Z","0.0.2":"2021-05-10T13:46:31.070Z","0.0.3":"2021-05-11T07:14:51.938Z","1.0.1":"2021-05-14T09:53:42.072Z"},"name":"@camc314/units","dist-tags":{"latest":"1.0.1"},"versions":{"0.0.1":{"name":"@camc314/units","version":"0.0.1","author":{"name":"Cameron Clark","email":"cameron.clark@hey.com"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest","build":"tsc"},"devDependencies":{"@types/jest":"^26.0.23","jest":"^26.6.3","prettier":"^2.2.1","ts-jest":"^26.5.6","typescript":"^4.2.4"},"gitHead":"811b3978b240c5330c452c26445e779ed1ece65e","description":"Units is a series of tools for converting between different units and prefixes","_id":"@camc314/units@0.0.1","_nodeVersion":"15.12.0","_npmVersion":"7.12.0","dist":{"integrity":"sha512-vnBP/2OGZJoxxxMXjMPF/EPohUHdcuRteiG5SvOLJ32riT8a6pZmP8bZvJ12NsmdNQxvGZnHa2linr1KdYRyXQ==","shasum":"2db93c26cb6841501dcc49464115e6785a3fb2c6","tarball":"https://registry.npmjs.org/@camc314/units/-/units-0.0.1.tgz","fileCount":21,"unpackedSize":13103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmTMPCRA9TVsSAnZWagAAqagP/2ZVIyusekbA+Kid70Kg\nzCNpuwlZ+0X+jDpZTRUeL6aVmB0GK9N8+tGQp9qYxuJtkWOqXK8O4Lfp/lBG\nSFdvzj2ZqFn1VVsAYeiz/1mMjuiIM7UjE8OycZA+2QZ4ctn0EquSbZBSR5gp\n5vHdbzke+AW6rv3iPXNswmMHffSia0Zi7IFaqcOcD/9rRrW8d3tI6RuJULJO\n9Wec9s0qd0dgo93o8PqGMA152nFYqVoCIJGUSanFKEIaP3A+3Ara9tdOEygK\nSE6CSW9aJo57qifEq0JlppczTluWdgb+DXzaLZNAFnKY8Ou5TglhSEs39LQj\n0yYpGwGqv7e18ekuKX5SE5I5Fr4F4zohWvX22daM2Sl23d4y4Y8gNjLwh6T2\n2lzqzPcMko672MvsQaw9M5aT2Z0YKkzKBXHM57bDNpOrpMWVBoIkqMczoBQv\nYsqCABDgs4DKxcOih6o5p3as5MaTdBtFwv13tVWSeN9i8OobN/EAQnb0TRTT\nqh1jWrkawBAyOUgoBaZm/JF56Z6vkLbWprqQn1lH++doMxsh2oFiw667RuYr\nxVkJOhpPW5P0wJaMm2Hc6BVX+Jpj/gnrSUmk/wFhcxiNG+s2h35udhxWaVl3\nXYmZwt/OGQcPHUEvxKAezKmkXPsc5mlNTyf3smAPR/KwvnK8V9JU9GOPWSrB\nOQWR\r\n=peS6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICun1KD3bL4lM8e/BG97AuLyyU9W1sxkXOFgik5xCfCRAiBK3Gz3iO/PrzTvGI9lakDVSNJLZDanlD2Qyeur9TsudA=="}]},"_npmUser":{"name":"camc314","email":"cameron.clark@hey.com"},"directories":{},"maintainers":[{"name":"camc314","email":"cameron.clark@hey.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/units_0.0.1_1620652815443_0.9098742398313158"},"_hasShrinkwrap":false},"0.0.2":{"name":"@camc314/units","version":"0.0.2","author":{"name":"Cameron Clark","email":"cameron.clark@hey.com"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest","build":"tsc"},"devDependencies":{"@types/jest":"^26.0.23","jest":"^26.6.3","prettier":"^2.2.1","ts-jest":"^26.5.6","typescript":"^4.2.4"},"gitHead":"58b85f0fb424ad38aa42fcbe3e1cbfbea7aab236","description":"Units is a series of tools for converting between different units and prefixes","_id":"@camc314/units@0.0.2","_nodeVersion":"15.12.0","_npmVersion":"7.12.0","dist":{"integrity":"sha512-khLtd7hurDSxMcASIH1pfklUxyMXrv65sDmGGqdlZ5yt34bMZOPJJVJGVMXBNfNJLBSgCeVYBZrqNihzAqekug==","shasum":"2251b54eb8bc6e85f6c2d501b1e041b25804883c","tarball":"https://registry.npmjs.org/@camc314/units/-/units-0.0.2.tgz","fileCount":24,"unpackedSize":20399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmTk3CRA9TVsSAnZWagAAsq8QAJRAE8Wl6yDR7HA8+CGL\nDlbnulzjq6mxt8TqzqimjYa0oEoen2wIDMtCZoREEwZoBHkfYr8tE/kMy+qO\nQgQHJxvI8rFylDLTMq3OB78S9nTSNxx29DQKM/rHcQLt2kGBP9zea2X9jL2Y\nH3W4q90sgLZiu4jlUrhKiPvMd92vWOGR2B6869NPQj6WgA6XPcadebDdxkeL\nBvEaqE0sthdMHfnXsWHjPM2lf4csJDVcQepCRUshq7KtGo22n4wnynNdSTFm\nyOI5tMIncY5a8LY6wUipwbRXbXHavKFV/y++Jb/LPfKFfeHuglKTz7BeumMy\nPB0P5PQvGrpnBeeCCJ0LjXbm8o30tdzefFib+AsQVXZFDoOZ5OQj1EhYPvGZ\nBOGxaaLLGONk+z+k8AZlviO8RhKtlt58X4xPaCRFXVKqVfUYJZddIJdizxHo\nRN8L1KhSAa5cKJ8Oi+/QY9x0S35L+Xqd9rHb1nsHF31hgULrUTtqNWMAwm4n\nM0US/Y6geNv8T7gzCNYTARsj41JEw1K6UB6Oqu8nhg7bNAotrzFDWRjT7nA0\nnGOP4aokUbkYbaM7Rmr4TB5gp1iF40ye3FiFX2jCJH5spio6VgD8lzKwwR2H\nvTS9zh8nUnagHpdaSaSv5KTn9kWOVd7vd61kXreyS7+wuPjSRLc+9kWR8zBt\nIViX\r\n=Vjwu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCl8Zs/JOQUQGm3B+hzb57SGxMzy7QOh5sigWAjSQ+cNwIgXsJm5lHGOhnWVGYk9D7pBGLcnauwSLmCzjRJIRJhJGE="}]},"_npmUser":{"name":"camc314","email":"cameron.clark@hey.com"},"directories":{},"maintainers":[{"name":"camc314","email":"cameron.clark@hey.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/units_0.0.2_1620654390945_0.5198301361617801"},"_hasShrinkwrap":false},"0.0.3":{"name":"@camc314/units","version":"0.0.3","author":{"name":"Cameron Clark","email":"cameron.clark@hey.com"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest","build":"tsc"},"devDependencies":{"@types/jest":"^26.0.23","@typescript-eslint/eslint-plugin":"^4.23.0","@typescript-eslint/parser":"^4.23.0","eslint":"^7.26.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.3.6","eslint-plugin-jsdoc":"^33.3.0","jest":"^26.6.3","prettier":"^2.3.0","ts-jest":"^26.5.6","typescript":"^4.2.4"},"gitHead":"911573d5dd42961f4b4c5ca0fd38d98abfa56871","description":"Units is a series of tools for converting between different units and prefixes","_id":"@camc314/units@0.0.3","_nodeVersion":"15.12.0","_npmVersion":"7.12.0","dist":{"integrity":"sha512-inGsJJ/7f/LTANgKB3TAfy3cRQcPSwcn3EOlszl7aq2PSMpdT3NKPN8QnisHp9CUkSEWW5OJylxjS8WO5JJDJw==","shasum":"544ccc8f287be877fcf4c2eba79d864a7082d438","tarball":"https://registry.npmjs.org/@camc314/units/-/units-0.0.3.tgz","fileCount":29,"unpackedSize":31074,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmi7sCRA9TVsSAnZWagAACbcP/i19jtXKPAc6CC25nWJT\nI+Pm7BJDsLwSX5Kh3uu3W+V3y6W6ZYNdEX4P5miIOVMBOteNBpgt/EM4I5jC\n6f6xWB6ZwOE6YOIsHal3YMqzQ6PW4RTp0BHU0Mt3JvZHb6mlz4yKgT7/JqPg\ngfeDbfkMQBbrjAkS1NSfksbDeEFNdMq0gmQZDuUO/HPy+/38Y+8C8I6kc+9c\n1KckUl8kvjkulMBYL0SNuErWrtKVWKmUi+jaw01U3ugcdCLe9Q7gfnqFTPTC\nxW7/GaXJwfq8AJazQEeE7/055VHo4FyFxcG8TYlN34qq61G9+uoyvYJoHYpY\n4ktdn4olm/OHJN2bgkh/uQmPIe9IrfKxtrz8e5RjlLaWzkmqaTk4vOLSpXrz\nj2JJ/CDJpgho/cKRyusU6VofkQWTxEgYlJ9x668BlHD7y2KaCj5JF2RXfDyW\nGhTknCgYiQTEFbtRaY0dENSIvrsrOI8Te9y/okBz7b91leg5ec9tHbZWpH+B\nb/TZRixOqw0hZzyoyhUAcZo2qeithJGX/lnyNo3jAS0p1oxP7LHgyin1Monl\nbdZzQZ5LVsr3Kvi2T6hF3OmZMUva+pZr4unG4u5qT73ik4DfxxvVzwhCTfuz\nJbJRXqFxNtwkJVK5LWgWP3r0Ly76EpryY9jDk2Npj0evgKqCeE7TiGh4PjMG\nUfm0\r\n=b0OC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3H40xsHIpqII8Fd9+2achkW5nw+Ia7zTTurF7HF+qzQIhAITvhXhXCItH2Tyt8HRP9UlmxdFcB3VSsbUWmm7sPnB+"}]},"_npmUser":{"name":"camc314","email":"cameron.clark@hey.com"},"directories":{},"maintainers":[{"name":"camc314","email":"cameron.clark@hey.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/units_0.0.3_1620717291800_0.5484260999228927"},"_hasShrinkwrap":false},"1.0.1":{"name":"@camc314/units","version":"1.0.1","author":{"name":"Cameron Clark","email":"cameron.clark@hey.com"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest","build":"tsc"},"devDependencies":{"@types/jest":"^26.0.23","@typescript-eslint/eslint-plugin":"^4.23.0","@typescript-eslint/parser":"^4.23.0","eslint":"^7.26.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.3.6","eslint-plugin-jsdoc":"^33.3.0","jest":"^26.6.3","prettier":"^2.3.0","ts-jest":"^26.5.6","typescript":"^4.2.4"},"gitHead":"42670f04ebfcc6f95ab466da3177afa575cdcf61","description":"Units is a series of tools for converting between different units and prefixes","_id":"@camc314/units@1.0.1","_nodeVersion":"15.12.0","_npmVersion":"7.12.0","dist":{"integrity":"sha512-27lyrjFS8zWgqxvQMnEa3+7jHaU/zPTelt9TaQALMOOYd5rMZbrIQMQbAMlhyFE1TMMfVaKj8RPz0UUhz1EXlw==","shasum":"ba2a7245a544857c1decd77a37f7283481221299","tarball":"https://registry.npmjs.org/@camc314/units/-/units-1.0.1.tgz","fileCount":29,"unpackedSize":39547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnkimCRA9TVsSAnZWagAAUpsP/iF6EsKHmspDpTRqF4ub\nMg8M2dGkQyPZmn/PiqwWxic2ui+a09QXVh9tU/K/lCfdx9bYdvNvUKgDcQDQ\n8cPP4Y6F+flNK5rWrt7mr6fgj1Syqt45ZzvAFMv4NYZkuafGvIRMnlmgZqDv\neyZz/79i2z8JSREjf1l6WvUrsOB2rBA4dx3jIphWSwYbs2/z/s9LX+Vehzrd\na3yliK4s22QB0ujIdxh0SlXgn9Y4lS5Yd3NyKY3fv8XJs/IXVbv4bhTalpd3\n8oSH2aKLY/e7P2FybkgquX0VfC7jOICJ4zl1Jr2li0XYNn2LrKzTS2PJQl/3\nXPKraj0tGE+YywHe6mIaWZESapcaN9JmwkLCk0WZxnhzTAUbCGtcb9PJH+dk\npqcxhByBpeYa4SGazDWufZIOGfhhY7cVlmUVb5NS8Z4ZR5kyEWtfy1aUoRZJ\nEdsBHjhpuHOkcpPSyV4hVZnFMwgUQhGkg7e3Lf6G+hMxeN7gvrvemCjeHWfD\nKdImL+w6H8aU3fzfbKtYD8fbBNYZ1uX2GEnHyjkEwzufuWUNngjUqAMyBmZK\nWBhd+WUj/A4mCQnGB58tz9KmPm0YcJPNnU3IbL/LedK3T1dAjy5dPmY4CW+X\nw8drEb2phgvTnMw5NIyKVCNr27Rx0HPVEpGSnutjUUZ9zVeTadwPptiu08ah\noGmY\r\n=Ifre\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/Lym8ktdinsMgYMcb2qcgGQCaBfykhz+twiZj9+8z9QIgHbPeCzth2mF0Cdd+tgsQEGPT6GZ8XDPbrTfeyoZAXaQ="}]},"_npmUser":{"name":"camc314","email":"cameron.clark@hey.com"},"directories":{},"maintainers":[{"name":"camc314","email":"cameron.clark@hey.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/units_1.0.1_1620986021945_0.42577089533391055"},"_hasShrinkwrap":false}},"maintainers":[{"name":"camc314","email":"cameron.clark@hey.com"}],"description":"Units is a series of tools for converting between different units and prefixes","author":{"name":"Cameron Clark","email":"cameron.clark@hey.com"},"license":"MIT","readme":"# Units\n\nUnits is a series of tools for converting between different units and prefixes\n\n## Convert Distance\n\nSupported units:\n\n- miles\n- meters\n- yard\n- feet\n- inch\n\n```js\nimport { ConvertDistance } from '@camc314/units';\n\nconsole.log(ConvertDistance(5, { inputUnit: 'miles', outputUnit: 'meters' })); // returns ~8000 m\n```\n\n## Convert Temperature\n\nSupported units:\n\n- Kelvin\n- Celcius\n- Fahrenheit\n\n```js\nimport { ConvertDistance } from '@camc314/units';\n\nconsole.log(\n  ConvertDistance(32, { inputUnit: 'celcius', outputUnit: 'kelvin' })\n); // returns 305.15\n```\n\n## Convert Mass\n\nSupported units:\n\n- tonne\n- gram\n- stone\n- pound\n- ounce\n\n```js\nimport { ConvertDistance } from '@camc314/units';\n\nconsole.log(ConvertMass(16, { inputUnit: 'ounce', outputUnit: 'pound' })); // returns 1\n```\n\n## Add prefixes\n\nAdds a prefix to a number\nFor example going from 1000 (meters) to 1 kilo (meter)\n\n<details>\n\n<summary>\nSupported prefixes:\n</summary>\n\n- yotta\n- zetta\n- exa\n- peta\n- tera\n- giga\n- mega\n- kilo\n- hecto\n- deca\n- none\n- deci\n- centi\n- milli\n- micro\n- nano\n- pico\n- femto\n- atto\n- zepto\n- yocto\n\n</details>\n\n```js\nimport { addPrefix } from '@cam314/units';\n\naddPrefix(1000, 'kilo'); // 1000 -> 1\n```\n\n## Remove prefixes\n\nRemoves a prefix from a number\nFor example going from 1 kilo (meter) to 1000 (meters)\n\n<details>\n\n<summary>\nSupported prefixes:\n</summary>\n\n- yotta\n- zetta\n- exa\n- peta\n- tera\n- giga\n- mega\n- kilo\n- hecto\n- deca\n- none\n- deci\n- centi\n- milli\n- micro\n- nano\n- pico\n- femto\n- atto\n- zepto\n- yocto\n\n</details>\n\n```js\nimport { removePrefix } from '@cam314/units';\n\nremovePrefix(1, 'kilo'); // 1 -> 1000\n```\n\n## From prefix to prefix\n\nMove from one prefix to another\nFor example going from 1 kilo (meter) to 1,000,000 milli (meters)\n\n```js\nimport { fromPrefixToPrefix } from '@cam314/units';\n\nfromPrefixToPrefix(1, 'kilo', 'milli'); // 1 -> 1,000,000\n```\n","readmeFilename":"README.md"}