{
	"name": "resolve-1",
	"version": "1.17.0",
	"engines": {
		"node": "*"
	},
	"problems": [
		"`./test/resolver/incorrect_main` has a `package.json`, but its `main` does not exist, although `index.js` does.",
		"`./test/resolver/invalid_main` has a `package.json`, but it is invalid!",
		"`./test/resolver/multirepo` has a `package.json`, but both its `main` and `index.js` do not exist!"
	],
	"exports": {
		"binaries": {},
		"latest": "pre-exports",
		"pre-exports": {
			"import": {},
			"require": {
				".": "./index.js",
				"./": "./index.js",
				"./index": "./index.js",
				"./index.js": "./index.js",
				"./package": "./package.json",
				"./package.json": "./package.json",
				"./example/async": "./example/async.js",
				"./example/async.js": "./example/async.js",
				"./example/sync": "./example/sync.js",
				"./example/sync.js": "./example/sync.js",
				"./lib/async": "./lib/async.js",
				"./lib/async.js": "./lib/async.js",
				"./lib/caller": "./lib/caller.js",
				"./lib/caller.js": "./lib/caller.js",
				"./lib/core": "./lib/core.js",
				"./lib/core.js": "./lib/core.js",
				"./lib/core.json": "./lib/core.json",
				"./lib/is-core": "./lib/is-core.js",
				"./lib/is-core.js": "./lib/is-core.js",
				"./lib/node-modules-paths": "./lib/node-modules-paths.js",
				"./lib/node-modules-paths.js": "./lib/node-modules-paths.js",
				"./lib/normalize-options": "./lib/normalize-options.js",
				"./lib/normalize-options.js": "./lib/normalize-options.js",
				"./lib/sync": "./lib/sync.js",
				"./lib/sync.js": "./lib/sync.js",
				"./test/core": "./test/core.js",
				"./test/core.js": "./test/core.js",
				"./test/dotdot": "./test/dotdot.js",
				"./test/dotdot.js": "./test/dotdot.js",
				"./test/faulty_basedir": "./test/faulty_basedir.js",
				"./test/faulty_basedir.js": "./test/faulty_basedir.js",
				"./test/filter": "./test/filter.js",
				"./test/filter.js": "./test/filter.js",
				"./test/filter_sync": "./test/filter_sync.js",
				"./test/filter_sync.js": "./test/filter_sync.js",
				"./test/mock": "./test/mock.js",
				"./test/mock.js": "./test/mock.js",
				"./test/mock_sync": "./test/mock_sync.js",
				"./test/mock_sync.js": "./test/mock_sync.js",
				"./test/module_dir": "./test/module_dir.js",
				"./test/module_dir.js": "./test/module_dir.js",
				"./test/node-modules-paths": "./test/node-modules-paths.js",
				"./test/node-modules-paths.js": "./test/node-modules-paths.js",
				"./test/node_path": "./test/node_path.js",
				"./test/node_path.js": "./test/node_path.js",
				"./test/nonstring": "./test/nonstring.js",
				"./test/nonstring.js": "./test/nonstring.js",
				"./test/pathfilter": "./test/pathfilter.js",
				"./test/pathfilter.js": "./test/pathfilter.js",
				"./test/precedence": "./test/precedence.js",
				"./test/precedence.js": "./test/precedence.js",
				"./test/resolver": "./test/resolver.js",
				"./test/resolver.js": "./test/resolver.js",
				"./test/resolver_sync": "./test/resolver_sync.js",
				"./test/resolver_sync.js": "./test/resolver_sync.js",
				"./test/shadowed_core": "./test/shadowed_core.js",
				"./test/shadowed_core.js": "./test/shadowed_core.js",
				"./test/subdirs": "./test/subdirs.js",
				"./test/subdirs.js": "./test/subdirs.js",
				"./test/symlinks": "./test/symlinks.js",
				"./test/symlinks.js": "./test/symlinks.js",
				"./test/dotdot/": "./test/dotdot/index.js",
				"./test/dotdot/abc": "./test/dotdot/abc/index.js",
				"./test/dotdot/index": "./test/dotdot/index.js",
				"./test/dotdot/index.js": "./test/dotdot/index.js",
				"./test/dotdot/abc/": "./test/dotdot/abc/index.js",
				"./test/dotdot/abc/index": "./test/dotdot/abc/index.js",
				"./test/dotdot/abc/index.js": "./test/dotdot/abc/index.js",
				"./test/module_dir/xmodules/aaa": "./test/module_dir/xmodules/aaa/index.js",
				"./test/module_dir/xmodules/aaa/": "./test/module_dir/xmodules/aaa/index.js",
				"./test/module_dir/xmodules/aaa/index": "./test/module_dir/xmodules/aaa/index.js",
				"./test/module_dir/xmodules/aaa/index.js": "./test/module_dir/xmodules/aaa/index.js",
				"./test/module_dir/ymodules/aaa": "./test/module_dir/ymodules/aaa/index.js",
				"./test/module_dir/ymodules/aaa/": "./test/module_dir/ymodules/aaa/index.js",
				"./test/module_dir/ymodules/aaa/index": "./test/module_dir/ymodules/aaa/index.js",
				"./test/module_dir/ymodules/aaa/index.js": "./test/module_dir/ymodules/aaa/index.js",
				"./test/module_dir/zmodules/bbb": "./test/module_dir/zmodules/bbb/main.js",
				"./test/module_dir/zmodules/bbb/": "./test/module_dir/zmodules/bbb/main.js",
				"./test/module_dir/zmodules/bbb/main": "./test/module_dir/zmodules/bbb/main.js",
				"./test/module_dir/zmodules/bbb/main.js": "./test/module_dir/zmodules/bbb/main.js",
				"./test/module_dir/zmodules/bbb/package": "./test/module_dir/zmodules/bbb/package.json",
				"./test/module_dir/zmodules/bbb/package.json": "./test/module_dir/zmodules/bbb/package.json",
				"./test/node_path/x/aaa": "./test/node_path/x/aaa/index.js",
				"./test/node_path/x/ccc": "./test/node_path/x/ccc/index.js",
				"./test/node_path/x/aaa/": "./test/node_path/x/aaa/index.js",
				"./test/node_path/x/aaa/index": "./test/node_path/x/aaa/index.js",
				"./test/node_path/x/aaa/index.js": "./test/node_path/x/aaa/index.js",
				"./test/node_path/x/ccc/": "./test/node_path/x/ccc/index.js",
				"./test/node_path/x/ccc/index": "./test/node_path/x/ccc/index.js",
				"./test/node_path/x/ccc/index.js": "./test/node_path/x/ccc/index.js",
				"./test/node_path/y/bbb": "./test/node_path/y/bbb/index.js",
				"./test/node_path/y/ccc": "./test/node_path/y/ccc/index.js",
				"./test/node_path/y/bbb/": "./test/node_path/y/bbb/index.js",
				"./test/node_path/y/bbb/index": "./test/node_path/y/bbb/index.js",
				"./test/node_path/y/bbb/index.js": "./test/node_path/y/bbb/index.js",
				"./test/node_path/y/ccc/": "./test/node_path/y/ccc/index.js",
				"./test/node_path/y/ccc/index": "./test/node_path/y/ccc/index.js",
				"./test/node_path/y/ccc/index.js": "./test/node_path/y/ccc/index.js",
				"./test/pathfilter/deep_ref/main": "./test/pathfilter/deep_ref/main.js",
				"./test/pathfilter/deep_ref/main.js": "./test/pathfilter/deep_ref/main.js",
				"./test/precedence/aaa": "./test/precedence/aaa.js",
				"./test/precedence/aaa.js": "./test/precedence/aaa.js",
				"./test/precedence/bbb": "./test/precedence/bbb.js",
				"./test/precedence/bbb.js": "./test/precedence/bbb.js",
				"./test/precedence/aaa/": "./test/precedence/aaa/index.js",
				"./test/precedence/aaa/index": "./test/precedence/aaa/index.js",
				"./test/precedence/aaa/index.js": "./test/precedence/aaa/index.js",
				"./test/precedence/aaa/main": "./test/precedence/aaa/main.js",
				"./test/precedence/aaa/main.js": "./test/precedence/aaa/main.js",
				"./test/precedence/bbb/main": "./test/precedence/bbb/main.js",
				"./test/precedence/bbb/main.js": "./test/precedence/bbb/main.js",
				"./test/resolver/baz": "./test/resolver/baz/quux.js",
				"./test/resolver/browser_field": "./test/resolver/browser_field/a.js",
				"./test/resolver/dot_main": "./test/resolver/dot_main/index.js",
				"./test/resolver/dot_slash_main": "./test/resolver/dot_slash_main/index.js",
				"./test/resolver/foo": "./test/resolver/foo.js",
				"./test/resolver/foo.js": "./test/resolver/foo.js",
				"./test/resolver/incorrect_main": "./test/resolver/incorrect_main/index.js",
				"./test/resolver/mug": "./test/resolver/mug.js",
				"./test/resolver/mug.js": "./test/resolver/mug.js",
				"./test/resolver/baz/": "./test/resolver/baz/quux.js",
				"./test/resolver/baz/doom": "./test/resolver/baz/doom.js",
				"./test/resolver/baz/doom.js": "./test/resolver/baz/doom.js",
				"./test/resolver/baz/package": "./test/resolver/baz/package.json",
				"./test/resolver/baz/package.json": "./test/resolver/baz/package.json",
				"./test/resolver/baz/quux": "./test/resolver/baz/quux.js",
				"./test/resolver/baz/quux.js": "./test/resolver/baz/quux.js",
				"./test/resolver/browser_field/": "./test/resolver/browser_field/a.js",
				"./test/resolver/browser_field/a": "./test/resolver/browser_field/a.js",
				"./test/resolver/browser_field/a.js": "./test/resolver/browser_field/a.js",
				"./test/resolver/browser_field/b": "./test/resolver/browser_field/b.js",
				"./test/resolver/browser_field/b.js": "./test/resolver/browser_field/b.js",
				"./test/resolver/browser_field/package": "./test/resolver/browser_field/package.json",
				"./test/resolver/browser_field/package.json": "./test/resolver/browser_field/package.json",
				"./test/resolver/dot_main/": "./test/resolver/dot_main/index.js",
				"./test/resolver/dot_main/index": "./test/resolver/dot_main/index.js",
				"./test/resolver/dot_main/index.js": "./test/resolver/dot_main/index.js",
				"./test/resolver/dot_main/package": "./test/resolver/dot_main/package.json",
				"./test/resolver/dot_main/package.json": "./test/resolver/dot_main/package.json",
				"./test/resolver/dot_slash_main/": "./test/resolver/dot_slash_main/index.js",
				"./test/resolver/dot_slash_main/index": "./test/resolver/dot_slash_main/index.js",
				"./test/resolver/dot_slash_main/index.js": "./test/resolver/dot_slash_main/index.js",
				"./test/resolver/dot_slash_main/package": "./test/resolver/dot_slash_main/package.json",
				"./test/resolver/dot_slash_main/package.json": "./test/resolver/dot_slash_main/package.json",
				"./test/resolver/incorrect_main/": "./test/resolver/incorrect_main/index.js",
				"./test/resolver/incorrect_main/index": "./test/resolver/incorrect_main/index.js",
				"./test/resolver/incorrect_main/index.js": "./test/resolver/incorrect_main/index.js",
				"./test/resolver/incorrect_main/package": "./test/resolver/incorrect_main/package.json",
				"./test/resolver/incorrect_main/package.json": "./test/resolver/incorrect_main/package.json",
				"./test/resolver/invalid_main/package": "./test/resolver/invalid_main/package.json",
				"./test/resolver/invalid_main/package.json": "./test/resolver/invalid_main/package.json",
				"./test/resolver/multirepo/lerna": "./test/resolver/multirepo/lerna.json",
				"./test/resolver/multirepo/lerna.json": "./test/resolver/multirepo/lerna.json",
				"./test/resolver/multirepo/package": "./test/resolver/multirepo/package.json",
				"./test/resolver/multirepo/package.json": "./test/resolver/multirepo/package.json",
				"./test/resolver/multirepo/packages/package-a": "./test/resolver/multirepo/packages/package-a/index.js",
				"./test/resolver/multirepo/packages/package-b": "./test/resolver/multirepo/packages/package-b/index.js",
				"./test/resolver/multirepo/packages/package-a/": "./test/resolver/multirepo/packages/package-a/index.js",
				"./test/resolver/multirepo/packages/package-a/index": "./test/resolver/multirepo/packages/package-a/index.js",
				"./test/resolver/multirepo/packages/package-a/index.js": "./test/resolver/multirepo/packages/package-a/index.js",
				"./test/resolver/multirepo/packages/package-a/package": "./test/resolver/multirepo/packages/package-a/package.json",
				"./test/resolver/multirepo/packages/package-a/package.json": "./test/resolver/multirepo/packages/package-a/package.json",
				"./test/resolver/multirepo/packages/package-b/": "./test/resolver/multirepo/packages/package-b/index.js",
				"./test/resolver/multirepo/packages/package-b/index": "./test/resolver/multirepo/packages/package-b/index.js",
				"./test/resolver/multirepo/packages/package-b/index.js": "./test/resolver/multirepo/packages/package-b/index.js",
				"./test/resolver/multirepo/packages/package-b/package": "./test/resolver/multirepo/packages/package-b/package.json",
				"./test/resolver/multirepo/packages/package-b/package.json": "./test/resolver/multirepo/packages/package-b/package.json",
				"./test/resolver/nested_symlinks/mylib/async": "./test/resolver/nested_symlinks/mylib/async.js",
				"./test/resolver/nested_symlinks/mylib/async.js": "./test/resolver/nested_symlinks/mylib/async.js",
				"./test/resolver/nested_symlinks/mylib/package": "./test/resolver/nested_symlinks/mylib/package.json",
				"./test/resolver/nested_symlinks/mylib/package.json": "./test/resolver/nested_symlinks/mylib/package.json",
				"./test/resolver/nested_symlinks/mylib/sync": "./test/resolver/nested_symlinks/mylib/sync.js",
				"./test/resolver/nested_symlinks/mylib/sync.js": "./test/resolver/nested_symlinks/mylib/sync.js",
				"./test/resolver/other_path/root": "./test/resolver/other_path/root.js",
				"./test/resolver/other_path/root.js": "./test/resolver/other_path/root.js",
				"./test/resolver/other_path/lib/other-lib": "./test/resolver/other_path/lib/other-lib.js",
				"./test/resolver/other_path/lib/other-lib.js": "./test/resolver/other_path/lib/other-lib.js",
				"./test/resolver/quux/foo": "./test/resolver/quux/foo/index.js",
				"./test/resolver/quux/foo/": "./test/resolver/quux/foo/index.js",
				"./test/resolver/quux/foo/index": "./test/resolver/quux/foo/index.js",
				"./test/resolver/quux/foo/index.js": "./test/resolver/quux/foo/index.js",
				"./test/resolver/same_names/foo": "./test/resolver/same_names/foo.js",
				"./test/resolver/same_names/foo.js": "./test/resolver/same_names/foo.js",
				"./test/resolver/same_names/foo/": "./test/resolver/same_names/foo/index.js",
				"./test/resolver/same_names/foo/index": "./test/resolver/same_names/foo/index.js",
				"./test/resolver/same_names/foo/index.js": "./test/resolver/same_names/foo/index.js",
				"./test/resolver/symlinked/package": "./test/resolver/symlinked/package/bar.js",
				"./test/resolver/symlinked/package/": "./test/resolver/symlinked/package/bar.js",
				"./test/resolver/symlinked/package/bar": "./test/resolver/symlinked/package/bar.js",
				"./test/resolver/symlinked/package/bar.js": "./test/resolver/symlinked/package/bar.js",
				"./test/resolver/symlinked/package/package": "./test/resolver/symlinked/package/package.json",
				"./test/resolver/symlinked/package/package.json": "./test/resolver/symlinked/package/package.json",
				"./test/resolver/without_basedir/main": "./test/resolver/without_basedir/main.js",
				"./test/resolver/without_basedir/main.js": "./test/resolver/without_basedir/main.js"
			},
			"files": [
				"./index.js",
				"./package.json",
				"./example/async.js",
				"./example/sync.js",
				"./lib/async.js",
				"./lib/caller.js",
				"./lib/core.js",
				"./lib/core.json",
				"./lib/is-core.js",
				"./lib/node-modules-paths.js",
				"./lib/normalize-options.js",
				"./lib/sync.js",
				"./test/core.js",
				"./test/dotdot.js",
				"./test/faulty_basedir.js",
				"./test/filter.js",
				"./test/filter_sync.js",
				"./test/mock.js",
				"./test/mock_sync.js",
				"./test/module_dir.js",
				"./test/node-modules-paths.js",
				"./test/node_path.js",
				"./test/nonstring.js",
				"./test/pathfilter.js",
				"./test/precedence.js",
				"./test/resolver.js",
				"./test/resolver_sync.js",
				"./test/shadowed_core.js",
				"./test/subdirs.js",
				"./test/symlinks.js",
				"./test/dotdot/index.js",
				"./test/dotdot/abc/index.js",
				"./test/module_dir/xmodules/aaa/index.js",
				"./test/module_dir/ymodules/aaa/index.js",
				"./test/module_dir/zmodules/bbb/main.js",
				"./test/module_dir/zmodules/bbb/package.json",
				"./test/node_path/x/aaa/index.js",
				"./test/node_path/x/ccc/index.js",
				"./test/node_path/y/bbb/index.js",
				"./test/node_path/y/ccc/index.js",
				"./test/pathfilter/deep_ref/main.js",
				"./test/precedence/aaa.js",
				"./test/precedence/bbb.js",
				"./test/precedence/aaa/index.js",
				"./test/precedence/aaa/main.js",
				"./test/precedence/bbb/main.js",
				"./test/resolver/foo.js",
				"./test/resolver/mug.js",
				"./test/resolver/baz/doom.js",
				"./test/resolver/baz/package.json",
				"./test/resolver/baz/quux.js",
				"./test/resolver/browser_field/a.js",
				"./test/resolver/browser_field/b.js",
				"./test/resolver/browser_field/package.json",
				"./test/resolver/dot_main/index.js",
				"./test/resolver/dot_main/package.json",
				"./test/resolver/dot_slash_main/index.js",
				"./test/resolver/dot_slash_main/package.json",
				"./test/resolver/incorrect_main/index.js",
				"./test/resolver/incorrect_main/package.json",
				"./test/resolver/invalid_main/package.json",
				"./test/resolver/multirepo/lerna.json",
				"./test/resolver/multirepo/package.json",
				"./test/resolver/multirepo/packages/package-a/index.js",
				"./test/resolver/multirepo/packages/package-a/package.json",
				"./test/resolver/multirepo/packages/package-b/index.js",
				"./test/resolver/multirepo/packages/package-b/package.json",
				"./test/resolver/nested_symlinks/mylib/async.js",
				"./test/resolver/nested_symlinks/mylib/package.json",
				"./test/resolver/nested_symlinks/mylib/sync.js",
				"./test/resolver/other_path/root.js",
				"./test/resolver/other_path/lib/other-lib.js",
				"./test/resolver/quux/foo/index.js",
				"./test/resolver/same_names/foo.js",
				"./test/resolver/same_names/foo/index.js",
				"./test/resolver/symlinked/package/bar.js",
				"./test/resolver/symlinked/package/package.json",
				"./test/resolver/without_basedir/main.js"
			],
			"tree": {
				"index.js": [
					".",
					"./",
					"./index.js",
					"./index"
				],
				"package.json": [
					"./package.json",
					"./package"
				],
				"example": {
					"async.js": [
						"./example/async.js",
						"./example/async"
					],
					"sync.js": [
						"./example/sync.js",
						"./example/sync"
					]
				},
				"lib": {
					"async.js": [
						"./lib/async.js",
						"./lib/async"
					],
					"caller.js": [
						"./lib/caller.js",
						"./lib/caller"
					],
					"core.js": [
						"./lib/core.js",
						"./lib/core"
					],
					"core.json": [
						"./lib/core.json"
					],
					"is-core.js": [
						"./lib/is-core.js",
						"./lib/is-core"
					],
					"node-modules-paths.js": [
						"./lib/node-modules-paths.js",
						"./lib/node-modules-paths"
					],
					"normalize-options.js": [
						"./lib/normalize-options.js",
						"./lib/normalize-options"
					],
					"sync.js": [
						"./lib/sync.js",
						"./lib/sync"
					]
				},
				"test": {
					"core.js": [
						"./test/core.js",
						"./test/core"
					],
					"dotdot.js": [
						"./test/dotdot.js",
						"./test/dotdot"
					],
					"faulty_basedir.js": [
						"./test/faulty_basedir.js",
						"./test/faulty_basedir"
					],
					"filter.js": [
						"./test/filter.js",
						"./test/filter"
					],
					"filter_sync.js": [
						"./test/filter_sync.js",
						"./test/filter_sync"
					],
					"mock.js": [
						"./test/mock.js",
						"./test/mock"
					],
					"mock_sync.js": [
						"./test/mock_sync.js",
						"./test/mock_sync"
					],
					"module_dir.js": [
						"./test/module_dir.js",
						"./test/module_dir"
					],
					"node-modules-paths.js": [
						"./test/node-modules-paths.js",
						"./test/node-modules-paths"
					],
					"node_path.js": [
						"./test/node_path.js",
						"./test/node_path"
					],
					"nonstring.js": [
						"./test/nonstring.js",
						"./test/nonstring"
					],
					"pathfilter.js": [
						"./test/pathfilter.js",
						"./test/pathfilter"
					],
					"precedence.js": [
						"./test/precedence.js",
						"./test/precedence"
					],
					"resolver.js": [
						"./test/resolver.js",
						"./test/resolver"
					],
					"resolver_sync.js": [
						"./test/resolver_sync.js",
						"./test/resolver_sync"
					],
					"shadowed_core.js": [
						"./test/shadowed_core.js",
						"./test/shadowed_core"
					],
					"subdirs.js": [
						"./test/subdirs.js",
						"./test/subdirs"
					],
					"symlinks.js": [
						"./test/symlinks.js",
						"./test/symlinks"
					],
					"dotdot": {
						"index.js": [
							"./test/dotdot/",
							"./test/dotdot/index.js",
							"./test/dotdot/index"
						],
						"abc": {
							"index.js": [
								"./test/dotdot/abc",
								"./test/dotdot/abc/",
								"./test/dotdot/abc/index.js",
								"./test/dotdot/abc/index"
							]
						}
					},
					"precedence": {
						"aaa.js": [
							"./test/precedence/aaa.js",
							"./test/precedence/aaa"
						],
						"bbb.js": [
							"./test/precedence/bbb.js",
							"./test/precedence/bbb"
						],
						"aaa": {
							"index.js": [
								"./test/precedence/aaa/",
								"./test/precedence/aaa/index.js",
								"./test/precedence/aaa/index"
							],
							"main.js": [
								"./test/precedence/aaa/main.js",
								"./test/precedence/aaa/main"
							]
						},
						"bbb": {
							"main.js": [
								"./test/precedence/bbb/main.js",
								"./test/precedence/bbb/main"
							]
						}
					},
					"resolver": {
						"foo.js": [
							"./test/resolver/foo.js",
							"./test/resolver/foo"
						],
						"mug.js": [
							"./test/resolver/mug.js",
							"./test/resolver/mug"
						],
						"baz": {
							"doom.js": [
								"./test/resolver/baz/doom.js",
								"./test/resolver/baz/doom"
							],
							"quux.js": [
								"./test/resolver/baz",
								"./test/resolver/baz/",
								"./test/resolver/baz/quux.js",
								"./test/resolver/baz/quux"
							],
							"package.json": [
								"./test/resolver/baz/package.json",
								"./test/resolver/baz/package"
							]
						},
						"browser_field": {
							"a.js": [
								"./test/resolver/browser_field",
								"./test/resolver/browser_field/",
								"./test/resolver/browser_field/a.js",
								"./test/resolver/browser_field/a"
							],
							"b.js": [
								"./test/resolver/browser_field/b.js",
								"./test/resolver/browser_field/b"
							],
							"package.json": [
								"./test/resolver/browser_field/package.json",
								"./test/resolver/browser_field/package"
							]
						},
						"dot_main": {
							"index.js": [
								"./test/resolver/dot_main",
								"./test/resolver/dot_main/",
								"./test/resolver/dot_main/index.js",
								"./test/resolver/dot_main/index"
							],
							"package.json": [
								"./test/resolver/dot_main/package.json",
								"./test/resolver/dot_main/package"
							]
						},
						"dot_slash_main": {
							"index.js": [
								"./test/resolver/dot_slash_main",
								"./test/resolver/dot_slash_main/",
								"./test/resolver/dot_slash_main/index.js",
								"./test/resolver/dot_slash_main/index"
							],
							"package.json": [
								"./test/resolver/dot_slash_main/package.json",
								"./test/resolver/dot_slash_main/package"
							]
						},
						"incorrect_main": {
							"index.js": [
								"./test/resolver/incorrect_main",
								"./test/resolver/incorrect_main/",
								"./test/resolver/incorrect_main/index.js",
								"./test/resolver/incorrect_main/index"
							],
							"package.json": [
								"./test/resolver/incorrect_main/package.json",
								"./test/resolver/incorrect_main/package"
							]
						},
						"invalid_main": {
							"package.json": [
								"./test/resolver/invalid_main/package.json",
								"./test/resolver/invalid_main/package"
							]
						},
						"multirepo": {
							"lerna.json": [
								"./test/resolver/multirepo/lerna.json",
								"./test/resolver/multirepo/lerna"
							],
							"package.json": [
								"./test/resolver/multirepo/package.json",
								"./test/resolver/multirepo/package"
							],
							"packages": {
								"package-a": {
									"index.js": [
										"./test/resolver/multirepo/packages/package-a",
										"./test/resolver/multirepo/packages/package-a/",
										"./test/resolver/multirepo/packages/package-a/index.js",
										"./test/resolver/multirepo/packages/package-a/index"
									],
									"package.json": [
										"./test/resolver/multirepo/packages/package-a/package.json",
										"./test/resolver/multirepo/packages/package-a/package"
									]
								},
								"package-b": {
									"index.js": [
										"./test/resolver/multirepo/packages/package-b",
										"./test/resolver/multirepo/packages/package-b/",
										"./test/resolver/multirepo/packages/package-b/index.js",
										"./test/resolver/multirepo/packages/package-b/index"
									],
									"package.json": [
										"./test/resolver/multirepo/packages/package-b/package.json",
										"./test/resolver/multirepo/packages/package-b/package"
									]
								}
							}
						},
						"other_path": {
							"root.js": [
								"./test/resolver/other_path/root.js",
								"./test/resolver/other_path/root"
							],
							"lib": {
								"other-lib.js": [
									"./test/resolver/other_path/lib/other-lib.js",
									"./test/resolver/other_path/lib/other-lib"
								]
							}
						},
						"same_names": {
							"foo.js": [
								"./test/resolver/same_names/foo.js",
								"./test/resolver/same_names/foo"
							],
							"foo": {
								"index.js": [
									"./test/resolver/same_names/foo/",
									"./test/resolver/same_names/foo/index.js",
									"./test/resolver/same_names/foo/index"
								]
							}
						},
						"without_basedir": {
							"main.js": [
								"./test/resolver/without_basedir/main.js",
								"./test/resolver/without_basedir/main"
							]
						},
						"quux": {
							"foo": {
								"index.js": [
									"./test/resolver/quux/foo",
									"./test/resolver/quux/foo/",
									"./test/resolver/quux/foo/index.js",
									"./test/resolver/quux/foo/index"
								]
							}
						},
						"nested_symlinks": {
							"mylib": {
								"async.js": [
									"./test/resolver/nested_symlinks/mylib/async.js",
									"./test/resolver/nested_symlinks/mylib/async"
								],
								"package.json": [
									"./test/resolver/nested_symlinks/mylib/package.json",
									"./test/resolver/nested_symlinks/mylib/package"
								],
								"sync.js": [
									"./test/resolver/nested_symlinks/mylib/sync.js",
									"./test/resolver/nested_symlinks/mylib/sync"
								]
							}
						},
						"symlinked": {
							"package": {
								"bar.js": [
									"./test/resolver/symlinked/package",
									"./test/resolver/symlinked/package/",
									"./test/resolver/symlinked/package/bar.js",
									"./test/resolver/symlinked/package/bar"
								],
								"package.json": [
									"./test/resolver/symlinked/package/package.json",
									"./test/resolver/symlinked/package/package"
								]
							}
						}
					},
					"pathfilter": {
						"deep_ref": {
							"main.js": [
								"./test/pathfilter/deep_ref/main.js",
								"./test/pathfilter/deep_ref/main"
							]
						}
					},
					"module_dir": {
						"xmodules": {
							"aaa": {
								"index.js": [
									"./test/module_dir/xmodules/aaa",
									"./test/module_dir/xmodules/aaa/",
									"./test/module_dir/xmodules/aaa/index.js",
									"./test/module_dir/xmodules/aaa/index"
								]
							}
						},
						"ymodules": {
							"aaa": {
								"index.js": [
									"./test/module_dir/ymodules/aaa",
									"./test/module_dir/ymodules/aaa/",
									"./test/module_dir/ymodules/aaa/index.js",
									"./test/module_dir/ymodules/aaa/index"
								]
							}
						},
						"zmodules": {
							"bbb": {
								"main.js": [
									"./test/module_dir/zmodules/bbb",
									"./test/module_dir/zmodules/bbb/",
									"./test/module_dir/zmodules/bbb/main.js",
									"./test/module_dir/zmodules/bbb/main"
								],
								"package.json": [
									"./test/module_dir/zmodules/bbb/package.json",
									"./test/module_dir/zmodules/bbb/package"
								]
							}
						}
					},
					"node_path": {
						"x": {
							"aaa": {
								"index.js": [
									"./test/node_path/x/aaa",
									"./test/node_path/x/aaa/",
									"./test/node_path/x/aaa/index.js",
									"./test/node_path/x/aaa/index"
								]
							},
							"ccc": {
								"index.js": [
									"./test/node_path/x/ccc",
									"./test/node_path/x/ccc/",
									"./test/node_path/x/ccc/index.js",
									"./test/node_path/x/ccc/index"
								]
							}
						},
						"y": {
							"bbb": {
								"index.js": [
									"./test/node_path/y/bbb",
									"./test/node_path/y/bbb/",
									"./test/node_path/y/bbb/index.js",
									"./test/node_path/y/bbb/index"
								]
							},
							"ccc": {
								"index.js": [
									"./test/node_path/y/ccc",
									"./test/node_path/y/ccc/",
									"./test/node_path/y/ccc/index.js",
									"./test/node_path/y/ccc/index"
								]
							}
						}
					}
				}
			}
		}
	}
}
