diff --git a/.gitignore b/.gitignore index c4e033ac..76f17ade 100644 --- a/.gitignore +++ b/.gitignore @@ -28,3 +28,5 @@ pom.xml.asc /release-node /release-node/datomish.js /release-node/datomish.bare.js +/addon/datomish-test.xpi +/addon/datomish.js diff --git a/addon/README.md b/addon/README.md new file mode 100644 index 00000000..85643d4f --- /dev/null +++ b/addon/README.md @@ -0,0 +1,2 @@ +#Datomish Test +An example add-on that loads Datomish on top of Sqlite.jsm. \ No newline at end of file diff --git a/addon/index.js b/addon/index.js new file mode 100644 index 00000000..765cb243 --- /dev/null +++ b/addon/index.js @@ -0,0 +1,15 @@ +var self = require("sdk/self"); + +console.log("Datomish Test"); +console.log("This: " + this); + +var datomish = require("datomish.js"); +datomish.open("/tmp/foobar.db").then(function (db) { + console.log("Got " + db); + try { + db.close(); + console.log("Closed."); + } catch (e) { + console.log("Couldn't close: " + e); + } +}); diff --git a/addon/package.json b/addon/package.json new file mode 100644 index 00000000..6a190546 --- /dev/null +++ b/addon/package.json @@ -0,0 +1,15 @@ +{ + "title": "Datomish Test", + "name": "datomish-test", + "version": "0.0.1", + "description": "An example add-on that loads Datomish on top of Sqlite.jsm.", + "main": "index.js", + "author": "Richard Newman ", + "engines": { + "firefox": ">=48.0a1" + }, + "license": "MPL-2.0", + "keywords": [ + "jetpack" + ] +}