Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-08-16 | feat(config/jsr): add license field (#25056) | David Sherret | |
1. Adds a new "license" field. 1. Adds this field by default when doing `deno init --lib` | |||
2024-08-12 | feat(publish): error on missing license file (#25011) | David Sherret | |
Closes https://github.com/denoland/deno/issues/24676 | |||
2024-07-22 | fix(publish): warn about missing license file (#24677) | David Sherret | |
Part of https://github.com/denoland/deno/issues/24676 , but just a warning for now. | |||
2024-07-17 | fix(publish): surface syntax errors when using --no-check (#24620) | David Sherret | |
2024-06-05 | fix: better handling of npm resolution occurring on workers (#24094) | David Sherret | |
Closes https://github.com/denoland/deno/issues/24063 | |||
2024-05-28 | fix(publish): raise diagnostics for triple-slash directives for `--dry-run` ↵ | David Sherret | |
instead of just `publish` (#23811) | |||
2024-05-14 | fix(publish): error for missing version constraints on dry-publish instead ↵ | David Sherret | |
of just publish (#23798) Closes https://github.com/denoland/deno/issues/22835 | |||
2024-05-08 | chore: enable clippy::print_stdout and clippy::print_stderr (#23732) | David Sherret | |
1. Generally we should prefer to use the `log` crate. 2. I very often accidentally commit `eprintln`s. When we should use `println` or `eprintln`, it's not too bad to be a bit more verbose and ignore the lint rule. | |||
2024-04-24 | fix(publish): --dry-publish should error for gitignored excluded files (#23540) | David Sherret | |
Files that were gitignored only were not included in the diagnostic. | |||
2024-03-21 | feat(unstable/publish): error when a package's module is excluded from ↵ | David Sherret | |
publishing (#22948) Closes #22657 | |||
2024-03-04 | feat(publish): add `npm:` suggestion for esm.sh specifiers (#22343) | Divy Srivastava | |
 Co-authored-by: David Sherret <dsherret@users.noreply.github.com> | |||
2024-02-29 | fix(publish): print a warning when .jsx or .tsx is imported (#22631) | Bartek Iwańczuk | |
This commit adds a warning when .jsx or .tsx is encountered during publishing. This is a stop-gap solution before we fix it proper. | |||
2024-02-27 | feat(publish): support sloppy imports and bare node built-ins (#22588) | Luca Casonato | |
2024-02-19 | feat(unstable/lint): no-slow-types for JSR packages (#22430) | David Sherret | |
1. Renames zap/fast-check to instead be a `no-slow-types` lint rule. 1. This lint rule is automatically run when doing `deno lint` for packages (deno.json files with a name, version, and exports field) 1. This lint rules still occurs on publish. It can be skipped by running with `--no-slow-types` | |||
2024-02-09 | fix: upgrade to deno_ast 0.33 (#22341) | David Sherret | |
* Uses diagnostics from deno_ast * Real fix for https://github.com/denoland/deno/pull/22310 * Moves `deno lint --json` code here * Upgrades swc Closes #22117 Closes #22109 Closes #21927 Closes #20993 | |||
2024-02-06 | fix(publish): lazily parse sources (#22301) | David Sherret | |
Closes #22290 | |||
2024-02-01 | fix(publish): rename --no-fast-check to --no-zap (#22214) | Bartek Iwańczuk | |
Also prints an information about the flag when there are `zap` errors. | |||
2024-01-24 | feat(publish): error on invalid external imports (#22088) | Luca Casonato | |
2024-01-24 | feat(publish): give diagnostic on invalid package files (#22082) | Luca Casonato | |
2024-01-24 | chore: improve unanalyzable dynamic import diagnostic (#22051) | Luca Casonato | |
2024-01-23 | feat(cli): improved diagnostics printing (#22049) | Luca Casonato | |
This initially uses the new diagnostic printer in `deno lint`, `deno doc` and `deno publish`. In the limit we should also update `deno check` to use this printer. |