# @omicronenergy/oscd-scl-dialogs

> Provides a resuable dialog for adding and editing SCL elements in OpenSCD.

Latest version **0.0.16** (published 2026-09-24) · Apache-2.0 license · 0 weekly downloads

## Install

```sh
npm install @omicronenergy/oscd-scl-dialogs
pnpm add @omicronenergy/oscd-scl-dialogs
yarn add @omicronenergy/oscd-scl-dialogs
bun add @omicronenergy/oscd-scl-dialogs
```

## Health

**Score 65/100 (B)** — status: active.

Positive: esm support; no vulnerabilities; has provenance; recently updated; high maintenance score.

Warnings: low downloads; no types; pre 1.0.

## Facts

| | |
|---|---|
| Version | 0.0.16 |
| Published | 2026-09-24 |
| First published | 2026-02-09 |
| Weekly downloads | 0 |
| License | Apache-2.0 |
| TypeScript types | none |
| Module format | ESM |
| Dependencies | 16 |
| Unpacked size | 981.9 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Provenance | attested (GitHub Actions) |
| GitHub stars | 0 |
| Maintainers | ca-d, jakob.birnbaumer, stee-re |
| Keywords | scl, xml, iec, 61850, iec61850, scd, omicronenergy |

## Links

- npm: https://www.npmjs.com/package/@omicronenergy/oscd-scl-dialogs
- Repository: https://github.com/OMICRONEnergyOSS/oscd-scl-dialogs
- Homepage: https://github.com/OMICRONEnergyOSS/oscd-scl-dialogs#readme
- Issues: https://github.com/OMICRONEnergyOSS/oscd-scl-dialogs/issues
- npm.io page: https://npm.io/package/@omicronenergy/oscd-scl-dialogs

## Dependencies (16)

