UNPKG

smartcal

Version:

SmartCal is a lightweight and powerful library for evaluating complex mathematical expressions dynamically. It supports tokenization, parsing, and interpreting mathematical formulas seamlessly, offering flexibility to integrate custom data objects for dyn

70 lines (69 loc) 2.15 kB
{ "name": "smartcal", "version": "1.0.11", "description": "SmartCal is a lightweight and powerful library for evaluating complex mathematical expressions dynamically. It supports tokenization, parsing, and interpreting mathematical formulas seamlessly, offering flexibility to integrate custom data objects for dynamic calculations. Ideal for developers needing a robust calculation engine in JavaScript/TypeScript projects.", "main": "./dist/index.js", "types": "./dist/index.d.ts", "exports": { ".": { "default": "./dist/index.js", "types": "./dist/index.d.ts" } }, "files": [ "./dist", "./LISENCE", "./README.md" ], "repository": { "type": "git", "url": "git+https://github.com/nXhermane/SmartCal.git" }, "scripts": { "build": "webpack && node clean-empty-dirs.js", "build:doc:html": "npx documentation build api/**/*.ts expression/**/*.ts -f html -o docs", "build:doc:md": "npx documentation build api/**/*.ts expression/**/*.ts -f md -o docs/Readme.md", "test": "jest", "test:coverage": "jest --coverage", "dev": "nodemon exemple.ts" }, "keywords": [ "smartcal", "math", "calculation", "expression-parser", "expression-evaluator", "math-parser", "dynamic-calculations", "tokenization", "formula-interpreter", "typescript", "javascript", "math-engine", "nutriwell" ], "author": "nXhermane", "license": "ISC", "devDependencies": { "@types/jest": "^29.5.14", "@types/node": "^22.5.4", "@types/webpack": "^5.28.5", "@webpack-cli/generators": "^3.0.7", "clean-webpack-plugin": "^4.0.0", "copy-webpack-plugin": "^12.0.2", "declaration-bundler-webpack-plugin": "^1.0.3", "documentation": "^14.0.3", "dts-bundle-webpack": "^1.0.2", "jest": "^29.7.0", "nodemon": "^3.1.4", "terser-webpack-plugin": "^5.3.10", "ts-jest": "^29.2.6", "ts-loader": "^9.5.1", "ts-node": "^10.9.2", "typescript": "^5.8.2", "webpack": "^5.94.0", "webpack-cli": "^5.1.4", "wepack-cli": "^0.0.1-security", "workbox-webpack-plugin": "^7.1.0" } }