Skip to content

Commit

Permalink
Merge pull request #210 from broerse/register-version
Browse files Browse the repository at this point in the history
Add register-version.js to vendor/ember-pouch
  • Loading branch information
broerse committed Jan 18, 2018
2 parents 7fa5614 + ada71cc commit 605473e
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 1 deletion.
19 changes: 18 additions & 1 deletion index.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@

var path = require('path');
var stew = require('broccoli-stew');
var writeFile = require('broccoli-file-creator');
var version = require('./package.json').version;

module.exports = {
name: 'ember-pouch',
Expand Down Expand Up @@ -38,20 +40,35 @@ module.exports = {
files: ['shims.js']
});

var content = "Ember.libraries.register('Ember Pouch', '" + version + "');";
var registerVersionTree = writeFile(
'ember-pouch/register-version.js',
content
);

return stew.find([
pouchdb,
relationalPouch,
pouchdbFind,
shims
shims,
registerVersionTree
]);
},

included(app) {
this._super.included.apply(this, arguments);

// see: https://github.com/ember-cli/ember-cli/issues/3718
if (typeof app.import !== 'function' && app.app) {
app = app.app;
}

app.import('vendor/pouchdb/pouchdb.js');
app.import('vendor/pouchdb/pouchdb.relational-pouch.js');
app.import('vendor/pouchdb/pouchdb.find.js');
app.import('vendor/pouchdb/shims.js', {
exports: { 'pouchdb': [ 'default' ]}
});
app.import('vendor/ember-pouch/register-version.js');
}
};
1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@
"loader.js": "^4.2.3"
},
"dependencies": {
"broccoli-file-creator": "^1.1.1",
"broccoli-stew": "^1.3.1",
"pouchdb": "^6.4.1",
"relational-pouch": "^3.0.0",
Expand Down

0 comments on commit 605473e

Please sign in to comment.