From a35ec45d5c1ec25fbb7e6d714c310a39ce2479f7 Mon Sep 17 00:00:00 2001 From: Ahmet Yesil Date: Tue, 10 May 2022 14:50:30 +0200 Subject: [PATCH] fix: export lit-html2 directive --- .changeset/popular-grapes-drop.md | 5 +++++ .gitignore | 1 + packages/core/directive.d.ts | 1 + packages/core/directive.js | 1 + packages/core/index.js | 1 - packages/core/package.json | 1 + 6 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 .changeset/popular-grapes-drop.md create mode 100644 packages/core/directive.d.ts create mode 100644 packages/core/directive.js diff --git a/.changeset/popular-grapes-drop.md b/.changeset/popular-grapes-drop.md new file mode 100644 index 000000000..b459802b2 --- /dev/null +++ b/.changeset/popular-grapes-drop.md @@ -0,0 +1,5 @@ +--- +'@lion/core': patch +--- + +Export forward compatible class based Directive in separate file like lit-html diff --git a/.gitignore b/.gitignore index 09f5a7753..b360a7c33 100644 --- a/.gitignore +++ b/.gitignore @@ -23,6 +23,7 @@ yarn-error.log ## types *.d.ts +!packages/core/directive.d.ts !packages/**/*/types/**/* !packages/**/index.d.ts !packages-node/**/*/types/**/* diff --git a/packages/core/directive.d.ts b/packages/core/directive.d.ts new file mode 100644 index 000000000..4a3003c91 --- /dev/null +++ b/packages/core/directive.d.ts @@ -0,0 +1 @@ +export { directive, Directive } from 'lit-html/directive.js'; diff --git a/packages/core/directive.js b/packages/core/directive.js new file mode 100644 index 000000000..4a3003c91 --- /dev/null +++ b/packages/core/directive.js @@ -0,0 +1 @@ +export { directive, Directive } from 'lit-html/directive.js'; diff --git a/packages/core/index.js b/packages/core/index.js index d1440401f..41902f84d 100644 --- a/packages/core/index.js +++ b/packages/core/index.js @@ -37,7 +37,6 @@ export { reparentNodes, removeNodes, } from 'lit-html'; -export { Directive } from 'lit-html/directive.js'; export { asyncAppend } from 'lit-html/directives/async-append.js'; export { asyncReplace } from 'lit-html/directives/async-replace.js'; export { cache } from 'lit-html/directives/cache.js'; diff --git a/packages/core/package.json b/packages/core/package.json index ea808e40e..bb5f7674d 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -50,6 +50,7 @@ }, "exports": { ".": "./index.js", + "./directive": "./directive.js", "./test-helpers": "./test-helpers/index.js", "./closestPolyfill": "./src/closestPolyfill.js", "./differentKeyEventNamesShimIE": "./src/differentKeyEventNamesShimIE.js",