mirror of
https://github.com/SFOE/emobility-backend.git
synced 2026-08-26 12:24:46 +00:00
Read-only mirror of https://github.com/SFOE/emobility-backend — Bundesamt für Energie. Issues & pull requests at the source.
- TypeScript 98.6%
- JavaScript 0.8%
- Shell 0.6%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
* feat: adjust geojson emitter for multiple push to landing-zone and swisstopo bucket * refactor: improve swisstopo GEOJSON write logic --------- Co-authored-by: Artur Tierbach <artur.tierbach@ti8m.ch> |
||
| .github/workflows | ||
| scripts | ||
| src | ||
| tests | ||
| .gitignore | ||
| .nvmrc | ||
| .prettierignore | ||
| .prettierrc | ||
| CHANGELOG.md | ||
| CLAUDE.md | ||
| eslint.config.js | ||
| jest.integration.config.js | ||
| jest.unit.config.js | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
| yarn.lock | ||
eMobility Backend
AWS Lambda functions for the E-Mobility platform, written in TypeScript.
Project Structure
src/
├── functions/ # Lambda function handlers
└── common/ # Utility functions
Setup
Install dependencies:
yarn install
Development
Build the project:
yarn build
Run tests:
yarn test
Run linter:
yarn lint
Packaging for Publish Artifacts
Package Lambda functions & common modules:
yarn package
This creates a emobility-backend.zip file ready for deployment. Infrastructure deployment is handled in a separate repository.