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
JSON
{
"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"
}
}