diff --git a/templates/components/vectordbs/mongo/generate.mjs b/templates/components/vectordbs/typescript/mongo/generate.mjs
similarity index 100%
rename from templates/components/vectordbs/mongo/generate.mjs
rename to templates/components/vectordbs/typescript/mongo/generate.mjs
diff --git a/templates/components/vectordbs/mongo/index.ts b/templates/components/vectordbs/typescript/mongo/index.ts
similarity index 100%
rename from templates/components/vectordbs/mongo/index.ts
rename to templates/components/vectordbs/typescript/mongo/index.ts
diff --git a/templates/components/vectordbs/mongo/shared.mjs b/templates/components/vectordbs/typescript/mongo/shared.mjs
similarity index 100%
rename from templates/components/vectordbs/mongo/shared.mjs
rename to templates/components/vectordbs/typescript/mongo/shared.mjs
diff --git a/templates/components/vectordbs/none/constants.mjs b/templates/components/vectordbs/typescript/none/constants.mjs
similarity index 100%
rename from templates/components/vectordbs/none/constants.mjs
rename to templates/components/vectordbs/typescript/none/constants.mjs
diff --git a/templates/components/vectordbs/none/generate.mjs b/templates/components/vectordbs/typescript/none/generate.mjs
similarity index 100%
rename from templates/components/vectordbs/none/generate.mjs
rename to templates/components/vectordbs/typescript/none/generate.mjs
diff --git a/templates/components/vectordbs/none/index.ts b/templates/components/vectordbs/typescript/none/index.ts
similarity index 100%
rename from templates/components/vectordbs/none/index.ts
rename to templates/components/vectordbs/typescript/none/index.ts