nicest

nicely integrating complex education software together

MIT License

Downloads
133
Stars
2

Bot releases are hidden (Show)

nicest - ES2017 Refactor Latest Release

Published by ChristianMurphy over 6 years ago

Breaking Change
Nicest requires Node.js 8+ and MongoDB 3.6+


Nicest has been refactored to leverage Hapi 17, Mongoose 5, and ES2017 features.
The configuration and functionality remain the same.

nicest -

Published by ChristianMurphy almost 7 years ago

Initial support for adding slack channels

Thanks to @nelsontran, @cwvander, and @bpaothat!

Assorted updates and fixes

See https://github.com/ChristianMurphy/nicest/compare/v1.1.0...v1.1.1 for full list of changes

nicest -

Published by ChristianMurphy over 7 years ago

GitHub Oath

🆕 Nicest now registers itself as a GitHub application with public repository access. Meaning the all recipes now have more limited and easily revocable access to GitHub. (@ChristianMurphy)

Security

🔒 Upgraded Hapi version to patch https://nodesecurity.io/advisories/335. (@ChristianMurphy)

Code Style

🎨 Code style is now automatically checked before each commit (@ChristianMurphy)
🎨 Code now prefers restructuring assignment (@nelsontran)

Bug Fix

🐛 Update validation to recognize on as a true value (@nelsontran)

Versioning

🆕 NPM packages are now locked using the new package-lock.json generated by NPM 5.

Dependency Updates

⬆️ bell 8.7.0
⬆️ boom 5.1.0
⬆️ good 7.2.0
⬆️ good-squeeze 5.0.2
⬆️ hapi 16.2.0
⬆️ hapi-auth-cookie 7.0.0
⬆️ inert 4.2.0
⬆️ joi 10.5.1
⬆️ libxmljs 0.18.4
⬆️ lout 10.0.1
⬆️ mongoose 4.10.4
⬆️ nodegit 0.19.0
⬆️ octokat 0.8.0
⬆️ pm2 2.4.6
⬆️ pug 2.0.0-rc.1
⬆️ request 2.81.0
⬆️ eslint 3.19.0
⬆️ pug-lint 2.4.0
⬆️ remark-preset-lint-consistent 2.0.0
⬆️ remark-preset-lint-recommended 2.0.0

New Dependency

🆕 husky 0.13.4

Removed Dependency

⛔ remark-validate-links

nicest -

Published by ChristianMurphy almost 8 years ago

Stable Release

Nicest has been stable for a while now, it has been through several rounds of usage and testing.
This is just making it official. 🎉 :shipit:

Linting

Lint configuration has been centralized in package.json 🎆

Dependency Updates

⬆️ bell 8.4.0
⬆️ boom 4.2.0
⬆️ eslint 3.12.2
⬆️ good 7.1.0
⬆️ hapi 16.1.0
⬆️ inert 4.1.0
⬆️ joi 10.1.0
⬆️ jsdoc 3.4.3
⬆️ lout 9.2.0
⬆️ mongoose 4.7.5
⬆️ nodegit 0.16.0
⬆️ pm2 2.2.3
⬆️ pug 2.0.0-beta6
⬆️ remark-cli 2.1.0
⬆️ remark-preset-lint-consistent 1.0.0
⬆️ remark-preset-lint-recommended 1.0.0
⬆️ remark-validate-links 5.0.0
⬆️ request 2.79.0
⬆️ vision 4.1.1
⬆️ yar 8.1.2

nicest -

Published by ChristianMurphy about 8 years ago

Dependency Updates

  • eslint 3.3.1
  • mongoose 4.5.9
  • pug 2.0.0-beta5
  • remark-lint 4.2.0
nicest -

Published by ChristianMurphy about 8 years ago

Docker

Initial Docker and Docker Compose setup

Dependency Updates

  • bell 8.0.1
  • eslint 3.2.2
  • hapi 14.1.0
  • joi 9.0.4
  • mongoose 4.5.8
  • pm2 2.0.3
  • remark-lint 4.1.0
nicest -

