-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
106 lines (106 loc) · 4.44 KB
/
package.json
File metadata and controls
106 lines (106 loc) · 4.44 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
{
"name": "signavis",
"version": "0.7.6",
"description": "DAW-like audio player with waveform + spectrogram for analysis",
"readme": "README.md",
"type": "module",
"main": "./dist/birdnet-player.esm.js",
"module": "./dist/birdnet-player.esm.js",
"unpkg": "./dist/birdnet-player.iife.js",
"types": "./types/index.d.ts",
"files": [
"dist/",
"types/",
"docs/img/",
"models/",
"README.md",
"LICENSE"
],
"exports": {
".": {
"import": "./dist/birdnet-player.esm.js",
"types": "./types/index.d.ts"
},
"./iife": "./dist/birdnet-player.iife.js",
"./style": "./dist/birdnet-player.css",
"./models/birdnet-v2.4": "./models/birdnet-v2.4/model.json"
},
"peerDependencies": {
"wavesurfer.js": "^7"
},
"peerDependenciesMeta": {
"wavesurfer.js": {
"optional": true
}
},
"dependencies": {
"@tauri-apps/plugin-dialog": "^2.7.1",
"jsoneditor": "^10.4.3"
},
"keywords": [
"audio",
"spectrogram",
"daw",
"waveform",
"signavis"
],
"author": "LimitlessGreen",
"license": "AGPL-3.0-only",
"homepage": "https://www.npmjs.com/package/signavis",
"bugs": {
"url": "https://github.com/LimitlessGreen/SignaVis/issues"
},
"repository": {
"type": "git",
"url": "https://github.com/LimitlessGreen/SignaVis"
},
"scripts": {
"dev": "vite",
"dev:analysis-mock": "node ./scripts/mock-analysis-server.mjs",
"build": "npm run build:css && vite build && node ./scripts/generate-types.js",
"build:desktop": "npm run build:css && vite build --config demo/vite.demo.config.js",
"build:css": "sass src/styles/main.scss dist/birdnet-player.css --no-source-map",
"watch:css": "sass --watch src/styles/main.scss:dist/birdnet-player.css --no-source-map",
"typecheck": "tsc --noEmit",
"postinstall": "node ./scripts/postinstall.js",
"types:generate": "node ./scripts/generate-types.js",
"taxonomy:build:local": "node ./scripts/build-birdnet-taxonomy.js --source ../BirdNET-Analyzer/birdnet_analyzer/labels/V2.4 --output ./demo/data/birdnet-taxonomy.v2.4.json --model V2.4 --source-url https://github.com/birdnet-team/BirdNET-Analyzer/tree/main/birdnet_analyzer/labels/V2.4",
"pack:check": "npm pack",
"test": "node ./scripts/run-tests.mjs",
"test:analysis-smoke": "node --experimental-loader ./scripts/ignore-styles-loader.mjs --experimental-strip-types --test tests/analysis-backend-e2e-smoke.test.ts",
"prepare": "npm run build:css && node ./scripts/install-githooks.js",
"prepack": "npm run build:css",
"sync:assets": "bash ./scripts/sync-assets.sh --no-build",
"hooks:install": "node ./scripts/postinstall.js --required",
"version:sync": "node ./scripts/sync-version.js",
"version:check": "bash ./scripts/check-version-sync.sh",
"release": "bash ./scripts/release.sh",
"sync-version": "node ./scripts/sync-version.js",
"desktop:dev": ". \"$HOME/.cargo/env\" && tauri dev",
"desktop:dev:grpc": ". \"$HOME/.cargo/env\" && AW_GRPC_ADDR=127.0.0.1:50051 tauri dev --features grpc",
"desktop:build": ". \"$HOME/.cargo/env\" && tauri build",
"grpc:check": ". \"$HOME/.cargo/env\" && cd src-tauri && cargo check --features grpc",
"grpc:test": ". \"$HOME/.cargo/env\" && cd src-tauri && cargo test --features grpc",
"platform:testenv:up": "docker compose -f platform/docker/docker-compose.test.yml up -d --build",
"platform:testenv:down": "docker compose -f platform/docker/docker-compose.test.yml down",
"platform:testenv:logs": "docker compose -f platform/docker/docker-compose.test.yml logs -f --tail=200",
"platform:testenv:ps": "docker compose -f platform/docker/docker-compose.test.yml ps",
"platform:testenv:local": "node platform/local-testenv.mjs",
"platform:testenv:local:reset": "node platform/local-testenv.mjs --reset",
"platform:test:rbac": "npm --prefix platform/api run test:rbac",
"platform:test:authz": "npm --prefix platform/api run test:authz",
"platform:test:vertical-slice:local": "node --test platform/tests/vertical-slice.local.test.mjs",
"desktop:dev:platform-local": "node scripts/dev-desktop-platform-local.mjs",
"desktop:dev:platform-local:reset": "node scripts/dev-desktop-platform-local.mjs --reset-local"
},
"devDependencies": {
"@tauri-apps/api": "^2",
"@tauri-apps/cli": "^2",
"lucide-static": "^1.8.0",
"sass": "^1.70.0",
"tsx": "^4.19.4",
"typescript": "^6.0.2",
"vite": "^8.0.8",
"wavesurfer.js": "^7.12.6"
}
}