npm (Node Package Manager) — менеджер пакетів для Node.js/JavaScript.
Ініціалізація проєкту:
console.log('^4.18.2 — будь-яка 4.x.x де x >= 18.2 (minor і patch)');
console.log('~4.18.2 — тільки 4.18.x (тільки patch)');
console.log('4.18.2 — точно 4.18.2 (фіксована)');
console.log('>=4.0.0 — 4.0.0 або новіше');
console.log('start — запускає сервер через Node.js в production');
console.log('dev — запускає з nodemon, автоперезапуск при зміні src/');
console.log('build — компілює TypeScript і запускає результат');
console.log('test:watch — запускає Jest в режимі спостереження за змінами');
// Симуляція CommonJS модуля без файлів
const mathModule = {
add: (a, b) => a + b,
subtract: (a, b) => a - b,
multiply: (a, b) => a * b
};
// module.exports = mathModule;
// const { add, subtract, multiply } = require('./math');
const { add, subtract, multiply } = mathModule;
console.log(`add(10, 5) = ${add(10, 5)}`);
console.log(`subtract(10, 5) = ${subtract(10, 5)}`);
console.log(`multiply(10, 5) = ${multiply(10, 5)}`);