{ "name": "perfetto-webui", "version": "1.0.0", "description": "Perfetto Web UI", "repository": "https://android.googlesource.com/platform/external/perfetto", "main": "main.js", "author": "Perfetto Team", "license": "Apache-2.0", "dependencies": { "@codemirror/autocomplete": "^6.16.3", "@codemirror/commands": "^6.6.0", "@codemirror/lint": "^6.8.1", "@codemirror/search": "^6.5.6", "@codemirror/state": "^6.4.1", "@codemirror/theme-one-dark": "^6.1.2", "@codemirror/view": "^6.28.2", "@popperjs/core": "^2.11.8", "@protobufjs/base64": "^1.1.2", "@protobufjs/utf8": "^1.1.0", "@types/chrome": "0.0.268", "@types/color-convert": "^2.0.3", "@types/filesystem": "^0.0.36", "@types/mithril": "^2.2.6", "@types/node": "^20.14.9", "@types/pako": "^2.0.3", "@types/pngjs": "^6.0.5", "@types/uuid": "^10.0.0", "@types/w3c-web-usb": "^1.0.10", "codemirror": "6.0.1", "color-convert": "^2.0.1", "devtools-protocol": "0.0.1319565", "esbuild": "^0.21.5", "events": "^3.3.0", "fzf": "^0.5.2", "hsluv": "^0.1.0", "immer": "^10.1.1", "jsbn-rsa": "^1.0.4", "mithril": "^2.2.2", "noice-json-rpc": "^1.2.0", "pako": "^2.1.0", "protobufjs": "^7.3.2", "protobufjs-cli": "^1.1.2", "util": "^0.12.5", "uuid": "^10.0.0", "vega": "^5.30.0", "vega-lite": "^5.19.0", "zod": "^3.23.8" }, "devDependencies": { "@eslint/eslintrc": "^3.1.0", "@eslint/js": "^9.6.0", "@playwright/test": "^1.47.0", "@rollup/plugin-commonjs": "^26.0.1", "@rollup/plugin-node-resolve": "^15.2.3", "@types/jest": "^29.5.12", "@typescript-eslint/eslint-plugin": "^7.14.1", "@typescript-eslint/parser": "^7.14.1", "dingusjs": "^0.0.3", "eslint": "^9.6.0", "eslint-config-google": "^0.14.0", "eslint-plugin-compat": "^5.0.0", "eslint-plugin-jsdoc": "^48.5.0", "globals": "^15.6.0", "jest": "^29.7.0", "jest-canvas-mock": "^2.5.2", "jest-environment-jsdom": "^29.7.0", "jest-localstorage-mock": "^2.4.26", "pngjs": "^7.0.0", "prettier": "^3.3.2", "puppeteer": "^22.12.1", "rollup": "^2.79.1", "rollup-plugin-re": "^1.0.7", "rollup-plugin-sourcemaps": "^0.6.3", "rollup-plugin-uglify": "^6.0.4", "sass": "^1.77.6", "tslib": "^2.6.3", "typescript": "5.5.2" }, "scripts": { "build": "node build.js", "test": "node build.js --run-unittests", "lint": "npx eslint . --ext .js,.ts" } }