Skip to content

Promise based connect/express inspired framework for dynamic web applications

License

Notifications You must be signed in to change notification settings

kno-core/kp-core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#k ( kp-core ) A promise oriented typescript connect/express inspired framework for responsive, browser/api driven web applications.

Getting Started

Copy ./app/secrets.example.json to ./app/secrets.json and enter appropriate details

Secondly, install the packages:

$ npm install -g ts-node
$ cd ./app/
$ npm install

Then, run the demo: (with default index page at http://localhost:8080/)

$ ts-node demo.ts

or run the app (does not have docs & )

$ ts-node app.ts

Base Middleware

Passport a wrapper for Passportjs allowing for oauth and social logins
URLEncode a wrapper for urlencode to get query parameters from request
CookieSession a wrapper for cookie-session allowing access to request cookies
Collections pure api for interacting with schema defined database objects
IAM internal user, role, and permissions layer

Core and Layers

Just as connect and express funamentalized the

License: MIT
With love, from Dallas

About

Promise based connect/express inspired framework for dynamic web applications

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages