openvibers/openvibe.shared package.json
package.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 |