diff --git a/assets/frappe.webp b/assets/frappe.webp index df784257..e55faea0 100644 Binary files a/assets/frappe.webp and b/assets/frappe.webp differ diff --git a/assets/latte.webp b/assets/latte.webp index 01049994..81a25e04 100644 Binary files a/assets/latte.webp and b/assets/latte.webp differ diff --git a/assets/macchiato.webp b/assets/macchiato.webp index 4f28298d..97ffbc6a 100644 Binary files a/assets/macchiato.webp and b/assets/macchiato.webp differ diff --git a/assets/mocha.webp b/assets/mocha.webp index 3b2ee547..d5b9007a 100644 Binary files a/assets/mocha.webp and b/assets/mocha.webp differ diff --git a/icons/css-variables/astro-config.svg b/icons/css-variables/astro-config.svg new file mode 100644 index 00000000..efe6c88f --- /dev/null +++ b/icons/css-variables/astro-config.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/icons/css-variables/astro.svg b/icons/css-variables/astro.svg new file mode 100644 index 00000000..8aa4478e --- /dev/null +++ b/icons/css-variables/astro.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/icons/css-variables/eleventy.svg b/icons/css-variables/eleventy.svg new file mode 100644 index 00000000..82c06173 --- /dev/null +++ b/icons/css-variables/eleventy.svg @@ -0,0 +1,3 @@ + + + diff --git a/icons/frappe/astro-config.svg b/icons/frappe/astro-config.svg new file mode 100644 index 00000000..6b70f57c --- /dev/null +++ b/icons/frappe/astro-config.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/icons/frappe/astro.svg b/icons/frappe/astro.svg new file mode 100644 index 00000000..537c2c15 --- /dev/null +++ b/icons/frappe/astro.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/icons/frappe/eleventy.svg b/icons/frappe/eleventy.svg new file mode 100644 index 00000000..8f4f50a0 --- /dev/null +++ b/icons/frappe/eleventy.svg @@ -0,0 +1,3 @@ + + + diff --git a/icons/latte/astro-config.svg b/icons/latte/astro-config.svg new file mode 100644 index 00000000..3317c783 --- /dev/null +++ b/icons/latte/astro-config.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/icons/latte/astro.svg b/icons/latte/astro.svg new file mode 100644 index 00000000..e695dbaa --- /dev/null +++ b/icons/latte/astro.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/icons/latte/eleventy.svg b/icons/latte/eleventy.svg new file mode 100644 index 00000000..e4c270cf --- /dev/null +++ b/icons/latte/eleventy.svg @@ -0,0 +1,3 @@ + + + diff --git a/icons/macchiato/astro-config.svg b/icons/macchiato/astro-config.svg new file mode 100644 index 00000000..5fb8a816 --- /dev/null +++ b/icons/macchiato/astro-config.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/icons/macchiato/astro.svg b/icons/macchiato/astro.svg new file mode 100644 index 00000000..49891961 --- /dev/null +++ b/icons/macchiato/astro.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/icons/macchiato/eleventy.svg b/icons/macchiato/eleventy.svg new file mode 100644 index 00000000..1ad19345 --- /dev/null +++ b/icons/macchiato/eleventy.svg @@ -0,0 +1,3 @@ + + + diff --git a/icons/mocha/astro-config.svg b/icons/mocha/astro-config.svg new file mode 100644 index 00000000..8b6b0318 --- /dev/null +++ b/icons/mocha/astro-config.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/icons/mocha/astro.svg b/icons/mocha/astro.svg new file mode 100644 index 00000000..ea879fa3 --- /dev/null +++ b/icons/mocha/astro.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/icons/mocha/eleventy.svg b/icons/mocha/eleventy.svg new file mode 100644 index 00000000..a85e57fb --- /dev/null +++ b/icons/mocha/eleventy.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/defaults/fileIcons.ts b/src/defaults/fileIcons.ts index fd5ed952..0a7dd5d2 100644 --- a/src/defaults/fileIcons.ts +++ b/src/defaults/fileIcons.ts @@ -38,6 +38,20 @@ export const fileIcons: FileIcons = { 'apollo.config.ts', ], }, + 'astro': { + fileExtensions: ['astro'], + languageIds: ['astro'], + }, + 'astro-config': { + fileNames: [ + 'astro.config.js', + 'astro.config.mjs', + 'astro.config.cjs', + 'astro.config.ts', + 'astro.config.cts', + 'astro.config.mts', + ], + }, 'audio': { fileExtensions: [ 'mp3', @@ -171,6 +185,7 @@ export const fileIcons: FileIcons = { fileExtensions: ['h'], }, 'caddy': { + fileExtensions: ['caddyfile'], fileNames: ['caddyfile'], }, 'capacitor': { @@ -547,6 +562,15 @@ export const fileIcons: FileIcons = { 'ejs': { fileExtensions: ['ejs'], }, + 'eleventy': { + fileNames: [ + '.eleventy.js', + 'eleventy.config.js', + 'eleventy.config.mjs', + 'eleventy.config.cjs', + '.eleventyignore', + ], + }, 'elixir': { languageIds: ['elixir'], fileExtensions: [