{"repo":"garronej/denoify","free":true,"listed":false,"github":"https://github.com/garronej/denoify","clone":"git clone https://github.com/garronej/denoify.git","description":"🦕For NPM module authors that would like to support Deno but do not want to write and maintain a port.","language":"TypeScript","stars":949,"topics":["support-deno","node-builtin","deno","sypack","jspm","build-tool","hacktoberfest"],"license":"MIT","category":"dev-tools","readme_excerpt":"🦕 Release on NPM and on deno.land/x with a single codebase🦕 Home - Documentation - Demo repo August 2024 Update: It's now advisable to use JSR. JSR, an initiative by the Deno team, addresses a broader set of problems than Denoify. Hono, which previously used Denoify, has already migrated to JSR. What it is A build tool that takes as input a TypeScript codebase that was meant to target node and/or the web and spits out a modified version of the source files ready to be deployed as a Deno module. NOTE: Denoify is capable of recursively resolving dependencies ! It works out of the box with dependencies that uses denoify and there are many option for dealing with dependencies that won't transpile automatically. See specific documentation This tool is mainly for NPM module publisher, to enable them to bring first-class citizen Deno support to their modules and do so without introducing breaking changes. Deno's Support for NPM Modules: What It Means and the Continued Relevance of Denoify Deno now supports NPM modules. This development significantly benefits NPM module authors as it simplifies the process of integrating their modules into Deno. You simply instruct your users to import your module using the format: import {...} from \"npm:your-module@5\"; . However, even with this development, there are still compelling reasons to consider using Denoify for your module: 1. Publishing on deno.land/x: If you aspire to have your module incorporated into other Deno modules, it is crucial","default_branch":null,"files":null,"tree":[],"storefront":"/r/garronej","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/garronej/denoify/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}