Skip to content

Commit

Permalink
Some compat fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
marten-de-vries committed Feb 1, 2015
1 parent 2935dfb commit 04c2e02
Show file tree
Hide file tree
Showing 10 changed files with 27 additions and 6 deletions.
4 changes: 4 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
language: node_js
node_js:
- "0.10"

2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
pouchdb-fauxton-logic
=====================

[![Build Status](https://travis-ci.org/marten-de-vries/pouchdb-fauxton-logic.svg)](https://travis-ci.org/marten-de-vries/pouchdb-fauxton-logic)

This repository contains the JavaScript that's added to
[pouchdb-fauxton-base](https://github.com/marten-de-vries/pouchdb-fauxton-base)
to make a working version of Fauxton running on top of PouchDB.
Expand Down
2 changes: 2 additions & 0 deletions lib/index-chrome-extension.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
"use strict";

var PostMessageRPC = require("./postmessagerpc.js");

var port = chrome.runtime.connect({name: "index-chrome-extension.js"});
Expand Down
2 changes: 2 additions & 0 deletions lib/index-firefox-addon.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
"use strict";

var PostMessageRPC = require("./postmessagerpc.js");
var rpc = new PostMessageRPC(postMessage, "devtool");
rpc.serve("reload", function () {
Expand Down
2 changes: 2 additions & 0 deletions lib/index-pouchdb-plugin.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
"use strict";

var fs = require("fs");

var html = fs.readFileSync(__dirname + "/../fauxton/index.html", {encoding: "UTF-8"});
Expand Down
2 changes: 2 additions & 0 deletions lib/index.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
"use strict";

var PouchDB = require("pouchdb");
require("pouchdb-all-dbs")(PouchDB);

Expand Down
2 changes: 2 additions & 0 deletions lib/injectxhr.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
"use strict";

var MockHttpRequest = require("./MockHttpRequest/lib/mock.js");
var querystring = require("querystring");

Expand Down
4 changes: 3 additions & 1 deletion lib/postmessagerpc.js
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,9 @@ is never resolved.
*/

var Promise = global.Promise || require("lie");
"use strict";

var Promise = Promise || require("lie");

function PostMessageRPC(postMessage, thisName) {
this._postMessage = function (msg) {
Expand Down
4 changes: 3 additions & 1 deletion lib/req2resp.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
"use strict";

var route = require("pouchdb-route");
var Promise = global.Promise || require("lie");
var Promise = Promise || require("lie");
var uuid = require("random-uuid-v4");

module.exports = function (PouchDB) {
Expand Down
9 changes: 5 additions & 4 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,15 +20,16 @@
"pouchdb-route": "^1.0.2"
},
"devDependencies": {
"brfs": "^1.3.0",
"browserify": "^6.1.0"
},
"scripts": {
"build-debug": "./node_modules/.bin/browserify lib/index.js -o fauxton/js/pouchdb-offline.js",
"build": "npm run build-debug && uglifyjs fauxton/js/pouchdb-offline.js -o fauxton/js/pouchdb-offline.js",
"build-injected": "mkdir -p dist && ./node_modules/.bin/browserify -x lie lib/index-injected.js -o dist/injected.js",
"build-postmessagerpc": "./node_modules/.bin/browserify lib/postmessagerpc.js -x lie --standalone PostMessageRPC -o dist/postmessagerpc.js",
"build-firefox": "./node_modules/.bin/browserify lib/index-firefox-addon.js -x lie -o fauxton/js/pouchdb-offline.js && npm run build-injected",
"build-chrome": "./node_modules/.bin/browserify lib/index-chrome-extension.js -x lie -o fauxton/js/pouchdb-offline.js && npm run build-injected && npm run build-postmessagerpc",
"build-injected": "mkdir -p dist && ./node_modules/.bin/browserify lib/index-injected.js -o dist/injected.js",
"build-postmessagerpc": "./node_modules/.bin/browserify lib/postmessagerpc.js --standalone PostMessageRPC -o dist/postmessagerpc.js",
"build-firefox": "./node_modules/.bin/browserify lib/index-firefox-addon.js -o fauxton/js/pouchdb-offline.js && npm run build-injected",
"build-chrome": "./node_modules/.bin/browserify lib/index-chrome-extension.js -o fauxton/js/pouchdb-offline.js && npm run build-injected && npm run build-postmessagerpc",
"build-pouchdb-plugin": "npm run build-debug && ./node_modules/.bin/browserify lib/index-pouchdb-plugin.js -t brfs -s PouchDBFauxton -o dist/pouchdb-plugin.js",
"test": "mocha"
}
Expand Down

0 comments on commit 04c2e02

Please sign in to comment.