JoshuaKGoldberg / JoshuaKGoldberg/create-typescript-app

🚀 Feature: Support Remix as a build tool (opt-in Block)

Open
#2,157 0 comments 0 reactions 0 assignees View on GitHub
status: blocked type: feature
Dominant language
TypeScript
Stars
1.4k
Forks
89
Avg merge
1m
Merged PRs (30d)
3

Description

### Feature Request Checklist

- [x] I have pulled the latest `main` branch of the repository.
- [x] I have [searched for related issues](https://github.com/JoshuaKGoldberg/create-typescript-app/issues?q=is%3Aissue) and found none that matched my issue.

### Overview

Similar to #1917 + #2156 + the other builders mentioned in https://github.com/JoshuaKGoldberg/create-typescript-app/issues/1917#issuecomment-2779580434: some projects built on CTA use [Remix](https://remix.run/) as a builder. I'd like to have an opt-in `blockRemix` Block provided that provides the basic building blocks of a CTA-managed Vite config and `package.json` scripts.

### Additional Info

I think this should be blocked on #1917: Remix now is a combo of react-router and Vite. It might end up being that `blockRemix` needs to be used on top of `blockVite` or something like that.

For a reference of a CTA + Remix repository, see: https://github.com/JoshuaKGoldberg/github-username-to-emails-site

🎁

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.