Bibliothek für die Erzeugung von taktischen Zeichen nach der DV 102 in JavaScript.
Die Bibliothek enthält:
- 25 Grundzeichen
- 42 Fachaufgaben
- 7 Organisationen
- 8 Einheiten
- 6 Verwaltungsstufen
- 77 Symbole
Anwendung
Beide Bibliotheken beinhalten TypeScript-Definitionen.
Node.js
import { erzeugeTaktischesZeichen } from "taktische-zeichen-core";
const tz = erzeugeTaktischesZeichen({
grundzeichen: "kraftfahrzeug-landgebunden",
organisation: "feuerwehr",
fachaufgabe: "brandbekaempfung",
einheit: "gruppe",
name: "LF20",
});
console.log(tz.svg);
// Ausgabe: <?xml version="1.0" encoding="UTF-8"?><svg>...</svg>
React
import { TaktischesZeichen } from "taktische-zeichen-react";
function App() {
return (
<TaktischesZeichen
grundzeichen="kraftfahrzeug-landgebunden"
organisation="feuerwehr"
fachaufgabe="brandbekaempfung"
einheit="gruppe"
name="LF20"
/>
);
}
// Rendert <svg>...</svg>
Web Component
JavaScript
import { TaktischesZeichen } from "taktisches-zeichen-web-component";
window.customElements.define("taktisches-zeichen", TaktischesZeichen);
HTML
<taktisches-zeichen
grundzeichen="kraftfahrzeug-landgebunden"
organisation="feuerwehr"
fachaufgabe="brandbekaempfung"
einheit="gruppe"
name="LF20"
/>
Kommandozeile
npm i -g taktische-zeichen-cli
taktisches-zeichen
--grundzeichen "kraftfahrzeug-landgebunden" \
--organisation "feuerwehr" \
--fachaufgabe "brandbekaempfung" \
--einheit "gruppe" \
--name "LF20"
# Ausgabe:
# <?xml version="1.0" encoding="UTF-8"?>
# <svg>...</svg>
Informationen
Autor: Philipp Jardas.
Dieses Projekt steht unter der MIT-Lizenz und kann kostenlos verwendet werden.
Die Quellen sind öffentlich auf GitHub verfügbar.