97 packages
@canonical/analytics-events
Lightweight analytics event tracking
@canonical/anatomy-dsl
Anatomy DSL meta-model: TypeScript types mirroring the OWL ontology, and a YAML-to-Turtle transform
@canonical/biome-config
This is a [Biome](https://biomejs.dev/) configuration that provides a set of default configurations for Biome projects.
@canonical/biome-config-svelte
Canonical's Biome configuration for Svelte projects (extends @canonical/biome-config)
@canonical/cli-core
Shared CLI machinery: CommandDefinition, registerAll, completions, OutputAdapter.
@canonical/code-standards
Code standards ontology and documentation generator
@canonical/cookie-policy
A script and style sheet that displays a cookie policy notification
@canonical/design-system
An OWL ontology for modeling UI design systems as structured, queryable knowledge graphs. Built to bridge the gap between design specifications and implementation by establishing a shared semantic vocabulary for components, patterns, layouts, and their re
@canonical/design-tokens
Canonical design tokens (DTCG format) with CSS custom property output.
@canonical/discourse-rad-parser
A script that parses RAD elements generated by Discourse and makes them dynamic.
@canonical/ds-assets
Assets for Pragma.
@canonical/ds-react-core
@canonical/ds-types
Types and related type utilities for Pragma.
@canonical/generator-canonical-ds
## Deprecated This package has been deprecated and moved to the [@canonical/generator-ds package](https://www.npmjs.com/package/@canonical/generator-ds). Please use that package instead.
@canonical/generator-ds
1. Install [Yeoman](https://yeoman.io/) and this generator: `npm i -g yo @canonical/generator-ds` 2. Run the generator: `yo @canonical/ds`
@canonical/global-nav
A script and stylesheet that displays the Canonical global nav across the top of a site
@canonical/harnesses
AI harness detection, MCP config read/write for Claude Code, Cursor, Windsurf, Cline, Roo Code.
@canonical/jaaslib
Library for interacting with the JAAS (Juju as a Service) services
@canonical/jujulib
Juju API client
@canonical/juju-react-components
React components for use with Juju
@canonical/ke
Headless triple store runtime built on Oxigraph WASM
@canonical/landscape-openapi
Generated OpenAPI types for Landscape
@canonical/latest-news
A script that loads blogs posts into a given template
@canonical/launchpad-design-tokens
Design tokens for Canonical's Launchpad
@canonical/lit-ds-prototype
Prototype Web Components built with Lit for the Pragma design system.