Get Homebrew installed on your mac if you don't already have it
Install highlight. "brew install highlight". (This brings down Lua and Boost as well)
| const fs = require('fs') | |
| function readPackage (callback) { | |
| //as of now we do not have default values in Node.js | |
| callback = callback || function () {} | |
| return new Promise((resolve, reject) => { | |
| fs.readFile('./package.json', (err, data) => { | |
| if (err) { | |
| reject(err) | |
| return callback(err) |
| { | |
| // JSHint Default Configuration File (as on JSHint website) | |
| // See http://jshint.com/docs/ for more details | |
| "maxerr" : 50, // {int} Maximum error before stopping | |
| // Enforcing | |
| "bitwise" : true, // true: Prohibit bitwise operators (&, |, ^, etc.) | |
| "camelcase" : false, // true: Identifiers must be in camelCase | |
| "curly" : true, // true: Require {} for every new block or scope |
Get Homebrew installed on your mac if you don't already have it
Install highlight. "brew install highlight". (This brings down Lua and Boost as well)
| # To have launchd start mongodb at login: | |
| ln -sfv /usr/local/opt/mongodb/*.plist ~/Library/LaunchAgents | |
| # Then to load mongodb now: | |
| launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mongodb.plist | |
| # Or, if you don't want/need launchctl, you can just run: | |
| mongod --config /usr/local/etc/mongod.conf |