UNPKG

prettier-plugin-imports

Version:

A prettier plugins to sort imports in provided RegEx order

23 lines (21 loc) 487 B
import type { ImportDefaultSpecifier, ImportNamespaceSpecifier, ImportSpecifier, } from '@babel/types'; export const getSortedNodesModulesNames = ( modules: ( | ImportSpecifier | ImportDefaultSpecifier | ImportNamespaceSpecifier )[], ) => modules .filter((m) => [ 'ImportSpecifier', 'ImportDefaultSpecifier', 'ImportNamespaceSpecifier', ].includes(m.type), ) .map((m) => m.local.name); // TODO: get from specifier