docs: add submission documentation and AI transcripts
This commit is contained in:
26
docs/THIRD_PARTY_CODE.md
Normal file
26
docs/THIRD_PARTY_CODE.md
Normal file
@@ -0,0 +1,26 @@
|
||||
# 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.
|
||||
Reference in New Issue
Block a user