-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathpackage.json
More file actions
112 lines (112 loc) · 3.75 KB
/
Copy pathpackage.json
File metadata and controls
112 lines (112 loc) · 3.75 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
103
104
105
106
107
108
109
110
111
112
{
"name": "mountx",
"version": "0.0.2",
"description": "",
"license": "MIT",
"repository": "pithings/mountx",
"bin": {
"mountx": "./dist/cli/index.mjs"
},
"files": [
"dist",
"native/index.mjs",
"native/index.d.mts",
"native/prebuilt.mjs"
],
"type": "module",
"sideEffects": false,
"types": "./dist/index.d.mts",
"imports": {
"#unfs/native": "./native/index.mjs"
},
"exports": {
".": {
"types": "./dist/index.d.mts",
"default": "./dist/index.mjs"
},
"./auto": {
"types": "./dist/auto.d.mts",
"default": "./dist/auto.mjs"
},
"./fuse": {
"types": "./dist/fuse/index.d.mts",
"default": "./dist/fuse/index.mjs"
},
"./nfs": {
"types": "./dist/nfs/index.d.mts",
"default": "./dist/nfs/index.mjs"
},
"./9p": {
"types": "./dist/9p/index.d.mts",
"default": "./dist/9p/index.mjs"
},
"./s3": {
"types": "./dist/s3/index.d.mts",
"default": "./dist/s3/index.mjs"
},
"./webdav": {
"types": "./dist/webdav/index.d.mts",
"default": "./dist/webdav/index.mjs"
},
"./drivers/memory": {
"types": "./dist/drivers/memory.d.mts",
"default": "./dist/drivers/memory.mjs"
},
"./drivers/node-fs": {
"types": "./dist/drivers/node-fs.d.mts",
"default": "./dist/drivers/node-fs.mjs"
},
"./drivers/unstorage": {
"types": "./dist/drivers/unstorage.d.mts",
"default": "./dist/drivers/unstorage.mjs"
}
},
"scripts": {
"bench": "node bench/index.ts",
"bench:9p": "sudo env UV_THREADPOOL_SIZE=32 \"$(command -v node)\" bench/9p.ts",
"bench:bun": "sudo env UV_THREADPOOL_SIZE=32 MOUNTX_BENCH_BUN=\"$(command -v bun)\" MOUNTX_BENCH_HOME=\"$HOME\" \"$(command -v node)\" bench/bun-install.ts",
"bench:root": "sudo env UV_THREADPOOL_SIZE=32 \"$(command -v node)\" bench/fuse.ts",
"build": "obuild",
"build:native": "node native/build.ts",
"dev": "vitest dev",
"fmt": "automd && oxlint . --fix && oxfmt .",
"lint": "oxlint . && oxfmt --check .",
"matrix": "node test/matrix.ts && oxfmt .agents/conformance-matrix.md",
"mountx": "node src/cli/index.ts",
"prepack": "pnpm build",
"record:fixtures": "sudo env UV_THREADPOOL_SIZE=32 \"$(command -v node)\" test/fuse/record-fixtures.ts",
"release": "pnpm test && pnpm build && changelogen --release && npm publish && git push --follow-tags",
"test": "pnpm lint && pnpm typecheck && vitest run --coverage",
"test:conformance:mount": "sh test/root.sh test/fuse/conformance-mount.test.ts",
"test:differential": "sh test/root.sh test/fuse/differential.test.ts",
"test:mount": "sh test/root.sh test/fuse/mount.test.ts",
"test:nfs:mount": "sh test/root.sh test/nfs/mount.test.ts",
"test:9p:mount": "sh test/root.sh test/9p/mount.test.ts",
"test:webdav:mount": "sh test/root.sh test/webdav/mount.test.ts",
"test:pjdfstest": "sh test/pjdfstest/run.sh",
"test:rootless": "sh test/rootless.sh test/fuse/mount-rootless.test.ts test/auto-mount.test.ts test/nfs/mount.test.ts",
"test:root": "sh test/root.sh test/fuse/mount.test.ts test/fuse/differential.test.ts test/fuse/conformance-mount.test.ts test/nfs/mount.test.ts test/9p/mount.test.ts test/webdav/mount.test.ts",
"typecheck": "tsc --noEmit --skipLibCheck"
},
"devDependencies": {
"@types/node": "latest",
"@vitest/coverage-v8": "latest",
"automd": "latest",
"changelogen": "latest",
"obuild": "latest",
"oxfmt": "latest",
"oxlint": "latest",
"typescript": "latest",
"unstorage": "2.0.0-alpha.7",
"vitest": "latest"
},
"peerDependencies": {
"unstorage": "*"
},
"peerDependenciesMeta": {
"unstorage": {
"optional": true
}
},
"packageManager": "pnpm@11.17.0"
}