UNPKG

eslint-plugin-esm

Version:
23 lines (19 loc) 571 B
import { test } from "@fenge/dev-utils"; import { noEmptyExports } from "./no-empty-exports.ts"; const valid = [ "var name = 123; export {name as age};", "const name = {}; export {name};", "export const name = {};", "export default {};", "var foo = 213; export {foo as default};", "export {default} from 'foo';", "export * as foo from 'foo';", ]; const invalid = [ "export {};", "console.log(123); export {};", "export default {}; export {};", "export {} from 'foo';", "export {} from './foo';", ]; test({ valid, invalid, ...noEmptyExports });