JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 951180
  • Score
    100M100P100Q190518F
  • License MIT

Package Exports

  • knitwork

Readme

๐Ÿงถ knitwork

Utilities to generate JavaScript code.

Install

# npm
npm install knitwork

# yarn
yarn install knitwork

# pnpm
pnpm install knitwork

Usage

import { genImport, genExport } from 'knitwork'

// import { foo } from "pkg"
// import foo from "pkg"
console.log(genImport('pkg', 'foo'))

// import { a, b } from "pkg"
console.log(genImport('pkg', 'foo'))
console.log(genImport('pkg', ['a', 'b']))

// import { foo as bar } from "pkg"
console.log(genImport('pkg', { name: 'foo', as: 'bar' }))
console.log(genImport('pkg', [{ name: 'foo', as: 'bar' }]))

// export foo from "pkg"
console.log(genExport('pkg', 'foo'))

// export { a, b } from "pkg"
console.log(genExport('pkg', ['a', 'b']))

// export * as bar from "pkg"
console.log(genExport('pkg', { name: '*foo*', as: 'bar' }))

License

MIT. Made with ๐Ÿ’›