Skip to content

Commit 0d6794b

Browse files
sheetalkamatandrewbranch
authored andcommitted
Fix package id string to contain sub module (microsoft#1592)
1 parent 2a714ea commit 0d6794b

File tree

27 files changed

+50
-50
lines changed

27 files changed

+50
-50
lines changed

internal/module/types.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ type PackageId struct {
4949
}
5050

5151
func (p *PackageId) String() string {
52-
return fmt.Sprintf("%s@%s%s", p.Name, p.Version, p.PeerDependencies)
52+
return fmt.Sprintf("%s@%s%s", p.PackageName(), p.Version, p.PeerDependencies)
5353
}
5454

5555
func (p *PackageId) PackageName() string {

testdata/baselines/reference/submodule/compiler/allowJsCrossMonorepoPackage.trace.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ File '/node_modules/shared.ts' does not exist according to earlier cached lookup
4646
File '/node_modules/shared.tsx' does not exist according to earlier cached lookups.
4747
File '/node_modules/shared.d.ts' does not exist according to earlier cached lookups.
4848
Directory '/node_modules/@types' does not exist, skipping all lookups in it.
49-
======== Module name 'shared' was successfully resolved to '/packages/shared/index.js' with Package ID '[email protected]'. ========
49+
======== Module name 'shared' was successfully resolved to '/packages/shared/index.js' with Package ID 'shared/index.js@1.0.0'. ========
5050
======== Resolving module './utils.js' from '/packages/shared/index.js'. ========
5151
Explicitly specified module resolution kind: 'Bundler'.
5252
Resolving in CJS mode with conditions 'import', 'types'.

testdata/baselines/reference/submodule/compiler/duplicatePackage_relativeImportWithinPackage.trace.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ File '/node_modules/foo/index.tsx' does not exist.
3636
File '/node_modules/foo/index.d.ts' exists - use it as a name resolution result.
3737
File '/node_modules/foo/package.json' exists according to earlier cached lookups.
3838
'package.json' does not have a 'peerDependencies' field.
39-
======== Module name './index' was successfully resolved to '/node_modules/foo/index.d.ts' with Package ID '[email protected]'. ========
39+
======== Module name './index' was successfully resolved to '/node_modules/foo/index.d.ts' with Package ID 'foo/index.d.ts@1.2.3'. ========
4040
======== Resolving module 'foo' from '/node_modules/a/index.d.ts'. ========
4141
Module resolution kind is not specified, using 'Bundler'.
4242
Resolving in CJS mode with conditions 'require', 'types'.

testdata/baselines/reference/submodule/compiler/duplicatePackage_relativeImportWithinPackage_scoped.trace.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ File '/node_modules/@foo/bar/index.tsx' does not exist.
3636
File '/node_modules/@foo/bar/index.d.ts' exists - use it as a name resolution result.
3737
File '/node_modules/@foo/bar/package.json' exists according to earlier cached lookups.
3838
'package.json' does not have a 'peerDependencies' field.
39-
======== Module name './index' was successfully resolved to '/node_modules/@foo/bar/index.d.ts' with Package ID '@foo/[email protected]'. ========
39+
======== Module name './index' was successfully resolved to '/node_modules/@foo/bar/index.d.ts' with Package ID '@foo/bar/index.d.ts@1.2.3'. ========
4040
======== Resolving module '@foo/bar' from '/node_modules/a/index.d.ts'. ========
4141
Module resolution kind is not specified, using 'Bundler'.
4242
Resolving in CJS mode with conditions 'require', 'types'.

testdata/baselines/reference/submodule/compiler/moduleResolutionPackageIdWithRelativeAndAbsolutePath.trace.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ File '/project/node_modules/troublesome-lib/lib/Option.tsx' does not exist.
5858
File '/project/node_modules/troublesome-lib/lib/Option.d.ts' exists - use it as a name resolution result.
5959
File '/project/node_modules/troublesome-lib/package.json' exists according to earlier cached lookups.
6060
'package.json' does not have a 'peerDependencies' field.
61-
======== Module name './Option' was successfully resolved to '/project/node_modules/troublesome-lib/lib/Option.d.ts' with Package ID '[email protected]'. ========
61+
======== Module name './Option' was successfully resolved to '/project/node_modules/troublesome-lib/lib/Option.d.ts' with Package ID 'troublesome-lib/lib/Option.d.ts@1.17.1'. ========
6262
======== Resolving module 'troublesome-lib/lib/Option' from '/shared/lib/app.d.ts'. ========
6363
Module resolution kind is not specified, using 'Bundler'.
6464
Resolving in CJS mode with conditions 'require', 'types'.

testdata/baselines/reference/submodule/compiler/reactJsxReactResolvedNodeNextEsm.trace.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ File name '/.src/node_modules/@types/react/jsx-runtime.js' has a '.js' extension
1010
File '/.src/node_modules/@types/react/jsx-runtime.d.ts' exists - use it as a name resolution result.
1111
'package.json' does not have a 'peerDependencies' field.
1212
Resolving real path for '/.src/node_modules/@types/react/jsx-runtime.d.ts', result '/.src/node_modules/@types/react/jsx-runtime.d.ts'.
13-
======== Module name 'react/jsx-runtime' was successfully resolved to '/.src/node_modules/@types/react/jsx-runtime.d.ts' with Package ID '@types/[email protected]'. ========
13+
======== Module name 'react/jsx-runtime' was successfully resolved to '/.src/node_modules/@types/react/jsx-runtime.d.ts' with Package ID '@types/react/jsx-runtime.d.ts@0.0.1'. ========
1414
======== Resolving module './' from '/.src/node_modules/@types/react/jsx-runtime.d.ts'. ========
1515
Module resolution kind is not specified, using 'NodeNext'.
1616
Resolving in CJS mode with conditions 'require', 'types', 'node'.

testdata/baselines/reference/submodule/conformance/bundlerConditionsExcludesNode(module=esnext).trace.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,4 @@ File '/node_modules/conditions/index.web.d.ts' exists - use it as a name resolut
1717
Resolved under condition 'default'.
1818
Exiting conditional exports.
1919
Resolving real path for '/node_modules/conditions/index.web.d.ts', result '/node_modules/conditions/index.web.d.ts'.
20-
======== Module name 'conditions' was successfully resolved to '/node_modules/conditions/index.web.d.ts' with Package ID '[email protected]'. ========
20+
======== Module name 'conditions' was successfully resolved to '/node_modules/conditions/index.web.d.ts' with Package ID 'conditions/index.web.d.ts@1.0.0'. ========

testdata/baselines/reference/submodule/conformance/bundlerConditionsExcludesNode(module=preserve).trace.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,4 @@ File '/node_modules/conditions/index.web.d.ts' exists - use it as a name resolut
1717
Resolved under condition 'default'.
1818
Exiting conditional exports.
1919
Resolving real path for '/node_modules/conditions/index.web.d.ts', result '/node_modules/conditions/index.web.d.ts'.
20-
======== Module name 'conditions' was successfully resolved to '/node_modules/conditions/index.web.d.ts' with Package ID '[email protected]'. ========
20+
======== Module name 'conditions' was successfully resolved to '/node_modules/conditions/index.web.d.ts' with Package ID 'conditions/index.web.d.ts@1.0.0'. ========

testdata/baselines/reference/submodule/conformance/bundlerNodeModules1(module=esnext).trace.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ File '/node_modules/dual/index.d.ts' exists - use it as a name resolution result
1616
Resolved under condition 'import'.
1717
Exiting conditional exports.
1818
Resolving real path for '/node_modules/dual/index.d.ts', result '/node_modules/dual/index.d.ts'.
19-
======== Module name 'dual' was successfully resolved to '/node_modules/dual/index.d.ts' with Package ID '[email protected]'. ========
19+
======== Module name 'dual' was successfully resolved to '/node_modules/dual/index.d.ts' with Package ID 'dual/index.d.ts@1.0.0'. ========
2020
======== Resolving module 'dual' from '/main.mts'. ========
2121
Explicitly specified module resolution kind: 'Bundler'.
2222
Resolving in CJS mode with conditions 'import', 'types'.
@@ -35,7 +35,7 @@ File '/node_modules/dual/index.d.ts' exists - use it as a name resolution result
3535
Resolved under condition 'import'.
3636
Exiting conditional exports.
3737
Resolving real path for '/node_modules/dual/index.d.ts', result '/node_modules/dual/index.d.ts'.
38-
======== Module name 'dual' was successfully resolved to '/node_modules/dual/index.d.ts' with Package ID '[email protected]'. ========
38+
======== Module name 'dual' was successfully resolved to '/node_modules/dual/index.d.ts' with Package ID 'dual/index.d.ts@1.0.0'. ========
3939
======== Resolving module 'dual' from '/main.cts'. ========
4040
Explicitly specified module resolution kind: 'Bundler'.
4141
Resolving in CJS mode with conditions 'require', 'types'.
@@ -54,4 +54,4 @@ File '/node_modules/dual/index.d.cts' exists - use it as a name resolution resul
5454
Resolved under condition 'require'.
5555
Exiting conditional exports.
5656
Resolving real path for '/node_modules/dual/index.d.cts', result '/node_modules/dual/index.d.cts'.
57-
======== Module name 'dual' was successfully resolved to '/node_modules/dual/index.d.cts' with Package ID '[email protected]'. ========
57+
======== Module name 'dual' was successfully resolved to '/node_modules/dual/index.d.cts' with Package ID 'dual/index.d.cts@1.0.0'. ========

testdata/baselines/reference/submodule/conformance/bundlerNodeModules1(module=preserve).trace.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ File '/node_modules/dual/index.d.ts' exists - use it as a name resolution result
1616
Resolved under condition 'import'.
1717
Exiting conditional exports.
1818
Resolving real path for '/node_modules/dual/index.d.ts', result '/node_modules/dual/index.d.ts'.
19-
======== Module name 'dual' was successfully resolved to '/node_modules/dual/index.d.ts' with Package ID '[email protected]'. ========
19+
======== Module name 'dual' was successfully resolved to '/node_modules/dual/index.d.ts' with Package ID 'dual/index.d.ts@1.0.0'. ========
2020
======== Resolving module 'dual' from '/main.mts'. ========
2121
Explicitly specified module resolution kind: 'Bundler'.
2222
Resolving in CJS mode with conditions 'import', 'types'.
@@ -35,7 +35,7 @@ File '/node_modules/dual/index.d.ts' exists - use it as a name resolution result
3535
Resolved under condition 'import'.
3636
Exiting conditional exports.
3737
Resolving real path for '/node_modules/dual/index.d.ts', result '/node_modules/dual/index.d.ts'.
38-
======== Module name 'dual' was successfully resolved to '/node_modules/dual/index.d.ts' with Package ID '[email protected]'. ========
38+
======== Module name 'dual' was successfully resolved to '/node_modules/dual/index.d.ts' with Package ID 'dual/index.d.ts@1.0.0'. ========
3939
======== Resolving module 'dual' from '/main.cts'. ========
4040
Explicitly specified module resolution kind: 'Bundler'.
4141
Resolving in CJS mode with conditions 'require', 'types'.
@@ -54,4 +54,4 @@ File '/node_modules/dual/index.d.cts' exists - use it as a name resolution resul
5454
Resolved under condition 'require'.
5555
Exiting conditional exports.
5656
Resolving real path for '/node_modules/dual/index.d.cts', result '/node_modules/dual/index.d.cts'.
57-
======== Module name 'dual' was successfully resolved to '/node_modules/dual/index.d.cts' with Package ID '[email protected]'. ========
57+
======== Module name 'dual' was successfully resolved to '/node_modules/dual/index.d.cts' with Package ID 'dual/index.d.cts@1.0.0'. ========

0 commit comments

Comments
 (0)