diff --git a/.chronus/changes/copilot-add-keywords-to-package-json-2026-2-2-23-39-16.md b/.chronus/changes/copilot-add-keywords-to-package-json-2026-2-2-23-39-16.md new file mode 100644 index 00000000000..f1b437fe1c9 --- /dev/null +++ b/.chronus/changes/copilot-add-keywords-to-package-json-2026-2-2-23-39-16.md @@ -0,0 +1,29 @@ +--- +# Change versionKind to one of: internal, fix, dependencies, feature, deprecation, breaking +changeKind: internal +packages: + - "@typespec/asset-emitter" + - "@typespec/compiler" + - "@typespec/emitter-framework" + - "@typespec/events" + - "@typespec/html-program-viewer" + - "@typespec/http-client-java" + - "@typespec/http-client-js" + - "@typespec/http-client-python" + - "@typespec/http-client" + - "@typespec/http-server-csharp" + - "@typespec/http-server-js" + - "@typespec/http" + - "@typespec/json-schema" + - "@typespec/openapi" + - "@typespec/openapi3" + - "@typespec/protobuf" + - "@typespec/rest" + - "@typespec/spector" + - "@typespec/sse" + - "@typespec/streams" + - "@typespec/versioning" + - "@typespec/xml" +--- + +Add `typespec:lib` and `typespec:emitter` keywords to workspace packages diff --git a/packages/asset-emitter/package.json b/packages/asset-emitter/package.json index e270532354f..8f1f625343d 100644 --- a/packages/asset-emitter/package.json +++ b/packages/asset-emitter/package.json @@ -14,7 +14,8 @@ "url": "https://github.com/microsoft/typespec/issues" }, "keywords": [ - "typespec" + "typespec", + "typespec-emitter" ], "type": "module", "exports": { diff --git a/packages/compiler/package.json b/packages/compiler/package.json index 752d693798f..66473dbd58b 100644 --- a/packages/compiler/package.json +++ b/packages/compiler/package.json @@ -15,7 +15,8 @@ }, "keywords": [ "typespec", - "cli" + "cli", + "typespec-lib" ], "type": "module", "main": "dist/src/index.js", diff --git a/packages/emitter-framework/package.json b/packages/emitter-framework/package.json index 55313923860..f6a428b0a63 100644 --- a/packages/emitter-framework/package.json +++ b/packages/emitter-framework/package.json @@ -57,7 +57,9 @@ "default": "./dist/src/python/*" } }, - "keywords": [], + "keywords": [ + "typespec-emitter" + ], "author": "", "license": "MIT", "description": "", diff --git a/packages/events/package.json b/packages/events/package.json index 67e5d0d7bbf..2c492d6686d 100644 --- a/packages/events/package.json +++ b/packages/events/package.json @@ -14,7 +14,8 @@ "url": "https://github.com/microsoft/typespec/issues" }, "keywords": [ - "typespec" + "typespec", + "typespec-lib" ], "type": "module", "main": "dist/src/index.js", diff --git a/packages/html-program-viewer/package.json b/packages/html-program-viewer/package.json index 2f3bd563822..43ab98c6144 100644 --- a/packages/html-program-viewer/package.json +++ b/packages/html-program-viewer/package.json @@ -14,7 +14,8 @@ "url": "https://github.com/microsoft/typespec/issues" }, "keywords": [ - "typespec" + "typespec", + "typespec-emitter" ], "type": "module", "main": "dist/emitter/index.js", diff --git a/packages/http-client-csharp/package.json b/packages/http-client-csharp/package.json index d8911171f90..123e70e8043 100644 --- a/packages/http-client-csharp/package.json +++ b/packages/http-client-csharp/package.json @@ -14,7 +14,9 @@ "url": "https://github.com/Microsoft/typespec/issues" }, "keywords": [ - "typespec" + "typespec", + "typespec-lib", + "typespec-emitter" ], "type": "module", "main": "dist/emitter/src/index.js", diff --git a/packages/http-client-java/package.json b/packages/http-client-java/package.json index 2b5b7042556..e12a0f154d1 100644 --- a/packages/http-client-java/package.json +++ b/packages/http-client-java/package.json @@ -3,7 +3,8 @@ "version": "0.7.0", "description": "TypeSpec library for emitting Java client from the TypeSpec REST protocol binding", "keywords": [ - "TypeSpec" + "TypeSpec", + "typespec-emitter" ], "author": "Microsoft Corporation", "homepage": "https://typespec.io", diff --git a/packages/http-client-js/package.json b/packages/http-client-js/package.json index 9c418a9e74b..b6818cdda12 100644 --- a/packages/http-client-js/package.json +++ b/packages/http-client-js/package.json @@ -39,7 +39,8 @@ "keywords": [ "typespec", "javascript", - "typescript" + "typescript", + "typespec-emitter" ], "bugs": { "url": "https://github.com/microsoft/typespec/issues" diff --git a/packages/http-client-python/package.json b/packages/http-client-python/package.json index 39b23f709d7..efbe92e3065 100644 --- a/packages/http-client-python/package.json +++ b/packages/http-client-python/package.json @@ -15,7 +15,8 @@ }, "keywords": [ "typespec", - "python" + "python", + "typespec-emitter" ], "type": "module", "main": "dist/emitter/index.js", diff --git a/packages/http-client/package.json b/packages/http-client/package.json index 89c13334016..16bb3a0d335 100644 --- a/packages/http-client/package.json +++ b/packages/http-client/package.json @@ -59,5 +59,8 @@ "lint:fix": "eslint . --report-unused-disable-directives --fix", "format": "prettier . --write", "format:check": "prettier --check ." - } + }, + "keywords": [ + "typespec-lib" + ] } diff --git a/packages/http-server-csharp/package.json b/packages/http-server-csharp/package.json index 7034cc6796e..69722b52baf 100644 --- a/packages/http-server-csharp/package.json +++ b/packages/http-server-csharp/package.json @@ -16,7 +16,8 @@ "keywords": [ "typespec", "service", - "c-sharp" + "c-sharp", + "typespec-emitter" ], "type": "module", "bin": { diff --git a/packages/http-server-js/package.json b/packages/http-server-js/package.json index 038b749bfd3..d7e83c5003a 100644 --- a/packages/http-server-js/package.json +++ b/packages/http-server-js/package.json @@ -18,7 +18,8 @@ "http", "server", "javascript", - "typescript" + "typescript", + "typespec-emitter" ], "type": "module", "main": "dist/src/index.js", diff --git a/packages/http/package.json b/packages/http/package.json index a4e2477c5f7..eeeb00901c7 100644 --- a/packages/http/package.json +++ b/packages/http/package.json @@ -15,7 +15,8 @@ "url": "https://github.com/microsoft/typespec/issues" }, "keywords": [ - "typespec" + "typespec", + "typespec-lib" ], "type": "module", "main": "dist/src/index.js", diff --git a/packages/json-schema/package.json b/packages/json-schema/package.json index 2625fe8e46b..565825f3cdf 100644 --- a/packages/json-schema/package.json +++ b/packages/json-schema/package.json @@ -15,7 +15,9 @@ }, "keywords": [ "TypeSpec", - "json schema" + "json schema", + "typespec-lib", + "typespec-emitter" ], "type": "module", "main": "dist/src/index.js", diff --git a/packages/openapi/package.json b/packages/openapi/package.json index 79032dc5c3f..b4bde65cf49 100644 --- a/packages/openapi/package.json +++ b/packages/openapi/package.json @@ -14,7 +14,8 @@ "url": "https://github.com/microsoft/typespec/issues" }, "keywords": [ - "typespec" + "typespec", + "typespec-lib" ], "type": "module", "main": "dist/src/index.js", diff --git a/packages/openapi3/package.json b/packages/openapi3/package.json index df1b2fc5899..b2d1bf3ea0e 100644 --- a/packages/openapi3/package.json +++ b/packages/openapi3/package.json @@ -14,7 +14,9 @@ "url": "https://github.com/microsoft/typespec/issues" }, "keywords": [ - "typespec" + "typespec", + "typespec-lib", + "typespec-emitter" ], "bin": { "tsp-openapi3": "cmd/tsp-openapi3.js" diff --git a/packages/protobuf/package.json b/packages/protobuf/package.json index 69fb26647f7..3be3360e7cc 100644 --- a/packages/protobuf/package.json +++ b/packages/protobuf/package.json @@ -16,7 +16,9 @@ "keywords": [ "typespec", "protobuf", - "grpc" + "grpc", + "typespec-lib", + "typespec-emitter" ], "main": "dist/src/index.js", "exports": { diff --git a/packages/rest/package.json b/packages/rest/package.json index 02153eb5016..7d7d17ba4fb 100644 --- a/packages/rest/package.json +++ b/packages/rest/package.json @@ -14,7 +14,8 @@ "url": "https://github.com/microsoft/typespec/issues" }, "keywords": [ - "typespec" + "typespec", + "typespec-lib" ], "type": "module", "main": "dist/src/index.js", diff --git a/packages/spector/package.json b/packages/spector/package.json index 8d4c617081a..87a94e7cb43 100644 --- a/packages/spector/package.json +++ b/packages/spector/package.json @@ -69,5 +69,8 @@ "@typespec/tspd": "workspace:^", "rimraf": "~6.1.3", "typescript": "~5.9.3" - } + }, + "keywords": [ + "typespec-lib" + ] } diff --git a/packages/sse/package.json b/packages/sse/package.json index c04e0e16e2f..2ef0fba7163 100644 --- a/packages/sse/package.json +++ b/packages/sse/package.json @@ -14,7 +14,8 @@ "url": "https://github.com/microsoft/typespec/issues" }, "keywords": [ - "typespec" + "typespec", + "typespec-lib" ], "type": "module", "main": "dist/src/index.js", diff --git a/packages/streams/package.json b/packages/streams/package.json index 5f787701c36..7de150650b0 100644 --- a/packages/streams/package.json +++ b/packages/streams/package.json @@ -14,7 +14,8 @@ "url": "https://github.com/microsoft/typespec/issues" }, "keywords": [ - "typespec" + "typespec", + "typespec-lib" ], "type": "module", "main": "dist/src/index.js", diff --git a/packages/versioning/package.json b/packages/versioning/package.json index e1651a01bd4..fe823ae47ed 100644 --- a/packages/versioning/package.json +++ b/packages/versioning/package.json @@ -14,7 +14,8 @@ "url": "https://github.com/microsoft/typespec/issues" }, "keywords": [ - "typespec" + "typespec", + "typespec-lib" ], "type": "module", "main": "dist/src/index.js", diff --git a/packages/xml/package.json b/packages/xml/package.json index 0f7452cc89c..69262935fe4 100644 --- a/packages/xml/package.json +++ b/packages/xml/package.json @@ -14,7 +14,8 @@ "url": "https://github.com/microsoft/typespec/issues" }, "keywords": [ - "typespec" + "typespec", + "typespec-lib" ], "type": "module", "main": "dist/src/index.js",