From c0374735314452cf7f58ec8881f208d816753106 Mon Sep 17 00:00:00 2001 From: Lee Robinson Date: Sun, 16 Jun 2024 13:42:27 -0500 Subject: [PATCH] =?UTF-8?q?Move=20`create-next-app`=20public/=20assets=20f?= =?UTF-8?q?rom=20local=20folder=E2=86=92=20remote=20URL=20(#66931)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit To reduce the number of files cloned during `create-next-app`, this PR shifts the SVG assets placed in the `public/` folder to instead by consumed from the Next.js site. Since these are SVG files (vector images), the Image component does _not_ optimize them with image optimization. Image optimization only applies to raster images (like `.png` or `.jpg`). This means it's effectively similar to using the `unoptimized` prop on the `Image` component, which means you don't need to add `remotePatterns` to `next.config.js` – which would be midly annoying for the `create-next-app` starter. I also renamed `file-text.svg` to `file.svg` so the URL is shorter. These assets will be live on .org any minute now. --- .../create-next-app/templates/app-tw/js/app/page.js | 10 +++++----- .../templates/app-tw/js/public/file-text.svg | 3 --- .../templates/app-tw/js/public/globe.svg | 10 ---------- .../templates/app-tw/js/public/next.svg | 1 - .../templates/app-tw/js/public/vercel.svg | 10 ---------- .../templates/app-tw/js/public/window.svg | 3 --- .../create-next-app/templates/app-tw/ts/app/page.tsx | 10 +++++----- .../templates/app-tw/ts/public/file-text.svg | 3 --- .../templates/app-tw/ts/public/globe.svg | 10 ---------- .../templates/app-tw/ts/public/next.svg | 1 - .../templates/app-tw/ts/public/vercel.svg | 10 ---------- .../templates/app-tw/ts/public/window.svg | 3 --- packages/create-next-app/templates/app/js/app/page.js | 10 +++++----- .../templates/app/js/public/file-text.svg | 3 --- .../create-next-app/templates/app/js/public/globe.svg | 10 ---------- .../create-next-app/templates/app/js/public/next.svg | 1 - .../create-next-app/templates/app/js/public/vercel.svg | 10 ---------- .../create-next-app/templates/app/js/public/window.svg | 3 --- packages/create-next-app/templates/app/ts/app/page.tsx | 10 +++++----- .../templates/app/ts/public/file-text.svg | 3 --- .../create-next-app/templates/app/ts/public/globe.svg | 10 ---------- .../create-next-app/templates/app/ts/public/next.svg | 1 - .../create-next-app/templates/app/ts/public/vercel.svg | 10 ---------- .../create-next-app/templates/app/ts/public/window.svg | 3 --- .../templates/default-tw/js/pages/index.js | 10 +++++----- .../templates/default-tw/js/public/file-text.svg | 3 --- .../templates/default-tw/js/public/globe.svg | 10 ---------- .../templates/default-tw/js/public/next.svg | 1 - .../templates/default-tw/js/public/vercel.svg | 10 ---------- .../templates/default-tw/js/public/window.svg | 3 --- .../templates/default-tw/ts/pages/index.tsx | 10 +++++----- .../templates/default-tw/ts/public/file-text.svg | 3 --- .../templates/default-tw/ts/public/globe.svg | 10 ---------- .../templates/default-tw/ts/public/next.svg | 1 - .../templates/default-tw/ts/public/vercel.svg | 10 ---------- .../templates/default-tw/ts/public/window.svg | 3 --- .../templates/default/js/pages/index.js | 10 +++++----- .../templates/default/js/public/file-text.svg | 3 --- .../templates/default/js/public/globe.svg | 10 ---------- .../templates/default/js/public/next.svg | 1 - .../templates/default/js/public/vercel.svg | 10 ---------- .../templates/default/js/public/window.svg | 3 --- .../templates/default/ts/pages/index.tsx | 10 +++++----- .../templates/default/ts/public/file-text.svg | 3 --- .../templates/default/ts/public/globe.svg | 10 ---------- .../templates/default/ts/public/next.svg | 1 - .../templates/default/ts/public/vercel.svg | 10 ---------- .../templates/default/ts/public/window.svg | 3 --- 48 files changed, 40 insertions(+), 256 deletions(-) delete mode 100644 packages/create-next-app/templates/app-tw/js/public/file-text.svg delete mode 100644 packages/create-next-app/templates/app-tw/js/public/globe.svg delete mode 100644 packages/create-next-app/templates/app-tw/js/public/next.svg delete mode 100644 packages/create-next-app/templates/app-tw/js/public/vercel.svg delete mode 100644 packages/create-next-app/templates/app-tw/js/public/window.svg delete mode 100644 packages/create-next-app/templates/app-tw/ts/public/file-text.svg delete mode 100644 packages/create-next-app/templates/app-tw/ts/public/globe.svg delete mode 100644 packages/create-next-app/templates/app-tw/ts/public/next.svg delete mode 100644 packages/create-next-app/templates/app-tw/ts/public/vercel.svg delete mode 100644 packages/create-next-app/templates/app-tw/ts/public/window.svg delete mode 100644 packages/create-next-app/templates/app/js/public/file-text.svg delete mode 100644 packages/create-next-app/templates/app/js/public/globe.svg delete mode 100644 packages/create-next-app/templates/app/js/public/next.svg delete mode 100644 packages/create-next-app/templates/app/js/public/vercel.svg delete mode 100644 packages/create-next-app/templates/app/js/public/window.svg delete mode 100644 packages/create-next-app/templates/app/ts/public/file-text.svg delete mode 100644 packages/create-next-app/templates/app/ts/public/globe.svg delete mode 100644 packages/create-next-app/templates/app/ts/public/next.svg delete mode 100644 packages/create-next-app/templates/app/ts/public/vercel.svg delete mode 100644 packages/create-next-app/templates/app/ts/public/window.svg delete mode 100644 packages/create-next-app/templates/default-tw/js/public/file-text.svg delete mode 100644 packages/create-next-app/templates/default-tw/js/public/globe.svg delete mode 100644 packages/create-next-app/templates/default-tw/js/public/next.svg delete mode 100644 packages/create-next-app/templates/default-tw/js/public/vercel.svg delete mode 100644 packages/create-next-app/templates/default-tw/js/public/window.svg delete mode 100644 packages/create-next-app/templates/default-tw/ts/public/file-text.svg delete mode 100644 packages/create-next-app/templates/default-tw/ts/public/globe.svg delete mode 100644 packages/create-next-app/templates/default-tw/ts/public/next.svg delete mode 100644 packages/create-next-app/templates/default-tw/ts/public/vercel.svg delete mode 100644 packages/create-next-app/templates/default-tw/ts/public/window.svg delete mode 100644 packages/create-next-app/templates/default/js/public/file-text.svg delete mode 100644 packages/create-next-app/templates/default/js/public/globe.svg delete mode 100644 packages/create-next-app/templates/default/js/public/next.svg delete mode 100644 packages/create-next-app/templates/default/js/public/vercel.svg delete mode 100644 packages/create-next-app/templates/default/js/public/window.svg delete mode 100644 packages/create-next-app/templates/default/ts/public/file-text.svg delete mode 100644 packages/create-next-app/templates/default/ts/public/globe.svg delete mode 100644 packages/create-next-app/templates/default/ts/public/next.svg delete mode 100644 packages/create-next-app/templates/default/ts/public/vercel.svg delete mode 100644 packages/create-next-app/templates/default/ts/public/window.svg diff --git a/packages/create-next-app/templates/app-tw/js/app/page.js b/packages/create-next-app/templates/app-tw/js/app/page.js index bd25b3320d..7d125a686a 100644 --- a/packages/create-next-app/templates/app-tw/js/app/page.js +++ b/packages/create-next-app/templates/app-tw/js/app/page.js @@ -6,7 +6,7 @@ export default function Home() {
Next.js logo Vercel logomark File icon Window icon Globe icon - - diff --git a/packages/create-next-app/templates/app-tw/js/public/globe.svg b/packages/create-next-app/templates/app-tw/js/public/globe.svg deleted file mode 100644 index 4230a3d207..0000000000 --- a/packages/create-next-app/templates/app-tw/js/public/globe.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/packages/create-next-app/templates/app-tw/js/public/next.svg b/packages/create-next-app/templates/app-tw/js/public/next.svg deleted file mode 100644 index 5174b28c56..0000000000 --- a/packages/create-next-app/templates/app-tw/js/public/next.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/create-next-app/templates/app-tw/js/public/vercel.svg b/packages/create-next-app/templates/app-tw/js/public/vercel.svg deleted file mode 100644 index 0164ddc5ad..0000000000 --- a/packages/create-next-app/templates/app-tw/js/public/vercel.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/packages/create-next-app/templates/app-tw/js/public/window.svg b/packages/create-next-app/templates/app-tw/js/public/window.svg deleted file mode 100644 index bbc780069c..0000000000 --- a/packages/create-next-app/templates/app-tw/js/public/window.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/packages/create-next-app/templates/app-tw/ts/app/page.tsx b/packages/create-next-app/templates/app-tw/ts/app/page.tsx index 4d3e0cc8d1..f61e7e9f86 100644 --- a/packages/create-next-app/templates/app-tw/ts/app/page.tsx +++ b/packages/create-next-app/templates/app-tw/ts/app/page.tsx @@ -6,7 +6,7 @@ export default function Home() {
Next.js logo Vercel logomark File icon Window icon Globe icon - - diff --git a/packages/create-next-app/templates/app-tw/ts/public/globe.svg b/packages/create-next-app/templates/app-tw/ts/public/globe.svg deleted file mode 100644 index 4230a3d207..0000000000 --- a/packages/create-next-app/templates/app-tw/ts/public/globe.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/packages/create-next-app/templates/app-tw/ts/public/next.svg b/packages/create-next-app/templates/app-tw/ts/public/next.svg deleted file mode 100644 index 5174b28c56..0000000000 --- a/packages/create-next-app/templates/app-tw/ts/public/next.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/create-next-app/templates/app-tw/ts/public/vercel.svg b/packages/create-next-app/templates/app-tw/ts/public/vercel.svg deleted file mode 100644 index 0164ddc5ad..0000000000 --- a/packages/create-next-app/templates/app-tw/ts/public/vercel.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/packages/create-next-app/templates/app-tw/ts/public/window.svg b/packages/create-next-app/templates/app-tw/ts/public/window.svg deleted file mode 100644 index bbc780069c..0000000000 --- a/packages/create-next-app/templates/app-tw/ts/public/window.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/packages/create-next-app/templates/app/js/app/page.js b/packages/create-next-app/templates/app/js/app/page.js index e82a8c418b..2a721a8c28 100644 --- a/packages/create-next-app/templates/app/js/app/page.js +++ b/packages/create-next-app/templates/app/js/app/page.js @@ -7,7 +7,7 @@ export default function Home() {
Next.js logo Vercel logomark File icon Window icon Globe icon - - diff --git a/packages/create-next-app/templates/app/js/public/globe.svg b/packages/create-next-app/templates/app/js/public/globe.svg deleted file mode 100644 index 4230a3d207..0000000000 --- a/packages/create-next-app/templates/app/js/public/globe.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/packages/create-next-app/templates/app/js/public/next.svg b/packages/create-next-app/templates/app/js/public/next.svg deleted file mode 100644 index 5174b28c56..0000000000 --- a/packages/create-next-app/templates/app/js/public/next.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/create-next-app/templates/app/js/public/vercel.svg b/packages/create-next-app/templates/app/js/public/vercel.svg deleted file mode 100644 index 0164ddc5ad..0000000000 --- a/packages/create-next-app/templates/app/js/public/vercel.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/packages/create-next-app/templates/app/js/public/window.svg b/packages/create-next-app/templates/app/js/public/window.svg deleted file mode 100644 index bbc780069c..0000000000 --- a/packages/create-next-app/templates/app/js/public/window.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/packages/create-next-app/templates/app/ts/app/page.tsx b/packages/create-next-app/templates/app/ts/app/page.tsx index 251869c075..22e1feebab 100644 --- a/packages/create-next-app/templates/app/ts/app/page.tsx +++ b/packages/create-next-app/templates/app/ts/app/page.tsx @@ -7,7 +7,7 @@ export default function Home() {
Next.js logo Vercel logomark File icon Window icon Globe icon - - diff --git a/packages/create-next-app/templates/app/ts/public/globe.svg b/packages/create-next-app/templates/app/ts/public/globe.svg deleted file mode 100644 index 4230a3d207..0000000000 --- a/packages/create-next-app/templates/app/ts/public/globe.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/packages/create-next-app/templates/app/ts/public/next.svg b/packages/create-next-app/templates/app/ts/public/next.svg deleted file mode 100644 index 5174b28c56..0000000000 --- a/packages/create-next-app/templates/app/ts/public/next.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/create-next-app/templates/app/ts/public/vercel.svg b/packages/create-next-app/templates/app/ts/public/vercel.svg deleted file mode 100644 index 0164ddc5ad..0000000000 --- a/packages/create-next-app/templates/app/ts/public/vercel.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/packages/create-next-app/templates/app/ts/public/window.svg b/packages/create-next-app/templates/app/ts/public/window.svg deleted file mode 100644 index bbc780069c..0000000000 --- a/packages/create-next-app/templates/app/ts/public/window.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/packages/create-next-app/templates/default-tw/js/pages/index.js b/packages/create-next-app/templates/default-tw/js/pages/index.js index d98d7453d3..052bfe44ab 100644 --- a/packages/create-next-app/templates/default-tw/js/pages/index.js +++ b/packages/create-next-app/templates/default-tw/js/pages/index.js @@ -20,7 +20,7 @@ export default function Home() {
Next.js logo Vercel logomark File icon Window icon Globe icon - - diff --git a/packages/create-next-app/templates/default-tw/js/public/globe.svg b/packages/create-next-app/templates/default-tw/js/public/globe.svg deleted file mode 100644 index 4230a3d207..0000000000 --- a/packages/create-next-app/templates/default-tw/js/public/globe.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/packages/create-next-app/templates/default-tw/js/public/next.svg b/packages/create-next-app/templates/default-tw/js/public/next.svg deleted file mode 100644 index 5174b28c56..0000000000 --- a/packages/create-next-app/templates/default-tw/js/public/next.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/create-next-app/templates/default-tw/js/public/vercel.svg b/packages/create-next-app/templates/default-tw/js/public/vercel.svg deleted file mode 100644 index 0164ddc5ad..0000000000 --- a/packages/create-next-app/templates/default-tw/js/public/vercel.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/packages/create-next-app/templates/default-tw/js/public/window.svg b/packages/create-next-app/templates/default-tw/js/public/window.svg deleted file mode 100644 index bbc780069c..0000000000 --- a/packages/create-next-app/templates/default-tw/js/public/window.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/packages/create-next-app/templates/default-tw/ts/pages/index.tsx b/packages/create-next-app/templates/default-tw/ts/pages/index.tsx index 6ddbd0b6c5..edd01c67fe 100644 --- a/packages/create-next-app/templates/default-tw/ts/pages/index.tsx +++ b/packages/create-next-app/templates/default-tw/ts/pages/index.tsx @@ -20,7 +20,7 @@ export default function Home() {
Next.js logo Vercel logomark File icon Window icon Globe icon - - diff --git a/packages/create-next-app/templates/default-tw/ts/public/globe.svg b/packages/create-next-app/templates/default-tw/ts/public/globe.svg deleted file mode 100644 index 4230a3d207..0000000000 --- a/packages/create-next-app/templates/default-tw/ts/public/globe.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/packages/create-next-app/templates/default-tw/ts/public/next.svg b/packages/create-next-app/templates/default-tw/ts/public/next.svg deleted file mode 100644 index 5174b28c56..0000000000 --- a/packages/create-next-app/templates/default-tw/ts/public/next.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/create-next-app/templates/default-tw/ts/public/vercel.svg b/packages/create-next-app/templates/default-tw/ts/public/vercel.svg deleted file mode 100644 index 0164ddc5ad..0000000000 --- a/packages/create-next-app/templates/default-tw/ts/public/vercel.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/packages/create-next-app/templates/default-tw/ts/public/window.svg b/packages/create-next-app/templates/default-tw/ts/public/window.svg deleted file mode 100644 index bbc780069c..0000000000 --- a/packages/create-next-app/templates/default-tw/ts/public/window.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/packages/create-next-app/templates/default/js/pages/index.js b/packages/create-next-app/templates/default/js/pages/index.js index 1ae939e8ef..4cbd81cf9e 100644 --- a/packages/create-next-app/templates/default/js/pages/index.js +++ b/packages/create-next-app/templates/default/js/pages/index.js @@ -29,7 +29,7 @@ export default function Home() {
Next.js logo Vercel logomark File icon Window icon Globe icon - - diff --git a/packages/create-next-app/templates/default/js/public/globe.svg b/packages/create-next-app/templates/default/js/public/globe.svg deleted file mode 100644 index 4230a3d207..0000000000 --- a/packages/create-next-app/templates/default/js/public/globe.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/packages/create-next-app/templates/default/js/public/next.svg b/packages/create-next-app/templates/default/js/public/next.svg deleted file mode 100644 index 5174b28c56..0000000000 --- a/packages/create-next-app/templates/default/js/public/next.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/create-next-app/templates/default/js/public/vercel.svg b/packages/create-next-app/templates/default/js/public/vercel.svg deleted file mode 100644 index 0164ddc5ad..0000000000 --- a/packages/create-next-app/templates/default/js/public/vercel.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/packages/create-next-app/templates/default/js/public/window.svg b/packages/create-next-app/templates/default/js/public/window.svg deleted file mode 100644 index bbc780069c..0000000000 --- a/packages/create-next-app/templates/default/js/public/window.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/packages/create-next-app/templates/default/ts/pages/index.tsx b/packages/create-next-app/templates/default/ts/pages/index.tsx index ec873f8153..2c2046708b 100644 --- a/packages/create-next-app/templates/default/ts/pages/index.tsx +++ b/packages/create-next-app/templates/default/ts/pages/index.tsx @@ -29,7 +29,7 @@ export default function Home() {
Next.js logo Vercel logomark File icon Window icon Globe icon - - diff --git a/packages/create-next-app/templates/default/ts/public/globe.svg b/packages/create-next-app/templates/default/ts/public/globe.svg deleted file mode 100644 index 4230a3d207..0000000000 --- a/packages/create-next-app/templates/default/ts/public/globe.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/packages/create-next-app/templates/default/ts/public/next.svg b/packages/create-next-app/templates/default/ts/public/next.svg deleted file mode 100644 index 5174b28c56..0000000000 --- a/packages/create-next-app/templates/default/ts/public/next.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/packages/create-next-app/templates/default/ts/public/vercel.svg b/packages/create-next-app/templates/default/ts/public/vercel.svg deleted file mode 100644 index 0164ddc5ad..0000000000 --- a/packages/create-next-app/templates/default/ts/public/vercel.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/packages/create-next-app/templates/default/ts/public/window.svg b/packages/create-next-app/templates/default/ts/public/window.svg deleted file mode 100644 index bbc780069c..0000000000 --- a/packages/create-next-app/templates/default/ts/public/window.svg +++ /dev/null @@ -1,3 +0,0 @@ - - -