// sdk · Web Components
AstroWay composants web (alpha)
Roue natale, phase de lune, compatibilité, tarot et horoscope sous forme d’éléments HTML simples pour n’importe quel site : une balise <script> depuis un CDN, ou npm install. Les graphiques sont générés par le même code que l’API, donc une roue sur ta page correspond à ce que renvoie /v1/render. Alpha : les noms d’attributs peuvent encore changer avant la 1.0.
// 01 / install
Installer
npm install @astroway/ui@alpha pnpm
pnpm add @astroway/ui yarn
yarn add @astroway/ui CDN
<script type="module" src="https://cdn.jsdelivr.net/npm/@astroway/ui/dist/cdn/index.js"></script> importation: import '@astroway/ui';
Voir dans le registre → @astroway/ui
// 02 / highlights
Fonctionnalités
- Éléments HTML simples
- Même SVG que /v1/render
- Pas de clé publique
- Clé pk_ avec origines
- 21 langues de l’API
// 03 / first request
Première requête
<script type="module" src="https://cdn.jsdelivr.net/npm/@astroway/ui/dist/cdn/index.js"></script>
<!-- keyless: the moon phase in the visitor's language -->
<aw-moon-phase lang="uk"></aw-moon-phase>
<!-- a publishable pk_ key bound to your domain, credit cap and endpoint list -->
<aw-natal-wheel api-key="pk_live_..." date="1990-07-14" time="14:30"
latitude="50.45" longitude="30.52" timezone-offset="3"></aw-natal-wheel> Démarrer avec Web Components
10 000 crédits gratuits par mois. SDK open-source, généré à partir d'OpenAPI 3.1, toujours synchronisé avec le backend.