From 6480f766208b47d53fd92aeea64dc13e648ed647 Mon Sep 17 00:00:00 2001 From: abeidahmed Date: Sun, 29 May 2022 22:18:25 +0400 Subject: [PATCH 1/3] feat: publish packages --- .../{esbuild.config.js => esbuild.config.mjs} | 5 +++-- packages/auto-complete-element/package.json | 6 ++++-- .../{esbuild.config.js => esbuild.config.mjs} | 5 +++-- packages/clippy-copy-element/package.json | 6 ++++-- .../{esbuild.config.js => esbuild.config.mjs} | 5 +++-- packages/details-modal-element/package.json | 6 ++++-- .../{esbuild.config.js => esbuild.config.mjs} | 5 +++-- packages/dropdown-menu-element/package.json | 6 ++++-- 8 files changed, 28 insertions(+), 16 deletions(-) rename packages/auto-complete-element/{esbuild.config.js => esbuild.config.mjs} (72%) rename packages/clippy-copy-element/{esbuild.config.js => esbuild.config.mjs} (72%) rename packages/details-modal-element/{esbuild.config.js => esbuild.config.mjs} (72%) rename packages/dropdown-menu-element/{esbuild.config.js => esbuild.config.mjs} (72%) diff --git a/packages/auto-complete-element/esbuild.config.js b/packages/auto-complete-element/esbuild.config.mjs similarity index 72% rename from packages/auto-complete-element/esbuild.config.js rename to packages/auto-complete-element/esbuild.config.mjs index e8a22cd..7721dbe 100644 --- a/packages/auto-complete-element/esbuild.config.js +++ b/packages/auto-complete-element/esbuild.config.mjs @@ -1,5 +1,6 @@ -// eslint-disable-next-line @typescript-eslint/no-var-requires -require('esbuild') +import esbuild from 'esbuild'; + +esbuild .build({ entryPoints: ['src/index.ts'], outfile: 'dist/index.js', diff --git a/packages/auto-complete-element/package.json b/packages/auto-complete-element/package.json index 7e7a8f0..6e64e22 100644 --- a/packages/auto-complete-element/package.json +++ b/packages/auto-complete-element/package.json @@ -9,8 +9,10 @@ "types": "dist/index.d.ts", "scripts": { "start": "web-dev-server --open examples/", - "build": "tsc && node esbuild.config.js --watch", - "clean": "rm -rf ./dist" + "build": "tsc && node esbuild.config.mjs --watch", + "clean": "rm -rf ./dist", + "prepublishOnly": "tsc && node esbuild.config.mjs", + "publish": "npm publish --access=public" }, "files": [ "dist" diff --git a/packages/clippy-copy-element/esbuild.config.js b/packages/clippy-copy-element/esbuild.config.mjs similarity index 72% rename from packages/clippy-copy-element/esbuild.config.js rename to packages/clippy-copy-element/esbuild.config.mjs index e8a22cd..7721dbe 100644 --- a/packages/clippy-copy-element/esbuild.config.js +++ b/packages/clippy-copy-element/esbuild.config.mjs @@ -1,5 +1,6 @@ -// eslint-disable-next-line @typescript-eslint/no-var-requires -require('esbuild') +import esbuild from 'esbuild'; + +esbuild .build({ entryPoints: ['src/index.ts'], outfile: 'dist/index.js', diff --git a/packages/clippy-copy-element/package.json b/packages/clippy-copy-element/package.json index 6baf9a1..d8c5a5e 100644 --- a/packages/clippy-copy-element/package.json +++ b/packages/clippy-copy-element/package.json @@ -9,8 +9,10 @@ "types": "dist/index.d.ts", "scripts": { "start": "web-dev-server --open examples/", - "build": "tsc && node esbuild.config.js --watch", - "clean": "rm -rf ./dist" + "build": "tsc && node esbuild.config.mjs --watch", + "clean": "rm -rf ./dist", + "prepublishOnly": "tsc && node esbuild.config.mjs", + "publish": "npm publish --access=public" }, "files": [ "dist" diff --git a/packages/details-modal-element/esbuild.config.js b/packages/details-modal-element/esbuild.config.mjs similarity index 72% rename from packages/details-modal-element/esbuild.config.js rename to packages/details-modal-element/esbuild.config.mjs index e8a22cd..7721dbe 100644 --- a/packages/details-modal-element/esbuild.config.js +++ b/packages/details-modal-element/esbuild.config.mjs @@ -1,5 +1,6 @@ -// eslint-disable-next-line @typescript-eslint/no-var-requires -require('esbuild') +import esbuild from 'esbuild'; + +esbuild .build({ entryPoints: ['src/index.ts'], outfile: 'dist/index.js', diff --git a/packages/details-modal-element/package.json b/packages/details-modal-element/package.json index eb55811..29e2995 100644 --- a/packages/details-modal-element/package.json +++ b/packages/details-modal-element/package.json @@ -9,8 +9,10 @@ "types": "dist/index.d.ts", "scripts": { "start": "web-dev-server --open examples/", - "build": "tsc && node esbuild.config.js --watch", - "clean": "rm -rf ./dist" + "build": "tsc && node esbuild.config.mjs --watch", + "clean": "rm -rf ./dist", + "prepublishOnly": "tsc && node esbuild.config.mjs", + "publish": "npm publish --access=public" }, "files": [ "dist" diff --git a/packages/dropdown-menu-element/esbuild.config.js b/packages/dropdown-menu-element/esbuild.config.mjs similarity index 72% rename from packages/dropdown-menu-element/esbuild.config.js rename to packages/dropdown-menu-element/esbuild.config.mjs index e8a22cd..7721dbe 100644 --- a/packages/dropdown-menu-element/esbuild.config.js +++ b/packages/dropdown-menu-element/esbuild.config.mjs @@ -1,5 +1,6 @@ -// eslint-disable-next-line @typescript-eslint/no-var-requires -require('esbuild') +import esbuild from 'esbuild'; + +esbuild .build({ entryPoints: ['src/index.ts'], outfile: 'dist/index.js', diff --git a/packages/dropdown-menu-element/package.json b/packages/dropdown-menu-element/package.json index 9c8d2b3..c838827 100644 --- a/packages/dropdown-menu-element/package.json +++ b/packages/dropdown-menu-element/package.json @@ -9,8 +9,10 @@ "types": "dist/index.d.ts", "scripts": { "start": "web-dev-server --open examples/", - "build": "tsc && node esbuild.config.js --watch", - "clean": "rm -rf ./dist" + "build": "tsc && node esbuild.config.mjs --watch", + "clean": "rm -rf ./dist", + "prepublishOnly": "tsc && node esbuild.config.mjs", + "publish": "npm publish --access=public" }, "files": [ "dist" From 32d48e6cd894563a540072765abe6dddc0675f07 Mon Sep 17 00:00:00 2001 From: abeidahmed Date: Sun, 29 May 2022 22:19:48 +0400 Subject: [PATCH 2/3] fix(typo): missed quotes on `import` --- packages/auto-complete-element/README.md | 2 +- packages/clippy-copy-element/README.md | 2 +- packages/details-modal-element/README.md | 2 +- packages/dropdown-menu-element/README.md | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/auto-complete-element/README.md b/packages/auto-complete-element/README.md index 7eb2f85..0641ba6 100644 --- a/packages/auto-complete-element/README.md +++ b/packages/auto-complete-element/README.md @@ -11,7 +11,7 @@ npm install @dahli/auto-complete-element ## Usage ```js -import @dahli/auto-complete-element +import '@dahli/auto-complete-element' ``` ### Markup diff --git a/packages/clippy-copy-element/README.md b/packages/clippy-copy-element/README.md index 7611806..b521989 100644 --- a/packages/clippy-copy-element/README.md +++ b/packages/clippy-copy-element/README.md @@ -11,7 +11,7 @@ npm install @dahli/clippy-copy-element ## Usage ```js -import @dahli/clippy-copy-element +import '@dahli/clippy-copy-element' ``` ### Copying an input's value diff --git a/packages/details-modal-element/README.md b/packages/details-modal-element/README.md index 6e4cce0..a138c0c 100644 --- a/packages/details-modal-element/README.md +++ b/packages/details-modal-element/README.md @@ -11,7 +11,7 @@ npm install @dahli/details-modal-element ## Usage ```js -import @dahli/details-modal-element +import '@dahli/details-modal-element' ``` ### Markup diff --git a/packages/dropdown-menu-element/README.md b/packages/dropdown-menu-element/README.md index bfb06a3..1d5edf7 100644 --- a/packages/dropdown-menu-element/README.md +++ b/packages/dropdown-menu-element/README.md @@ -11,7 +11,7 @@ npm install @dahli/dropdown-menu-element ## Usage ```js -import @dahli/dropdown-menu-element +import '@dahli/dropdown-menu-element' ``` ### Markup From 926d320fd046e112f4ead9adaffb9bf96e0eb266 Mon Sep 17 00:00:00 2001 From: abeidahmed Date: Sun, 29 May 2022 22:23:54 +0400 Subject: [PATCH 3/3] chore: update CHANGELOG.md --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2a07e54..86c0dd9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.1.0 ### Added - Everything!