main
json 176 lines 4.07 KB
Raw
1 {
2 "name": "@ipshipyard/libp2p-inspector-ui",
3 "version": "2.0.1",
4 "description": "The user interface for inspecting a 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-ui#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 "type": "module",
20 "types": "./dist/src/index.d.ts",
21 "typesVersions": {
22 "*": {
23 "*": [
24 "*",
25 "dist/*",
26 "dist/src/*",
27 "dist/src/*/index"
28 ],
29 "src/*": [
30 "*",
31 "dist/*",
32 "dist/src/*",
33 "dist/src/*/index"
34 ]
35 }
36 },
37 "files": [
38 "dist",
39 "public",
40 "src",
41 "!dist/test",
42 "!**/*.tsbuildinfo"
43 ],
44 "exports": {
45 ".": {
46 "types": "./dist/src/index.d.ts",
47 "import": "./dist/src/index.js"
48 },
49 "./index.css": {
50 "import": "./dist/src/index.css"
51 }
52 },
53 "release": {
54 "branches": [
55 "main"
56 ],
57 "plugins": [
58 [
59 "@semantic-release/commit-analyzer",
60 {
61 "preset": "conventionalcommits",
62 "releaseRules": [
63 {
64 "breaking": true,
65 "release": "major"
66 },
67 {
68 "revert": true,
69 "release": "patch"
70 },
71 {
72 "type": "feat",
73 "release": "minor"
74 },
75 {
76 "type": "fix",
77 "release": "patch"
78 },
79 {
80 "type": "docs",
81 "release": "patch"
82 },
83 {
84 "type": "test",
85 "release": "patch"
86 },
87 {
88 "type": "deps",
89 "release": "patch"
90 },
91 {
92 "scope": "no-release",
93 "release": false
94 }
95 ]
96 }
97 ],
98 [
99 "@semantic-release/release-notes-generator",
100 {
101 "preset": "conventionalcommits",
102 "presetConfig": {
103 "types": [
104 {
105 "type": "feat",
106 "section": "Features"
107 },
108 {
109 "type": "fix",
110 "section": "Bug Fixes"
111 },
112 {
113 "type": "chore",
114 "section": "Trivial Changes"
115 },
116 {
117 "type": "docs",
118 "section": "Documentation"
119 },
120 {
121 "type": "deps",
122 "section": "Dependencies"
123 },
124 {
125 "type": "test",
126 "section": "Tests"
127 }
128 ]
129 }
130 }
131 ],
132 "@semantic-release/changelog",
133 "@semantic-release/npm",
134 "@semantic-release/github",
135 [
136 "@semantic-release/git",
137 {
138 "assets": [
139 "CHANGELOG.md",
140 "package.json"
141 ]
142 }
143 ]
144 ]
145 },
146 "scripts": {
147 "clean": "aegir clean",
148 "lint": "aegir lint",
149 "build": "tsc && node copy-assets.js",
150 "test": "echo \"Error: no test specified\" && exit 1",
151 "dep-check": "aegir dep-check",
152 "start:firefox": "web-ext run --source-dir . --verbose --devtools",
153 "release": "aegir release"
154 },
155 "dependencies": {
156 "@ipshipyard/libp2p-inspector-metrics": "^2.0.0",
157 "@libp2p/gossipsub": "^15.0.11",
158 "@libp2p/interface": "^3.1.0",
159 "@libp2p/peer-id": "^6.0.4",
160 "@multiformats/multiaddr": "^13.0.1",
161 "@multiformats/multiaddr-matcher": "^3.0.1",
162 "multiformats": "^13.4.2",
163 "react-icons": "^5.5.0",
164 "uint8arrays": "^5.1.0"
165 },
166 "devDependencies": {
167 "@types/react": "^19.2.8",
168 "@types/react-dom": "^19.2.3",
169 "aegir": "^47.0.25",
170 "fast-glob": "^3.3.3"
171 },
172 "peerDependencies": {
173 "react": "^19.2.3",
174 "react-dom": "^19.2.3"
175 }
176 }