Skip to content
Yeoman generator for Safari Extensions
JavaScript CoffeeScript HTML CSS
Branch: master
Clone or download
Latest commit 23c8c44 Apr 10, 2017
Type Name Latest commit message Commit time
Failed to load latest commit information.
app path.existsSync has been moved to fs.existsSync Aug 11, 2015
test add test Jul 6, 2014
.editorconfig first commit Jun 30, 2014
.gitattributes first commit Jun 30, 2014
.jshintrc first commit Jun 30, 2014
.travis.yml first commit Jun 30, 2014
LICENSE add license Jul 12, 2014

Safari Extension generator Build Status download

Yeoman generator for Safari Extensions inspired by Chrome Extension generator

Getting Started

  • First make a new directory, and cd into it: mkdir my-new-safari-extension && cd $_
  • Install the generator: npm install -g generator-safari-extension
  • Run: yo safari-extension

Need more information about Safari Extension? Please visit Safari Extensions Development Guide


$ grunt debug


$ grunt


  • --skip-install

Skips the automatic execution of bower and npm after scaffolding has finished.

  • --test-framework=[framework]

Defaults to mocha. Can be switched for another supported testing framework like jasmine.

  • --coffee

Add support for CoffeeScript.

  • --compass

Add support for Compass.

WARN, Compiled files that generated by coffee or compass will be remained if your extension is running on with grunt debug. You should remove or ignore that files if you don't want to commit to repo.



You can’t perform that action at this time.