diff --git a/eng/emitter-package-lock.json b/eng/emitter-package-lock.json index 85543bde9ce5..49f5d9c193e5 100644 --- a/eng/emitter-package-lock.json +++ b/eng/emitter-package-lock.json @@ -5,24 +5,24 @@ "packages": { "": { "dependencies": { - "@azure-tools/typespec-python": "0.22.5" + "@azure-tools/typespec-python": "0.23.0" }, "devDependencies": { - "@azure-tools/typespec-autorest": "~0.40.0", - "@azure-tools/typespec-azure-core": "~0.40.0", - "@azure-tools/typespec-azure-resource-manager": "~0.40.0", - "@azure-tools/typespec-client-generator-core": "~0.40.0", - "@typespec/compiler": "~0.54.0", - "@typespec/http": "~0.54.0", - "@typespec/openapi": "~0.54.0", - "@typespec/rest": "~0.54.0", - "@typespec/versioning": "~0.54.0" + "@azure-tools/typespec-autorest": "~0.41.0", + "@azure-tools/typespec-azure-core": "~0.41.0", + "@azure-tools/typespec-azure-resource-manager": "~0.41.0", + "@azure-tools/typespec-client-generator-core": "~0.41.1", + "@typespec/compiler": "~0.55.0", + "@typespec/http": "~0.55.0", + "@typespec/openapi": "~0.55.0", + "@typespec/rest": "~0.55.0", + "@typespec/versioning": "~0.55.0" } }, "node_modules/@autorest/python": { - "version": "6.13.8", - "resolved": "https://registry.npmjs.org/@autorest/python/-/python-6.13.8.tgz", - "integrity": "sha512-EnOwOoXj4WWdqdZiwRbdDbHGg7Vno6tD9w8B+tPMQCBikuckfaDEo+f2/LtkNh2GPjMWn4PAUwUA0t6DdF5UkA==", + "version": "6.13.9", + "resolved": "https://registry.npmjs.org/@autorest/python/-/python-6.13.9.tgz", + "integrity": "sha512-NoPMv8k8TVSzpne/p2lbkzbTNOu0CGiPPPuwMFgLRj3l4YHClsZuq6QoQm6uqK3Ws7W755Svjzdl2OxPv/OyQw==", "hasInstallScript": true, "dependencies": { "@autorest/system-requirements": "~1.0.2" @@ -42,80 +42,81 @@ } }, "node_modules/@azure-tools/typespec-autorest": { - "version": "0.40.0", - "resolved": "https://registry.npmjs.org/@azure-tools/typespec-autorest/-/typespec-autorest-0.40.0.tgz", - "integrity": "sha512-aMgJk0pudvg11zs/2dlUWPEsdK920NvTqGkbYhy+4UeJ1hEzMM3btOyujE/irhDlcZeEgDlaXQc+xiK/Vik71A==", + "version": "0.41.1", + "resolved": "https://registry.npmjs.org/@azure-tools/typespec-autorest/-/typespec-autorest-0.41.1.tgz", + "integrity": "sha512-m2Rq8aFMvICfkG/+B1kGSDepCUDHhiQ93y1/IcE+XU1+IU2iuNoSgUd0lHgksP5Aqnvs3Wm9JDmA9nMNjOM1Ww==", "dev": true, "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "@azure-tools/typespec-azure-core": "~0.40.0", - "@azure-tools/typespec-client-generator-core": "~0.40.0", - "@typespec/compiler": "~0.54.0", - "@typespec/http": "~0.54.0", - "@typespec/openapi": "~0.54.0", - "@typespec/rest": "~0.54.0", - "@typespec/versioning": "~0.54.0" + "@azure-tools/typespec-azure-core": "~0.41.0", + "@azure-tools/typespec-client-generator-core": "~0.41.1", + "@typespec/compiler": "~0.55.0", + "@typespec/http": "~0.55.0", + "@typespec/openapi": "~0.55.0", + "@typespec/rest": "~0.55.0", + "@typespec/versioning": "~0.55.0" } }, "node_modules/@azure-tools/typespec-azure-core": { - "version": "0.40.0", - "resolved": "https://registry.npmjs.org/@azure-tools/typespec-azure-core/-/typespec-azure-core-0.40.0.tgz", - "integrity": "sha512-l5U47zXKYQKFbipRQLpjG4EwvPJg0SogdFEe5a3rRr7mUy8sWPkciHpngLZVOd2cKZQD5m7nqwfWL798I9TJnQ==", + "version": "0.41.0", + "resolved": "https://registry.npmjs.org/@azure-tools/typespec-azure-core/-/typespec-azure-core-0.41.0.tgz", + "integrity": "sha512-bnVrLxyjhMfKv75POL3m+lWjyqpLtWYEM9t2mrhFECHfW3+gWzTKIg98oNMKLXmev/sCc9QhbkKLs72jqxNL1Q==", "dev": true, "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "@typespec/compiler": "~0.54.0", - "@typespec/http": "~0.54.0", - "@typespec/rest": "~0.54.0" + "@typespec/compiler": "~0.55.0", + "@typespec/http": "~0.55.0", + "@typespec/rest": "~0.55.0" } }, "node_modules/@azure-tools/typespec-azure-resource-manager": { - "version": "0.40.0", - "resolved": "https://registry.npmjs.org/@azure-tools/typespec-azure-resource-manager/-/typespec-azure-resource-manager-0.40.0.tgz", - "integrity": "sha512-gjkpVe09ug6ctisbp9wY57G3KX2MuaasjQdU+knJ9lTc4IgUsuLNlP1TM/v0Jso1T5cWo5K/doqkxc+xUIWrvQ==", + "version": "0.41.0", + "resolved": "https://registry.npmjs.org/@azure-tools/typespec-azure-resource-manager/-/typespec-azure-resource-manager-0.41.0.tgz", + "integrity": "sha512-KPeQQle+hd508bkRjWHDsUXhoLjXVJg0DQyPM9wIxf+3cE0yH0aUxWPU6aj+aTio84226ExO2Qh8IadqgoQ5qg==", "dev": true, "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "@azure-tools/typespec-autorest": "~0.40.0", - "@azure-tools/typespec-azure-core": "~0.40.0", - "@typespec/compiler": "~0.54.0", - "@typespec/http": "~0.54.0", - "@typespec/openapi": "~0.54.0", - "@typespec/rest": "~0.54.0", - "@typespec/versioning": "~0.54.0" + "@azure-tools/typespec-autorest": "~0.41.0", + "@azure-tools/typespec-azure-core": "~0.41.0", + "@typespec/compiler": "~0.55.0", + "@typespec/http": "~0.55.0", + "@typespec/openapi": "~0.55.0", + "@typespec/rest": "~0.55.0", + "@typespec/versioning": "~0.55.0" } }, "node_modules/@azure-tools/typespec-client-generator-core": { - "version": "0.40.0", - "resolved": "https://registry.npmjs.org/@azure-tools/typespec-client-generator-core/-/typespec-client-generator-core-0.40.0.tgz", - "integrity": "sha512-Nm/OfDtSWBr1lylISbXR37B9QKWlZHK1j4T8L439Y1v3VcvJsC/0F5PLemY0odHpOYZNwu2uevJjAeM5W56wlw==", + "version": "0.41.1", + "resolved": "https://registry.npmjs.org/@azure-tools/typespec-client-generator-core/-/typespec-client-generator-core-0.41.1.tgz", + "integrity": "sha512-0eul/+2JEXVdN/wKL2wgCXuwiYJsnExe8v3AEkO+1SF6CP6iUj1yqwD6ypjZ9D8fmt7wAChCao4LYcOAsPXNdg==", "dev": true, "dependencies": { - "change-case": "~5.4.2", + "change-case": "~5.4.3", "pluralize": "^8.0.0" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "@typespec/compiler": "~0.54.0", - "@typespec/http": "~0.54.0", - "@typespec/rest": "~0.54.0", - "@typespec/versioning": "~0.54.0" + "@azure-tools/typespec-azure-core": "~0.41.0", + "@typespec/compiler": "~0.55.0", + "@typespec/http": "~0.55.0", + "@typespec/rest": "~0.55.0", + "@typespec/versioning": "~0.55.0" } }, "node_modules/@azure-tools/typespec-python": { - "version": "0.22.5", - "resolved": "https://registry.npmjs.org/@azure-tools/typespec-python/-/typespec-python-0.22.5.tgz", - "integrity": "sha512-6/jO9ZWHPzaKSBHKTLfXFsuPS+c+Fr4KybwHGPqF1DJys5bsKN8olczTAYKjjSmELCLPkdtQ04SwfmfKbkkMPg==", + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@azure-tools/typespec-python/-/typespec-python-0.23.0.tgz", + "integrity": "sha512-TCb464F2x8eR2J69k9xK0IIgae9bXZbGxfCxDZTekr6JKOIv2UG7HQBS1PFH0Z2Fd996sXHx8F0/BHSsMlLU7g==", "dependencies": { - "@autorest/python": "^6.13.8", + "@autorest/python": "^6.13.9", "@typespec/openapi3": "latest", "js-yaml": "~4.1.0" }, @@ -123,15 +124,15 @@ "node": ">=14.0.0" }, "peerDependencies": { - "@azure-tools/typespec-autorest": ">=0.40.0 <1.0.0", - "@azure-tools/typespec-azure-core": ">=0.40.0 <1.0.0", - "@azure-tools/typespec-azure-resource-manager": ">=0.40.0 <1.0.0", - "@azure-tools/typespec-client-generator-core": ">=0.40.0 <1.0.0", - "@typespec/compiler": ">=0.54.0 <1.0.0", - "@typespec/http": ">=0.54.0 <1.0.0", - "@typespec/openapi": ">=0.54.0 <1.0.0", - "@typespec/rest": ">=0.54.0 <1.0.0", - "@typespec/versioning": ">=0.54.0 <1.0.0" + "@azure-tools/typespec-autorest": ">=0.41.0 <1.0.0", + "@azure-tools/typespec-azure-core": ">=0.41.0 <1.0.0", + "@azure-tools/typespec-azure-resource-manager": ">=0.41.0 <1.0.0", + "@azure-tools/typespec-client-generator-core": ">=0.41.1 <1.0.0", + "@typespec/compiler": ">=0.55.0 <1.0.0", + "@typespec/http": ">=0.55.0 <1.0.0", + "@typespec/openapi": ">=0.55.0 <1.0.0", + "@typespec/rest": ">=0.55.0 <1.0.0", + "@typespec/versioning": ">=0.55.0 <1.0.0" } }, "node_modules/@azure/logger": { @@ -146,13 +147,13 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", - "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", + "version": "7.24.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz", + "integrity": "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==", "dev": true, "dependencies": { - "@babel/highlight": "^7.23.4", - "chalk": "^2.4.2" + "@babel/highlight": "^7.24.2", + "picocolors": "^1.0.0" }, "engines": { "node": ">=6.9.0" @@ -230,15 +231,15 @@ } }, "node_modules/@typespec/compiler": { - "version": "0.54.0", - "resolved": "https://registry.npmjs.org/@typespec/compiler/-/compiler-0.54.0.tgz", - "integrity": "sha512-lxMqlvUq5m1KZUjg+IoM/gEwY+yeSjjnpUsz6wmzjK4cO9cIY4wPJdrZwe8jUc2UFOoqKXN3AK8N1UWxA+w9Dg==", + "version": "0.55.0", + "resolved": "https://registry.npmjs.org/@typespec/compiler/-/compiler-0.55.0.tgz", + "integrity": "sha512-JxBkP7fTc3yzDYZ+Ms+ZHYlL2Ym22oloLDl6107SGaShNJBdQlabgE0aV8WvYRRBYt8g0RNb+sDLEcjvahj6Gw==", "dev": true, "dependencies": { - "@babel/code-frame": "~7.23.5", + "@babel/code-frame": "~7.24.2", "ajv": "~8.12.0", - "change-case": "~5.4.2", - "globby": "~14.0.0", + "change-case": "~5.4.3", + "globby": "~14.0.1", "mustache": "~4.2.0", "picocolors": "~1.0.0", "prettier": "~3.2.5", @@ -246,7 +247,7 @@ "semver": "^7.6.0", "vscode-languageserver": "~9.0.1", "vscode-languageserver-textdocument": "~1.0.11", - "yaml": "~2.3.4", + "yaml": "~2.4.1", "yargs": "~17.7.2" }, "bin": { @@ -258,70 +259,70 @@ } }, "node_modules/@typespec/http": { - "version": "0.54.0", - "resolved": "https://registry.npmjs.org/@typespec/http/-/http-0.54.0.tgz", - "integrity": "sha512-/hZd9pkjJh3ogOekyKzZnpVV2kXzxtWDiTt3Gekc6iHTGk/CE1JpRFts8xwXoI5d3FqYotfb4w5ztVw62WjOcA==", + "version": "0.55.0", + "resolved": "https://registry.npmjs.org/@typespec/http/-/http-0.55.0.tgz", + "integrity": "sha512-r30RWzMTJgbyRpdtZxezlvXI/nkAvgilX1OM+s3A039lGLA+JRukgvKIZ3LaNr3lNXHiqeWQDrIZNhqBnpW1zw==", "dev": true, "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "@typespec/compiler": "~0.54.0" + "@typespec/compiler": "~0.55.0" } }, "node_modules/@typespec/openapi": { - "version": "0.54.0", - "resolved": "https://registry.npmjs.org/@typespec/openapi/-/openapi-0.54.0.tgz", - "integrity": "sha512-QJkwq3whcqKb29ScMD5IQzqvDmPQyLAubRl82Zj6kVMCqabRwegOX9aN+K0083nci65zt9rflZbv9bKY5GRy/A==", + "version": "0.55.0", + "resolved": "https://registry.npmjs.org/@typespec/openapi/-/openapi-0.55.0.tgz", + "integrity": "sha512-5T4VuJSOGfMFSs+1dOl3U3BC6VhKAxSTBrwcQDIEEygnqCSbj/tMFDhNfzKYKARRDotgM8ESOrZU6XH5srVR7A==", "dev": true, "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "@typespec/compiler": "~0.54.0", - "@typespec/http": "~0.54.0" + "@typespec/compiler": "~0.55.0", + "@typespec/http": "~0.55.0" } }, "node_modules/@typespec/openapi3": { - "version": "0.54.0", - "resolved": "https://registry.npmjs.org/@typespec/openapi3/-/openapi3-0.54.0.tgz", - "integrity": "sha512-ryqa6iNWA3Vb2TcyTUD0NrRecGVY5MGaEuAdBJnnEEPcE6CSQY0j0dFZXzRLBUd4LiR332B4Y7Brkq6MjRdrNg==", + "version": "0.55.0", + "resolved": "https://registry.npmjs.org/@typespec/openapi3/-/openapi3-0.55.0.tgz", + "integrity": "sha512-dfn/wrKSF4Ls1dWMpAguQggoc4HGx2tf3FN2xhBln6EtahNZNgN5sOE+XY0hGPI4MCE5QexMUlXSiXpxzlNA/A==", "dependencies": { - "yaml": "~2.3.4" + "yaml": "~2.4.1" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "@typespec/compiler": "~0.54.0", - "@typespec/http": "~0.54.0", - "@typespec/openapi": "~0.54.0", - "@typespec/versioning": "~0.54.0" + "@typespec/compiler": "~0.55.0", + "@typespec/http": "~0.55.0", + "@typespec/openapi": "~0.55.0", + "@typespec/versioning": "~0.55.0" } }, "node_modules/@typespec/rest": { - "version": "0.54.0", - "resolved": "https://registry.npmjs.org/@typespec/rest/-/rest-0.54.0.tgz", - "integrity": "sha512-F1hq/Per9epPJQ8Ey84mAtrgrZeLu6fDMIxNao1XlTfDEFZuYgFuCSyg0pyIi0Xg7KUBMvrvSv83WoF3mN2szw==", + "version": "0.55.0", + "resolved": "https://registry.npmjs.org/@typespec/rest/-/rest-0.55.0.tgz", + "integrity": "sha512-RPZnx5D4xdTNiP0l++9IA8mUhnegPxetbdJ5RaG/QX2fTyF/gQ7t6AHIgdq8DfYVXqukQI/iGytJ135ObftbtQ==", "dev": true, "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "@typespec/compiler": "~0.54.0", - "@typespec/http": "~0.54.0" + "@typespec/compiler": "~0.55.0", + "@typespec/http": "~0.55.0" } }, "node_modules/@typespec/versioning": { - "version": "0.54.0", - "resolved": "https://registry.npmjs.org/@typespec/versioning/-/versioning-0.54.0.tgz", - "integrity": "sha512-IlGpveOJ0WBTbn3w8nfzgSNhJWNd0+H+bo1Ljrjpeb9SFQmS8bX2fDf0vqsHVl50XgvKIZxgOpEXN5TmuzNnRw==", + "version": "0.55.0", + "resolved": "https://registry.npmjs.org/@typespec/versioning/-/versioning-0.55.0.tgz", + "integrity": "sha512-89LTgkA3IBLnaaM4D4qfsrcEU0g3gasE1MmkrQ2HG21fYX88zKbmR1cKWeUxQx9MIXFOH4cPC9KhA/uLknRVMQ==", "dev": true, "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "@typespec/compiler": "~0.54.0" + "@typespec/compiler": "~0.55.0" } }, "node_modules/ajv": { @@ -393,9 +394,9 @@ } }, "node_modules/change-case": { - "version": "5.4.3", - "resolved": "https://registry.npmjs.org/change-case/-/change-case-5.4.3.tgz", - "integrity": "sha512-4cdyvorTy/lViZlVzw2O8/hHCLUuHqp4KpSSP3DlauhFCf3LdnfF+p5s0EAhjKsU7bqrMzu7iQArYfoPiHO2nw==", + "version": "5.4.4", + "resolved": "https://registry.npmjs.org/change-case/-/change-case-5.4.4.tgz", + "integrity": "sha512-HRQyTk2/YPEkt9TnUPbOpr64Uw3KOicFWPVBb+xiHvd6eBx/qPr9xqfBFDT8P2vWsvvz4jbEkfDe71W3VyNu2w==", "dev": true }, "node_modules/cliui": { @@ -1034,9 +1035,12 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "node_modules/yaml": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", - "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz", + "integrity": "sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==", + "bin": { + "yaml": "bin.mjs" + }, "engines": { "node": ">= 14" } diff --git a/eng/emitter-package.json b/eng/emitter-package.json index d69d3ca16b7b..ae3a2002b58a 100644 --- a/eng/emitter-package.json +++ b/eng/emitter-package.json @@ -1,17 +1,17 @@ { "main": "dist/src/index.js", "dependencies": { - "@azure-tools/typespec-python": "0.22.5" + "@azure-tools/typespec-python": "0.23.0" }, "devDependencies": { - "@azure-tools/typespec-azure-resource-manager": "~0.40.0", - "@typespec/rest": "~0.54.0", - "@azure-tools/typespec-client-generator-core": "~0.40.0", - "@typespec/openapi": "~0.54.0", - "@typespec/versioning": "~0.54.0", - "@azure-tools/typespec-azure-core": "~0.40.0", - "@typespec/http": "~0.54.0", - "@typespec/compiler": "~0.54.0", - "@azure-tools/typespec-autorest": "~0.40.0" + "@typespec/versioning": "~0.55.0", + "@azure-tools/typespec-autorest": "~0.41.0", + "@typespec/http": "~0.55.0", + "@azure-tools/typespec-azure-core": "~0.41.0", + "@azure-tools/typespec-azure-resource-manager": "~0.41.0", + "@typespec/openapi": "~0.55.0", + "@typespec/rest": "~0.55.0", + "@typespec/compiler": "~0.55.0", + "@azure-tools/typespec-client-generator-core": "~0.41.1" } }