-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
63 lines (63 loc) · 3.45 KB
/
package.json
File metadata and controls
63 lines (63 loc) · 3.45 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
{
"name": "hyp-runtime",
"version": "1.2.0",
"description": "Workspace documentation tooling for the HypnoScript Rust implementation.",
"private": true,
"scripts": {
"sync-version": "pwsh scripts/sync-version.ps1",
"sync-version:dry-run": "pwsh scripts/sync-version.ps1 -DryRun",
"build": "npm run sync-version && cargo build --release --workspace",
"build:cli": "cargo build --release --package hypnoscript-cli",
"build:compiler": "cargo build --release --package hypnoscript-compiler",
"build:core": "cargo build --release --package hypnoscript-core",
"build:lexer-parser": "cargo build --release --package hypnoscript-lexer-parser",
"build:runtime": "cargo build --release --package hypnoscript-runtime",
"build:dev": "cargo build --workspace",
"format": "cargo fmt --all",
"format:check": "cargo fmt --all -- --check",
"lint": "cargo clippy --all-targets --all-features -- -D warnings",
"lint:fix": "cargo clippy --all-targets --all-features --fix",
"test": "cargo test --workspace --verbose",
"test:cli": "cargo test --package hypnoscript-cli --verbose",
"test:compiler": "cargo test --package hypnoscript-compiler --verbose",
"test:core": "cargo test --package hypnoscript-core --verbose",
"test:lexer-parser": "cargo test --package hypnoscript-lexer-parser --verbose",
"test:runtime": "cargo test --package hypnoscript-runtime --verbose",
"test:integration": "cargo test --workspace --test '*' --verbose",
"test:coverage": "cargo llvm-cov --all-features --workspace --lcov --output-path lcov.info",
"clean": "cargo clean",
"check": "cargo check --workspace",
"audit": "cargo audit",
"doc": "cargo doc --no-deps --workspace --open",
"doc:build": "cargo doc --no-deps --workspace",
"docs:dev": "cd hypnoscript-docs && npm run dev",
"docs:build": "cd hypnoscript-docs && npm run build",
"docs:preview": "cd hypnoscript-docs && npm run preview",
"docs:install": "cd hypnoscript-docs && npm ci",
"release:prepare": "npm run sync-version && npm run format && npm run lint && npm run test && npm run build",
"release:linux": "npm run sync-version && pwsh scripts/build_linux.ps1",
"release:macos": "npm run sync-version && pwsh scripts/build_macos.ps1",
"release:macos:universal": "npm run sync-version && pwsh scripts/build_macos.ps1 -Architecture universal",
"release:macos:x64": "npm run sync-version && pwsh scripts/build_macos.ps1 -Architecture x64",
"release:macos:arm64": "npm run sync-version && pwsh scripts/build_macos.ps1 -Architecture arm64",
"release:macos:dmg": "npm run sync-version && pwsh scripts/build_macos.ps1 -PackageType dmg",
"release:macos:pkg": "npm run sync-version && pwsh scripts/build_macos.ps1 -PackageType pkg",
"release:windows": "npm run sync-version && pwsh scripts/build_winget.ps1",
"release:all": "npm run release:prepare && npm run release:windows && npm run release:linux && npm run release:macos",
"cli:version": "cargo run --release --package hypnoscript-cli -- version",
"cli:builtins": "cargo run --release --package hypnoscript-cli -- builtins",
"cli:test": "cargo run --release --package hypnoscript-cli -- run hypnoscript-tests/test_rust_demo.hyp"
},
"repository": {
"type": "git",
"url": "https://github.com/Kink-Development-Group/hyp-runtime.git"
},
"keywords": [
"hypnoscript",
"rust",
"documentation",
"vitepress"
],
"author": "HypnoScript Team",
"license": "MIT"
}