main
json 173 lines 4.24 KB
Raw
1 {
2 "name": "@ipshipyard/libp2p-inspector",
3 "version": "2.0.1",
4 "description": "Inspect a running libp2p node",
5 "author": "info@ipshipyard.com",
6 "license": "Apache-2.0 OR MIT",
7 "homepage": "https://github.com/ipshipyard/js-libp2p-inspector/tree/main/packages/libp2p-inspector#readme",
8 "repository": {
9 "type": "git",
10 "url": "git+https://github.com/ipshipyard/js-libp2p-inspector.git"
11 },
12 "bugs": {
13 "url": "https://github.com/ipshipyard/js-libp2p-inspector/issues"
14 },
15 "publishConfig": {
16 "access": "public",
17 "provenance": true
18 },
19 "bin": {
20 "libp2p-inspector": "./dist/bin/libp2p-inspector.js"
21 },
22 "type": "module",
23 "types": "./dist/src/index.d.ts",
24 "files": [
25 "bin",
26 "dist",
27 "src",
28 "index.html",
29 "!dist/test",
30 "!**/*.tsbuildinfo"
31 ],
32 "exports": {
33 ".": {
34 "types": "./dist/src/index.d.ts",
35 "import": "./dist/src/index.js"
36 }
37 },
38 "release": {
39 "branches": [
40 "main"
41 ],
42 "plugins": [
43 [
44 "@semantic-release/commit-analyzer",
45 {
46 "preset": "conventionalcommits",
47 "releaseRules": [
48 {
49 "breaking": true,
50 "release": "major"
51 },
52 {
53 "revert": true,
54 "release": "patch"
55 },
56 {
57 "type": "feat",
58 "release": "minor"
59 },
60 {
61 "type": "fix",
62 "release": "patch"
63 },
64 {
65 "type": "docs",
66 "release": "patch"
67 },
68 {
69 "type": "test",
70 "release": "patch"
71 },
72 {
73 "type": "deps",
74 "release": "patch"
75 },
76 {
77 "scope": "no-release",
78 "release": false
79 }
80 ]
81 }
82 ],
83 [
84 "@semantic-release/release-notes-generator",
85 {
86 "preset": "conventionalcommits",
87 "presetConfig": {
88 "types": [
89 {
90 "type": "feat",
91 "section": "Features"
92 },
93 {
94 "type": "fix",
95 "section": "Bug Fixes"
96 },
97 {
98 "type": "chore",
99 "section": "Trivial Changes"
100 },
101 {
102 "type": "docs",
103 "section": "Documentation"
104 },
105 {
106 "type": "deps",
107 "section": "Dependencies"
108 },
109 {
110 "type": "test",
111 "section": "Tests"
112 }
113 ]
114 }
115 }
116 ],
117 "@semantic-release/changelog",
118 "@semantic-release/npm",
119 "@semantic-release/github",
120 [
121 "@semantic-release/git",
122 {
123 "assets": [
124 "CHANGELOG.md",
125 "package.json"
126 ]
127 }
128 ]
129 ]
130 },
131 "scripts": {
132 "clean": "aegir clean",
133 "lint": "aegir lint",
134 "build": "tsc && node esbuild.js",
135 "test": "aegir test -t node",
136 "test:electron-main": "aegir test -t node",
137 "dep-check": "aegir dep-check",
138 "start": "npm run build && electron --trace-warnings --unhandled-rejections=strict ./dist/src/main/index.js",
139 "release": "aegir release"
140 },
141 "dependencies": {
142 "@ipshipyard/libp2p-inspector-metrics": "^2.0.0",
143 "@ipshipyard/libp2p-inspector-ui": "^2.0.0",
144 "@libp2p/interface": "^3.1.0",
145 "@libp2p/peer-id": "^6.0.4",
146 "@libp2p/utils": "^7.0.9",
147 "@multiformats/multiaddr": "^13.0.1",
148 "@types/multicast-dns": "^7.2.4",
149 "electron": "^40.0.0",
150 "it-length-prefixed": "^10.0.1",
151 "it-pipe": "^3.0.1",
152 "it-pushable": "^3.2.3",
153 "it-rpc": "^1.2.1",
154 "multicast-dns": "^7.2.5",
155 "multiformats": "^13.4.2",
156 "race-signal": "^2.0.0",
157 "react": "^19.2.3",
158 "react-dom": "^19.2.3",
159 "react-icons": "^5.5.0",
160 "stream-to-it": "^1.0.1",
161 "uint8arrays": "^5.1.0"
162 },
163 "devDependencies": {
164 "@libp2p/webrtc": "^6.0.10",
165 "@playwright/test": "^1.57.0",
166 "@types/react": "^19.2.8",
167 "@types/react-dom": "^19.2.3",
168 "aegir": "^47.0.25",
169 "fast-glob": "^3.3.3",
170 "libp2p": "^3.1.2",
171 "playwright-core": "^1.57.0"
172 }
173 }