Node Promiscuous Modules

    babel-plugin-extract-import-names

    1.6.22 • Public • Published

    babel-plugin-extract-import-names

    Babel plugin that extracts all variable names from import statements. Used by the MDX pragma.

    Installation

    yarn add babel-plugin-extract-import-names

    Usage

    const babel = require('@babel/core')
    
    const BabelPluginExtractImportNames = require('babel-plugin-extract-import-names')
    
    const jsx = `
    import Foo from 'bar'
    import { Bar } from 'baz'
    `
    
    const plugin = new BabelPluginExtractImportNames()
    
    const result = babel.transform(jsx, {
      configFile: false,
      plugins: [plugin.plugin]
    })
    
    console.log(plugin.state.names)

    License

    MIT

    Install

    npm i babel-plugin-extract-import-names

    Homepage

    mdxjs.com

    DownloadsWeekly Downloads

    3,380,219

    Version

    1.6.22

    License

    MIT

    Unpacked Size

    3.06 kB

    Total Files

    4

    Last publish

    Collaborators

    • wooorm
    • timneutkens
    • silvenon
    • johno