v4.4.0
♻️ Refactors
-
db9ab10 ♻️ refactor: overhaul the contents of multiple files
This includes includes a subset of changes:
-
♻️ refactor: fetch most long template files' contents from github gist's
- In short, the contents of these files are now fetched from a secret gist, holding the contents of these files. This means that new releases won't have to be made for any changes to these files anymore.
- With this, some of the content has been changed (see further below). However, any future changes to the content of these files will still be outlined within any future changelogs.
Updated files:
docs/example.md
- Expanded a bit more with better language..github/workflows/workflow.yml
- Added an extra comment, plus miniscule edits.CONTRIBUTING.md
- Completely revamped existing content with much more detail and better formatting.README.md
- See below for the changes to this file.
-
♻️ refactor(README.md): append extra content depending on
CONTRIBUTING.md
andLICENSE
inclusion- If the
CONTRIBUTING.md
toggles is selected, then some extra content about contributing to the package is appended to theREADME.md
file. - Same with if the
LICENSE
file toggle is selected, it will find the license name and display a short notice about the packages' license. README.md
is not affected by the change to storing file contents as Gists for most long files. See this comment for why.
- If the
-
✨ Features
-
5fd5315 ✨ feat(workflows): include a full example of a workflow
- View the example workflow here.
-
e87b091 ✨ feat(prompts): allow cancellation using CTRL+C
- Meaning the prompt will exit the command when you press the key combination.
🧹 Chores
-
2d09f16 🧹 chore(license): automatically fill in
[year]
and[fullname]
fields[year]
is changed to the current year.[fullname]
is changed to the user's set Git username.
-
8bb1510 🧹 chore: also check for existing directories
- Now also finds directories which already exist and display them in the warning message.
-
40b6368 🧹 chore(cjs): improve warning message
📝 Documentation
- acf9658 📝 docs: update and clean up documentation