@r-t-p/particles
v0.0.3
Published
This is a simple typescript template repo for getting started. Start coding index.ts. Tooling uses:
Readme
clean-typescript
This is a simple typescript template repo for getting started. Start coding index.ts. Tooling uses:
tscfor buildingjestfor testingnpmfor versioning.github/workflows(i.e github actions) for automationreleasingon 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=publicis 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.4would bump to1.2.5npm run bump-minor- Bumps Minor version i.e.1.2.4would bump to1.3.0npm run bump-major- Bumps current version i.e.1.2.4would 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 changesUnder the hood
tscfor building js sent to/dist/jestfor testing all.test.tsor.spec.tsfiles and files in__test__npmfor versioning.github/workflows(i.e github actions) for automationmain.ymlruns tests and build on all branchespublish.ymlships code to npm when a release is published
