1{
2  "name": "perfetto-dev",
3  "version": "1.0.0",
4  "description": "Perfetto Site",
5  "repository": "https://perfetto.dev",
6  "main": "main.js",
7  "author": "Perfetto Team",
8  "license": "Apache-2.0",
9  "dependencies": {
10    "mermaid": "^8.5.0"
11  },
12  "devDependencies": {
13    "concurrently": "^3.5.0",
14    "ejs": "^3.0.1",
15    "fs-extra": "^9.0.0",
16    "highlight.js": "^9.18.1",
17    "marked": "^0.8.0",
18    "node-sass": "^4.13.1",
19    "onchange": "^6.1.0",
20    "protobufjs": "^6.9.0",
21    "yargs": "^15.1.0"
22  },
23  "scripts": {
24    "clean": "../../tools/gn clean ../../out/perfetto.dev",
25    "setup": "ln -fns ../../out/perfetto.dev/site dist",
26    "serve": "npm run setup; dev_appserver.py .",
27    "build": "npm run setup; ../../tools/gn gen --args='' ../../out/perfetto.dev; ../../tools/ninja -C ../../out/perfetto.dev infra/perfetto.dev:node_modules; ../../tools/ninja -C ../../out/perfetto.dev site",
28    "watch": "onchange -v '../../docs/**' '**' '../../src/trace_processor/tables/**' '../../src/trace_processor/storage/stats.h' '../../protos/**' -e 'dist' -e 'dist/**' -- npm run build",
29    "start": "npm run build; concurrently \"npm run serve\" \"npm run watch\""
30  }
31}
32