Azure / autorest.java

Extension for AutoRest (https://github.com/Azure/autorest) that generates Java code
MIT License
32 stars 80 forks source link

Add typespec rulesets package as emitter dependency #2795

Closed hallipr closed 1 month ago

hallipr commented 1 month ago

This change transitively adds typespec-azure-rulesets as a dependency to azure-sdk-java's emitter-package.json by adding a pinned peer dependency to the emitter's package.json file.

The constructed emitter-package.json:

{
  "main": "dist/src/index.js",
  "dependencies": {
    "@azure-tools/typespec-java": "0.16.2"
  },
  "devDependencies": {
    "@azure-tools/typespec-azure-core": "0.42.0",
    "@azure-tools/typespec-azure-resource-manager": "0.42.1",
    "@azure-tools/typespec-azure-rulesets": "0.42.1",
    "@azure-tools/typespec-client-generator-core": "0.42.3",
    "@typespec/compiler": "0.56.0",
    "@typespec/http": "0.56.0",
    "@typespec/openapi": "0.56.0",
    "@typespec/rest": "0.56.0",
    "@typespec/versioning": "0.56.0"
  }
}