Published by ChristianMurphy about 8 years ago

Dependency Updates

  • bell 8.0.0
  • eslint 3.1.1
  • joi 9.0.1
  • lout 9.1.0
  • mongoose 4.5.6
  • pm2 2.0.0
  • pug 2.0.0-beta4
  • pug-lint 2.3.0
  • remark-validate-links 4.1.0
  • request 2.74.0
  • rimraf 2.5.4
  • scooter 4.0.0
  • semantic-ui 2.2.2
nicest -

Published by ChristianMurphy over 8 years ago

Dependency Updates

  • eslint 3.0.1
  • hapi 3.5.0
  • inert 4.0.1
  • jquery 3.0.0
  • remark-lint 4.0.2
  • rimraf 2.5.3
  • semantic ui 2.2.1
nicest -

Published by ChristianMurphy over 8 years ago

Dependency Updates

  • bell 7.9.1
  • boom 3.2.2
  • eslint 3.0.0
  • good-squeeze 4.0.0
  • joi 8.4.2
  • lout 9.0.1
  • mongoose 4.5.3
  • nodegit 0.15.1
  • pug 2.0.0-beta3
  • remark-cli 1.0.0
  • remark-validate-links 4.0.0
nicest -

Published by ChristianMurphy over 8 years ago

Code Project Recipe

  • No Default Repository is set

Dependency Updates

  • bell 7.8.0
  • eslint 2.11.1
  • joi 8.4.1
  • jquery 2.2.4
  • mongoose 4.4.20
  • nodegit 0.13.1
  • pug 2.0.0-beta2
  • pug-lint 2.2.2
  • remark-lint 4.0.0
nicest -

Published by ChristianMurphy over 8 years ago

Packaging

  • Remove README from generated js doc
nicest -

Published by ChristianMurphy over 8 years ago

Packaging

  • Include README in package
nicest -

Published by ChristianMurphy over 8 years ago

Packaging

  • Require Node version 6

Dependency Updates

  • boom 3.2.1
  • good 7.0.1
  • hapi 13.4.1
  • libxmljs 0.18.0
  • mongoose 4.4.19
  • pug 2.0.0-alpha8
nicest -

Published by ChristianMurphy over 8 years ago

Packaging

  • Reduced package size
  • Added additional author metadata to package.json

Dependency Updates

  • bell 7.7.0
  • eslint 2.10.2
nicest -

Published by ChristianMurphy over 8 years ago

Dependency Updates

  • mongoose 4.4.17
  • pug 2.0.0-alpha7
  • eslint 2.10.0
nicest -

Published by ChristianMurphy over 8 years ago

Dependency Updates

  • boom 3.1.3
  • hapi 13.4.0
  • inert 4.0.0
  • joi 8.1.0
  • mongoose 4.4.15
  • nodegit 0.13.0
  • remark-lint 3.2.1
  • yar 7.0.2
nicest -

Published by ChristianMurphy over 8 years ago

Dependency Updates

  • bell 7.6.1
  • eslint 2.9.0
  • good 7.0.0
  • good-file 6.0.1
  • good-squeeze 3.0.1
  • mongoose 4.4.14
  • pm2 1.1.3
  • remark 4.2.2
nicest -

Published by ChristianMurphy over 8 years ago

Dependency Updates

  • bell 7.5.1
  • pug 2.0.0-alpha6
  • pug-lint 2.1.7
  • request 2.72.0

Templating

  • All templates now have .pug filetype
nicest -

Published by ChristianMurphy over 8 years ago

Dependency Updates

  • cliui 3.2.0
  • eslint 2.8.0
  • jquery 2.2.3
  • pm2 1.1.2
  • request 2.71.0
  • remark 4.2.1
nicest -

Published by ChristianMurphy over 8 years ago

Dependency Updates

  • bell 7.4.0
  • eslint 2.7.0
  • mongoose 4.4.12
  • nodegit 0.12.2
  • octokat 0.5.0-beta.0
  • pug 2.0.0-alpha3
  • request 2.70.0
  • vision 4.1.0