No description
				
			
		| src | ||
| .eslintignore | ||
| .eslintrc.json | ||
| .gitignore | ||
| .prettierignore | ||
| .swcrc | ||
| LICENSE | ||
| nodemon.json | ||
| package.json | ||
| pnpm-lock.yaml | ||
| README.md | ||
| tsconfig.json | ||
Mercury
ActivityPub server implementation (hopefully, eventually), currently mostly a way for me to play around with writing an API server in TypeScript.
Configuration
For now, check out src/config.ts, the names should be mostly self explanatory.
Consider all environment variables required.
Development commands
- Building the server: pnpm build
- Migrating the database: pnpm migrate
- Watching for changes and reloading the server automatically: pnpm dev
- Formatting: pnpm format
- Linting (if you don't have an ESLint plugin): pnpm format
License
Mercury is licensed under the GNU Affero General Public License, version 3 only.