@r-t-p/particles
v0.0.3
Published
This is a simple typescript template repo for getting started. Start coding index.ts. Tooling uses:
Downloads
1
Readme
clean-typescript
This is a simple typescript template repo for getting started. Start coding index.ts. Tooling uses:
tsc
for buildingjest
for testingnpm
for versioning.github/workflows
(i.e github actions) for automationreleasing
on github will publish to npm
If you want to release to npm you can release with the button in github and the github actions will ship it to npm.
If you are using this in your own project and want to publish to NPM you will need to save a token
To Do with a new repo
- [ ] Update the package.json with the correct repo and name
- [ ] Publish to npm for the first time. Doing it locally with
npm publish --access=public
is probably easiest - [ ] Clear template info for readme and update with better info
Versioning
These commands should be run from the master branch when ready to bump a version. Bumping a version will commit the bump and push it up as long as pushing tags up for release.
npm run bump
- Bumps current version i.e.1.2.4
would bump to1.2.5
npm run bump-minor
- Bumps Minor version i.e.1.2.4
would bump to1.3.0
npm run bump-major
- Bumps current version i.e.1.2.4
would bump to2.0.0
In your repo, delete above this and carry on with your new repo ^^^
Getting Started
Contributing
Pull requests are welcome, if you add bloat they will be rejected. Keep things simple.
Running locally
npm run test # Runs the test runner
npm run build # Builds using `tsc` from configs in the `tsconfig.json`
npm run dev # Runs build and watches for changes
Under the hood
tsc
for building js sent to/dist/
jest
for testing all.test.ts
or.spec.ts
files and files in__test__
npm
for versioning.github/workflows
(i.e github actions) for automationmain.yml
runs tests and build on all branchespublish.yml
ships code to npm when a release is published