Commit Graph
7 Commits
Author SHA1 Message Date
xixu-me 82c27dab5e chore: align repository docs and ci 2026-03-21 17:05:21 +08:00
xixu-me 88c74f2444 chore: remove project version metadata 2026-03-21 16:20:54 +08:00
xixu-me 1b67fd2ff1 refactor(core): modularize request pipeline 2026-03-20 15:36:10 +08:00
xixu-me 29e2d2c966 chore: switch license to AGPL-3.0 2026-03-16 18:31:06 +08:00
xixu-me 07f5f35972 Improve JSDoc types and add eslint-plugin-jsdoc
Standardized JSDoc type annotations across the codebase, replacing 'Object' with 'object' and refining function signatures for better type safety. Added and configured eslint-plugin-jsdoc for enhanced documentation linting, and updated ESLint settings to include adapters and new JSDoc rules. Updated dependencies to include eslint-plugin-jsdoc and related packages.
2025-12-11 13:27:26 +08:00
xixu-me bfec1d2d9e Add GPL license header and clean up Docker 401 handling
Added GPL license header to Netlify edge-handler.js. Removed redundant comments and clarified logic for handling Docker 401 responses in src/index.js.
2025-12-11 12:58:11 +08:00
xixu-me 44b54580ad Add multi-platform function adapters and CI workflow
Introduces adapters for Vercel, Netlify Edge, Deno Deploy, and Cloudflare Pages, each with platform-specific entry points and configuration files. Adds a GitHub Actions CI workflow for linting, type checking, and testing. Updates lint scripts to include adapters, improves type annotations in src/index.js, and fixes a type assertion in security tests.
2025-12-10 16:08:10 +08:00