{ "name": "fraction.js", "title": "Fraction.js", "version": "5.2.1", "homepage": "https://raw.org/article/rational-numbers-in-javascript/", "bugs": "https://github.com/rawify/Fraction.js/issues", "description": "A rational numbers library", "keywords": [ "math", "numbers", "parser", "ratio", "fraction", "fractions", "rational", "rationals", "rational numbers", "bigint", "arbitrary precision", "mixed numbers", "decimal", "numerator", "denominator", "simplification" ], "private": false, "main": "./dist/fraction.js", "module": "./dist/fraction.mjs", "types": "./fraction.d.ts", "browser": "./dist/fraction.min.js", "unpkg": "./dist/fraction.min.js", "readmeFilename": "README.md", "exports": { ".": { "types": "./fraction.d.ts", "require": "./dist/fraction.js", "import": "./dist/fraction.mjs" } }, "repository": { "type": "git", "url": "git@github.com:rawify/Fraction.js.git" }, "funding": { "type": "github", "url": "https://github.com/sponsors/rawify" }, "author": { "name": "Robert Eisele", "email": "robert@raw.org", "url": "https://raw.org/" }, "license": "MIT", "engines": { "node": ">= 12" }, "directories": { "example": "examples", "test": "tests" }, "scripts": { "build": "crude-build Fraction", "test": "mocha tests/*.js" }, "devDependencies": { "crude-build": "^0.1.2", "mocha": "*" } }