{"_id":"@algebroid/core","_rev":"6-cb8d7697da44185002625bd7ed642f9c","name":"@algebroid/core","dist-tags":{"latest":"0.1.8"},"versions":{"0.1.0":{"name":"@algebroid/core","version":"0.1.0","keywords":[],"author":{"name":"Erzhan Torokulov","email":"erzhan.torokulov@gmail.com"},"license":"ISC","main":"src/index.js","directories":{"lib":"lib","test":"__tests__"},"publishConfig":{"access":"public"},"scripts":{"test":"mocha __tests__/*","lint":"eslint src/**/*"},"devDependencies":{"eslint":"^5.11.1","mocha":"^5.2.0"},"dependencies":{"bignumber.js":"^8.0.1"},"gitHead":"b0fc3cae461e188413b135cc90293fea99b056fd","description":"JavaScript Library for: - Parsing infix to postfix notation. - Calculating postfix notation. - Or all at once: calculating string math expression.","_id":"@algebroid/core@0.1.0","_nodeVersion":"8.10.0","_npmVersion":"lerna/3.8.1/node@v8.10.0+x64 (linux)","_npmUser":{"name":"erzhtor","email":"erzhan.torokulov@gmail.com"},"dist":{"integrity":"sha512-ey/Re+EWxBoFEPDdiBItTRGKro2XED+fB1vmeIPuRbMcE8xZrscx+SiWEDYJWhWX12j2CkvEw1OyeUejJj8idg==","shasum":"a90406a737e12b9bd8c527bceb2b9d9e1c5a83c1","tarball":"https://registry.npmjs.org/@algebroid/core/-/core-0.1.0.tgz","fileCount":3,"unpackedSize":2498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNJzPCRA9TVsSAnZWagAAq2MQAJZ6/6Gw2QWuXrMxZ1pm\n6VaFvIYKeuliKdfCi6NAG6mNDDf8l/ClJx85pf2goZbM9zHYfdDg7l8GkfJ0\n3xieX8qe3zcwySZGzSyANEQjIzi3w99k3cR/67qoeinC3+FdjQbFfl9uWbqo\nMrRN8u3zMvBMnGmxn4Veh3bxaY2TZuqeUnCU6wusLkbLQ1QdSxm96h0L/HTy\n9Jg+tc3bWaZdKU8G+zVeS+JZl1FE9ehn49TOVx0K5ZJVjBFn+88eTOZ4PiLW\nom6IMsZn2Wxx1r+QekcueLT0T5/JmTDRoaXwGy0c3PSUllOSsRFrfRoeBTCe\n/336h9+dmF/1HdJO4XS2GdRuQed3LlMVkrudrXHiiL8bc+iZqnslKU1KVVxX\nzkxY9GJKK4KZCV5ZQ3X2o0TD8RrjRMrOTsCkoCL0rlOQv38Yt0zLmSF6IqyZ\nq6cc1cQpUMRd0MP5vsvuQtcbM8X42NO+tzAwKomBaavEwUNKYuPwjPXzu+mx\n7PGq4hrDMc5VtHm3aDyhtTZcQoW4NNBY5ntcJX8CClJvNaUZsBst9Es1PQdu\nIeR5nPZ+Pj9x2LoDKU/r5y8PJy2z7rOZNxZ64vpr25/V/DWA/pkVE3qaEiYg\neBdSPFAyjWQHfe8nU4iuqpMhsGUrcOHrI3Vpv+2KDjXovN6hXJVMeR9yd5yB\nU2A7\r\n=HP+E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgGgqonu2pl24rEBqBehJHlkV+fHOCClTI2NQVzN4/qgIhAPaT/XJtoABGmh9my2Vdg53PwYWIqrUTEfutpw7fqHOW"}]},"maintainers":[{"name":"erzhtor","email":"erzhan.torokulov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.1.0_1546951886911_0.4121507577212147"},"_hasShrinkwrap":false},"0.1.1":{"name":"@algebroid/core","version":"0.1.1","keywords":[],"author":{"name":"Erzhan Torokulov","email":"erzhan.torokulov@gmail.com"},"license":"ISC","main":"src/index.js","directories":{"src":"src","test":"__tests__"},"publishConfig":{"access":"public"},"scripts":{"test":"mocha __tests__/*","lint":"eslint src/**/*"},"devDependencies":{"eslint":"^5.11.1","mocha":"^5.2.0"},"dependencies":{"bignumber.js":"^8.0.1"},"gitHead":"c6740a7ae5441fc8cdc410efdd4f836efa0b7755","description":"JavaScript Library for: - Parsing infix to postfix notation. - Calculating postfix notation. - Or all at once: calculating string math expression.","_id":"@algebroid/core@0.1.1","_nodeVersion":"8.10.0","_npmVersion":"lerna/3.8.1/node@v8.10.0+x64 (linux)","_npmUser":{"name":"erzhtor","email":"erzhan.torokulov@gmail.com"},"dist":{"integrity":"sha512-FIB1rYJ+M8D/f4JsxZRKQRyGfU6sauWsSnu3+eWoggn4mPiejWPPtZbOjBSG8SSWynrEGY3G+N3fXK9IepHiPg==","shasum":"02d7c71d6c7a67bdf3cb12f59a6a9eb34b2da456","tarball":"https://registry.npmjs.org/@algebroid/core/-/core-0.1.1.tgz","fileCount":3,"unpackedSize":2498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNKBUCRA9TVsSAnZWagAArh0P/3G94g+Ovw1pra6Ss9uY\nKpoBQWmkB/Zf/AZWWIJt4mdWxxXsOCVmWEf7Arf9ceMthtvqEljLwnPB745l\nD0XNAiNGYWnNHN1vla3l2sguYjZfD+6LvX0kWxo4KOh03qiY4O482j1l3JbA\n6KWysOWrZx8/bXnJGNpSu9433RmTrkw4KKvComWTgZ5+D6Llko8o03g/5ppD\n2XIhqVY4nAGIfys97T1pRiCiEkN4dhV00p1GmEm0NmgpJpXBipcfhMXe3soX\nivAxQ696ngsDgLz8myw4ODwYOHdmttMAkCuIj9zHaUe6xT585Bs0Zi+Swsb8\nIAimgHGzGP4FnFKa23DzOEA7Sw8dc1QNZSQFaYWinVoXTodypfW9dtnMWirQ\nKyWQ3ORg+4ZL0+KNY7Tdy1L81j/eFbp2xPzUl5BvQf+lzbtv4fDedhulkeB/\n9lvMjpLk8xW0MWeQFPNWKKaYBI6F0frbJE5Z06xNzH+d4UTagiEhPne+WJVl\nyBgRSb10qZO7KS7siR4Xx8BbpokjcytlZ6vO2X3RN4UWB2gppUjaxLNASyiP\nkibCxWQ+D538CDrqoN4A9Lk/UfOIay/4k3iPuiROzJp+Pwk39EHTTSObH0eG\nijnx4v6ChShWuHC9OZ2VYiknHATy1Tq29NcmuWM+RU2OVvnL02jC58BDavti\nOR5c\r\n=cTdh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICl18Bw9diBpDw7wluyVAzzaI/MRzYA4jnOTXkno4VjoAiBmwT5amT9h284+gwzYUKb7b5s3mRCwzNXfvqYwuag7lA=="}]},"maintainers":[{"name":"erzhtor","email":"erzhan.torokulov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.1.1_1546952787491_0.7161455956131626"},"_hasShrinkwrap":false},"0.1.5":{"name":"@algebroid/core","version":"0.1.5","keywords":[],"author":{"name":"Erzhan Torokulov","email":"erzhan.torokulov@gmail.com"},"license":"ISC","main":"src/index.js","directories":{"test":"__tests__"},"publishConfig":{"access":"public"},"scripts":{"test":"mocha __tests__/*","lint":"eslint src/**/*"},"devDependencies":{"eslint":"^5.11.1","mocha":"^5.2.0"},"dependencies":{"bignumber.js":"^8.0.1"},"gitHead":"b1dc896a900ef1a039da26f418c85ec8d3418036","description":"JavaScript Library for: - Parsing infix to postfix notation. - Calculating postfix notation. - Or all at once: calculating string math expression.","_id":"@algebroid/core@0.1.5","_nodeVersion":"8.10.0","_npmVersion":"lerna/3.8.1/node@v8.10.0+x64 (linux)","_npmUser":{"name":"erzhtor","email":"erzhan.torokulov@gmail.com"},"dist":{"integrity":"sha512-Ro8r9mgj19N4JHELB9a1mgN9bSLUrqUzVrH6wz0kuuFxLxxBeWVMc6W82onEPjOpOE/dZdW2g+k23Nix7rK+tw==","shasum":"0a5eaa27f0538361bc51a649b384a947373c1bb2","tarball":"https://registry.npmjs.org/@algebroid/core/-/core-0.1.5.tgz","fileCount":6,"unpackedSize":6652,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNO37CRA9TVsSAnZWagAAby8P/AyvfbNrEaSUhNNLoPx5\nsyKUh5jJXXZhTR8vbSfOAERHUeZjOzpgJqNHwRaBaU9zJggE7kpGw3daEeAy\nB3XUyotkhFwLoI3c8ptCOTtDKqIbE8S0w4MLlngmuX6Z9mqsiJt31H9PweEa\nY9WrBcVlV3RlFXM1j7MHwNq+vHGOIGKZDWfebzH6aOWkfTQxbUZ0BIQW3p4e\nt+aA9iwkNJL0nQFRrBtO/5Aj4gW0zMxRozFsp4/yTuV2FOP89BuPg1BgsBvp\nRUDNLrz1DSpZFywIRs9Zer8VLDcmSsgxQ3RxPhyerHywSka6i0ZVbHrlZLMO\nSKMVJNiQUnM3QhaYln6dEQHOnAWTizNJoTIMgqYbXAUBIvtPMVlGUwqWZD81\ndNUtci2iSmCDEsj0VgmwPr4w09jdOxdztx5erQDPMB+TjMDSnS9a34KzxSaB\nLryyKZntq6DZas5io6k88VIrGapovuGAskr0Hev3w71FZw16MlCLd1Sz1BiX\n41rc5t+yXv8rjIUFLJmrBBzAVaBHJm3+Y7qCwoZMPq50JXaJOnNnx7AiikKq\nHolFV3yJYMm9os3KdtqI6hUSn9/XoKgVKgvmETHXtROI0bQLn6zYDav2Uo50\nT2V1G5hoS+CMoTaAZSl3tkT6iII18vQrWWbtpE3jZdM3nSSpp3tZTgwmoZH2\nBPuA\r\n=F0lR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEhpzJlSDOy9ZG7PfU0151a1s8S+uJ1CW5IFpHvG58KOAiEA0v5EE6KAltkFpAueGYtjDo6W5yj/fqKmMxFp9y2cEXI="}]},"maintainers":[{"name":"erzhtor","email":"erzhan.torokulov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.1.5_1546972666798_0.23022879128571172"},"_hasShrinkwrap":false},"0.1.6":{"name":"@algebroid/core","version":"0.1.6","keywords":[],"author":{"name":"Erzhan Torokulov","email":"erzhan.torokulov@gmail.com"},"license":"ISC","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/erzhtor/algebroid.git"},"homepage":"https://github.com/erzhtor/algebroid/tree/master/packages/core","directories":{"test":"__tests__"},"publishConfig":{"access":"public"},"scripts":{"test":"mocha __tests__/*","lint":"eslint src/**/*"},"devDependencies":{"eslint":"^5.11.1","mocha":"^5.2.0"},"dependencies":{"bignumber.js":"^8.0.1"},"gitHead":"d8092f4b82c6a756f3e556a23e1f4c706667aca2","description":"JavaScript Library for: - Parsing infix to postfix notation. - Calculating postfix notation. - Or all at once: calculating string math expression.","bugs":{"url":"https://github.com/erzhtor/algebroid/issues"},"_id":"@algebroid/core@0.1.6","_nodeVersion":"8.10.0","_npmVersion":"lerna/3.8.1/node@v8.10.0+x64 (linux)","_npmUser":{"name":"erzhtor","email":"erzhan.torokulov@gmail.com"},"dist":{"integrity":"sha512-zMVXRhfw9Y2M6A61bkmFmouGVTiUur8LtTU1U0l9TA1tAxOWYqw95aIUZCVP2HDz858U9fntLXFaEoVX+fUylA==","shasum":"92d4cf7e6ccf21148aac0fc87759c32523fb9dd2","tarball":"https://registry.npmjs.org/@algebroid/core/-/core-0.1.6.tgz","fileCount":6,"unpackedSize":6828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRPgYCRA9TVsSAnZWagAAiGsP/jsJXdmKbJ/yJRzNAlYl\n9gMnS865/DzpkKFutiBOynplWz1364+3OPTWDenCsw6DoE4YnKWkIhQxgF6L\nuJrJMliV+C+cM806hw9JeioxcJfiq8a6/4/RU5AJNITCdVeTKmMye78Sm0k0\nXIBDrtJWyUuN62dahvLsKhRLTMX2skTFquop7sq1eVUENhPObk0LvBkzQJQK\n36zxvrkJXN4plHRQgarpAs4BgVbQb6eSalnV+HON4N2GORfyHrTupwP+21zx\nNi3b4eeJEN/PiyBVMWPq4kzBRGpgqetn7Bc/nHEBl7WGJE+hWrR1UumomFoM\nKaQEKAb4pec3XvT+1agBK9UC3mSx02nCyrzAIpBWw668/idNQ65FtyZaxKh9\nTj1X6Q1V2ldPg5lpOvzPLjiGKCsQub/DyQzr6JlJexkcbBDtGNNJ4Rs3KaEg\nIsJaUQgSHCWbYtastv4eiKha72768GNLecuHmoNf0+JtQyBlX1q3IBPYmi4u\nNR7uC36jTuqYF9aQzoNxe7QLWv9BuGIOLyc+ljgiL0V04SqCFlZD3NcZsQyQ\nK5FPIUm+up7HylAGbQVgUpxGs0cbLi+/6u3bQ34TWGeSTG2NHfKu9M6xdV1B\nbUiJBHzSRDs2KwG779zYnsujo6qz2tXcAH1UJnD0Mc1fFQTgl0ELnZRbrAeA\nK02M\r\n=MqZN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3aLgIlv2QzYVgUGXME0O74XFxJUykneKzr7802tZVvwIhAIUTeuOXhv1P/KAcE+RIvOZARyTLRYElCxSfpLInqzYw"}]},"maintainers":[{"name":"erzhtor","email":"erzhan.torokulov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.1.6_1548023832125_0.6868654905667908"},"_hasShrinkwrap":false},"0.1.7":{"name":"@algebroid/core","version":"0.1.7","keywords":[],"author":{"name":"Erzhan Torokulov","email":"erzhan.torokulov@gmail.com"},"license":"ISC","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/erzhtor/algebroid.git"},"homepage":"https://github.com/erzhtor/algebroid/tree/master/packages/core","directories":{"test":"__tests__"},"publishConfig":{"access":"public"},"scripts":{"test":"mocha __tests__/*","lint":"eslint src/**/*"},"devDependencies":{"eslint":"^5.11.1","mocha":"^5.2.0"},"dependencies":{"bignumber.js":"^8.0.1"},"gitHead":"a7832b2e0b6f93bd67976a1ea780d284265cdac3","description":"JavaScript Library for: - Parsing infix to postfix notation. - Calculating postfix notation. - Or all at once: calculating string math expression.","bugs":{"url":"https://github.com/erzhtor/algebroid/issues"},"_id":"@algebroid/core@0.1.7","_nodeVersion":"8.10.0","_npmVersion":"lerna/3.8.1/node@v8.10.0+x64 (linux)","_npmUser":{"name":"erzhtor","email":"erzhan.torokulov@gmail.com"},"dist":{"integrity":"sha512-S+R8feiLCYglMSFDnT3UGDAAGSPyTyYIytJoRwJKTcthEyFcapQ64DrBSv6PE0wKlRcCYjI0KN0kl98neHexfg==","shasum":"b2a63c078c8d642f6b564e053c2a5c11a7dd9a68","tarball":"https://registry.npmjs.org/@algebroid/core/-/core-0.1.7.tgz","fileCount":6,"unpackedSize":7131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRPuPCRA9TVsSAnZWagAAVOIP/jFMjF1306yuVPpizxFT\nDrOpxslGozaQ2sjDC7BeaRO4SOrbxyTl+egb6fliDnrhGrF9wt4pSHNedTUz\ni5qzUwBPJnkAOYEfmm3njT3i62iRAa7FhpBaG2Km4R5NY+sVUvReYsoH1r9+\nsfbX9cLzL/NmbggaEJJW8SVfbSWtQMErj0em4RNQGL2Ctc7W8CaDJ/+IyEwr\nT3U1sCW9MPWTLiKDpEgqvt1NDnv4ghCNgIZEhAjPRjHj2uS5SD+qckJs2+6G\n2tz2RyYAyTSBMl21qrHfGvsKQHq8KZGHV6BUk7BKzN9eZknGQPvccLLhNaFd\ncQKQAl75xjyiLMTjfmFwsMNt15FAjC7MZDjxhpzvVYssOiiSqQLaLztKxXA2\nK6SFS+rFq/L75JSWmeT43tGiB+bbO+dg2U1q13qv0bdVksKefhZPIqJBu41V\nGKf8fYoPgnDrzzky5v0EfisB+6tsm+SZuQMW2ZPf/hsNpFjDQ68gluUTmf84\nQKBV4U3v2+5aaiq9LsUEOf2lcK88NMTOLhu94z5hvR/Axx3Ew7u2VTCYpcrf\nXAT4N7KraWJp4Z7ovHbChVue1p+sYLgE9mNRwiERmg9Wj7LbpcVICWa8vqPj\nMhRGiDXKeaHyaACZwMFhpRKSIQVDv2w71sFu+3c3gSc783WJvljde1bVb9LD\nO/BF\r\n=BPrN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCmHv5PEdWQB9/uWm77H1qF7EH4t2E26ukV0JTO26QiQIgGTe8TLmb3Xl+yhj1DrUMyJ52+jRqaamp5d/JiKEBvsw="}]},"maintainers":[{"name":"erzhtor","email":"erzhan.torokulov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.1.7_1548024719362_0.22795623054174352"},"_hasShrinkwrap":false},"0.1.8":{"name":"@algebroid/core","version":"0.1.8","keywords":[],"author":{"name":"Erzhan Torokulov","email":"erzhan.torokulov@gmail.com"},"license":"ISC","main":"src/index.js","repository":{"type":"git","url":"git+https://github.com/erzhtor/algebroid.git"},"homepage":"https://github.com/erzhtor/algebroid/tree/master/packages/core","directories":{"test":"__tests__"},"publishConfig":{"access":"public"},"scripts":{"test":"mocha __tests__/*","lint":"eslint src/**/*"},"devDependencies":{"eslint":"^5.11.1","mocha":"^5.2.0"},"dependencies":{"bignumber.js":"^8.0.1"},"gitHead":"4b3c5766be21b096c2576a6b7517c1e82aa91be1","description":"JavaScript Library for: - Parsing infix to postfix notation. - Calculating postfix notation. - Or all at once: calculating string math expression.","bugs":{"url":"https://github.com/erzhtor/algebroid/issues"},"_id":"@algebroid/core@0.1.8","_nodeVersion":"8.10.0","_npmVersion":"lerna/3.8.1/node@v8.10.0+x64 (linux)","_npmUser":{"name":"erzhtor","email":"erzhan.torokulov@gmail.com"},"dist":{"integrity":"sha512-WNETi3SFXpBincmiMlu3wNhGEn9Ew1oCpQfGjA0p/xiriJ8M0dzzodNoKaNvAwg9/pQcuArbGik+xHqdH0Yc2A==","shasum":"808885b22ce778df7378d633822cd048b4ea93bf","tarball":"https://registry.npmjs.org/@algebroid/core/-/core-0.1.8.tgz","fileCount":6,"unpackedSize":7105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRPzgCRA9TVsSAnZWagAAOqkP/jbXt06W56P5LdCjVQqX\nV67eV38dKA7GPdWEVK9LELUJaKW2xWMQwbCdvd/mUXaXRCWSf3pkBiofIDrW\nMvNBGhllGeYso4u1oN/JChvPFUmxCmwCTxmG8j84DTx8JNt0LEnlck5DEOFD\nAgEpFOu76gR38yh3EpLO+jSVEsY7pEN50Ox2tG5jT5MHgziRpqRlIVbYH/In\ngi7bcz9CtLlEJYzLoe+iwlaXJ+B890VsANJjQk6DFov+/jsgl9xdhBHb37oN\nUhoQNqzuqDhOL8Jsr2T4dPrrjQYHnv+XEC36McmQNUu8sEhNqrVstA6tXxpI\nUUvy1gn0XPjmMThJqkYmq9PcRuuuxIxK+9vxI+u8vvBNH/oKlWDKf3LEOdgt\nxtwfNNkbSz7fCOekckVuRA/PfI4oyK5x5RTbXB8FJVDXw/OLuyTUegJ0HNK3\nEs3v28Y6W3vtVRyIwPZRMH97OLn97OfYbAwBBsSB2bzC1o59uxGsSed6sc53\nR7uaYc4jw4B6fltVdNrmkXMGRNunr+TdGRXLjM76aMXhkrd43O6FU0pUjAua\njl9MWCEaQCSykBCHiEiNWmAntiOt6m4q/uGgVdJnxuB6VohLez4Fv09Zjuow\nSkTKpqcoBh6cWo6ZB2HeUFQiYcwqwaQnPLkAibIbNQPOGFcsGiYZg/+Pdznn\nGZEZ\r\n=i6dw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClQQJPbcpdUpAJof4QBArmoIbi3KdRir43kl81xt/RawIgJliTeoRNEGZp4ulnK/aD1u6+pyPE2Wi2IPd61YBtWS8="}]},"maintainers":[{"name":"erzhtor","email":"erzhan.torokulov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/core_0.1.8_1548025055587_0.3694129346871877"},"_hasShrinkwrap":false}},"time":{"created":"2019-01-08T12:51:26.730Z","0.1.0":"2019-01-08T12:51:26.979Z","modified":"2022-04-04T12:51:13.710Z","0.1.1":"2019-01-08T13:06:27.599Z","0.1.5":"2019-01-08T18:37:46.878Z","0.1.6":"2019-01-20T22:37:12.307Z","0.1.7":"2019-01-20T22:51:59.468Z","0.1.8":"2019-01-20T22:57:35.712Z"},"maintainers":[{"name":"erzhtor","email":"erzhan.torokulov@gmail.com"}],"description":"JavaScript Library for: - Parsing infix to postfix notation. - Calculating postfix notation. - Or all at once: calculating string math expression.","keywords":[],"author":{"name":"Erzhan Torokulov","email":"erzhan.torokulov@gmail.com"},"license":"ISC","readme":"# @algebroid/core\nJavaScript Library for:\n- Parsing infix to postfix notation.\n- Calculating postfix notation.\n- Or all at once: calculating string math expression.\n\n\n## Get Started\nSupports:\n- large numbers.\n- Operators: `+` `-` `/` `*` `%` `^`.\n\n### Install:\n`npm i @algebroid/core --save`\n\n### Usage:\n```js\nconst {calculate} = require('@algebroid/core');\nconst result = calculate(\"123 + 222 - ( 23 * 45 / 3 ) + 2 ^ 32\");\n\n```\n\n## API Documentation\n\n- **`calculate`**: function. `(expression: string) => string`. Calculates given string math expression and returns result.\n    Example: \n    ```js\n    const {calculate} = require('@algebroid/core');\n    const result = calculate(\"1 + 2 - 300000000000000000000000\");\n    ```\n\n- **`Parser`**: class. `constructor(expression: string)`. Converts infix to postfix notation.\nMethods:\n    - `parse(): string[]`. parses and returns array of tokens in postfix notation.\nExample:\n    ```js\n    const {Parser} = require('@algebroid/core');\n    const parser = new Parser(\"1 + 2 - 300000000000000000000000\");\n    const postfix = parser.parse();\n    ```\n\n- **`Calculator`**: class. Calculates postfix notated tokens.\n    - `constructor(postfixTokens: string[], EXPONENTIAL_AT = 1000000)`. \n        - `postfixTokens: string[]`: array of numbers\\operators. Example: `['12', '23', '+']`\n        - `EXPONENTIAL_AT: number = 1000000`. **optional**. Length of result at which result would be presented using exponential.\n    - `calculate(): string`. calculates and returns result\n*Example*:\n    ```js\n    const {Calculator} = require('@algebroid/core');\n    const calculator = new Calculator([\"5\", \"2\", \"*\"]);\n    const result = calculator.calculate();\n    ```\n","readmeFilename":"README.md","homepage":"https://github.com/erzhtor/algebroid/tree/master/packages/core","repository":{"type":"git","url":"git+https://github.com/erzhtor/algebroid.git"},"bugs":{"url":"https://github.com/erzhtor/algebroid/issues"}}