Comparing version 0.1.1-1 to 0.1.1-2
{ | ||
"name": "muse", | ||
"version": "0.1.1-1", | ||
"version": "0.1.1-2", | ||
"description": "A CMS Scaffolding Tool (Coming Soon)", | ||
@@ -10,5 +10,5 @@ "main": "index.js", | ||
"scripts": { | ||
"test": "npm test" | ||
"test": "mocha" | ||
}, | ||
"repository": { | ||
"repository": { | ||
"type": "git", | ||
@@ -24,5 +24,13 @@ "url": "https://github.com/RDFroeber/muse.git" | ||
"commander": "^2.5.1", | ||
"mkdirp": "^0.5.0" | ||
"mkdirp": "^0.5.0", | ||
"underscore": "^1.7.0" | ||
}, | ||
"license": "MIT" | ||
"license": "MIT", | ||
"devDependencies": { | ||
"assert": "^1.3.0", | ||
"chai": "^1.10.0", | ||
"mocha": "^2.1.0", | ||
"rimraf": "^2.2.8", | ||
"sinon": "^1.12.2" | ||
} | ||
} |
@@ -5,2 +5,7 @@ # muse | ||
[![NPM Version](https://img.shields.io/npm/v/muse.svg?style=flat)](https://www.npmjs.org/package/muse) | ||
[![Dependency Status](https://david-dm.org/RDFroeber/muse.svg)](https://david-dm.org/RDFroeber/muse) | ||
[![devDependency Status](https://david-dm.org/RDFroeber/muse/dev-status.svg?theme=shields.io)](https://david-dm.org/RDFroeber/muse#info=devDependencies) | ||
[![Build Status](https://travis-ci.org/RDFroeber/muse.svg?branch=master)](https://travis-ci.org/RDFroeber/muse) | ||
This package is in the early stages of development. Feel free to browse the code and star for review at a later date. However, use of the module is not recommended at the current version. Basic CMS functionality will be available in the 0.2.0 release. All 0.1.x versions are for project setup and testing. | ||
@@ -29,9 +34,50 @@ | ||
-V, --version output the version number | ||
-c, --css <engine> add stylesheet engine support (sass|less) | ||
-f, --framework <name> add client-side framework support (angular|ember) | ||
-a, --auth choose authentication strategy (basic|oauth|both) defaults to basic | ||
-p, --private make your site private by requiring users to log in | ||
-n, --noblog remove blog functionality from site | ||
-c, --css <engine> add stylesheet engine support (sass|less) defaults to sass | ||
-e, --view <engine> add view engine support (ejs|handlebars) defaults to ejs | ||
-f, --framework <name> add client-side framework support (angular|ember) defaults to none | ||
``` | ||
## File Structure | ||
server | ||
models | ||
index.js | ||
User.js | ||
routes | ||
index.js | ||
auth.js | ||
users.js | ||
public | ||
js | ||
main.js | ||
css | ||
style.scss | ||
// style.css | ||
img | ||
logo.png // muse logo | ||
favicon.ico. | ||
templates | ||
index.ejs // home | ||
layout.ejs // layout file | ||
auth | ||
signup.ejs // create account | ||
login.ejs // login to account | ||
users | ||
index.ejs // view all users | ||
view.ejs // view specific account | ||
edit.ejs // edit user account | ||
errors | ||
401.ejs | ||
404.ejs | ||
500.ejs | ||
503.ejs | ||
config | ||
passport.js // passport config | ||
auth.js.example // example auth API credentials | ||
## Development Task List | ||
* Finalize default configuration and structure | ||
* Finalize default configuration and structure (grab image of tree structure) | ||
* Basic mongoose models and CRUD operations for Users, Pages, Blogs, and Posts | ||
@@ -69,4 +115,5 @@ * Separate view routes from API routes in preparation for client-side framework support | ||
* Add multiple Node.js framework support | ||
* Loopback | ||
* Koa | ||
* Sails | ||
* Hapi | ||
* Multi-blog support | ||
@@ -79,3 +126,2 @@ | ||
```sh | ||
npm install | ||
npm test | ||
@@ -88,6 +134,11 @@ ``` | ||
- [mkdirp](https://github.com/substack/node-mkdirp): Recursively mkdir, like `mkdir -p` | ||
- [underscore](https://github.com/jashkenas/underscore): JavaScript's functional programming helper library. | ||
## Dev Dependencies | ||
None as of now. | ||
"assert": "^1.3.0", | ||
"chai": "^1.10.0", | ||
"mocha": "^2.1.0", | ||
"rimraf": "^2.2.8", | ||
"sinon": "^1.12.2" | ||
@@ -94,0 +145,0 @@ ## License |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Empty package
Supply chain riskPackage does not contain any code. It may be removed, is name squatting, or the result of a faulty package publish.
Found 1 instance in 1 package
12648
8
120
143
0
3
5
+ Addedunderscore@^1.7.0
+ Addedunderscore@1.13.7(transitive)