From c3382d684c14e384f0730f21fedcc6bc24992902 Mon Sep 17 00:00:00 2001 From: Maksim Sukharev Date: Mon, 6 May 2024 16:43:10 +0200 Subject: [PATCH] build(vite): iterate over .ts files in all directories Signed-off-by: Maksim Sukharev --- vite.config.mts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/vite.config.mts b/vite.config.mts index bb0dcea78a..edb2f072f0 100644 --- a/vite.config.mts +++ b/vite.config.mts @@ -18,33 +18,33 @@ const SCOPE_VERSION = JSON.stringify(versionHash) // Entry points which we build using vite const entryPoints = { - ...globSync('src/components/*/index.js').reduce((acc, item) => { + ...globSync(['src/components/*/index.js', 'src/components/*/index.ts']).reduce((acc, item) => { const name = item - .replace('/index.js', '') + .replace(/\/index\.[jt]s/, '') .replace('src/components/', 'Components/') acc[name] = join(__dirname, item) return acc }, {}), - ...globSync('src/directives/*/index.js').reduce((acc, item) => { + ...globSync(['src/directives/*/index.js', 'src/directives/*/index.ts']).reduce((acc, item) => { const name = item - .replace('/index.js', '') + .replace(/\/index\.[jt]s/, '') .replace('src/directives/', 'Directives/') acc[name] = join(__dirname, item) return acc }, {}), - ...globSync('src/functions/*/index.js').reduce((acc, item) => { + ...globSync(['src/functions/*/index.js', 'src/functions/*/index.ts']).reduce((acc, item) => { const name = item - .replace('/index.js', '') + .replace(/\/index\.[jt]s/, '') .replace('src/functions/', 'Functions/') acc[name] = join(__dirname, item) return acc }, {}), - ...globSync('src/mixins/*/index.js').reduce((acc, item) => { + ...globSync(['src/mixins/*/index.js', 'src/mixins/*/index.ts']).reduce((acc, item) => { const name = item - .replace('/index.js', '') + .replace(/\/index\.[jt]s/, '') .replace('src/mixins/', 'Mixins/') acc[name] = join(__dirname, item) return acc