- js/edge-worker.js: new — browser-side classify() + sentiment() via Transformers.js - js/nostr-identity.js: new — NIP-07 extension + localStorage keypair fallback, challenge→sign→verify flow, token caching - js/agents.js: export setMood() for sentiment-driven face expressions - js/ui.js: local triage badge, cost preview via /api/estimate, sentiment on send - js/payment.js: X-Nostr-Token injection on POST /jobs - js/session.js: X-Nostr-Token injection on session create + request, sentiment mood - js/main.js: initNostrIdentity() + warmupEdgeWorker() on firstInit - vite.config.js: optimizeDeps.exclude @xenova/transformers
20 lines
350 B
JSON
20 lines
350 B
JSON
{
|
|
"name": "the-matrix",
|
|
"version": "0.1.0",
|
|
"private": true,
|
|
"type": "module",
|
|
"scripts": {
|
|
"dev": "vite",
|
|
"build": "vite build",
|
|
"preview": "vite preview"
|
|
},
|
|
"dependencies": {
|
|
"@xenova/transformers": "^2.17.2",
|
|
"nostr-tools": "^2.23.3",
|
|
"three": "0.171.0"
|
|
},
|
|
"devDependencies": {
|
|
"vite": "^5.4.0"
|
|
}
|
|
}
|