diff --git a/.github/FUNDING.yaml b/.github/FUNDING.yaml index 333e053..5443ee7 100644 --- a/.github/FUNDING.yaml +++ b/.github/FUNDING.yaml @@ -1,2 +1 @@ github: [rektdeckard] - diff --git a/.github/workflows/dreamhost-preview-static.yaml b/.github/workflows/dreamhost-preview-static.yaml index 93cefeb..25874f8 100644 --- a/.github/workflows/dreamhost-preview-static.yaml +++ b/.github/workflows/dreamhost-preview-static.yaml @@ -1,7 +1,6 @@ name: Build and deploy preview site -on: - push +on: push jobs: deploy: @@ -19,7 +18,7 @@ jobs: uses: actions/setup-node@v4 with: node-version: 20 - cache: 'pnpm' + cache: "pnpm" - name: Install dependencies run: pnpm install diff --git a/.github/workflows/dreamhost-static.yaml b/.github/workflows/dreamhost-static.yaml index e7aad98..97c1b6b 100644 --- a/.github/workflows/dreamhost-static.yaml +++ b/.github/workflows/dreamhost-static.yaml @@ -21,7 +21,7 @@ jobs: uses: actions/setup-node@v4 with: node-version: 20 - cache: 'pnpm' + cache: "pnpm" - name: Install dependencies run: pnpm install diff --git a/.prettierrc.mts b/.prettierrc.mjs similarity index 72% rename from .prettierrc.mts rename to .prettierrc.mjs index b323a92..65d0091 100644 --- a/.prettierrc.mts +++ b/.prettierrc.mjs @@ -1,5 +1,3 @@ -import type { Config } from "prettier"; - export default { plugins: ["prettier-plugin-astro"], overrides: [ @@ -10,4 +8,4 @@ export default { }, }, ], -} satisfies Config; +}; diff --git a/README.md b/README.md deleted file mode 100644 index ff19a3e..0000000 --- a/README.md +++ /dev/null @@ -1,48 +0,0 @@ -# Astro Starter Kit: Basics - -```sh -npm create astro@latest -- --template basics -``` - -[![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/github/withastro/astro/tree/latest/examples/basics) -[![Open with CodeSandbox](https://assets.codesandbox.io/github/button-edit-lime.svg)](https://codesandbox.io/p/sandbox/github/withastro/astro/tree/latest/examples/basics) -[![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/withastro/astro?devcontainer_path=.devcontainer/basics/devcontainer.json) - -> πŸ§‘β€πŸš€ **Seasoned astronaut?** Delete this file. Have fun! - -![just-the-basics](https://github.com/withastro/astro/assets/2244813/a0a5533c-a856-4198-8470-2d67b1d7c554) - -## πŸš€ Project Structure - -Inside of your Astro project, you'll see the following folders and files: - -```text -/ -β”œβ”€β”€ public/ -β”‚ └── favicon.svg -β”œβ”€β”€ src/ -β”‚ β”œβ”€β”€ layouts/ -β”‚ β”‚ └── Layout.astro -β”‚ └── pages/ -β”‚ └── index.astro -└── package.json -``` - -To learn more about the folder structure of an Astro project, refer to [our guide on project structure](https://docs.astro.build/en/basics/project-structure/). - -## 🧞 Commands - -All commands are run from the root of the project, from a terminal: - -| Command | Action | -| :------------------------ | :----------------------------------------------- | -| `npm install` | Installs dependencies | -| `npm run dev` | Starts local dev server at `localhost:4321` | -| `npm run build` | Build your production site to `./dist/` | -| `npm run preview` | Preview your build locally, before deploying | -| `npm run astro ...` | Run CLI commands like `astro add`, `astro check` | -| `npm run astro -- --help` | Get help using the Astro CLI | - -## πŸ‘€ Want to learn more? - -Feel free to check [our documentation](https://docs.astro.build) or jump into our [Discord server](https://astro.build/chat). diff --git a/_assets/cert-warning.webp b/_assets/cert-warning.webp deleted file mode 100644 index 7727db4..0000000 Binary files a/_assets/cert-warning.webp and /dev/null differ diff --git a/_assets/cockpit-gauges.webp b/_assets/cockpit-gauges.webp deleted file mode 100644 index 39f13b9..0000000 Binary files a/_assets/cockpit-gauges.webp and /dev/null differ diff --git a/_assets/cockpit.webp b/_assets/cockpit.webp deleted file mode 100644 index 820ea41..0000000 Binary files a/_assets/cockpit.webp and /dev/null differ diff --git a/_assets/helenazhang-spec.png b/_assets/helenazhang-spec.png deleted file mode 100644 index 7fe500c..0000000 Binary files a/_assets/helenazhang-spec.png and /dev/null differ diff --git a/_assets/phosphor-site.webp b/_assets/phosphor-site.webp deleted file mode 100644 index 04dce42..0000000 Binary files a/_assets/phosphor-site.webp and /dev/null differ diff --git a/_assets/phosphor_site.webp b/_assets/phosphor_site.webp deleted file mode 100644 index 270eb4a..0000000 Binary files a/_assets/phosphor_site.webp and /dev/null differ diff --git a/_data/index.tsx b/_data/index.tsx index d0d919e..d23b852 100644 --- a/_data/index.tsx +++ b/_data/index.tsx @@ -53,11 +53,16 @@ export interface Project { content?: ReactNode; } -const IconCount = lazy( - () => fetch("https://script.google.com/macros/s/AKfycbyFtNDr2e26aHumtDOu780zD1O7ANfRqITkdBc-G3nG2tVG7Qat96Ac7hnsi4XYhDWXkQ/exec?proc=count", { redirect: "follow" }) +const IconCount = lazy(() => + fetch( + "https://script.google.com/macros/s/AKfycbyFtNDr2e26aHumtDOu780zD1O7ANfRqITkdBc-G3nG2tVG7Qat96Ac7hnsi4XYhDWXkQ/exec?proc=count", + { redirect: "follow" }, + ) .then((res) => res.json()) - .then((data) => ({ default: () => <>{(data.count * 6).toLocaleString()} })) - .catch(() => ({ default: () => <>{9000..toLocaleString()} })) + .then((data) => ({ + default: () => <>{(data.count * 6).toLocaleString()}, + })) + .catch(() => ({ default: () => <>{(9000).toLocaleString()} })), ); export const projects: ReadonlyArray = [ @@ -976,12 +981,15 @@ createRoot(document.getElementById('root')!).render();\

When working with large component libraries, it's important to factor out sources of human error. Mistakes crop up inevitably at scale, and - with icons and their corresponding implementations β€” - packages in 5 javascript frameworks, a Figma plugin and library, and - other things I'm forgetting β€” we had a lot of complexity to manage by - hand. This led me to build custom internal tooling to support our - efforts from the design process all the way through to production, - including: + with{" "} + + + {" "} + icons and their corresponding implementations β€” packages in 5 + javascript frameworks, a Figma plugin and library, and other things + I'm forgetting β€” we had a lot of complexity to manage by hand. This + led me to build custom internal tooling to support our efforts from + the design process all the way through to production, including: