From 7da4dce411132c76f56f641b54b90fb36cfd3671 Mon Sep 17 00:00:00 2001 From: Dan Knutsen Date: Thu, 6 Feb 2025 14:59:07 -0600 Subject: [PATCH 1/6] Add /dev support for .hbs, .gjs, .gts files Adds Q /dev support for .hbs, .gjs, .gts files. The .hbs extension is for Handlebars template files. The .gjs extension is for 'Glimmer JavaScript' files used in Ember components The .gts extension is for 'Glimmer TypeScript' files which are the typed equivalent of .gjs --- packages/core/src/shared/filetypes.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/core/src/shared/filetypes.ts b/packages/core/src/shared/filetypes.ts index 843397e6a17..8363b753c35 100644 --- a/packages/core/src/shared/filetypes.ts +++ b/packages/core/src/shared/filetypes.ts @@ -211,6 +211,7 @@ export const codefileExtensions = new Set([ '.fsx', '.gd', '.gitignore', + '.gjs', '.go', '.gql', '.gradle', @@ -220,9 +221,11 @@ export const codefileExtensions = new Set([ '.gsp', '.gst', '.gsx', + '.gts', '.gvy', '.h', '.hack', + '.hbs', '.hh', '.hpp', '.hrl', From a4aee0f7a4b29f7d0be7265a1cd5986a64c6d81b Mon Sep 17 00:00:00 2001 From: Dan Knutsen Date: Thu, 6 Feb 2025 16:05:18 -0600 Subject: [PATCH 2/6] Add Astro support to /dev with .astro and .mdx --- packages/core/src/shared/filetypes.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/core/src/shared/filetypes.ts b/packages/core/src/shared/filetypes.ts index 8363b753c35..504273770e1 100644 --- a/packages/core/src/shared/filetypes.ts +++ b/packages/core/src/shared/filetypes.ts @@ -155,6 +155,7 @@ export const codefileExtensions = new Set([ '.ads', '.apl', '.asm', + '.astro', '.awk', '.b', '.bas', @@ -256,6 +257,7 @@ export const codefileExtensions = new Set([ '.mak', '.makefile', '.md', + '.mdx', '.mjs', '.ml', '.mli', From 8bd4b647ff1968ee7c12dcd32c66f91fff1a8413 Mon Sep 17 00:00:00 2001 From: Dan Knutsen Date: Thu, 6 Feb 2025 16:07:01 -0600 Subject: [PATCH 3/6] Add Svelte SFC support in /dev with .svelte files --- packages/core/src/shared/filetypes.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/core/src/shared/filetypes.ts b/packages/core/src/shared/filetypes.ts index 504273770e1..244da37be38 100644 --- a/packages/core/src/shared/filetypes.ts +++ b/packages/core/src/shared/filetypes.ts @@ -336,6 +336,7 @@ export const codefileExtensions = new Set([ '.ss', '.st', '.sv', + '.svelte', '.svg', '.swift', '.t', From 2ec9bafd2f78ed268e67b37ca9be77c2959460e2 Mon Sep 17 00:00:00 2001 From: Dan Knutsen Date: Thu, 6 Feb 2025 16:11:42 -0600 Subject: [PATCH 4/6] Add better Ruby /dev support with .erb and .rake files --- packages/core/src/shared/filetypes.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/core/src/shared/filetypes.ts b/packages/core/src/shared/filetypes.ts index 244da37be38..9457592c8b2 100644 --- a/packages/core/src/shared/filetypes.ts +++ b/packages/core/src/shared/filetypes.ts @@ -196,6 +196,7 @@ export const codefileExtensions = new Set([ '.el', '.elm', '.env', + '.erb', '.erl', '.ex', '.exs', @@ -294,6 +295,7 @@ export const codefileExtensions = new Set([ '.pyw', '.qs', '.r', + '.rake', '.raku', '.rakumod', '.rakutest', From d7a8a8bf503c15c464f1eac0bda037cb9c608027 Mon Sep 17 00:00:00 2001 From: Dan Knutsen Date: Thu, 6 Feb 2025 16:29:39 -0600 Subject: [PATCH 5/6] Changelog --- .../Feature-d86356a0-bc42-4187-a7f8-205afbc25d76.json | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 packages/amazonq/.changes/next-release/Feature-d86356a0-bc42-4187-a7f8-205afbc25d76.json diff --git a/packages/amazonq/.changes/next-release/Feature-d86356a0-bc42-4187-a7f8-205afbc25d76.json b/packages/amazonq/.changes/next-release/Feature-d86356a0-bc42-4187-a7f8-205afbc25d76.json new file mode 100644 index 00000000000..7d3cdc0bd2e --- /dev/null +++ b/packages/amazonq/.changes/next-release/Feature-d86356a0-bc42-4187-a7f8-205afbc25d76.json @@ -0,0 +1,4 @@ +{ + "type": "Feature", + "description": "Amazon Q /dev: support `.hbs`, `.gjs`, `.gts`, `.astro`, `.svelte`, `.erb`, `.rake` files" +} From 498b16f17061b859a63049bd14cc15165edf7f73 Mon Sep 17 00:00:00 2001 From: Dan Knutsen Date: Thu, 6 Feb 2025 16:30:10 -0600 Subject: [PATCH 6/6] Add one more change to changelog --- .../Feature-d86356a0-bc42-4187-a7f8-205afbc25d76.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/amazonq/.changes/next-release/Feature-d86356a0-bc42-4187-a7f8-205afbc25d76.json b/packages/amazonq/.changes/next-release/Feature-d86356a0-bc42-4187-a7f8-205afbc25d76.json index 7d3cdc0bd2e..510dd1c150d 100644 --- a/packages/amazonq/.changes/next-release/Feature-d86356a0-bc42-4187-a7f8-205afbc25d76.json +++ b/packages/amazonq/.changes/next-release/Feature-d86356a0-bc42-4187-a7f8-205afbc25d76.json @@ -1,4 +1,4 @@ { "type": "Feature", - "description": "Amazon Q /dev: support `.hbs`, `.gjs`, `.gts`, `.astro`, `.svelte`, `.erb`, `.rake` files" + "description": "Amazon Q /dev: support `.hbs`, `.gjs`, `.gts`, `.astro`, `.mdx`, `.svelte`, `.erb`, `.rake` files" }