https://github.com/lanceli/generator-safari-extension
Yeoman generator for Safari Extensions
https://github.com/lanceli/generator-safari-extension
safari-extension yeoman-generator
Last synced: about 1 year ago
JSON representation
Yeoman generator for Safari Extensions
- Host: GitHub
- URL: https://github.com/lanceli/generator-safari-extension
- Owner: lanceli
- License: mit
- Created: 2014-07-04T15:40:42.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2017-04-10T02:02:39.000Z (about 9 years ago)
- Last Synced: 2025-04-11T22:12:18.657Z (about 1 year ago)
- Topics: safari-extension, yeoman-generator
- Language: JavaScript
- Homepage: https://www.npmjs.org/package/generator-safari-extension
- Size: 49.8 KB
- Stars: 15
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Safari Extension generator [](https://travis-ci.org/lanceli/generator-safari-extension) [](https://www.npmjs.org/package/generator-safari-extension)
> [Yeoman](http://yeoman.io) generator for Safari Extensions inspired by [Chrome Extension generator](https://github.com/yeoman/generator-chrome-extension)
## 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](https://developer.apple.com/library/safari/documentation/Tools/Conceptual/SafariExtensionGuide/)
## Debug
```bash
$ grunt debug
```
## Build
```bash
$ grunt
```
## Options
* `--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](http://coffeescript.org/).
* `--compass`
Add support for [Compass](http://compass-style.org/).
> 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.
## License
[MIT](LICENSE)