Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/erzhtor/algebroid
String math expression calculator
https://github.com/erzhtor/algebroid
architecture infixtopostfix-expression javascript lerna math-expressions monorepo monorepository postfix-calculator
Last synced: about 1 month ago
JSON representation
String math expression calculator
- Host: GitHub
- URL: https://github.com/erzhtor/algebroid
- Owner: erzhtor
- Created: 2019-01-07T21:52:59.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2019-01-20T22:57:32.000Z (about 6 years ago)
- Last Synced: 2024-12-13T07:59:01.796Z (about 1 month ago)
- Topics: architecture, infixtopostfix-expression, javascript, lerna, math-expressions, monorepo, monorepository, postfix-calculator
- Language: JavaScript
- Homepage: https://erzhtor.github.io/algebroid/
- Size: 399 KB
- Stars: 6
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Algebroid
JavaScript library + tools for calculating math expressions from string### Prerequisites
- Node.js version 8 or above
- [Lerna](https://github.com/lerna/lerna) installed globally (`npm i -g lerna`)## Get Started
The repository consist of:
- [`@algebroid/core`](packages/core): library for parsing and calculating math expression from string
- [`@algebroid/cli`](apps/cli): command line interface to calculate math expressions from string
- [`@algebroid/frontend`](apps/frontend): web UI to calculate math expressions from string> **Note:** for detailed information on each package click on the name of the package above.
### Clone
`git clone https://github.com/erzhtor/algebroid`### Install dependencies
`lerna bootstrap`### Run
- **Frontend**
`npm start --prefix apps/frontend`
- **CLI (comand line interface)**
`npm start --prefix apps/cli -- "{your expression}"`