-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathpackage.json
More file actions
102 lines (102 loc) · 2.76 KB
/
Copy pathpackage.json
File metadata and controls
102 lines (102 loc) · 2.76 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
{
"name": "notjev",
"version": "0.2.2",
"license": "Apache-2.0",
"author": "Nathanael Braun <pp9ping@gmail.com>",
"repository": {
"type": "git",
"url": "git+https://github.com/9pings/notjev.git"
},
"homepage": "https://github.com/9pings/notjev#readme",
"bugs": {
"url": "https://github.com/9pings/notjev/issues"
},
"publishConfig": {
"access": "public"
},
"description": "Read a decision out of the next-token distribution instead of making a model write it: one chat/completions request, max_tokens 1, logprobs on, a verdict AND a calibrated-ish probability. Server-agnostic, zero runtime dependency. Speaks the Jev /v1/systemone wire contract.",
"keywords": [
"llm",
"logprobs",
"classification",
"decision",
"abstention",
"calibration",
"jev",
"openjev",
"typesafe",
"typesafe-ai",
"system-one",
"typed-decisions",
"vllm",
"llama.cpp",
"ollama",
"openai"
],
"main": "index.js",
"types": "index.d.ts",
"bin": {
"notjev": "bin/notjev.js"
},
"exports": {
".": {
"types": "./index.d.ts",
"require": "./index.js",
"default": "./index.js"
},
"./readout": "./lib/readout.js",
"./metrics": "./lib/metrics.js",
"./client": "./lib/client.js",
"./context": "./lib/context.js",
"./service": "./lib/service.js",
"./context-http": "./lib/context-http.js",
"./context-native": "./lib/context-native.js",
"./mcp": "./lib/mcp.js",
"./gateway": "./lib/gateway.js",
"./server": "./lib/server.js",
"./replay": "./lib/replay.js",
"./logits": "./lib/logits.js",
"./tokenizer": "./lib/tokenizer.js",
"./packed": "./lib/packed.js",
"./chatml": "./lib/chatml.js",
"./calibration": "./lib/calibration.js",
"./harness": "./lib/harness.js",
"./set": "./lib/set.js",
"./contract": "./lib/contract.js",
"./wire": "./lib/wire.js",
"./backends/llama-server": "./lib/backends/llama-server.js",
"./backends/node-llama-cpp": "./lib/backends/node-llama-cpp.js",
"./errors": "./lib/errors.js",
"./package.json": "./package.json"
},
"files": [
"index.js",
"index.d.ts",
"lib/",
"bin/",
"bench/",
"README.md",
"docs/*.md",
"docs/figures/"
],
"peerDependencies": {
"node-llama-cpp": ">=3",
"@modelcontextprotocol/sdk": "^1.30.0"
},
"peerDependenciesMeta": {
"node-llama-cpp": {
"optional": true
},
"@modelcontextprotocol/sdk": {
"optional": true
}
},
"engines": {
"node": ">=20"
},
"scripts": {
"test": "node --test test/*.test.js",
"lint": "for f in index.js lib/*.js lib/backends/*.js bin/notjev.js bench/*.js scripts/*.js; do node --check \"$f\" || exit 1; done",
"prepublishOnly": "npm run lint && npm test"
}
}