Skip to content

Commit

Permalink
(chore): Add packaging for Meteor.js
Browse files Browse the repository at this point in the history
  • Loading branch information
Urigo committed Sep 19, 2015
1 parent 500cf94 commit 7a109c6
Show file tree
Hide file tree
Showing 3 changed files with 37 additions and 0 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -26,5 +26,7 @@ dist

.idea

.versions

# Coverage directory used by tools like istanbul
coverage/
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ $ ionic start myproject
* The `release` folder of this repository
* Ionic CDN: [Latest Release](http://code.ionicframework.com/)
* Using bower: `bower install ionic`
* For [Meteor](https://www.meteor.com/) applications: `meteor add driftyco:ionic`
- Download the **bleeding edge just-from-master release** from:
* Ionic CDN: [Nightly Build](http://code.ionicframework.com/#nightly)
* Using bower: `bower install driftyco/ionic-bower#master`
Expand Down
34 changes: 34 additions & 0 deletions package.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
// package metadata file for Meteor.js
var packageName = 'driftyco:ionic'; // https://atmospherejs.com/driftyco/ionic
var where = 'client'; // where to install: 'client' or 'server'. For both, pass nothing.
var version = '1.1.0';

Package.describe({
name: packageName,
version: version,
summary: 'Ionic Framework official Meteor package',
git: '[email protected]:driftyco/ionic.git'
});

Package.onUse(function(api) {
api.versionsFrom(['[email protected]', '[email protected]']);

api.use('angular:[email protected]', where);
api.use('angular:[email protected]', where);
api.use('angular:[email protected]', where);
api.use('angularui:[email protected]_3', where);

// In case the Meteor project has the `fastclick` package,
// Load it first and cancel it (to use Ionic's one)
api.use('urigo:[email protected]', where);

api.addFiles([
'release/css/ionic.css',
'release/fonts/ionicons.eot',
'release/fonts/ionicons.svg',
'release/fonts/ionicons.ttf',
'release/fonts/ionicons.woff',
'release/js/ionic.js',
'release/js/ionic-angular.js'
], where);
});

0 comments on commit 7a109c6

Please sign in to comment.