TCE Project Generator

Generate a ready-to-use Tobidot Custom Element (TCE) TypeScript project template. Configure your element details below, download the generated ZIP archive, and start coding right away.

Element Details
Used as the HTML tag name (e.g. <tce-my-element>). Must contain a hyphen.
Window Resolution & Sizing
Presets:
Icon & Media
PNG, JPG or SVG (max 2MB). If omitted, an icon will be generated automatically.
TCE Dependencies

Select other TCE elements or libraries available on this server that your project depends on.

Quick Add:
Additional NPM Dependencies (Optional)
e.g. three:^0.160.0 or lodash-es:^4.17.21

Template Summary

HTML Tag: <tce-my-element>
Class: MyElement
Resolution: 400 × 300 px
Dependencies: 0 elements
Stack: TypeScript + Vite + SCSS

How to use your generated project

1

Extract & Install

Unzip the downloaded archive and run npm install in the project directory.

2

Develop Live

Run npm start to launch Vite with hot-reloading in the isolated harness.

3

Package & Upload

Run make tce to build and package. Upload via Nova or /api/v1/tobidot-elements.