UNPKG

@safs.io/match

Version:

Gale/Shapely deferred acceptance algorithm

63 lines (62 loc) 1.63 kB
{ "name": "@safs.io/match", "version": "1.0.5", "description": "Gale/Shapely deferred acceptance algorithm", "main": "index.mjs", "module": "index.mjs", "sideEffects": false, "exports": { ".": "./index.mjs", "./match": "./match/index.mjs", "./left-element": "./left-element/index.mjs", "./right-element": "./right-element/index.mjs", "./package.json": "./package.json" }, "engines": { "node": ">=14" }, "files": [ "match", "left-element", "right-element" ], "scripts": { "clean": "rm -rf index.mjs index.d.ts match left-element right-element", "build": "pnpm run clean && pnpm run types && node bin", "test": "pnpm test:unit && pnpm test:app", "test:unit": "uvu src \".test.ts$\" -r ./bin/register", "test:app": "node bin && cd test-app && pnpm i && node index.mjs", "bench": "uvu src \".bench.ts$\" -r ./bin/register", "types": "tsc --declaration --emitDeclarationOnly --declarationDir src", "prepublishOnly": "pnpm run build" }, "repository": { "type": "git", "url": "git+https://github.com/safs-io/match.git" }, "keywords": [ "match", "matching", "algorithm", "stable", "marriage", "deferred", "acceptance", "propose", "reject" ], "author": "sammynave", "license": "ISC", "bugs": { "url": "https://github.com/safs-io/match/issues" }, "homepage": "https://github.com/safs-io/match#readme", "devDependencies": { "@types/node": "^14.14.37", "esbuild": "^0.11.2", "kleur": "^4.1.4", "typescript": "^4.2.4", "uvu": "^0.5.1" }, "dependencies": {} }