From 89e8a2cae40b54cd776db2863e56140e4cca4b99 Mon Sep 17 00:00:00 2001 From: Micah Halter Date: Wed, 16 Apr 2025 14:41:46 -0400 Subject: [PATCH 1/2] feat: upgrade to latest AstroJS and TailwindCSS --- .editorconfig | 2 +- .eslintignore | 4 - .eslintrc.js | 53 - .gitignore | 10 +- .node-version | 2 +- .npmrc | 2 - .stackblitzrc | 6 - .vscode/extensions.json | 4 + .vscode/launch.json | 11 + README.md | 1 - astro.config.mjs | 26 +- package.json | 44 +- pnpm-lock.yaml | 6003 ++++++++++++++------------- sandbox.config.json | 11 - src/components/faq.astro | 6 +- src/components/features.astro | 8 +- src/components/footer.astro | 8 +- src/components/header.astro | 10 +- src/components/intro.astro | 10 +- src/components/metadata.astro | 5 +- src/components/theme-switcher.astro | 2 +- src/env.d.ts | 2 - src/layouts/layout.astro | 6 +- src/pages/404.astro | 6 +- src/pages/index.astro | 10 +- src/styles/global.css | 74 +- src/styles/index.css | 2 - src/styles/theme.css | 49 - tailwind.config.cjs | 28 - tsconfig.json | 9 +- vercel.json | 15 - vscode.tailwind.json | 17 - 32 files changed, 3233 insertions(+), 3213 deletions(-) delete mode 100644 .eslintignore delete mode 100644 .eslintrc.js delete mode 100644 .npmrc delete mode 100644 .stackblitzrc create mode 100644 .vscode/extensions.json create mode 100644 .vscode/launch.json delete mode 100644 sandbox.config.json delete mode 100644 src/env.d.ts delete mode 100644 src/styles/index.css delete mode 100644 src/styles/theme.css delete mode 100644 vercel.json delete mode 100644 vscode.tailwind.json diff --git a/.editorconfig b/.editorconfig index 8927e2c..966da78 100644 --- a/.editorconfig +++ b/.editorconfig @@ -9,4 +9,4 @@ end_of_line = lf indent_size = 2 indent_style = space insert_final_newline = true -trim_trailing_whitespace = false \ No newline at end of file +trim_trailing_whitespace = false diff --git a/.eslintignore b/.eslintignore deleted file mode 100644 index a7af2a5..0000000 --- a/.eslintignore +++ /dev/null @@ -1,4 +0,0 @@ -dist -node_modules -.github -types.generated.d.ts \ No newline at end of file diff --git a/.eslintrc.js b/.eslintrc.js deleted file mode 100644 index 296d99a..0000000 --- a/.eslintrc.js +++ /dev/null @@ -1,53 +0,0 @@ -/** @type {import("eslint").Linter.Config} */ -module.exports = { - env: { - node: true, - es2022: true, - browser: true, - }, - extends: ['eslint:recommended', 'plugin:astro/recommended'], - parser: '@typescript-eslint/parser', - parserOptions: { - tsconfigRootDir: __dirname, - ecmaVersion: 'latest', - sourceType: 'module', - }, - rules: {}, - overrides: [ - { - files: ['*.js'], - rules: { - 'no-mixed-spaces-and-tabs': ['error', 'smart-tabs'], - }, - }, - { - files: ['*.astro'], - parser: 'astro-eslint-parser', - parserOptions: { - parser: '@typescript-eslint/parser', - extraFileExtensions: ['.astro'], - }, - rules: { - 'no-mixed-spaces-and-tabs': ['error', 'smart-tabs'], - }, - }, - { - files: ['*.ts'], - parser: '@typescript-eslint/parser', - extends: ['plugin:@typescript-eslint/recommended'], - rules: { - '@typescript-eslint/no-unused-vars': [ - 'error', - { argsIgnorePattern: '^_', destructuredArrayIgnorePattern: '^_' }, - ], - '@typescript-eslint/no-non-null-assertion': 'off', - }, - }, - { - // Define the configuration for ` + src="https://plausible.mehalter.com/js/script.js"> +