Skip to content

alffonti/clock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Clock - NPM project

This is a project of the Understanding NPM - Node.js Package Manager course. Some NPM packages were installed to master common commands in the Node Package Manager.

About The Project

Clock screenshot

The project aims to:

  • initialize a project using NPM by wrting npm init -y
  • install, uninstall and update project dependencies. E.g.: npm install <package>
  • understand what is the difference between dependencies and development dependencies
  • explain what is Semantic Versioning and what different kinds of packages versions mean
  • explain difference between Browser Application and Server Package
  • understand purpose of the "package-lock" file which is to keep track of the exact version of every package that is installed so that a project is 100% reproducible in the same way even if packages are updated by their maintainers.
  • configure NPM scripts and execute them. E.g.: built-in scripts: npm test, npm start or custom scripts: npm run <script>
  • combine NPM scripts into the one script. The npm-run-all was installed to run multiple npm-scripts in parallel or sequential
  • explain what is executable script. Shebang (#!) is the first line of the file which tells the OS which interpreter to use.

Live site: [https://alffonti.github.io/clock/index.html)

Built with

Acknowledgments

Further reading

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages