starrynight

3.10.3 • Public • Published

StarryNight

Scaffolding and testing tool for creating HIPAA and FDA compliant Meteor apps.

===============================

What is StarryNight?

StarryNight is a command line tool for use in scaffolding and testing Meteor applications. It's similar to tools like 'rails generate', 'spacejam', and 'mrt'. It's a direct result of 2 years of working on the Meteor Cookbook.

New Location: Please note that we've moved to starrynight.meteorapp.com

===============================

Installation

npm install starrynight -g

===============================

Usage

  autoconfig
  run-tests --type <testType>
  run-tests --framework <frameworkName> --autogenerated
  generate-release-json
  generate-application-json
  display-env
  audit-permissions
  compact
  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-ci  --provider <ciProviderName>

===============================

Testing Quickstart

# fetch files for local development (as definined in .git-packages.json) 
$ starrynight fetch
 
# add .meteor/starrynight.json to our application 
$ starrynight autoconfig
 
# run your application validation tests using NightWatch 
$ starrynight run-tests --type validation
 
# run your application verification tests using Gagarin 
$ starrynight run-tests --type verification
 
# run your package-verificaiton tests using Gagarin 
$ starrynight run-tests --type package-verification
 
# (optional) add verification & integrations tests to your application 
$ starrynight scaffold --framework nightwatch
 

===============================

Licensing

MIT License

Dependencies (31)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i starrynight

    Weekly Downloads

    0

    Version

    3.10.3

    License

    MIT

    Last publish

    Collaborators

    • awatson1978