UNPKG

ultra-mega-enumerator

Version:

Ultra Mega Enumerator is a lightweight library designed to enumerate various combinatorial objects.

75 lines 1.87 kB
{ "name": "ultra-mega-enumerator", "version": "2025.3.12-2", "description": "Ultra Mega Enumerator is a lightweight library designed to enumerate various combinatorial objects.", "keywords": [ "combinatorial", "enumeration", "math", "combinatorics", "discrete mathematics", "permutations", "combinations", "compositions", "partitions", "enumerate", "algorithm", "data structures", "research", "students", "lightweight", "library", "javascript", "types", "set partition", "bit set", "Dyck words", "k-compositions", "k-permutations", "non-crossing", "weak compositions", "weak orders", "word enumeration", "MIT" ], "main": "dist/index.js", "types": "dist/index.d.ts", "files": [ "dist/**/*" ], "exports": { ".": { "import": "./dist/index.js", "require": "./dist/index.js", "types": "./dist/index.d.ts" } }, "scripts": { "build:js": "webpack --config webpack.config.ts", "build:types": "tsc", "build": "yarn run build:js && yarn run build:types", "publish": "yarn build && yarn pack", "test": "jest", "prepublishOnly": "yarn build" }, "repository": "https://github.com/ncg777/ultra-mega-enumerator.git", "author": "Nicolas Couture-Grenier <nicolas.couture.grenier@gmail.com>", "license": "MIT", "devDependencies": { "@types/jasmine": "^5.1.4", "@types/jest": "^29.5.12", "eslint": "^9.9.1", "jasmine": "^5.2.0", "jest": "^29.7.0", "ts-jest": "^29.2.5", "ts-loader": "^9.5.1", "ts-node": "^10.9.2", "typescript": "^5.5.4", "webpack": "^5.94.0", "webpack-cli": "^5.1.4" }, "dependencies": { "@types/node": "^22.5.1", "yarn": "^1.22.22" } }