Skip to content

ThinkTankShark/ceres-framework

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ceres

Opinionated node.js framework for React single page applications

npm Build Status Coveralls dependencies

Installation

Command Line Interface

Ceres comes with a simple CLI to help setup the framework. Just install the package globally and it'll be available everywhere.

$ npm install ceres-framework -g

Bootstrapping a new application

$ mkdir example && cd example/
$ ceres create example
$ ./example.js init
$ ./example.js run

History

  • 0.13.0 - Added human readable log option. Fixed issue where pid wasn't created for single instance of cluster, updated dependency versions.
  • 0.12.0 - Removed rotating access logs. Added option to enable access log skipping. Added trustProxy options. Made compression configurable. Added options to make cookies configurable
  • 0.11.0 - Made default processManagement cluster option not sticky and moved sticky cluster to it's own option
  • 0.10.1 - Added a check to see if headers have already been sent
  • 0.10.0 - Removed BookshelfModel.query, Made native bookshelf functions available directly on BookshelfModel. Update error messaging middleware. Added promise support for controller methods. Switched bigints in postgres from strings to numbers. Merged parents params into children routers. Default postCreate method for bookself now returns relations
  • 0.9.5 - Extracts and optimized the deepCopy function (previously as deepClone) to return the correct data format.
  • 0.9.4 - Updates the deepClone function and Ceres.prototype.run function's call scope
  • 0.9.3 - Added env variable so children know their index
  • 0.9.0 - Removed multer from default setup and fixed issue bug preventing no database from being selected
  • 0.8.0 - Add option for BookselfModel.read to read an array of ids. Fork bug fixes. Improved Logging.
  • 0.7.0 - Added forking option, more unit tests and refactoring
  • 0.6.1 - Refactored merge in config and added initial unit testing setup
  • 0.6.0 - Added redis caching
  • 0.5.2 - Upgraded logging packages, ensure timestamps are neabled and added option for custom loggers
  • 0.5.0 - Add mongo support

This creates the basic folder structure and a default configuration in the current folder.

Documentation

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.1%
  • HTML 0.9%