From 4c9ae4b786292ffb2d61c3d95bf6ddea64687d1d Mon Sep 17 00:00:00 2001 From: Boshen Date: Fri, 28 Nov 2025 10:24:24 +0000 Subject: [PATCH] test: change all fixture directory names to dashed case (#884) --- benches/resolver.rs | 14 ++-- .../lib/index.js | 0 .../package.json | 0 .../test/.gitignore | 0 .../test/fixtures/#/a.js | 0 .../test/fixtures/a.js | 0 .../test/fixtures/abc.txt | 0 .../test/fixtures/alias/files/a.js | 0 .../test/fixtures/b.js | 0 .../browser-module/browser/module-a.js | 0 .../fixtures/browser-module/lib/browser.js | 0 .../fixtures/browser-module/lib/ignore.js | 0 .../test/fixtures/browser-module/lib/main.js | 0 .../fixtures/browser-module/lib/replaced.js | 0 .../test/fixtures/browser-module/lib/self.js | 0 .../fixtures/browser-module/lib/toString.js | 0 .../browser-module/node_modules/module-a.js | 0 .../browser-module/node_modules/module-b.js | 0 .../browser-module/node_modules/module-c.js | 0 .../node_modules/recursive-file/a.js | 0 .../node_modules/recursive-file/b.js | 0 .../node_modules/recursive-file/c.js | 0 .../node_modules/recursive-file/d.js | 0 .../node_modules/recursive-file/package.json | 0 .../test/fixtures/browser-module/package.json | 0 .../test/fixtures/builtins/package.json | 0 .../test/fixtures/c.js | 0 .../test/fixtures/complex.js | 0 .../test/fixtures/crypto-js/index.js | 0 .../test/fixtures/crypto-js/package.json | 0 .../test/fixtures/decorated-fs/exists.js | 0 .../test/fixtures/dirOrFile.js | 0 .../test/fixtures/dirOrFile/index.js | 0 .../directory-default/directory-default.js | 0 .../node_modules/@org/pkg/dist/string.js | 0 .../@org/pkg/dist/string.test.d.ts | 0 .../node_modules/@org/pkg/package.json | 0 .../node_modules/pkg/dist/string.js | 0 .../node_modules/pkg/dist/string.test.d.ts | 0 .../node_modules/pkg/package.json | 0 .../node_modules/exports-field/package.json | 0 .../node_modules/pack1/index.js | 0 .../test/fixtures/exports-field/a.js | 0 .../node_modules/exports-field/lib/browser.js | 0 .../node_modules/exports-field/lib/index.js | 0 .../exports-field/lib/lib2/main.js | 0 .../node_modules/exports-field/lib/main.js | 0 .../node_modules/exports-field/main.js | 0 .../node_modules/exports-field/package.json | 0 .../node_modules/exports-field/x.js | 0 .../invalid-exports-field/index.js | 0 .../invalid-exports-field/package.json | 0 .../node_modules/invalid-exports-field/umd.js | 0 .../test/fixtures/exports-field/package.json | 0 .../node_modules/exports-field/index.js | 0 .../node_modules/exports-field/lib/browser.js | 0 .../exports-field/lib/lib2/main.js | 0 .../node_modules/exports-field/lib/main.js | 0 .../node_modules/exports-field/main.js | 0 .../node_modules/exports-field/package.json | 0 .../node_modules/exports-field/index | 0 .../node_modules/exports-field/main.js | 0 .../node_modules/exports-field/package.json | 0 .../node_modules/exports-field/src/index.js | 0 .../fixtures/extension-alias/dir/index.js | 0 .../fixtures/extension-alias/dir/index.ts | 0 .../fixtures/extension-alias/dir2/index.js | 0 .../fixtures/extension-alias/dir2/index.mts | 0 .../test/fixtures/extension-alias/index.js | 0 .../test/fixtures/extension-alias/index.mjs | 0 .../fixtures/extension-alias/index.mts.js | 0 .../test/fixtures/extension-alias/index.ts | 0 .../test/fixtures/extensions/app.module.js | 0 .../test/fixtures/extensions/bar.d.ts | 0 .../test/fixtures/extensions/dir/index.js | 0 .../test/fixtures/extensions/dir/index.ts | 0 .../test/fixtures/extensions/foo.js | 0 .../test/fixtures/extensions/foo.ts | 0 .../test/fixtures/extensions/index.js | 0 .../test/fixtures/extensions/index.ts | 0 .../extensions/node_modules/module.js | 0 .../extensions/node_modules/module/index.ts | 0 .../test/fixtures/extensions/package.json | 0 .../test/fixtures/file.load1 | 0 .../test/fixtures/file.load2 | 0 .../test/fixtures/foo/index.js | 0 .../test/fixtures/foo/package.json | 0 .../node_modules/m/package.json | 0 .../node_modules/m/src/features/f.js | 0 .../m/src/features/internal/file.js | 0 .../node_modules/m/src/features/y/y.js | 0 .../node_modules/m/src/internal/i.js | 0 .../node_modules/m/src/middle-1/f.js | 0 .../node_modules/m/src/middle-1/nested/f.js | 0 .../node_modules/m/src/middle-2/nested/f.js | 0 .../m/src/middle-3/nested/f/nested/f.js | 0 .../node_modules/m/src/middle-4/f/f.js | 0 .../node_modules/m/src/middle-5/f$/$.js | 0 .../node_modules/m/src/middle-5/f/$.js | 0 .../node_modules/m/src/middle/f.js | 0 .../node_modules/m/src/middle/nested/f.js | 0 .../test/fixtures/imports-field/a.js | 0 .../test/fixtures/imports-field/b.js | 0 .../test/fixtures/imports-field/dir/b.js | 0 .../node_modules/a/lib/browser.js | 0 .../imports-field/node_modules/a/lib/index.js | 0 .../node_modules/a/lib/lib2/main.js | 0 .../imports-field/node_modules/a/lib/main.js | 0 .../imports-field/node_modules/a/main.js | 0 .../imports-field/node_modules/a/package.json | 0 .../imports-field/node_modules/a/x.js | 0 .../imports-field/node_modules/c/index.js | 0 .../test/fixtures/imports-field/package.json | 0 .../fixtures/incorrect-package/pack1/a.js | 0 .../incorrect-package/pack1/package.json | 0 .../fixtures/incorrect-package/pack2/a.js | 0 .../incorrect-package/pack2/package.json | 0 .../test/fixtures/issue-238/package.json | 0 .../test/fixtures/issue-238/src/a/config.js | 0 .../src/common/config/myObjectFile.js | 0 .../test/fixtures/lib.js | 0 .../test/fixtures/lib/complex1.js | 0 .../test/fixtures/main-field-self/index.js | 0 .../fixtures/main-field-self/package.json | 0 .../test/fixtures/main-field-self2/index.js | 0 .../fixtures/main-field-self2/package.json | 0 .../test/fixtures/main1.js | 0 .../test/fixtures/main2.js | 0 .../test/fixtures/main3.js | 0 .../multiple-modules}/node_modules/m1/a.js | 0 .../node_modules/m1/package.json | 0 .../test/fixtures/no#fragment/#/#.js | 0 .../test/fixtures/no.js | 0 .../browser-module-broken/browser.js | 0 .../browser-module-broken/main.js | 0 .../browser-module-broken/package.json | 0 .../complexm/node_modules/m1/a.js | 0 .../complexm/node_modules/m1/index.js | 0 .../node_modules/complexm/package.json | 0 .../fixtures/node_modules/complexm/step1.js | 0 .../fixtures/node_modules/complexm/step2.js | 0 .../fixtures/node_modules/dash-name/index.js | 0 .../node_modules/dash-name/package.json | 0 .../test/fixtures/node_modules/dash/index.js | 0 .../fixtures/node_modules/dash/package.json | 0 .../invalidPackageJson/package.json | 0 .../test/fixtures/node_modules/m1/a.js | 0 .../test/fixtures/node_modules/m1/b.js | 0 .../fixtures/node_modules/m1/package.json | 0 .../test/fixtures/node_modules/m2/b.js | 0 .../fixtures/node_modules/m2/package.json | 0 .../node_modules/recursive-module/file.js | 0 .../node_modules/recursive-module/index.js | 0 .../test/fixtures/pnp-a/m2/a.js | 0 .../test/fixtures/pnp/pkg/dir/index.js | 0 .../test/fixtures/pnp/pkg/index.js | 0 .../test/fixtures/pnp/pkg/main.js | 0 .../fixtures/pnp/pkg/package-alias/browser.js | 0 .../fixtures/pnp/pkg/package-alias/index.js | 0 .../test/fixtures/pnp/pkg/package.json | 0 .../test/fixtures/pnp/pkg/typescript/index.ts | 0 .../test/fixtures/pnp/pkg3/a.js | 0 .../test/fixtures/pnp/pkg3/package.json | 0 .../prefer-pnp/alternative-modules/m1/b.js | 0 .../restrictions/node_modules/pck1/index.css | 0 .../restrictions/node_modules/pck1/index.js | 0 .../node_modules/pck1/package.json | 0 .../restrictions/node_modules/pck2/index.css | 0 .../restrictions/node_modules/pck2/module.js | 0 .../node_modules/pck2/package.json | 0 .../fixtures/roots-fall-through}/index.js | 0 .../scoped/node_modules/@scope/pack1/main.js | 0 .../node_modules/@scope/pack1/package.json | 0 .../node_modules/@scope/pack2/lib/index.js | 0 .../scoped/node_modules/@scope/pack2/main.js | 0 .../node_modules/@scope/pack2/package.json | 0 .../test/fixtures/shortcutdir.js/a.js | 0 .../test/fixtures/yield/a/foo-2/b | 0 .../test/fixtures/yield/a/foo-2/c | 0 .../test/fixtures/yield/a/foo/a | 0 .../test/fixtures/yield/a/foo/b | 0 .../test/fixtures/yield/b/foo/a | 0 .../test/fixtures/yield/c/foo/a | 0 .../test/fixtures/yield/c/foo/package.json | 0 .../fixtures/\346\265\213\350\257\225.js" | 0 .../valid/{ts_node => ts-node}/tsconfig.json | 0 .../array/src/foo.ts | 0 .../array/tsconfig.a.b.json | 0 .../array/tsconfig.a.json | 0 .../array/tsconfig.b.json | 0 .../array/tsconfig.c.json | 0 .../array/tsconfig.json | 0 .../dot/main.js | 0 .../dot/package.json | 0 .../dot/src/foo.ts | 0 .../dot/tsconfig.eslint.json | 0 .../dot/tsconfig.json | 0 .../dotdot/main.js | 0 .../dotdot/package.json | 0 .../dotdot/src/foo.ts | 0 .../dotdot/src/tsconfig.json | 0 .../dotdot/tsconfig.json | 0 .../nested/src/foo.ts | 0 .../nested/src/nested/bar.ts | 0 .../nested/src/nested/tsconfig.json | 0 .../nested/src/tsconfig.json | 0 .../nested/tsconfig.json | 0 .../no-compileroptions}/tsconfig.json | 0 .../node-fallback}/tsconfig.json | 0 .../node/tsconfig.json | 0 .../paths/lib/foo.ts | 0 .../paths/src/import-foo.ts | 0 .../paths/src/tsconfig.json | 0 .../paths/tsconfig.base.json | 0 .../simple/tsconfig.json | 0 .../tsconfig.parent.json | 0 .../without-json-extension}/tsconfig.json | 0 .../base-tsconfig.json | 0 .../tsconfig.json | 0 .../base-tsconfig.json | 0 .../tsconfig.json | 0 .../src/foo.js | 0 .../tsconfig.json | 0 .../tsconfig_base_url1.json | 0 .../tsconfig_base_url2.json | 0 .../tsconfig_extends1.json | 0 .../tsconfig_extends2.json | 0 .../tsconfig_extends3.json | 0 .../tsconfig_extends4.json | 0 .../app/aliased/index.ts | 0 .../app/index.ts | 0 .../app/tsconfig.json | 8 +-- .../app/tsconfig.nopaths.json | 20 ++++++ .../extends/src/pages/index.tsx | 0 .../extends/tsconfig.app.json | 0 .../extends/tsconfig.base.json | 0 .../extends/tsconfig.json | 0 .../project-a}/aliased/index.ts | 0 .../project-a}/conf.json | 0 .../project-a}/index.ts | 0 .../project-b}/src/aliased/index.ts | 0 .../project-b}/tsconfig.json | 0 .../project-c}/index.ts | 0 .../project-c}/tsconfig.json | 0 .../tsconfig.base.json | 0 .../app/tsconfig.nopaths.json | 20 ------ napi/tests/file-protocol.test.mjs | 2 +- napi/tests/options.test.mjs | 2 +- napi/tests/resolver.test.mjs | 8 +-- src/tests/mod.rs | 2 +- src/tests/resolve.rs | 4 +- src/tests/roots.rs | 4 +- src/tests/simple.rs | 6 +- src/tests/symlink.rs | 2 +- src/tests/tsconfig_paths.rs | 6 +- src/tests/tsconfig_project_references.rs | 68 +++++++++---------- 256 files changed, 83 insertions(+), 83 deletions(-) rename fixtures/{enhanced_resolve => enhanced-resolve}/lib/index.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/package.json (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/.gitignore (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/#/a.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/a.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/abc.txt (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/alias/files/a.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/b.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/browser-module/browser/module-a.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/browser-module/lib/browser.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/browser-module/lib/ignore.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/browser-module/lib/main.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/browser-module/lib/replaced.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/browser-module/lib/self.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/browser-module/lib/toString.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/browser-module/node_modules/module-a.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/browser-module/node_modules/module-b.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/browser-module/node_modules/module-c.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/browser-module/node_modules/recursive-file/a.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/browser-module/node_modules/recursive-file/b.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/browser-module/node_modules/recursive-file/c.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/browser-module/node_modules/recursive-file/d.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/browser-module/node_modules/recursive-file/package.json (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/browser-module/package.json (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/builtins/package.json (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/c.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/complex.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/crypto-js/index.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/crypto-js/package.json (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/decorated-fs/exists.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/dirOrFile.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/dirOrFile/index.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/directory-default/directory-default.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/exports-field-and-extension-alias/node_modules/@org/pkg/dist/string.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/exports-field-and-extension-alias/node_modules/@org/pkg/dist/string.test.d.ts (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/exports-field-and-extension-alias/node_modules/@org/pkg/package.json (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/exports-field-and-extension-alias/node_modules/pkg/dist/string.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/exports-field-and-extension-alias/node_modules/pkg/dist/string.test.d.ts (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/exports-field-and-extension-alias/node_modules/pkg/package.json (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/exports-field-error/node_modules/exports-field/package.json (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/exports-field-error/node_modules/pack1/index.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/exports-field/a.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/exports-field/node_modules/exports-field/lib/browser.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/exports-field/node_modules/exports-field/lib/index.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/exports-field/node_modules/exports-field/lib/lib2/main.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/exports-field/node_modules/exports-field/lib/main.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/exports-field/node_modules/exports-field/main.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/exports-field/node_modules/exports-field/package.json (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/exports-field/node_modules/exports-field/x.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/exports-field/node_modules/invalid-exports-field/index.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/exports-field/node_modules/invalid-exports-field/package.json (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/exports-field/node_modules/invalid-exports-field/umd.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/exports-field/package.json (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/exports-field2/node_modules/exports-field/index.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/exports-field2/node_modules/exports-field/lib/browser.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/exports-field2/node_modules/exports-field/lib/lib2/main.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/exports-field2/node_modules/exports-field/lib/main.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/exports-field2/node_modules/exports-field/main.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/exports-field2/node_modules/exports-field/package.json (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/exports-field3/node_modules/exports-field/index (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/exports-field3/node_modules/exports-field/main.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/exports-field3/node_modules/exports-field/package.json (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/exports-field3/node_modules/exports-field/src/index.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/extension-alias/dir/index.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/extension-alias/dir/index.ts (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/extension-alias/dir2/index.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/extension-alias/dir2/index.mts (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/extension-alias/index.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/extension-alias/index.mjs (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/extension-alias/index.mts.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/extension-alias/index.ts (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/extensions/app.module.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/extensions/bar.d.ts (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/extensions/dir/index.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/extensions/dir/index.ts (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/extensions/foo.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/extensions/foo.ts (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/extensions/index.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/extensions/index.ts (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/extensions/node_modules/module.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/extensions/node_modules/module/index.ts (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/extensions/package.json (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/file.load1 (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/file.load2 (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/foo/index.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/foo/package.json (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/imports-exports-wildcard/node_modules/m/package.json (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/imports-exports-wildcard/node_modules/m/src/features/f.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/imports-exports-wildcard/node_modules/m/src/features/internal/file.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/imports-exports-wildcard/node_modules/m/src/features/y/y.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/imports-exports-wildcard/node_modules/m/src/internal/i.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/imports-exports-wildcard/node_modules/m/src/middle-1/f.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/imports-exports-wildcard/node_modules/m/src/middle-1/nested/f.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/imports-exports-wildcard/node_modules/m/src/middle-2/nested/f.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/imports-exports-wildcard/node_modules/m/src/middle-3/nested/f/nested/f.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/imports-exports-wildcard/node_modules/m/src/middle-4/f/f.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/imports-exports-wildcard/node_modules/m/src/middle-5/f$/$.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/imports-exports-wildcard/node_modules/m/src/middle-5/f/$.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/imports-exports-wildcard/node_modules/m/src/middle/f.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/imports-exports-wildcard/node_modules/m/src/middle/nested/f.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/imports-field/a.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/imports-field/b.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/imports-field/dir/b.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/imports-field/node_modules/a/lib/browser.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/imports-field/node_modules/a/lib/index.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/imports-field/node_modules/a/lib/lib2/main.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/imports-field/node_modules/a/lib/main.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/imports-field/node_modules/a/main.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/imports-field/node_modules/a/package.json (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/imports-field/node_modules/a/x.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/imports-field/node_modules/c/index.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/imports-field/package.json (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/incorrect-package/pack1/a.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/incorrect-package/pack1/package.json (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/incorrect-package/pack2/a.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/incorrect-package/pack2/package.json (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/issue-238/package.json (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/issue-238/src/a/config.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/issue-238/src/common/config/myObjectFile.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/lib.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/lib/complex1.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/main-field-self/index.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/main-field-self/package.json (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/main-field-self2/index.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/main-field-self2/package.json (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/main1.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/main2.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/main3.js (100%) rename fixtures/{enhanced_resolve/test/fixtures/multiple_modules => enhanced-resolve/test/fixtures/multiple-modules}/node_modules/m1/a.js (100%) rename fixtures/{enhanced_resolve/test/fixtures/multiple_modules => enhanced-resolve/test/fixtures/multiple-modules}/node_modules/m1/package.json (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/no#fragment/#/#.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/no.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/node_modules/browser-module-broken/browser.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/node_modules/browser-module-broken/main.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/node_modules/browser-module-broken/package.json (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/node_modules/complexm/node_modules/m1/a.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/node_modules/complexm/node_modules/m1/index.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/node_modules/complexm/package.json (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/node_modules/complexm/step1.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/node_modules/complexm/step2.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/node_modules/dash-name/index.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/node_modules/dash-name/package.json (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/node_modules/dash/index.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/node_modules/dash/package.json (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/node_modules/invalidPackageJson/package.json (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/node_modules/m1/a.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/node_modules/m1/b.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/node_modules/m1/package.json (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/node_modules/m2/b.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/node_modules/m2/package.json (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/node_modules/recursive-module/file.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/node_modules/recursive-module/index.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/pnp-a/m2/a.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/pnp/pkg/dir/index.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/pnp/pkg/index.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/pnp/pkg/main.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/pnp/pkg/package-alias/browser.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/pnp/pkg/package-alias/index.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/pnp/pkg/package.json (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/pnp/pkg/typescript/index.ts (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/pnp/pkg3/a.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/pnp/pkg3/package.json (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/prefer-pnp/alternative-modules/m1/b.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/restrictions/node_modules/pck1/index.css (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/restrictions/node_modules/pck1/index.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/restrictions/node_modules/pck1/package.json (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/restrictions/node_modules/pck2/index.css (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/restrictions/node_modules/pck2/module.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/restrictions/node_modules/pck2/package.json (100%) rename fixtures/{enhanced_resolve/test/fixtures/roots_fall_through => enhanced-resolve/test/fixtures/roots-fall-through}/index.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/scoped/node_modules/@scope/pack1/main.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/scoped/node_modules/@scope/pack1/package.json (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/scoped/node_modules/@scope/pack2/lib/index.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/scoped/node_modules/@scope/pack2/main.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/scoped/node_modules/@scope/pack2/package.json (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/shortcutdir.js/a.js (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/yield/a/foo-2/b (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/yield/a/foo-2/c (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/yield/a/foo/a (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/yield/a/foo/b (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/yield/b/foo/a (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/yield/c/foo/a (100%) rename fixtures/{enhanced_resolve => enhanced-resolve}/test/fixtures/yield/c/foo/package.json (100%) rename "fixtures/enhanced_resolve/test/fixtures/\346\265\213\350\257\225.js" => "fixtures/enhanced-resolve/test/fixtures/\346\265\213\350\257\225.js" (100%) rename fixtures/tsconfck/parse/valid/{ts_node => ts-node}/tsconfig.json (100%) rename fixtures/tsconfck/parse/valid/{with_extends => with-extends}/array/src/foo.ts (100%) rename fixtures/tsconfck/parse/valid/{with_extends => with-extends}/array/tsconfig.a.b.json (100%) rename fixtures/tsconfck/parse/valid/{with_extends => with-extends}/array/tsconfig.a.json (100%) rename fixtures/tsconfck/parse/valid/{with_extends => with-extends}/array/tsconfig.b.json (100%) rename fixtures/tsconfck/parse/valid/{with_extends => with-extends}/array/tsconfig.c.json (100%) rename fixtures/tsconfck/parse/valid/{with_extends => with-extends}/array/tsconfig.json (100%) rename fixtures/tsconfck/parse/valid/{with_extends => with-extends}/dot/main.js (100%) rename fixtures/tsconfck/parse/valid/{with_extends => with-extends}/dot/package.json (100%) rename fixtures/tsconfck/parse/valid/{with_extends => with-extends}/dot/src/foo.ts (100%) rename fixtures/tsconfck/parse/valid/{with_extends => with-extends}/dot/tsconfig.eslint.json (100%) rename fixtures/tsconfck/parse/valid/{with_extends => with-extends}/dot/tsconfig.json (100%) rename fixtures/tsconfck/parse/valid/{with_extends => with-extends}/dotdot/main.js (100%) rename fixtures/tsconfck/parse/valid/{with_extends => with-extends}/dotdot/package.json (100%) rename fixtures/tsconfck/parse/valid/{with_extends => with-extends}/dotdot/src/foo.ts (100%) rename fixtures/tsconfck/parse/valid/{with_extends => with-extends}/dotdot/src/tsconfig.json (100%) rename fixtures/tsconfck/parse/valid/{with_extends => with-extends}/dotdot/tsconfig.json (100%) rename fixtures/tsconfck/parse/valid/{with_extends => with-extends}/nested/src/foo.ts (100%) rename fixtures/tsconfck/parse/valid/{with_extends => with-extends}/nested/src/nested/bar.ts (100%) rename fixtures/tsconfck/parse/valid/{with_extends => with-extends}/nested/src/nested/tsconfig.json (100%) rename fixtures/tsconfck/parse/valid/{with_extends => with-extends}/nested/src/tsconfig.json (100%) rename fixtures/tsconfck/parse/valid/{with_extends => with-extends}/nested/tsconfig.json (100%) rename fixtures/tsconfck/parse/valid/{with_extends/no_compileroptions => with-extends/no-compileroptions}/tsconfig.json (100%) rename fixtures/tsconfck/parse/valid/{with_extends/node_fallback => with-extends/node-fallback}/tsconfig.json (100%) rename fixtures/tsconfck/parse/valid/{with_extends => with-extends}/node/tsconfig.json (100%) rename fixtures/tsconfck/parse/valid/{with_extends => with-extends}/paths/lib/foo.ts (100%) rename fixtures/tsconfck/parse/valid/{with_extends => with-extends}/paths/src/import-foo.ts (100%) rename fixtures/tsconfck/parse/valid/{with_extends => with-extends}/paths/src/tsconfig.json (100%) rename fixtures/tsconfck/parse/valid/{with_extends => with-extends}/paths/tsconfig.base.json (100%) rename fixtures/tsconfck/parse/valid/{with_extends => with-extends}/simple/tsconfig.json (100%) rename fixtures/tsconfck/parse/valid/{with_extends => with-extends}/tsconfig.parent.json (100%) rename fixtures/tsconfck/parse/valid/{with_extends/without_json_extension => with-extends/without-json-extension}/tsconfig.json (100%) rename fixtures/tsconfig/cases/{merge_compiler_options => merge-compiler-options}/base-tsconfig.json (100%) rename fixtures/tsconfig/cases/{merge_compiler_options => merge-compiler-options}/tsconfig.json (100%) rename fixtures/tsconfig/cases/{no_merge_compiler_options => no-merge-compiler-options}/base-tsconfig.json (100%) rename fixtures/tsconfig/cases/{no_merge_compiler_options => no-merge-compiler-options}/tsconfig.json (100%) rename fixtures/tsconfig/cases/{paths_template_variable => paths-template-variable}/src/foo.js (100%) rename fixtures/tsconfig/cases/{paths_template_variable => paths-template-variable}/tsconfig.json (100%) rename fixtures/tsconfig/cases/{paths_template_variable => paths-template-variable}/tsconfig_base_url1.json (100%) rename fixtures/tsconfig/cases/{paths_template_variable => paths-template-variable}/tsconfig_base_url2.json (100%) rename fixtures/tsconfig/cases/{paths_template_variable => paths-template-variable}/tsconfig_extends1.json (100%) rename fixtures/tsconfig/cases/{paths_template_variable => paths-template-variable}/tsconfig_extends2.json (100%) rename fixtures/tsconfig/cases/{paths_template_variable => paths-template-variable}/tsconfig_extends3.json (100%) rename fixtures/tsconfig/cases/{paths_template_variable => paths-template-variable}/tsconfig_extends4.json (100%) rename fixtures/tsconfig/cases/{project_references => project-references}/app/aliased/index.ts (100%) rename fixtures/tsconfig/cases/{project_references => project-references}/app/index.ts (100%) rename fixtures/tsconfig/cases/{project_references => project-references}/app/tsconfig.json (55%) create mode 100644 fixtures/tsconfig/cases/project-references/app/tsconfig.nopaths.json rename fixtures/tsconfig/cases/{project_references => project-references}/extends/src/pages/index.tsx (100%) rename fixtures/tsconfig/cases/{project_references => project-references}/extends/tsconfig.app.json (100%) rename fixtures/tsconfig/cases/{project_references => project-references}/extends/tsconfig.base.json (100%) rename fixtures/tsconfig/cases/{project_references => project-references}/extends/tsconfig.json (100%) rename fixtures/tsconfig/cases/{project_references/project_a => project-references/project-a}/aliased/index.ts (100%) rename fixtures/tsconfig/cases/{project_references/project_a => project-references/project-a}/conf.json (100%) rename fixtures/tsconfig/cases/{project_references/project_a => project-references/project-a}/index.ts (100%) rename fixtures/tsconfig/cases/{project_references/project_b => project-references/project-b}/src/aliased/index.ts (100%) rename fixtures/tsconfig/cases/{project_references/project_b => project-references/project-b}/tsconfig.json (100%) rename fixtures/tsconfig/cases/{project_references/project_c => project-references/project-c}/index.ts (100%) rename fixtures/tsconfig/cases/{project_references/project_c => project-references/project-c}/tsconfig.json (100%) rename fixtures/tsconfig/cases/{project_references => project-references}/tsconfig.base.json (100%) delete mode 100644 fixtures/tsconfig/cases/project_references/app/tsconfig.nopaths.json diff --git a/benches/resolver.rs b/benches/resolver.rs index e2fe03c9..d7d3b1ee 100644 --- a/benches/resolver.rs +++ b/benches/resolver.rs @@ -12,7 +12,7 @@ use memory_fs::BenchMemoryFS; fn data() -> Vec<(PathBuf, &'static str)> { let cwd = env::current_dir().unwrap(); - let f1 = cwd.join("fixtures/enhanced_resolve"); + let f1 = cwd.join("fixtures/enhanced-resolve"); let f2 = f1.join("test/fixtures"); vec![ // real packages @@ -82,7 +82,7 @@ fn symlink, Q: AsRef>(original: P, link: Q) -> io::Result<( } fn create_symlinks() -> io::Result { - let root = env::current_dir()?.join("fixtures/enhanced_resolve"); + let root = env::current_dir()?.join("fixtures/enhanced-resolve"); let dirname = root.join("test"); let temp_path = dirname.join("temp_symlinks"); let create_symlink_fixtures = || -> io::Result<()> { @@ -160,7 +160,7 @@ fn oxc_resolver_real() -> oxc_resolver::Resolver { fn bench_resolver_memory(c: &mut Criterion) { let data = data(); let cwd = env::current_dir().unwrap(); - let symlink_test_dir = cwd.join("fixtures/enhanced_resolve/test/temp_symlinks"); + let symlink_test_dir = cwd.join("fixtures/enhanced-resolve/test/temp_symlinks"); // check validity for (path, request) in &data { @@ -370,7 +370,7 @@ fn bench_package_json_deserialization(c: &mut Criterion) { // Load real complex package.json from fixtures let complex_json_path = env::current_dir() .unwrap() - .join("fixtures/enhanced_resolve/test/fixtures/browser-module/package.json"); + .join("fixtures/enhanced-resolve/test/fixtures/browser-module/package.json"); let complex_json = fs::read_to_string(&complex_json_path).expect("Failed to read complex package.json"); @@ -466,8 +466,8 @@ mod memory_fs { // Add all parent directories for the cwd self.add_parent_directories(&cwd); - // Load fixtures from enhanced_resolve - let fixtures_base = cwd.join("fixtures/enhanced_resolve"); + // Load fixtures from enhanced-resolve + let fixtures_base = cwd.join("fixtures/enhanced-resolve"); if fixtures_base.exists() { for entry in WalkDir::new(&fixtures_base) .follow_links(false) @@ -601,7 +601,7 @@ mod memory_fs { fn create_symlink_fixtures(&mut self, cwd: &Path) { // Create temp_symlinks directory - let temp_path = cwd.join("fixtures/enhanced_resolve/test/temp_symlinks"); + let temp_path = cwd.join("fixtures/enhanced-resolve/test/temp_symlinks"); self.directories.insert(temp_path.clone()); self.add_parent_directories(&temp_path); diff --git a/fixtures/enhanced_resolve/lib/index.js b/fixtures/enhanced-resolve/lib/index.js similarity index 100% rename from fixtures/enhanced_resolve/lib/index.js rename to fixtures/enhanced-resolve/lib/index.js diff --git a/fixtures/enhanced_resolve/package.json b/fixtures/enhanced-resolve/package.json similarity index 100% rename from fixtures/enhanced_resolve/package.json rename to fixtures/enhanced-resolve/package.json diff --git a/fixtures/enhanced_resolve/test/.gitignore b/fixtures/enhanced-resolve/test/.gitignore similarity index 100% rename from fixtures/enhanced_resolve/test/.gitignore rename to fixtures/enhanced-resolve/test/.gitignore diff --git a/fixtures/enhanced_resolve/test/fixtures/#/a.js b/fixtures/enhanced-resolve/test/fixtures/#/a.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/#/a.js rename to fixtures/enhanced-resolve/test/fixtures/#/a.js diff --git a/fixtures/enhanced_resolve/test/fixtures/a.js b/fixtures/enhanced-resolve/test/fixtures/a.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/a.js rename to fixtures/enhanced-resolve/test/fixtures/a.js diff --git a/fixtures/enhanced_resolve/test/fixtures/abc.txt b/fixtures/enhanced-resolve/test/fixtures/abc.txt similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/abc.txt rename to fixtures/enhanced-resolve/test/fixtures/abc.txt diff --git a/fixtures/enhanced_resolve/test/fixtures/alias/files/a.js b/fixtures/enhanced-resolve/test/fixtures/alias/files/a.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/alias/files/a.js rename to fixtures/enhanced-resolve/test/fixtures/alias/files/a.js diff --git a/fixtures/enhanced_resolve/test/fixtures/b.js b/fixtures/enhanced-resolve/test/fixtures/b.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/b.js rename to fixtures/enhanced-resolve/test/fixtures/b.js diff --git a/fixtures/enhanced_resolve/test/fixtures/browser-module/browser/module-a.js b/fixtures/enhanced-resolve/test/fixtures/browser-module/browser/module-a.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/browser-module/browser/module-a.js rename to fixtures/enhanced-resolve/test/fixtures/browser-module/browser/module-a.js diff --git a/fixtures/enhanced_resolve/test/fixtures/browser-module/lib/browser.js b/fixtures/enhanced-resolve/test/fixtures/browser-module/lib/browser.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/browser-module/lib/browser.js rename to fixtures/enhanced-resolve/test/fixtures/browser-module/lib/browser.js diff --git a/fixtures/enhanced_resolve/test/fixtures/browser-module/lib/ignore.js b/fixtures/enhanced-resolve/test/fixtures/browser-module/lib/ignore.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/browser-module/lib/ignore.js rename to fixtures/enhanced-resolve/test/fixtures/browser-module/lib/ignore.js diff --git a/fixtures/enhanced_resolve/test/fixtures/browser-module/lib/main.js b/fixtures/enhanced-resolve/test/fixtures/browser-module/lib/main.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/browser-module/lib/main.js rename to fixtures/enhanced-resolve/test/fixtures/browser-module/lib/main.js diff --git a/fixtures/enhanced_resolve/test/fixtures/browser-module/lib/replaced.js b/fixtures/enhanced-resolve/test/fixtures/browser-module/lib/replaced.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/browser-module/lib/replaced.js rename to fixtures/enhanced-resolve/test/fixtures/browser-module/lib/replaced.js diff --git a/fixtures/enhanced_resolve/test/fixtures/browser-module/lib/self.js b/fixtures/enhanced-resolve/test/fixtures/browser-module/lib/self.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/browser-module/lib/self.js rename to fixtures/enhanced-resolve/test/fixtures/browser-module/lib/self.js diff --git a/fixtures/enhanced_resolve/test/fixtures/browser-module/lib/toString.js b/fixtures/enhanced-resolve/test/fixtures/browser-module/lib/toString.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/browser-module/lib/toString.js rename to fixtures/enhanced-resolve/test/fixtures/browser-module/lib/toString.js diff --git a/fixtures/enhanced_resolve/test/fixtures/browser-module/node_modules/module-a.js b/fixtures/enhanced-resolve/test/fixtures/browser-module/node_modules/module-a.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/browser-module/node_modules/module-a.js rename to fixtures/enhanced-resolve/test/fixtures/browser-module/node_modules/module-a.js diff --git a/fixtures/enhanced_resolve/test/fixtures/browser-module/node_modules/module-b.js b/fixtures/enhanced-resolve/test/fixtures/browser-module/node_modules/module-b.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/browser-module/node_modules/module-b.js rename to fixtures/enhanced-resolve/test/fixtures/browser-module/node_modules/module-b.js diff --git a/fixtures/enhanced_resolve/test/fixtures/browser-module/node_modules/module-c.js b/fixtures/enhanced-resolve/test/fixtures/browser-module/node_modules/module-c.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/browser-module/node_modules/module-c.js rename to fixtures/enhanced-resolve/test/fixtures/browser-module/node_modules/module-c.js diff --git a/fixtures/enhanced_resolve/test/fixtures/browser-module/node_modules/recursive-file/a.js b/fixtures/enhanced-resolve/test/fixtures/browser-module/node_modules/recursive-file/a.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/browser-module/node_modules/recursive-file/a.js rename to fixtures/enhanced-resolve/test/fixtures/browser-module/node_modules/recursive-file/a.js diff --git a/fixtures/enhanced_resolve/test/fixtures/browser-module/node_modules/recursive-file/b.js b/fixtures/enhanced-resolve/test/fixtures/browser-module/node_modules/recursive-file/b.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/browser-module/node_modules/recursive-file/b.js rename to fixtures/enhanced-resolve/test/fixtures/browser-module/node_modules/recursive-file/b.js diff --git a/fixtures/enhanced_resolve/test/fixtures/browser-module/node_modules/recursive-file/c.js b/fixtures/enhanced-resolve/test/fixtures/browser-module/node_modules/recursive-file/c.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/browser-module/node_modules/recursive-file/c.js rename to fixtures/enhanced-resolve/test/fixtures/browser-module/node_modules/recursive-file/c.js diff --git a/fixtures/enhanced_resolve/test/fixtures/browser-module/node_modules/recursive-file/d.js b/fixtures/enhanced-resolve/test/fixtures/browser-module/node_modules/recursive-file/d.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/browser-module/node_modules/recursive-file/d.js rename to fixtures/enhanced-resolve/test/fixtures/browser-module/node_modules/recursive-file/d.js diff --git a/fixtures/enhanced_resolve/test/fixtures/browser-module/node_modules/recursive-file/package.json b/fixtures/enhanced-resolve/test/fixtures/browser-module/node_modules/recursive-file/package.json similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/browser-module/node_modules/recursive-file/package.json rename to fixtures/enhanced-resolve/test/fixtures/browser-module/node_modules/recursive-file/package.json diff --git a/fixtures/enhanced_resolve/test/fixtures/browser-module/package.json b/fixtures/enhanced-resolve/test/fixtures/browser-module/package.json similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/browser-module/package.json rename to fixtures/enhanced-resolve/test/fixtures/browser-module/package.json diff --git a/fixtures/enhanced_resolve/test/fixtures/builtins/package.json b/fixtures/enhanced-resolve/test/fixtures/builtins/package.json similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/builtins/package.json rename to fixtures/enhanced-resolve/test/fixtures/builtins/package.json diff --git a/fixtures/enhanced_resolve/test/fixtures/c.js b/fixtures/enhanced-resolve/test/fixtures/c.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/c.js rename to fixtures/enhanced-resolve/test/fixtures/c.js diff --git a/fixtures/enhanced_resolve/test/fixtures/complex.js b/fixtures/enhanced-resolve/test/fixtures/complex.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/complex.js rename to fixtures/enhanced-resolve/test/fixtures/complex.js diff --git a/fixtures/enhanced_resolve/test/fixtures/crypto-js/index.js b/fixtures/enhanced-resolve/test/fixtures/crypto-js/index.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/crypto-js/index.js rename to fixtures/enhanced-resolve/test/fixtures/crypto-js/index.js diff --git a/fixtures/enhanced_resolve/test/fixtures/crypto-js/package.json b/fixtures/enhanced-resolve/test/fixtures/crypto-js/package.json similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/crypto-js/package.json rename to fixtures/enhanced-resolve/test/fixtures/crypto-js/package.json diff --git a/fixtures/enhanced_resolve/test/fixtures/decorated-fs/exists.js b/fixtures/enhanced-resolve/test/fixtures/decorated-fs/exists.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/decorated-fs/exists.js rename to fixtures/enhanced-resolve/test/fixtures/decorated-fs/exists.js diff --git a/fixtures/enhanced_resolve/test/fixtures/dirOrFile.js b/fixtures/enhanced-resolve/test/fixtures/dirOrFile.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/dirOrFile.js rename to fixtures/enhanced-resolve/test/fixtures/dirOrFile.js diff --git a/fixtures/enhanced_resolve/test/fixtures/dirOrFile/index.js b/fixtures/enhanced-resolve/test/fixtures/dirOrFile/index.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/dirOrFile/index.js rename to fixtures/enhanced-resolve/test/fixtures/dirOrFile/index.js diff --git a/fixtures/enhanced_resolve/test/fixtures/directory-default/directory-default.js b/fixtures/enhanced-resolve/test/fixtures/directory-default/directory-default.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/directory-default/directory-default.js rename to fixtures/enhanced-resolve/test/fixtures/directory-default/directory-default.js diff --git a/fixtures/enhanced_resolve/test/fixtures/exports-field-and-extension-alias/node_modules/@org/pkg/dist/string.js b/fixtures/enhanced-resolve/test/fixtures/exports-field-and-extension-alias/node_modules/@org/pkg/dist/string.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/exports-field-and-extension-alias/node_modules/@org/pkg/dist/string.js rename to fixtures/enhanced-resolve/test/fixtures/exports-field-and-extension-alias/node_modules/@org/pkg/dist/string.js diff --git a/fixtures/enhanced_resolve/test/fixtures/exports-field-and-extension-alias/node_modules/@org/pkg/dist/string.test.d.ts b/fixtures/enhanced-resolve/test/fixtures/exports-field-and-extension-alias/node_modules/@org/pkg/dist/string.test.d.ts similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/exports-field-and-extension-alias/node_modules/@org/pkg/dist/string.test.d.ts rename to fixtures/enhanced-resolve/test/fixtures/exports-field-and-extension-alias/node_modules/@org/pkg/dist/string.test.d.ts diff --git a/fixtures/enhanced_resolve/test/fixtures/exports-field-and-extension-alias/node_modules/@org/pkg/package.json b/fixtures/enhanced-resolve/test/fixtures/exports-field-and-extension-alias/node_modules/@org/pkg/package.json similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/exports-field-and-extension-alias/node_modules/@org/pkg/package.json rename to fixtures/enhanced-resolve/test/fixtures/exports-field-and-extension-alias/node_modules/@org/pkg/package.json diff --git a/fixtures/enhanced_resolve/test/fixtures/exports-field-and-extension-alias/node_modules/pkg/dist/string.js b/fixtures/enhanced-resolve/test/fixtures/exports-field-and-extension-alias/node_modules/pkg/dist/string.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/exports-field-and-extension-alias/node_modules/pkg/dist/string.js rename to fixtures/enhanced-resolve/test/fixtures/exports-field-and-extension-alias/node_modules/pkg/dist/string.js diff --git a/fixtures/enhanced_resolve/test/fixtures/exports-field-and-extension-alias/node_modules/pkg/dist/string.test.d.ts b/fixtures/enhanced-resolve/test/fixtures/exports-field-and-extension-alias/node_modules/pkg/dist/string.test.d.ts similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/exports-field-and-extension-alias/node_modules/pkg/dist/string.test.d.ts rename to fixtures/enhanced-resolve/test/fixtures/exports-field-and-extension-alias/node_modules/pkg/dist/string.test.d.ts diff --git a/fixtures/enhanced_resolve/test/fixtures/exports-field-and-extension-alias/node_modules/pkg/package.json b/fixtures/enhanced-resolve/test/fixtures/exports-field-and-extension-alias/node_modules/pkg/package.json similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/exports-field-and-extension-alias/node_modules/pkg/package.json rename to fixtures/enhanced-resolve/test/fixtures/exports-field-and-extension-alias/node_modules/pkg/package.json diff --git a/fixtures/enhanced_resolve/test/fixtures/exports-field-error/node_modules/exports-field/package.json b/fixtures/enhanced-resolve/test/fixtures/exports-field-error/node_modules/exports-field/package.json similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/exports-field-error/node_modules/exports-field/package.json rename to fixtures/enhanced-resolve/test/fixtures/exports-field-error/node_modules/exports-field/package.json diff --git a/fixtures/enhanced_resolve/test/fixtures/exports-field-error/node_modules/pack1/index.js b/fixtures/enhanced-resolve/test/fixtures/exports-field-error/node_modules/pack1/index.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/exports-field-error/node_modules/pack1/index.js rename to fixtures/enhanced-resolve/test/fixtures/exports-field-error/node_modules/pack1/index.js diff --git a/fixtures/enhanced_resolve/test/fixtures/exports-field/a.js b/fixtures/enhanced-resolve/test/fixtures/exports-field/a.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/exports-field/a.js rename to fixtures/enhanced-resolve/test/fixtures/exports-field/a.js diff --git a/fixtures/enhanced_resolve/test/fixtures/exports-field/node_modules/exports-field/lib/browser.js b/fixtures/enhanced-resolve/test/fixtures/exports-field/node_modules/exports-field/lib/browser.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/exports-field/node_modules/exports-field/lib/browser.js rename to fixtures/enhanced-resolve/test/fixtures/exports-field/node_modules/exports-field/lib/browser.js diff --git a/fixtures/enhanced_resolve/test/fixtures/exports-field/node_modules/exports-field/lib/index.js b/fixtures/enhanced-resolve/test/fixtures/exports-field/node_modules/exports-field/lib/index.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/exports-field/node_modules/exports-field/lib/index.js rename to fixtures/enhanced-resolve/test/fixtures/exports-field/node_modules/exports-field/lib/index.js diff --git a/fixtures/enhanced_resolve/test/fixtures/exports-field/node_modules/exports-field/lib/lib2/main.js b/fixtures/enhanced-resolve/test/fixtures/exports-field/node_modules/exports-field/lib/lib2/main.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/exports-field/node_modules/exports-field/lib/lib2/main.js rename to fixtures/enhanced-resolve/test/fixtures/exports-field/node_modules/exports-field/lib/lib2/main.js diff --git a/fixtures/enhanced_resolve/test/fixtures/exports-field/node_modules/exports-field/lib/main.js b/fixtures/enhanced-resolve/test/fixtures/exports-field/node_modules/exports-field/lib/main.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/exports-field/node_modules/exports-field/lib/main.js rename to fixtures/enhanced-resolve/test/fixtures/exports-field/node_modules/exports-field/lib/main.js diff --git a/fixtures/enhanced_resolve/test/fixtures/exports-field/node_modules/exports-field/main.js b/fixtures/enhanced-resolve/test/fixtures/exports-field/node_modules/exports-field/main.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/exports-field/node_modules/exports-field/main.js rename to fixtures/enhanced-resolve/test/fixtures/exports-field/node_modules/exports-field/main.js diff --git a/fixtures/enhanced_resolve/test/fixtures/exports-field/node_modules/exports-field/package.json b/fixtures/enhanced-resolve/test/fixtures/exports-field/node_modules/exports-field/package.json similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/exports-field/node_modules/exports-field/package.json rename to fixtures/enhanced-resolve/test/fixtures/exports-field/node_modules/exports-field/package.json diff --git a/fixtures/enhanced_resolve/test/fixtures/exports-field/node_modules/exports-field/x.js b/fixtures/enhanced-resolve/test/fixtures/exports-field/node_modules/exports-field/x.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/exports-field/node_modules/exports-field/x.js rename to fixtures/enhanced-resolve/test/fixtures/exports-field/node_modules/exports-field/x.js diff --git a/fixtures/enhanced_resolve/test/fixtures/exports-field/node_modules/invalid-exports-field/index.js b/fixtures/enhanced-resolve/test/fixtures/exports-field/node_modules/invalid-exports-field/index.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/exports-field/node_modules/invalid-exports-field/index.js rename to fixtures/enhanced-resolve/test/fixtures/exports-field/node_modules/invalid-exports-field/index.js diff --git a/fixtures/enhanced_resolve/test/fixtures/exports-field/node_modules/invalid-exports-field/package.json b/fixtures/enhanced-resolve/test/fixtures/exports-field/node_modules/invalid-exports-field/package.json similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/exports-field/node_modules/invalid-exports-field/package.json rename to fixtures/enhanced-resolve/test/fixtures/exports-field/node_modules/invalid-exports-field/package.json diff --git a/fixtures/enhanced_resolve/test/fixtures/exports-field/node_modules/invalid-exports-field/umd.js b/fixtures/enhanced-resolve/test/fixtures/exports-field/node_modules/invalid-exports-field/umd.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/exports-field/node_modules/invalid-exports-field/umd.js rename to fixtures/enhanced-resolve/test/fixtures/exports-field/node_modules/invalid-exports-field/umd.js diff --git a/fixtures/enhanced_resolve/test/fixtures/exports-field/package.json b/fixtures/enhanced-resolve/test/fixtures/exports-field/package.json similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/exports-field/package.json rename to fixtures/enhanced-resolve/test/fixtures/exports-field/package.json diff --git a/fixtures/enhanced_resolve/test/fixtures/exports-field2/node_modules/exports-field/index.js b/fixtures/enhanced-resolve/test/fixtures/exports-field2/node_modules/exports-field/index.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/exports-field2/node_modules/exports-field/index.js rename to fixtures/enhanced-resolve/test/fixtures/exports-field2/node_modules/exports-field/index.js diff --git a/fixtures/enhanced_resolve/test/fixtures/exports-field2/node_modules/exports-field/lib/browser.js b/fixtures/enhanced-resolve/test/fixtures/exports-field2/node_modules/exports-field/lib/browser.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/exports-field2/node_modules/exports-field/lib/browser.js rename to fixtures/enhanced-resolve/test/fixtures/exports-field2/node_modules/exports-field/lib/browser.js diff --git a/fixtures/enhanced_resolve/test/fixtures/exports-field2/node_modules/exports-field/lib/lib2/main.js b/fixtures/enhanced-resolve/test/fixtures/exports-field2/node_modules/exports-field/lib/lib2/main.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/exports-field2/node_modules/exports-field/lib/lib2/main.js rename to fixtures/enhanced-resolve/test/fixtures/exports-field2/node_modules/exports-field/lib/lib2/main.js diff --git a/fixtures/enhanced_resolve/test/fixtures/exports-field2/node_modules/exports-field/lib/main.js b/fixtures/enhanced-resolve/test/fixtures/exports-field2/node_modules/exports-field/lib/main.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/exports-field2/node_modules/exports-field/lib/main.js rename to fixtures/enhanced-resolve/test/fixtures/exports-field2/node_modules/exports-field/lib/main.js diff --git a/fixtures/enhanced_resolve/test/fixtures/exports-field2/node_modules/exports-field/main.js b/fixtures/enhanced-resolve/test/fixtures/exports-field2/node_modules/exports-field/main.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/exports-field2/node_modules/exports-field/main.js rename to fixtures/enhanced-resolve/test/fixtures/exports-field2/node_modules/exports-field/main.js diff --git a/fixtures/enhanced_resolve/test/fixtures/exports-field2/node_modules/exports-field/package.json b/fixtures/enhanced-resolve/test/fixtures/exports-field2/node_modules/exports-field/package.json similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/exports-field2/node_modules/exports-field/package.json rename to fixtures/enhanced-resolve/test/fixtures/exports-field2/node_modules/exports-field/package.json diff --git a/fixtures/enhanced_resolve/test/fixtures/exports-field3/node_modules/exports-field/index b/fixtures/enhanced-resolve/test/fixtures/exports-field3/node_modules/exports-field/index similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/exports-field3/node_modules/exports-field/index rename to fixtures/enhanced-resolve/test/fixtures/exports-field3/node_modules/exports-field/index diff --git a/fixtures/enhanced_resolve/test/fixtures/exports-field3/node_modules/exports-field/main.js b/fixtures/enhanced-resolve/test/fixtures/exports-field3/node_modules/exports-field/main.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/exports-field3/node_modules/exports-field/main.js rename to fixtures/enhanced-resolve/test/fixtures/exports-field3/node_modules/exports-field/main.js diff --git a/fixtures/enhanced_resolve/test/fixtures/exports-field3/node_modules/exports-field/package.json b/fixtures/enhanced-resolve/test/fixtures/exports-field3/node_modules/exports-field/package.json similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/exports-field3/node_modules/exports-field/package.json rename to fixtures/enhanced-resolve/test/fixtures/exports-field3/node_modules/exports-field/package.json diff --git a/fixtures/enhanced_resolve/test/fixtures/exports-field3/node_modules/exports-field/src/index.js b/fixtures/enhanced-resolve/test/fixtures/exports-field3/node_modules/exports-field/src/index.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/exports-field3/node_modules/exports-field/src/index.js rename to fixtures/enhanced-resolve/test/fixtures/exports-field3/node_modules/exports-field/src/index.js diff --git a/fixtures/enhanced_resolve/test/fixtures/extension-alias/dir/index.js b/fixtures/enhanced-resolve/test/fixtures/extension-alias/dir/index.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/extension-alias/dir/index.js rename to fixtures/enhanced-resolve/test/fixtures/extension-alias/dir/index.js diff --git a/fixtures/enhanced_resolve/test/fixtures/extension-alias/dir/index.ts b/fixtures/enhanced-resolve/test/fixtures/extension-alias/dir/index.ts similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/extension-alias/dir/index.ts rename to fixtures/enhanced-resolve/test/fixtures/extension-alias/dir/index.ts diff --git a/fixtures/enhanced_resolve/test/fixtures/extension-alias/dir2/index.js b/fixtures/enhanced-resolve/test/fixtures/extension-alias/dir2/index.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/extension-alias/dir2/index.js rename to fixtures/enhanced-resolve/test/fixtures/extension-alias/dir2/index.js diff --git a/fixtures/enhanced_resolve/test/fixtures/extension-alias/dir2/index.mts b/fixtures/enhanced-resolve/test/fixtures/extension-alias/dir2/index.mts similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/extension-alias/dir2/index.mts rename to fixtures/enhanced-resolve/test/fixtures/extension-alias/dir2/index.mts diff --git a/fixtures/enhanced_resolve/test/fixtures/extension-alias/index.js b/fixtures/enhanced-resolve/test/fixtures/extension-alias/index.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/extension-alias/index.js rename to fixtures/enhanced-resolve/test/fixtures/extension-alias/index.js diff --git a/fixtures/enhanced_resolve/test/fixtures/extension-alias/index.mjs b/fixtures/enhanced-resolve/test/fixtures/extension-alias/index.mjs similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/extension-alias/index.mjs rename to fixtures/enhanced-resolve/test/fixtures/extension-alias/index.mjs diff --git a/fixtures/enhanced_resolve/test/fixtures/extension-alias/index.mts.js b/fixtures/enhanced-resolve/test/fixtures/extension-alias/index.mts.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/extension-alias/index.mts.js rename to fixtures/enhanced-resolve/test/fixtures/extension-alias/index.mts.js diff --git a/fixtures/enhanced_resolve/test/fixtures/extension-alias/index.ts b/fixtures/enhanced-resolve/test/fixtures/extension-alias/index.ts similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/extension-alias/index.ts rename to fixtures/enhanced-resolve/test/fixtures/extension-alias/index.ts diff --git a/fixtures/enhanced_resolve/test/fixtures/extensions/app.module.js b/fixtures/enhanced-resolve/test/fixtures/extensions/app.module.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/extensions/app.module.js rename to fixtures/enhanced-resolve/test/fixtures/extensions/app.module.js diff --git a/fixtures/enhanced_resolve/test/fixtures/extensions/bar.d.ts b/fixtures/enhanced-resolve/test/fixtures/extensions/bar.d.ts similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/extensions/bar.d.ts rename to fixtures/enhanced-resolve/test/fixtures/extensions/bar.d.ts diff --git a/fixtures/enhanced_resolve/test/fixtures/extensions/dir/index.js b/fixtures/enhanced-resolve/test/fixtures/extensions/dir/index.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/extensions/dir/index.js rename to fixtures/enhanced-resolve/test/fixtures/extensions/dir/index.js diff --git a/fixtures/enhanced_resolve/test/fixtures/extensions/dir/index.ts b/fixtures/enhanced-resolve/test/fixtures/extensions/dir/index.ts similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/extensions/dir/index.ts rename to fixtures/enhanced-resolve/test/fixtures/extensions/dir/index.ts diff --git a/fixtures/enhanced_resolve/test/fixtures/extensions/foo.js b/fixtures/enhanced-resolve/test/fixtures/extensions/foo.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/extensions/foo.js rename to fixtures/enhanced-resolve/test/fixtures/extensions/foo.js diff --git a/fixtures/enhanced_resolve/test/fixtures/extensions/foo.ts b/fixtures/enhanced-resolve/test/fixtures/extensions/foo.ts similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/extensions/foo.ts rename to fixtures/enhanced-resolve/test/fixtures/extensions/foo.ts diff --git a/fixtures/enhanced_resolve/test/fixtures/extensions/index.js b/fixtures/enhanced-resolve/test/fixtures/extensions/index.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/extensions/index.js rename to fixtures/enhanced-resolve/test/fixtures/extensions/index.js diff --git a/fixtures/enhanced_resolve/test/fixtures/extensions/index.ts b/fixtures/enhanced-resolve/test/fixtures/extensions/index.ts similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/extensions/index.ts rename to fixtures/enhanced-resolve/test/fixtures/extensions/index.ts diff --git a/fixtures/enhanced_resolve/test/fixtures/extensions/node_modules/module.js b/fixtures/enhanced-resolve/test/fixtures/extensions/node_modules/module.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/extensions/node_modules/module.js rename to fixtures/enhanced-resolve/test/fixtures/extensions/node_modules/module.js diff --git a/fixtures/enhanced_resolve/test/fixtures/extensions/node_modules/module/index.ts b/fixtures/enhanced-resolve/test/fixtures/extensions/node_modules/module/index.ts similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/extensions/node_modules/module/index.ts rename to fixtures/enhanced-resolve/test/fixtures/extensions/node_modules/module/index.ts diff --git a/fixtures/enhanced_resolve/test/fixtures/extensions/package.json b/fixtures/enhanced-resolve/test/fixtures/extensions/package.json similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/extensions/package.json rename to fixtures/enhanced-resolve/test/fixtures/extensions/package.json diff --git a/fixtures/enhanced_resolve/test/fixtures/file.load1 b/fixtures/enhanced-resolve/test/fixtures/file.load1 similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/file.load1 rename to fixtures/enhanced-resolve/test/fixtures/file.load1 diff --git a/fixtures/enhanced_resolve/test/fixtures/file.load2 b/fixtures/enhanced-resolve/test/fixtures/file.load2 similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/file.load2 rename to fixtures/enhanced-resolve/test/fixtures/file.load2 diff --git a/fixtures/enhanced_resolve/test/fixtures/foo/index.js b/fixtures/enhanced-resolve/test/fixtures/foo/index.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/foo/index.js rename to fixtures/enhanced-resolve/test/fixtures/foo/index.js diff --git a/fixtures/enhanced_resolve/test/fixtures/foo/package.json b/fixtures/enhanced-resolve/test/fixtures/foo/package.json similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/foo/package.json rename to fixtures/enhanced-resolve/test/fixtures/foo/package.json diff --git a/fixtures/enhanced_resolve/test/fixtures/imports-exports-wildcard/node_modules/m/package.json b/fixtures/enhanced-resolve/test/fixtures/imports-exports-wildcard/node_modules/m/package.json similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/imports-exports-wildcard/node_modules/m/package.json rename to fixtures/enhanced-resolve/test/fixtures/imports-exports-wildcard/node_modules/m/package.json diff --git a/fixtures/enhanced_resolve/test/fixtures/imports-exports-wildcard/node_modules/m/src/features/f.js b/fixtures/enhanced-resolve/test/fixtures/imports-exports-wildcard/node_modules/m/src/features/f.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/imports-exports-wildcard/node_modules/m/src/features/f.js rename to fixtures/enhanced-resolve/test/fixtures/imports-exports-wildcard/node_modules/m/src/features/f.js diff --git a/fixtures/enhanced_resolve/test/fixtures/imports-exports-wildcard/node_modules/m/src/features/internal/file.js b/fixtures/enhanced-resolve/test/fixtures/imports-exports-wildcard/node_modules/m/src/features/internal/file.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/imports-exports-wildcard/node_modules/m/src/features/internal/file.js rename to fixtures/enhanced-resolve/test/fixtures/imports-exports-wildcard/node_modules/m/src/features/internal/file.js diff --git a/fixtures/enhanced_resolve/test/fixtures/imports-exports-wildcard/node_modules/m/src/features/y/y.js b/fixtures/enhanced-resolve/test/fixtures/imports-exports-wildcard/node_modules/m/src/features/y/y.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/imports-exports-wildcard/node_modules/m/src/features/y/y.js rename to fixtures/enhanced-resolve/test/fixtures/imports-exports-wildcard/node_modules/m/src/features/y/y.js diff --git a/fixtures/enhanced_resolve/test/fixtures/imports-exports-wildcard/node_modules/m/src/internal/i.js b/fixtures/enhanced-resolve/test/fixtures/imports-exports-wildcard/node_modules/m/src/internal/i.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/imports-exports-wildcard/node_modules/m/src/internal/i.js rename to fixtures/enhanced-resolve/test/fixtures/imports-exports-wildcard/node_modules/m/src/internal/i.js diff --git a/fixtures/enhanced_resolve/test/fixtures/imports-exports-wildcard/node_modules/m/src/middle-1/f.js b/fixtures/enhanced-resolve/test/fixtures/imports-exports-wildcard/node_modules/m/src/middle-1/f.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/imports-exports-wildcard/node_modules/m/src/middle-1/f.js rename to fixtures/enhanced-resolve/test/fixtures/imports-exports-wildcard/node_modules/m/src/middle-1/f.js diff --git a/fixtures/enhanced_resolve/test/fixtures/imports-exports-wildcard/node_modules/m/src/middle-1/nested/f.js b/fixtures/enhanced-resolve/test/fixtures/imports-exports-wildcard/node_modules/m/src/middle-1/nested/f.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/imports-exports-wildcard/node_modules/m/src/middle-1/nested/f.js rename to fixtures/enhanced-resolve/test/fixtures/imports-exports-wildcard/node_modules/m/src/middle-1/nested/f.js diff --git a/fixtures/enhanced_resolve/test/fixtures/imports-exports-wildcard/node_modules/m/src/middle-2/nested/f.js b/fixtures/enhanced-resolve/test/fixtures/imports-exports-wildcard/node_modules/m/src/middle-2/nested/f.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/imports-exports-wildcard/node_modules/m/src/middle-2/nested/f.js rename to fixtures/enhanced-resolve/test/fixtures/imports-exports-wildcard/node_modules/m/src/middle-2/nested/f.js diff --git a/fixtures/enhanced_resolve/test/fixtures/imports-exports-wildcard/node_modules/m/src/middle-3/nested/f/nested/f.js b/fixtures/enhanced-resolve/test/fixtures/imports-exports-wildcard/node_modules/m/src/middle-3/nested/f/nested/f.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/imports-exports-wildcard/node_modules/m/src/middle-3/nested/f/nested/f.js rename to fixtures/enhanced-resolve/test/fixtures/imports-exports-wildcard/node_modules/m/src/middle-3/nested/f/nested/f.js diff --git a/fixtures/enhanced_resolve/test/fixtures/imports-exports-wildcard/node_modules/m/src/middle-4/f/f.js b/fixtures/enhanced-resolve/test/fixtures/imports-exports-wildcard/node_modules/m/src/middle-4/f/f.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/imports-exports-wildcard/node_modules/m/src/middle-4/f/f.js rename to fixtures/enhanced-resolve/test/fixtures/imports-exports-wildcard/node_modules/m/src/middle-4/f/f.js diff --git a/fixtures/enhanced_resolve/test/fixtures/imports-exports-wildcard/node_modules/m/src/middle-5/f$/$.js b/fixtures/enhanced-resolve/test/fixtures/imports-exports-wildcard/node_modules/m/src/middle-5/f$/$.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/imports-exports-wildcard/node_modules/m/src/middle-5/f$/$.js rename to fixtures/enhanced-resolve/test/fixtures/imports-exports-wildcard/node_modules/m/src/middle-5/f$/$.js diff --git a/fixtures/enhanced_resolve/test/fixtures/imports-exports-wildcard/node_modules/m/src/middle-5/f/$.js b/fixtures/enhanced-resolve/test/fixtures/imports-exports-wildcard/node_modules/m/src/middle-5/f/$.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/imports-exports-wildcard/node_modules/m/src/middle-5/f/$.js rename to fixtures/enhanced-resolve/test/fixtures/imports-exports-wildcard/node_modules/m/src/middle-5/f/$.js diff --git a/fixtures/enhanced_resolve/test/fixtures/imports-exports-wildcard/node_modules/m/src/middle/f.js b/fixtures/enhanced-resolve/test/fixtures/imports-exports-wildcard/node_modules/m/src/middle/f.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/imports-exports-wildcard/node_modules/m/src/middle/f.js rename to fixtures/enhanced-resolve/test/fixtures/imports-exports-wildcard/node_modules/m/src/middle/f.js diff --git a/fixtures/enhanced_resolve/test/fixtures/imports-exports-wildcard/node_modules/m/src/middle/nested/f.js b/fixtures/enhanced-resolve/test/fixtures/imports-exports-wildcard/node_modules/m/src/middle/nested/f.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/imports-exports-wildcard/node_modules/m/src/middle/nested/f.js rename to fixtures/enhanced-resolve/test/fixtures/imports-exports-wildcard/node_modules/m/src/middle/nested/f.js diff --git a/fixtures/enhanced_resolve/test/fixtures/imports-field/a.js b/fixtures/enhanced-resolve/test/fixtures/imports-field/a.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/imports-field/a.js rename to fixtures/enhanced-resolve/test/fixtures/imports-field/a.js diff --git a/fixtures/enhanced_resolve/test/fixtures/imports-field/b.js b/fixtures/enhanced-resolve/test/fixtures/imports-field/b.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/imports-field/b.js rename to fixtures/enhanced-resolve/test/fixtures/imports-field/b.js diff --git a/fixtures/enhanced_resolve/test/fixtures/imports-field/dir/b.js b/fixtures/enhanced-resolve/test/fixtures/imports-field/dir/b.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/imports-field/dir/b.js rename to fixtures/enhanced-resolve/test/fixtures/imports-field/dir/b.js diff --git a/fixtures/enhanced_resolve/test/fixtures/imports-field/node_modules/a/lib/browser.js b/fixtures/enhanced-resolve/test/fixtures/imports-field/node_modules/a/lib/browser.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/imports-field/node_modules/a/lib/browser.js rename to fixtures/enhanced-resolve/test/fixtures/imports-field/node_modules/a/lib/browser.js diff --git a/fixtures/enhanced_resolve/test/fixtures/imports-field/node_modules/a/lib/index.js b/fixtures/enhanced-resolve/test/fixtures/imports-field/node_modules/a/lib/index.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/imports-field/node_modules/a/lib/index.js rename to fixtures/enhanced-resolve/test/fixtures/imports-field/node_modules/a/lib/index.js diff --git a/fixtures/enhanced_resolve/test/fixtures/imports-field/node_modules/a/lib/lib2/main.js b/fixtures/enhanced-resolve/test/fixtures/imports-field/node_modules/a/lib/lib2/main.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/imports-field/node_modules/a/lib/lib2/main.js rename to fixtures/enhanced-resolve/test/fixtures/imports-field/node_modules/a/lib/lib2/main.js diff --git a/fixtures/enhanced_resolve/test/fixtures/imports-field/node_modules/a/lib/main.js b/fixtures/enhanced-resolve/test/fixtures/imports-field/node_modules/a/lib/main.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/imports-field/node_modules/a/lib/main.js rename to fixtures/enhanced-resolve/test/fixtures/imports-field/node_modules/a/lib/main.js diff --git a/fixtures/enhanced_resolve/test/fixtures/imports-field/node_modules/a/main.js b/fixtures/enhanced-resolve/test/fixtures/imports-field/node_modules/a/main.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/imports-field/node_modules/a/main.js rename to fixtures/enhanced-resolve/test/fixtures/imports-field/node_modules/a/main.js diff --git a/fixtures/enhanced_resolve/test/fixtures/imports-field/node_modules/a/package.json b/fixtures/enhanced-resolve/test/fixtures/imports-field/node_modules/a/package.json similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/imports-field/node_modules/a/package.json rename to fixtures/enhanced-resolve/test/fixtures/imports-field/node_modules/a/package.json diff --git a/fixtures/enhanced_resolve/test/fixtures/imports-field/node_modules/a/x.js b/fixtures/enhanced-resolve/test/fixtures/imports-field/node_modules/a/x.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/imports-field/node_modules/a/x.js rename to fixtures/enhanced-resolve/test/fixtures/imports-field/node_modules/a/x.js diff --git a/fixtures/enhanced_resolve/test/fixtures/imports-field/node_modules/c/index.js b/fixtures/enhanced-resolve/test/fixtures/imports-field/node_modules/c/index.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/imports-field/node_modules/c/index.js rename to fixtures/enhanced-resolve/test/fixtures/imports-field/node_modules/c/index.js diff --git a/fixtures/enhanced_resolve/test/fixtures/imports-field/package.json b/fixtures/enhanced-resolve/test/fixtures/imports-field/package.json similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/imports-field/package.json rename to fixtures/enhanced-resolve/test/fixtures/imports-field/package.json diff --git a/fixtures/enhanced_resolve/test/fixtures/incorrect-package/pack1/a.js b/fixtures/enhanced-resolve/test/fixtures/incorrect-package/pack1/a.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/incorrect-package/pack1/a.js rename to fixtures/enhanced-resolve/test/fixtures/incorrect-package/pack1/a.js diff --git a/fixtures/enhanced_resolve/test/fixtures/incorrect-package/pack1/package.json b/fixtures/enhanced-resolve/test/fixtures/incorrect-package/pack1/package.json similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/incorrect-package/pack1/package.json rename to fixtures/enhanced-resolve/test/fixtures/incorrect-package/pack1/package.json diff --git a/fixtures/enhanced_resolve/test/fixtures/incorrect-package/pack2/a.js b/fixtures/enhanced-resolve/test/fixtures/incorrect-package/pack2/a.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/incorrect-package/pack2/a.js rename to fixtures/enhanced-resolve/test/fixtures/incorrect-package/pack2/a.js diff --git a/fixtures/enhanced_resolve/test/fixtures/incorrect-package/pack2/package.json b/fixtures/enhanced-resolve/test/fixtures/incorrect-package/pack2/package.json similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/incorrect-package/pack2/package.json rename to fixtures/enhanced-resolve/test/fixtures/incorrect-package/pack2/package.json diff --git a/fixtures/enhanced_resolve/test/fixtures/issue-238/package.json b/fixtures/enhanced-resolve/test/fixtures/issue-238/package.json similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/issue-238/package.json rename to fixtures/enhanced-resolve/test/fixtures/issue-238/package.json diff --git a/fixtures/enhanced_resolve/test/fixtures/issue-238/src/a/config.js b/fixtures/enhanced-resolve/test/fixtures/issue-238/src/a/config.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/issue-238/src/a/config.js rename to fixtures/enhanced-resolve/test/fixtures/issue-238/src/a/config.js diff --git a/fixtures/enhanced_resolve/test/fixtures/issue-238/src/common/config/myObjectFile.js b/fixtures/enhanced-resolve/test/fixtures/issue-238/src/common/config/myObjectFile.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/issue-238/src/common/config/myObjectFile.js rename to fixtures/enhanced-resolve/test/fixtures/issue-238/src/common/config/myObjectFile.js diff --git a/fixtures/enhanced_resolve/test/fixtures/lib.js b/fixtures/enhanced-resolve/test/fixtures/lib.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/lib.js rename to fixtures/enhanced-resolve/test/fixtures/lib.js diff --git a/fixtures/enhanced_resolve/test/fixtures/lib/complex1.js b/fixtures/enhanced-resolve/test/fixtures/lib/complex1.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/lib/complex1.js rename to fixtures/enhanced-resolve/test/fixtures/lib/complex1.js diff --git a/fixtures/enhanced_resolve/test/fixtures/main-field-self/index.js b/fixtures/enhanced-resolve/test/fixtures/main-field-self/index.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/main-field-self/index.js rename to fixtures/enhanced-resolve/test/fixtures/main-field-self/index.js diff --git a/fixtures/enhanced_resolve/test/fixtures/main-field-self/package.json b/fixtures/enhanced-resolve/test/fixtures/main-field-self/package.json similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/main-field-self/package.json rename to fixtures/enhanced-resolve/test/fixtures/main-field-self/package.json diff --git a/fixtures/enhanced_resolve/test/fixtures/main-field-self2/index.js b/fixtures/enhanced-resolve/test/fixtures/main-field-self2/index.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/main-field-self2/index.js rename to fixtures/enhanced-resolve/test/fixtures/main-field-self2/index.js diff --git a/fixtures/enhanced_resolve/test/fixtures/main-field-self2/package.json b/fixtures/enhanced-resolve/test/fixtures/main-field-self2/package.json similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/main-field-self2/package.json rename to fixtures/enhanced-resolve/test/fixtures/main-field-self2/package.json diff --git a/fixtures/enhanced_resolve/test/fixtures/main1.js b/fixtures/enhanced-resolve/test/fixtures/main1.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/main1.js rename to fixtures/enhanced-resolve/test/fixtures/main1.js diff --git a/fixtures/enhanced_resolve/test/fixtures/main2.js b/fixtures/enhanced-resolve/test/fixtures/main2.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/main2.js rename to fixtures/enhanced-resolve/test/fixtures/main2.js diff --git a/fixtures/enhanced_resolve/test/fixtures/main3.js b/fixtures/enhanced-resolve/test/fixtures/main3.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/main3.js rename to fixtures/enhanced-resolve/test/fixtures/main3.js diff --git a/fixtures/enhanced_resolve/test/fixtures/multiple_modules/node_modules/m1/a.js b/fixtures/enhanced-resolve/test/fixtures/multiple-modules/node_modules/m1/a.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/multiple_modules/node_modules/m1/a.js rename to fixtures/enhanced-resolve/test/fixtures/multiple-modules/node_modules/m1/a.js diff --git a/fixtures/enhanced_resolve/test/fixtures/multiple_modules/node_modules/m1/package.json b/fixtures/enhanced-resolve/test/fixtures/multiple-modules/node_modules/m1/package.json similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/multiple_modules/node_modules/m1/package.json rename to fixtures/enhanced-resolve/test/fixtures/multiple-modules/node_modules/m1/package.json diff --git a/fixtures/enhanced_resolve/test/fixtures/no#fragment/#/#.js b/fixtures/enhanced-resolve/test/fixtures/no#fragment/#/#.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/no#fragment/#/#.js rename to fixtures/enhanced-resolve/test/fixtures/no#fragment/#/#.js diff --git a/fixtures/enhanced_resolve/test/fixtures/no.js b/fixtures/enhanced-resolve/test/fixtures/no.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/no.js rename to fixtures/enhanced-resolve/test/fixtures/no.js diff --git a/fixtures/enhanced_resolve/test/fixtures/node_modules/browser-module-broken/browser.js b/fixtures/enhanced-resolve/test/fixtures/node_modules/browser-module-broken/browser.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/node_modules/browser-module-broken/browser.js rename to fixtures/enhanced-resolve/test/fixtures/node_modules/browser-module-broken/browser.js diff --git a/fixtures/enhanced_resolve/test/fixtures/node_modules/browser-module-broken/main.js b/fixtures/enhanced-resolve/test/fixtures/node_modules/browser-module-broken/main.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/node_modules/browser-module-broken/main.js rename to fixtures/enhanced-resolve/test/fixtures/node_modules/browser-module-broken/main.js diff --git a/fixtures/enhanced_resolve/test/fixtures/node_modules/browser-module-broken/package.json b/fixtures/enhanced-resolve/test/fixtures/node_modules/browser-module-broken/package.json similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/node_modules/browser-module-broken/package.json rename to fixtures/enhanced-resolve/test/fixtures/node_modules/browser-module-broken/package.json diff --git a/fixtures/enhanced_resolve/test/fixtures/node_modules/complexm/node_modules/m1/a.js b/fixtures/enhanced-resolve/test/fixtures/node_modules/complexm/node_modules/m1/a.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/node_modules/complexm/node_modules/m1/a.js rename to fixtures/enhanced-resolve/test/fixtures/node_modules/complexm/node_modules/m1/a.js diff --git a/fixtures/enhanced_resolve/test/fixtures/node_modules/complexm/node_modules/m1/index.js b/fixtures/enhanced-resolve/test/fixtures/node_modules/complexm/node_modules/m1/index.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/node_modules/complexm/node_modules/m1/index.js rename to fixtures/enhanced-resolve/test/fixtures/node_modules/complexm/node_modules/m1/index.js diff --git a/fixtures/enhanced_resolve/test/fixtures/node_modules/complexm/package.json b/fixtures/enhanced-resolve/test/fixtures/node_modules/complexm/package.json similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/node_modules/complexm/package.json rename to fixtures/enhanced-resolve/test/fixtures/node_modules/complexm/package.json diff --git a/fixtures/enhanced_resolve/test/fixtures/node_modules/complexm/step1.js b/fixtures/enhanced-resolve/test/fixtures/node_modules/complexm/step1.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/node_modules/complexm/step1.js rename to fixtures/enhanced-resolve/test/fixtures/node_modules/complexm/step1.js diff --git a/fixtures/enhanced_resolve/test/fixtures/node_modules/complexm/step2.js b/fixtures/enhanced-resolve/test/fixtures/node_modules/complexm/step2.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/node_modules/complexm/step2.js rename to fixtures/enhanced-resolve/test/fixtures/node_modules/complexm/step2.js diff --git a/fixtures/enhanced_resolve/test/fixtures/node_modules/dash-name/index.js b/fixtures/enhanced-resolve/test/fixtures/node_modules/dash-name/index.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/node_modules/dash-name/index.js rename to fixtures/enhanced-resolve/test/fixtures/node_modules/dash-name/index.js diff --git a/fixtures/enhanced_resolve/test/fixtures/node_modules/dash-name/package.json b/fixtures/enhanced-resolve/test/fixtures/node_modules/dash-name/package.json similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/node_modules/dash-name/package.json rename to fixtures/enhanced-resolve/test/fixtures/node_modules/dash-name/package.json diff --git a/fixtures/enhanced_resolve/test/fixtures/node_modules/dash/index.js b/fixtures/enhanced-resolve/test/fixtures/node_modules/dash/index.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/node_modules/dash/index.js rename to fixtures/enhanced-resolve/test/fixtures/node_modules/dash/index.js diff --git a/fixtures/enhanced_resolve/test/fixtures/node_modules/dash/package.json b/fixtures/enhanced-resolve/test/fixtures/node_modules/dash/package.json similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/node_modules/dash/package.json rename to fixtures/enhanced-resolve/test/fixtures/node_modules/dash/package.json diff --git a/fixtures/enhanced_resolve/test/fixtures/node_modules/invalidPackageJson/package.json b/fixtures/enhanced-resolve/test/fixtures/node_modules/invalidPackageJson/package.json similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/node_modules/invalidPackageJson/package.json rename to fixtures/enhanced-resolve/test/fixtures/node_modules/invalidPackageJson/package.json diff --git a/fixtures/enhanced_resolve/test/fixtures/node_modules/m1/a.js b/fixtures/enhanced-resolve/test/fixtures/node_modules/m1/a.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/node_modules/m1/a.js rename to fixtures/enhanced-resolve/test/fixtures/node_modules/m1/a.js diff --git a/fixtures/enhanced_resolve/test/fixtures/node_modules/m1/b.js b/fixtures/enhanced-resolve/test/fixtures/node_modules/m1/b.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/node_modules/m1/b.js rename to fixtures/enhanced-resolve/test/fixtures/node_modules/m1/b.js diff --git a/fixtures/enhanced_resolve/test/fixtures/node_modules/m1/package.json b/fixtures/enhanced-resolve/test/fixtures/node_modules/m1/package.json similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/node_modules/m1/package.json rename to fixtures/enhanced-resolve/test/fixtures/node_modules/m1/package.json diff --git a/fixtures/enhanced_resolve/test/fixtures/node_modules/m2/b.js b/fixtures/enhanced-resolve/test/fixtures/node_modules/m2/b.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/node_modules/m2/b.js rename to fixtures/enhanced-resolve/test/fixtures/node_modules/m2/b.js diff --git a/fixtures/enhanced_resolve/test/fixtures/node_modules/m2/package.json b/fixtures/enhanced-resolve/test/fixtures/node_modules/m2/package.json similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/node_modules/m2/package.json rename to fixtures/enhanced-resolve/test/fixtures/node_modules/m2/package.json diff --git a/fixtures/enhanced_resolve/test/fixtures/node_modules/recursive-module/file.js b/fixtures/enhanced-resolve/test/fixtures/node_modules/recursive-module/file.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/node_modules/recursive-module/file.js rename to fixtures/enhanced-resolve/test/fixtures/node_modules/recursive-module/file.js diff --git a/fixtures/enhanced_resolve/test/fixtures/node_modules/recursive-module/index.js b/fixtures/enhanced-resolve/test/fixtures/node_modules/recursive-module/index.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/node_modules/recursive-module/index.js rename to fixtures/enhanced-resolve/test/fixtures/node_modules/recursive-module/index.js diff --git a/fixtures/enhanced_resolve/test/fixtures/pnp-a/m2/a.js b/fixtures/enhanced-resolve/test/fixtures/pnp-a/m2/a.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/pnp-a/m2/a.js rename to fixtures/enhanced-resolve/test/fixtures/pnp-a/m2/a.js diff --git a/fixtures/enhanced_resolve/test/fixtures/pnp/pkg/dir/index.js b/fixtures/enhanced-resolve/test/fixtures/pnp/pkg/dir/index.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/pnp/pkg/dir/index.js rename to fixtures/enhanced-resolve/test/fixtures/pnp/pkg/dir/index.js diff --git a/fixtures/enhanced_resolve/test/fixtures/pnp/pkg/index.js b/fixtures/enhanced-resolve/test/fixtures/pnp/pkg/index.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/pnp/pkg/index.js rename to fixtures/enhanced-resolve/test/fixtures/pnp/pkg/index.js diff --git a/fixtures/enhanced_resolve/test/fixtures/pnp/pkg/main.js b/fixtures/enhanced-resolve/test/fixtures/pnp/pkg/main.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/pnp/pkg/main.js rename to fixtures/enhanced-resolve/test/fixtures/pnp/pkg/main.js diff --git a/fixtures/enhanced_resolve/test/fixtures/pnp/pkg/package-alias/browser.js b/fixtures/enhanced-resolve/test/fixtures/pnp/pkg/package-alias/browser.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/pnp/pkg/package-alias/browser.js rename to fixtures/enhanced-resolve/test/fixtures/pnp/pkg/package-alias/browser.js diff --git a/fixtures/enhanced_resolve/test/fixtures/pnp/pkg/package-alias/index.js b/fixtures/enhanced-resolve/test/fixtures/pnp/pkg/package-alias/index.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/pnp/pkg/package-alias/index.js rename to fixtures/enhanced-resolve/test/fixtures/pnp/pkg/package-alias/index.js diff --git a/fixtures/enhanced_resolve/test/fixtures/pnp/pkg/package.json b/fixtures/enhanced-resolve/test/fixtures/pnp/pkg/package.json similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/pnp/pkg/package.json rename to fixtures/enhanced-resolve/test/fixtures/pnp/pkg/package.json diff --git a/fixtures/enhanced_resolve/test/fixtures/pnp/pkg/typescript/index.ts b/fixtures/enhanced-resolve/test/fixtures/pnp/pkg/typescript/index.ts similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/pnp/pkg/typescript/index.ts rename to fixtures/enhanced-resolve/test/fixtures/pnp/pkg/typescript/index.ts diff --git a/fixtures/enhanced_resolve/test/fixtures/pnp/pkg3/a.js b/fixtures/enhanced-resolve/test/fixtures/pnp/pkg3/a.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/pnp/pkg3/a.js rename to fixtures/enhanced-resolve/test/fixtures/pnp/pkg3/a.js diff --git a/fixtures/enhanced_resolve/test/fixtures/pnp/pkg3/package.json b/fixtures/enhanced-resolve/test/fixtures/pnp/pkg3/package.json similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/pnp/pkg3/package.json rename to fixtures/enhanced-resolve/test/fixtures/pnp/pkg3/package.json diff --git a/fixtures/enhanced_resolve/test/fixtures/prefer-pnp/alternative-modules/m1/b.js b/fixtures/enhanced-resolve/test/fixtures/prefer-pnp/alternative-modules/m1/b.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/prefer-pnp/alternative-modules/m1/b.js rename to fixtures/enhanced-resolve/test/fixtures/prefer-pnp/alternative-modules/m1/b.js diff --git a/fixtures/enhanced_resolve/test/fixtures/restrictions/node_modules/pck1/index.css b/fixtures/enhanced-resolve/test/fixtures/restrictions/node_modules/pck1/index.css similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/restrictions/node_modules/pck1/index.css rename to fixtures/enhanced-resolve/test/fixtures/restrictions/node_modules/pck1/index.css diff --git a/fixtures/enhanced_resolve/test/fixtures/restrictions/node_modules/pck1/index.js b/fixtures/enhanced-resolve/test/fixtures/restrictions/node_modules/pck1/index.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/restrictions/node_modules/pck1/index.js rename to fixtures/enhanced-resolve/test/fixtures/restrictions/node_modules/pck1/index.js diff --git a/fixtures/enhanced_resolve/test/fixtures/restrictions/node_modules/pck1/package.json b/fixtures/enhanced-resolve/test/fixtures/restrictions/node_modules/pck1/package.json similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/restrictions/node_modules/pck1/package.json rename to fixtures/enhanced-resolve/test/fixtures/restrictions/node_modules/pck1/package.json diff --git a/fixtures/enhanced_resolve/test/fixtures/restrictions/node_modules/pck2/index.css b/fixtures/enhanced-resolve/test/fixtures/restrictions/node_modules/pck2/index.css similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/restrictions/node_modules/pck2/index.css rename to fixtures/enhanced-resolve/test/fixtures/restrictions/node_modules/pck2/index.css diff --git a/fixtures/enhanced_resolve/test/fixtures/restrictions/node_modules/pck2/module.js b/fixtures/enhanced-resolve/test/fixtures/restrictions/node_modules/pck2/module.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/restrictions/node_modules/pck2/module.js rename to fixtures/enhanced-resolve/test/fixtures/restrictions/node_modules/pck2/module.js diff --git a/fixtures/enhanced_resolve/test/fixtures/restrictions/node_modules/pck2/package.json b/fixtures/enhanced-resolve/test/fixtures/restrictions/node_modules/pck2/package.json similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/restrictions/node_modules/pck2/package.json rename to fixtures/enhanced-resolve/test/fixtures/restrictions/node_modules/pck2/package.json diff --git a/fixtures/enhanced_resolve/test/fixtures/roots_fall_through/index.js b/fixtures/enhanced-resolve/test/fixtures/roots-fall-through/index.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/roots_fall_through/index.js rename to fixtures/enhanced-resolve/test/fixtures/roots-fall-through/index.js diff --git a/fixtures/enhanced_resolve/test/fixtures/scoped/node_modules/@scope/pack1/main.js b/fixtures/enhanced-resolve/test/fixtures/scoped/node_modules/@scope/pack1/main.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/scoped/node_modules/@scope/pack1/main.js rename to fixtures/enhanced-resolve/test/fixtures/scoped/node_modules/@scope/pack1/main.js diff --git a/fixtures/enhanced_resolve/test/fixtures/scoped/node_modules/@scope/pack1/package.json b/fixtures/enhanced-resolve/test/fixtures/scoped/node_modules/@scope/pack1/package.json similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/scoped/node_modules/@scope/pack1/package.json rename to fixtures/enhanced-resolve/test/fixtures/scoped/node_modules/@scope/pack1/package.json diff --git a/fixtures/enhanced_resolve/test/fixtures/scoped/node_modules/@scope/pack2/lib/index.js b/fixtures/enhanced-resolve/test/fixtures/scoped/node_modules/@scope/pack2/lib/index.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/scoped/node_modules/@scope/pack2/lib/index.js rename to fixtures/enhanced-resolve/test/fixtures/scoped/node_modules/@scope/pack2/lib/index.js diff --git a/fixtures/enhanced_resolve/test/fixtures/scoped/node_modules/@scope/pack2/main.js b/fixtures/enhanced-resolve/test/fixtures/scoped/node_modules/@scope/pack2/main.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/scoped/node_modules/@scope/pack2/main.js rename to fixtures/enhanced-resolve/test/fixtures/scoped/node_modules/@scope/pack2/main.js diff --git a/fixtures/enhanced_resolve/test/fixtures/scoped/node_modules/@scope/pack2/package.json b/fixtures/enhanced-resolve/test/fixtures/scoped/node_modules/@scope/pack2/package.json similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/scoped/node_modules/@scope/pack2/package.json rename to fixtures/enhanced-resolve/test/fixtures/scoped/node_modules/@scope/pack2/package.json diff --git a/fixtures/enhanced_resolve/test/fixtures/shortcutdir.js/a.js b/fixtures/enhanced-resolve/test/fixtures/shortcutdir.js/a.js similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/shortcutdir.js/a.js rename to fixtures/enhanced-resolve/test/fixtures/shortcutdir.js/a.js diff --git a/fixtures/enhanced_resolve/test/fixtures/yield/a/foo-2/b b/fixtures/enhanced-resolve/test/fixtures/yield/a/foo-2/b similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/yield/a/foo-2/b rename to fixtures/enhanced-resolve/test/fixtures/yield/a/foo-2/b diff --git a/fixtures/enhanced_resolve/test/fixtures/yield/a/foo-2/c b/fixtures/enhanced-resolve/test/fixtures/yield/a/foo-2/c similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/yield/a/foo-2/c rename to fixtures/enhanced-resolve/test/fixtures/yield/a/foo-2/c diff --git a/fixtures/enhanced_resolve/test/fixtures/yield/a/foo/a b/fixtures/enhanced-resolve/test/fixtures/yield/a/foo/a similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/yield/a/foo/a rename to fixtures/enhanced-resolve/test/fixtures/yield/a/foo/a diff --git a/fixtures/enhanced_resolve/test/fixtures/yield/a/foo/b b/fixtures/enhanced-resolve/test/fixtures/yield/a/foo/b similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/yield/a/foo/b rename to fixtures/enhanced-resolve/test/fixtures/yield/a/foo/b diff --git a/fixtures/enhanced_resolve/test/fixtures/yield/b/foo/a b/fixtures/enhanced-resolve/test/fixtures/yield/b/foo/a similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/yield/b/foo/a rename to fixtures/enhanced-resolve/test/fixtures/yield/b/foo/a diff --git a/fixtures/enhanced_resolve/test/fixtures/yield/c/foo/a b/fixtures/enhanced-resolve/test/fixtures/yield/c/foo/a similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/yield/c/foo/a rename to fixtures/enhanced-resolve/test/fixtures/yield/c/foo/a diff --git a/fixtures/enhanced_resolve/test/fixtures/yield/c/foo/package.json b/fixtures/enhanced-resolve/test/fixtures/yield/c/foo/package.json similarity index 100% rename from fixtures/enhanced_resolve/test/fixtures/yield/c/foo/package.json rename to fixtures/enhanced-resolve/test/fixtures/yield/c/foo/package.json diff --git "a/fixtures/enhanced_resolve/test/fixtures/\346\265\213\350\257\225.js" "b/fixtures/enhanced-resolve/test/fixtures/\346\265\213\350\257\225.js" similarity index 100% rename from "fixtures/enhanced_resolve/test/fixtures/\346\265\213\350\257\225.js" rename to "fixtures/enhanced-resolve/test/fixtures/\346\265\213\350\257\225.js" diff --git a/fixtures/tsconfck/parse/valid/ts_node/tsconfig.json b/fixtures/tsconfck/parse/valid/ts-node/tsconfig.json similarity index 100% rename from fixtures/tsconfck/parse/valid/ts_node/tsconfig.json rename to fixtures/tsconfck/parse/valid/ts-node/tsconfig.json diff --git a/fixtures/tsconfck/parse/valid/with_extends/array/src/foo.ts b/fixtures/tsconfck/parse/valid/with-extends/array/src/foo.ts similarity index 100% rename from fixtures/tsconfck/parse/valid/with_extends/array/src/foo.ts rename to fixtures/tsconfck/parse/valid/with-extends/array/src/foo.ts diff --git a/fixtures/tsconfck/parse/valid/with_extends/array/tsconfig.a.b.json b/fixtures/tsconfck/parse/valid/with-extends/array/tsconfig.a.b.json similarity index 100% rename from fixtures/tsconfck/parse/valid/with_extends/array/tsconfig.a.b.json rename to fixtures/tsconfck/parse/valid/with-extends/array/tsconfig.a.b.json diff --git a/fixtures/tsconfck/parse/valid/with_extends/array/tsconfig.a.json b/fixtures/tsconfck/parse/valid/with-extends/array/tsconfig.a.json similarity index 100% rename from fixtures/tsconfck/parse/valid/with_extends/array/tsconfig.a.json rename to fixtures/tsconfck/parse/valid/with-extends/array/tsconfig.a.json diff --git a/fixtures/tsconfck/parse/valid/with_extends/array/tsconfig.b.json b/fixtures/tsconfck/parse/valid/with-extends/array/tsconfig.b.json similarity index 100% rename from fixtures/tsconfck/parse/valid/with_extends/array/tsconfig.b.json rename to fixtures/tsconfck/parse/valid/with-extends/array/tsconfig.b.json diff --git a/fixtures/tsconfck/parse/valid/with_extends/array/tsconfig.c.json b/fixtures/tsconfck/parse/valid/with-extends/array/tsconfig.c.json similarity index 100% rename from fixtures/tsconfck/parse/valid/with_extends/array/tsconfig.c.json rename to fixtures/tsconfck/parse/valid/with-extends/array/tsconfig.c.json diff --git a/fixtures/tsconfck/parse/valid/with_extends/array/tsconfig.json b/fixtures/tsconfck/parse/valid/with-extends/array/tsconfig.json similarity index 100% rename from fixtures/tsconfck/parse/valid/with_extends/array/tsconfig.json rename to fixtures/tsconfck/parse/valid/with-extends/array/tsconfig.json diff --git a/fixtures/tsconfck/parse/valid/with_extends/dot/main.js b/fixtures/tsconfck/parse/valid/with-extends/dot/main.js similarity index 100% rename from fixtures/tsconfck/parse/valid/with_extends/dot/main.js rename to fixtures/tsconfck/parse/valid/with-extends/dot/main.js diff --git a/fixtures/tsconfck/parse/valid/with_extends/dot/package.json b/fixtures/tsconfck/parse/valid/with-extends/dot/package.json similarity index 100% rename from fixtures/tsconfck/parse/valid/with_extends/dot/package.json rename to fixtures/tsconfck/parse/valid/with-extends/dot/package.json diff --git a/fixtures/tsconfck/parse/valid/with_extends/dot/src/foo.ts b/fixtures/tsconfck/parse/valid/with-extends/dot/src/foo.ts similarity index 100% rename from fixtures/tsconfck/parse/valid/with_extends/dot/src/foo.ts rename to fixtures/tsconfck/parse/valid/with-extends/dot/src/foo.ts diff --git a/fixtures/tsconfck/parse/valid/with_extends/dot/tsconfig.eslint.json b/fixtures/tsconfck/parse/valid/with-extends/dot/tsconfig.eslint.json similarity index 100% rename from fixtures/tsconfck/parse/valid/with_extends/dot/tsconfig.eslint.json rename to fixtures/tsconfck/parse/valid/with-extends/dot/tsconfig.eslint.json diff --git a/fixtures/tsconfck/parse/valid/with_extends/dot/tsconfig.json b/fixtures/tsconfck/parse/valid/with-extends/dot/tsconfig.json similarity index 100% rename from fixtures/tsconfck/parse/valid/with_extends/dot/tsconfig.json rename to fixtures/tsconfck/parse/valid/with-extends/dot/tsconfig.json diff --git a/fixtures/tsconfck/parse/valid/with_extends/dotdot/main.js b/fixtures/tsconfck/parse/valid/with-extends/dotdot/main.js similarity index 100% rename from fixtures/tsconfck/parse/valid/with_extends/dotdot/main.js rename to fixtures/tsconfck/parse/valid/with-extends/dotdot/main.js diff --git a/fixtures/tsconfck/parse/valid/with_extends/dotdot/package.json b/fixtures/tsconfck/parse/valid/with-extends/dotdot/package.json similarity index 100% rename from fixtures/tsconfck/parse/valid/with_extends/dotdot/package.json rename to fixtures/tsconfck/parse/valid/with-extends/dotdot/package.json diff --git a/fixtures/tsconfck/parse/valid/with_extends/dotdot/src/foo.ts b/fixtures/tsconfck/parse/valid/with-extends/dotdot/src/foo.ts similarity index 100% rename from fixtures/tsconfck/parse/valid/with_extends/dotdot/src/foo.ts rename to fixtures/tsconfck/parse/valid/with-extends/dotdot/src/foo.ts diff --git a/fixtures/tsconfck/parse/valid/with_extends/dotdot/src/tsconfig.json b/fixtures/tsconfck/parse/valid/with-extends/dotdot/src/tsconfig.json similarity index 100% rename from fixtures/tsconfck/parse/valid/with_extends/dotdot/src/tsconfig.json rename to fixtures/tsconfck/parse/valid/with-extends/dotdot/src/tsconfig.json diff --git a/fixtures/tsconfck/parse/valid/with_extends/dotdot/tsconfig.json b/fixtures/tsconfck/parse/valid/with-extends/dotdot/tsconfig.json similarity index 100% rename from fixtures/tsconfck/parse/valid/with_extends/dotdot/tsconfig.json rename to fixtures/tsconfck/parse/valid/with-extends/dotdot/tsconfig.json diff --git a/fixtures/tsconfck/parse/valid/with_extends/nested/src/foo.ts b/fixtures/tsconfck/parse/valid/with-extends/nested/src/foo.ts similarity index 100% rename from fixtures/tsconfck/parse/valid/with_extends/nested/src/foo.ts rename to fixtures/tsconfck/parse/valid/with-extends/nested/src/foo.ts diff --git a/fixtures/tsconfck/parse/valid/with_extends/nested/src/nested/bar.ts b/fixtures/tsconfck/parse/valid/with-extends/nested/src/nested/bar.ts similarity index 100% rename from fixtures/tsconfck/parse/valid/with_extends/nested/src/nested/bar.ts rename to fixtures/tsconfck/parse/valid/with-extends/nested/src/nested/bar.ts diff --git a/fixtures/tsconfck/parse/valid/with_extends/nested/src/nested/tsconfig.json b/fixtures/tsconfck/parse/valid/with-extends/nested/src/nested/tsconfig.json similarity index 100% rename from fixtures/tsconfck/parse/valid/with_extends/nested/src/nested/tsconfig.json rename to fixtures/tsconfck/parse/valid/with-extends/nested/src/nested/tsconfig.json diff --git a/fixtures/tsconfck/parse/valid/with_extends/nested/src/tsconfig.json b/fixtures/tsconfck/parse/valid/with-extends/nested/src/tsconfig.json similarity index 100% rename from fixtures/tsconfck/parse/valid/with_extends/nested/src/tsconfig.json rename to fixtures/tsconfck/parse/valid/with-extends/nested/src/tsconfig.json diff --git a/fixtures/tsconfck/parse/valid/with_extends/nested/tsconfig.json b/fixtures/tsconfck/parse/valid/with-extends/nested/tsconfig.json similarity index 100% rename from fixtures/tsconfck/parse/valid/with_extends/nested/tsconfig.json rename to fixtures/tsconfck/parse/valid/with-extends/nested/tsconfig.json diff --git a/fixtures/tsconfck/parse/valid/with_extends/no_compileroptions/tsconfig.json b/fixtures/tsconfck/parse/valid/with-extends/no-compileroptions/tsconfig.json similarity index 100% rename from fixtures/tsconfck/parse/valid/with_extends/no_compileroptions/tsconfig.json rename to fixtures/tsconfck/parse/valid/with-extends/no-compileroptions/tsconfig.json diff --git a/fixtures/tsconfck/parse/valid/with_extends/node_fallback/tsconfig.json b/fixtures/tsconfck/parse/valid/with-extends/node-fallback/tsconfig.json similarity index 100% rename from fixtures/tsconfck/parse/valid/with_extends/node_fallback/tsconfig.json rename to fixtures/tsconfck/parse/valid/with-extends/node-fallback/tsconfig.json diff --git a/fixtures/tsconfck/parse/valid/with_extends/node/tsconfig.json b/fixtures/tsconfck/parse/valid/with-extends/node/tsconfig.json similarity index 100% rename from fixtures/tsconfck/parse/valid/with_extends/node/tsconfig.json rename to fixtures/tsconfck/parse/valid/with-extends/node/tsconfig.json diff --git a/fixtures/tsconfck/parse/valid/with_extends/paths/lib/foo.ts b/fixtures/tsconfck/parse/valid/with-extends/paths/lib/foo.ts similarity index 100% rename from fixtures/tsconfck/parse/valid/with_extends/paths/lib/foo.ts rename to fixtures/tsconfck/parse/valid/with-extends/paths/lib/foo.ts diff --git a/fixtures/tsconfck/parse/valid/with_extends/paths/src/import-foo.ts b/fixtures/tsconfck/parse/valid/with-extends/paths/src/import-foo.ts similarity index 100% rename from fixtures/tsconfck/parse/valid/with_extends/paths/src/import-foo.ts rename to fixtures/tsconfck/parse/valid/with-extends/paths/src/import-foo.ts diff --git a/fixtures/tsconfck/parse/valid/with_extends/paths/src/tsconfig.json b/fixtures/tsconfck/parse/valid/with-extends/paths/src/tsconfig.json similarity index 100% rename from fixtures/tsconfck/parse/valid/with_extends/paths/src/tsconfig.json rename to fixtures/tsconfck/parse/valid/with-extends/paths/src/tsconfig.json diff --git a/fixtures/tsconfck/parse/valid/with_extends/paths/tsconfig.base.json b/fixtures/tsconfck/parse/valid/with-extends/paths/tsconfig.base.json similarity index 100% rename from fixtures/tsconfck/parse/valid/with_extends/paths/tsconfig.base.json rename to fixtures/tsconfck/parse/valid/with-extends/paths/tsconfig.base.json diff --git a/fixtures/tsconfck/parse/valid/with_extends/simple/tsconfig.json b/fixtures/tsconfck/parse/valid/with-extends/simple/tsconfig.json similarity index 100% rename from fixtures/tsconfck/parse/valid/with_extends/simple/tsconfig.json rename to fixtures/tsconfck/parse/valid/with-extends/simple/tsconfig.json diff --git a/fixtures/tsconfck/parse/valid/with_extends/tsconfig.parent.json b/fixtures/tsconfck/parse/valid/with-extends/tsconfig.parent.json similarity index 100% rename from fixtures/tsconfck/parse/valid/with_extends/tsconfig.parent.json rename to fixtures/tsconfck/parse/valid/with-extends/tsconfig.parent.json diff --git a/fixtures/tsconfck/parse/valid/with_extends/without_json_extension/tsconfig.json b/fixtures/tsconfck/parse/valid/with-extends/without-json-extension/tsconfig.json similarity index 100% rename from fixtures/tsconfck/parse/valid/with_extends/without_json_extension/tsconfig.json rename to fixtures/tsconfck/parse/valid/with-extends/without-json-extension/tsconfig.json diff --git a/fixtures/tsconfig/cases/merge_compiler_options/base-tsconfig.json b/fixtures/tsconfig/cases/merge-compiler-options/base-tsconfig.json similarity index 100% rename from fixtures/tsconfig/cases/merge_compiler_options/base-tsconfig.json rename to fixtures/tsconfig/cases/merge-compiler-options/base-tsconfig.json diff --git a/fixtures/tsconfig/cases/merge_compiler_options/tsconfig.json b/fixtures/tsconfig/cases/merge-compiler-options/tsconfig.json similarity index 100% rename from fixtures/tsconfig/cases/merge_compiler_options/tsconfig.json rename to fixtures/tsconfig/cases/merge-compiler-options/tsconfig.json diff --git a/fixtures/tsconfig/cases/no_merge_compiler_options/base-tsconfig.json b/fixtures/tsconfig/cases/no-merge-compiler-options/base-tsconfig.json similarity index 100% rename from fixtures/tsconfig/cases/no_merge_compiler_options/base-tsconfig.json rename to fixtures/tsconfig/cases/no-merge-compiler-options/base-tsconfig.json diff --git a/fixtures/tsconfig/cases/no_merge_compiler_options/tsconfig.json b/fixtures/tsconfig/cases/no-merge-compiler-options/tsconfig.json similarity index 100% rename from fixtures/tsconfig/cases/no_merge_compiler_options/tsconfig.json rename to fixtures/tsconfig/cases/no-merge-compiler-options/tsconfig.json diff --git a/fixtures/tsconfig/cases/paths_template_variable/src/foo.js b/fixtures/tsconfig/cases/paths-template-variable/src/foo.js similarity index 100% rename from fixtures/tsconfig/cases/paths_template_variable/src/foo.js rename to fixtures/tsconfig/cases/paths-template-variable/src/foo.js diff --git a/fixtures/tsconfig/cases/paths_template_variable/tsconfig.json b/fixtures/tsconfig/cases/paths-template-variable/tsconfig.json similarity index 100% rename from fixtures/tsconfig/cases/paths_template_variable/tsconfig.json rename to fixtures/tsconfig/cases/paths-template-variable/tsconfig.json diff --git a/fixtures/tsconfig/cases/paths_template_variable/tsconfig_base_url1.json b/fixtures/tsconfig/cases/paths-template-variable/tsconfig_base_url1.json similarity index 100% rename from fixtures/tsconfig/cases/paths_template_variable/tsconfig_base_url1.json rename to fixtures/tsconfig/cases/paths-template-variable/tsconfig_base_url1.json diff --git a/fixtures/tsconfig/cases/paths_template_variable/tsconfig_base_url2.json b/fixtures/tsconfig/cases/paths-template-variable/tsconfig_base_url2.json similarity index 100% rename from fixtures/tsconfig/cases/paths_template_variable/tsconfig_base_url2.json rename to fixtures/tsconfig/cases/paths-template-variable/tsconfig_base_url2.json diff --git a/fixtures/tsconfig/cases/paths_template_variable/tsconfig_extends1.json b/fixtures/tsconfig/cases/paths-template-variable/tsconfig_extends1.json similarity index 100% rename from fixtures/tsconfig/cases/paths_template_variable/tsconfig_extends1.json rename to fixtures/tsconfig/cases/paths-template-variable/tsconfig_extends1.json diff --git a/fixtures/tsconfig/cases/paths_template_variable/tsconfig_extends2.json b/fixtures/tsconfig/cases/paths-template-variable/tsconfig_extends2.json similarity index 100% rename from fixtures/tsconfig/cases/paths_template_variable/tsconfig_extends2.json rename to fixtures/tsconfig/cases/paths-template-variable/tsconfig_extends2.json diff --git a/fixtures/tsconfig/cases/paths_template_variable/tsconfig_extends3.json b/fixtures/tsconfig/cases/paths-template-variable/tsconfig_extends3.json similarity index 100% rename from fixtures/tsconfig/cases/paths_template_variable/tsconfig_extends3.json rename to fixtures/tsconfig/cases/paths-template-variable/tsconfig_extends3.json diff --git a/fixtures/tsconfig/cases/paths_template_variable/tsconfig_extends4.json b/fixtures/tsconfig/cases/paths-template-variable/tsconfig_extends4.json similarity index 100% rename from fixtures/tsconfig/cases/paths_template_variable/tsconfig_extends4.json rename to fixtures/tsconfig/cases/paths-template-variable/tsconfig_extends4.json diff --git a/fixtures/tsconfig/cases/project_references/app/aliased/index.ts b/fixtures/tsconfig/cases/project-references/app/aliased/index.ts similarity index 100% rename from fixtures/tsconfig/cases/project_references/app/aliased/index.ts rename to fixtures/tsconfig/cases/project-references/app/aliased/index.ts diff --git a/fixtures/tsconfig/cases/project_references/app/index.ts b/fixtures/tsconfig/cases/project-references/app/index.ts similarity index 100% rename from fixtures/tsconfig/cases/project_references/app/index.ts rename to fixtures/tsconfig/cases/project-references/app/index.ts diff --git a/fixtures/tsconfig/cases/project_references/app/tsconfig.json b/fixtures/tsconfig/cases/project-references/app/tsconfig.json similarity index 55% rename from fixtures/tsconfig/cases/project_references/app/tsconfig.json rename to fixtures/tsconfig/cases/project-references/app/tsconfig.json index b0d1410a..efcd81fe 100644 --- a/fixtures/tsconfig/cases/project_references/app/tsconfig.json +++ b/fixtures/tsconfig/cases/project-references/app/tsconfig.json @@ -8,16 +8,16 @@ }, "references": [ { - "path": "../project_a/conf.json" + "path": "../project-a/conf.json" }, { - "path": "../project_b" + "path": "../project-b" }, { - "path": "../project_c/tsconfig.json" + "path": "../project-c/tsconfig.json" }, { - "path": "../../paths_template_variable/tsconfig.json" + "path": "../../paths-template-variable/tsconfig.json" } ] } diff --git a/fixtures/tsconfig/cases/project-references/app/tsconfig.nopaths.json b/fixtures/tsconfig/cases/project-references/app/tsconfig.nopaths.json new file mode 100644 index 00000000..62540df9 --- /dev/null +++ b/fixtures/tsconfig/cases/project-references/app/tsconfig.nopaths.json @@ -0,0 +1,20 @@ +{ + "extends": "../tsconfig.base.json", + "compilerOptions": { + "baseUrl": "./" + }, + "references": [ + { + "path": "../project-a/conf.json" + }, + { + "path": "../project-b" + }, + { + "path": "../project-c/tsconfig.json" + }, + { + "path": "../../paths-template-variable/tsconfig.json" + } + ] +} diff --git a/fixtures/tsconfig/cases/project_references/extends/src/pages/index.tsx b/fixtures/tsconfig/cases/project-references/extends/src/pages/index.tsx similarity index 100% rename from fixtures/tsconfig/cases/project_references/extends/src/pages/index.tsx rename to fixtures/tsconfig/cases/project-references/extends/src/pages/index.tsx diff --git a/fixtures/tsconfig/cases/project_references/extends/tsconfig.app.json b/fixtures/tsconfig/cases/project-references/extends/tsconfig.app.json similarity index 100% rename from fixtures/tsconfig/cases/project_references/extends/tsconfig.app.json rename to fixtures/tsconfig/cases/project-references/extends/tsconfig.app.json diff --git a/fixtures/tsconfig/cases/project_references/extends/tsconfig.base.json b/fixtures/tsconfig/cases/project-references/extends/tsconfig.base.json similarity index 100% rename from fixtures/tsconfig/cases/project_references/extends/tsconfig.base.json rename to fixtures/tsconfig/cases/project-references/extends/tsconfig.base.json diff --git a/fixtures/tsconfig/cases/project_references/extends/tsconfig.json b/fixtures/tsconfig/cases/project-references/extends/tsconfig.json similarity index 100% rename from fixtures/tsconfig/cases/project_references/extends/tsconfig.json rename to fixtures/tsconfig/cases/project-references/extends/tsconfig.json diff --git a/fixtures/tsconfig/cases/project_references/project_a/aliased/index.ts b/fixtures/tsconfig/cases/project-references/project-a/aliased/index.ts similarity index 100% rename from fixtures/tsconfig/cases/project_references/project_a/aliased/index.ts rename to fixtures/tsconfig/cases/project-references/project-a/aliased/index.ts diff --git a/fixtures/tsconfig/cases/project_references/project_a/conf.json b/fixtures/tsconfig/cases/project-references/project-a/conf.json similarity index 100% rename from fixtures/tsconfig/cases/project_references/project_a/conf.json rename to fixtures/tsconfig/cases/project-references/project-a/conf.json diff --git a/fixtures/tsconfig/cases/project_references/project_a/index.ts b/fixtures/tsconfig/cases/project-references/project-a/index.ts similarity index 100% rename from fixtures/tsconfig/cases/project_references/project_a/index.ts rename to fixtures/tsconfig/cases/project-references/project-a/index.ts diff --git a/fixtures/tsconfig/cases/project_references/project_b/src/aliased/index.ts b/fixtures/tsconfig/cases/project-references/project-b/src/aliased/index.ts similarity index 100% rename from fixtures/tsconfig/cases/project_references/project_b/src/aliased/index.ts rename to fixtures/tsconfig/cases/project-references/project-b/src/aliased/index.ts diff --git a/fixtures/tsconfig/cases/project_references/project_b/tsconfig.json b/fixtures/tsconfig/cases/project-references/project-b/tsconfig.json similarity index 100% rename from fixtures/tsconfig/cases/project_references/project_b/tsconfig.json rename to fixtures/tsconfig/cases/project-references/project-b/tsconfig.json diff --git a/fixtures/tsconfig/cases/project_references/project_c/index.ts b/fixtures/tsconfig/cases/project-references/project-c/index.ts similarity index 100% rename from fixtures/tsconfig/cases/project_references/project_c/index.ts rename to fixtures/tsconfig/cases/project-references/project-c/index.ts diff --git a/fixtures/tsconfig/cases/project_references/project_c/tsconfig.json b/fixtures/tsconfig/cases/project-references/project-c/tsconfig.json similarity index 100% rename from fixtures/tsconfig/cases/project_references/project_c/tsconfig.json rename to fixtures/tsconfig/cases/project-references/project-c/tsconfig.json diff --git a/fixtures/tsconfig/cases/project_references/tsconfig.base.json b/fixtures/tsconfig/cases/project-references/tsconfig.base.json similarity index 100% rename from fixtures/tsconfig/cases/project_references/tsconfig.base.json rename to fixtures/tsconfig/cases/project-references/tsconfig.base.json diff --git a/fixtures/tsconfig/cases/project_references/app/tsconfig.nopaths.json b/fixtures/tsconfig/cases/project_references/app/tsconfig.nopaths.json deleted file mode 100644 index 7c778f31..00000000 --- a/fixtures/tsconfig/cases/project_references/app/tsconfig.nopaths.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "extends": "../tsconfig.base.json", - "compilerOptions": { - "baseUrl": "./" - }, - "references": [ - { - "path": "../project_a/conf.json" - }, - { - "path": "../project_b" - }, - { - "path": "../project_c/tsconfig.json" - }, - { - "path": "../../paths_template_variable/tsconfig.json" - } - ] -} diff --git a/napi/tests/file-protocol.test.mjs b/napi/tests/file-protocol.test.mjs index a52f3c6d..8716e1fe 100644 --- a/napi/tests/file-protocol.test.mjs +++ b/napi/tests/file-protocol.test.mjs @@ -17,7 +17,7 @@ const rootDir = join(currentDir, '..', '..'); const fixturesDir = join(rootDir, 'fixtures'); const enhancedResolveRoot = join( fixturesDir, - 'enhanced_resolve', + 'enhanced-resolve', 'test', 'fixtures', ); diff --git a/napi/tests/options.test.mjs b/napi/tests/options.test.mjs index 3d8de2e2..a1705d26 100644 --- a/napi/tests/options.test.mjs +++ b/napi/tests/options.test.mjs @@ -6,7 +6,7 @@ import { normalizePath } from './utils.mjs'; const fixtureDir = path.resolve( import.meta.dirname, - '../../fixtures/enhanced_resolve/test/fixtures', + '../../fixtures/enhanced-resolve/test/fixtures', ); describe('option', () => { diff --git a/napi/tests/resolver.test.mjs b/napi/tests/resolver.test.mjs index 2bcef305..46de647e 100644 --- a/napi/tests/resolver.test.mjs +++ b/napi/tests/resolver.test.mjs @@ -21,7 +21,7 @@ const fixturesDir = join(rootDir, 'fixtures'); const enhancedResolveRoot = join( fixturesDir, - 'enhanced_resolve', + 'enhanced-resolve', 'test', 'fixtures', ); @@ -86,13 +86,13 @@ for ( ], [ 'from nested directory to overwritten file in module', - join(enhancedResolveRoot, 'multiple_modules'), + join(enhancedResolveRoot, 'multiple-modules'), 'm1/a.js', - join(enhancedResolveRoot, 'multiple_modules/node_modules/m1/a.js'), + join(enhancedResolveRoot, 'multiple-modules/node_modules/m1/a.js'), ], [ 'from nested directory to not overwritten file in module', - join(enhancedResolveRoot, 'multiple_modules'), + join(enhancedResolveRoot, 'multiple-modules'), 'm1/b.js', join(enhancedResolveRoot, 'node_modules/m1/b.js'), ], diff --git a/src/tests/mod.rs b/src/tests/mod.rs index 6644983b..66035848 100644 --- a/src/tests/mod.rs +++ b/src/tests/mod.rs @@ -42,7 +42,7 @@ pub fn fixture_root() -> PathBuf { } pub fn fixture() -> PathBuf { - fixture_root().join("enhanced_resolve").join("test").join("fixtures") + fixture_root().join("enhanced-resolve").join("test").join("fixtures") } #[test] diff --git a/src/tests/resolve.rs b/src/tests/resolve.rs index 8ea336af..76bee505 100644 --- a/src/tests/resolve.rs +++ b/src/tests/resolve.rs @@ -21,8 +21,8 @@ fn resolve() { ("file in module without extension", f.clone(), "m1/a", f.join("node_modules/m1/a.js")), ("another file in module without extension", f.clone(), "complexm/step1", f.join("node_modules/complexm/step1.js")), ("from submodule to file in sibling module", f.join("node_modules/complexm"), "m2/b.js", f.join("node_modules/m2/b.js")), - ("from nested directory to overwritten file in module", f.join("multiple_modules"), "m1/a.js", f.join("multiple_modules/node_modules/m1/a.js")), - ("from nested directory to not overwritten file in module", f.join("multiple_modules"), "m1/b.js", f.join("node_modules/m1/b.js")), + ("from nested directory to overwritten file in module", f.join("multiple-modules"), "m1/a.js", f.join("multiple-modules/node_modules/m1/a.js")), + ("from nested directory to not overwritten file in module", f.join("multiple-modules"), "m1/b.js", f.join("node_modules/m1/b.js")), ("file with query", f.clone(), "./main1.js?query", f.join("main1.js?query")), ("file with fragment", f.clone(), "./main1.js#fragment", f.join("main1.js#fragment")), ("file with fragment and query", f.clone(), "./main1.js#fragment?query", f.join("main1.js#fragment?query")), diff --git a/src/tests/roots.rs b/src/tests/roots.rs index 0878f743..f6735fdf 100644 --- a/src/tests/roots.rs +++ b/src/tests/roots.rs @@ -5,7 +5,7 @@ use std::path::PathBuf; use crate::{AliasValue, ResolveError, ResolveOptions, Resolver}; fn dirname() -> PathBuf { - super::fixture_root().join("enhanced_resolve").join("test") + super::fixture_root().join("enhanced-resolve").join("test") } #[test] @@ -82,7 +82,7 @@ fn prefer_absolute() { #[test] fn roots_fall_through() { let f = super::fixture(); - let absolute_path = f.join("roots_fall_through/index.js"); + let absolute_path = f.join("roots-fall-through/index.js"); let specifier = absolute_path.to_string_lossy(); let resolution = Resolver::new(ResolveOptions::default().with_root(&f)).resolve(&f, &specifier); assert_eq!( diff --git a/src/tests/simple.rs b/src/tests/simple.rs index 0d809160..90a52145 100644 --- a/src/tests/simple.rs +++ b/src/tests/simple.rs @@ -19,19 +19,19 @@ fn resolve_abs_main() { fn simple() { // mimic `enhanced-resolve/test/simple.test.js` let dirname = env::current_dir().unwrap().join("fixtures"); - let f = dirname.join("enhanced_resolve/test"); + let f = dirname.join("enhanced-resolve/test"); let resolver = Resolver::default(); let data = [ ("direct", f.clone(), "../lib/index"), ("as directory", f, ".."), - ("as module", dirname.clone(), "./enhanced_resolve"), + ("as module", dirname.clone(), "./enhanced-resolve"), ]; for (comment, path, request) in data { let resolved_path = resolver.resolve(&path, request).map(|f| f.full_path()); - let expected = dirname.join("enhanced_resolve/lib/index.js"); + let expected = dirname.join("enhanced-resolve/lib/index.js"); assert_eq!(resolved_path, Ok(expected), "{comment} {path:?} {request}"); } } diff --git a/src/tests/symlink.rs b/src/tests/symlink.rs index 24738fc7..e818984b 100644 --- a/src/tests/symlink.rs +++ b/src/tests/symlink.rs @@ -103,7 +103,7 @@ struct SymlinkFixturePaths { fn prepare_symlinks>( temp_path_segment: P, ) -> io::Result> { - let root = super::fixture_root().join("enhanced_resolve"); + let root = super::fixture_root().join("enhanced-resolve"); let dirname = root.join("test"); let temp_path = dirname.join(temp_path_segment.as_ref()); if !temp_path.exists() { diff --git a/src/tests/tsconfig_paths.rs b/src/tests/tsconfig_paths.rs index ab849fe1..a0bf1e0a 100644 --- a/src/tests/tsconfig_paths.rs +++ b/src/tests/tsconfig_paths.rs @@ -276,7 +276,7 @@ fn test_paths_and_base_url() { #[test] fn test_merge_tsconfig() { let resolver = Resolver::default(); - let dir = super::fixture_root().join("tsconfig/cases/merge_compiler_options"); + let dir = super::fixture_root().join("tsconfig/cases/merge-compiler-options"); let resolution = resolver.resolve_tsconfig(&dir).expect("resolved"); let compiler_options = &resolution.compiler_options; assert_eq!(compiler_options.experimental_decorators, Some(true)); @@ -291,7 +291,7 @@ fn test_merge_tsconfig() { #[test] fn test_no_merge_tsconfig() { let resolver = Resolver::default(); - let dir = super::fixture_root().join("tsconfig/cases/no_merge_compiler_options"); + let dir = super::fixture_root().join("tsconfig/cases/no-merge-compiler-options"); let resolution = resolver.resolve_tsconfig(&dir).expect("resolved"); let compiler_options = &resolution.compiler_options; assert_eq!(compiler_options.experimental_decorators, Some(true)); @@ -306,7 +306,7 @@ fn test_no_merge_tsconfig() { #[test] fn test_template_variable() { let f = super::fixture_root().join("tsconfig"); - let f2 = f.join("cases").join("paths_template_variable"); + let f2 = f.join("cases").join("paths-template-variable"); #[rustfmt::skip] let pass = [ diff --git a/src/tests/tsconfig_project_references.rs b/src/tests/tsconfig_project_references.rs index 3b7f93bb..e802a3cf 100644 --- a/src/tests/tsconfig_project_references.rs +++ b/src/tests/tsconfig_project_references.rs @@ -6,7 +6,7 @@ use crate::{ #[test] fn auto() { - let f = super::fixture_root().join("tsconfig/cases/project_references"); + let f = super::fixture_root().join("tsconfig/cases/project-references"); // The following resolver's `config_file` has defined it's own paths alias which has higher priority // some cases will work without references @@ -24,14 +24,14 @@ fn auto() { (f.join("app/index.ts"), "@/index.ts", f.join("app/aliased/index.ts")), (f.join("app/index.ts"), "@/../index.ts", f.join("app/index.ts")), // Test project reference - (f.join("project_a/index.ts"), "@/index.ts", f.join("project_a/aliased/index.ts")), - (f.join("project_b/src/aliased/index.ts"), "@/index.ts", f.join("project_b/src/aliased/index.ts")), + (f.join("project-a/index.ts"), "@/index.ts", f.join("project-a/aliased/index.ts")), + (f.join("project-b/src/aliased/index.ts"), "@/index.ts", f.join("project-b/src/aliased/index.ts")), // Does not have paths alias - (f.join("project_a/index.ts"), "./index.ts", f.join("project_a/index.ts")), - (f.join("project_c/index.ts"), "./index.ts", f.join("project_c/index.ts")), + (f.join("project-a/index.ts"), "./index.ts", f.join("project-a/index.ts")), + (f.join("project-c/index.ts"), "./index.ts", f.join("project-c/index.ts")), // Template variable { - let file = f.parent().unwrap().join("paths_template_variable/src/foo.js"); + let file = f.parent().unwrap().join("paths-template-variable/src/foo.js"); (file.clone(), "foo", file) } ]; @@ -56,14 +56,14 @@ fn auto() { (f.join("app"), "@/index.ts", Err(ResolveError::NotFound("@/index.ts".into()))), (f.join("app"), "@/../index.ts", Ok(f.join("app/index.ts"))), // Test project reference - (f.join("project_a"), "@/index.ts", Ok(f.join("project_a/aliased/index.ts"))), - (f.join("project_b/src"), "@/index.ts", Ok(f.join("project_b/src/aliased/index.ts"))), + (f.join("project-a"), "@/index.ts", Ok(f.join("project-a/aliased/index.ts"))), + (f.join("project-b/src"), "@/index.ts", Ok(f.join("project-b/src/aliased/index.ts"))), // Does not have paths alias - (f.join("project_a"), "./index.ts", Ok(f.join("project_a/index.ts"))), - (f.join("project_c"), "./index.ts", Ok(f.join("project_c/index.ts"))), + (f.join("project-a"), "./index.ts", Ok(f.join("project-a/index.ts"))), + (f.join("project-c"), "./index.ts", Ok(f.join("project-c/index.ts"))), // Template variable { - let dir = f.parent().unwrap().join("paths_template_variable"); + let dir = f.parent().unwrap().join("paths-template-variable"); (dir.clone(), "foo", Ok(dir.join("src/foo.js"))) } ]; @@ -76,7 +76,7 @@ fn auto() { #[test] fn disabled() { - let f = super::fixture_root().join("tsconfig/cases/project_references"); + let f = super::fixture_root().join("tsconfig/cases/project-references"); // The following resolver's `config_file` has defined it's own paths alias which has higher priority // some cases will work without references @@ -103,11 +103,11 @@ fn disabled() { (f.join("app"), "@/index.ts", Ok(f.join("app/aliased/index.ts"))), (f.join("app"), "@/../index.ts", Ok(f.join("app/index.ts"))), // Test project reference - (f.join("project_a"), "@/index.ts", Ok(f.join("app/aliased/index.ts"))), - (f.join("project_b/src"), "@/index.ts", Ok(f.join("app/aliased/index.ts"))), + (f.join("project-a"), "@/index.ts", Ok(f.join("app/aliased/index.ts"))), + (f.join("project-b/src"), "@/index.ts", Ok(f.join("app/aliased/index.ts"))), // Does not have paths alias - (f.join("project_a"), "./index.ts", Ok(f.join("project_a/index.ts"))), - (f.join("project_c"), "./index.ts", Ok(f.join("project_c/index.ts"))), + (f.join("project-a"), "./index.ts", Ok(f.join("project-a/index.ts"))), + (f.join("project-c"), "./index.ts", Ok(f.join("project-c/index.ts"))), ]; for (path, request, expected) in pass { @@ -121,11 +121,11 @@ fn disabled() { (f.join("app"), "@/index.ts", Err(ResolveError::NotFound("@/index.ts".into()))), (f.join("app"), "#/../index.ts", Ok(f.join("app/index.ts"))), // This works because "#/../index.ts" is resolved as "./index.ts" // Test project reference - (f.join("project_a"), "@/index.ts", Err(ResolveError::NotFound("@/index.ts".into()))), - (f.join("project_b/src"), "@/index.ts", Err(ResolveError::NotFound("@/index.ts".into()))), + (f.join("project-a"), "@/index.ts", Err(ResolveError::NotFound("@/index.ts".into()))), + (f.join("project-b/src"), "@/index.ts", Err(ResolveError::NotFound("@/index.ts".into()))), // Does not have paths alias - (f.join("project_a"), "./index.ts", Ok(f.join("project_a/index.ts"))), - (f.join("project_c"), "./index.ts", Ok(f.join("project_c/index.ts"))), + (f.join("project-a"), "./index.ts", Ok(f.join("project-a/index.ts"))), + (f.join("project-c"), "./index.ts", Ok(f.join("project-c/index.ts"))), ]; for (path, request, expected) in pass { @@ -136,14 +136,14 @@ fn disabled() { #[test] fn manual() { - let f = super::fixture_root().join("tsconfig/cases/project_references"); + let f = super::fixture_root().join("tsconfig/cases/project-references"); // The following resolver's `config_file` has defined it's own paths alias which has higher priority // some cases will work without references let resolver = Resolver::new(ResolveOptions { tsconfig: Some(TsconfigDiscovery::Manual(TsconfigOptions { config_file: f.join("app"), - references: TsconfigReferences::Paths(vec!["../project_a/conf.json".into()]), + references: TsconfigReferences::Paths(vec!["../project-a/conf.json".into()]), })), ..ResolveOptions::default() }); @@ -154,11 +154,11 @@ fn manual() { (f.join("app"), "@/index.ts", Ok(f.join("app/aliased/index.ts"))), (f.join("app"), "@/../index.ts", Ok(f.join("app/index.ts"))), // Test project reference - (f.join("project_a"), "@/index.ts", Ok(f.join("project_a/aliased/index.ts"))), - (f.join("project_b/src"), "@/index.ts", Ok(f.join("app/aliased/index.ts"))), + (f.join("project-a"), "@/index.ts", Ok(f.join("project-a/aliased/index.ts"))), + (f.join("project-b/src"), "@/index.ts", Ok(f.join("app/aliased/index.ts"))), // Does not have paths alias - (f.join("project_a"), "./index.ts", Ok(f.join("project_a/index.ts"))), - (f.join("project_c"), "./index.ts", Ok(f.join("project_c/index.ts"))), + (f.join("project-a"), "./index.ts", Ok(f.join("project-a/index.ts"))), + (f.join("project-c"), "./index.ts", Ok(f.join("project-c/index.ts"))), ]; for (path, request, expected) in pass { @@ -170,7 +170,7 @@ fn manual() { let no_paths_resolver = Resolver::new(ResolveOptions { tsconfig: Some(TsconfigDiscovery::Manual(TsconfigOptions { config_file: f.join("app/tsconfig.nopaths.json"), - references: TsconfigReferences::Paths(vec!["../project_a/conf.json".into()]), + references: TsconfigReferences::Paths(vec!["../project-a/conf.json".into()]), })), ..ResolveOptions::default() }); @@ -181,11 +181,11 @@ fn manual() { (f.join("app"), "@/index.ts", Err(ResolveError::NotFound("@/index.ts".into()))), (f.join("app"), "@/../index.ts", Ok(f.join("app/index.ts"))), // Test project reference - (f.join("project_a"), "@/index.ts", Ok(f.join("project_a/aliased/index.ts"))), - (f.join("project_b/src"), "@/index.ts", Err(ResolveError::NotFound("@/index.ts".into()))), + (f.join("project-a"), "@/index.ts", Ok(f.join("project-a/aliased/index.ts"))), + (f.join("project-b/src"), "@/index.ts", Err(ResolveError::NotFound("@/index.ts".into()))), // Does not have paths alias - (f.join("project_a"), "./index.ts", Ok(f.join("project_a/index.ts"))), - (f.join("project_c"), "./index.ts", Ok(f.join("project_c/index.ts"))), + (f.join("project-a"), "./index.ts", Ok(f.join("project-a/index.ts"))), + (f.join("project-c"), "./index.ts", Ok(f.join("project-c/index.ts"))), ]; for (path, request, expected) in pass { @@ -196,7 +196,7 @@ fn manual() { #[test] fn self_reference() { - let f = super::fixture_root().join("tsconfig/cases/project_references"); + let f = super::fixture_root().join("tsconfig/cases/project-references"); #[rustfmt::skip] let pass = [ @@ -204,7 +204,7 @@ fn self_reference() { (f.join("app/tsconfig.json"), vec!["./tsconfig.json".into()]), (f.join("app"), vec![f.join("app")]), (f.join("app/tsconfig.json"), vec![f.join("app")]), - (f.join("app/tsconfig.json"), vec![f.join("project_b"), f.join("app")]), + (f.join("app/tsconfig.json"), vec![f.join("project-b"), f.join("app")]), ]; for (config_file, reference_paths) in pass { @@ -227,7 +227,7 @@ fn self_reference() { #[test] fn references_with_extends() { - let f = super::fixture_root().join("tsconfig/cases/project_references/extends"); + let f = super::fixture_root().join("tsconfig/cases/project-references/extends"); let resolver = Resolver::new(ResolveOptions { extensions: vec![".ts".into(), ".tsx".into()],