1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-11-23 15:16:54 -05:00
denoland-deno/cli/tests/testdata/npm
Bartek Iwańczuk 4a250b2f25
feat: add --no-npm flag to disable npm: imports (#15673)
This commit adds "--no-npm" flag, it's similar to "--no-remote"
flag. This flag makes Deno error out if "npm:" specifier is encountered.
2022-09-07 15:33:51 +02:00
..
cached_only feat(unstable): Respect --cached-only flags for npm: specifiers (#15512) 2022-08-22 17:35:04 +02:00
cached_only_after_first_run feat(unstable): Respect --cached-only flags for npm: specifiers (#15512) 2022-08-22 17:35:04 +02:00
cjs_local_global_decls fix: avoid global declaration collisions in cjs (#15608) 2022-08-25 20:24:18 -04:00
cjs_reexport_collision fix(npm): handle cjs re-exports with the same name as an export (#15626) 2022-08-26 14:34:35 -04:00
cjs_sub_path feat: binary npm commands (#15542) 2022-08-23 10:39:19 -04:00
cjs_with_deps feat: binary npm commands (#15542) 2022-08-23 10:39:19 -04:00
compare_globals fix(ext/node): fix global in node env (#15622) 2022-08-26 23:39:05 +09:00
conditional_exports fix(npm): conditional exports with wildcards (#15652) 2022-08-29 19:15:20 +02:00
dual_cjs_esm fix(npm): prefer importing esm from esm (#15676) 2022-08-30 14:09:22 -04:00
dynamic_import fix(unstable): various resolution bugs for npm: specifiers (#15546) 2022-08-24 14:54:20 +02:00
esm feat(unstable): Respect --cached-only flags for npm: specifiers (#15512) 2022-08-22 17:35:04 +02:00
import_map feat(unstable): Respect --cached-only flags for npm: specifiers (#15512) 2022-08-22 17:35:04 +02:00
no_npm_after_first_run feat: add --no-npm flag to disable npm: imports (#15673) 2022-09-07 15:33:51 +02:00
no_unstable fix(npm): always require --unstable flag even for esm (#15583) 2022-08-24 13:44:38 -04:00
nonexistent_file fix(npm): add more context to errors when file doesn't exist (#15749) 2022-09-03 15:43:35 +02:00
registry fix(npm): add more context to errors when file doesn't exist (#15749) 2022-09-03 15:43:35 +02:00
sub_paths feat: support subpaths in npm package references (#15578) 2022-08-24 11:25:32 -04:00
tarball_with_global_header fix(npm): skip extracting pax_global_header from tarballs (#15677) 2022-08-30 17:15:41 +02:00
translate_cjs_to_esm fix(npm): translate CJS to ESM with name clashes for files and dirs (#15697) 2022-08-31 00:31:59 +02:00
deno_run_cowsay.out feat(npm): support packages with multiple command names (#15565) 2022-08-23 22:01:21 -04:00
deno_run_cowthink.out feat(npm): support packages with multiple command names (#15565) 2022-08-23 22:01:21 -04:00
deno_run_esm.out chore(npm): add test for esm npm binary package (#15609) 2022-08-26 09:17:48 -04:00
deno_run_non_existent.out fix(npm): correct exact matching of pre-release versions (#15745) 2022-09-02 11:21:40 -04:00
README.md fix: avoid global declaration collisions in cjs (#15608) 2022-08-25 20:24:18 -04:00

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.