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