|
1 | 1 | {
|
2 | 2 | "name": "aws-toolkit-vscode",
|
3 | 3 | "displayName": "AWS Toolkit - Amazon Q, CodeWhisperer, and more",
|
4 |
| - "description": "Including Amazon Q, CodeWhisperer, CodeCatalyst, and support for Lambda, S3, CloudWatch Logs, and many other services", |
| 4 | + "description": "Including Amazon Q, CodeWhisperer, CodeCatalyst, Application Composer, and support for Lambda, S3, CloudWatch Logs, CloudFormation, and many other services", |
5 | 5 | "version": "2.1.0-SNAPSHOT",
|
6 | 6 | "extensionKind": [
|
7 | 7 | "workspace"
|
|
27 | 27 | "categories": [
|
28 | 28 | "Debuggers",
|
29 | 29 | "Linters",
|
| 30 | + "Visualization", |
30 | 31 | "Other"
|
31 | 32 | ],
|
32 | 33 | "keywords": [
|
|
1248 | 1249 | "command": "aws.dev.openMenu",
|
1249 | 1250 | "when": "aws.isDevMode || isCloud9"
|
1250 | 1251 | },
|
| 1252 | + { |
| 1253 | + "command": "aws.openInApplicationComposer", |
| 1254 | + "when": "false" |
| 1255 | + }, |
1251 | 1256 | {
|
1252 | 1257 | "command": "aws.amazonq.learnMore",
|
1253 | 1258 | "when": "false"
|
|
1298 | 1303 | "command": "aws.resources.saveResource",
|
1299 | 1304 | "when": "resourcePath =~ /^.+(awsResource.json)$/",
|
1300 | 1305 | "group": "navigation"
|
| 1306 | + }, |
| 1307 | + { |
| 1308 | + "command": "aws.openInApplicationComposer", |
| 1309 | + "when": "editorLangId == json || editorLangId == yaml || resourceFilename =~ /^.*\\.(template)$/", |
| 1310 | + "group": "navigation" |
1301 | 1311 | }
|
1302 | 1312 | ],
|
1303 | 1313 | "editor/title/context": [
|
|
1486 | 1496 | "command": "aws.uploadLambda",
|
1487 | 1497 | "when": "explorerResourceIsFolder || isFileSystemResource && resourceFilename =~ /^template\\.(json|yml|yaml)$/",
|
1488 | 1498 | "group": "z_aws@3"
|
| 1499 | + }, |
| 1500 | + { |
| 1501 | + "command": "aws.openInApplicationComposer", |
| 1502 | + "when": "isFileSystemResource && resourceFilename =~ /^.*\\.(json|yml|yaml|template)$/", |
| 1503 | + "group": "z_aws@1" |
1489 | 1504 | }
|
1490 | 1505 | ],
|
1491 | 1506 | "amazonqEditorContextSubmenu": [
|
|
3731 | 3746 | "category": "AWS (Developer)",
|
3732 | 3747 | "enablement": "aws.isDevMode"
|
3733 | 3748 | },
|
| 3749 | + { |
| 3750 | + "command": "aws.openInApplicationComposerDialog", |
| 3751 | + "title": "%AWS.command.applicationComposer.openDialog%", |
| 3752 | + "category": "%AWS.title%", |
| 3753 | + "cloud9": { |
| 3754 | + "cn": { |
| 3755 | + "category": "%AWS.title.cn%" |
| 3756 | + } |
| 3757 | + } |
| 3758 | + }, |
| 3759 | + { |
| 3760 | + "command": "aws.openInApplicationComposer", |
| 3761 | + "title": "%AWS.command.applicationComposer.open%", |
| 3762 | + "category": "%AWS.title%", |
| 3763 | + "icon": { |
| 3764 | + "dark": "resources/icons/aws/applicationcomposer/icon-dark.svg", |
| 3765 | + "light": "resources/icons/aws/applicationcomposer/icon.svg" |
| 3766 | + }, |
| 3767 | + "cloud9": { |
| 3768 | + "cn": { |
| 3769 | + "category": "%AWS.title.cn%" |
| 3770 | + } |
| 3771 | + } |
| 3772 | + }, |
3734 | 3773 | {
|
3735 | 3774 | "command": "aws.amazonq.startTransformationInHub",
|
3736 | 3775 | "title": "Start Transformation",
|
@@ -3943,222 +3982,236 @@
|
3943 | 3982 | "fontCharacter": "\\f1ad"
|
3944 | 3983 | }
|
3945 | 3984 | },
|
3946 |
| - "aws-apprunner-service": { |
| 3985 | + "aws-applicationcomposer-icon": { |
3947 | 3986 | "description": "AWS Contributed Icon",
|
3948 | 3987 | "default": {
|
3949 | 3988 | "fontPath": "./resources/fonts/aws-toolkit-icons.woff",
|
3950 | 3989 | "fontCharacter": "\\f1ae"
|
3951 | 3990 | }
|
3952 | 3991 | },
|
3953 |
| - "aws-cdk-logo": { |
| 3992 | + "aws-applicationcomposer-icon-dark": { |
3954 | 3993 | "description": "AWS Contributed Icon",
|
3955 | 3994 | "default": {
|
3956 | 3995 | "fontPath": "./resources/fonts/aws-toolkit-icons.woff",
|
3957 | 3996 | "fontCharacter": "\\f1af"
|
3958 | 3997 | }
|
3959 | 3998 | },
|
3960 |
| - "aws-cloudformation-stack": { |
| 3999 | + "aws-apprunner-service": { |
3961 | 4000 | "description": "AWS Contributed Icon",
|
3962 | 4001 | "default": {
|
3963 | 4002 | "fontPath": "./resources/fonts/aws-toolkit-icons.woff",
|
3964 | 4003 | "fontCharacter": "\\f1b0"
|
3965 | 4004 | }
|
3966 | 4005 | },
|
3967 |
| - "aws-cloudwatch-log-group": { |
| 4006 | + "aws-cdk-logo": { |
3968 | 4007 | "description": "AWS Contributed Icon",
|
3969 | 4008 | "default": {
|
3970 | 4009 | "fontPath": "./resources/fonts/aws-toolkit-icons.woff",
|
3971 | 4010 | "fontCharacter": "\\f1b1"
|
3972 | 4011 | }
|
3973 | 4012 | },
|
3974 |
| - "aws-codecatalyst-logo": { |
| 4013 | + "aws-cloudformation-stack": { |
3975 | 4014 | "description": "AWS Contributed Icon",
|
3976 | 4015 | "default": {
|
3977 | 4016 | "fontPath": "./resources/fonts/aws-toolkit-icons.woff",
|
3978 | 4017 | "fontCharacter": "\\f1b2"
|
3979 | 4018 | }
|
3980 | 4019 | },
|
3981 |
| - "aws-codewhisperer-icon-black": { |
| 4020 | + "aws-cloudwatch-log-group": { |
3982 | 4021 | "description": "AWS Contributed Icon",
|
3983 | 4022 | "default": {
|
3984 | 4023 | "fontPath": "./resources/fonts/aws-toolkit-icons.woff",
|
3985 | 4024 | "fontCharacter": "\\f1b3"
|
3986 | 4025 | }
|
3987 | 4026 | },
|
3988 |
| - "aws-codewhisperer-icon-white": { |
| 4027 | + "aws-codecatalyst-logo": { |
3989 | 4028 | "description": "AWS Contributed Icon",
|
3990 | 4029 | "default": {
|
3991 | 4030 | "fontPath": "./resources/fonts/aws-toolkit-icons.woff",
|
3992 | 4031 | "fontCharacter": "\\f1b4"
|
3993 | 4032 | }
|
3994 | 4033 | },
|
3995 |
| - "aws-codewhisperer-learn": { |
| 4034 | + "aws-codewhisperer-icon-black": { |
3996 | 4035 | "description": "AWS Contributed Icon",
|
3997 | 4036 | "default": {
|
3998 | 4037 | "fontPath": "./resources/fonts/aws-toolkit-icons.woff",
|
3999 | 4038 | "fontCharacter": "\\f1b5"
|
4000 | 4039 | }
|
4001 | 4040 | },
|
4002 |
| - "aws-ecr-registry": { |
| 4041 | + "aws-codewhisperer-icon-white": { |
4003 | 4042 | "description": "AWS Contributed Icon",
|
4004 | 4043 | "default": {
|
4005 | 4044 | "fontPath": "./resources/fonts/aws-toolkit-icons.woff",
|
4006 | 4045 | "fontCharacter": "\\f1b6"
|
4007 | 4046 | }
|
4008 | 4047 | },
|
4009 |
| - "aws-ecs-cluster": { |
| 4048 | + "aws-codewhisperer-learn": { |
4010 | 4049 | "description": "AWS Contributed Icon",
|
4011 | 4050 | "default": {
|
4012 | 4051 | "fontPath": "./resources/fonts/aws-toolkit-icons.woff",
|
4013 | 4052 | "fontCharacter": "\\f1b7"
|
4014 | 4053 | }
|
4015 | 4054 | },
|
4016 |
| - "aws-ecs-container": { |
| 4055 | + "aws-ecr-registry": { |
4017 | 4056 | "description": "AWS Contributed Icon",
|
4018 | 4057 | "default": {
|
4019 | 4058 | "fontPath": "./resources/fonts/aws-toolkit-icons.woff",
|
4020 | 4059 | "fontCharacter": "\\f1b8"
|
4021 | 4060 | }
|
4022 | 4061 | },
|
4023 |
| - "aws-ecs-service": { |
| 4062 | + "aws-ecs-cluster": { |
4024 | 4063 | "description": "AWS Contributed Icon",
|
4025 | 4064 | "default": {
|
4026 | 4065 | "fontPath": "./resources/fonts/aws-toolkit-icons.woff",
|
4027 | 4066 | "fontCharacter": "\\f1b9"
|
4028 | 4067 | }
|
4029 | 4068 | },
|
4030 |
| - "aws-generic-attach-file": { |
| 4069 | + "aws-ecs-container": { |
4031 | 4070 | "description": "AWS Contributed Icon",
|
4032 | 4071 | "default": {
|
4033 | 4072 | "fontPath": "./resources/fonts/aws-toolkit-icons.woff",
|
4034 | 4073 | "fontCharacter": "\\f1ba"
|
4035 | 4074 | }
|
4036 | 4075 | },
|
4037 |
| - "aws-iot-certificate": { |
| 4076 | + "aws-ecs-service": { |
4038 | 4077 | "description": "AWS Contributed Icon",
|
4039 | 4078 | "default": {
|
4040 | 4079 | "fontPath": "./resources/fonts/aws-toolkit-icons.woff",
|
4041 | 4080 | "fontCharacter": "\\f1bb"
|
4042 | 4081 | }
|
4043 | 4082 | },
|
4044 |
| - "aws-iot-policy": { |
| 4083 | + "aws-generic-attach-file": { |
4045 | 4084 | "description": "AWS Contributed Icon",
|
4046 | 4085 | "default": {
|
4047 | 4086 | "fontPath": "./resources/fonts/aws-toolkit-icons.woff",
|
4048 | 4087 | "fontCharacter": "\\f1bc"
|
4049 | 4088 | }
|
4050 | 4089 | },
|
4051 |
| - "aws-iot-thing": { |
| 4090 | + "aws-iot-certificate": { |
4052 | 4091 | "description": "AWS Contributed Icon",
|
4053 | 4092 | "default": {
|
4054 | 4093 | "fontPath": "./resources/fonts/aws-toolkit-icons.woff",
|
4055 | 4094 | "fontCharacter": "\\f1bd"
|
4056 | 4095 | }
|
4057 | 4096 | },
|
4058 |
| - "aws-lambda-function": { |
| 4097 | + "aws-iot-policy": { |
4059 | 4098 | "description": "AWS Contributed Icon",
|
4060 | 4099 | "default": {
|
4061 | 4100 | "fontPath": "./resources/fonts/aws-toolkit-icons.woff",
|
4062 | 4101 | "fontCharacter": "\\f1be"
|
4063 | 4102 | }
|
4064 | 4103 | },
|
4065 |
| - "aws-mynah-MynahIconBlack": { |
| 4104 | + "aws-iot-thing": { |
4066 | 4105 | "description": "AWS Contributed Icon",
|
4067 | 4106 | "default": {
|
4068 | 4107 | "fontPath": "./resources/fonts/aws-toolkit-icons.woff",
|
4069 | 4108 | "fontCharacter": "\\f1bf"
|
4070 | 4109 | }
|
4071 | 4110 | },
|
4072 |
| - "aws-mynah-MynahIconWhite": { |
| 4111 | + "aws-lambda-function": { |
4073 | 4112 | "description": "AWS Contributed Icon",
|
4074 | 4113 | "default": {
|
4075 | 4114 | "fontPath": "./resources/fonts/aws-toolkit-icons.woff",
|
4076 | 4115 | "fontCharacter": "\\f1c0"
|
4077 | 4116 | }
|
4078 | 4117 | },
|
4079 |
| - "aws-mynah-logo": { |
| 4118 | + "aws-mynah-MynahIconBlack": { |
4080 | 4119 | "description": "AWS Contributed Icon",
|
4081 | 4120 | "default": {
|
4082 | 4121 | "fontPath": "./resources/fonts/aws-toolkit-icons.woff",
|
4083 | 4122 | "fontCharacter": "\\f1c1"
|
4084 | 4123 | }
|
4085 | 4124 | },
|
4086 |
| - "aws-redshift-cluster": { |
| 4125 | + "aws-mynah-MynahIconWhite": { |
4087 | 4126 | "description": "AWS Contributed Icon",
|
4088 | 4127 | "default": {
|
4089 | 4128 | "fontPath": "./resources/fonts/aws-toolkit-icons.woff",
|
4090 | 4129 | "fontCharacter": "\\f1c2"
|
4091 | 4130 | }
|
4092 | 4131 | },
|
4093 |
| - "aws-redshift-cluster-connected": { |
| 4132 | + "aws-mynah-logo": { |
4094 | 4133 | "description": "AWS Contributed Icon",
|
4095 | 4134 | "default": {
|
4096 | 4135 | "fontPath": "./resources/fonts/aws-toolkit-icons.woff",
|
4097 | 4136 | "fontCharacter": "\\f1c3"
|
4098 | 4137 | }
|
4099 | 4138 | },
|
4100 |
| - "aws-redshift-database": { |
| 4139 | + "aws-redshift-cluster": { |
4101 | 4140 | "description": "AWS Contributed Icon",
|
4102 | 4141 | "default": {
|
4103 | 4142 | "fontPath": "./resources/fonts/aws-toolkit-icons.woff",
|
4104 | 4143 | "fontCharacter": "\\f1c4"
|
4105 | 4144 | }
|
4106 | 4145 | },
|
4107 |
| - "aws-redshift-redshift-cluster-connected": { |
| 4146 | + "aws-redshift-cluster-connected": { |
4108 | 4147 | "description": "AWS Contributed Icon",
|
4109 | 4148 | "default": {
|
4110 | 4149 | "fontPath": "./resources/fonts/aws-toolkit-icons.woff",
|
4111 | 4150 | "fontCharacter": "\\f1c5"
|
4112 | 4151 | }
|
4113 | 4152 | },
|
4114 |
| - "aws-redshift-schema": { |
| 4153 | + "aws-redshift-database": { |
4115 | 4154 | "description": "AWS Contributed Icon",
|
4116 | 4155 | "default": {
|
4117 | 4156 | "fontPath": "./resources/fonts/aws-toolkit-icons.woff",
|
4118 | 4157 | "fontCharacter": "\\f1c6"
|
4119 | 4158 | }
|
4120 | 4159 | },
|
4121 |
| - "aws-redshift-table": { |
| 4160 | + "aws-redshift-redshift-cluster-connected": { |
4122 | 4161 | "description": "AWS Contributed Icon",
|
4123 | 4162 | "default": {
|
4124 | 4163 | "fontPath": "./resources/fonts/aws-toolkit-icons.woff",
|
4125 | 4164 | "fontCharacter": "\\f1c7"
|
4126 | 4165 | }
|
4127 | 4166 | },
|
4128 |
| - "aws-s3-bucket": { |
| 4167 | + "aws-redshift-schema": { |
4129 | 4168 | "description": "AWS Contributed Icon",
|
4130 | 4169 | "default": {
|
4131 | 4170 | "fontPath": "./resources/fonts/aws-toolkit-icons.woff",
|
4132 | 4171 | "fontCharacter": "\\f1c8"
|
4133 | 4172 | }
|
4134 | 4173 | },
|
4135 |
| - "aws-s3-create-bucket": { |
| 4174 | + "aws-redshift-table": { |
4136 | 4175 | "description": "AWS Contributed Icon",
|
4137 | 4176 | "default": {
|
4138 | 4177 | "fontPath": "./resources/fonts/aws-toolkit-icons.woff",
|
4139 | 4178 | "fontCharacter": "\\f1c9"
|
4140 | 4179 | }
|
4141 | 4180 | },
|
4142 |
| - "aws-schemas-registry": { |
| 4181 | + "aws-s3-bucket": { |
4143 | 4182 | "description": "AWS Contributed Icon",
|
4144 | 4183 | "default": {
|
4145 | 4184 | "fontPath": "./resources/fonts/aws-toolkit-icons.woff",
|
4146 | 4185 | "fontCharacter": "\\f1ca"
|
4147 | 4186 | }
|
4148 | 4187 | },
|
4149 |
| - "aws-schemas-schema": { |
| 4188 | + "aws-s3-create-bucket": { |
4150 | 4189 | "description": "AWS Contributed Icon",
|
4151 | 4190 | "default": {
|
4152 | 4191 | "fontPath": "./resources/fonts/aws-toolkit-icons.woff",
|
4153 | 4192 | "fontCharacter": "\\f1cb"
|
4154 | 4193 | }
|
4155 | 4194 | },
|
4156 |
| - "aws-stepfunctions-preview": { |
| 4195 | + "aws-schemas-registry": { |
4157 | 4196 | "description": "AWS Contributed Icon",
|
4158 | 4197 | "default": {
|
4159 | 4198 | "fontPath": "./resources/fonts/aws-toolkit-icons.woff",
|
4160 | 4199 | "fontCharacter": "\\f1cc"
|
4161 | 4200 | }
|
| 4201 | + }, |
| 4202 | + "aws-schemas-schema": { |
| 4203 | + "description": "AWS Contributed Icon", |
| 4204 | + "default": { |
| 4205 | + "fontPath": "./resources/fonts/aws-toolkit-icons.woff", |
| 4206 | + "fontCharacter": "\\f1cd" |
| 4207 | + } |
| 4208 | + }, |
| 4209 | + "aws-stepfunctions-preview": { |
| 4210 | + "description": "AWS Contributed Icon", |
| 4211 | + "default": { |
| 4212 | + "fontPath": "./resources/fonts/aws-toolkit-icons.woff", |
| 4213 | + "fontCharacter": "\\f1ce" |
| 4214 | + } |
4162 | 4215 | }
|
4163 | 4216 | },
|
4164 | 4217 | "notebooks": [
|
|
4228 | 4281 | "@types/mime-types": "^2.1.1",
|
4229 | 4282 | "@types/mocha": "^10.0.0",
|
4230 | 4283 | "@types/node": "^14.18.63",
|
4231 |
| - "@types/node-fetch": "^2.6.6", |
| 4284 | + "@types/node-fetch": "^2.6.8", |
4232 | 4285 | "@types/prismjs": "^1.26.0",
|
4233 | 4286 | "@types/proxyquire": "^1.3.31",
|
4234 | 4287 | "@types/readline-sync": "^1.4.3",
|
|
0 commit comments