-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
27 lines (27 loc) · 1.7 KB
/
Copy pathpackage.json
File metadata and controls
27 lines (27 loc) · 1.7 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
{
"name": "fastmulp",
"private": true,
"license": "GPL-3.0-or-later",
"scripts": {
"fmt": "cargo fmt --all",
"fmt:check": "cargo fmt --all -- --check",
"lint": "cargo clippy --workspace --all-targets --locked -- -D warnings",
"check": "cargo check --workspace --all-targets --locked",
"check:wasm": "cargo check -p fastmulp-wasm --target wasm32-unknown-unknown --locked",
"test": "cargo test --workspace --lib --tests --examples --locked",
"test:doc": "cargo test -p fastmulp-core --doc --locked && cargo test -p fastmulp-wasm --doc --locked",
"test:node-binding": "cargo build -p fastmulp-napi --release --locked && node scripts/test-node-binding.mjs",
"test:wasm-binding": "pnpm build:wasm && node scripts/test-wasm-binding.mjs",
"ci:local": "cargo metadata --locked --format-version 1 >/dev/null && pnpm fmt:check && pnpm check && pnpm check:wasm && pnpm lint && pnpm test && pnpm test:doc && pnpm test:node-binding && pnpm test:wasm-binding",
"bench": "cargo bench -p fastmulp-core --bench parse --locked",
"package:core": "cargo package -p fastmulp-core --locked --allow-dirty --list && cargo publish -p fastmulp-core --locked --allow-dirty --dry-run",
"package:bindings": "pnpm build:node && pnpm build:wasm && node scripts/package-bindings.mjs --dry-run",
"release:patch": "./scripts/release.sh patch",
"release:minor": "./scripts/release.sh minor",
"release:alpha": "./scripts/release.sh alpha",
"release:beta": "./scripts/release.sh beta",
"build:node": "cargo build -p fastmulp-napi --release --locked",
"build:wasm": "cargo build -p fastmulp-wasm --target wasm32-unknown-unknown --release --locked"
},
"packageManager": "pnpm@10.30.1"
}