@qiwi/libdefkit
TypeScript icon, indicating that this package has built-in type declarations

6.1.4 • Public • Published

@qiwi/libdefkit

Maintainability Test Coverage

Util toolset to produce single-file TS and Flow libdefs

Requirements

Node.js >= 16

Install

yarn add @qiwi/libdefkit -D

Usage

Insert script to package.json

{
  "scripts": {
    "build:libdef": "libdefkit --tsconfig=tsconfig.esm.json --tsconfig=tsconfig.cjs.json"
  }
}

CLI

Flag Description Default
--help Display usage hints
--cwd Set current working dir process.cwd()
--entry Define pkg entry point ./index.ts
--ext Extension to use in module declarations. '' to unset any. .js
--tsconfig Define path(s) to project's TS config
--customTypings Attach custom libdefs to d.ts bundle
--cache Dir for temporary assets tempy.directory()
--dtsOut TS typings output typings/index.d.ts
--flowOut Flow libdef output flow-typed/index.flow.js

License

MIT

Readme

Keywords

Package Sidebar

Install

npm i @qiwi/libdefkit

Weekly Downloads

49

Version

6.1.4

License

MIT

Unpacked Size

58.4 kB

Total Files

36

Last publish

Collaborators

  • antongolub
  • qiwibot