Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/plumier/plumier
A TypeScript backend framework focuses on development productivity, uses dedicated reflection library to help you create a robust, secure and fast API delightfully.
https://github.com/plumier/plumier
backend decorators nodejs plumier reflection typescript
Last synced: 3 months ago
JSON representation
A TypeScript backend framework focuses on development productivity, uses dedicated reflection library to help you create a robust, secure and fast API delightfully.
- Host: GitHub
- URL: https://github.com/plumier/plumier
- Owner: plumier
- License: mit
- Created: 2018-06-20T02:16:05.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-11-11T08:39:31.000Z (over 1 year ago)
- Last Synced: 2024-04-14T05:38:19.442Z (10 months ago)
- Topics: backend, decorators, nodejs, plumier, reflection, typescript
- Language: TypeScript
- Homepage: https://plumier.js.org
- Size: 22.3 MB
- Stars: 260
- Watchers: 10
- Forks: 15
- Open Issues: 25
-
Metadata Files:
- Readme: readme.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Plumier
Delightful Node.js Rest Framework[](https://github.com/plumier/plumier/actions?query=workflow%3Aubuntu)
[](https://github.com/plumier/plumier/actions?query=workflow%3Awindows)
[](https://coveralls.io/github/plumier/plumier?branch=master)
[](https://lernajs.io/)
[](https://www.npmjs.com/package/plumier?activeTab=versions)## Documentation
Read the project documentation on https://plumier.js.org## Contributing
To run Plumier project on local machine, some setup/app required### App requirements
* Visual Studio Code (Recommended)
* Yarn (required)### Local Setup
* Fork and clone the project `git clone`
* Install dependencies by `yarn install`
* Run test by `yarn test`### Debugging
Plumier already provided vscode `task` and `launch` setting. To start debugging a test scenario:
* Locate the test file and narrow the test runs by using `.only`
* Put breakpoint on any location you need on `.ts` file
* On start/debug configuration select `Jest Current File` and start debugging