fleet-docs/node_modules/babel-plugin-extract-import...
divya-mohan0209 9de94a264c Initial commit 2022-09-22 09:54:31 +05:30
..
node_modules/@babel/helper-plugin-utils Initial commit 2022-09-22 09:54:31 +05:30
index.js Initial commit 2022-09-22 09:54:31 +05:30
license Initial commit 2022-09-22 09:54:31 +05:30
package.json Initial commit 2022-09-22 09:54:31 +05:30
readme.md Initial commit 2022-09-22 09:54:31 +05:30

readme.md

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