-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathpackage.json
More file actions
71 lines (71 loc) · 2.54 KB
/
package.json
File metadata and controls
71 lines (71 loc) · 2.54 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
{
"name": "@storacha/elizaos-plugin",
"version": "1.2.1",
"description": "Storacha Storage Plugin for ElizaOS",
"type": "module",
"main": "dist/index.js",
"module": "dist/index.js",
"types": "dist/index.d.ts",
"repository": {
"type": "git",
"url": "https://github.com/storacha/elizaos-plugin"
},
"exports": {
"./package.json": "./package.json",
".": {
"import": {
"@elizaos/source": "./src/index.ts",
"types": "./dist/index.d.ts",
"default": "./dist/index.js"
}
}
},
"files": [
"dist"
],
"dependencies": {
"@elizaos/core": "0.25.8",
"@ipld/car": "^5.4.0",
"@ucanto/core": "^10.3.0",
"@ucanto/principal": "^9.0.2",
"@web3-storage/w3up-client": "^17.1.2",
"multiformats": "^13.3.2",
"zod": "^3.24.2"
},
"devDependencies": {
"@types/node": "^22.10.5",
"tsup": "8.3.5",
"typescript": "^5.7.3",
"vitest": "^3.0.7"
},
"scripts": {
"build": "tsup --format esm --dts",
"dev": "tsup --format esm --dts --watch",
"clean": "rimraf dist",
"test": "vitest run"
},
"agentConfig": {
"pluginType": "elizaos:plugin:1.0.0",
"pluginParameters": {
"STORACHA_AGENT_PRIVATE_KEY": {
"type": "string",
"minLength": 1,
"description": "The private key of the agent that is used to sign data before uploading to the Storacha network. This is the base64 encoded private key string. You can install and sign up for a Storacha account using the CLI https://docs.storacha.network/w3cli and then create a private key for your agent: https://github.com/storacha/upload-service/blob/main/packages/cli/README.md#storacha-agent-create-private-key"
},
"STORACHA_AGENT_DELEGATION": {
"type": "string",
"minLength": 1,
"description": "The delegation that authorizes the Agent to upload data to the Storacha network. This is the base64 encoded delegation string. You can install and sign up for a Storacha account using the CLI https://docs.storacha.network/w3cli and then create a delegation for your agent: https://docs.storacha.network/concepts/ucan/#delegate-across-apps-and-services https://github.com/storacha/upload-service/blob/main/packages/cli/README.md#storacha-delegation-create-audience-did"
},
"GATEWAY_URL": {
"type": "string",
"nullable": true,
"default": "https://w3s.link",
"description": "The gateway URL to use for fetching data from the network. Defaults to https://w3s.link"
}
}
},
"publishConfig": {
"access": "public"
}
}