1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-12-22 15:24:46 -05:00
denoland-deno/tests/specs/publish
David Sherret 147411e64b
feat: npm workspace and better Deno workspace support (#24334)
Adds much better support for the unstable Deno workspaces as well as
support for npm workspaces. npm workspaces is still lacking in that we
only install packages into the root node_modules folder. We'll make it
smarter over time in order for it to figure out when to add node_modules
folders within packages.

This includes a breaking change in config file resolution where we stop
searching for config files on the first found package.json unless it's
in a workspace. For the previous behaviour, the root deno.json needs to
be updated to be a workspace by adding `"workspace":
["./path-to-pkg-json-folder-goes-here"]`. See details in
https://github.com/denoland/deno_config/pull/66

Closes #24340
Closes #24159
Closes #24161
Closes #22020
Closes #18546
Closes #16106
Closes #24160
2024-07-04 00:54:33 +00:00
..
allow_slow_types chore: migrate bench, publish, and more itests to spec tests (#23584) 2024-04-29 10:08:27 -04:00
banned_triple_slash_directives fix: better handling of npm resolution occurring on workers (#24094) 2024-06-05 17:04:16 +02:00
bare_node_builtins chore: fix flaky net_listen_allow_localhost_4555 (#23726) 2024-05-07 17:21:56 +00:00
byonm_dep feat: npm workspace and better Deno workspace support (#24334) 2024-07-04 00:54:33 +00:00
config_file_jsonc chore: migrate bench, publish, and more itests to spec tests (#23584) 2024-04-29 10:08:27 -04:00
config_flag chore: migrate bench, publish, and more itests to spec tests (#23584) 2024-04-29 10:08:27 -04:00
dry_run chore: migrate bench, publish, and more itests to spec tests (#23584) 2024-04-29 10:08:27 -04:00
dry_run_gitignored fix(publish): --dry-publish should error for gitignored excluded files (#23540) 2024-04-24 18:52:05 +00:00
excluded_deno_jsonc fix(publish): always include config file when publishing (#23797) 2024-05-14 18:15:43 +00:00
has_slow_types fix: better handling of npm resolution occurring on workers (#24094) 2024-06-05 17:04:16 +02:00
invalid_import fix: better handling of npm resolution occurring on workers (#24094) 2024-06-05 17:04:16 +02:00
invalid_import_esm_sh_suggestion fix: better handling of npm resolution occurring on workers (#24094) 2024-06-05 17:04:16 +02:00
invalid_path chore: migrate bench, publish, and more itests to spec tests (#23584) 2024-04-29 10:08:27 -04:00
javascript_decl_file chore: migrate bench, publish, and more itests to spec tests (#23584) 2024-04-29 10:08:27 -04:00
javascript_missing_decl_file chore: migrate bench, publish, and more itests to spec tests (#23584) 2024-04-29 10:08:27 -04:00
jsr_jsonc chore: migrate bench, publish, and more itests to spec tests (#23584) 2024-04-29 10:08:27 -04:00
missing_constraint fix: better handling of npm resolution occurring on workers (#24094) 2024-06-05 17:04:16 +02:00
missing_constraint_jsx_import_source fix(publish): error for missing version constraints on dry-publish instead of just publish (#23798) 2024-05-14 10:30:09 -04:00
missing_deno_json chore: migrate bench, publish, and more itests to spec tests (#23584) 2024-04-29 10:08:27 -04:00
no_check chore: migrate bench, publish, and more itests to spec tests (#23584) 2024-04-29 10:08:27 -04:00
no_token chore: migrate bench, publish, and more itests to spec tests (#23584) 2024-04-29 10:08:27 -04:00
node_specifier chore: fix flaky net_listen_allow_localhost_4555 (#23726) 2024-05-07 17:21:56 +00:00
package_json fix(publish): error for missing version constraints on dry-publish instead of just publish (#23798) 2024-05-14 10:30:09 -04:00
prefer_fast_check_graph fix: better handling of npm resolution occurring on workers (#24094) 2024-06-05 17:04:16 +02:00
sloppy_imports chore: migrate bench, publish, and more itests to spec tests (#23584) 2024-04-29 10:08:27 -04:00
successful chore: migrate bench, publish, and more itests to spec tests (#23584) 2024-04-29 10:08:27 -04:00
symlink chore: migrate bench, publish, and more itests to spec tests (#23584) 2024-04-29 10:08:27 -04:00
unanalyzable_dynamic_import fix: better handling of npm resolution occurring on workers (#24094) 2024-06-05 17:04:16 +02:00
unsupported_jsx_tsx fix(publish): error for missing version constraints on dry-publish instead of just publish (#23798) 2024-05-14 10:30:09 -04:00
workspace feat: npm workspace and better Deno workspace support (#24334) 2024-07-04 00:54:33 +00:00