Skip to content

Commit 087c375

Browse files
committed
Change plugin format to arrays
1 parent 2bc8b91 commit 087c375

File tree

5 files changed

+17
-14
lines changed

5 files changed

+17
-14
lines changed

src/backends-chrome.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
exports = module.exports = require('backends-web');
2-
exports.chrome = require('backends/chrome-fs');
1+
var backends = module.exports = require('backends-web');
2+
backends.push(require('backends/chrome-fs'));

src/backends-web.js

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
1-
exports.github = require('backends/github')
1+
var backends = module.exports = [];
2+
backends.push(require('backends/github'));
23
if (window.indexedDB) {
3-
exports.idb = require('backends/indexed-db');
4+
backends.push(require('backends/indexed-db'));
5+
}
6+
if (window.openDatabase) {
7+
backends.push(require('backends/websql'));
8+
}
9+
if (window.localStorage) {
10+
backends.push(require('backends/local-storage'));
411
}
5-
// if (window.openDatabase) {
6-
// exports.sql = require('backends/websql');
7-
// }
8-
// if (window.localStorage) {
9-
// exports.local = require('backends/local-storage');
10-
// }

src/data/fs.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,8 @@ module.exports.configs = configs;
2626

2727
// Create a repo instance from a config
2828
function createRepo(config) {
29-
var names = Object.keys(backends);
30-
for (var i = 0, l = names.length; i < l; i++) {
31-
var repo = backends[names[i]].createRepo(config);
29+
for (var i = 0, l = backends.length; i < l; i++) {
30+
var repo = backends[i].createRepo(config);
3231
if (repo) return repo;
3332
}
3433
}

src/runtimes-chrome.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,4 @@
1-
module.exports = [];
1+
module.exports = [
2+
require('runtimes/file-export'),
3+
require('runtimes/http-server')
4+
];
File renamed without changes.

0 commit comments

Comments
 (0)