0
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2025-02-14 09:36:17 -05:00
denoland-deno/cli/tests/testdata/npm
2023-11-06 08:35:26 -05:00
..
binary_package fix(npm): improved optional dependency support (#19135) 2023-05-17 17:38:50 -04:00
builtin_module_module
cached_only
cached_only_after_first_run
check_errors
child_process_fork_test
cjs-invalid-name-exports fix(npm): escape export identifier in double quoted string (#19694) 2023-07-03 18:41:09 +00:00
cjs_local_global_decls
cjs_module_export_assignment
cjs_module_export_assignment_number
cjs_reexport_collision
cjs_require_esm_error fix(node): improve error message requiring non-npm es module (#19856) 2023-07-17 16:19:00 -04:00
cjs_require_esm_mjs_error fix(node): improve error message requiring non-npm es module (#19856) 2023-07-17 16:19:00 -04:00
cjs_sub_path refactor: remove DENO_UNSTABLE_NPM_SYNC_DOWNLOAD and custom sync functionality (#20504) 2023-09-14 17:51:28 +00:00
cjs_this_in_exports
cjs_with_deps refactor: remove DENO_UNSTABLE_NPM_SYNC_DOWNLOAD and custom sync functionality (#20504) 2023-09-14 17:51:28 +00:00
cjs_yargs refactor: remove DENO_UNSTABLE_NPM_SYNC_DOWNLOAD and custom sync functionality (#20504) 2023-09-14 17:51:28 +00:00
compare_globals refactor: remove DENO_UNSTABLE_NPM_SYNC_DOWNLOAD and custom sync functionality (#20504) 2023-09-14 17:51:28 +00:00
conditional_exports refactor: remove DENO_UNSTABLE_NPM_SYNC_DOWNLOAD and custom sync functionality (#20504) 2023-09-14 17:51:28 +00:00
create_require
d_ext fix(node): resolve file.d specifiers in npm packages (#20918) 2023-10-17 00:26:38 +09:00
different_nested_dep fix(byonm): correct resolution for scoped packages (#21083) 2023-11-06 08:35:26 -05:00
directory_import fix(npm): improve error message on directory import in npm package (#19538) 2023-07-14 16:47:18 +00:00
dual_cjs_esm
dynamic_import
dynamic_import_deno_ts_from_npm fix(npm): support dynamic import of Deno TS from npm package (#19858) 2023-07-17 17:17:58 -04:00
dynamic_import_invalid_package_name fix(cli): avoid crash on import of invalid module names (#19523) 2023-06-15 18:36:33 +00:00
dynamic_import_json fix(ext/node): fix import json using npm specifier (#19723) 2023-08-01 23:20:08 +00:00
dynamic_import_reload_same_package
env_var_re_export
error_version_after_subpath
esm
esm_import_cjs_default
file_dts_dmts_dcts fix(npm): improve declaration resolution for filename with different extensions (#19966) 2023-07-28 11:24:22 -04:00
import_json fix(ext/node): fix import json using npm specifier (#19723) 2023-08-01 23:20:08 +00:00
import_map refactor: remove DENO_UNSTABLE_NPM_SYNC_DOWNLOAD and custom sync functionality (#20504) 2023-09-14 17:51:28 +00:00
imports_package_json fix(node): use closest package.json to resolve package.json imports (#21075) 2023-11-04 16:41:51 +00:00
info refactor: upgrade deno_ast 0.28 and deno_semver 0.4 (#20193) 2023-08-21 09:53:52 +00:00
invalid_package_name refactor: upgrade deno_ast 0.28 and deno_semver 0.4 (#20193) 2023-08-21 09:53:52 +00:00
local_dir_resolves_symlinks fix(npm): canonicalize filename before returning (#18948) 2023-05-02 02:35:33 +02:00
lock_file
mixed_case_package_name refactor: remove DENO_UNSTABLE_NPM_SYNC_DOWNLOAD and custom sync functionality (#20504) 2023-09-14 17:51:28 +00:00
no_npm_after_first_run
no_types_cjs
no_types_in_conditional_exports
node_modules_deno_node_modules fix(npm): create node_modules/.deno/node_modules folder (#19242) 2023-05-24 15:04:21 -04:00
node_modules_import
nonexistent_file fix(npm): improve error message importing non-existent file in a node_modules npm package (#19835) 2023-07-14 17:47:15 +00:00
peer_deps_with_copied_folders refactor: remove DENO_UNSTABLE_NPM_SYNC_DOWNLOAD and custom sync functionality (#20504) 2023-09-14 17:51:28 +00:00
permissions_outside_package
registry fix(byonm): correct resolution for scoped packages (#21083) 2023-11-06 08:35:26 -05:00
reload
remote_npm_specifier
require_added_nm_folder
require_json
require_main
require_resolve_url fix(npm): do not panic providing file url to require.resolve paths (#20182) 2023-08-17 10:39:06 -04:00
reserved_word_exports fix(npm): handle more reserved words as cjs exports (#19672) 2023-07-01 21:43:17 -04:00
run_existing_npm_package fix(cli): for main-module that exists in package.json, use the version defined in package.json directly (#20328) 2023-09-18 20:02:58 +00:00
run_existing_npm_package_with_subpath fix(cli): for main-module that exists in package.json, use the version defined in package.json directly (#20328) 2023-09-18 20:02:58 +00:00
sub_paths
tarball_with_global_header
translate_cjs_to_esm
types
types_ambient_module
types_entry_value_not_exists
types_exports_import_types
types_no_types_entry refactor: remove DENO_UNSTABLE_NPM_SYNC_DOWNLOAD and custom sync functionality (#20504) 2023-09-14 17:51:28 +00:00
typescript_file_in_package
deno_cache.out refactor: remove DENO_UNSTABLE_NPM_SYNC_DOWNLOAD and custom sync functionality (#20504) 2023-09-14 17:51:28 +00:00
deno_run_cjs.out
deno_run_cowsay.out
deno_run_cowsay_no_permissions.out fix(compile): implicit read permission to npm vfs (#19281) 2023-05-26 13:33:38 -04:00
deno_run_cowthink.out
deno_run_esm.out
deno_run_no_bin_entrypoint.out refactor(ext/node): remove dependency on deno_npm and deno_semver (#20718) 2023-09-28 22:43:45 +02:00
deno_run_no_bin_entrypoint_non_existent_subpath.out refactor(ext/node): remove dependency on deno_npm and deno_semver (#20718) 2023-09-28 22:43:45 +02:00
deno_run_no_ext.out
deno_run_non_existent.out
deno_run_special_chars_in_bin_name.out
README.md

npm test data

This folder contains test data for npm specifiers.

Registry

The registry is served by the test server (server in test_util) at http://localhost:4545/npm/registry/ via the ./registry folder.

Updating with real npm packages

  1. Set the DENO_TEST_UTIL_UPDATE_NPM=1 environment variable
  2. Run the test and it should download the packages.

Using a custom npm package

  1. Add the custom package to ./registry/@denotest
  2. Reference npm:@denotest/<your-package-name> in the tests.