diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c9cda48307..8c068ec7dd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -191,17 +191,17 @@ importers: specifier: ^5.0.0 version: 5.0.0 '@types/node': - specifier: ^20.2.5 - version: 20.2.5 + specifier: ^20.2.6 + version: 20.2.6 '@types/prettier': - specifier: ^2.7.2 - version: 2.7.2 + specifier: ^2.7.3 + version: 2.7.3 degit: specifier: ^2.8.4 version: 2.8.4 dotenv: - specifier: ^16.1.0 - version: 16.1.0 + specifier: ^16.1.4 + version: 16.1.4 jimp: specifier: ^0.22.8 version: 0.22.8 @@ -209,8 +209,8 @@ importers: specifier: ^0.30.0 version: 0.30.0 marked: - specifier: ^5.0.3 - version: 5.0.3 + specifier: ^5.1.0 + version: 5.1.0 node-fetch: specifier: ^3.3.1 version: 3.3.1 @@ -255,7 +255,7 @@ importers: version: 5.0.4 vite: specifier: ^4.3.9 - version: 4.3.9(@types/node@20.2.5)(sass@1.62.1) + version: 4.3.9(@types/node@20.2.6)(sass@1.62.1) vite-imagetools: specifier: ^5.0.4 version: 5.0.4 @@ -1742,7 +1742,7 @@ packages: svelte: link:packages/svelte tiny-glob: 0.2.9 undici: 5.22.1 - vite: 4.3.9(@types/node@20.2.5)(sass@1.62.1) + vite: 4.3.9(@types/node@20.2.6)(sass@1.62.1) transitivePeerDependencies: - supports-color @@ -1772,7 +1772,7 @@ packages: codemirror: 6.0.1(@lezer/common@1.0.3) esm-env: 1.0.0 estree-walker: 3.0.3 - marked: 5.0.3 + marked: 5.1.0 resolve.exports: 2.0.2 svelte: link:packages/svelte svelte-json-tree: 1.0.0 @@ -1820,7 +1820,7 @@ packages: '@sveltejs/vite-plugin-svelte': 2.4.1(svelte@packages+svelte)(vite@4.3.9) debug: 4.3.4 svelte: link:packages/svelte - vite: 4.3.9(@types/node@20.2.5)(sass@1.62.1) + vite: 4.3.9(@types/node@20.2.6)(sass@1.62.1) transitivePeerDependencies: - supports-color @@ -1838,7 +1838,7 @@ packages: magic-string: 0.30.0 svelte: link:packages/svelte svelte-hmr: 0.15.2(svelte@packages+svelte) - vite: 4.3.9(@types/node@20.2.5)(sass@1.62.1) + vite: 4.3.9(@types/node@20.2.6)(sass@1.62.1) vitefu: 0.2.4(vite@4.3.9) transitivePeerDependencies: - supports-color @@ -1912,8 +1912,8 @@ packages: resolution: {integrity: sha512-QpLcX9ZSsq3YYUUnD3nFDY8H7wctAhQj/TFKL8Ya8v5fMm3CFXxo8zStsLAl780ltoYoo1WvKUVGBQK+1ifr7g==} dev: true - /@types/node@20.2.5: - resolution: {integrity: sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==} + /@types/node@20.2.6: + resolution: {integrity: sha512-GQBWUtGoefMEOx/vu+emHEHU5aw6JdDoEtZhoBrHFPZbA/YNRFfN996XbBASEWdvmLSLyv9FKYppYGyZjCaq/g==} /@types/normalize-package-data@2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} @@ -1923,8 +1923,8 @@ packages: resolution: {integrity: sha512-qwfpsHmFuhAS/dVd4uBIraMxRd56vwBUYQGZ6GpXnFuM2XMRFJbIyruFKKlW2daQliuYZwe0qfn/UjFCDKic5g==} dev: false - /@types/prettier@2.7.2: - resolution: {integrity: sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==} + /@types/prettier@2.7.3: + resolution: {integrity: sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==} dev: true /@types/pug@2.0.6: @@ -1946,7 +1946,7 @@ packages: /@types/websocket@1.0.5: resolution: {integrity: sha512-NbsqiNX9CnEfC1Z0Vf4mE1SgAJ07JnRYcNex7AJ9zAVzmiGHmjKFEk7O4TJIsgv2B1sLEb6owKFZrACwdYngsQ==} dependencies: - '@types/node': 20.2.5 + '@types/node': 20.2.6 dev: false /@typescript-eslint/eslint-plugin@5.59.7(@typescript-eslint/parser@5.59.7)(eslint@8.41.0)(typescript@5.0.4): @@ -2959,8 +2959,8 @@ packages: engines: {node: '>=12'} dev: true - /dotenv@16.1.0: - resolution: {integrity: sha512-XiwP/4cqatBNLEnKe169vPZCrovUmYngyVA4DgZ3uIVLJfZaBgr4uT0EF2TrEQqgWDDlekGo0muEYme5SR78Ww==} + /dotenv@16.1.4: + resolution: {integrity: sha512-m55RtE8AsPeJBpOIFKihEmqUcoVncQIwo7x9U8ZwLEZw9ZpXboz2c+rvog+jUaJvVrZ5kBOeYQBX5+8Aa/OZQw==} engines: {node: '>=12'} dev: true @@ -4388,8 +4388,8 @@ packages: engines: {node: '>=8'} dev: true - /marked@5.0.3: - resolution: {integrity: sha512-KUONa43Uk74uUNWMxh6lfaNYmSAsRMiDAaX8QBCCRVXzEufR0zX6T33vrGbvTnQLL02ungDM3KSzZtO+chJaHg==} + /marked@5.1.0: + resolution: {integrity: sha512-z3/nBe7aTI8JDszlYLk7dDVNpngjw0o1ZJtrA9kIfkkHcIF+xH7mO23aISl4WxP83elU+MFROgahqdpd05lMEQ==} engines: {node: '>= 18'} hasBin: true @@ -6230,7 +6230,7 @@ packages: fsevents: 2.3.2 dev: true - /vite@4.3.9(@types/node@20.2.5)(sass@1.62.1): + /vite@4.3.9(@types/node@20.2.6)(sass@1.62.1): resolution: {integrity: sha512-qsTNZjO9NoJNW7KnOrgYwczm0WctJ8m/yqYAMAK9Lxt4SoySUfS5S8ia9K7JHpa3KEeMfyF8LoJ3c5NeBJy6pg==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -6255,7 +6255,7 @@ packages: terser: optional: true dependencies: - '@types/node': 20.2.5 + '@types/node': 20.2.6 esbuild: 0.17.19 postcss: 8.4.23 rollup: 3.23.0 @@ -6271,7 +6271,7 @@ packages: vite: optional: true dependencies: - vite: 4.3.9(@types/node@20.2.5)(sass@1.62.1) + vite: 4.3.9(@types/node@20.2.6)(sass@1.62.1) /vitest@0.31.1(happy-dom@9.20.3)(jsdom@21.1.2)(playwright@1.34.3): resolution: {integrity: sha512-/dOoOgzoFk/5pTvg1E65WVaobknWREN15+HF+0ucudo3dDG/vCZoXTQrjIfEaWvQXmqScwkRodrTbM/ScMpRcQ==} diff --git a/sites/svelte.dev/package.json b/sites/svelte.dev/package.json index 345a2cd6a3..fe34f2d184 100644 --- a/sites/svelte.dev/package.json +++ b/sites/svelte.dev/package.json @@ -32,13 +32,13 @@ "@sveltejs/site-kit": "6.0.0-next.1", "@sveltejs/vite-plugin-svelte": "^2.4.1", "@types/marked": "^5.0.0", - "@types/node": "^20.2.5", - "@types/prettier": "^2.7.2", + "@types/node": "^20.2.6", + "@types/prettier": "^2.7.3", "degit": "^2.8.4", - "dotenv": "^16.1.0", + "dotenv": "^16.1.4", "jimp": "^0.22.8", "magic-string": "^0.30.0", - "marked": "^5.0.3", + "marked": "^5.1.0", "node-fetch": "^3.3.1", "prettier": "^2.8.8", "prettier-plugin-svelte": "^2.10.1", diff --git a/sites/svelte.dev/src/routes/_components/Demo.svelte b/sites/svelte.dev/src/routes/_components/Demo.svelte index 3b7f7c5887..7f9e0128d7 100644 --- a/sites/svelte.dev/src/routes/_components/Demo.svelte +++ b/sites/svelte.dev/src/routes/_components/Demo.svelte @@ -31,6 +31,10 @@ let selected = examples[0]; + + + +

Why Svelte?

diff --git a/sites/svelte.dev/src/routes/_components/Hero.svelte b/sites/svelte.dev/src/routes/_components/Hero.svelte index 40f8d639aa..663be50cfa 100644 --- a/sites/svelte.dev/src/routes/_components/Hero.svelte +++ b/sites/svelte.dev/src/routes/_components/Hero.svelte @@ -1,109 +1,161 @@
- Cybernetically enhanced web apps - - The Svelte compiler packaging up your component code - - Svelte logotype +
+ Svelte logotype + + Cybernetically enhanced
web apps +
+ +
+ + + + + + + + + The Svelte compiler packaging up your component code +
diff --git a/sites/svelte.dev/src/routes/_components/svelte-machine-desktop.png b/sites/svelte.dev/src/routes/_components/svelte-machine-desktop.png new file mode 100644 index 0000000000..5ba1088bed Binary files /dev/null and b/sites/svelte.dev/src/routes/_components/svelte-machine-desktop.png differ diff --git a/sites/svelte.dev/src/routes/_components/svelte-machine-mobile.png b/sites/svelte.dev/src/routes/_components/svelte-machine-mobile.png new file mode 100644 index 0000000000..8649b86e61 Binary files /dev/null and b/sites/svelte.dev/src/routes/_components/svelte-machine-mobile.png differ diff --git a/sites/svelte.dev/src/routes/_components/svelte-machine.png b/sites/svelte.dev/src/routes/_components/svelte-machine.png index d729a63a23..d7cd13d11e 100644 Binary files a/sites/svelte.dev/src/routes/_components/svelte-machine.png and b/sites/svelte.dev/src/routes/_components/svelte-machine.png differ