Releases: inttter/create-ps
Releases · inttter/create-ps
v4.0.1
v4.0.0
💥 Breaking
-
01ef513 💥 refactor(BREAKING)!: switch to
@clack/prompts
for all prompts- This is a breaking change, not because any functionality has changed, because all the core logic is the exact same, but more so because it overhauls the user experience.
- Some things could (hopefully not) break with this change. I've tested it a lot of times, but if you encounter an error, provide the console log, and create an issue.
🧹 Chores
- 01ef513 🧹 chore: use
.name
for showing name of licenses - 01ef513 🧹 chore: use significantly better error messages
- 01ef513 🧹 chore: stop logging when
npm init -y
is ran
📝 Docs
- 7b5a13f 📝 docs: update documentation
🐛 Bugfixes
- 01ef513 🐛 fix: description not being filled with user input
v3.0.2
✨ Features
- 6aab821 ✨ feat(warning): add warning if user has files which may be overwritten
🧹 Chores
- d24f7a4 🧹 chore(CONTRIBUTING.md): add instructions for submitting prs
- 404fd94 🧹 chore(docs/): improve content of file in docs folder
- 28a2798 🧹 chore: improve help information
👷 Config
- f04a560 👷 config: improve commit prefix for dependabot
📝 Documentation
- 2fe6260 📝 docs(readme): improve readme
v3.0.1
v3.0.0
🎉 v3.0.0!
This update reworks some things, adds some stuff, and has several improvements for those (empty) folders that are created. Also including some smaller changes and adjustments.
✨ Features
-
72752aa ✨ feat: add Code of Conduct
-
5f3111f ✨ feat: add template files to empty folders
- Most folders which, when created before, were initially empty, now have content inside of them as basis for the folders. You can view the new files that are made by clicking/hovering on the commit hash.
♻️ Refactors
- 591305c ♻️ refactor: use toggles for
pkg-config
command- Still works similarly, but you first toggle what you want to include in your
package.json
, then fill out the prompts that you selected.
- Still works similarly, but you first toggle what you want to include in your
Note
If you already have any of these fields declared in your package.json
, the default that'll be provided (the grey text) will be the contents of that field, so you can just press Enter and that field will stay the same.
- 3a534d7 ♻️ refactor!: make all toggles off by default
🧹 Chores
v2.3.0
Features
- b873c8a ✨ feat: allow user to select a license
- The licenses are fetched from the GitHub API, and will put the contents of the license in the LICENSE file, providing it was selected.
Refactors
- 7ec157e ♻️ refactor!: initialise a git repository by default
Chores
- 00525ef 🧹 chore(init): log in terminal when
npm init -y
is ran successfully - 7111e46 🧹 chore: use
\n
for new lines
Packages
- 8024c10 📦 package: bump inquirer from 9.2.18 to 9.2.19
- Note: On Windows, the selection symbols now use Unicode characters
◉
and◯
- Note: On Windows, the selection symbols now use Unicode characters
v2.2.0
v2.1.1
v2.1.0
Features
-
b76efb0 ✨ feat(license): add a template license to the LICENSE file
- When you select
LICENSE
as a file to include, it will include the base MIT License. You can change this manually if you would like.
- When you select
-
7afd294, 12c8687 ✨ feat(README.md): use import statement if
--esm
is present
Chores
- 6aab187 🧹 chore: update description