vike
Version:
The Framework *You* Control - Next.js & Nuxt alternative for unprecedented flexibility and dependability.
23 lines (22 loc) • 448 B
JavaScript
export { getFileSuffixes };
export { suffixesAssertFileEnv };
const suffixesAssertFileEnv = [
// .server.js
'server',
// .client.js
'client',
// .ssr.js
'ssr',
];
const suffixes = [
...suffixesAssertFileEnv,
// .shared.js
'shared',
// .clear.js
'clear',
// .default.js
'default',
];
function getFileSuffixes(fileName) {
return suffixes.filter((suffix) => fileName.includes(`.${suffix}.`));
}