diff --git a/.gitignore b/.gitignore index bef8131..067e02a 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,6 @@ /tests/snippets/* !/tests/snippets/config.json !/tests/snippets/tsconfig.json +!/tests/snippets/jest.config.json +!/tests/snippets/vite.config.ts +!/tests/snippets/babel.config.js diff --git a/tests/snippets/babel.config.js b/tests/snippets/babel.config.js new file mode 100644 index 0000000..8165fe4 --- /dev/null +++ b/tests/snippets/babel.config.js @@ -0,0 +1,6 @@ +module.exports = { + presets: [ + ['@babel/preset-env', { targets: { node: 'current' } }], + '@babel/preset-typescript', + ], +}; diff --git a/tests/snippets/jest.config.json b/tests/snippets/jest.config.json new file mode 100644 index 0000000..1a8af31 --- /dev/null +++ b/tests/snippets/jest.config.json @@ -0,0 +1,3 @@ +{ + "testMatch": ["**/*.(mjs|ts|cjs)"] +} diff --git a/tests/snippets/vite.config.ts b/tests/snippets/vite.config.ts new file mode 100644 index 0000000..f4000c5 --- /dev/null +++ b/tests/snippets/vite.config.ts @@ -0,0 +1,7 @@ +import { configDefaults, defineConfig } from 'vitest/config'; + +export default defineConfig({ + test: { + include: [...configDefaults.include, '**/*.{mjs,cjs,ts}'], + }, +});