Installation
Installation Methods
Section titled “Installation Methods”DS one can be installed via package managers or loaded directly from a CDN.
Package Manager
Section titled “Package Manager”Install DS one using your preferred package manager:
# Using bun (recommended)bun add ds-one
# Using npmnpm install ds-one
# Using yarnyarn add ds-one
CDN (No Build Step)
Section titled “CDN (No Build Step)”For quick prototyping or simple projects, you can load DS one directly from a CDN:
<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>DS one Example</title>
<!-- DS one Styles --> <link rel="stylesheet" />
<!-- DS one Components --> <script type="module" ></script> </head> <body> <button-v1 variant="primary">Click Me</button-v1> </body></html>
Using @beta Tag
Section titled “Using @beta Tag”For automatic updates to the latest beta version, you can use the @beta
tag:
<script type="module" src="https://cdn.jsdelivr.net/npm/ds-one@beta/dist/ds-one.bundle.js"></script><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/ds-one@beta/DS1/1-root/screen.css"/>
Import in JavaScript/TypeScript
Section titled “Import in JavaScript/TypeScript”After installing via package manager, you can import components:
// Import all componentsimport "ds-one";
// Or import specific componentsimport "ds-one/DS1/2-core/button-v1";import "ds-one/DS1/2-core/text-v1";
// Import stylesimport "ds-one/styles";
Next Steps
Section titled “Next Steps”- Quick Start Guide - Learn the basics
- Components - Explore available components