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

Dependencies (1)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i babel-plugin-extract-import-names

    Homepage

    mdxjs.com

    Weekly Downloads

    1,649,234

    Version

    1.6.22

    License

    MIT

    Unpacked Size

    3.06 kB

    Total Files

    4

    Last publish

    Collaborators

    • remcohaszing
    • johno
    • timneutkens
    • wooorm