1.4 KiB
1.4 KiB
Third-Party Code
The project uses the following packages listed in package.json.
Runtime Dependencies
| Package | Version | Reason |
|---|---|---|
next |
16.3.0 |
Provides the App Router, API routes, local development server, and production build tooling. |
react |
19.2.8 |
Provides the component model used for the task board, forms, and task cards. |
react-dom |
19.2.8 |
Renders the React application in the browser through Next.js. |
Development Dependencies
| Package | Version | Reason |
|---|---|---|
@tailwindcss/postcss |
^4 |
Provides the Tailwind PostCSS plugin configured for the project. |
tailwindcss |
^4 |
Provides the Tailwind CSS tooling installed with the project setup. |
typescript |
^5 |
Provides static typing for application code, task models, and the test build. |
eslint |
^9 |
Runs lint checks for code quality. |
eslint-config-next |
16.3.0 |
Provides Next.js-specific ESLint rules. |
@types/node |
^20 |
Provides TypeScript definitions for Node.js APIs used by the database and tests. |
@types/react |
^19 |
Provides TypeScript definitions for React components and hooks. |
@types/react-dom |
^19 |
Provides TypeScript definitions for React DOM rendering APIs used by Next.js. |
SQLite is accessed through Node.js node:sqlite, so no separate SQLite npm dependency is installed.