Ionian.
content reader.
- Implemented `getAppConfig` and `upsertAppConfig` functions in `config.ts` for managing application settings in the database. - Updated `mod.ts` to export the new configuration functions. - Refactored `ComicConfig.ts` to load and update comic watch paths using the new configuration functions. - Modified `comic_watcher.ts` to accept paths as parameters for creating watchers. - Created a new settings router in `settings.ts` for managing application settings via HTTP requests. - Integrated the settings router into the main server in `server.ts`. - Updated the settings management to use the new database-backed configuration. - Removed legacy configuration management code from `configRW.ts`. - Added integration tests for the settings router and error handling. - Updated `vitest` configuration for testing. - Cleaned up unused type definitions in `pnpm-lock.yaml`. |
||
|---|---|---|
| .vscode | ||
| packages | ||
| .gitignore | ||
| .npmrc | ||
| biome.jsonc | ||
| deno.lock | ||
| LICENSE.md | ||
| package.json | ||
| plan.md | ||
| pnpm-lock.yaml | ||
| pnpm-workspace.yaml | ||
| README.md | ||
Ionian
Content File Management Program. For study about nodejs, typescript and react.
deployment
pnpm run app:build
test
$ pnpm run app
server build
$ pnpm run compile
client build
$ pnpm run build
License
MIT License