+
+
+
+
+ `
+}
diff --git a/app/elements/wasm/intro-copy.mjs b/app/elements/wasm/intro-copy.mjs
new file mode 100644
index 00000000..e939f60c
--- /dev/null
+++ b/app/elements/wasm/intro-copy.mjs
@@ -0,0 +1,19 @@
+export default function IntroCopy ({ html }) {
+ return html`
+
+
+
+
+ Enhance WASM is bringing server side rendered web components to everyone.
+ Author your components in friendly, standards based syntax. Reuse them across multiple languages, frameworks, and servers.
+ Upgrade them using familiar client side code when needed.
+
+
Your path to resilient, cross platform interfaces begins here.
+
diff --git a/package.json b/package.json
index 3d8980a0..0394b7c2 100644
--- a/package.json
+++ b/package.json
@@ -40,24 +40,9 @@
},
"eslintConfig": {
"extends": [
- "@architect/eslint-config",
- "plugin:prettier/recommended"
- ],
- "plugins": [
- "prettier"
+ "@architect/eslint-config"
],
"rules": {
- "prettier/prettier": [
- "error",
- {
- "semi": false,
- "singleQuote": true,
- "tabWidth": 2,
- "useTabs": false,
- "trailingComma": "es5",
- "bracketSameLine": true
- }
- ],
"filenames/match-regex": "off"
},
"parserOptions": {
diff --git a/public/img/wasm-landing/axol-wasm-banner.svg b/public/img/wasm-landing/axol-wasm-banner.svg
new file mode 100644
index 00000000..dbefea2f
--- /dev/null
+++ b/public/img/wasm-landing/axol-wasm-banner.svg
@@ -0,0 +1,36 @@
+
diff --git a/public/img/wasm-landing/cloud-divider-bottom.svg b/public/img/wasm-landing/cloud-divider-bottom.svg
new file mode 100644
index 00000000..839f5ab7
--- /dev/null
+++ b/public/img/wasm-landing/cloud-divider-bottom.svg
@@ -0,0 +1,30 @@
+
diff --git a/public/img/wasm-landing/cloud-divider-top.svg b/public/img/wasm-landing/cloud-divider-top.svg
new file mode 100644
index 00000000..e6e4032a
--- /dev/null
+++ b/public/img/wasm-landing/cloud-divider-top.svg
@@ -0,0 +1,30 @@
+
diff --git a/public/img/wasm-landing/logo-deno.svg b/public/img/wasm-landing/logo-deno.svg
new file mode 100644
index 00000000..f87ef30e
--- /dev/null
+++ b/public/img/wasm-landing/logo-deno.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/img/wasm-landing/logo-django.svg b/public/img/wasm-landing/logo-django.svg
new file mode 100644
index 00000000..1538f081
--- /dev/null
+++ b/public/img/wasm-landing/logo-django.svg
@@ -0,0 +1,38 @@
+
+
+
+
+]>
+
diff --git a/public/img/wasm-landing/logo-dot-net.svg b/public/img/wasm-landing/logo-dot-net.svg
new file mode 100644
index 00000000..d204a090
--- /dev/null
+++ b/public/img/wasm-landing/logo-dot-net.svg
@@ -0,0 +1,7 @@
+
diff --git a/public/img/wasm-landing/logo-go.svg b/public/img/wasm-landing/logo-go.svg
new file mode 100644
index 00000000..666408bf
--- /dev/null
+++ b/public/img/wasm-landing/logo-go.svg
@@ -0,0 +1,60 @@
+
+
+
diff --git a/public/img/wasm-landing/logo-java.svg b/public/img/wasm-landing/logo-java.svg
new file mode 100644
index 00000000..a5deae22
--- /dev/null
+++ b/public/img/wasm-landing/logo-java.svg
@@ -0,0 +1,54 @@
+
+
+
+
+]>
+
diff --git a/public/img/wasm-landing/logo-node.svg b/public/img/wasm-landing/logo-node.svg
new file mode 100644
index 00000000..41d044ac
--- /dev/null
+++ b/public/img/wasm-landing/logo-node.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/img/wasm-landing/logo-php.svg b/public/img/wasm-landing/logo-php.svg
new file mode 100644
index 00000000..e4f137cb
--- /dev/null
+++ b/public/img/wasm-landing/logo-php.svg
@@ -0,0 +1,96 @@
+
+
\ No newline at end of file
diff --git a/public/img/wasm-landing/logo-python.svg b/public/img/wasm-landing/logo-python.svg
new file mode 100644
index 00000000..269bbea5
--- /dev/null
+++ b/public/img/wasm-landing/logo-python.svg
@@ -0,0 +1,265 @@
+
+
+
+
diff --git a/public/img/wasm-landing/logo-rails.svg b/public/img/wasm-landing/logo-rails.svg
new file mode 100644
index 00000000..9e8fc413
--- /dev/null
+++ b/public/img/wasm-landing/logo-rails.svg
@@ -0,0 +1,11 @@
+
diff --git a/public/img/wasm-landing/logo-ruby.svg b/public/img/wasm-landing/logo-ruby.svg
new file mode 100644
index 00000000..59cf324f
--- /dev/null
+++ b/public/img/wasm-landing/logo-ruby.svg
@@ -0,0 +1,948 @@
+
+
+
+
\ No newline at end of file
diff --git a/public/img/wasm-landing/logo-rust.svg b/public/img/wasm-landing/logo-rust.svg
new file mode 100644
index 00000000..dd830c26
--- /dev/null
+++ b/public/img/wasm-landing/logo-rust.svg
@@ -0,0 +1,57 @@
+
\ No newline at end of file
diff --git a/public/img/wasm-landing/logo-wordpress.svg b/public/img/wasm-landing/logo-wordpress.svg
new file mode 100644
index 00000000..72183e90
--- /dev/null
+++ b/public/img/wasm-landing/logo-wordpress.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
From 9ab07c7631f634844a6c2cc10f302291be549879 Mon Sep 17 00:00:00 2001
From: Cole Peters
Date: Tue, 26 Mar 2024 14:46:30 -0500
Subject: [PATCH 2/3] More WIP WASM landing!
---
app/elements/wasm/container.mjs | 3 +-
app/elements/wasm/discord.mjs | 65 ++++++++++
app/elements/wasm/implementations.mjs | 2 +-
app/elements/wasm/intro-copy.mjs | 3 +-
app/elements/wasm/lower-section.mjs | 13 ++
app/elements/wasm/repos.mjs | 122 ++++++++++++++++++
app/elements/wasm/sky.mjs | 2 +-
app/pages/wasm.html | 7 +
.../img/wasm-landing/cloud-divider-bottom.svg | 2 +-
9 files changed, 213 insertions(+), 6 deletions(-)
create mode 100644 app/elements/wasm/discord.mjs
create mode 100644 app/elements/wasm/lower-section.mjs
create mode 100644 app/elements/wasm/repos.mjs
diff --git a/app/elements/wasm/container.mjs b/app/elements/wasm/container.mjs
index fb0005eb..e29d944e 100644
--- a/app/elements/wasm/container.mjs
+++ b/app/elements/wasm/container.mjs
@@ -1,11 +1,10 @@
-export default function Container({ html }) {
+export default function Container ({ html }) {
return html`
diff --git a/app/elements/wasm/discord.mjs b/app/elements/wasm/discord.mjs
new file mode 100644
index 00000000..2756599c
--- /dev/null
+++ b/app/elements/wasm/discord.mjs
@@ -0,0 +1,65 @@
+export default function Discord ({ html }) {
+ return html`
+
+
+
Get involved
+
+
+
+ Enhance WASM is an open source initiative, and we’re looking for collaborators to join us on our mission of making server side rendered web components accessible to all web developers.
+
+
+ Whatever your choice of programming language or framework may be, we’d love assistance with optimizing our existing implementations, creating new adapters, improving example applications, reviewing pull requests, and everything in between!
+
+
+ If you’re enthusiastic about getting involved, let’s start talking!
+