From 2d0a431e85434e7560ccf0a6f260d38866bf8e75 Mon Sep 17 00:00:00 2001 From: Nathaniel Girard <72364963+Nathaniel-Girard@users.noreply.github.com> Date: Fri, 1 Aug 2025 14:54:02 -0400 Subject: [PATCH 1/2] chore(cli): updated template versions to 0.1.0 (#14101) --- packages/cli/package.json | 2 +- .../cli/templates/empty-integration/integration.definition.ts | 2 +- packages/cli/templates/empty-plugin/plugin.definition.ts | 2 +- packages/cli/templates/hello-world/integration.definition.ts | 2 +- .../cli/templates/webhook-message/integration.definition.ts | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/cli/package.json b/packages/cli/package.json index 217164c0b95..71df648e664 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@botpress/cli", - "version": "4.14.3", + "version": "4.14.4", "description": "Botpress CLI", "scripts": { "build": "pnpm run bundle && pnpm run template:gen", diff --git a/packages/cli/templates/empty-integration/integration.definition.ts b/packages/cli/templates/empty-integration/integration.definition.ts index dfd0d361424..09c25cc474f 100644 --- a/packages/cli/templates/empty-integration/integration.definition.ts +++ b/packages/cli/templates/empty-integration/integration.definition.ts @@ -3,7 +3,7 @@ import { integrationName } from './package.json' export default new IntegrationDefinition({ name: integrationName, - version: '0.0.1', + version: '0.1.0', readme: 'hub.md', icon: 'icon.svg', }) diff --git a/packages/cli/templates/empty-plugin/plugin.definition.ts b/packages/cli/templates/empty-plugin/plugin.definition.ts index 7cd0b4ed592..41a786afd13 100644 --- a/packages/cli/templates/empty-plugin/plugin.definition.ts +++ b/packages/cli/templates/empty-plugin/plugin.definition.ts @@ -3,5 +3,5 @@ import { pluginName } from './package.json' export default new PluginDefinition({ name: pluginName, - version: '1.0.0', + version: '0.1.0', }) diff --git a/packages/cli/templates/hello-world/integration.definition.ts b/packages/cli/templates/hello-world/integration.definition.ts index 3a49a7b2072..41c96ef0e11 100644 --- a/packages/cli/templates/hello-world/integration.definition.ts +++ b/packages/cli/templates/hello-world/integration.definition.ts @@ -3,7 +3,7 @@ import { integrationName } from './package.json' export default new IntegrationDefinition({ name: integrationName, - version: '0.0.1', + version: '0.1.0', readme: 'hub.md', icon: 'icon.svg', actions: { diff --git a/packages/cli/templates/webhook-message/integration.definition.ts b/packages/cli/templates/webhook-message/integration.definition.ts index f97abe904fb..945cfc899ad 100644 --- a/packages/cli/templates/webhook-message/integration.definition.ts +++ b/packages/cli/templates/webhook-message/integration.definition.ts @@ -3,7 +3,7 @@ import { integrationName } from './package.json' export default new IntegrationDefinition({ name: integrationName, - version: '0.0.1', + version: '0.1.0', readme: 'hub.md', icon: 'icon.svg', configuration: { From cfa7fe33ed40afb51bf9765417eff4d5da21bbbf Mon Sep 17 00:00:00 2001 From: Nathaniel Girard <72364963+Nathaniel-Girard@users.noreply.github.com> Date: Fri, 1 Aug 2025 15:32:24 -0400 Subject: [PATCH 2/2] fix(cli): plugin init overwrite bug (#14093) --- packages/cli/package.json | 2 +- packages/cli/src/command-implementations/init-command.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/cli/package.json b/packages/cli/package.json index 71df648e664..c576b5a432e 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@botpress/cli", - "version": "4.14.4", + "version": "4.14.5", "description": "Botpress CLI", "scripts": { "build": "pnpm run bundle && pnpm run template:gen", diff --git a/packages/cli/src/command-implementations/init-command.ts b/packages/cli/src/command-implementations/init-command.ts index ef8d10fa4b7..c46cf2f41b7 100644 --- a/packages/cli/src/command-implementations/init-command.ts +++ b/packages/cli/src/command-implementations/init-command.ts @@ -195,7 +195,7 @@ export class InitCommand extends GlobalCommand { throw new errors.AbortedOperationError() } - await fs.promises.cp(srcDir, destination, { recursive: true }) + await fs.promises.cp(srcDir, destination, { recursive: true, filter: (src) => !src.includes('node_modules') }) const pkgJsonPath = pathlib.join(destination, 'package.json') const strContent = await fs.promises.readFile(pkgJsonPath, 'utf-8')