[QOTD-2] Initialise npm project and install dependencies #1
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "ssmp/qotd-2-r7"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Initialises the Node.js/TypeScript project for the Quote of the Day API by running
npm initand installing all required dependencies, making the repository ready for source-file development.Changes Made
package.json— project manifest with production dependencyexpress ^5.2.1and dev dependencies:typescript >=5.0.0 <6.1.0,ts-node ^10.9.2,@types/express ^5.0.6,@types/node ^26.1.1,eslint ^10.7.0,@typescript-eslint/parser ^8.64.0,@typescript-eslint/eslint-plugin ^8.64.0,vitest ^4.1.10; npm scriptsbuild(tsc),dev(ts-node),test(vitest run),test:watch(vitest)package-lock.json— locked dependency tree for reproducible installs.gitignore— excludesnode_modules/anddist/CLAUDE.md— documents the chosen stack (Express 5 / TypeScript 5.x / Vitest), install/build/test/dev commands, and project structureNotes
>=5.0.0 <6.1.0to stay within the@typescript-eslint8.x peer dependency range.NODE_ENV=production, install withnpm install --include=devto get dev dependencies.Task: QOTD-2
Commit: [QOTD-2] Initialise npm project and install dependencies