GitShow/denoland/dnt
denoland

dnt

Deno to npm package build tool.

by denoland
Star on GitHubFork

Rust

1.3k stars49 forks30 contributorsActive · 3w agoSince 20210.43.2MIT

Meet the team

See all 30 on GitHub →
dsherret
dsherret299 contributions
Gaubee
Gaubee5 contributions
g-plane
g-plane4 contributions
UrielCh
UrielCh3 contributions
rojvv
rojvv2 contributions
hyp3rflow
hyp3rflow2 contributions
kt3k
kt3k2 contributions
ah-yu
ah-yu1 contribution

Languages

View on GitHub →
Rust56%
TypeScript44%
JavaScript0.1%

Commit activity

Last 12 weeks · 34 commits

Full graph →

Community health

3 of 6 standards met

Community profile →
50
✓README✓License✓Contributing○Code of Conduct○Issue Template○PR Template

Recent PRs & issues

Active · Last activity 3w ago
See all on GitHub →
mikeobank
deno: minimum-dependency-age < npm: min-release-ageOpenIssue

When a dependency with a recent version has been installed for Deno. But it's not available yet for npm by min-release-age config window. The build will fail: Not sure if I would side with security vs. convenience here. Or what would be the best solution. But hope reporting helps.

mikeobank · 1w ago
dsherret
Dev dependency declaration file appears in packageOpenIssue

@dsherret, with 0.43.1 the source maps are now gone, but this file still remains: And since it's only a test dependency, it was not supposed to be included in the npm package. You can easily reproduce this with https://github.com/felipecrs/jsonc-weaver: _Originally posted by @felipecrs in #486_

dsherret · 2w ago
amyssnippet
feat: transform wasm modules into JS loaders (#439)OpenPR

closes #439 by implementing transformation support for native .wasm ES module imports in Deno.

amyssnippet · 3w ago

Recent fixes

View closed PRs →
dsherret
fix: exclude a test dependency's declaration file from the packageMergedPR

A test-only dependency that ships a declaration file (ex. a prebuilt package published to JSR that provides ) was leaking into the published npm package because its was never listed in . The ignore paths were computed with /, whose regex only handles regular source files, so a input produced nonsense paths (, ) that never matched the file the compiler actually emitted. Declaration files aren't compiled to a + pair — the compiler copies them as-is, and only where declarations are emitted (beside the code when inlined, or the directory when separate). Detect declaration test files and emit the correct ignore entries for them. Closes #522

dsherret · 3w ago
dsherret
fix: unify differing version requirements of a mapped `jsr:` specifierMergedPR

A mapped specifier gets its version requirement from the specifier instead of the mapping, so a dependency requiring another range of the same package looked like two versions of the same package and errored: ...which happened with: Deno resolves both requirements to one version, so use the most restrictive requirement when they overlap. Requirements that don't overlap are different versions of the package, so they still error for the mapping to disambiguate with a of its own—but without leaking the internal scheme into the message.

dsherret · 3w ago
felipecrs
JSR source maps not ignored in .npmignoreClosedIssue

The dependency sources are being ignored, but not their source maps. There's also: Which is a dev-dependency and were not supposed to be included either. The content:

felipecrs · 3w ago
Structured data for AI agents

Repository: denoland/dnt. Description: Deno to npm package build tool. Stars: 1334, Forks: 49. Primary language: Rust. Languages: Rust (56%), TypeScript (44%), JavaScript (0.1%). License: MIT. Latest release: 0.43.2 (3w ago). Open PRs: 6, open issues: 57. Last activity: 3w ago. Community health: 50%. Top contributors: dsherret, Gaubee, g-plane, UrielCh, rojvv, hyp3rflow, kt3k, ah-yu, char, utajum and others.

·@ofershap

Replace github.com with gitshow.dev