This commit is contained in:
Chenjie Shi 2024-11-13 02:19:47 +08:00 коммит произвёл GitHub
Родитель df540f2dd7
Коммит e87686eb6a
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
2 изменённых файлов: 9 добавлений и 188 удалений

195
eng/emitter-package-lock.json сгенерированный
Просмотреть файл

@ -5,7 +5,7 @@
"packages": { "packages": {
"": { "": {
"dependencies": { "dependencies": {
"@azure-tools/typespec-go": "0.3.0" "@azure-tools/typespec-go": "0.3.2"
}, },
"devDependencies": { "devDependencies": {
"@azure-tools/typespec-autorest": "0.48.0", "@azure-tools/typespec-autorest": "0.48.0",
@ -95,7 +95,6 @@
"version": "0.48.0", "version": "0.48.0",
"resolved": "https://registry.npmjs.org/@azure-tools/typespec-azure-core/-/typespec-azure-core-0.48.0.tgz", "resolved": "https://registry.npmjs.org/@azure-tools/typespec-azure-core/-/typespec-azure-core-0.48.0.tgz",
"integrity": "sha512-80qyqgTgBbrnCGXtz6eWAMBdEAjYVVL780L0Ye+rBEd6VoA0m3JrgzUqf5bC0Iwju6lEtBAb8o6sefKD/NGA7g==", "integrity": "sha512-80qyqgTgBbrnCGXtz6eWAMBdEAjYVVL780L0Ye+rBEd6VoA0m3JrgzUqf5bC0Iwju6lEtBAb8o6sefKD/NGA7g==",
"dev": true,
"engines": { "engines": {
"node": ">=18.0.0" "node": ">=18.0.0"
}, },
@ -145,7 +144,6 @@
"version": "0.48.0", "version": "0.48.0",
"resolved": "https://registry.npmjs.org/@azure-tools/typespec-client-generator-core/-/typespec-client-generator-core-0.48.0.tgz", "resolved": "https://registry.npmjs.org/@azure-tools/typespec-client-generator-core/-/typespec-client-generator-core-0.48.0.tgz",
"integrity": "sha512-+fmKjapz0kP7ONPZap8dgcIKIdQw+YBSrf89csbIyhPTcLnVAk/BKljo8FoNypKXwqKHenslLm0njBKPllkopg==", "integrity": "sha512-+fmKjapz0kP7ONPZap8dgcIKIdQw+YBSrf89csbIyhPTcLnVAk/BKljo8FoNypKXwqKHenslLm0njBKPllkopg==",
"dev": true,
"dependencies": { "dependencies": {
"change-case": "~5.4.4", "change-case": "~5.4.4",
"pluralize": "^8.0.0" "pluralize": "^8.0.0"
@ -163,181 +161,28 @@
} }
}, },
"node_modules/@azure-tools/typespec-go": { "node_modules/@azure-tools/typespec-go": {
"version": "0.3.0", "version": "0.3.2",
"resolved": "https://registry.npmjs.org/@azure-tools/typespec-go/-/typespec-go-0.3.0.tgz", "resolved": "https://registry.npmjs.org/@azure-tools/typespec-go/-/typespec-go-0.3.2.tgz",
"integrity": "sha512-zfGb6owlaZlxeLUcCu/mYx7fG9hGZC0smQrCZVBZ47j2aF8zOdyvmS40A3s9h+0TCHPzeM+CcwZavappneEtUg==", "integrity": "sha512-//AqxRkAbQKXLNyGvT6x0GjKNdmkjX79T3ZjnpfBtubny3yaoJDr6U5A3WZf1oFddo/l9M48IbeHbS8Tb2Xzcg==",
"dependencies": { "dependencies": {
"@azure-tools/codegen": "~2.9.2", "@azure-tools/codegen": "~2.9.2",
"@azure-tools/linq": "~3.1.0", "@azure-tools/linq": "~3.1.0",
"@azure-tools/typespec-azure-core": ">=0.44.0 <1.0.0",
"@azure-tools/typespec-client-generator-core": "0.44.3",
"@typespec/compiler": "0.58.1",
"@typespec/http": "0.58.0",
"@typespec/rest": "0.58.0",
"@typespec/versioning": "0.58.0",
"js-yaml": "~4.1.0", "js-yaml": "~4.1.0",
"source-map-support": "0.5.21" "source-map-support": "0.5.21"
}, },
"engines": { "engines": {
"node": ">=12.0.0" "node": ">=12.0.0"
}
},
"node_modules/@azure-tools/typespec-go/node_modules/@azure-tools/typespec-azure-core": {
"version": "0.44.0",
"resolved": "https://registry.npmjs.org/@azure-tools/typespec-azure-core/-/typespec-azure-core-0.44.0.tgz",
"integrity": "sha512-d11QK2v5fOZH8YUqf42FsqHEirKCHzeKFq4Uo/51BXCXmJJahsTaFMAG2M0GoJe8tmTHeMijStnVMfzcGNqCAA==",
"engines": {
"node": ">=18.0.0"
}, },
"peerDependencies": { "peerDependencies": {
"@typespec/compiler": "~0.58.0", "@azure-tools/typespec-client-generator-core": ">=0.48.0 <1.0.0",
"@typespec/http": "~0.58.0", "@typespec/compiler": ">=0.62.0 <1.0.0",
"@typespec/rest": "~0.58.0" "@typespec/http": ">=0.62.0 <1.0.0"
}
},
"node_modules/@azure-tools/typespec-go/node_modules/@azure-tools/typespec-client-generator-core": {
"version": "0.44.3",
"resolved": "https://registry.npmjs.org/@azure-tools/typespec-client-generator-core/-/typespec-client-generator-core-0.44.3.tgz",
"integrity": "sha512-HXjxQs7ELrTuIDqOjlYhP4rM4AXb143klbiM8dkEGtqNBRCk77gVCGYVH1M3kWKAEs0dQKhzoUukscqRsfELuw==",
"dependencies": {
"change-case": "~5.4.4",
"pluralize": "^8.0.0"
},
"engines": {
"node": ">=18.0.0"
},
"peerDependencies": {
"@azure-tools/typespec-azure-core": "~0.44.0",
"@typespec/compiler": "~0.58.0",
"@typespec/http": "~0.58.0",
"@typespec/openapi": "~0.58.0",
"@typespec/rest": "~0.58.0",
"@typespec/versioning": "~0.58.0"
}
},
"node_modules/@azure-tools/typespec-go/node_modules/@babel/code-frame": {
"version": "7.24.7",
"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz",
"integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==",
"dependencies": {
"@babel/highlight": "^7.24.7",
"picocolors": "^1.0.0"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@azure-tools/typespec-go/node_modules/@typespec/compiler": {
"version": "0.58.1",
"resolved": "https://registry.npmjs.org/@typespec/compiler/-/compiler-0.58.1.tgz",
"integrity": "sha512-bVxxM35r40OtuL4+/9W/g1EevlnWnW6i151nsZAFOJj1xWHoE2G9zkx5/Feic8OlzArjhGGLJOLH3Ez1Wrw35A==",
"dependencies": {
"@babel/code-frame": "~7.24.7",
"ajv": "~8.16.0",
"change-case": "~5.4.4",
"globby": "~14.0.2",
"mustache": "~4.2.0",
"picocolors": "~1.0.1",
"prettier": "~3.3.2",
"prompts": "~2.4.2",
"semver": "^7.6.2",
"temporal-polyfill": "^0.2.5",
"vscode-languageserver": "~9.0.1",
"vscode-languageserver-textdocument": "~1.0.11",
"yaml": "~2.4.5",
"yargs": "~17.7.2"
},
"bin": {
"tsp": "cmd/tsp.js",
"tsp-server": "cmd/tsp-server.js"
},
"engines": {
"node": ">=18.0.0"
}
},
"node_modules/@azure-tools/typespec-go/node_modules/@typespec/http": {
"version": "0.58.0",
"resolved": "https://registry.npmjs.org/@typespec/http/-/http-0.58.0.tgz",
"integrity": "sha512-jQpkugg9AZVrNDMkDIgZRpIoRkkU2b0LtKWqMGg33MItYj9/DYSgDtY7xb7oCBppRtFFZ/h138HyhYl3zQxZRg==",
"engines": {
"node": ">=18.0.0"
},
"peerDependencies": {
"@typespec/compiler": "~0.58.0"
}
},
"node_modules/@azure-tools/typespec-go/node_modules/@typespec/openapi": {
"version": "0.58.0",
"resolved": "https://registry.npmjs.org/@typespec/openapi/-/openapi-0.58.0.tgz",
"integrity": "sha512-gu6nXfmpfZrfq8Etpgl1dpMfsXii7EzQyhZgsPhIy7ZwV5bDmFk1/oyhTqIpWrnr4pD3r151T2BQjzJefjf15A==",
"peer": true,
"engines": {
"node": ">=18.0.0"
},
"peerDependencies": {
"@typespec/compiler": "~0.58.0",
"@typespec/http": "~0.58.0"
}
},
"node_modules/@azure-tools/typespec-go/node_modules/@typespec/rest": {
"version": "0.58.0",
"resolved": "https://registry.npmjs.org/@typespec/rest/-/rest-0.58.0.tgz",
"integrity": "sha512-QBxkED0/KQKG22pwzis0n7BY+uLMSZZPSoVe/ESBFika9n5/yyeQ0l58xbFFwwfxAxe4xwuZ5PNwTdEXZbzr5g==",
"engines": {
"node": ">=18.0.0"
},
"peerDependencies": {
"@typespec/compiler": "~0.58.0",
"@typespec/http": "~0.58.0"
}
},
"node_modules/@azure-tools/typespec-go/node_modules/@typespec/versioning": {
"version": "0.58.0",
"resolved": "https://registry.npmjs.org/@typespec/versioning/-/versioning-0.58.0.tgz",
"integrity": "sha512-brnQQ3wKWh4AbgqmnVLj+8zyOaDk9VPWg4QBecdQxzz7PrSrlAzIzRfeIyr67+hwi/0SvkTAB6GNH7YYTypKGA==",
"engines": {
"node": ">=18.0.0"
},
"peerDependencies": {
"@typespec/compiler": "~0.58.0"
}
},
"node_modules/@azure-tools/typespec-go/node_modules/ajv": {
"version": "8.16.0",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-8.16.0.tgz",
"integrity": "sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==",
"dependencies": {
"fast-deep-equal": "^3.1.3",
"json-schema-traverse": "^1.0.0",
"require-from-string": "^2.0.2",
"uri-js": "^4.4.1"
},
"funding": {
"type": "github",
"url": "https://github.com/sponsors/epoberezkin"
}
},
"node_modules/@azure-tools/typespec-go/node_modules/picocolors": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz",
"integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew=="
},
"node_modules/@azure-tools/typespec-go/node_modules/yaml": {
"version": "2.4.5",
"resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.5.tgz",
"integrity": "sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==",
"bin": {
"yaml": "bin.mjs"
},
"engines": {
"node": ">= 14"
} }
}, },
"node_modules/@babel/code-frame": { "node_modules/@babel/code-frame": {
"version": "7.25.9", "version": "7.25.9",
"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.25.9.tgz", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.25.9.tgz",
"integrity": "sha512-z88xeGxnzehn2sqZ8UdGQEvYErF1odv2CftxInpSYJt6uHuPe9YjahKZITGs3l5LeI9d2ROG+obuDAoSlqbNfQ==", "integrity": "sha512-z88xeGxnzehn2sqZ8UdGQEvYErF1odv2CftxInpSYJt6uHuPe9YjahKZITGs3l5LeI9d2ROG+obuDAoSlqbNfQ==",
"dev": true,
"dependencies": { "dependencies": {
"@babel/highlight": "^7.25.9", "@babel/highlight": "^7.25.9",
"picocolors": "^1.0.0" "picocolors": "^1.0.0"
@ -415,7 +260,6 @@
"version": "0.62.0", "version": "0.62.0",
"resolved": "https://registry.npmjs.org/@typespec/compiler/-/compiler-0.62.0.tgz", "resolved": "https://registry.npmjs.org/@typespec/compiler/-/compiler-0.62.0.tgz",
"integrity": "sha512-RfKJ/rF2Wjxu7dl74oJE8yEfSkeL7NopFlyJ4dW1JQXpRN2IOJYPxas12qZA6H9ZEIB8rBjyrHNxJSQbvn/UDQ==", "integrity": "sha512-RfKJ/rF2Wjxu7dl74oJE8yEfSkeL7NopFlyJ4dW1JQXpRN2IOJYPxas12qZA6H9ZEIB8rBjyrHNxJSQbvn/UDQ==",
"dev": true,
"dependencies": { "dependencies": {
"@babel/code-frame": "~7.25.7", "@babel/code-frame": "~7.25.7",
"ajv": "~8.17.1", "ajv": "~8.17.1",
@ -444,7 +288,6 @@
"version": "0.62.0", "version": "0.62.0",
"resolved": "https://registry.npmjs.org/@typespec/http/-/http-0.62.0.tgz", "resolved": "https://registry.npmjs.org/@typespec/http/-/http-0.62.0.tgz",
"integrity": "sha512-6H9y9e32lb2s76MMy29ITCwSZNG42sa/qWthiByUvfbTEXMpu5a1fQHNj7RXg+xmDKmVIHv3gAfjGPAWfXhkaQ==", "integrity": "sha512-6H9y9e32lb2s76MMy29ITCwSZNG42sa/qWthiByUvfbTEXMpu5a1fQHNj7RXg+xmDKmVIHv3gAfjGPAWfXhkaQ==",
"dev": true,
"engines": { "engines": {
"node": ">=18.0.0" "node": ">=18.0.0"
}, },
@ -462,7 +305,6 @@
"version": "0.62.0", "version": "0.62.0",
"resolved": "https://registry.npmjs.org/@typespec/openapi/-/openapi-0.62.0.tgz", "resolved": "https://registry.npmjs.org/@typespec/openapi/-/openapi-0.62.0.tgz",
"integrity": "sha512-Xtm0Nd2BuSmEfSWGtc10ok22jyomYm9L2jY+kVTy+v5J89DrVh0o6+YpipUl1QhcItM1YMBphWHIHPfwkDRbnw==", "integrity": "sha512-Xtm0Nd2BuSmEfSWGtc10ok22jyomYm9L2jY+kVTy+v5J89DrVh0o6+YpipUl1QhcItM1YMBphWHIHPfwkDRbnw==",
"dev": true,
"engines": { "engines": {
"node": ">=18.0.0" "node": ">=18.0.0"
}, },
@ -475,7 +317,6 @@
"version": "0.62.0", "version": "0.62.0",
"resolved": "https://registry.npmjs.org/@typespec/rest/-/rest-0.62.0.tgz", "resolved": "https://registry.npmjs.org/@typespec/rest/-/rest-0.62.0.tgz",
"integrity": "sha512-ci5UjelEKFwsPTdpgysoUoDCcw02EnbG4GBuYJdR5mRrFCBZMxrbro+OJLgSN3g/TORSsWlW7dEOWLfbyrmlZQ==", "integrity": "sha512-ci5UjelEKFwsPTdpgysoUoDCcw02EnbG4GBuYJdR5mRrFCBZMxrbro+OJLgSN3g/TORSsWlW7dEOWLfbyrmlZQ==",
"dev": true,
"engines": { "engines": {
"node": ">=18.0.0" "node": ">=18.0.0"
}, },
@ -488,7 +329,6 @@
"version": "0.62.0", "version": "0.62.0",
"resolved": "https://registry.npmjs.org/@typespec/versioning/-/versioning-0.62.0.tgz", "resolved": "https://registry.npmjs.org/@typespec/versioning/-/versioning-0.62.0.tgz",
"integrity": "sha512-M5KTCVH5fBniZU8eQlw+NV13vAmPr58HyBLDIyxeOuV+SHNlx+f+qanUEDIPaJheKlaSSNTEZKsDhs83/iIMMA==", "integrity": "sha512-M5KTCVH5fBniZU8eQlw+NV13vAmPr58HyBLDIyxeOuV+SHNlx+f+qanUEDIPaJheKlaSSNTEZKsDhs83/iIMMA==",
"dev": true,
"engines": { "engines": {
"node": ">=18.0.0" "node": ">=18.0.0"
}, },
@ -500,7 +340,6 @@
"version": "8.17.1", "version": "8.17.1",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz",
"integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==",
"dev": true,
"dependencies": { "dependencies": {
"fast-deep-equal": "^3.1.3", "fast-deep-equal": "^3.1.3",
"fast-uri": "^3.0.1", "fast-uri": "^3.0.1",
@ -640,8 +479,7 @@
"node_modules/fast-uri": { "node_modules/fast-uri": {
"version": "3.0.3", "version": "3.0.3",
"resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.3.tgz", "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.3.tgz",
"integrity": "sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw==", "integrity": "sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw=="
"dev": true
}, },
"node_modules/fastq": { "node_modules/fastq": {
"version": "1.17.1", "version": "1.17.1",
@ -886,14 +724,6 @@
"node": ">=4.0.0" "node": ">=4.0.0"
} }
}, },
"node_modules/punycode": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
"integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
"engines": {
"node": ">=6"
}
},
"node_modules/queue-microtask": { "node_modules/queue-microtask": {
"version": "1.2.3", "version": "1.2.3",
"resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
@ -1082,14 +912,6 @@
"url": "https://github.com/sponsors/sindresorhus" "url": "https://github.com/sponsors/sindresorhus"
} }
}, },
"node_modules/uri-js": {
"version": "4.4.1",
"resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
"integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
"dependencies": {
"punycode": "^2.1.0"
}
},
"node_modules/vscode-jsonrpc": { "node_modules/vscode-jsonrpc": {
"version": "8.2.0", "version": "8.2.0",
"resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz", "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz",
@ -1186,7 +1008,6 @@
"version": "2.5.1", "version": "2.5.1",
"resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.1.tgz", "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.5.1.tgz",
"integrity": "sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==", "integrity": "sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==",
"dev": true,
"bin": { "bin": {
"yaml": "bin.mjs" "yaml": "bin.mjs"
}, },

Просмотреть файл

@ -1,7 +1,7 @@
{ {
"main": "dist/src/index.js", "main": "dist/src/index.js",
"dependencies": { "dependencies": {
"@azure-tools/typespec-go": "0.3.0" "@azure-tools/typespec-go": "0.3.2"
}, },
"devDependencies": { "devDependencies": {
"@azure-tools/typespec-autorest": "0.48.0", "@azure-tools/typespec-autorest": "0.48.0",