Skip to content

Create @typescript/typescript6#3545

Open
jakebailey wants to merge 4 commits intomicrosoft:v2from
jakebailey:ts-6.0-api
Open

Create @typescript/typescript6#3545
jakebailey wants to merge 4 commits intomicrosoft:v2from
jakebailey:ts-6.0-api

Conversation

@jakebailey
Copy link
Copy Markdown
Member

No description provided.

@jakebailey jakebailey changed the title Create @typescript/6.0-library Create @typescript/typescript6 Apr 15, 2026
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new workspace package, @typescript/typescript6, intended to provide a tsc6 CLI and re-export the TypeScript 6 API, fitting alongside the repo’s other published @typescript/* packages.

Changes:

  • Introduce packages/typescript6 with a tsc6 bin and a thin re-export of the typescript module.
  • Add package documentation and include an Apache 2.0 license file for the new package.
  • Update pnpm-lock.yaml to include the new workspace importer.

Reviewed changes

Copilot reviewed 6 out of 9 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
pnpm-lock.yaml Adds the new packages/typescript6 importer dependency resolution.
packages/typescript6/package.json Defines the new published package metadata, bin, and dependency on typescript.
packages/typescript6/lib/typescript.js Re-exports the typescript runtime module.
packages/typescript6/lib/typescript.d.ts Re-exports the typescript types via export =.
packages/typescript6/lib/tsc.js Delegates to TypeScript’s tsc entrypoint.
packages/typescript6/bin/tsc6 Adds the tsc6 executable wrapper.
packages/typescript6/README.md Documents usage of tsc6 and importing the API.
packages/typescript6/LICENSE.txt Adds Apache 2.0 license text for the package.
.changeset/rare-tools-sell.md Declares initial release for @typescript/typescript6.
Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +2 to +35
"name": "@typescript/typescript6",
"version": "6.0.0-0",
"author": "Microsoft Corp.",
"homepage": "https://www.typescriptlang.org/",
"license": "Apache-2.0",
"description": "TypeScript is a language for application scale JavaScript development",
"keywords": [
"TypeScript",
"Microsoft",
"compiler",
"language",
"javascript"
],
"bugs": {
"url": "https://github.com/microsoft/TypeScript/issues"
},
"repository": {
"type": "git",
"url": "https://github.com/microsoft/TypeScript.git"
},
"main": "./lib/typescript.js",
"types": "./lib/typescript.d.ts",
"bin": {
"tsc6": "./bin/tsc6"
},
"files": [
"bin",
"lib",
"LICENSE.txt",
"README.md"
],
"dependencies": {
"typescript": "^6"
}
Copy link

Copilot AI Apr 15, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This package.json is formatted with 4-space indentation, while the repo’s package.json files are consistently 2-space indented (e.g. packages/typescript-vfs/package.json). Reformatting to match avoids noisy diffs and keeps prettier output consistent.

Suggested change
"name": "@typescript/typescript6",
"version": "6.0.0-0",
"author": "Microsoft Corp.",
"homepage": "https://www.typescriptlang.org/",
"license": "Apache-2.0",
"description": "TypeScript is a language for application scale JavaScript development",
"keywords": [
"TypeScript",
"Microsoft",
"compiler",
"language",
"javascript"
],
"bugs": {
"url": "https://github.com/microsoft/TypeScript/issues"
},
"repository": {
"type": "git",
"url": "https://github.com/microsoft/TypeScript.git"
},
"main": "./lib/typescript.js",
"types": "./lib/typescript.d.ts",
"bin": {
"tsc6": "./bin/tsc6"
},
"files": [
"bin",
"lib",
"LICENSE.txt",
"README.md"
],
"dependencies": {
"typescript": "^6"
}
"name": "@typescript/typescript6",
"version": "6.0.0-0",
"author": "Microsoft Corp.",
"homepage": "https://www.typescriptlang.org/",
"license": "Apache-2.0",
"description": "TypeScript is a language for application scale JavaScript development",
"keywords": [
"TypeScript",
"Microsoft",
"compiler",
"language",
"javascript"
],
"bugs": {
"url": "https://github.com/microsoft/TypeScript/issues"
},
"repository": {
"type": "git",
"url": "https://github.com/microsoft/TypeScript.git"
},
"main": "./lib/typescript.js",
"types": "./lib/typescript.d.ts",
"bin": {
"tsc6": "./bin/tsc6"
},
"files": [
"bin",
"lib",
"LICENSE.txt",
"README.md"
],
"dependencies": {
"typescript": "^6"
}

Copilot uses AI. Check for mistakes.
Comment thread packages/typescript6/README.md
Comment thread packages/typescript6/LICENSE.txt
Comment thread packages/typescript6/package.json
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants