Skip to content

🛠 Tooling: Add a script that can apply this repo's tooling to an existing repo #374

Closed
@JoshuaKGoldberg

Description

@JoshuaKGoldberg

Bug Report Checklist

  • I have tried restarting my IDE and the issue persists.
  • I have pulled the latest main branch of the repository.
  • I have searched for related issues and found none that matched my issue.

Overview

JoshuaKGoldberg/console-fail-test#200 (comment) reminded me to file an issue tracking this:

AH yes thanks - at some point Soon ™️ I will go through all my repos and standardize their tooling on template-typescript-node-package. Which does use package.json files: string[].

I could go through each repo and manually apply the tooling setup in this template package. Oy vey. That's a lot of work.

Or I could write a script that does it somewhat automatically. That'd be nice. Let's do that.

Additional Info

...except, how should that script look? What should it do for repos that want to opt out of a certain thing (e.g. opting out of test coverage)?

I want to think about this deeply.

There are some existing tools (e.g. Yeoman) that I've used in years past. But I haven't seen much about augmenting an existing repository.

Metadata

Metadata

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions