ال Package managers
package.json، والفرق بين dependencies و devDependencies، و Semver ranges، وال Lockfiles، وال Scripts، و npx. المفاهيم دي واحدة في كل Package manager.
تبقى خلصته لما
- عارف ^1.2.3 و ~1.2.3 بيسمحوا بإيه.
- دايماً بتعمل commit لل Lockfile، وعارف ليه.
- بتشوف حجم ال package وهل بيتعمله maintenance وعدد ال downloads قبل ما تنزله.