
Security News
PEP 810 Proposes Explicit Lazy Imports for Python 3.15
An opt-in lazy import keyword aims to speed up Python startups, especially CLIs, without the ecosystem-wide risks that sank PEP 690.
Converter definition files to Kotlin declarations. Currently support TypeScript declarations
Converter of TypeScript definition files to Kotlin declarations
This requires JRE 1.6+ to run. It generates Kotlin files that are compatible with Kotlin 1.1+ (generated declarations are tested against latest stable compiler version)
The simplest way to use is install the latest version form npm:
npm install -g dukat
On a weekly basis we also deply a dev build which sums up what we currently have in master,
so if you want to checkout the snapshot version, use dukat@next
:
npm install -g dukat@next
dukat [<options>] <d.ts files>
where possible options include:
-p <qualifiedPackageName> package name for the generated file (by default filename.d.ts renamed to filename.d.kt)
-m String use this value as @file:JsModule annotation value whenever such annotation occurs
-d <path> destination directory for files with converted declarations (by default declarations are generated in current directory)
-v, -version print version
# on Windows-based platforms set following: `git config core.autocrlf true`
git clone <this project url>
./gradlew build
./gradlew test -Pdukat.test.failure.always
[0.5.8-rc.4] - 26'January 2021
[webidl] JsName("null") companion for union types
FAQs
Converter definition files to Kotlin declarations. Currently support TypeScript declarations
We found that dukat demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
An opt-in lazy import keyword aims to speed up Python startups, especially CLIs, without the ecosystem-wide risks that sank PEP 690.
Security News
Socket CEO Feross Aboukhadijeh discusses the recent npm supply chain attacks on PodRocket, covering novel attack vectors and how developers can protect themselves.
Security News
Maintainers back GitHub’s npm security overhaul but raise concerns about CI/CD workflows, enterprise support, and token management.