StarryNight
Scaffolding and testing tool for creating HIPAA and FDA compliant Meteor apps.
===============================
StarryNight is a command line tool for use in scaffolding and testing Meteor applications. It's similar to tools like 'rails generate', 'spacejam', 'abee', and 'mrt'. It's a direct result of 2 years of working on the Meteor Cookbook.
===============================
npm install starrynight -g
===============================
display-env
audit-permissions
generate-autoconfig
run-tests --framework <frameworkName> --autogenerated
scaffold --boilerplate <boilerplateName> --framework <frameworkName>
pattern --url http://github.com/account/repo
rename --from <originalTerm> --to <newTerm> -root <directoryRoot>
find-and-replace --from <originalTerm> --to <newTerm> -root <directoryRoot>
refactor --from <originalTerm> --to <newTerm> -root <directoryRoot>
create --package foo:mypackage --from /path/to/component
extract-ids /path/to/<filename>
extract-classes /path/to/<filename>
extract-tests-for /path/to/<filename>
generate-release-json
generate-travis
compact
===============================
# add .meteor/nightwatch.json to our application
$ starrynight generate-autoconfig
# add validation tests to your application (using the nightwatch framework)
$ starrynight scaffold --framework nightwatch
# run your validation tests using NightWatch
$ starrynight run-tests --framework nightwatch
# add verification & integrations tests to your application
$ starrynight scaffold --framework tinytest-ci
# run any verification tests you may have written with TinyTest
$ starrynight run-tests --framework tinytest-ci===============================
MIT License. Use as you wish, including for commercial purposes.