From dfdef50558e0f8d44950d9a04041c0df3cacfad8 Mon Sep 17 00:00:00 2001 From: Nora Blomaard Date: Thu, 30 Oct 2025 10:19:38 +0100 Subject: [PATCH 1/2] fix: update scl-lib import paths to use @openscd --- foundation/tree.ts | 2 +- package-lock.json | 33 +++++++++++++++++++++++---------- package.json | 2 +- scl-template-update.ts | 4 ++-- 4 files changed, 27 insertions(+), 14 deletions(-) diff --git a/foundation/tree.ts b/foundation/tree.ts index 1eeae81..4e5e068 100644 --- a/foundation/tree.ts +++ b/foundation/tree.ts @@ -1,4 +1,4 @@ -import { nsdToJson, LNodeDescription } from '@openenergytools/scl-lib'; +import { nsdToJson, LNodeDescription } from '@openscd/scl-lib'; import { cdClasses } from './constants.js'; function getCDCForDOType(doc: XMLDocument, doType: string): string | undefined { diff --git a/package-lock.json b/package-lock.json index 6b7e2a9..54341c7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,8 +11,8 @@ "dependencies": { "@open-wc/scoped-elements": "^3.0.5", "@openenergytools/open-scd-core": "0.0.5", - "@openenergytools/scl-lib": "1.8.0", "@openenergytools/tree-grid": "1.0.1", + "@openscd/scl-lib": "2.0.0", "@scopedelement/material-web": "^3.8.0", "lit": "^3.0.0" }, @@ -3296,12 +3296,6 @@ "lit-html": "^2.8.0" } }, - "node_modules/@openenergytools/scl-lib": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@openenergytools/scl-lib/-/scl-lib-1.8.0.tgz", - "integrity": "sha512-l8D7boLoUpP+C/J2ue7aY/12euRtK2k4EYKsyysoFto9sySCnlX/KWom5ruP7MtH8n0BEMSUuFg1gKfC+lD80Q==", - "license": "Apache-2.0" - }, "node_modules/@openenergytools/tree-grid": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@openenergytools/tree-grid/-/tree-grid-1.0.1.tgz", @@ -3362,6 +3356,24 @@ "lit-html": "^2.8.0" } }, + "node_modules/@openscd/oscd-api": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@openscd/oscd-api/-/oscd-api-0.1.5.tgz", + "integrity": "sha512-SPm79bIqhSSxYMfnHIIwfuNpQa+UyJPY4Gxl6MVjHLY1jOkhevL+k/FfI4g08v3RdMG/+2MYu6ZxpB4zuQU5ZQ==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.8.1" + } + }, + "node_modules/@openscd/scl-lib": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@openscd/scl-lib/-/scl-lib-2.0.0.tgz", + "integrity": "sha512-Fk3JaTELoMXpUIUbyGECbd83CfdU74sa0h0fzO5Q4qtJAQNcxf8Aba9jJcbgbz+PWz9G1m6CcWH8aZzD07g9/w==", + "license": "Apache-2.0", + "dependencies": { + "@openscd/oscd-api": "0.1.5" + } + }, "node_modules/@puppeteer/browsers": { "version": "2.6.1", "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.6.1.tgz", @@ -14078,9 +14090,10 @@ } }, "node_modules/tslib": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.0.tgz", - "integrity": "sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA==" + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" }, "node_modules/tsscmp": { "version": "1.0.6", diff --git a/package.json b/package.json index 21fa174..9c8bf86 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "@scopedelement/material-web": "^3.8.0", "@openenergytools/open-scd-core": "0.0.5", "@open-wc/scoped-elements": "^3.0.5", - "@openenergytools/scl-lib": "1.8.0", + "@openscd/scl-lib": "2.0.0", "lit": "^3.0.0" }, "devDependencies": { diff --git a/scl-template-update.ts b/scl-template-update.ts index c2f90f8..925613c 100644 --- a/scl-template-update.ts +++ b/scl-template-update.ts @@ -13,7 +13,7 @@ import { removeDataType, LNodeDescription, updateLNodeType, -} from '@openenergytools/scl-lib'; +} from '@openscd/scl-lib'; import { TreeGrid, TreeSelection } from '@openenergytools/tree-grid'; @@ -27,7 +27,7 @@ import { MdSelectOption } from '@scopedelement/material-web/select/MdSelectOptio import { MdCircularProgress } from '@scopedelement/material-web/progress/circular-progress.js'; import { MdOutlinedTextField } from '@scopedelement/material-web/textfield/MdOutlinedTextField.js'; import { MdIconButton } from '@scopedelement/material-web/iconbutton/MdIconButton.js'; -import { CdcChildren } from '@openenergytools/scl-lib/dist/tDataTypeTemplates/nsdToJson.js'; +import { CdcChildren } from '@openscd/scl-lib/dist/tDataTypeTemplates/nsdToJson.js'; import { AddDataObjectDialog } from './components/add-data-object-dialog.js'; import { LNodeTypeSidebar } from './components/lnodetype-sidebar.js'; From 85012ecac0f7cfc78b15c6e87bd3cadbc902210d Mon Sep 17 00:00:00 2001 From: Nora Blomaard Date: Thu, 30 Oct 2025 10:29:39 +0100 Subject: [PATCH 2/2] feat: add CODEOWNERS file for @com-pas/Alliander team --- .github/CODEOWNERS | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 .github/CODEOWNERS diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS new file mode 100644 index 0000000..8724b81 --- /dev/null +++ b/.github/CODEOWNERS @@ -0,0 +1,3 @@ +# All members of the @com-pas/Alliander team are code owners for this repository + +* @com-pas/Alliander \ No newline at end of file