-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
35 lines (35 loc) · 1.97 KB
/
Copy pathpackage.json
File metadata and controls
35 lines (35 loc) · 1.97 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
{
"name": "vozen",
"version": "0.0.0",
"private": true,
"description": "Vozen — type it, hear it. Free neural TTS bot for Discord (Piper, self-host) with reliability.",
"license": "AGPL-3.0-only",
"engines": {
"node": ">=22.12.0"
},
"scripts": {
"format": "prettier --write .",
"format:check": "prettier --check .",
"test": "vitest run site-tests",
"check": "npm run format:check && npm run check:rust-contracts && npm run check:rust-canaries && npm run check:rust && npm run check:site",
"build:site": "node tools/minify-site.mjs",
"check:rust-contracts": "node tools/check-rust-contracts.mjs",
"check:rust-canaries": "node tools/check-rust-canaries.mjs",
"check:rust": "cargo fmt --check && cargo check --workspace --all-targets --locked && cargo clippy --workspace --all-targets --locked -- -D warnings && cargo test --workspace --locked",
"check:rust-voice": "cargo check -p vozen-runtime --features voice-driver --all-targets --locked && cargo test -p vozen-runtime --features voice-driver --locked && cargo clippy -p vozen-runtime --features voice-driver --all-targets --locked -- -D warnings",
"build:i18n": "node tools/build-i18n.mjs",
"check:i18n": "node tools/build-i18n.mjs --check",
"check:site-copy": "node tools/check-site-copy.mjs",
"check:site": "vitest run site-tests/operationalHardening.test.mjs site-tests/siteTrust.test.mjs site-tests/siteI18n.test.mjs site-tests/dashboardCoreSettings.test.mjs site-tests/siteUxPolish.test.mjs site-tests/fullAuditRegression.test.mjs && npm run check:i18n && npm run check:site-copy && npm run build:site"
},
"dependencies": {},
"devDependencies": {
"clean-css": "^5.3.3",
"html-minifier-terser": "^7.2.0",
"parse5": "^8.0.1",
"prettier": "^3.9.4",
"terser": "^5.48.0",
"vitest": "^3.0.5"
},
"//scripts-policy": "Static-site tooling is installed with npm ci --ignore-scripts; no native Discord bot dependencies are part of this Rust runtime repository."
}