From 1ee4579912dce24190130ca39d883f504d2d8d4e Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Sat, 18 May 2024 09:36:25 +0000 Subject: [PATCH 1/4] chore(release): 0.0.7 [skip ci] # [@wapijs/wapi.js-v0.0.7](https://github.com/sarthakjdev/wapi.js/compare/@wapijs/wapi.js-v0.0.6...@wapijs/wapi.js-v0.0.7) (2024-05-18) ### Bug Fixes * create-wapi-app should have type module ([bb459a8](https://github.com/sarthakjdev/wapi.js/commit/bb459a8d032f9293a73e156daed860631d06edd7)) --- packages/wapi.js/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/wapi.js/package.json b/packages/wapi.js/package.json index 31bae6f..f16f3d1 100644 --- a/packages/wapi.js/package.json +++ b/packages/wapi.js/package.json @@ -1,6 +1,6 @@ { "name": "@wapijs/wapi.js", - "version": "0.0.6", + "version": "0.0.7", "description": "a typescript based client library to build whatsapp cloud api based chat bots", "main": "dist/cjs/index.js", "module": "dist/esm/index.js", From 090acb67ee3d8816b512f9ac9a612ac29e9dbed0 Mon Sep 17 00:00:00 2001 From: sarthakjdev Date: Sun, 19 May 2024 11:53:09 +0530 Subject: [PATCH 2/4] fix: module resolution fixed Signed-off-by: sarthakjdev --- .github/workflows/documentation-prod.yaml | 2 +- packages/create-wapi-app/src/create-bot.ts | 12 ++++++------ packages/create-wapi-app/tsconfig.json | 7 +++++-- 3 files changed, 12 insertions(+), 9 deletions(-) diff --git a/.github/workflows/documentation-prod.yaml b/.github/workflows/documentation-prod.yaml index ed839d5..61c0ff3 100644 --- a/.github/workflows/documentation-prod.yaml +++ b/.github/workflows/documentation-prod.yaml @@ -60,7 +60,7 @@ jobs: - name: Extract package and semantic version from release tag if: ${{ github.ref_type == 'tag' }} id: extract-tag - uses: ./format-tag + uses: ./.github/workflows/format-tag with: tag: ${{ github.ref_name }} diff --git a/packages/create-wapi-app/src/create-bot.ts b/packages/create-wapi-app/src/create-bot.ts index 4e054f7..e927ca8 100644 --- a/packages/create-wapi-app/src/create-bot.ts +++ b/packages/create-wapi-app/src/create-bot.ts @@ -10,11 +10,13 @@ import { import path from "node:path"; import process from "node:process"; import { URL } from "node:url"; -import { glob } from "fast-glob"; +import fastGlob from "fast-glob"; import chalk from "chalk"; -import { installPackages } from "./reusable-function"; +import { installPackages } from "./reusable-function.js"; import { PackageManagerEnum } from "./type.js"; +const glob = fastGlob.glob + export async function createWhatsappBot(options: { directory: string; doInstallPackage: boolean; @@ -58,8 +60,7 @@ export async function createWhatsappBot(options: { const deno = packageManagerInUse === PackageManagerEnum.Deno; await cp( new URL( - `../template/${ - deno ? "Deno" : isTypescriptEnabled ? "typeScript" : "javaScript" + `../template/${deno ? "Deno" : isTypescriptEnabled ? "typeScript" : "javaScript" }`, import.meta.url, ), @@ -73,8 +74,7 @@ export async function createWhatsappBot(options: { if (bun) { await cp( new URL( - `../template/Bun/${ - isTypescriptEnabled ? "typeScript" : "javaScript" + `../template/Bun/${isTypescriptEnabled ? "typeScript" : "javaScript" }/package.json`, import.meta.url, ), diff --git a/packages/create-wapi-app/tsconfig.json b/packages/create-wapi-app/tsconfig.json index ac33857..d110f64 100644 --- a/packages/create-wapi-app/tsconfig.json +++ b/packages/create-wapi-app/tsconfig.json @@ -1,10 +1,13 @@ { "extends": "@wapijs/typescript-config/node.base.json", - "include": ["src/", "*.ts", "./.eslintrc.js", "template", "bin"], + "include": ["src/", "*.ts", "./.eslintrc.js", "bin"], "exclude": ["template/"], "compilerOptions": { - "module": "ESNext", + "module": "NodeNext", + "moduleResolution": "NodeNext", "outDir": "dist", + "target": "ES2022", + "lib": ["ES2022"], "resolveJsonModule": true } } From 90f1332e55629b194cc074404c7c719894f247a1 Mon Sep 17 00:00:00 2001 From: sarthakjdev Date: Sun, 19 May 2024 12:01:20 +0530 Subject: [PATCH 3/4] fix: module resolution fixed Signed-off-by: sarthakjdev --- packages/create-wapi-app/src/create-bot.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/create-wapi-app/src/create-bot.ts b/packages/create-wapi-app/src/create-bot.ts index e927ca8..86d0a86 100644 --- a/packages/create-wapi-app/src/create-bot.ts +++ b/packages/create-wapi-app/src/create-bot.ts @@ -57,11 +57,12 @@ export async function createWhatsappBot(options: { } console.log(`Creating ${directoryName} in ${chalk.green(root)}.`); + + // ! TODO: support DENO const deno = packageManagerInUse === PackageManagerEnum.Deno; await cp( new URL( - `../template/${deno ? "Deno" : isTypescriptEnabled ? "typeScript" : "javaScript" - }`, + path.resolve(`./template/${deno ? "Deno" : isTypescriptEnabled ? "typeScript" : 'javaScript'}`), import.meta.url, ), root, @@ -70,6 +71,7 @@ export async function createWhatsappBot(options: { }, ); + // ! TODO: support Bun const bun = packageManagerInUse === PackageManagerEnum.Bun; if (bun) { await cp( From 0ba4208cb50fda266c23ab36c4f49e3face07a87 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Sun, 19 May 2024 06:34:03 +0000 Subject: [PATCH 4/4] chore(release): 0.0.3 [skip ci] # [create-wapi-app-v0.0.3](https://github.com/sarthakjdev/wapi.js/compare/create-wapi-app-v0.0.2...create-wapi-app-v0.0.3) (2024-05-19) ### Bug Fixes * module resolution fixed ([90f1332](https://github.com/sarthakjdev/wapi.js/commit/90f1332e55629b194cc074404c7c719894f247a1)) * module resolution fixed ([090acb6](https://github.com/sarthakjdev/wapi.js/commit/090acb67ee3d8816b512f9ac9a612ac29e9dbed0)) --- packages/create-wapi-app/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/create-wapi-app/package.json b/packages/create-wapi-app/package.json index 41b9f63..7b95206 100644 --- a/packages/create-wapi-app/package.json +++ b/packages/create-wapi-app/package.json @@ -1,6 +1,6 @@ { "name": "create-wapi-app", - "version": "0.0.2", + "version": "0.0.3", "description": "a utility to quickly initiate a whatsapp bot", "type": "module", "author": {