NeahNew/node_modules/next/dist/esm/lib/eslint/getESLintPromptValues.js
2025-05-03 14:17:46 +02:00

34 lines
846 B
JavaScript

import findUp from 'next/dist/compiled/find-up';
export const getESLintStrictValue = async (cwd)=>{
const tsConfigLocation = await findUp('tsconfig.json', {
cwd
});
const hasTSConfig = tsConfigLocation !== undefined;
return {
title: 'Strict',
recommended: true,
config: {
extends: hasTSConfig ? [
'next/core-web-vitals',
'next/typescript'
] : 'next/core-web-vitals'
}
};
};
export const getESLintPromptValues = async (cwd)=>{
return [
await getESLintStrictValue(cwd),
{
title: 'Base',
config: {
extends: 'next'
}
},
{
title: 'Cancel',
config: null
}
];
};
//# sourceMappingURL=getESLintPromptValues.js.map