Get paid what you're worth with RateCalc-Freelance! Our powerful calculator takes the guesswork out of setting your hourly rate for every project. Say goodbye to undercharging or overbidding, and hello to fair compensation for your hard work. Join the freelancing revolution today!
For those who used npm till now, I would suggest to change to Yarn immediately. Here is a cheat-sheet for commands in both package manager:
Command | NPM | Yarn |
---|---|---|
Install dependencies | npm install |
yarn |
Install package | npm install [package] |
yarn add [package] |
Install Dev package | npm install --save-dev [package] |
yarn add --dev [package] |
Uninstall package | npm uninstall [package] |
yarn remove [package] |
Uninstall Dev package | npm uninstall --save-dev [package] |
yarn remove [package] |
Update | npm update |
yarn upgrade |
Update package | npm update [package] |
yarn upgrade [package] |
Global install package | npm install --global [package] |
yarn global add [package] |
Global uninstall package | npm uninstall --global [package] |
yarn global remove [package] |
NPM | Yarn |
---|---|
npm init |
yarn init |
npm run |
yarn run |
npm login (and logout) |
yarn login (and logout) |
npm link |
yarn link |
npm publish |
yarn publish |
npm cache clean |
yarn cache clean |
0.0.4
The application went through a whole refactoring, includig package changes, and upgrading to the newest Angular version at the end of 2024.
0.0.3
Package versions were updated to 18.2.8. All other dependencies were updated accordingly. This project features the following stack:
- Angular CLI version 18.2.8
- Angular Material version 18.2.9
- Rxjs version 7.5.0
- Active Eslint, Prettier, Husky, stylelint, Karma, etc.
0.0.2
This project was generated with the following stack:
- Angular CLI version 13.3.7
- Active Eslint, prettier, husky, stylelint, Karma, etc.
Todo after functionality is done
Live demo is available at: HREF
Todo Local Circle CI https://circleci.com/docs/how-to-use-the-circleci-local-cli/
Todo after functionality is done
- Angular 13 for GUI with Angular-Material 15
- Export of the generated calculations
It is very important to have node, npm and yarn installed.
nvm - if you have nvm installed on your machine, please change for the proper version
- Node v23.0.0
- NPM v10.9.0
- Yarn v1.22.17
If Husky is not installed in your system, please also run the folowing command: npm run prepare
or yarn run prepare
, it will initialize Husky properly.
When all the requirements are installed and verified, run npm install
or yarn
and all the dependencies will be installed.
Since the project uses Husky to ensure some hooks are used properly, it is recommended to use the following commands after npm package installations are done:
```
git config core.hooksPath .husky
find .git/hooks -type l -exec rm {} \;
find .husky -type f -exec ln -sf ../../{} .git/hooks/ \;
```
Note: if you have the Husky installed, first try to commit git commit -m "Keep calm and commit 🎉"
Todo after functionality is done
Provide instructions and examples for use. Include screenshots as needed.
To add a screenshot, create an assets/images
folder in your repository and upload your screenshot to it. Then, using the relative filepath, add it to your README using the following syntax:
```md
![alt text](assets/images/screenshot.png)
```
Run ng serve
for a dev server. Navigate to http://localhost:4200/
. The application will automatically reload if you change any of the source files.
Run ng generate component component-name
to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module
.
Run ng build
to build the project. The build artifacts will be stored in the dist/
directory.
Run ng test
to execute the unit tests via Karma.
Run ng e2e
to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.
This project uses GNU General Public Licence which is readable in the LICENSE file.
List your collaborators, if any, with links to their GitHub profiles.
If you used any third-party assets that require attribution, list the creators with links to their primary web presence in this section.
If you followed tutorials, include links to those here as well.
If you would like to contribute to this project, or having suggestions, feel free to read the CONTRIBUTING documentation and/or the Contributor Covenant industry standard.