Skip to content
silverpoint
Documentation menu

Project

Packages

silverpoint is published on npm as 8 packages under the @silverpoint scope, all sharing one version, plus a Reflex custom component on PyPI.

On npm

PackageRoleWhat it isVersion
@silverpoint/reactReact adapterReact 18.2+ and 19 components: one subpath per chart (60), the 38 UI components on /ui, SpTimeline on /timeline, and server entry points for React Server Components.adapter@silverpoint/react version on npmsource
@silverpoint/vueVue adapterVue 3.5 charts, the 38 UI components (v-model on every value, v-model:open on every overlay) and SpTimeline; typed props and emits, server rendering with @vue/server-renderer.adapter@silverpoint/vue version on npmsource
@silverpoint/angularAngular adapterAngular 21 and 22 standalone, signal-input, OnPush charts, the 38 UI components (ControlValueAccessors, [(open)] on overlays) and SpTimeline, in Angular Package Format.adapter@silverpoint/angular version on npmsource
@silverpoint/groundsGrounds + stylesheetThe declarative style grounds (silverpoint, cyanotype), their inkers, styles.css for the charts, ui.css for the UI components and timeline.css for SpTimeline.required@silverpoint/grounds version on npmsource
@silverpoint/coreEngineGeometry, scales, interaction and the Inker interface; the second catalog's recipes on /catalog, the UI views on /ui, the palettes on /palettes and the timeline on /timeline. No DOM, no framework. Installed by every adapter.required@silverpoint/core version on npmsource
@silverpoint/fontsTypefaceOptional. Self-hosted EB Garamond (400, 500, 400 italic, latin subset) and its @font-face rules.optional@silverpoint/fonts version on npmsource
@silverpoint/mcpMCP serverOptional, for agents. A Model Context Protocol server that answers from the agent catalog: the charts and components, a chart recommender, code for React, Vue, Angular and Reflex, prop validation and canonical SVG renders. stdio (npx @silverpoint/mcp) or a stateless HTTP handler.optional@silverpoint/mcp version on npmsource
@silverpoint/tailwindTailwind presetOptional. Names silverpoint's public --sp- variables as Tailwind 4 / 3.4 theme tokens. No dependencies.optional@silverpoint/tailwind version on npmsource

Published only by CI, from main, through npm Trusted Publishing with provenance. Search them all on npmjs.com.

Which ones do I install?

You useInstall
Reactnpm install @silverpoint/react @silverpoint/grounds @silverpoint/fonts
Vuenpm install @silverpoint/vue @silverpoint/grounds @silverpoint/fonts
Angularnpm install @silverpoint/angular @silverpoint/grounds @silverpoint/fonts
Reflex (Python)pip install reflex-silverpoint-react
Note
Two optional extras since 0.7: name @silverpoint/core in your own dependencies to import the palette presets from @silverpoint/core/palettes (a strict package manager such as pnpm requires it), and install @knight-lab/timelinejs (an optional peer, ^3.9.13) only if you use SpTimeline.

On PyPI: the Reflex component

reflex-silverpoint-react 0.8.0 wraps @silverpoint/react 0.8.0 and exposes all 60 charts, the Dashboard, the 17 UI components, the provider, the palettes, 21 composed components and overlays and the Knight Lab timeline as Python components for Reflex: the npm components themselves, behind Python builders. It requires Reflex 0.10 and Python 3.11+. Source: ecrespo/reflex-silverpoint-react.

reflex-silverpoint-react on PyPI
shell
pip install reflex-silverpoint-react
# or
uv add reflex-silverpoint-react

One version for all

The seven npm packages form one Changesets fixed group: they always carry the same version. The current one is 0.8.0. The line stays on 0.x until the API specification is put in force at 1.0.0.