@safs.io/match
Version:
Gale/Shapely deferred acceptance algorithm
63 lines (62 loc) • 1.63 kB
JSON
{
"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": {}
}