- [lit](https://npm.io/package/lit.md) ^3.3.2
- [tslib](https://npm.io/package/tslib.md) ^2.8.1
- [ace-builds](https://npm.io/package/ace-builds.md) ^1.43.6
- [@openscd/scl-lib](https://npm.io/package/@openscd/scl-lib.md) ^2.0.0
- [@openscd/oscd-api](https://npm.io/package/@openscd/oscd-api.md) ^0.1.6
- [ace-custom-element](https://npm.io/package/ace-custom-element.md) ^1.6.5
- [@openscd/oscd-editor](https://npm.io/package/@openscd/oscd-editor.md) ^1.8.0
- [@open-wc/scoped-elements](https://npm.io/package/@open-wc/scoped-elements.md) ^3.0.6
- [@omicronenergy/oscd-shell](https://npm.io/package/@omicronenergy/oscd-shell.md) ^0.0.11
- [@openenergytools/scl-select](https://npm.io/package/@openenergytools/scl-select.md) ^2.0.1
- [@scopedelement/material-web](https://npm.io/package/@scopedelement/material-web.md) ^3.12.0
- [@openenergytools/scl-checkbox](https://npm.io/package/@openenergytools/scl-checkbox.md) ^2.0.0
- [@openenergytools/scl-text-field](https://npm.io/package/@openenergytools/scl-text-field.md) ^2.0.2
- [@omicronenergy/oscd-editor-source](https://npm.io/package/@omicronenergy/oscd-editor-source.md) ^0.0.3
- [@openenergytools/filterable-lists](https://npm.io/package/@openenergytools/filterable-lists.md) ^1.2.0
- [@webcomponents/scoped-custom-element-registry](https://npm.io/package/@webcomponents/scoped-custom-element-registry.md) ^0.0.10

## Alternatives

- [babylon](https://npm.io/package/babylon.md) — 5.1M weekly downloads
- [csscolorparser](https://npm.io/package/csscolorparser.md) — 3.7M weekly downloads
- [expr-eval-fork](https://npm.io/package/expr-eval-fork.md) — 1.5M weekly downloads
- [@leeoniya/ufuzzy](https://npm.io/package/@leeoniya/ufuzzy.md) — 247.7K weekly downloads
- [xml-parser](https://npm.io/package/xml-parser.md) — 78.4K weekly downloads

## Recent versions

- 0.0.16 (latest) — 2026-09-24
- 0.0.15 — 2026-04-22
- 0.0.14 — 2026-04-21
- 0.0.13 — 2026-04-15
- 0.0.12 — 2026-03-06
- 0.0.11 — 2026-03-04
- 0.0.10 — 2026-02-16
- 0.0.9 — 2026-02-16
- 0.0.8 — 2026-02-16
- 0.0.7 — 2026-02-09

## README

# wizard-dialog

This is a component allowing you to add a dialog to edit or create SCL elements. Be aware that not all SCL elements are yet covered and the the existing dialog masks are not tested directly.

Currently supported Tag matrix

| Tag Name | Supports Create | Supports Edit |
|-------------|----------------|----------------|
| AccessControl | ❌ | ❌ |
| AccessPoint | ❌ | ❌ |
| Address | ❌ | ❌ |
| Association | ❌ | ❌ |
| Authentication | ❌ | ❌ |
| Bay | ✅ | ✅ |
| BDA | ✅ | ✅ |
| BitRate | ❌ | ❌ |
| ClientLN | ❌ | ❌ |
| ClientServices | ❌ | ❌ |
| CommProt | ❌ | ❌ |
| Communication | ❌ | ❌ |
| ConductingEquipment | ✅ | ✅ |
| ConfDataSet | ❌ | ❌ |
| ConfLdName | ❌ | ❌ |
| ConfLNs | ❌ | ❌ |
| ConfLogControl | ❌ | ❌ |
| ConfReportControl | ❌ | ❌ |
| ConfSG | ❌ | ❌ |
| ConfSigRef | ❌ | ❌ |
| ConnectedAP | ✅ | ✅ |
| DA | ✅ | ✅ |
| DAType | ✅ | ❌ |
| DO | ✅ | ✅ |
| DOI | ❌ | ❌ |
| DOType | ✅ | ❌ |
| DataObjectDirectory | ❌ | ❌ |
| DataSet | ❌ | ✅ |
| DataSetDirectory | ❌ | ❌ |
| DataTypeTemplates | ❌ | ❌ |
| DynAssociation | ❌ | ❌ |
| DynDataSet | ❌ | ❌ |
| EnumType | ✅ | ❌ |
| EnumVal | ✅ | ✅ |
| EqFunction | ✅ | ✅ |
| EqSubFunction | ✅ | ✅ |
| ExtRef | ❌ | ❌ |
| FileHandling | ❌ | ❌ |
| Function | ✅ | ✅ |
| GeneralEquipment | ✅ | ✅ |
| GetCBValues | ❌ | ❌ |
| GetDataObjectDefinition | ❌ | ❌ |
| GetDataSetValue | ❌ | ❌ |
| GetDirectory | ❌ | ❌ |
| GOOSE | ❌ | ❌ |
| GOOSESecurity | ❌ | ❌ |
| GSE | ❌ | ✅ |
| GSEControl | ❌ | ✅ |
| GSEDir | ❌ | ❌ |
| GSESettings | ❌ | ❌ |
| GSSE | ❌ | ❌ |
| Header | ❌ | ❌ |
| History | ❌ | ❌ |
| Hitem | ❌ | ❌ |
| IED | ✅ | ✅ |
| IEDName | ❌ | ❌ |
| Inputs | ❌ | ❌ |
| IssuerName | ❌ | ❌ |
| KDC | ❌ | ❌ |
| LDevice | ✅ | ✅ |
| LN | ✅ | ✅ |
| LN0 | ❌ | ✅ |
| LNode | ✅ | ❌ |
| LNodeType | ✅ | ❌ |
| Line | ✅ | ✅ |
| Log | ❌ | ❌ |
| LogControl | ❌ | ❌ |
| LogSettings | ❌ | ❌ |
| MaxTime | ❌ | ❌ |
| McSecurity | ❌ | ❌ |
| MinTime | ❌ | ❌ |
| NeutralPoint | ❌ | ❌ |
| P | ❌ | ❌ |
| PhysConn | ❌ | ❌ |
| PowerTransformer | ✅ | ✅ |
| Private | ❌ | ❌ |
| Process | ✅ | ✅ |
| ProtNs | ❌ | ❌ |
| Protocol | ❌ | ❌ |
| ReadWrite | ❌ | ❌ |
| RedProt | ❌ | ❌ |
| ReportControl | ❌ | ❌ |
| ReportSettings | ❌ | ❌ |
| RptEnabled | ❌ | ❌ |
| SamplesPerSec | ❌ | ❌ |
| SampledValueControl | ❌ | ✅ |
| SecPerSamples | ❌ | ❌ |
| SCL | ❌ | ❌ |
| SDI | ❌ | ❌ |
| SDO | ✅ | ✅ |
| Server | ❌ | ❌ |
| ServerAt | ❌ | ❌ |
| Services | ❌ | ❌ |
| SetDataSetValue | ❌ | ❌ |
| SettingControl | ❌ | ❌ |
| SettingGroups | ❌ | ❌ |
| SGEdit | ❌ | ❌ |
| SmpRate | ❌ | ❌ |
| SMV | ❌ | ✅ |
| SmvOpts | ❌ | ✅ |
| SMVsc | ❌ | ❌ |
| SMVSecurity | ❌ | ❌ |
| SMVSettings | ❌ | ❌ |
| SubEquipment | ✅ | ✅ |
| SubFunction | ✅ | ✅ |
| SubNetwork | ✅ | ✅ |
| Subject | ❌ | ❌ |
| Substation | ✅ | ✅ |
| SupSubscription | ❌ | ❌ |
| TapChanger | ✅ | ✅ |
| Text | ✅ | ✅ |
| TimerActivatedControl | ❌ | ❌ |
| TimeSyncProt | ❌ | ❌ |
| TransformerWinding | ✅ | ✅ |
| Val | ❌ | ❌ |
| ValueHandling | ❌ | ❌ |
| Voltage | ❌ | ❌ |
| VoltageLevel | ✅ | ✅ |

---
_Source: https://npm.io/package/@omicronenergy/oscd-scl-dialogs · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
