{"_id":"@andrewgreenhill/npm-the-node-package-manager","name":"@andrewgreenhill/npm-the-node-package-manager","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@andrewgreenhill/npm-the-node-package-manager","version":"1.0.0","description":"Linkedin Learning course: Learning npm: A Package Manager (AGs fork)","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/andrewgreenhill/npm-the-node-package-manager.git"},"keywords":["npm"],"author":{"name":"Emmanuel Henri, plus changes by Andrew Greenhill"},"license":"ISC","bugs":{"url":"https://github.com/andrewgreenhill/npm-the-node-package-manager/issues"},"homepage":"https://github.com/andrewgreenhill/npm-the-node-package-manager#readme","dependencies":{"express":"^4.18.2"},"devDependencies":{"babel-cli":"^6.26.0"},"gitHead":"0de85e228585854f3f1ee5b825341f5aa391fb70","_id":"@andrewgreenhill/npm-the-node-package-manager@1.0.0","_nodeVersion":"16.13.1","_npmVersion":"9.6.2","dist":{"integrity":"sha512-bg9RnmnMJA4XbEWWmo5CjgiirD+6EWZbQVugtXkb+bas2Aqa2APy8aTOfuzsYXgXGG7uDfasIajJKVkfYVYVRQ==","shasum":"d75818c1d64b2dddf9e46cda066b4e867d2e6f5c","tarball":"https://registry.npmjs.org/@andrewgreenhill/npm-the-node-package-manager/-/npm-the-node-package-manager-1.0.0.tgz","fileCount":12,"unpackedSize":30243,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDR1/Hzfp5EpY9klgVtxl9pw6JVbmiEvPU5TQ7blGMnTgIgbm7QJljQdSJSsIzAoLjfTXt7jrBXZ4Ig5I/Eoc+/INw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkH+kXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrzaRAAk9J9ZoRqEMiPWOpRUP8RktZ9GgIW/UtHwOK7cPwUnvHZ0WAw\r\n/VQ/zpINxyqtIjH0BMQD/uJTrT5EVvDNhh88hsVh8PQg1/I7d4pjq+BF9gSH\r\nwtuc3B8nwii5+1Ltibocff9jNod/yluOelpCidI8e94IGAq8oTkboiTz7lXt\r\ndwLQfRleKxQYmyfiJ4RPyltk+2Yc+GH8ageXbtGTF3Xv9OOxab4TPKe48Luo\r\nX0bTk67gqrVK/KPlcUDRV3j8t7JaHv/7hPYU5WwqEEcY9vPXi3R8EhqO6I34\r\nDDheLr2oS7PfPViILBnU055m3Z2vWfh2E0Q+wFmB/jfm/CzLkZLUFUp/IzQz\r\na97XtUVbgTl1SBj9nzONSvC5th/8zKnf1u1TDicp1lx9FDiuZ0MmFUeUINgk\r\nfcP6Ug1eOlyBrYx/kGGq8dJThFCSMcEKpbsLoswfRcJiE4g3G8AVp8G86Wl2\r\nl+kebyF0r2jnGTgY5xta0epXCZz2WTFMDEk7jmpxZKag0mj2Dsx7u/EfOnRc\r\nFj7NE/vXpRpOi6xZpqVQLDEAtCCKIlARiAUzy6HrA3lK8KMiGEfZajltwGLX\r\nBOh14jgt16lq0ieIuBSrXZWtX2MqcF6idngyqTyOFHqzj8Oe9XSftSG6FLVj\r\nWe+FWZcwRxsEkTCoXbuMvFns0z25a4oJkiU=\r\n=ZQpF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"andrewgreenhill","email":"andrewgggg2@gmail.com"},"directories":{},"maintainers":[{"name":"andrewgreenhill","email":"andrewgggg2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/npm-the-node-package-manager_1.0.0_1679812886930_0.6009602888394305"},"_hasShrinkwrap":false}},"time":{"created":"2023-03-26T06:41:26.843Z","1.0.0":"2023-03-26T06:41:27.081Z","modified":"2023-03-26T06:41:27.279Z"},"maintainers":[{"name":"andrewgreenhill","email":"andrewgggg2@gmail.com"}],"description":"Linkedin Learning course: Learning npm: A Package Manager (AGs fork)","homepage":"https://github.com/andrewgreenhill/npm-the-node-package-manager#readme","keywords":["npm"],"repository":{"type":"git","url":"git+https://github.com/andrewgreenhill/npm-the-node-package-manager.git"},"author":{"name":"Emmanuel Henri, plus changes by Andrew Greenhill"},"bugs":{"url":"https://github.com/andrewgreenhill/npm-the-node-package-manager/issues"},"license":"ISC","readme":"# Learning npm: A Package Manager\r\nThis is the repository for the LinkedIn Learning course Learning npm: A Package Manager. The full course is available from [LinkedIn Learning][lil-course-url].\r\n\r\n![Learning npm: A Package Manager][lil-thumbnail-url] \r\n\r\nnpm is an indispensable part of every developer's toolbox. It's the package manager for JavaScript and JavaScript frameworks such as Node.js, enabling developers to easily share and re-use code. In this course, Emmanuel Henri teaches developers how to work with npm commands to install and manage project dependencies. He starts with showing how to install npm, and details all the basic tools you can use with npm, such as adding, updating, or removing a package. Emmanuel then shows you how to take your skills to the next level, taking a dive deep into advanced features like npm cache, audits, scripting, and more.\r\n\r\n\r\n_See the readme file in the main branch for updated instructions and information._\r\n## Instructions\r\nThis repository has branches for each of the videos in the course. You can use the branch pop up menu in github to switch to a specific branch and take a look at the course at that stage, or you can add `/tree/BRANCH_NAME` to the URL to go to the branch you want to access.\r\n\r\n## Branches\r\nThe branches are structured to correspond to the videos in the course. The naming convention is `CHAPTER#_MOVIE#`. As an example, the branch named `02_03` corresponds to the second chapter and the third video in that chapter. \r\nSome branches will have a beginning and an end state. These are marked with the letters `b` for \"beginning\" and `e` for \"end\". The `b` branch contains the code as it is at the beginning of the movie. The `e` branch contains the code as it is at the end of the movie. The `main` branch holds the final state of the code when in the course.\r\n\r\nWhen switching from one exercise files branch to the next after making changes to the files, you may get a message like this:\r\n\r\n    error: Your local changes to the following files would be overwritten by checkout:        [files]\r\n    Please commit your changes or stash them before you switch branches.\r\n    Aborting\r\n\r\nTo resolve this issue:\r\n\t\r\n    Add changes to git using this command: git add .\r\n\tCommit changes using this command: git commit -m \"some message\"\r\n\r\n### Instructor\r\n\r\nEmmanuel Henri \r\n                            \r\nAuthor\r\n\r\nCheck out my other courses on [LinkedIn Learning](https://www.linkedin.com/learning/instructors/emmanuel-henri).\r\n\r\n[lil-course-url]: https://www.linkedin.com/learning/learning-npm-a-package-manager?dApp=59033956\r\n[lil-thumbnail-url]: https://media.licdn.com/dms/image/C560DAQF6xNNOUO2ZwQ/learning-public-crop_288_512/0/1678465785599?e=2147483647&v=beta&t=INjO7_K3vfBFPnr7LP3QDkABNI2O9yUJvAuOaYP2xoY\r\n","readmeFilename":"README.md"}