Skip to content
This repository has been archived by the owner on Jan 14, 2022. It is now read-only.

Version 1.1

Compare
Choose a tag to compare
@gakimball gakimball released this 17 Mar 16:55
· 123 commits to master since this release

This update drastically improves stability, error-handing, and cross-platform support.

New Features:

  • Dropped the Ruby dependency. Yes, this is a feature! The starter project now compiles with libsass, which means you don't need Ruby or Bundler on your machine to use it.
  • Use foundation-apps new app -v 1.x.x to use a different version of the framework. If you're extra-adventurous, use foundation-apps new app --edge to install Foundation for Apps directly from the master branch.
  • The new command will copy _settings.scss out of the Foundation for Apps Bower package, into a new project's scss folder.

Stability improvements:

  • Every command that leverages Bower or npm uses the actual library, instead of using exec() to spawn a child process. This makes the process of setting up a new project way less error-prone.
  • The new command uses more asynchronous functions (like you're supposed to in Node!), which makes it a little faster.
  • The new command will warn you if you try to:
    • Install as root
    • Install without Git installed
    • Set -v to an invalid version number (following semver patterns)
    • Create a project with the name of an existing folder