Espalier is Taproot's enterprise-grade web component design system. It ships as standard ES modules built on Lit, custom elements, Shadow DOM, CSS custom properties, and native form participation.
This npm package contains compiled Espalier artifacts only. Source code, tests, architecture records, build tooling, and private development materials are not included in this package or in the public artifact repository.
License: Espalier is proprietary software, not open source. A public npm install grants a 30-day Evaluation license only; production use requires a paid Order Form. See
LICENSEfor the full terms andlicenses/for third-party notices. Licensing questions: legal@taproot.io
npm install @taprootio/espalierImport the root element and the components you use:
import "@taprootio/espalier/root";
import "@taprootio/espalier/button";Then render Espalier components inside <esp-root>:
<esp-root>
<esp-button label="Save" collapsed></esp-button>
</esp-root>You can also import the full component bundle:
import "@taprootio/espalier";The package includes machine-readable public API metadata:
custom-elements.jsonfor custom element APIsespalier.token-manifest.jsonfor public CSS custom propertiesespalier.css-data.jsonfor CSS language tooling
Espalier is proprietary software. See LICENSE for the package license and
licenses/ for third-party notices and asset provenance.
Production use requires a paid order form or another written agreement with Taproot unless the license expressly allows the use case.
No source code rights are granted by this package. Source access, source escrow, or source snapshot transactions require a separate written agreement.