import-string
TypeScript icon, indicating that this package has built-in type declarations

0.1.2 • Public • Published

import-string

This package allow us to import code from simple string, with support to:

🚀 Getting started

This is a lightweight and simple package, you can install it using your favorite node package manager:

npm i import-string
pnpm add import-string
yarn add import-string
bun add import-string

📖 Usage

In your file you can declare the module, functionality or variable in a string like the following example:

const stringSrc = `export const example = (): string => {
  return {
    foo: 'baz'
  }
}`;

From the package you can import the importModule function that receive string and returns the module:

import { importModule } from 'import-string';

async function main() {
  const mod = await importModule(stringSrc);

  console.log(mod.example().foo); // output -> baz
}

💻 Development

  1. Clone this repository
  2. Install dependencies using pnpm install

Send a PR with the feat|fix|refactor etc

🛟 Support

  • BTC: 1Bwo1Htd47rLRM4PZhydWtoC5ZAR4Fv9KZ
  • USDT: binance-qr

Author

David Arenas 🇻🇪

License

This project is licensed under MIT

Package Sidebar

Install

npm i import-string

Weekly Downloads

2,165

Version

0.1.2

License

MIT

Unpacked Size

5.69 kB

Total Files

7

Last publish

Collaborators

  • dave136