diff --git a/packages-node/providence-analytics/test-node/program/analyzers/e2e/match-imports_-_importing-target-project_0.0.2-target-mock_+_exporting-ref-project_1.0.0__1789378150.json b/packages-node/providence-analytics/test-node/program/analyzers/e2e/match-imports_-_importing-target-project_0.0.2-target-mock_+_exporting-ref-project_1.0.0__1789378150.json new file mode 100644 index 000000000..f84160770 --- /dev/null +++ b/packages-node/providence-analytics/test-node/program/analyzers/e2e/match-imports_-_importing-target-project_0.0.2-target-mock_+_exporting-ref-project_1.0.0__1789378150.json @@ -0,0 +1,162 @@ +{ + "meta": { + "searchType": "ast-analyzer", + "analyzerMeta": { + "name": "match-imports", + "requiredAst": "swc", + "identifier": "importing-target-project_0.0.2-target-mock_+_exporting-ref-project_1.0.0__1789378150", + "targetProject": { + "mainEntry": "./target-src/match-imports/root-level-imports.js", + "name": "importing-target-project", + "version": "0.0.2-target-mock", + "commitHash": "[not-a-git-root]" + }, + "referenceProject": { + "mainEntry": "./index.js", + "name": "exporting-ref-project", + "version": "1.0.0", + "commitHash": "[not-a-git-root]" + }, + "configuration": { + "gatherFilesConfig": {}, + "targetProjectResult": null, + "referenceProjectResult": null, + "skipCheckMatchCompatibility": false, + "addSystemPathsInResult": false + } + } + }, + "queryOutput": [ + { + "exportSpecifier": { + "id": "[default]::./index.js::exporting-ref-project", + "name": "[default]", + "filePath": "./index.js", + "project": "exporting-ref-project" + }, + "matchesPerProject": [ + { + "project": "importing-target-project", + "files": [ + "./target-src/match-imports/root-level-imports.js", + "./target-src/match-subclasses/internalProxy.js" + ] + } + ] + }, + { + "exportSpecifier": { + "id": "RefClass::./index.js::exporting-ref-project", + "name": "RefClass", + "filePath": "./index.js", + "project": "exporting-ref-project" + }, + "matchesPerProject": [ + { + "project": "importing-target-project", + "files": [ + "./target-src/find-customelements/multiple.js", + "./target-src/match-imports/root-level-imports.js", + "./target-src/match-subclasses/ExtendedComp.js" + ] + } + ] + }, + { + "exportSpecifier": { + "id": "RefRenamedClass::./index.js::exporting-ref-project", + "name": "RefRenamedClass", + "filePath": "./index.js", + "project": "exporting-ref-project" + }, + "matchesPerProject": [ + { + "project": "importing-target-project", + "files": [ + "./target-src/match-imports/root-level-imports.js" + ] + } + ] + }, + { + "exportSpecifier": { + "id": "[file]::./ref-component.js::exporting-ref-project", + "name": "[file]", + "filePath": "./ref-component.js", + "project": "exporting-ref-project" + }, + "matchesPerProject": [ + { + "project": "importing-target-project", + "files": [ + "./target-src/match-imports/deep-imports.js" + ] + } + ] + }, + { + "exportSpecifier": { + "id": "RefClass::./ref-src/core.js::exporting-ref-project", + "name": "RefClass", + "filePath": "./ref-src/core.js", + "project": "exporting-ref-project" + }, + "matchesPerProject": [ + { + "project": "importing-target-project", + "files": [ + "./target-src/match-imports/deep-imports.js" + ] + } + ] + }, + { + "exportSpecifier": { + "id": "[default]::./ref-src/core.js::exporting-ref-project", + "name": "[default]", + "filePath": "./ref-src/core.js", + "project": "exporting-ref-project" + }, + "matchesPerProject": [ + { + "project": "importing-target-project", + "files": [ + "./target-src/match-imports/deep-imports.js" + ] + } + ] + }, + { + "exportSpecifier": { + "id": "[file]::./ref-src/core.js::exporting-ref-project", + "name": "[file]", + "filePath": "./ref-src/core.js", + "project": "exporting-ref-project" + }, + "matchesPerProject": [ + { + "project": "importing-target-project", + "files": [ + "./target-src/match-imports/deep-imports.js" + ] + } + ] + }, + { + "exportSpecifier": { + "id": "resolvePathCorrect::./ref-src/folder/index.js::exporting-ref-project", + "name": "resolvePathCorrect", + "filePath": "./ref-src/folder/index.js", + "project": "exporting-ref-project" + }, + "matchesPerProject": [ + { + "project": "importing-target-project", + "files": [ + "./target-src/match-imports/deep-imports.js" + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/packages/ui/CHANGELOG.md b/packages/ui/CHANGELOG.md index 5bc73f486..29d593af0 100644 --- a/packages/ui/CHANGELOG.md +++ b/packages/ui/CHANGELOG.md @@ -1,5 +1,18 @@ # @lion/ui +## 0.6.0-alpha.5 + +### Minor Changes + +- [core] allow SlotRerenderObject to first render on connectedCallback via `firstRenderOnConnected` + +### Patch Changes +- [input-tel-dropdown] use ScopedElementsMixin in to run test-suite with select-rich +- [core] add Firefox to browserDetection +- [overlays] skip local-positioning tests for Firefox, and added a todo to fix later +- [textarea] set box-sizing in tests to make it work cross browser + + ## 0.6.0-alpha.4 ### Patch Changes diff --git a/packages/ui/components/core/test/SlotMixin.test.js b/packages/ui/components/core/test/SlotMixin.test.js index fd0719b87..6e968d7f8 100644 --- a/packages/ui/components/core/test/SlotMixin.test.js +++ b/packages/ui/components/core/test/SlotMixin.test.js @@ -1,6 +1,5 @@ import sinon from 'sinon'; import { defineCE, expect, fixture, fixtureSync, unsafeStatic, html } from '@open-wc/testing'; -// @ts-expect-error import { ScopedElementsMixin } from '@open-wc/scoped-elements/lit-element.js'; import { SlotMixin } from '@lion/ui/core.js'; import { LitElement } from 'lit'; @@ -516,6 +515,7 @@ describe('SlotMixin', () => { class extends ScopedElementsMixin(SlotMixin(LitElement)) { static get scopedElements() { return { + // @ts-expect-error ...super.scopedElements, 'scoped-elm': ScopedEl, }; @@ -548,10 +548,10 @@ describe('SlotMixin', () => { class ScopedEl extends LitElement {} const tagName = defineCE( - // @ts-expect-error class extends ScopedElementsMixin(SlotMixin(LitElement)) { static get scopedElements() { return { + // @ts-expect-error ...super.scopedElements, 'scoped-el': ScopedEl, };