Skip to content

Installation

Terminal window
# npm
npm install @tessera-ui/core
# pnpm
pnpm add @tessera-ui/core
# yarn
yarn add @tessera-ui/core

For first-class framework integration, install the appropriate wrapper package:

Terminal window
# React
pnpm add @tessera-ui/react
# Vue
pnpm add @tessera-ui/vue
# Angular
pnpm add @tessera-ui/angular

For quick prototyping, use the CDN:

<script type="module" src="https://unpkg.com/@tessera-ui/core/dist/tessera-ui/tessera-ui.esm.js"></script>
<script type="module">
import { defineCustomElements } from '@tessera-ui/core/loader';
defineCustomElements();
</script>
<ts-button variant="primary">Click me</ts-button>
import { TsButton } from '@tessera-ui/react';
function App() {
return <TsButton variant="primary">Click me</TsButton>;
}
<script setup>
import { TsButton } from '@tessera-ui/vue';
</script>
<template>
<TsButton variant="primary">Click me</TsButton>
</template>
app.module.ts
import { TsButtonModule } from '@tessera-ui/angular';
@NgModule({
imports: [TsButtonModule],
})
export class AppModule {}
component.html
<ts-button variant="primary">Click me</ts-button>