/ packages / ui / package.json
package.json
 1  {
 2  	"name": "ipmc-ui",
 3  	"type": "module",
 4  	"version": "0.2.2",
 5  	"main": "./dist/index.umd.cjs",
 6  	"module": "./dist/index.js",
 7  	"types": "./dist/index.d.ts",
 8  	"files": [
 9  		"dist"
10  	],
11  	"exports": {
12  		".": {
13  			"types": "./dist/index.d.ts",
14  			"import": "./dist/index.js",
15  			"require": "./dist/index.umd.cjs"
16  		},
17  		"./style.css": "./dist/index.css"
18  	},
19  	"scripts": {
20  		"dev": "vite build --watch --mode dev",
21  		"build": "vite build",
22  		"test": "vitest run"
23  	},
24  	"devDependencies": {
25  		"@testing-library/dom": "^10.4.0",
26  		"@testing-library/react": "^16.2.0",
27  		"@types/react": "^18.3.18",
28  		"@types/react-dom": "^18.3.5",
29  		"jsdom": "^26.0.0",
30  		"terser": "^5.39.0",
31  		"typescript": "^5.7.3",
32  		"vite": "^6.2.0",
33  		"vite-plugin-checker": "^0.9.0",
34  		"vite-plugin-dts": "^4.5.0",
35  		"vite-tsconfig-paths": "^5.1.4",
36  		"vitest": "^3.0.7"
37  	},
38  	"dependencies": {
39  		"@emotion/react": "^11.14.0",
40  		"@emotion/styled": "^11.14.0",
41  		"@helia/unixfs": "^4.0.2",
42  		"@libp2p/pnet": "^2.0.28",
43  		"@mui/icons-material": "^6.4.5",
44  		"@mui/material": "^6.4.5",
45  		"@preact/signals-react": "^3.0.1",
46  		"file-type": "^20.3.0",
47  		"helia": "^5.2.1",
48  		"inversify": "^6.2.2",
49  		"ipmc-core": "workspace:^",
50  		"ipmc-interfaces": "workspace:^",
51  		"minidenticons": "^4.2.1",
52  		"multiformats": "^13.3.2",
53  		"react": "^18.3.1",
54  		"react-dom": "^18.3.1",
55  		"reflect-metadata": "^0.2.2",
56  		"shaka-player": "^4.12.5",
57  		"wouter": "^3.6.0"
58  	}
59  }