Ricardo Costa a37f4f1fb8
Improve linting (#5460)
Co-authored-by: Olivier Cavadenti <olivier.cavadenti@gmail.com>
2023-07-12 22:42:57 +02:00

24 lines
602 B
JavaScript

const NODE_VERSION = Number((/v(\d+)/i.exec(process.version) || [])[1]);
const isNode10 = NODE_VERSION === 10;
/** @returns {Promise<import("../../../").Config>}*/
export default async () => {
const { default: config } = await import(
isNode10
? '../knexfile-esm-module/knexfile'
: '../knexfile-esm-module/knexfile.js'
);
return {
...config,
migrations: {
directory: './mjs/migrations',
extension: 'mjs',
loadExtensions: ['.mjs'],
},
seeds: {
directory: './mjs/seeds',
extension: 'mjs',
loadExtensions: ['.mjs'],
},
};
};