Skip to content

Latest commit

 

History

History
95 lines (70 loc) · 1.67 KB

replicate.md

File metadata and controls

95 lines (70 loc) · 1.67 KB

Steps to replicate this setup

Create new remix app

npm create remix@latest

Install dependencies

pnpm install

Setup Prettier

pnpm add prettier --save-dev
touch .prettierrc

Setup Tailwind

pnpm add @tailwindcss/typography @tailwindcss/forms prettier-plugin-tailwindcss

Add to tailwind.config.ts

{
    ...,
  plugins: [require("@tailwindcss/typography"), require("@tailwindcss/forms")],
};

Add to .prettierrc

{
  "plugins": ["prettier-plugin-tailwindcss"]
}

Install utilities

pnpm add clsx pretty-cache-header

Setup ESLint

pnpm create @eslint/config@latest

Setup .cursorrules

touch .cursorrules

Then add your coding styles and information about your project.

Setup Plausible

<script
  defer
  data-api="/api/event"
  src="/js/script.js"
  data-domain={config.productionDomain}
></script>

Setup Meta/SEO/OG

Files to add/update: