-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
71 lines (61 loc) · 5.38 KB
/
package.json
File metadata and controls
71 lines (61 loc) · 5.38 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": "android-service-runtime-dev",
"scripts": {
"build:runtime-ffi": "cd crates/runtime-ffi && ./scripts/build.sh",
"build:runtime-types-ffi": "cd crates/runtime-types-ffi && ./scripts/build.sh",
"build:client": "cd libraries/client && ./gradlew build",
"build:service": "cd libraries/service && ./scripts/build.sh",
"build:tauri-plugin-client": "pnpm run --dir crates/tauri-plugin-client build:single-target-arch:x86_64",
"build:tauri-plugin-service": "pnpm run --dir crates/tauri-plugin-service build:single-target-arch:x86_64",
"build-deps:client": "pnpm run build:runtime-types-ffi && pnpm run build:client",
"build-deps:service": "pnpm run build:runtime-ffi && pnpm run build:service",
"build-deps:tauri-plugin-client": "pnpm run build:tauri-plugin-client && pnpm run build:tauri-plugin-service",
"build-all:client": "pnpm run build-deps:client && pnpm run build:client",
"build-all:service": "pnpm run build-deps:service && pnpm run build:service",
"build-publish:local:client": "pnpm run build-all:client && pnpm run publish:local:client",
"build-publish:local:service": "pnpm run build-all:service && pnpm run publish:local:service",
"build:single-target:runtime-ffi": "cd crates/runtime-ffi && ./scripts/build-single-target.sh",
"build:single-target:runtime-types-ffi": "cd crates/runtime-types-ffi && ./scripts/build-single-target.sh",
"build:single-target:tauri-plugin-client": "pnpm run --dir crates/tauri-plugin-client build:single-target",
"build:single-target:tauri-plugin-service": "pnpm run --dir crates/tauri-plugin-service build:single-target",
"build:single-target-arch:aarch64-linux-android": "pnpm run build:single-target:runtime-types-ffi aarch64-linux-android && pnpm run build:client && pnpm run publish:local:client && pnpm run build:single-target:runtime-ffi aarch64-linux-android && pnpm run build:service && pnpm run publish:local:service && pnpm run build:single-target:tauri-plugin-client aarch64-linux-android && pnpm run build:single-target:tauri-plugin-service aarch64-linux-android",
"build:example-client-app": "pnpm run --dir apps/example-client-app build:android",
"build:android-service-runtime": "pnpm run --dir apps/android-service-runtime build:android",
"lint:fix:client": "cd libraries/client && ./gradlew formatKotlin",
"lint:fix:service": "cd libraries/service && ./gradlew formatKotlin",
"lint:fix:tauri-plugin-client": "cd crates/tauri-plugin-client/android && ./gradlew formatKotlin",
"lint:fix:tauri-plugin-service": "cd crates/tauri-plugin-service/android && ./gradlew formatKotlin",
"lint:fix": "pnpm run lint:fix:client && pnpm run lint:fix:service && pnpm run lint:fix:tauri-plugin-client && pnpm run lint:fix:tauri-plugin-service",
"lint:client": "cd libraries/client && ./gradlew lintKotlin",
"lint:service": "cd libraries/service && ./gradlew lintKotlin",
"lint:tauri-plugin-client": "cd crates/tauri-plugin-client/android && ./gradlew lintKotlin",
"lint:tauri-plugin-service": "cd crates/tauri-plugin-service/android && ./gradlew lintKotlin",
"lint": "pnpm run lint:client && pnpm run lint:service && pnpm run lint:tauri-plugin-client && pnpm run lint:tauri-plugin-service",
"publish:client": "cd libraries/client && ./gradlew publishAndReleaseToMavenCentral",
"publish:service": "cd libraries/service && ./gradlew publishAndReleaseToMavenCentral",
"publish:runtime-types-ffi": "cargo publish -p holochain-conductor-runtime-types-ffi",
"publish:tauri-plugin-client": "cargo publish -p tauri-plugin-holochain-service-client --no-verify",
"publish:tauri-plugin-service": "cargo publish -p tauri-plugin-holochain-service --no-verify",
"publish": "pnpm run publish:client && pnpm run publish:service",
"publish:local:client": "cd libraries/client && ./gradlew publishToMavenLocal",
"publish:local:service": "cd libraries/service && ./gradlew publishToMavenLocal",
"publish:local": "pnpm run publish:local:client && pnpm run publish:local:service",
"doc:md:client": "cd libraries/client && ./gradlew dokkaGenerate",
"doc:md:service": "cd libraries/service && ./gradlew dokkaGenerate",
"doc:md": "pnpm run doc:md:client && pnpm run doc:md:service",
"copy-doc:md:client": "cp -r libraries/client/build/dokka/html/client/* libraries/client/docs",
"copy-doc:md:service": "cp -r libraries/service/build/dokka/html/service/* libraries/service/docs",
"copy-doc:md": "pnpm run copy-doc:md:client && pnpm run copy-doc:md:service",
"build:doc": "pnpm run doc:md && pnpm run copy-doc:md",
"test:runtime": "RUST_BACKTRACE=1 RUST_LOG=info cargo test -p holochain-conductor-runtime -- --nocapture",
"test:runtime-ffi": " RUST_BACKTRACE=1 RUST_LOG=info cargo test -p holochain-conductor-runtime-ffi -- --nocapture",
"test:service": "cd libraries/service && ./gradlew connectedDebugAndroidTest",
"test:client": "cd libraries/client && ./gradlew connectedDebugAndroidTest",
"test": " npm run test:runtime && pnpm run test:runtime-ffi && pnpm run test:service && pnpm run test:client",
"start:android-service-runtime": "pnpm run --dir apps/android-service-runtime start:android",
"start:example-client-app": "pnpm run --dir apps/example-client-app start:android"
},
"dependencies": {
"tslib": "^2.7.0"
}
}