REPOSITORY OVERVIEWLive repository statistics
★ 0Stars
⑂ 2Forks
◯ 3Open issues
◉ 0Watchers
15/100
OPENREPOHUB HEALTH SIGNALLimited signals
A transparent discovery signal based on current public GitHub metadata.
Recent activity35% weight
10 Community adoption25% weight
2 Maintenance state20% weight
40 License clarity10% weight
0 Project information10% weight
35 This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
README preview
Welcome to example-express-backend-api 👋
This is a Github Repo Template to create Node.js/Express.js based Backend REST APIs
What's included?
Prerequisites
- node ^10.16.0
- This is the Active LTS release. This is the minimum version any current Node.js app should support. Your team/company can choose a higher major version.
- When you are changing the minimum supported Node.js version, please make sure
tsconfig.json:compilerOptions.target is compatible with your version of Node.js.
- You can use node.green to check which version of Ecmascript is compatible with your version of Node.js.
- This will also be a good time to update the version of
typescript for this app. It can be updated in package.json:devDependencies.
- You can use
yarn upgrade typescript --latest command to update your typeascript dependency to the latest version.
- Make sure other dependencies that depend upon
typescript are updated as well like ts-node, ts-jest, jest, etc.
- yarn ^1.13.0
- Specifying a
yarn minimum version is very arbitrary but it should still be specified. Your team/company can choose a higher minimum supported yarn version.
Install
yarn install
Usage
# for prod deployment
yarn build # Probably run this in your build pipeline
yarn start
# OR #
# for local development
yarn start:ts
# OR #
# for local development with file watch (auto-restart)
yarn start:watch
Run tests
yarn test # (1) requires 90% code coverage to pass
# OR #
yarn test:watch
(1) This command is setup to run code coverage check as part of the test command. It is meant to be used in CI envrionments to make sure minimum code coverage standard is met. Currently, the minimum code coverage threshold is set to 90%. If you need to change that, please update it in jest.config.js:coverageThreshold section.
ALGORITHMICALLY RELATEDSimilar Open-Source Projects
Selected from shared topics, language and repository description—not editorial ratings.
30 days of JavaScript programming challenge is a step-by-step guide to learn JavaScript programming language in 30 days. This challenge may take more than 100 days, please just follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
86/100 healthRecently updatedPopularActive repository
JavaScriptNo license#30daysofjavascript#angular#challenge#css
⑂ 10.5K forks◯ 368 issuesUpdated today
This is a list of projects which have curated tasks specifically for new contributors. These issues are a great way to get started with a project, or to help share the load of working on open source projects. Jump in!
81/100 healthRecently updatedActive repositoryHas homepage
JavaScriptNOASSERTION#good-first-issue#help-wanted#javascript#ruby
⑂ 2.3K forks◯ 90 issuesUpdated today
Project homepage ↗