openvibers/openvibe.shared package.json

package.json

main 7.2 KB · 223 lines · json

1{
2 "name": "openvibe-shared",
3 "version": "4.241.0",
4 "description": "Shared navbar, footer, themes, icons, legal pages, SEO, auth and analytics for every OpenVibe site",
5 "main": "index.js",
6 "bin": {
7 "openvibe-build-assets": "./scripts/build-assets.js",
8 "ov-icon-audit": "./scripts/icon-audit.js"
9 },
10 "exports": {
11 ".": "./index.js",
12 "./offer-card": "./offer-card.js",
13 "./ov-arrange": "./ov-arrange.js",
14 "./ov-arrange-core": "./ov-arrange-core.js",
15 "./quest": "./quest.js",
16 "./quest-guide": "./guide.js",
17 "./account-switcher": "./account-switcher.js",
18 "./analytics": "./analytics/index.js",
19 "./analytics/event": "./analytics/event.js",
20 "./analytics/event.v1.json": "./docs/schemas/analytics-event.v1.json",
21 "./analytics/privacy": "./analytics/privacy.js",
22 "./analytics/pg": "./analytics/pg.js",
23 "./analytics/retention": "./analytics/retention.js",
24 "./app-icon": "./app-icon.js",
25 "./app-icons": "./app-icons.js",
26 "./assets": "./assets.js",
27 "./auth-client": "./auth-client.js",
28 "./brand": "./brand.js",
29 "./bottom": "./bottom.js",
30 "./browser-harness": "./browser-harness.js",
31 "./builtin-themes": "./builtin-themes.js",
32 "./cache-policy": "./cache-policy.js",
33 "./config": "./config.js",
34 "./config-pg": "./config-pg.js",
35 "./egress": "./egress.js",
36 "./files": "./files.js",
37 "./footer": "./footer.js",
38 "./frame": "./frame.js",
39 "./history": "./history.js",
40 "./icons": "./ov-icons.js",
41 "./indexnow": "./indexnow.js",
42 "./island": "./island.js",
43 "./items": "./items.js",
44 "./profile-panel": "./profile-panel.js",
45 "./legal": "./legal.js",
46 "./express-async": "./express-async.js",
47 "./glyphs": "./glyphs.js",
48 "./brands": "./brands.js",
49 "./mark": "./mark.js",
50 "./metrics": "./metrics.js",
51 "./middleware": "./middleware.js",
52 "./nav-icons": "./nav-icons.js",
53 "./navbar": "./navbar.js",
54 "./notification-live": "./notification-live.js",
55 "./action-center": "./action-center.js",
56 "./dock": "./dock.js",
57 "./dock-mount": "./dock-mount.js",
58 "./presence": "./presence.js",
59 "./purse": "./purse.js",
60 "./drop": "./ov-drop.js",
61 "./tip": "./ov-tip.js",
62 "./mini": "./mini.js",
63 "./email": "./email.js",
64 "./machines": "./machines.js",
65 "./nav-slots": "./nav-slots.js",
66 "./overlay": "./overlay.js",
67 "./dock-vibe": "./dock-vibe.js",
68 "./dock-code": "./dock-code.js",
69 "./dock-runs": "./dock-runs.js",
70 "./ai-marks-client": "./ai-marks-client.js",
71 "./dock-timer": "./dock-timer.js",
72 "./dock-share": "./dock-share.js",
73 "./dock-card": "./dock-card.js",
74 "./dock-chat-edits": "./dock-chat-edits.js",
75 "./ov-canvas": "./ov-canvas.js",
76 "./dock-agent": "./dock-agent.js",
77 "./dock-actor": "./dock-actor.js",
78 "./dock-timeline": "./dock-timeline.js",
79 "./notification-ui": "./notification-ui.js",
80 "./notifications": "./notifications.js",
81 "./openvibe-sw": "./openvibe-sw.js",
82 "./ov-icons": "./ov-icons.js",
83 "./ov-home": "./ov-home.js",
84 "./ov-glyphs": "./ov-glyphs.js",
85 "./ov-forms": "./ov-forms.js",
86 "./ov-qr": "./ov-qr.js",
87 "./ov-share": "./ov-share.js",
88 "./ov-upload": "./ov-upload.js",
89 "./ov-sync": "./ov-sync.js",
90 "./ov-locker": "./ov-locker.js",
91 "./ov-locker-core": "./ov-locker-core.js",
92 "./ov-labels": "./ov-labels.js",
93 "./ov-look": "./ov-look.js",
94 "./ov-fx": "./ov-fx.js",
95 "./look-boot": "./look-boot.js",
96 "./ov-mark": "./ov-mark.js",
97 "./package.json": "./package.json",
98 "./panels": "./panels.js",
99 "./surfaces": "./surfaces.js",
100 "./perf-budget": "./perf-budget.js",
101 "./ready": "./ready.js",
102 "./release": "./release.js",
103 "./release-compat": "./release-compat.js",
104 "./release-update": "./release-update.js",
105 "./release-watch": "./release-watch.js",
106 "./seo": "./seo.js",
107 "./minify": "./minify.js",
108 "./serve": "./serve.js",
109 "./shell": "./shell.js",
110 "./showcase": "./showcase.js",
111 "./showcase-stage": "./showcase-stage.js",
112 "./ai-marks": "./ai-marks.js",
113 "./ai-marks-data": "./ai-marks-data.js",
114 "./kit": "./kit.js",
115 "./kit-web": "./kit-web.js",
116 "./kit-data-web": "./kit-data-web.js",
117 "./tokens": "./tokens.js",
118 "./components": "./components.js",
119 "./appbar": "./appbar.js",
120 "./search": "./search.js",
121 "./agent-session": "./agent-session.js",
122 "./loading": "./loading.js",
123 "./social": "./social.js",
124 "./shipped": "./shipped.js",
125 "./sso-client": "./sso-client.js",
126 "./test-runner": "./test-runner.js",
127 "./theme-loader": "./theme-loader.js",
128 "./theme-sync": "./theme-sync.js",
129 "./tooltip": "./tooltip.js",
130 "./player": "./player.js",
131 "./vibes-pay": "./vibes-pay.js",
132 "./trace": "./trace.js",
133 "./csp": "./csp.js",
134 "./crawlable": "./crawlable.js",
135 "./ui": "./ui.js",
136 "./url-resolver": "./url-resolver.js",
137 "./ov-user": "./ov-user.js",
138 "./user-card": "./user-card.js",
139 "./web-runtime": "./web-runtime.js",
140 "./route-transition": "./route-transition.js",
141 "./boost": "./boost.js",
142 "./soft": "./soft.js",
143 "./rooms": "./rooms.js",
144 "./motion": "./motion.js",
145 "./agent-layer": "./agent-layer.js",
146 "./thread": "./thread.js",
147 "./messages": "./messages.js",
148 "./ov-thread": "./ov-thread.js",
149 "./ov-window": "./ov-window.js",
150 "./agent-sheet": "./agent-sheet.js",
151 "./ov-float": "./ov-float.js",
152 "./ov-combo": "./ov-combo.js",
153 "./ov-searchbox": "./ov-searchbox.js",
154 "./ov-composer": "./ov-composer.js",
155 "./ov-run": "./ov-run.js",
156 "./ov-metrics": "./ov-metrics.js",
157 "./ov-capture": "./ov-capture.js",
158 "./ov-ai-choice": "./ai-choice.js",
159 "./ov-ai-choice.js": "./ov-ai-choice.js",
160 "./ov-wallet": "./ov-wallet.js",
161 "./sw": "./sw.js"
162 },
163 "files": [
164 "*.js",
165 "*.css",
166 "*.woff2",
167 "*.svg",
168 "glyph-codepoints.json",
169 "glyph-fonts/",
170 "OFL-Nunito.txt",
171 "analytics/",
172 "docs/schemas/",
173 "scripts/",
174 "icons/",
175 "social/",
176 "templates/",
177 "CHANGELOG.md",
178 "docs/agent-layer.md",
179 "docs/vibes-pay.md"
180 ],
181 "scripts": {
182 "test": "node test/run.js",
183 "audit:page-end": "node scripts/audit-page-end.js",
184 "create-site": "node scripts/create-site.js",
185 "size": "node scripts/size-report.js",
186 "build:icons": "node scripts/build-navbar-icons.js",
187 "build:themes": "node scripts/build-theme-loader.js",
188 "build:styles": "node scripts/build-styles.js"
189 },
190 "repository": {
191 "type": "git",
192 "url": "git+https://github.com/OpenVibers/OpenVibe.Shared.git"
193 },
194 "homepage": "https://openvibe.network",
195 "keywords": [
196 "openvibe",
197 "ui",
198 "components",
199 "navbar",
200 "footer",
201 "themes",
202 "icons",
203 "seo",
204 "json-ld",
205 "llms-txt",
206 "feeds",
207 "self-hosted"
208 ],
209 "license": "MIT",
210 "dependencies": {
211 "clean-css": "^5.3.3",
212 "jsonwebtoken": "^9.0.0",
213 "linkedom": "^0.18.13",
214 "terser": "^5.51.2"
215 },
216 "devDependencies": {
217 "@electric-sql/pglite": "^0.5.8",
218 "express": "^4.22.3",
219 "openvibe-contracts": "https://codeload.github.com/OpenVibers/OpenVibe.Contracts/tar.gz/refs/tags/v0.419.0",
220 "openvibe-sdk": "https://codeload.github.com/OpenVibers/OpenVibe.SDK/tar.gz/refs/tags/v0.160.0"
221 }
222}
223