{"_id":"algebrain","_rev":"26-79e4bef303278d5b6ba5d6db0f18f9f7","name":"algebrain","dist-tags":{"latest":"0.0.9","beta":"0.0.3-e"},"versions":{"0.0.0":{"name":"algebrain","version":"0.0.0","description":"Combuter Algebra System focusing on symbolic transformations","keywords":[],"main":"dist/algebrain.umd.js","module":"dist/algebrain.es5.js","typings":"dist/types/algebrain.d.ts","author":{"name":"dedoussis"},"repository":{"type":"git","url":""},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --target es6 --theme minimal --mode file src","start":"rollup -c rollup.config.ts -w","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","travis-deploy-once":"travis-deploy-once","antlr4":"antlr4ts -visitor src/parser/Algebrain.g4"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"semi":false,"singleQuote":true},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@types/jest":"^23.3.2","@types/node":"^10.11.0","antlr4ts-cli":"^0.5.0-alpha.3","colors":"^1.3.2","commitizen":"^3.0.0","coveralls":"^3.0.2","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^23.6.0","jest-config":"^23.6.0","lint-staged":"^8.0.0","lodash.camelcase":"^4.3.0","prettier":"^1.14.3","prompt":"^1.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.67.0","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.18.0","semantic-release":"^15.9.16","shelljs":"^0.8.3","travis-deploy-once":"^5.0.9","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.12.0","typescript":"^3.0.3"},"dependencies":{"@types/core-js":"^2.5.2","antlr4ts":"^0.5.0-alpha.3","immutable":"^4.0.0-rc.12"},"gitHead":"f5fb22f0b4f1b572f85d0bc056aee3a9af09354f","_id":"algebrain@0.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"dedoussis","email":"ddedoussis@gmail.com"},"dist":{"integrity":"sha512-JghHz+PJJE2Zci4+WQxkU0sB3p4i/PVmICyHVhAySh0nkZ3kynWz61T/KXI3Gvg6AlpOIyoyXQSqn5YWssthAg==","shasum":"dfcc4b3a0ccbc35d719a17c306e7f7d9aebbc39a","tarball":"https://registry.npmjs.org/algebrain/-/algebrain-0.0.0.tgz","fileCount":28,"unpackedSize":4225815,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMzLhCRA9TVsSAnZWagAAcpQP/2RatZCNjTfzYif0Jdyd\n9xVAMl0w+cX/UjFsFilYPGjNIkglaH+1MbR+I7dGN786XBej7ma/NhGYh8KN\not03j3Mag0Eat285Tpbha1RrUoX1x0cV+DL1FP0kJJLGs4g0xeytsVIdtUqp\nd6A7apMhsB16hu3CizM08Ty2zglnuHOTXymVWZv6SH0AUt84SFTirdcp/vd1\nvMpqc/dDXvUPMlIX8BKGe1/GNc3zktm/SyOg+KYdsBPXmSVhEv11HNK7tFMx\na8H31IIN99JfcgLBaAi/aq0BSuY/muQX9StMOktKFjGZn+ryhgaVLYsyHSeE\nKVoyzB+ys9ajyLYO30Q7a7d1fVpOJ3+srjZIeuuMWoG+DoG3UE5zaBdiUxut\n6/388Hg3jkRchx7POJsN6qjRGjChUzTnqLfAaQyIx4H6dFTLuOpGpHoZaJpG\nZ3W+uAh0OZUL0fWSucavFKq2KdEpG8czeNigZOOygQVitD6TvwCZjDWaW/WM\nbLFJ+VXVNCCty7Z85HEtIwShWl1ZapU7Ia9iqgaQzD7bggI5ju0IORWUN6Uf\n5lofECtea0paqUqQ4rOlvyg42qx19nRGdBRoRHHt7nzPjAPwUsxDhqImW74E\nSpYjOIwPJLCyRW++HImP70KCGiiHUvb16fMoc4D1AqDlvMhffgQG+wOtVO4G\nCe7g\r\n=ximy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5+0yP+x343rzcJM4MX/n7+rDjLaDI9BtEQCUzPNNvcgIhAJN2/mSo0olXDRHb8ncj3mHjonCGa6VJUkGoriIsEkNL"}]},"maintainers":[{"name":"dedoussis","email":"ddedoussis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/algebrain_0.0.0_1563636448374_0.6342658743297283"},"_hasShrinkwrap":false},"0.0.0-alpha":{"name":"algebrain","version":"0.0.0-alpha","description":"Combuter Algebra System focusing on symbolic transformations","keywords":[],"main":"dist/algebrain.umd.js","module":"dist/algebrain.es5.js","typings":"dist/types/algebrain.d.ts","author":{"name":"dedoussis"},"repository":{"type":"git","url":""},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --target es6 --theme minimal --mode file src","start":"rollup -c rollup.config.ts -w","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","travis-deploy-once":"travis-deploy-once","antlr4":"antlr4ts -visitor src/parser/Algebrain.g4"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"semi":false,"singleQuote":true},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@types/jest":"^23.3.2","@types/node":"^10.11.0","antlr4ts-cli":"^0.5.0-alpha.3","colors":"^1.3.2","commitizen":"^3.0.0","coveralls":"^3.0.2","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^23.6.0","jest-config":"^23.6.0","lint-staged":"^8.0.0","lodash.camelcase":"^4.3.0","prettier":"^1.14.3","prompt":"^1.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.67.0","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.18.0","semantic-release":"^15.9.16","shelljs":"^0.8.3","travis-deploy-once":"^5.0.9","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.12.0","typescript":"^3.0.3"},"dependencies":{"@types/core-js":"^2.5.2","antlr4ts":"^0.5.0-alpha.3","immutable":"^4.0.0-rc.12"},"gitHead":"eae1c114deb318cebb388d74973d461f8acb7ee0","_id":"algebrain@0.0.0-alpha","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"dedoussis","email":"ddedoussis@gmail.com"},"dist":{"integrity":"sha512-Vc6fkOnwLz9oQKVkSqZNL+z7FXZCFxvSmzKNMVx0h/AlQ/DBqRrFaeKsOM0eg4m+mkS/LI/W6ojTRAHgzsz2Dg==","shasum":"1499992c43bc59786cbf1c75eb99c2beea09760c","tarball":"https://registry.npmjs.org/algebrain/-/algebrain-0.0.0-alpha.tgz","fileCount":28,"unpackedSize":4276624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdM759CRA9TVsSAnZWagAA+iAP/RnyuppvQ54iBosKgwVm\nx43A/VL/69lLYMSXF/6DZq4j0CEf9/jqnKvcXVav4zBO97RrJbcWfIcp9HYI\nHX/FW3op40CFhKPFEtdHNQdN8WXSBLqxnoavzWLl/vYjW6QHJaVG6rB+essF\nCfyKSTP6tkUNRnYHVDrY5zSb3qovNSGfIX3JJ+px6eTdzdwxe4bBtBkx6m64\nB/wGkGe0G9x6rO3Lk0kd0X2z4Eit8EafNiwKQBMDu3KTFW+6dT6A5kI0udQd\nKMaP/QC6Ke5MSyo3b/aTBhvMUjFnQXIl5CRkVfkDYXytqJTGAQ/8zo6l03YC\np2ldlu5nw5zo4vkvifqVbbyqK+/VyVR0LMAFvJ4DU+ZFDyxzD8rDf6COYsOY\nVsYuSHE9bmUnbPKzXZfNhE/GsIfo0jp9O5qekcwuQskDHUrgmTJ2qPyYnHQN\n+zqF4pKsnYzCLQk7Oq+6ZFkpDxYKbxxvwf9ltqmIbh1gkRD3Mm0P0Za49pYW\nMkhPbz9KNi023xfBUO1cRU7EiGiKvvru6OzuM69gSLChfO5GWN9hXr94sfJ4\n1aGMEWIyl5WIkELo9birC51RAulTv3ygT8+Rw4PoiB1Vgi7saou6jTB+QApq\nmMZXriMzl/IQpU7xFcUn45XdyhnkZLST1KSy1aGQ/9RWpyExOJ6C/kFGJgSR\niRpT\r\n=I/RJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGJqDXsHHn3r8Iro8f/qegq9Ykzge9yeSS+rLOSx7L6hAiAuaAsTnD3obCL0UJLB5OYbORWC1CLiFtzsbdRX98zLlg=="}]},"maintainers":[{"name":"dedoussis","email":"ddedoussis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/algebrain_0.0.0-alpha_1563672188560_0.00027733487979042515"},"_hasShrinkwrap":false},"0.0.0-alpha1":{"name":"algebrain","version":"0.0.0-alpha1","description":"Combuter Algebra System focusing on symbolic transformations","keywords":[],"main":"dist/algebrain.umd.js","module":"dist/algebrain.es5.js","typings":"dist/types/algebrain.d.ts","author":{"name":"dedoussis"},"repository":{"type":"git","url":""},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --target es6 --theme minimal --mode file src","start":"rollup -c rollup.config.ts -w","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","travis-deploy-once":"travis-deploy-once","antlr4":"antlr4ts -visitor src/parser/Algebrain.g4"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":90,"functions":95,"lines":95,"statements":95}},"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"semi":false,"singleQuote":true},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@types/jest":"^23.3.2","@types/node":"^10.11.0","antlr4ts-cli":"^0.5.0-alpha.3","colors":"^1.3.2","commitizen":"^3.0.0","coveralls":"^3.0.2","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^23.6.0","jest-config":"^23.6.0","lint-staged":"^8.0.0","lodash.camelcase":"^4.3.0","prettier":"^1.14.3","prompt":"^1.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.67.0","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.18.0","semantic-release":"^15.9.16","shelljs":"^0.8.3","travis-deploy-once":"^5.0.9","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.12.0","typescript":"^3.0.3"},"dependencies":{"@types/core-js":"^2.5.2","antlr4ts":"^0.5.0-alpha.3","immutable":"^4.0.0-rc.12"},"gitHead":"af44e53a5d2f4def29cce0307446aafcc9d13d7a","_id":"algebrain@0.0.0-alpha1","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"dedoussis","email":"ddedoussis@gmail.com"},"dist":{"integrity":"sha512-5Xcd6cVigvBCIvgib19e7zf4Au1YKSoe8tM3tMvedrruCn+rSmZ0DCzXv6AzmcHiZRFujvBChd8yfJoLYnw3iQ==","shasum":"f3e14427e102d9fc95c0be11763d0d57bbfbc89a","tarball":"https://registry.npmjs.org/algebrain/-/algebrain-0.0.0-alpha1.tgz","fileCount":28,"unpackedSize":4277242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdM8PLCRA9TVsSAnZWagAAKPMP/RxkJlL84QIo8NJprmwd\nyzpsslqR4teceXxL3ccgmLEx8hewnzn4xtcGRKlXJoH2yHLO2naIGUXRTG8C\nRBogbYZJMBBWxBE5R6LeP9dyKb6AdlJHLOce+QHlh7AJZl+0beE2BHcrdvQs\nqbRyOSwpBbc/ThQEIFV2BZZcSvPgPjXnHcUoJDgflBhlcb76GHd9PcQeKGxl\n2v5qJFt34moPf1Fy1J/j8yV7Jadv6eoJnS5rO9ZWDHmW3A22pqizpkgIzYph\nZlnKXycyfVD5d94wP7rx0Oyah/igdoS1oCaIAyfKQG8+mNGkiY+RUWQa2iYV\n6iZWs5Xaf6qcTFejXNXiJe0UKANNivH0//s4XhU1MLbE5ayM76m+ntmK3dxM\nq1dbopAN7kyvlp0bYQpKo7z5lIJRhbmJG1Ez7KA7iuxoW8qYzb6+JuyKn1EB\n5D6PpoFyVLRFOOf0RWupdFlrS4oRtgMRdMXfkXWmXpHJYhacrOApr2LaMZma\nY3OdpDYRz5qcpEjz2YLbLcNbgWUuFnfsZDpUx2ZZHCweAD5NygirNGSCjaAq\nhBI3XirUf21h2jFmVb7smukGJ35d7bf5ds1Q0XhHTgoPvkrShE7eGNrpfYLx\nOUFJ45ZlfhgYDsoJid6LMVkU7QDEWHZn52mCbB9Jrfq4aK5mliAKV/J/rqBZ\nGHvV\r\n=IFzv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC8wJAbVeAHrnfWDCPnWQ/GNxNJA6EJV3NJGoLJhyllOAiEA4i5fMsi4VuFupuunzNKtCR1rYGrahv0BwL+5W7EMUb0="}]},"maintainers":[{"name":"dedoussis","email":"ddedoussis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/algebrain_0.0.0-alpha1_1563673547112_0.5525641553438567"},"_hasShrinkwrap":false},"0.0.0-alpha2":{"name":"algebrain","version":"0.0.0-alpha2","description":"Combuter Algebra System focusing on symbolic transformations","keywords":["algebra","CAS","symbolic","transformation","rewriting","rules","math","mathematics","compiler"],"main":"dist/algebrain.umd.js","module":"dist/algebrain.es5.js","typings":"dist/types/algebrain.d.ts","author":{"name":"dedoussis"},"repository":{"type":"git","url":""},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && rollup -c rollup.config.ts && typedoc --out docs --target es6 --theme minimal --mode file src","start":"rollup -c rollup.config.ts -w","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","travis-deploy-once":"travis-deploy-once","antlr4":"antlr4ts -visitor src/parser/Algebrain.g4"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":70,"functions":75,"lines":80,"statements":80}},"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"trailingComma":"es5","tabWidth":4,"semi":true,"singleQuote":true,"endOfLine":"lf"},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@types/jest":"^23.3.2","@types/node":"^10.11.0","antlr4ts-cli":"^0.5.0-alpha.3","colors":"^1.3.2","commitizen":"^3.0.0","coveralls":"^3.0.2","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^23.6.0","jest-config":"^23.6.0","lint-staged":"^8.0.0","lodash.camelcase":"^4.3.0","prettier":"^1.14.3","prompt":"^1.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.67.0","rollup-plugin-commonjs":"^9.1.8","rollup-plugin-json":"^3.1.0","rollup-plugin-node-resolve":"^3.4.0","rollup-plugin-sourcemaps":"^0.4.2","rollup-plugin-typescript2":"^0.18.0","semantic-release":"^15.9.16","shelljs":"^0.8.3","travis-deploy-once":"^5.0.9","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.12.0","typescript":"^3.0.3"},"dependencies":{"@types/core-js":"^2.5.2","antlr4ts":"^0.5.0-alpha.3","immutable":"^4.0.0-rc.12"},"gitHead":"06f700fb9b88ca51d06e5c1fda81d5b175697a33","_id":"algebrain@0.0.0-alpha2","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"dedoussis","email":"ddedoussis@gmail.com"},"dist":{"integrity":"sha512-o8Sgtf2Gnug8GiNOSj7LGXcqgDAVNveurrOWlmuPV0DRfeS2YByNjqH7vCKIQ9XkjH3CJnV1kaAKw0RHpTpU8g==","shasum":"11cc5e7ea530a6a63b620467c28461a5afd66ae4","tarball":"https://registry.npmjs.org/algebrain/-/algebrain-0.0.0-alpha2.tgz","fileCount":28,"unpackedSize":4283809,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNFlECRA9TVsSAnZWagAAH3YP/2duVt2vLgY1pHSsTCDz\nXOcIA8YnNWFRmazc8D695zA6yDwb0Zf9MVeG5olUnixQ17feAFFNxyQXHoRU\niPDM5OTCxNI80qAt2tGlbPxeDPeaFOayLb90S3/JP8kHj6L45A/3B4cGf4tq\nFizGe27h3d0jCmmDiw+Fe3Y8Aer+1EtDKHGtI29y8eVv1h2ZEM0ZBpmimQMD\nptEPM9gEhzet2l7A4++UYAFFYltF5Lj8vhWcUGwLmfeq/pqqRzWPOwflq2R/\ncmYdgh6KK3ZV/MftoOZYlyEGykOe9jX9J4HQQGP7cDCR4i2LiJqPhOQDMcfq\nkEkpc2CTWt5hmeYOUuF+fGE8oypeEZakxdfBXnaBnOTkIU8RyEA1gNU44Z7n\n8NAU6zP4BA5W3SAiyuWLNKgVnKMfqvpDxbIH3elybA2kKX0SxzGGIdgtfR0h\nyeZZyApVxJT4LKMw3uLfoZ+kGyDo7Lw9+VeTV5pFKJjqmTOHiZfT9otLt+u0\nHlLaUllo61JMjDy7efO1snW4YlkX+Ze0bHlCRmoAOh7flWY9mD6yYzSbr9Hf\nn2Hf5OPm/933E4wTpP8TUzd/FW+7Eh/fn1T8MHNRS7PiMnrM+OkYhkkGkeZG\nOArFFgpEjEz539XrKzOOXiY4sBTXeSkKh8GKTo4jtxyChXMh7AbIZkTtGOMU\n2Ljl\r\n=K7he\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfT1UOPkma2YcF0VQ2ctnPUYxwjwhsaqjsiRFl8PeVagIhAIGf8kocGDw0mCOL8vDlagK5NiN+gnLe4TbZ1TgmYBhm"}]},"maintainers":[{"name":"dedoussis","email":"ddedoussis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/algebrain_0.0.0-alpha2_1563711811151_0.5732614309041626"},"_hasShrinkwrap":false},"0.0.0-alpha3":{"name":"algebrain","version":"0.0.0-alpha3","description":"Combuter Algebra System focusing on symbolic transformations","keywords":["algebra","CAS","symbolic","transformation","rewriting","rules","math","mathematics","compiler"],"main":"dist/lib/algebrain.js","module":"dist/lib/algebrain.js","typings":"dist/types/algebrain.d.ts","author":{"name":"dedoussis"},"repository":{"type":"git","url":""},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && typedoc --out docs --target es6 --theme minimal --mode file src","start":"rollup -c rollup.config.ts -w","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","travis-deploy-once":"travis-deploy-once","antlr4":"antlr4ts -visitor src/parser/Algebrain.g4"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":70,"functions":75,"lines":80,"statements":80}},"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"trailingComma":"es5","tabWidth":4,"semi":true,"singleQuote":true,"endOfLine":"lf"},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@types/jest":"^23.3.2","@types/node":"^10.11.0","antlr4ts-cli":"^0.5.0-alpha.3","colors":"^1.3.2","commitizen":"^3.0.0","coveralls":"^3.0.2","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^23.6.0","jest-config":"^23.6.0","lint-staged":"^8.0.0","lodash.camelcase":"^4.3.0","prettier":"^1.14.3","prompt":"^1.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.67.0","semantic-release":"^15.9.16","shelljs":"^0.8.3","travis-deploy-once":"^5.0.9","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.12.0","typescript":"^3.0.3"},"dependencies":{"@types/core-js":"^2.5.2","antlr4ts":"^0.5.0-alpha.3","immutable":"^4.0.0-rc.12"},"gitHead":"f7366745a7cb5c46f98b464e128a16bc0f0641ef","_id":"algebrain@0.0.0-alpha3","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"dedoussis","email":"ddedoussis@gmail.com"},"dist":{"integrity":"sha512-GGKdvdv3pafaV2fLaRuDQfev0ixSre4nhCmtQCWqzjwdljONd6dNMxc8n/PVjobSxDE1M1IPMTexOYTbChqcMg==","shasum":"fc4032379cfc9f1391bd9405ba87cc3395550bad","tarball":"https://registry.npmjs.org/algebrain/-/algebrain-0.0.0-alpha3.tgz","fileCount":24,"unpackedSize":158599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNKOcCRA9TVsSAnZWagAAA9cQAIzR43BjvqHVMiz4gcix\nw1FvjroPbL1UN0Maq8j6I41+s1qrjmQVy4CTsyhMTePbzOtmgpcqDaiciybE\nD+7EmKqPEfFWM5SRyqsBvKGvl3iPYr4Roa8vlVrEFEPKevPYCy2N9ul2Fjzv\nYFdacjIRoJV3lAUgkd10LXB2kfjilNiVxdm2NGHSdFiHYb0YPsyg17cir2hp\n5jnSO/Yqkk8YjpxyTUi/IkFEZyxkEpcqnt36Zec3RKmMkXASZPD53LM0RTYJ\nbvYfkrSRHWRQMDPc29sX07rH0DwBuY40RJg86lsqSIs2DQvHIE7ha4QNvS5m\nDAjmCGV/sghVnt0DWatun9He58fy93LX7nF4h+LqdAoIu/3vVbVec/2oJGqy\nBQk9Wvr9NJM0fAwkY977hO0iYrcFW3Vg6btADJj+2DqSsxfG9PxQ23omKBLU\nYeZnVleMosmGIcwD1rpf4e0TjVB5rKNC1+KZX41ChKLybem915smvpiW87oy\nDD0jyNpljKioFlUpXoyEm9DBRTNrjcwiXCYrTW6HserTv6MeqbYn7B42AtuX\nlUnCs1XCJCsGi+gRKbhX/oAqdJD93ZRudKL4XyrF5utOP7aDdstKeSCRen+s\nN4fYB4/2mZf5Qnyk1ot+i6XzNUOHYH4cpiHNnv7grPoQN9SX7PLZJQssxFb8\nDZM7\r\n=3Qpx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJSUUy4pWddWQRVtVqki0D4TOm1NXIfgWRUfVJGB4mHgIhAPwL57XkZyOUVC2BxGCiwghA4SPaMrw+nJPY5bHX1+7c"}]},"maintainers":[{"name":"dedoussis","email":"ddedoussis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/algebrain_0.0.0-alpha3_1563730843942_0.3025907938808694"},"_hasShrinkwrap":false},"0.0.0-alpha4":{"name":"algebrain","version":"0.0.0-alpha4","description":"Combuter Algebra System focusing on symbolic transformations","keywords":["algebra","CAS","symbolic","transformation","rewriting","rules","math","mathematics","compiler"],"main":"dist/lib/algebrain.js","module":"dist/lib/algebrain.js","typings":"dist/types/algebrain.d.ts","author":{"name":"dedoussis"},"repository":{"type":"git","url":""},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && typedoc --out docs --target es6 --theme minimal --mode file src","start":"rollup -c rollup.config.ts -w","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","travis-deploy-once":"travis-deploy-once","antlr4":"antlr4ts -visitor src/parser/Algebrain.g4"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":70,"functions":75,"lines":80,"statements":80}},"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"trailingComma":"es5","tabWidth":4,"semi":true,"singleQuote":true,"endOfLine":"lf"},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@types/jest":"^23.3.2","@types/node":"^10.11.0","antlr4ts-cli":"^0.5.0-alpha.3","colors":"^1.3.2","commitizen":"^3.0.0","coveralls":"^3.0.2","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^23.6.0","jest-config":"^23.6.0","lint-staged":"^8.0.0","lodash.camelcase":"^4.3.0","prettier":"^1.14.3","prompt":"^1.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.67.0","semantic-release":"^15.9.16","shelljs":"^0.8.3","travis-deploy-once":"^5.0.9","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.12.0","typescript":"^3.0.3"},"dependencies":{"@types/core-js":"^2.5.2","antlr4ts":"^0.5.0-alpha.3","immutable":"^4.0.0-rc.12"},"gitHead":"d85bb5850780dedcd6d3044ae8ea7b953a8cf76b","_id":"algebrain@0.0.0-alpha4","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"dedoussis","email":"ddedoussis@gmail.com"},"dist":{"integrity":"sha512-DnqbA+S83UUzTxZnmAtHjRjoxUqaoIslVKNpeNhlTv/SRmmK53U+Qi65OBLnZOaMrOWgupOn6Srne/j30stL9g==","shasum":"10e27ee90ea03700d1e86c0aff51357b06491fdd","tarball":"https://registry.npmjs.org/algebrain/-/algebrain-0.0.0-alpha4.tgz","fileCount":24,"unpackedSize":158753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdPHJmCRA9TVsSAnZWagAAhvYQAJfIp8lp0rgFE6PgaS5k\n8yIUJlph29LMgbBcBnEp9MbX8auIwMJH5cqnpFxEDT1L74H2eD0bb+DsV+ji\n/0jnybxph9pr9y5qFr/ZcGF/z5WZMg2fMgkVp89FNXSur10+XL3siMoRaXSE\nxbGh42cefB2NOSRd28IftRGPT8fgNEVJxMMHVx+6zK1v9uvGDwNUChWpBe4u\n4CVccOB9uI5DMEU0IexU0BCl59TZU1U4Dr3T7Bvca+h/CrYy9Qt71lumuLmk\n20Y99Tg2tirC7lpMngsrMt2WhAXRe/Rr+ue4HYbqN+5dHWsu2zmbvBlmAzGs\nqZPcLbZhT8/OIlr5i9fvwcP6U2kaO5gqXOBwujRFRzwSana1HxTp2z02DCWh\n2dOH+0Wzc/U71eZ9Eope3/CIshY63rDAG6CmMPIDWZ9Tubm+oq35AbAUqsIz\nTfMlTNaFfRydL07yhV3hXwUYTNoNxouwUo5TiioI8Dc7TFi2MROzzB11cUkN\nwEaeXz4jCwBAoSoBBaXQ+nEHhA0wkQ5vHf29aBAk4rftdO5uJ6P5PlG8RDiU\nJX+RtEOJYy0xH0bXFZlkc81zQqVDLYLOn3uD2H6uw9S/E0Tm8fJl8cYO9U7D\n4hroCzEmo/bZrcyi7+CobSOp/csEnrr2V5+9aQiI2qhgpmDjVOWmi7qhALwZ\nl4CZ\r\n=bhnZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICapz2L3XujxPny/wvF+RSkPB88Ejb9vzf6AOn4PdLudAiEAnRW3Zc16d+ywIyvRnRlPd9m4/Yj/bB0yls/Oh+ozX3E="}]},"maintainers":[{"name":"dedoussis","email":"ddedoussis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/algebrain_0.0.0-alpha4_1564242533335_0.4897796381133124"},"_hasShrinkwrap":false},"0.0.0-alpha5":{"name":"algebrain","version":"0.0.0-alpha5","description":"Combuter Algebra System focusing on symbolic transformations","keywords":["algebra","CAS","symbolic","transformation","rewriting","rules","math","mathematics","compiler"],"main":"dist/lib/algebrain.js","module":"dist/lib/algebrain.js","typings":"dist/types/algebrain.d.ts","author":{"name":"dedoussis"},"repository":{"type":"git","url":""},"license":"MIT","engines":{"node":">=6.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && typedoc --out docs --target es6 --theme minimal --mode file src","start":"rollup -c rollup.config.ts -w","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","travis-deploy-once":"travis-deploy-once","antlr4":"antlr4ts -visitor src/parser/Algebrain.g4"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":70,"functions":75,"lines":80,"statements":80}},"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"trailingComma":"es5","tabWidth":4,"semi":true,"singleQuote":true,"endOfLine":"lf"},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@types/jest":"^23.3.2","@types/node":"^10.11.0","antlr4ts-cli":"^0.5.0-alpha.3","colors":"^1.3.2","commitizen":"^3.0.0","coveralls":"^3.0.2","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^23.6.0","jest-config":"^23.6.0","lint-staged":"^8.0.0","lodash.camelcase":"^4.3.0","prettier":"^1.14.3","prompt":"^1.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.67.0","semantic-release":"^15.9.16","shelljs":"^0.8.3","travis-deploy-once":"^5.0.9","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.12.0","typescript":"^3.0.3"},"dependencies":{"@types/core-js":"^2.5.2","antlr4ts":"^0.5.0-alpha.3","immutable":"^4.0.0-rc.12"},"gitHead":"4457084d9aee53f6ae41f101e4536b2b339ce0e2","_id":"algebrain@0.0.0-alpha5","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"dedoussis","email":"ddedoussis@gmail.com"},"dist":{"integrity":"sha512-UBZ+2u8m+BHS1He1kpo5GZNS09sSquFplfbigRGiF55wEpgOCq2MtMEJmNR7dTMit2PnXo5Rr1NRlOjY0Q82cA==","shasum":"e68d6bf98743c3ce5850d62e716a39fe601c33d5","tarball":"https://registry.npmjs.org/algebrain/-/algebrain-0.0.0-alpha5.tgz","fileCount":24,"unpackedSize":158802,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdPHMkCRA9TVsSAnZWagAAQCAP/3qmjTfpB8RCa5fRn1LU\nbTALla/rgge4XL9W0QykuChXUU9Oj3OGNJlNL1W3VdaL40Mta4/clxfew7Md\nEa/MLNom/YaUoYerZVGTLJ0lJU2NwVuE4sLGarOLf3N15geVluwAOAVHTTk/\nv/+a5vneY4wdxiVUZlEyGh7/xx0f4yq7pE87UHlQzuiTN6EcMm4eY3ABg4id\nU7xZUkgYsesMW5ONMsWJsRo9Vq+ot9RpcVXvYCYvRhrXmFoY+GziUFL1ixyM\n2A3nNYODuJU4Wn1UOwSz9aOWBEdMI+J82WELlPSo31fOTRT9e2GOikQD6d8N\nxY1hKR+280UXacc7p6ELslSxYe0u41pa9Wp9xpzs8lp7tL0iSZ+wDGZZoWVS\nHnIbAQQREpfIGYECFOItu/6kkDCWXT1Ywjbd4kIVSG7ZPSZuEWrhaI7A07wK\nDRa7xDBCDXFfjwh3kFeFnH30vL3iXUu41zGh/LrzNax5Guq1r1uNgZNwAQnd\nAkpUwV4Q1rcRmTX0VUpLAuRfDIoz8An3Qr180QUMzRclNuDKz0YlQmlYec1G\nwlP9KobmOYOrgT1WatyPedqPyghgOHEwXoYvZAYkemUYNMYQiTFEZNFSgl+G\nd35dS93uZ9mkkNCDbJ25EFWHxYAJ61RfQLyQVblBeRXzrBKo9w0cP/3XWOX6\nwNd3\r\n=z686\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHINXrJXBvX/9hjwuIQqKa4VU7zZQmsQmxwxQ8Gu6sCjAiBs0XrYFXxHW7weaVyMxY0RdHcYuUGI9BzvDL0UtMR1Pw=="}]},"maintainers":[{"name":"dedoussis","email":"ddedoussis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/algebrain_0.0.0-alpha5_1564242723868_0.21152244363512995"},"_hasShrinkwrap":false},"0.0.1":{"name":"algebrain","version":"0.0.1","description":"Combuter Algebra System focusing on symbolic transformations","keywords":["algebra","CAS","symbolic","transformation","rewriting","rules","math","mathematics","compiler"],"main":"dist/lib/algebrain.js","module":"dist/lib/algebrain.js","typings":"dist/types/algebrain.d.ts","author":{"name":"dedoussis"},"repository":{"type":"git","url":"git+https://github.com/dedoussis/algebrain.git"},"license":"MIT","engines":{"node":">=8.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && typedoc --out docs --target es6 --theme minimal --mode file src","start":"rollup -c rollup.config.ts -w","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","travis-deploy-once":"travis-deploy-once","antlr4":"antlr4ts -visitor src/parser/Algebrain.g4"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"trailingComma":"es5","tabWidth":4,"semi":true,"singleQuote":true,"endOfLine":"lf"},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@types/jest":"^23.3.2","@types/node":"^10.11.0","antlr4ts-cli":"^0.5.0-alpha.3","colors":"^1.3.2","commitizen":"^3.0.0","coveralls":"^3.0.2","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^23.6.0","jest-config":"^23.6.0","lint-staged":"^8.0.0","lodash.camelcase":"^4.3.0","prettier":"^1.14.3","prompt":"^1.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.67.0","semantic-release":"^15.9.16","shelljs":"^0.8.3","travis-deploy-once":"^5.0.9","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.12.0","typescript":"^3.0.3"},"dependencies":{"@types/core-js":"^2.5.2","antlr4ts":"^0.5.0-alpha.3","immutable":"^4.0.0-rc.12"},"gitHead":"3bbae33aa62953917835962209901800314b7a14","bugs":{"url":"https://github.com/dedoussis/algebrain/issues"},"homepage":"https://github.com/dedoussis/algebrain#readme","_id":"algebrain@0.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"dedoussis","email":"ddedoussis@gmail.com"},"dist":{"integrity":"sha512-PPlF/kPL7SR+/CuSt/cV0IPaJeXH3yKdZtTtHA9SsrBLiaycCN9QFJ2up15kVjiwy7d7+lLKcdSshjL5px4ZHA==","shasum":"91bb7e0939d2231d0edb2320de6e6cf6efec0f04","tarball":"https://registry.npmjs.org/algebrain/-/algebrain-0.0.1.tgz","fileCount":30,"unpackedSize":171488,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUBSdCRA9TVsSAnZWagAAJwMP/2Te3WRp5DdxOtSkiOmK\noTaQz/Y/LXLVopxs5pv0cg9GCAqRtIpN5Swrjf40XyHGJMx/oVFLA7b4UBCI\nHOKgWixoLLruvHnt96UdPfNowbKPKFIljzhTLwr5717cybYUtcKd2H5kJwpn\nKtevvBV7U9hgyGGgwbw2/uA1drxbP8cfpF3Y8Jaz6WXOtc0Inzy2eesrj5vJ\nEyzDnFbjg56gSI0ypAmLvyVecrqit/7hlv+CYWOx1mJKXw4E2vZFKc6P+W0N\nIVGW9SId3yXDYMxYi3CxgWbWZXMJ6ANPtYnts6f2ODeetPhI974KttsyTAGr\nFhPrOb4P0msY6+AWvVJdLIQeE/FnlZzoOeF+1d0LgtBeCUl+TNAF7Kb23+Gh\nKLB5a+rON0shux9lBB4VSSuyi85zP6iBdNxsF/7dGlFZIuY6n0GiyXYCWDS/\nhf+Ao4wxc4GzuY0eVepaeobWDuUs7j2b1zSsvG6/+N5K6MdVB7HBXtb+OEQ9\nJEPm44sf3vqieaMER2pPeoNU+Ge2HBrjJSR+/IEJ3swrySlZAb+k3e2XvDbL\nyJIUBVmOEZaPDxeoPyu8Nwu/eI2kQfhVRbhPSn7Ds6qPBaTAnO+KxKfmCxBF\ntgB7AucO7Tke7lKXGi+GHdS9VRCMptbOalIba4aEbL0TDTg/6YikhfuZYPEH\nt8yS\r\n=PjNk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDa6n5y2YWsAibIoqFucKtq6iqHQH0NBnIIW9grrHTMqQIhAPeCuLaPhV9gY7FLFs+QbA7658DTnikgg7bzIR47xoaZ"}]},"maintainers":[{"name":"dedoussis","email":"ddedoussis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/algebrain_0.0.1_1565529244955_0.9085671198921867"},"_hasShrinkwrap":false},"0.0.1-alpha":{"name":"algebrain","version":"0.0.1-alpha","description":"Combuter Algebra System focusing on symbolic transformations","keywords":["algebra","CAS","symbolic","transformation","rewriting","rules","math","mathematics","compiler"],"main":"dist/lib/algebrain.js","module":"dist/lib/algebrain.js","typings":"dist/types/algebrain.d.ts","author":{"name":"dedoussis"},"repository":{"type":"git","url":"git+https://github.com/dedoussis/algebrain.git"},"license":"MIT","engines":{"node":">=8.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && typedoc --out docs --target es6 --theme minimal --mode file src","start":"rollup -c rollup.config.ts -w","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","antlr4":"antlr4ts -visitor src/parser/Algebrain.g4"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"trailingComma":"es5","tabWidth":4,"semi":true,"singleQuote":true,"endOfLine":"lf"},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^7.1.2","@commitlint/config-conventional":"^7.1.2","@types/jest":"^23.3.2","@types/node":"^10.11.0","antlr4ts-cli":"^0.5.0-alpha.3","colors":"^1.3.2","commitizen":"^3.0.0","coveralls":"^3.0.2","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^23.6.0","jest-config":"^23.6.0","lint-staged":"^8.0.0","lodash.camelcase":"^4.3.0","prettier":"^1.14.3","prompt":"^1.0.0","replace-in-file":"^3.4.2","rimraf":"^2.6.2","rollup":"^0.67.0","semantic-release":"^15.9.16","shelljs":"^0.8.3","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.12.0","typescript":"^3.0.3"},"dependencies":{"@types/core-js":"^2.5.2","antlr4ts":"^0.5.0-alpha.3","immutable":"^4.0.0-rc.12"},"gitHead":"2779d1c6c398a170d18f5bf2056c76e7e18c9cce","bugs":{"url":"https://github.com/dedoussis/algebrain/issues"},"homepage":"https://github.com/dedoussis/algebrain#readme","_id":"algebrain@0.0.1-alpha","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"dedoussis","email":"ddedoussis@gmail.com"},"dist":{"integrity":"sha512-xtXkRXdlTxxTZckiwuGus6gbIfUd7duzYZOMkMbhWit6DZP7MlxuSWxc1+hYmfMsoJWyKeUgn+l7RHwBtIc3sA==","shasum":"0180bf4517d713e9996120fbe945fc2d21e720b8","tarball":"https://registry.npmjs.org/algebrain/-/algebrain-0.0.1-alpha.tgz","fileCount":30,"unpackedSize":171441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUBhvCRA9TVsSAnZWagAAxZ8QAIE3A62swKZv1T/5Mfph\njqEDTK5u15CKJxAUXSF2SnVgBBkFdGF+tSen1oUlQqovAHj3oNvwU4mKtis8\nu0kusSKMw6nOu+RPpdIwZbnHZzNzm8g+UwdlFFVfOZEkh7C/d/QHwnoAmx0S\n65kD/FXVvY6omJ7W9orS0R+Jfdd3hAZKTpsARsyuqgSc3Bfc3towHqkUDuWS\nfkyxKTGPTePpEVIbiM7z0fghgqhVleFS9XUY3gS7AJh1KWrew557Ery3jjy1\nWfFBFI8HoFHD2B3b37N16JkdWF60DV4cVs0mX08mhmIwXX70hfNN8q8Wjexr\nr1iqhNyterpxcECX6sE3IpDwgRbMucoHgD0BFVvszU1w7NIgfoqAF0WjWytH\njMsveBzmqlzhcnP2NHFpZrjZHazEXSgG+mbIen+nkchbxaHhHoUdFYydXj76\noJpaAJscTsHLzLZxJTQqFSJrGLKHnAltzo1B2aOLm0frdLjjTrEfY/qUjKZg\n8pfOc1GHXhMWnuQKNiu/GDJXrzhWLzps0eHSB5bwvcaeSA1bukAvXMMpoqtO\nXN/z4qT1fAEZyrr+nG9Jn/NYlGLkIXhVkp+4DWcfUpvEeOLEbEUzQixkH0VQ\nEXq4EyPlnH/c7wNOWPB6RZTj2NLp9+llIi70oJSC8hKejS9jwWzFDqbbTlBe\nyyjP\r\n=JB4M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD49g0COtwwFPlsM7GC9uXScg4blW+jD7K7ccMePvYEHgIgTBaC8OzVbqmzPcQdCTnv1J1PbOK6/aBcoyVMKbt1L8U="}]},"maintainers":[{"name":"dedoussis","email":"ddedoussis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/algebrain_0.0.1-alpha_1565530222492_0.838432992435133"},"_hasShrinkwrap":false},"0.0.1-alpha2":{"name":"algebrain","version":"0.0.1-alpha2","description":"Combuter Algebra System focusing on symbolic transformations","keywords":["algebra","CAS","symbolic","transformation","rewriting","rules","math","mathematics","compiler"],"main":"dist/lib/algebrain.js","module":"dist/lib/algebrain.js","typings":"dist/types/algebrain.d.ts","author":{"name":"dedoussis"},"repository":{"type":"git","url":"git+https://github.com/dedoussis/algebrain.git"},"license":"MIT","engines":{"node":">=8.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && typedoc --out docs --target es6 --theme minimal --mode file src","start":"rollup -c rollup.config.ts -w","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","antlr4":"antlr4ts -visitor src/parser/Algebrain.g4"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"trailingComma":"es5","tabWidth":4,"semi":true,"singleQuote":true,"endOfLine":"lf"},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^8.1.0","@commitlint/config-conventional":"^7.1.2","@types/jest":"^23.3.2","@types/node":"^10.11.0","antlr4ts-cli":"^0.5.0-alpha.3","commitizen":"^3.0.0","coveralls":"^3.0.2","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^24.8.0","jest-config":"^24.8.0","lint-staged":"^8.0.0","prettier":"^1.14.3","rimraf":"^2.6.2","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.15.0","typescript":"^3.0.3"},"dependencies":{"@types/core-js":"^2.5.2","antlr4ts":"^0.5.0-alpha.3","immutable":"^4.0.0-rc.12"},"gitHead":"262a0faf06913ed0205627f0a8f93778c7812a98","bugs":{"url":"https://github.com/dedoussis/algebrain/issues"},"homepage":"https://github.com/dedoussis/algebrain#readme","_id":"algebrain@0.0.1-alpha2","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"dedoussis","email":"ddedoussis@gmail.com"},"dist":{"integrity":"sha512-xT5lgmC29F5dAQtNMYmJnVNAGrFJtv6wk/DSjtIY5ripuY5S69ayjy93inEX17tyird1E+QJbg1jZn8ZPgweTg==","shasum":"cb59b6fc015c7a04443ae363593c3e0ea992a09c","tarball":"https://registry.npmjs.org/algebrain/-/algebrain-0.0.1-alpha2.tgz","fileCount":30,"unpackedSize":173400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUHslCRA9TVsSAnZWagAAHZoP+QFTV4+jdcn7gxliC2kV\nlBLebb8ijqM7Jftzn3mBK/lM2uX7jdruFNJyQSjpLc5crm2w08nqGPxR1xMH\nhZSVqVbKvWNY7V9ScfyEPLa5ok5eH/tcUZQUxXzlNXro6kM/5kDYL/DkImRv\nqEClf4Bl03eoM6Bp77pOA/88xerLFNvmv5hqgIIzjLI3d9XPRXdlk1OWp8BM\nz4KPaLZ6ysvcBdujGYQUfF+H8EqU7ytG7ovHcxt9EaZw13tWPxbH5eRG6okH\nvF3VbsYgpjNa7JZER213+OPiHERtB0qJcQYPnzFl280xAC/I5adG7Lk7sXPS\nv4pTpq1t/NKFxCJDjmIjOB6RIZeJt8nRFSpQbdrQbDn146pEFlxupolfcrEm\nJBI/aJL8gJMeM58b+Jb/SfL5lSSZOg1eMHiqOOrSNlkY21eTL5sK2eslOhwU\nJDp9aDnaL6e8eHEDlkBF1+xUooeMozxehg5HyRroR10er/WdKETCOuOhZd3u\nBLGN3bTg45rAdTJ4O1ftrN//j9K/XZY1sh3xyhAYPYNFn5OVpJu7uSQla21X\nhe2PNOT+nVqombKDbmOMbHh88DElUQW5qww1Gt/nnlYKyAGz3xgaP8mEaHCJ\ncQa2vF8eFF3WxJDYTJHd8ZUygP4gOKyL1gy+svhGDoDfzdcXFdRnCOYs5qGv\nkezV\r\n=TXQl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFY7GpCEkk9bZ7/P7fyUR0/LKWdxKoc3Vauz+4DHpKaLAiEA+IuyEYLeAuJhspAd84fewIGOXFPv4FCBGKfT/gmrXLQ="}]},"maintainers":[{"name":"dedoussis","email":"ddedoussis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/algebrain_0.0.1-alpha2_1565555492416_0.9771390413448806"},"_hasShrinkwrap":false},"0.0.2":{"name":"algebrain","version":"0.0.2","description":"Combuter Algebra System focusing on symbolic transformations","keywords":["algebra","CAS","symbolic","transformation","rewriting","rules","math","mathematics","compiler"],"main":"dist/lib/algebrain.js","module":"dist/lib/algebrain.js","typings":"dist/types/algebrain.d.ts","author":{"name":"dedoussis"},"repository":{"type":"git","url":"git+https://github.com/dedoussis/algebrain.git"},"license":"MIT","engines":{"node":">=8.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && typedoc --out docs --target es6 --theme minimal --mode file src","start":"rollup -c rollup.config.ts -w","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","antlr4":"antlr4ts -visitor src/parser/Algebrain.g4"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"trailingComma":"es5","tabWidth":4,"semi":true,"singleQuote":true,"endOfLine":"lf"},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^8.1.0","@commitlint/config-conventional":"^7.1.2","@types/jest":"^23.3.2","@types/node":"^10.11.0","antlr4ts-cli":"^0.5.0-alpha.3","commitizen":"^3.0.0","coveralls":"^3.0.2","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^24.8.0","jest-config":"^24.8.0","lint-staged":"^8.0.0","prettier":"^1.14.3","rimraf":"^2.6.2","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.15.0","typescript":"^3.0.3"},"dependencies":{"@types/core-js":"^2.5.2","antlr4ts":"^0.5.0-alpha.3","immutable":"^4.0.0-rc.12"},"gitHead":"c86c3153fc9592b47c2dff9218b64dc7cdf73232","bugs":{"url":"https://github.com/dedoussis/algebrain/issues"},"homepage":"https://github.com/dedoussis/algebrain#readme","_id":"algebrain@0.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"dedoussis","email":"ddedoussis@gmail.com"},"dist":{"integrity":"sha512-LsuxQ6vqS9ZzJ7BHQ3VWUmInEMIIUSkccApyGEH/H2RA7L4Y/EE4oEFFDyq8h7IsSb+BkEyF5lfqhnCBm+bXbA==","shasum":"ab45eb2a1245bca286dccfe8423aaf7848324a05","tarball":"https://registry.npmjs.org/algebrain/-/algebrain-0.0.2.tgz","fileCount":30,"unpackedSize":172908,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWAOoCRA9TVsSAnZWagAAx5YP/2j0R0lln4ceoxFK81XX\n+OhbuYLfTWQ71/+OL7c5XD1FCC9rjXyuMhYiU0zvNPHvJAUyE/r7nvluZ+wD\nJrtBYD5ALDma18QsxFWdUriShXYzaWSYZhKX+aOyH3iyTTudzhHBV8B8IatS\nJdgO7GTbzjbLqBWG+gLnDQ5UWk7Q/xoQRvIk3E0mqWApO2OL+nBBughj7o6T\nV0xFwtw9WlG0b8kcsUYCffsfxVMq3GPXwU6+XuFRjbFmTnhpVkzNH6jmLIFg\novvggOaYDHABXGCkqUOaxSD8Yq0f/ioc2WPwlkL7LdR9SCD1AuQ9X4DqmZeN\nDw1hKXD5Zos9uN1DUM33p0Hltsw4f470VCW32sXmeTwi4R0yY6VGOskiujpC\nqx/uin2bBdsXfWuQRAKAj546mXIpiWUG2J4AakX8a31BsvW/woQVjep6uChR\nE2cQMDautb06NkFzQHbMjBEFHPs1RIG+B8SUN5kC769aMHD6B4Rph/N23ogx\nSr98rMj9OVGKzaaorvmo5ah0yMOuVOfBnhpl0F/ilRB9LxRT/npiY8WBeUFF\nCvoqGCSCQugPQ6vQItoNIFFyrkeJuab0ygB2QBIOO2E5GogCdqdfhC/UAAFz\nf4DBZqxa+G5YTtWZgkd373J38c3RA9dUfzbXp4QickDj1RwObhkISgRMFoHG\nDhGD\r\n=4P3E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBZ1ok4sd5KIcTadL6hV/bKwCMcnqK21buFPsceAhUFeAiEA02JQU6qoRVjqmL1Az9rssBrqmIG1hGhltxiIqyZDX4Y="}]},"maintainers":[{"name":"dedoussis","email":"ddedoussis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/algebrain_0.0.2_1566049191677_0.8574279393966837"},"_hasShrinkwrap":false},"0.0.3-a":{"name":"algebrain","version":"0.0.3-a","description":"Combuter Algebra System focusing on symbolic transformations","keywords":["algebra","CAS","symbolic","transformation","rewriting","rules","math","mathematics","compiler"],"main":"dist/lib/index.js","module":"dist/lib/index.js","typings":"dist/types/index.d.ts","author":{"name":"dedoussis"},"repository":{"type":"git","url":"git+https://github.com/dedoussis/algebrain.git"},"license":"MIT","engines":{"node":">=8.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && typedoc --out docs --target es6 --theme minimal --mode file src","start":"rollup -c rollup.config.ts -w","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","antlr4":"antlr4ts -visitor src/parser/Algebrain.g4"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"trailingComma":"es5","tabWidth":4,"semi":true,"singleQuote":true,"endOfLine":"lf"},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^8.1.0","@commitlint/config-conventional":"^7.1.2","@types/jest":"^23.3.2","@types/node":"^10.11.0","antlr4ts-cli":"^0.5.0-alpha.3","commitizen":"^3.0.0","coveralls":"^3.0.2","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^24.8.0","jest-config":"^24.8.0","lint-staged":"^8.0.0","prettier":"^1.14.3","rimraf":"^2.6.2","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.15.0","typescript":"^3.0.3"},"dependencies":{"@types/core-js":"^2.5.2","antlr4ts":"^0.5.0-alpha.3","immutable":"^4.0.0-rc.12"},"gitHead":"984c2268f6fd1e6e7cc8c8e9ddf08f2cd7d09f35","bugs":{"url":"https://github.com/dedoussis/algebrain/issues"},"homepage":"https://github.com/dedoussis/algebrain#readme","_id":"algebrain@0.0.3-a","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"dedoussis","email":"ddedoussis@gmail.com"},"dist":{"integrity":"sha512-qdJTiROzYKcI9SWqnB/G+Tvl1Mcu+WJMF/Dp71/uGDbG9+i/gIL3O2sM1agZ5NvltsQV2zTh8/ufrd11TEW4Xg==","shasum":"bb0ae182ddb7f91dc6b63767b96b2a51e6dc28fc","tarball":"https://registry.npmjs.org/algebrain/-/algebrain-0.0.3-a.tgz","fileCount":39,"unpackedSize":210109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdvr2WCRA9TVsSAnZWagAALUEQAKPu8fZK8F/nXrQtkCW/\nscexlzgA8qCGDmxrdygb7/J82lEgVk5DN1DHoxl5AjTyOBO9RtW/Hgsa81jW\nJrVR1m36/Jfvyn9ukmaMPk7VffsBrp7tuRfki4bbQkC659DcCek5FdtQahNF\nbhOc8aCaabyEsfNq/J/esk2174rk34EItqHG5o0Pnh3C3aRcrpyTpqvpTzdq\nd2ze7n6mP+6sVOX31xZEagrYjFq0CAueQO5brgk47J14VEAfHd5rNpbPcANy\nHz+wkYcXt+X71+M1xATWtUArl+mfM63WSM0oRc+0Dg/LLUTAqKxs9HVN2C1v\nB2/nYdfvn85xkiSPSDdfrEzrwU7oyU/3aDcVGtIhMPOi1QRyZBTNjv779Zmo\nvZXz29CAugsAC8OSu9nSB6H1IbnJRLUPjk6bMaBxWVCc7RnwZ56vrw2wkm+T\nVx7/WJgDwaZ9nAol138NtyQbOkaDyUV1vcS719zoVn3cDrv7XxgkanBm5mN1\nP0VQWcBg6E4NFIOuaK2TchvKFN44YwH3rLUIXhP34hIFRbVWDxt2ZtcAdhRu\nz2QDZU8+OkhM09BULZ4cm1uG1tF9aZP2KzQhPVSs49Tu5znQgYqbuqtz+phK\nEabXkn9PVzq37fxCnqjG0uyji3LX1086y5pIWS5r2TF0d8giTiv5g2R/Tcuk\nIZU8\r\n=+zuJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAg9uzqEFAuyR5EfAQWEMEE+OmVXLq/Gu1EZZivrAtSEAiAUsWPa/rqDu+v2ajYVQKCu5YhaaUEEY4/zDGyXzoE38A=="}]},"maintainers":[{"name":"dedoussis","email":"ddedoussis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/algebrain_0.0.3-a_1572781462065_0.04995058717888878"},"_hasShrinkwrap":false},"0.0.3-b":{"name":"algebrain","version":"0.0.3-b","description":"Combuter Algebra System focusing on symbolic transformations","keywords":["algebra","CAS","symbolic","transformation","rewriting","rules","math","mathematics","compiler"],"main":"dist/lib/index.js","module":"dist/lib/index.js","typings":"dist/types/index.d.ts","author":{"name":"dedoussis"},"repository":{"type":"git","url":"git+https://github.com/dedoussis/algebrain.git"},"license":"MIT","engines":{"node":">=8.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && typedoc --out docs --target es6 --theme minimal --mode file src","start":"rollup -c rollup.config.ts -w","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","semantic-release":"semantic-release","semantic-release-prepare":"ts-node tools/semantic-release-prepare","precommit":"lint-staged","antlr4":"antlr4ts -visitor src/parser/Algebrain.g4"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"trailingComma":"es5","tabWidth":4,"semi":true,"singleQuote":true,"endOfLine":"lf"},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^8.1.0","@commitlint/config-conventional":"^7.1.2","@types/jest":"^23.3.2","@types/node":"^10.11.0","antlr4ts-cli":"^0.5.0-alpha.3","commitizen":"^3.0.0","coveralls":"^3.0.2","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^24.8.0","jest-config":"^24.8.0","lint-staged":"^8.0.0","prettier":"^1.14.3","rimraf":"^2.6.2","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.15.0","typescript":"^3.0.3"},"dependencies":{"@types/core-js":"^2.5.2","antlr4ts":"^0.5.0-alpha.3","immutable":"^4.0.0-rc.12"},"gitHead":"984c2268f6fd1e6e7cc8c8e9ddf08f2cd7d09f35","bugs":{"url":"https://github.com/dedoussis/algebrain/issues"},"homepage":"https://github.com/dedoussis/algebrain#readme","_id":"algebrain@0.0.3-b","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"dedoussis","email":"ddedoussis@gmail.com"},"dist":{"integrity":"sha512-oWshw8v16CXzmBjVvZLs7+aOe79iRKfZEZH9gowPgoxYVhD0YGHbGSPNeizR6iI6P+4HSTxxgroppQgVXpTthw==","shasum":"5e2a941b8c4192ad2e736fbc444239481779824e","tarball":"https://registry.npmjs.org/algebrain/-/algebrain-0.0.3-b.tgz","fileCount":39,"unpackedSize":211158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdvr5yCRA9TVsSAnZWagAA9u4P/1DzLXd4VVIXUW0Fr1AE\nPL3kITrBDmilX+Ez/5lJCPlLtrnelhO/ooYnRmalev36XbdcXyBMQTV3kT3L\nk8eYLFwaPHJ6VqGqYImRfpLOSKsOSM/VH7uV07WkjoEKtmaxpGIq7FotayIe\nvN5nn9ACofH/+HPDZdXQHoTNs96dDkK9UcGAgohL5ZWdGWZPVktuEy0uOJHN\nuejJZNKC9FBAD1VqCK3L7hYN8QWAw9Vq8CeUTKQI3h9sOvzHgGOndJiV54Zo\nls+v53IV4Ln8NifdrLqGPzGJBMbI+CQ1Xk9IryPLGkmnxgofog0+hdXP9cEz\n3eLDc2Nr7tBEvVcQt7DDR6sA08oH8vzH4+5VIt30OQYjFms24D5TnGyD9kvz\n+3dCzn6yAV/KjBt3LD2aa5fuiae3KjAQ5OLTAE6BYVatEX1piW/92qETBapn\nlXoeRh2gx7ReV2CsYBXr3LAXljJn4ho7OnPBp90sxWICsa89JZcHAQNHq/qL\nK+NJmnO1X44Uxtk4elC/Ivvf5ZTnBPYRqJVNeWWz1VoayHKOm2wXlZKfE/eX\nwf8UjadWh0jCuHRIYZMhrpBTODMhG/zZvUnSvjTjO5tUCBJA/4ncHD1X5L/L\nh0PIwUKCyJ4xIlWI97tABDHohQ0HDQEayVRZooB8/zgBUhsM+T70MgtwPEjz\ncVYO\r\n=UEMS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqcqrdl5q8XpdkZgk7pj/ckOmdm2eKHGw9knCA9pSCZwIgWAlTDMl/Mcp3CYCseKwwSTU/toYppv2RDbd2biLzcy4="}]},"maintainers":[{"name":"dedoussis","email":"ddedoussis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/algebrain_0.0.3-b_1572781682114_0.988647880819933"},"_hasShrinkwrap":false},"0.0.3-c":{"name":"algebrain","version":"0.0.3-c","description":"Combuter Algebra System focusing on symbolic transformations","keywords":["algebra","CAS","symbolic","transformation","rewriting","rules","math","mathematics","compiler"],"main":"dist/lib/src/index.js","module":"dist/lib/src/index.js","typings":"dist/types/src/index.d.ts","author":{"name":"dedoussis"},"repository":{"type":"git","url":"git+https://github.com/dedoussis/algebrain.git"},"license":"MIT","engines":{"node":">=8.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && typedoc --out docs --target es6 --theme minimal --mode file src","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","precommit":"lint-staged","antlr4":"antlr4ts -visitor src/parser/Algebrain.g4"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"trailingComma":"es5","tabWidth":4,"semi":true,"singleQuote":true,"endOfLine":"lf"},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^8.1.0","@commitlint/config-conventional":"^7.1.2","@types/jest":"^23.3.2","@types/node":"^10.11.0","antlr4ts-cli":"^0.5.0-alpha.3","commitizen":"^3.0.0","coveralls":"^3.0.2","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^24.8.0","jest-config":"^24.8.0","lint-staged":"^8.0.0","prettier":"^1.14.3","rimraf":"^2.6.2","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.15.0","typescript":"^3.0.3"},"dependencies":{"@types/core-js":"^2.5.2","@types/treeify":"^1.0.0","antlr4ts":"^0.5.0-alpha.3","immutable":"^4.0.0-rc.12","treeify":"^1.1.0"},"gitHead":"88faa0da23dd1079671c4ca1d5f510ea54ead14e","bugs":{"url":"https://github.com/dedoussis/algebrain/issues"},"homepage":"https://github.com/dedoussis/algebrain#readme","_id":"algebrain@0.0.3-c","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"dedoussis","email":"ddedoussis@gmail.com"},"dist":{"integrity":"sha512-u+27cYWCRHHvVXwHs09tQ6l8ZPDTf0JyIr5lFclktvCR+gwrRCBVyqXVWNhQXG81lfdo9G/yZbJUA+8dh9QtZA==","shasum":"9fbebc78bfe86c62891e80b06661d29321b6faf1","tarball":"https://registry.npmjs.org/algebrain/-/algebrain-0.0.3-c.tgz","fileCount":15,"unpackedSize":49082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0zPMCRA9TVsSAnZWagAAj+gP/2LsZz1XhIOdzLYX0HVb\nR1b2wEeHfYL3J8wb+p8ioeC7pW+OnKKd0/vpfCc6+c2mbkCklvXPZAFm/AXy\n4q5+SUlEqPQT5dl1tr56BMYuLRKwN25HoVJhFnvFNDqLC6aGGBtxqD6BdD0h\npsaTDnv87mDGPqp18DRYApsncctL44+bwe7RST4rDZA0P9f5Q8XDyXNfqNes\n0g7+8sZH3LYSC9CDJvZ0oF8gduE/5h1rBz4sH+UuCKUCiQMXKVbz9949vn3l\nPBiuIOEgplPahBuGHGwgNTmhRkSwcDHXFfS4Tz3Uocu25aSh9e5ed7H1oJ5s\nGEOon0GS7aGVaWvAwl1MiJHF98cDD+Z9EX51AWbGDQLwTGMUAY30SvUZf604\nnaUWdJ4mDrUJ9N6+JvN7ScGaDCD8yZs5nb+FA33ZBNR/rR9Ei++hXdC8CXZw\nNkixnUSmMuCqD7xdSlYz6GYQfKjusX/lKfB5ejjFmn4SQF33UUitlWo7wFuz\nEFAHaE3B9NtTlJdFoFKsIW4I4WFWnD9VLgb0nnw+Jqcai/hPE6j9hUp+FUc6\nqkUdWkwTTBoEZWWcacYT7vlbqxbCHCVn1as5MOIbOm8x4uAAbfn6eq4qaanZ\nxL3qsoA94/wDTQ66Z40uP3aBJjiWP96hweqUkSOVI8U+d6kx3xMvWqUDM0HC\n/x3L\r\n=9xF4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBCzgVdkJtUaTFqtz81L+Q0ylLuv/Ug5UqSjmLcXbFrFAiEA6eNVDpvcxRuo/HGghMH8Qb8mGWg/y3F3+/Md5HX0t0s="}]},"maintainers":[{"name":"dedoussis","email":"ddedoussis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/algebrain_0.0.3-c_1574122443869_0.6039139759737322"},"_hasShrinkwrap":false},"0.0.3-d":{"name":"algebrain","version":"0.0.3-d","description":"Combuter Algebra System focusing on symbolic transformations","keywords":["algebra","CAS","symbolic","transformation","rewriting","rules","math","mathematics","compiler"],"main":"dist/lib/src/index.js","module":"dist/lib/src/index.js","typings":"dist/types/src/index.d.ts","author":{"name":"dedoussis"},"repository":{"type":"git","url":"git+https://github.com/dedoussis/algebrain.git"},"license":"MIT","engines":{"node":">=8.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && typedoc --out docs --target es6 --theme minimal --mode file src","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test -- --no-cache","deploy-docs":"ts-node tools/gh-pages-publish","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","precommit":"lint-staged","antlr4":"antlr4ts -visitor src/parser/Algebrain.g4"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"trailingComma":"es5","tabWidth":4,"semi":true,"singleQuote":true,"endOfLine":"lf"},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^8.1.0","@commitlint/config-conventional":"^7.1.2","@types/jest":"^23.3.2","@types/node":"^10.11.0","antlr4ts-cli":"^0.5.0-alpha.3","commitizen":"^3.0.0","coveralls":"^3.0.2","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^24.8.0","jest-config":"^24.8.0","lint-staged":"^8.0.0","prettier":"^1.14.3","rimraf":"^2.6.2","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.15.0","typescript":"^3.0.3"},"dependencies":{"@types/core-js":"^2.5.2","@types/treeify":"^1.0.0","antlr4ts":"^0.5.0-alpha.3","immutable":"^4.0.0-rc.12","treeify":"^1.1.0"},"gitHead":"88faa0da23dd1079671c4ca1d5f510ea54ead14e","bugs":{"url":"https://github.com/dedoussis/algebrain/issues"},"homepage":"https://github.com/dedoussis/algebrain#readme","_id":"algebrain@0.0.3-d","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"dedoussis","email":"ddedoussis@gmail.com"},"dist":{"integrity":"sha512-vR7ExLr0zCStWRAFCQWf3jZhERO5oPpTpCCYJcSIl1xSqczlnDVDXwc6GZGhTLMTmAhujV50LH8wa/93RvOmYg==","shasum":"4b4590af1d454b1b8284964e2041f2b8b2b3f590","tarball":"https://registry.npmjs.org/algebrain/-/algebrain-0.0.3-d.tgz","fileCount":15,"unpackedSize":49082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0zdACRA9TVsSAnZWagAA1jsP/1P9FKhlfszZrmUsxz/x\nwksIen6yniYHYqXY/IBBG9tBxPaB5snNKfcHvZK+tcUfgumbMyWqYWDPCEQM\nb6Ai4SSEDeenIdZ839pi18/rc6xreD5bgLk1L1Er1Z7bNobT9dvDVf/fO/KD\no0kmArqPH0tjDj67U4aEGhFUD/ulNABEO0NXeuYsD+hZcqzhxPivOY7Ta5g/\n7jesC98/rLuRWbhIhw6vzouA8HnyrATUO3K7isa0xjtDP7KSjx3tnsJp7ifd\n7W+9rvNfa2fyndHlPnknRuVKX/B69xSm55WemYBtj1zW/FLtO6IGdDXUZXfX\nQDcOaENWqD14P50n13baVD2monUpPF8vvMU4R6rahwhFtiZ+4RNOnXEmL5Fy\nlXwqtH6q88SV5FNVZ9crJL3R3+FKaNBl6Zzpmk4TmDFwBSWj+S+q6KjlvGJu\n8VE+ZWME9BjftmL3PaARG3OB7yUtYI7VuV148PWe9Zy0Zbs4aq1hclFcS5f+\nszryyYj+XIYEZuvc4xRXM4ys97aUQETWWA89AF4Emq0/sjj/U6Avd6BPAzJ2\ncH/N+K8y6YichV25QoRAD/JUwEIKBfEy7rHTiYsOibdc8BEHh2qSwrxlkohz\nDFtYVD93TisXBYNy6brMmCrFZiGAQOo0AS61xU0o3fushrEkuBcmbbuAUrW4\ntrUQ\r\n=3V2i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQ4SXuP4UJX6R0nGhM7/h1UJ0eTbHIU7mHGfcYV/gg/gIgfBa1Xwnk4+/CGHhg9nn/seaCbUtWNzIRROePOB6KI9Q="}]},"maintainers":[{"name":"dedoussis","email":"ddedoussis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/algebrain_0.0.3-d_1574123327811_0.15769761941439708"},"_hasShrinkwrap":false},"0.0.3-e":{"name":"algebrain","version":"0.0.3-e","description":"Combuter Algebra System focusing on symbolic transformations","keywords":["algebra","CAS","symbolic","transformation","rewriting","rules","math","mathematics","compiler"],"main":"dist/lib/index.js","module":"dist/lib/index.js","typings":"dist/types/index.d.ts","author":{"name":"dedoussis"},"repository":{"type":"git","url":"git+https://github.com/dedoussis/algebrain.git"},"license":"MIT","engines":{"node":">=8.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && typedoc --out docs --target es6 --theme minimal --mode file src","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test -- --no-cache","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","precommit":"lint-staged","antlr4":"antlr4ts -visitor src/parser/Algebrain.g4"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"trailingComma":"es5","tabWidth":4,"semi":true,"singleQuote":true,"endOfLine":"lf"},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^8.1.0","@commitlint/config-conventional":"^7.1.2","@types/jest":"^23.3.2","@types/node":"^10.11.0","antlr4ts-cli":"^0.5.0-alpha.3","commitizen":"^3.0.0","coveralls":"^3.0.2","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^24.8.0","jest-config":"^24.8.0","lint-staged":"^8.0.0","prettier":"^1.14.3","rimraf":"^2.6.2","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.15.0","typescript":"^3.0.3"},"dependencies":{"@types/core-js":"^2.5.2","@types/treeify":"^1.0.0","antlr4ts":"^0.5.0-alpha.3","immutable":"^4.0.0-rc.12","treeify":"^1.1.0"},"readme":"# Algebrain 🧠\n[![Build Status](https://travis-ci.com/dedoussis/algebrain.svg?branch=master)](https://travis-ci.com/dedoussis/algebrain)\n[![Coverage Status](https://coveralls.io/repos/github/dedoussis/algebrain/badge.svg?branch=master)](https://coveralls.io/github/dedoussis/algebrain?branch=master)\n\nCombuter Algebra System focusing on symbolic transformations.\n\n100% writen in typescript.\n\nParser generated using [ANTLR4](https://www.antlr.org/).\n\n*Note: Algebrain is still at a very early and unstable stage.*\n\n## Install\n\n```bash\n$ npm install algebrain\n```\n\n## Usage\n\n### Expressions\n```javascript\nimport Algebrain from \"algebrain\";\n\nconst expr = Algebrain.parse(\"(3^2)*1.6+5/(y-12.34)\");\n// Your string expression is now a tree of nodes:\n//  +\n//  ├── *\n//  │   ├── 1.6\n//  │   └── ^\n//  │       ├── 3\n//  │       └── 2\n//  └── /\n//      ├── 5\n//      └── -\n//          ├── y\n//          └── 12.34\n\nconst evaluated = expr.evaluate();\n// Evaluated tree of the following form:\n// +\n// ├── 14.4\n// └── /\n//     ├── 5\n//     └── -\n//         ├── y\n//         └── 12.34\n\nconsole.log(`My evaluated expression is: ${evaluated}`);\n// > My evaluated expression is: 14.4+5/(y-12.34)\n```\n\nUnder the hood, the above parsing uses an extensive API for structuring algebraic expressions:\n```javascript\n// Algebrain heavily relies on the immutable package for persistent data structures\nimport { List } from \"immutable\";\nimport { Operator, Num, Symbol } from \"algebrain\";\n\n// The above expression: 14.4+5/(y-12.34), is constructed as:\nconst expr = new Operator(\"+\", List([\n    new Num(14.4),\n    new Operator(\"/\", List([\n        new Num(5),\n        new Operator(\"-\", List([\n            new Symbol(\"y\"),\n            new Num(12.34)\n        ]))\n    ]))\n]));\n\nconsole.log(expr.toString());\n// > 14.4+5/(y-12.34)\n```\n\n### Transformations\n\nBy exploiting the concept of [rewriting rules](https://en.wikipedia.org/wiki/Rewriting), Algebrain enables the use of custom transformations, that can be entirely developed and compiled within its environment.\n\n```javascript\nimport Algebrain, { Transformation } from \"algebrain\";\n\nconst rules = Algebrain.multiParse(`\n    fib(0)=0\n    fib(1)=1\n    fib($a)=fib($a-1)+fib($a-2) if const($a)\n`);\n\nconst fibonacci = new Transformation(rules);\n\nconst expr = Algebrain.parse(\"fib(15)\");\n\nconsole.log(`The 15th term of fibonacci is: ${fibonacci.transform(expr)}`);\n// > The 15h term of fibonacci is 610\n```\n\n### Interpreter - The execution framework of Algebrain\n\nSimilar to any traditional Computer Algebra System, Algebrain provides a progamming language and an intepreter.\nEvery Algebrain statement or expression, when parsed, results to an object implementing the `Executable` interface.\n\n✍️ more documentation to come...\n\n## Develop\n\n\n```bash\n# Linting\nnpm run lint\n\n# Unit tests w/ coverage thresholds\nnpm run test\n\n# Compile typescript\nnpm run build\n\n# Please commit through the following npm scripts\nnpm run precommit\nnpm run commit\n```\n","readmeFilename":"README.md","gitHead":"88faa0da23dd1079671c4ca1d5f510ea54ead14e","bugs":{"url":"https://github.com/dedoussis/algebrain/issues"},"homepage":"https://github.com/dedoussis/algebrain#readme","_id":"algebrain@0.0.3-e","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"dedoussis","email":"ddedoussis@gmail.com"},"dist":{"integrity":"sha512-PTh/c028lWKS0RdTpBuPSxL27hhmgVlcOn/UljXAovSnAIOV3GRGBPkVdOvjsuHmHJk6Uqb4QtXCdFiaLia91Q==","shasum":"252c13e87d58c8c3fc8272c9ed0063dcfcc25598","tarball":"https://registry.npmjs.org/algebrain/-/algebrain-0.0.3-e.tgz","fileCount":39,"unpackedSize":216496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0znOCRA9TVsSAnZWagAAdlQP/j0ZDR7Vt8nkEtNowOpE\nNeqD+pA7Qvh0iv6QXkFVZGodU29M7SVmuXyGDofEXS9igMec3AEEO3A3TfTl\n6mb2fbRf/CK8gXSIZOrK+fzumpeUUiyU209GsjFzby+1rYCH+o2HHOpbSk70\nYankwrpTU6opqPwbUQlyj27OL1Amu/jjjkihrLMJY+k5AYjHwco5IqqJ6owT\n58xaL5ombkodG/gdDm1Ua05DvpWpiSziD7F+iGwPw/K7kMXLVeIz2WawZk2x\nBkrh05Zf9GNtPkGkteTuT8ny20biUWWl6yHCf6Kze0T3m+ExojGosf2wn7Ah\nuth4WwPMGdqfck4hokmTVikBAuF7LoABTWyx/LJpVOvE0D/P0FmwvGnSGk5+\nOq02BPXTmW4g2zJqeUp8kjG3xNi7ugrOUhYngPRYfd1cBBLseVthE9vZv5i4\n7QDu+Xr9mVd7JybSBGwpgb28X4nZkNysyXxrDvHP6QC0yzbCrLjC+iZWSRJY\nv0v9ugZT1zlD0rkpWBH9MhvPTKBvpIST0/Dvs4VjDXNoCZXZQD16ocYubAMJ\nxTKp1ijDzNciXaib6edW2BTkE5AgMri6hwyguV/9oPf50Teny98L0bDrK18X\n6urbbMonezeCjKyWdU72u+L3hvaUaoDZaWNdci0KAro2tIYROMva4F4u7X0v\nzMC/\r\n=psTt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC+cAYp7r24M9pkGOh9l3wZ12fsTiTyYwij4hUI1C6PDAiEAzK5vkl4tVZnL+WtZH282Wn3YUvFLn+mF4gfczK97h5E="}]},"maintainers":[{"name":"dedoussis","email":"ddedoussis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/algebrain_0.0.3-e_1574123981987_0.7860056910821636"},"_hasShrinkwrap":false},"0.0.3-f":{"name":"algebrain","version":"0.0.3-f","description":"Combuter Algebra System focusing on symbolic transformations","keywords":["algebra","CAS","symbolic","transformation","rewriting","rules","math","mathematics","compiler"],"main":"dist/lib/index.js","module":"dist/lib/index.js","typings":"dist/types/index.d.ts","author":{"name":"dedoussis"},"repository":{"type":"git","url":"git+https://github.com/dedoussis/algebrain.git"},"license":"MIT","engines":{"node":">=8.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && typedoc --out docs --target es6 --theme minimal --mode file src","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test -- --no-cache","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","precommit":"lint-staged","antlr4":"antlr4ts -visitor src/parser/Algebrain.g4"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"trailingComma":"es5","tabWidth":4,"semi":true,"singleQuote":true,"endOfLine":"lf"},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^8.1.0","@commitlint/config-conventional":"^7.1.2","@types/jest":"^23.3.2","@types/node":"^10.11.0","antlr4ts-cli":"^0.5.0-alpha.3","commitizen":"^3.0.0","coveralls":"^3.0.2","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^24.8.0","jest-config":"^24.8.0","lint-staged":"^8.0.0","prettier":"^1.14.3","rimraf":"^2.6.2","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.15.0","typescript":"^3.0.3"},"dependencies":{"@types/core-js":"^2.5.2","antlr4ts":"^0.5.0-alpha.3","immutable":"^4.0.0-rc.12"},"gitHead":"eb8b1c8009937d1d76f89c324eabc0831af64a5f","bugs":{"url":"https://github.com/dedoussis/algebrain/issues"},"homepage":"https://github.com/dedoussis/algebrain#readme","_id":"algebrain@0.0.3-f","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"dedoussis","email":"ddedoussis@gmail.com"},"dist":{"integrity":"sha512-DuFBy/RmGC/A3YTEIUHtLaGpx547j4369TeT/8ZFTok8kIUrd5QjPo/PRKdNvD2u8E2cIl7OUSmB2xU4OeiXUQ==","shasum":"25adeb482bc2b4494be1b67a0326a19f4aa15f52","tarball":"https://registry.npmjs.org/algebrain/-/algebrain-0.0.3-f.tgz","fileCount":39,"unpackedSize":217580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1IdoCRA9TVsSAnZWagAAp4wQAJEpq0n3gYS9+VZbeGXv\nSLbwsGJTShmgEsa0tfE4CAk3xvh6n2OIoU6HSwB/YeTkoBc12/trG7rtToyu\nnPhaLVlFTKEuReZvldtYZn+zOLYXCtQRoNq8gI4tQEbmY33ABDqyiOxeeGwt\nb5F7cHVedo4s2V4NjLN//MfQNwmWc+PzmdeVEAGRBl0od4OD7PVRXC0RUeHd\nfbv1IkI334Tf7sR5vma2kwrAFT+8CMQygHPgapGzNmnlSRhSGtuhs9npsLqh\n78thz9DUAgqnl91GV2PRRqwwqYEVSK39TYxPSDReoaNdUo5A4Gg3rnEFkhTy\n10K3Ro2fkTAHz7rIviC/SKWcPsXgNEI0GnJ/CXKC7h7w+kcb8QUgTOgADShX\n0RPWqlx43CgFC9Fww5mAKAywBzszt7/9k6axpIrOCTjBioWD0nERUPeS1D8c\ne0O1D/bLq82wWG7p9XNC7T3ULZpdkpEytSCKJC4Mx4Gxx0wNVJO6/NRJTmxc\nsX00MumGsyeLi6/y63JjhbKlZ8PdVMev52DeDhVhkESoM90bZBOIFk9F26WO\nVSJsMtDdv1ib+svQlQGGuuUreR0OoL0Xj272TbtrXiqgiSAu3HiG+yGmi4J6\nl+JqXhxsUd6E+5dDSWyzSUqEHsvzidrhoQRDrTgGSNQ+fIiirOH3U2LkOz2c\nVCBy\r\n=H/nk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF8zqXDUJd0HDHjzYYOCdMp8S727wj4jVX7TP7OHkLs5AiAFE6AcN77km9pD+DEpxz+VxNtJU9Cb4HL9ssQlM7Js8g=="}]},"maintainers":[{"name":"dedoussis","email":"ddedoussis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/algebrain_0.0.3-f_1574209383469_0.6831172820876728"},"_hasShrinkwrap":false},"0.0.4":{"name":"algebrain","version":"0.0.4","description":"Combuter Algebra System focusing on symbolic transformations","keywords":["algebra","CAS","symbolic","transformation","rewriting","rules","math","mathematics","compiler"],"main":"dist/lib/index.js","module":"dist/lib/index.js","typings":"dist/types/index.d.ts","author":{"name":"dedoussis"},"repository":{"type":"git","url":"git+https://github.com/dedoussis/algebrain.git"},"license":"MIT","engines":{"node":">=8.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && typedoc --out docs --target es6 --theme minimal --mode file src","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test -- --no-cache","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","precommit":"lint-staged","antlr4":"antlr4ts -visitor src/parser/Algebrain.g4"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"trailingComma":"es5","tabWidth":4,"semi":true,"singleQuote":true,"endOfLine":"lf"},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^8.1.0","@commitlint/config-conventional":"^7.1.2","@types/jest":"^23.3.2","@types/node":"^10.11.0","antlr4ts-cli":"^0.5.0-alpha.3","commitizen":"^3.0.0","coveralls":"^3.0.2","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^24.8.0","jest-config":"^24.8.0","lint-staged":"^8.0.0","prettier":"^1.14.3","rimraf":"^2.6.2","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.15.0","typescript":"^3.0.3"},"dependencies":{"@types/core-js":"^2.5.2","antlr4ts":"^0.5.0-alpha.3","immutable":"^4.0.0-rc.12"},"gitHead":"a0288e59bbda0eb82229f254491ffae65a82b01c","bugs":{"url":"https://github.com/dedoussis/algebrain/issues"},"homepage":"https://github.com/dedoussis/algebrain#readme","_id":"algebrain@0.0.4","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"dedoussis","email":"ddedoussis@gmail.com"},"dist":{"integrity":"sha512-88udJyAtMvzJwdxa2e3y1ZndPa9VjKBco6m8hLW0EHJAQ9x3HvxsOFAmOthivVSZCKFBRYebv8RMzVUQduiKfw==","shasum":"b27e6f736fd01e442b318a00c48646f94c26d988","tarball":"https://registry.npmjs.org/algebrain/-/algebrain-0.0.4.tgz","fileCount":39,"unpackedSize":226153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2unwCRA9TVsSAnZWagAA1I0P/RMlYwYi5U1bExO6ZfGz\nJiMp/7xpXMQAsyP/cZ182mNND+VoPqOmO9swz9ixnSiYqen10+RZXfSASZgz\nW8x2VG7wQ3MdturqdavQDVEXr5rdbd9cTzSt9XM3g+O72zHWaDtDF+F5Bs0a\nNofQ8HE+W1uvUV2mGLOxYCI+cnI1sa7TBuFHGQYQ4V7L6y8qXXpXB+Jpk4eD\nFp30waECjm1TEOGw3b5ycQkgYp9pzq4ARrtk8xzHjn3TA88d+/ke/CxD/eXa\nZ0gKaHCGV6hXmY8KGZe3S/fkTf50Txj4ZlFUyFEaY9JRtNb3O2vGOtAQ7lhy\n5yyJLDN/YaKvDF1/eB4ylRAAjFQudqJ4DmR/ohq6skI62vzMfVCeb5DxtgCg\nA4XvryNpHAOkeirMf0PyKytWJh9ffTK74H5FdjmuA5E1TXtG3EltgU68SGNu\n56MPNbjwGSlgGp0biq5bJg+md3oJm2tkGy5lvpU0DIdniSgMfHCBQ7lnPCXL\nA12rA+ElZfVTPFMuMmfvdYgGNFsk3Uc5h7VvCtqjgZIMOvNMI4iTLPwGm265\nDtXZES+zGahm+lfYvD6Uv0IkVtJTEiARa1j7dtbt9B8uIq3DcdPimXVn933Z\nF0ul6JmwsfCarhefnRJ7x+xIMVfPjH5TYpNFgmNkm/GGvWBytNRxE04kpgYz\nIhvY\r\n=cFeS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyK9V/8CNckRmXVxa4f4fXC/NCc3IunyOlEaFzaXyZuQIhAMsYnJUmSo44msDnRmL/aFfGGkHQTmndWY4wtgBKWz8a"}]},"maintainers":[{"name":"dedoussis","email":"ddedoussis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/algebrain_0.0.4_1574627824209_0.0945935519978689"},"_hasShrinkwrap":false},"0.0.4-b":{"name":"algebrain","version":"0.0.4-b","description":"Combuter Algebra System focusing on symbolic transformations","keywords":["algebra","CAS","symbolic","transformation","rewriting","rules","math","mathematics","compiler"],"main":"dist/lib/index.js","module":"dist/lib/index.js","typings":"dist/types/index.d.ts","author":{"name":"dedoussis"},"repository":{"type":"git","url":"git+https://github.com/dedoussis/algebrain.git"},"license":"MIT","engines":{"node":">=8.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && typedoc --out docs --target es6 --theme minimal --mode file src","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test -- --no-cache","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","precommit":"lint-staged","antlr4":"antlr4ts -visitor src/parser/Algebrain.g4"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"trailingComma":"es5","tabWidth":4,"semi":true,"singleQuote":true,"endOfLine":"lf"},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^8.1.0","@commitlint/config-conventional":"^7.1.2","@types/jest":"^23.3.2","@types/node":"^10.11.0","antlr4ts-cli":"^0.5.0-alpha.3","commitizen":"^3.0.0","coveralls":"^3.0.2","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^24.8.0","jest-config":"^24.8.0","lint-staged":"^8.0.0","prettier":"^1.14.3","rimraf":"^2.6.2","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.15.0","typescript":"^3.0.3"},"dependencies":{"@types/core-js":"^2.5.2","antlr4ts":"^0.5.0-alpha.3","immutable":"^4.0.0-rc.12"},"gitHead":"3ad015e5fcede05fdb870fa92a873e8b10f65dc1","bugs":{"url":"https://github.com/dedoussis/algebrain/issues"},"homepage":"https://github.com/dedoussis/algebrain#readme","_id":"algebrain@0.0.4-b","_npmVersion":"6.4.1","_nodeVersion":"10.15.0","_npmUser":{"name":"dedoussis","email":"ddedoussis@gmail.com"},"dist":{"integrity":"sha512-VUA6RM76bxBqNMe5I7gJv/VarjJDxvqxsMS1cvJWDky34FIblV5aPBgmfD5ojyZ0obmQ1vRZiPPFsDAidDtvsg==","shasum":"6a041f95b82330de55ca541d0b90c69bfba5f88d","tarball":"https://registry.npmjs.org/algebrain/-/algebrain-0.0.4-b.tgz","fileCount":51,"unpackedSize":241969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5D9rCRA9TVsSAnZWagAAkKcP+QH6FqwJz3wbcZ5RvTKH\nuaiw6qUBnaN9DNzv75DRri0SlsveDiGDvI3EKReT1v1TnbbzVmS8SzXj1z/5\nyXpj1Blxv4oLEboA7QdnsC8EdPktycnifMq8AVmdEvtyjRM2Mp3d7zl6+za3\nviFRA30RiXruSjO2u6QoXchbTek1qIKhGpGXCfuts2k77Mhu1PRResGQhyr7\n7a/1K5FACBUSpNwjmmSN2MPiPRbaqlHC6jyLZWR8PmsR9wX2QmUKxXrJRyZS\nULQeytrMcXp/snMXK8FORIQr/5Wbad2neVOHchsodx5gyX4pHQnprX6eCLm1\naKA8qLUpNPtwM2Jq4Gu1QS1qzOYm1cBOPeNSg7djYnvsyt12y8YRFhTdfl7a\nugD4B8Zv2syepba9kEitRMROZHBppdJ7Y7w0lNWhC/C5E9MrabqwJkfMtbNq\nmjO+T8SCNu0J0JECZXF8VE+cAFXHllivFalvzBof3T8t1zIent7JVmxtRVIP\nsXMHRK2du2/M8GcksMOH0+HSZK71rzoGchPBTMWxUAzeEiR/jThdU8bgYTq1\njzVIWKqovvTW6YYIlSwYYb31F5kgf+k5oCwhCyKQI8MIgU8egSy3i3hOZQma\n+GL4Oui+M23fHkcFdOSLJrCdT8MzHdWlFwG7IPopS3HjBZH83VpFF7ERHUZm\nDvjk\r\n=lScQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgqSi6atBEuyMJ0qTQG6Cz6bsyutJH5roFzKBEks6hKAIgImDN8IyOm85O7T2hOEJkji49Pv0XKxHTrdErT+wRIHA="}]},"maintainers":[{"name":"dedoussis","email":"ddedoussis@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/algebrain_0.0.4-b_1575239531385_0.12391321839183078"},"_hasShrinkwrap":false},"0.0.4-c":{"name":"algebrain","version":"0.0.4-c","description":"Combuter Algebra System focusing on symbolic transformations","keywords":["algebra","CAS","symbolic","transformation","rewriting","rules","math","mathematics","compiler"],"main":"dist/lib/index.js","module":"dist/lib/index.js","typings":"dist/types/index.d.ts","author":{"name":"dedoussis"},"repository":{"type":"git","url":"git+https://github.com/dedoussis/algebrain.git"},"license":"MIT","engines":{"node":">=8.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && typedoc --out docs --target es6 --theme minimal --mode file src","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test -- --no-cache","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","precommit":"lint-staged","antlr4":"antlr4ts -visitor src/parser/Algebrain.g4"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"trailingComma":"es5","tabWidth":4,"semi":true,"singleQuote":true,"endOfLine":"lf"},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^8.1.0","@commitlint/config-conventional":"^7.1.2","@types/jest":"^23.3.2","@types/node":"^10.11.0","antlr4ts-cli":"^0.5.0-alpha.3","commitizen":"^3.0.0","coveralls":"^3.0.2","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^24.8.0","jest-config":"^24.8.0","lint-staged":"^8.0.0","prettier":"^1.14.3","rimraf":"^2.6.2","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.15.0","typescript":"^3.0.3"},"dependencies":{"@types/core-js":"^2.5.2","antlr4ts":"^0.5.0-alpha.3","immutable":"^4.0.0-rc.12"},"gitHead":"0c115d959dd7dd754b92b21c4dccea20ed3fad4f","bugs":{"url":"https://github.com/dedoussis/algebrain/issues"},"homepage":"https://github.com/dedoussis/algebrain#readme","_id":"algebrain@0.0.4-c","_nodeVersion":"10.15.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-fiT2r5Z10W9K6ZHMdVc3hTSmyFE33twgz5iVSUO8FesS0mlXecKI6tA1MNVzvweCQCVnqvK45XI8eF4ofBKSlA==","shasum":"29a23a707d4ae9755d4b64d9ad452ec8ee34805f","tarball":"https://registry.npmjs.org/algebrain/-/algebrain-0.0.4-c.tgz","fileCount":51,"unpackedSize":242834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDN2aCRA9TVsSAnZWagAANpwP/2G1xYvPKOSXpAK5oCBw\nlC7XkfmTg4oBHZpsy8mpniitKvqYT7lXecNcccEvMuaC1xGncu2WXs9RZ0Pg\nnKTsEgTyVyOPSXOhNZuTWuJfZeWI+VcjmqsjLS1oKJqij0AIB0m/RFkA9OOT\nz9teGzpzp1Q+KmFuh6Dfk0NHME+tUCAXcQHMm4dO+/N3J9cNPVs0Cs9v3sJb\nIcj/tasc1MpaijUTZy4aPwR48s6AYzliGEy0JapkLgP/WHSfN+SsC7mkQyeQ\nnIufK5RT27ngen+hy9jjWhZLqmspzaTCIgeGJRtBijTYAVDQlz8GpaEB6W9F\nKVMQcHkLXoJrzDpBU+UnCvku3TuPf0ghdQDHBk57UFq97e+E1QCNfN3mvmUI\n/NTT705P2Ya5gqjuceH5eHeAFP9BNVFpfzMrYQNjMU2m6N7Fi2SMzsrBeoPb\nG8D6Zeht4Rj0KFfgY7TpvoXQrbjoRUpGYL3Q6fmfY6UWpNuXdbT7oCub+8Wc\nX4R05sSY6yD8PEb3qPUJQ0O8q9saEZENiz5keEfI9FI17ryLG6bbQ9KVIBdI\n0KUhXzpRG3dHg+ZR1F3ljUE7pqHqkznAmkmwLBrByaYYtrOm8QbWAJ1qhY1P\nTFgzO8ErswqOYq5vCBVT8zw5WKhVVId4J1IOCcFSEtNOQFps+3tgwHgZNKpT\nwyvF\r\n=uvHN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKqYBOp0EIbFqiwdOOiIE3LLFFIYF+4wmp2Mnc68Mr0AIhALJwq3OUXx7sZ5E/yX2Tf2xDmkCUJ3IoWAeFJawaa4M2"}]},"maintainers":[{"name":"dedoussis","email":"ddedoussis@gmail.com"}],"_npmUser":{"name":"dedoussis","email":"ddedoussis@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/algebrain_0.0.4-c_1577901466154_0.8591404414677888"},"_hasShrinkwrap":false},"0.0.4-d":{"name":"algebrain","version":"0.0.4-d","description":"Combuter Algebra System focusing on symbolic transformations","keywords":["algebra","CAS","symbolic","transformation","rewriting","rules","math","mathematics","compiler"],"main":"dist/lib/index.js","module":"dist/lib/index.js","typings":"dist/types/index.d.ts","author":{"name":"dedoussis"},"repository":{"type":"git","url":"git+https://github.com/dedoussis/algebrain.git"},"license":"MIT","engines":{"node":">=8.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && typedoc --out docs --target es6 --theme minimal --mode file src","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test -- --no-cache","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","precommit":"lint-staged","antlr4":"antlr4ts -visitor src/parser/Algebrain.g4"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"trailingComma":"es5","tabWidth":4,"semi":true,"singleQuote":true,"endOfLine":"lf"},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^8.1.0","@commitlint/config-conventional":"^7.1.2","@types/jest":"^23.3.2","@types/node":"^10.11.0","antlr4ts-cli":"^0.5.0-alpha.3","commitizen":"^3.0.0","coveralls":"^3.0.2","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^24.8.0","jest-config":"^24.8.0","lint-staged":"^8.0.0","prettier":"^1.14.3","rimraf":"^2.6.2","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.15.0","typescript":"^3.0.3"},"dependencies":{"@types/core-js":"^2.5.2","antlr4ts":"^0.5.0-alpha.3","immutable":"^4.0.0-rc.12"},"gitHead":"0c115d959dd7dd754b92b21c4dccea20ed3fad4f","bugs":{"url":"https://github.com/dedoussis/algebrain/issues"},"homepage":"https://github.com/dedoussis/algebrain#readme","_id":"algebrain@0.0.4-d","_nodeVersion":"10.15.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-amr1TRYoJ54lv4GPS7+Pprem3HSJhnwb0ze+d8CtxbBEYLF0h3r2ySdkGcJXztLwpupngJVjB9tyIxvki9QM0Q==","shasum":"3e36587adc06d22a82a4fbc896d92d0a7d6916af","tarball":"https://registry.npmjs.org/algebrain/-/algebrain-0.0.4-d.tgz","fileCount":51,"unpackedSize":242872,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDN4ECRA9TVsSAnZWagAAREwP/0Fyjfm58YFi7VHLr01r\nWORVyQthwTejNSaEmP1fv/WuzImm9vn+3gD9lz70rVirbsPL+zszuXlhypE9\nfIJKW/zh/3OrrCf7oYe8Yjurk8lrZxAuLIwSHuK5SYOez2Vj09/weGOEHBIz\nbcErUqyMtDGUqMFFCmyFd95YE3ip11xZUJDwv1rYpoyfsR2JmTb/D3KXLEck\ndASWfdClTzIwRDXcvK+Yb/nbAxq2mVlDj463nH2hy4/ndL1wyEN+7VSirGlk\noeI/KKaoadZDcgBA8EOyJGxoNGThEYzJ99Y1ZGqzJR6cLMF43J+5UiVP0wDy\nKqvMjgEpmyTxXUuzbSxqWzgWPIWQKpYUawi8ri3baF5bMigwmyHgSdGYK68f\ni8MLXLxTGeQKbOJrNbR5evGj0fnjKkOCVvMowgAi0jnQyn17OUXMdlx2LM27\nCjv9Nrqu09AT27CQ6DGRYJ7zcMfCoRUaX9cHIwfvXQ8NNzvqzfPSCl1ZGctZ\nzTm1HX44jV6Kq88bCwWyx/PykPHRiIJitaknmGFzXoljEBot9oDzejLeALrS\nAbMC0bMNNVqYO/yrGHSAxiuiaP0M2CYrTPy/CNLPp7YwZ9XbE816e8bRBwqP\nV1RcUoMsSnVcF/bOcBp92HAbPbKlvRvGR1gGxiWWqBS7/NJIuyZKnWYq/X5u\nPn4d\r\n=ZlHR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC2HiLN42/egQtbBZt5b78J3FaJ2z+fYuEpAXXJwvdusAiBlZevedKtqeMAjhDPfqTmEB9xsF8T9Ll7qLIy/F8RljA=="}]},"maintainers":[{"name":"dedoussis","email":"ddedoussis@gmail.com"}],"_npmUser":{"name":"dedoussis","email":"ddedoussis@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/algebrain_0.0.4-d_1577901572082_0.9134375406357553"},"_hasShrinkwrap":false},"0.0.5":{"name":"algebrain","version":"0.0.5","description":"Combuter Algebra System focusing on symbolic transformations","keywords":["algebra","CAS","symbolic","transformation","rewriting","rules","math","mathematics","compiler"],"main":"dist/lib/index.js","module":"dist/lib/index.js","typings":"dist/types/index.d.ts","author":{"name":"dedoussis"},"repository":{"type":"git","url":"git+https://github.com/dedoussis/algebrain.git"},"license":"MIT","engines":{"node":">=8.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && typedoc --out docs --target es6 --theme minimal --mode file src","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test -- --no-cache","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","precommit":"lint-staged","antlr4":"antlr4ts -visitor src/parser/Algebrain.g4"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"trailingComma":"es5","tabWidth":4,"semi":true,"singleQuote":true,"endOfLine":"lf"},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^8.1.0","@commitlint/config-conventional":"^7.1.2","@types/jest":"^23.3.2","@types/node":"^10.11.0","antlr4ts-cli":"^0.5.0-alpha.3","commitizen":"^3.0.0","coveralls":"^3.0.2","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^24.8.0","jest-config":"^24.8.0","lint-staged":"^8.0.0","prettier":"^1.14.3","rimraf":"^2.6.2","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.15.0","typescript":"^3.0.3"},"dependencies":{"@types/core-js":"^2.5.2","antlr4ts":"^0.5.0-alpha.3","immutable":"^4.0.0-rc.12"},"gitHead":"16201312ec6155634cdc6f09f942af8d1a89e9bf","bugs":{"url":"https://github.com/dedoussis/algebrain/issues"},"homepage":"https://github.com/dedoussis/algebrain#readme","_id":"algebrain@0.0.5","_nodeVersion":"10.15.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-e5OsnpkmIEZKZssW8JeQg+MapuFHrX3tq/TADYOX6AuEgUd8hvCvKKPlXPPHyeJnsDnWjxtdcg/HKJTEIuOxew==","shasum":"b0c3de8f73f93ea375fbcc3eec04f9f6935b9aab","tarball":"https://registry.npmjs.org/algebrain/-/algebrain-0.0.5.tgz","fileCount":51,"unpackedSize":243214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeG7E2CRA9TVsSAnZWagAA+j0P/34ldIfQNkGRkwFmSqpR\nwfEjVwtC+TeauDvywxaEYrozwoaDgpVL+AH/rWRHAFXxg6+lycDNNSFoy8qg\ngh78+Tq/gGdAvTeBur4B8E5CJlk+zpuXGUGyB1Cj14zlIEuFQ8oV2c2cafja\npC77bEIBtvNlrJU5HpIXPcy4ak3IkhkHQjZjxaSKL0MNr/iJlMBBUym2oOqE\nX3UddDDun+lrMnMrTexvDJV81NGSoTlxE5YwvcHRGLijUYOtqSuZ+Aong+Uy\nV9wUaQL7WGzH80BDbZcrNUX8vxxcUpTQsb86Z8O4wpnAaNoh3gOLtLBD3kfi\ndd8QZ9oDjxCBWJHJS8/0jHCv868DswwoQTLNXXg24FV1BRnYku2MxHH1gUbC\nQ/swZ7GjEOC4PUzhfQ+8+9mkgCdpqFNLJ6YiUP9rxPN6eulW+0Q0R/xbjq07\n1+KN5uvgH0shjRHEU/Q15/cBmv2eRG1LwNP7NgWgc8j8ZW/CFXM5ZxY2FkqT\nheZxFBRcl9JSMsXxk8jXzNdDem9US3L4gjHSZyroqLmF4SvO7epZfDvTyJbI\nD4wtkq1h7YvKIY80zzU5IRB508ECg63z4waxCLWvU0Be5fM3kK1UZJuEfdzr\n/drMQ9DI7cwFqzO4G8H5QZT6TDYmLyBWerdcPjxqMO1grbBkUEA2c7OGaKMT\nL6pe\r\n=HwJW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2LOXjrDtAH7hZqNEVp8kHBjbg3k1kEjtaJW408Fk5EgIgaS6sr276Y5zfB4GNQ8SkVRbMG3XPDgKSb5zHZAIJt2g="}]},"maintainers":[{"name":"dedoussis","email":"ddedoussis@gmail.com"}],"_npmUser":{"name":"dedoussis","email":"ddedoussis@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/algebrain_0.0.5_1578873141730_0.9338268004159573"},"_hasShrinkwrap":false},"0.0.6":{"name":"algebrain","version":"0.0.6","description":"Combuter Algebra System focusing on symbolic transformations","keywords":["algebra","CAS","symbolic","transformation","rewriting","rules","math","mathematics","compiler"],"main":"dist/lib/index.js","module":"dist/lib/index.js","typings":"dist/types/index.d.ts","author":{"name":"dedoussis"},"repository":{"type":"git","url":"git+https://github.com/dedoussis/algebrain.git"},"license":"MIT","engines":{"node":">=8.0.0"},"scripts":{"lint":"tslint  --project tsconfig.json -t codeFrame 'src/**/*.ts' 'test/**/*.ts'","prebuild":"rimraf dist","build":"tsc --module commonjs && typedoc --out docs --target es6 --theme minimal --mode file src","test":"jest --coverage","test:watch":"jest --coverage --watch","test:prod":"npm run lint && npm run test -- --no-cache","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","precommit":"lint-staged","antlr4":"antlr4ts -visitor src/parser/Algebrain.g4"},"lint-staged":{"{src,test}/**/*.ts":["prettier --write","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"jest":{"transform":{".(ts|tsx)":"ts-jest"},"testEnvironment":"node","testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/"],"coverageThreshold":{"global":{"branches":80,"functions":80,"lines":80,"statements":80}},"collectCoverageFrom":["src/*.{js,ts}"]},"prettier":{"trailingComma":"es5","tabWidth":4,"semi":true,"singleQuote":true,"endOfLine":"lf"},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^8.1.0","@commitlint/config-conventional":"^7.1.2","@types/jest":"^23.3.2","@types/node":"^10.11.0","antlr4ts-cli":"^0.5.0-alpha.3","commitizen":"^3.0.0","coveralls":"^3.0.2","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","husky":"^1.0.1","jest":"^24.8.0","jest-config":"^24.8.0","lint-staged":"^8.0.0","prettier":"^1.14.3","rimraf":"^2.6.2","ts-jest":"^23.10.2","ts-node":"^7.0.1","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-config-standard":"^8.0.1","typedoc":"^0.15.0","typescript":"^3.0.3"},"dependencies":{"@types/core-js":"^2.5.2","antlr4ts":"^0.5.0-alpha.3","immutable":"^4.0.0-rc.12"},"gitHead":"0157fdf808356d09cc85ab52690479330da461ee","bugs":{"url":"https://github.com/dedoussis/algebrain/issues"},"homepage":"https://github.com/dedoussis/algebrain#readme","_id":"algebrain@0.0.6","_nodeVersion":"10.15.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-BapC+kBe1LEQEed4F/FNpuVE7mzYy6zGMJY0ZcGRcXLLwMoyQfbTJJ5Kqo8KO0f7k1i4lDCMbyllSW+Nj4AYcw==","shasum":"bbe02fbb90845285c4561855c535c6ad81038b0c","tarball":"https://registry.npmjs.org/algebrain/-/algebrain-0.0.6.tgz","fileCount":51,"unpackedSize":243300,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUZgWCRA9TVsSAnZWagAAx6kP/i337eJPT9OyZfgy96Ca\nD9gk7shYY3h+4C0+LlvrKixs31Q0Ri4U3z+1OdNUVpQIIQwr0wUHHTEqg0RY\nd14U9C6LownXkjlt0iLFGEJwBwbjE10yMZcnrzGAm0Lo0T7ojMbSPrqFgTAP\n7Uw1VLPYcQCzC/7hA/pp/dch40gZpYK259DBNogW13M15Q+NoE3ymSsZCi3X\n9exfGB97wAt3swBxiLBjHF3p2FAVee95TBNS/fDXqRUkcOSRjiNjlaLT25QO\ne35XtLLRXRCLJqvYAMNHBaoE5N6n56hhXyLL/Iw9q+0YdGK2lilurzXEK8cU\nGka54OQGea3EAq+TM22JHoa2JEHaVzy5hvlAWwdKBO7YEQ7uD3fzXEoC//mR\n7q2cetZQCXrNZEBv+tF/0HFKaGg0r2kEsJZO7hfXnhrjuE2qFcwrps7y8EC/\nlFpeB4u82tFuDyJx070CGmYONHhh5bUd7oqJlyIgE4xF/wXfV8ka4xF6WB7o\nc7Xh4LdY+0FggY/4mlHYYvKv9wS0KPt3D1gJODauRIGR12FbptTs5OTD6aVc\n1LAc/4rPDzV5AFL3i91PsYY9Ub6g4ZBHQslsY+nTYCImgnaumSI8AtPg0EUj\nN2yb3yMx4MWGx3dnhdLr1sJmwaFYIa9k8dmWdUQT3yx4xYUqC4zZzP2UnX/a\niu4Q\r\n=C4Hq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJR2CDDO0GHxPNU3nJ7cM0sUzL7XR0vsLUAxw/mBSobgIhAKvMRnMp239mZ8CKNqyjElWqj0oPWcla4c4hcKBgalZ3"}]},"maintainers":[{"name":"dedoussis","email":"ddedoussis@gmail.com"}],"_npmUser":{"name":"dedoussis","email":"ddedoussis@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/algebrain_0.0.6_1582405653588_0.3810783999433165"},"_hasShrinkwrap":false},"0.0.7":{"name":"algebrain","version":"0.0.7","description":"Combuter Algebra System focusing on symbolic transformations","keywords":["algebra","CAS","symbolic","transformation","rewriting","rules","math","mathematics","compiler"],"main":"dist/lib/index.js","module":"dist/lib/index.js","typings":"dist/types/index.d.ts","author":{"name":"dedoussis"},"repository":{"type":"git","url":"git+https://github.com/dedoussis/algebrain.git"},"license":"MIT","engines":{"node":">=8.0.0"},"scripts":{"lint":"tsc --noEmit && eslint 'src/**/*.ts' 'test/**/*.ts' --fix --quiet","prebuild":"rimraf dist","build":"tsc --module commonjs && typedoc --out docs --target es6 --theme minimal --mode file src","test":"jest --coverage","test:watch":"npm run test --watch","test:prod":"npm run lint && npm run test -- --no-cache","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","precommit":"lint-staged","antlr4":"antlr4ts -visitor src/parser/Algebrain.g4"},"lint-staged":{"{src,test}/**/*.ts":["npm run lint","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^8.1.0","@commitlint/config-conventional":"^7.1.2","@types/jest":"^23.3.2","@types/node":"^10.11.0","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","antlr4ts-cli":"^0.5.0-alpha.3","commitizen":"^3.0.0","coveralls":"^3.0.2","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.1","eslint-plugin-prettier":"^3.1.2","husky":"^1.0.1","jest":"^24.8.0","jest-config":"^24.8.0","lint-staged":"^8.0.0","prettier":"^1.14.3","rimraf":"^2.6.2","ts-jest":"^23.10.2","ts-node":"^7.0.1","typedoc":"^0.15.0","typescript":"^3.0.3"},"dependencies":{"@types/core-js":"^2.5.2","antlr4ts":"^0.5.0-alpha.3","immutable":"^4.0.0-rc.12"},"gitHead":"baf2c2c499205b4fbb609348cfdd5273251120f1","bugs":{"url":"https://github.com/dedoussis/algebrain/issues"},"homepage":"https://github.com/dedoussis/algebrain#readme","_id":"algebrain@0.0.7","_nodeVersion":"12.10.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-hMBsmJ6fJjP4Ar5+aDjP6oqcEnuIsehD1H/c88mT+/CnXBIzstzF+GqPRuwZ3f4NgDA33FVHas+ktCUGwnz8ww==","shasum":"a986c5c250a21355cb59af235d9b6d2431eb39c4","tarball":"https://registry.npmjs.org/algebrain/-/algebrain-0.0.7.tgz","fileCount":54,"unpackedSize":253846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeikijCRA9TVsSAnZWagAAIGsP/36zBefwqmJxaPxWn26M\ngE5OuCcqFtMDVFCUiLS5xVn4AZ9EcNm66HVgKGFszSt1joji8/grYtTE10me\nYQf4/7I2r6Hd9zGFfc32BO72eL4V7C4GeXIWhkLCog7TsvG9prBDkhTw+3Kf\ndSmk0/pVW8vbu0dL/rqDfWVGcQ/e6KqRbZm64QNJEJw2uBOObngz5SLSSNgy\n5TDy4mZwKgvMcpNsStE+5cQijRjYWgK9zp8yp//g9CYcUWR6nuNx575ogvOM\nTHVgFtGd9Dx8mWlkVOtyn3cq+EhK+skcH/7oVzUgB+jBE60hCj7lbJG8BrtO\noV8g1/iaCD7EoJrr0/IdPlSDfYocvnx1dNtxi49/3TfWMR2x9ox5Y5iWcpEh\niymI8yjPN9R/UJwTg7rMsOPLzzf+ETHogjak1rYtFPSg/hVJYEqp0Lynpdm7\nzcmsB92p+dFXu1W+ltIe5BvifabpJkUTZR3JK1NlArC+WVmceoCsM3ABJUGq\n3JQa4ryshH66kGDLDGA3hm7JHGKC77X7P1t3MR34ka5sDg6NIaxigzmSg/q3\nbUkyRjm1xWQcqtTL8aaJ2GK0lBGTXRSbsBHxZN349ci8oYRmQom2B0KZl921\n7y0y8KS7/Hnuw8tXqu/Tjyb/gd39fr67sDC3Lf9R9dd8nlPyggmsppT0fDG7\nLMyu\r\n=dpr0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCANi3oYHvNJCDMaBBAWVXybSZpIjeEutJ1DQ8tIaeBCgIgN2E5O7Cgz9Sf2gLNSB8GeH2oJsQRXsrrznKY7pFhv4c="}]},"maintainers":[{"name":"dedoussis","email":"ddedoussis@gmail.com"}],"_npmUser":{"name":"dedoussis","email":"ddedoussis@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/algebrain_0.0.7_1586120867182_0.536930909019131"},"_hasShrinkwrap":false},"0.0.8":{"name":"algebrain","version":"0.0.8","description":"Combuter Algebra System focusing on symbolic transformations","keywords":["algebra","CAS","symbolic","transformation","rewriting","rules","math","mathematics","compiler"],"main":"dist/lib/index.js","module":"dist/lib/index.js","typings":"dist/types/index.d.ts","author":{"name":"dedoussis"},"repository":{"type":"git","url":"git+https://github.com/dedoussis/algebrain.git"},"license":"MIT","engines":{"node":">=8.0.0"},"scripts":{"lint":"tsc --noEmit && eslint 'src/**/*.ts' 'test/**/*.ts' --fix --quiet","prebuild":"rimraf dist","build":"tsc --module commonjs && typedoc --out docs --target es6 --theme minimal --mode file src","test":"jest --coverage","test:watch":"npm run test --watch","test:prod":"npm run lint && npm run test -- --no-cache","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","precommit":"lint-staged","antlr4":"antlr4ts -visitor src/parser/Algebrain.g4"},"lint-staged":{"{src,test}/**/*.ts":["npm run lint","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^8.1.0","@commitlint/config-conventional":"^7.1.2","@types/jest":"^23.3.2","@types/node":"^10.11.0","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","antlr4ts-cli":"^0.5.0-alpha.3","commitizen":"^3.0.0","coveralls":"^3.0.2","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.1","eslint-plugin-prettier":"^3.1.2","husky":"^1.0.1","jest":"^24.8.0","jest-config":"^24.8.0","lint-staged":"^8.0.0","prettier":"^1.14.3","rimraf":"^2.6.2","ts-jest":"^23.10.2","ts-node":"^7.0.1","typedoc":"^0.15.0","typescript":"^3.0.3"},"dependencies":{"@types/core-js":"^2.5.2","antlr4ts":"^0.5.0-alpha.3","immutable":"^4.0.0-rc.12"},"gitHead":"f1e397c4c0615467ea3c763ad20f675c886f6b47","bugs":{"url":"https://github.com/dedoussis/algebrain/issues"},"homepage":"https://github.com/dedoussis/algebrain#readme","_id":"algebrain@0.0.8","_nodeVersion":"12.10.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-FRUQAdvggllzngOBjEPEpudFzJUN6AksPfuStzJRfhVfHTSE+udU3uOZJzElBT/ewWH3O9lB0zRSshX5yizvlA==","shasum":"e18501e582471fb200d736ae850d3753204284d5","tarball":"https://registry.npmjs.org/algebrain/-/algebrain-0.0.8.tgz","fileCount":3,"unpackedSize":6838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeikpoCRA9TVsSAnZWagAAH8QP+wdd+zyNb3IYbkrUTFJn\ntMj19b6KXdTHtUMMFeymEWH8i9fervtE8Mg9zaR/g2ZuZONvkzSA1RlvOUPT\nSieMoUThbkLH6Ku0kggkfD/Zvk58m2gntc9KuSD4hFOrjn0RmxJR8O/Vut14\nNifdUhBca24VapHQl28rxVuA3KVC36YD+LoMG3wtF1eaWMnAyb6UMydtXKgJ\noPF4CYKHHvAg0QFWsRWA6FMyPQ1G7C9sAn8UsURNCx2svTiVbo4neuBpvhdv\n5G6EzF8IBiTiBVrAGJtAvn0Gm2e4duF8bY0/Yo7GBZD9S5lYGUcDCRd2hqSz\ncMd/QfAMFbBPVSE0BX0NmZ3UFgqbrLiyi8CBlNucDPovJ1DpLQvd9I+YyV5k\nnl7hFWKJVZgTe9Ja34ZNTQ4a35K4rzpiH0OR5JJXgakpL2wGLYOISltNwNaf\n0e/gd+C0pbkjbZjPomBypkES7MYKAxRFttq8zP4YVeQLPfeV/aXwg1ZX14yo\n/TTGqCLxodSXrlzBwen6aD1L0Gn2njCqDYitUFPJI+hZAXWJ3pGMYCjUGtNv\nGNjkOalqJUvHw3axxH9QWl7+HXGv9ZxOU2HJU0zfTdlPHjdns9VKgCDH/qCQ\nni2Y+rsaBAaaSlWAYE5poaiROdHpLl8W+U4gmVZoz1tl4wLegOu1FrhZDGS9\nSeua\r\n=uxC/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHUqSBfzVrMWpglOqmTVGawvS3HVzV6ISRDXJp/t8z22AiBbNU45CqTyW6mq0qwdXtfB+5nQlkUg0xqwr/nDRAIbNw=="}]},"maintainers":[{"name":"dedoussis","email":"ddedoussis@gmail.com"}],"_npmUser":{"name":"dedoussis","email":"ddedoussis@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/algebrain_0.0.8_1586121319833_0.6339098148384013"},"_hasShrinkwrap":false},"0.0.9":{"name":"algebrain","version":"0.0.9","description":"Combuter Algebra System focusing on symbolic transformations","keywords":["algebra","CAS","symbolic","transformation","rewriting","rules","math","mathematics","compiler"],"main":"dist/lib/index.js","module":"dist/lib/index.js","typings":"dist/types/index.d.ts","author":{"name":"dedoussis"},"repository":{"type":"git","url":"git+https://github.com/dedoussis/algebrain.git"},"license":"MIT","engines":{"node":">=8.0.0"},"scripts":{"lint":"tsc --noEmit && eslint 'src/**/*.ts' 'test/**/*.ts' --fix --quiet","prebuild":"rimraf dist","build":"tsc --module commonjs && typedoc --out docs --target es6 --theme minimal --mode file src","test":"jest --coverage","test:watch":"npm run test --watch","test:prod":"npm run lint && npm run test -- --no-cache","report-coverage":"cat ./coverage/lcov.info | coveralls","commit":"git-cz","precommit":"lint-staged","antlr4":"antlr4ts -visitor src/parser/Algebrain.g4"},"lint-staged":{"{src,test}/**/*.ts":["npm run lint","git add"]},"config":{"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^8.1.0","@commitlint/config-conventional":"^7.1.2","@types/jest":"^23.3.2","@types/node":"^10.11.0","@typescript-eslint/eslint-plugin":"^2.26.0","@typescript-eslint/parser":"^2.26.0","antlr4ts-cli":"^0.5.0-alpha.3","commitizen":"^3.0.0","coveralls":"^3.0.2","cross-env":"^5.2.0","cz-conventional-changelog":"^2.1.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.1","eslint-plugin-prettier":"^3.1.2","husky":"^1.0.1","jest":"^24.8.0","jest-config":"^24.8.0","lint-staged":"^8.0.0","prettier":"^1.14.3","rimraf":"^2.6.2","ts-jest":"^23.10.2","ts-node":"^7.0.1","typedoc":"^0.15.0","typescript":"^3.0.3"},"dependencies":{"@types/core-js":"^2.5.2","antlr4ts":"^0.5.0-alpha.3","immutable":"^4.0.0-rc.12"},"gitHead":"f1e397c4c0615467ea3c763ad20f675c886f6b47","bugs":{"url":"https://github.com/dedoussis/algebrain/issues"},"homepage":"https://github.com/dedoussis/algebrain#readme","_id":"algebrain@0.0.9","_nodeVersion":"12.10.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-3Su0UhNw29SAjhlfLTrgJXcskoDB6a2rMkEA7GfB3huJa0xYOdT1IiAh5QwQWwA0fQAaTNZ1y9nQKk0FWfsdLA==","shasum":"e043d5fc6167f7e5d02e409474d89cdf226dda17","tarball":"https://registry.npmjs.org/algebrain/-/algebrain-0.0.9.tgz","fileCount":54,"unpackedSize":253967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeikrfCRA9TVsSAnZWagAAZsEQAJz2X+jPyYOhrMhKGGwH\nG/q52Jv+YZEutXKbSs86k2zrH4i+i8f7ifI7JxFQEhM8XZ8yO3OObSZndnEG\ndRUSosqTNBMRGTjs/15MYXeBOm5u0H/fpnKMDHy1AYGKaw7SKfQBh01OJ4uV\n3666f6JpNcqNQ3PrSLRTipIkmNuZ6vuzTtnwddIIS23jw1VT1YR6zeorbXU+\nK8JsE84VqEt0zmDT/jeFbjPX41Pahwk8oITUt7f8Giak3qAw2NscqQ9uabLb\nSUkY0PDTgwPZrdSk6z8RpFBX/gFwvMhPICn3DjFt/JT+ayAJP7iN5d6lxXPb\n3Lp3OdyncGuLXlx5wEQNHi3wCJ0T3vfDtMr3Nzzep0qW69+XbLz7V9N8PUTu\nlElBIstkuBph+VaA2z8Y4XIIth2S3VpznfAX2ZNsE+SZ0EtILwYDMBM7ZeWA\nBdsUpuYGNTcOw8la1Ycmp5WpbCIaRs0ZjrBexML5FJizhFIc5NdFz5mjjkrQ\nsM0BtU8QM51thOSJY4Lp3tpiF0/0QWUPfXmQIp87DXhDuZsxPfvc0Z7PBgy5\n/ZVQKefhWC1L9gEEdXOw28qtjkEJ+REephtUr8oK+pVJAIJohw/eoL2DgQ2o\n7ZGfn84OlAGoccUvhbqo9pQuLwyKSozgH9FnneakoVbf8qjBJXJnGcX91brp\ngc+p\r\n=ctNF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEytwJttUiBahmGeckKS/Euh8qHIYvMN/f03UhhE8D1cAiEAn+DeEd1IhuF4zvYfJ7R9/R3TlHN4A1xg0z5e6AwgnLs="}]},"maintainers":[{"name":"dedoussis","email":"ddedoussis@gmail.com"}],"_npmUser":{"name":"dedoussis","email":"ddedoussis@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/algebrain_0.0.9_1586121438696_0.8668260403592933"},"_hasShrinkwrap":false}},"time":{"created":"2019-07-20T15:27:28.373Z","0.0.0":"2019-07-20T15:27:28.574Z","modified":"2022-04-11T13:22:46.420Z","0.0.0-alpha":"2019-07-21T01:23:08.672Z","0.0.0-alpha1":"2019-07-21T01:45:47.291Z","0.0.0-alpha2":"2019-07-21T12:23:31.314Z","0.0.0-alpha3":"2019-07-21T17:40:44.134Z","0.0.0-alpha4":"2019-07-27T15:48:53.488Z","0.0.0-alpha5":"2019-07-27T15:52:04.031Z","0.0.1":"2019-08-11T13:14:05.138Z","0.0.1-alpha":"2019-08-11T13:30:22.658Z","0.0.1-alpha2":"2019-08-11T20:31:32.563Z","0.0.2":"2019-08-17T13:39:51.950Z","0.0.3-a":"2019-11-03T11:44:22.262Z","0.0.3-b":"2019-11-03T11:48:02.289Z","0.0.3-c":"2019-11-19T00:14:04.046Z","0.0.3-d":"2019-11-19T00:28:47.976Z","0.0.3-e":"2019-11-19T00:39:42.106Z","0.0.3-f":"2019-11-20T00:23:03.611Z","0.0.4":"2019-11-24T20:37:04.335Z","0.0.4-b":"2019-12-01T22:32:11.562Z","0.0.4-c":"2020-01-01T17:57:46.327Z","0.0.4-d":"2020-01-01T17:59:32.193Z","0.0.5":"2020-01-12T23:52:21.861Z","0.0.6":"2020-02-22T21:07:33.789Z","0.0.7":"2020-04-05T21:07:47.316Z","0.0.8":"2020-04-05T21:15:19.998Z","0.0.9":"2020-04-05T21:17:18.842Z"},"maintainers":[{"name":"dedoussis","email":"ddedoussis@gmail.com"}],"description":"Combuter Algebra System focusing on symbolic transformations","keywords":["algebra","CAS","symbolic","transformation","rewriting","rules","math","mathematics","compiler"],"repository":{"type":"git","url":"git+https://github.com/dedoussis/algebrain.git"},"author":{"name":"dedoussis"},"license":"MIT","readme":"# Algebrain 🧠\n[![Build Status](https://travis-ci.com/dedoussis/algebrain.svg?branch=master)](https://travis-ci.com/dedoussis/algebrain)\n[![Coverage Status](https://coveralls.io/repos/github/dedoussis/algebrain/badge.svg?branch=master)](https://coveralls.io/github/dedoussis/algebrain?branch=master)\n\nCombuter Algebra System focusing on symbolic transformations.\n\n100% writen in typescript.\n\nParser generated using [ANTLR4](https://www.antlr.org/).\n\n*Note: Algebrain is still at a very early and unstable stage.*\n\n## Install\n\n```bash\n$ npm install algebrain\n```\n\n## Usage\n\n### Expressions\n```javascript\nimport Algebrain from \"algebrain\";\n\nconst expr = Algebrain.parse(\"(3^2)*1.6+5/(y-12.34)\");\n// Your string expression is now a tree of nodes:\n//  +\n//  ├── *\n//  │   ├── 1.6\n//  │   └── ^\n//  │       ├── 3\n//  │       └── 2\n//  └── /\n//      ├── 5\n//      └── -\n//          ├── y\n//          └── 12.34\n\nconst evaluated = expr.evaluate();\n// Evaluated tree of the following form:\n// +\n// ├── 14.4\n// └── /\n//     ├── 5\n//     └── -\n//         ├── y\n//         └── 12.34\n\nconsole.log(`My evaluated expression is: ${evaluated}`);\n// > My evaluated expression is: 14.4+5/(y-12.34)\n```\n\nUnder the hood, the above parsing uses an extensive API for structuring algebraic expressions:\n```javascript\n// Algebrain heavily relies on the immutable package for persistent data structures\nimport { List } from \"immutable\";\nimport { Operator, Num, Symbol, OperatorSymbol } from \"algebrain\";\n\n// The above expression: 14.4+5/(y-12.34), is constructed as:\nconst expr = new Operator(OperatorSymbol.Plus, List([\n    new Num(14.4),\n    new Operator(OperatorSymbol.Div, List([\n        new Num(5),\n        new Operator(OperatorSymbol.Minus, List([\n            new Symbol(\"y\"),\n            new Num(12.34)\n        ]))\n    ]))\n]));\n\nconsole.log(expr.toString());\n// > 14.4+5/(y-12.34)\n```\n\n### Transformations\n\nBy exploiting the concept of [rewriting rules](https://en.wikipedia.org/wiki/Rewriting), Algebrain enables the use of custom transformations, that can be entirely developed and compiled within its environment.\n\n```javascript\nimport Algebrain, { Transformation } from \"algebrain\";\n\nconst rules = [\n    Algebrain.parse(\"fib(0)=0\"),\n    Algebrain.parse(\"fib(1)=1\"),\n    Algebrain.parse(\"fib($a)=fib($a-1)+fib($a-2) if const($a)\"),\n];\n\nconst fibonacci = new Transformation(\"fib\", rules);\n\nconst expr = Algebrain.parse(\"fib(15)\");\n\nconsole.log(`The 15th term of fibonacci is: ${expr.transform(fibonacci)}`);\n// > The 15h term of fibonacci is 610\n```\n\n### Interpreter - The execution framework of Algebrain\n\nSimilar to any traditional Computer Algebra System, Algebrain provides a progamming language and an intepreter.\nEvery Algebrain statement or expression, when parsed, results to an object implementing the `Executable` interface.\n\n✍️ more documentation to come...\n\n## Web UI\n\nThere is a web-app client that materiliases a friendly interface for exploring algebrain at https://algebrain.io \n\nThe source repo of the React app can be found [here](https://github.com/dedoussis/algebrain.io).\n\n## Develop\n\n```bash\n# Linting\nnpm run lint\n\n# Unit tests w/ coverage thresholds\nnpm run test\n\n# Compile typescript\nnpm run build\n\n# Please commit through the following npm scripts\nnpm run precommit\nnpm run commit\n```\n","readmeFilename":"README.md","homepage":"https://github.com/dedoussis/algebrain#readme","bugs":{"url":"https://github.com/dedoussis/algebrain/issues"}}