diff --git a/package-lock.json b/package-lock.json
index a364b63..c887d1a 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -13084,6 +13084,12 @@
"resolve-from": "1.0.1"
}
},
+ "requirejs": {
+ "version": "2.3.5",
+ "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.3.5.tgz",
+ "integrity": "sha512-svnO+aNcR/an9Dpi44C7KSAy5fFGLtmPbaaCeQaklUz8BQhS64tWWIIlvEA5jrWICzlO/X9KSzSeXFnZdBu8nw==",
+ "dev": true
+ },
"resolve": {
"version": "1.8.1",
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz",
diff --git a/package.json b/package.json
index 2f65a73..8f57107 100644
--- a/package.json
+++ b/package.json
@@ -34,7 +34,9 @@
"chai": "^4.1.2",
"eslint": "^5.0.1",
"mocha": "^5.2.0",
- "parcel-bundler": "^1.9.3"
+ "parcel-bundler": "^1.9.3",
+ "requirejs": "^2.3.5"
},
- "main": "./src/index.js"
+ "main": "./src/index.js",
+ "browser": "./dist/filer.min.js"
}
diff --git a/tests/bugs/issue105.js b/tests/bugs/issue105.js
index b1f3045..dadf412 100644
--- a/tests/bugs/issue105.js
+++ b/tests/bugs/issue105.js
@@ -1,4 +1,3 @@
-var Filer = require('../..');
var util = require('../lib/test-utils.js');
var expect = require('chai').expect;
diff --git a/tests/bugs/issue106.js b/tests/bugs/issue106.js
index 0d1fd1e..cede6aa 100644
--- a/tests/bugs/issue106.js
+++ b/tests/bugs/issue106.js
@@ -1,4 +1,3 @@
-var Filer = require('../..');
var util = require('../lib/test-utils.js');
var expect = require('chai').expect;
diff --git a/tests/bugs/issue225.js b/tests/bugs/issue225.js
deleted file mode 100644
index 1bf1d09..0000000
--- a/tests/bugs/issue225.js
+++ /dev/null
@@ -1,44 +0,0 @@
-/**
- * https://github.com/js-platform/filer/pull/225
- *
- * NOTE: this test has to be run outside the browserify step,
- * since combinining require for node.js/browserify builds with
- * r.js doesn't work.
- */
-
-var requirejs = require('requirejs');
-var expect = require('chai').expect;
-
-// browser-request assumes access to XHR
-GLOBAL.XMLHttpRequest = {};
-
-describe('require.js should be able to use built Filer, issue 225', function() {
-
- it('should properly load Filer as an AMD module, with Buffer included', function(done) {
- requirejs.config({
- baseUrl: __dirname,
- paths: {
- "filer": "../../dist/filer-issue225"
- },
- nodeRequire: require
- });
-
- requirejs(["filer"], function(Filer) {
- expect(Filer).to.exist;
- expect(Filer.Buffer).to.exist;
-
- var fs = new Filer.FileSystem({provider: new Filer.FileSystem.providers.Memory()});
-
- var buf = new Filer.Buffer([1, 2, 3]);
- fs.writeFile('/file', buf, function(err) {
- expect(err).not.to.exist;
-
- fs.readFile('/file', function(err, data) {
- expect(err).not.to.exist;
- expect(data).to.deep.equal(buf);
- done();
- });
- });
- });
- });
-});
diff --git a/tests/bugs/issue239.js b/tests/bugs/issue239.js
index 8e70f1a..0572e88 100644
--- a/tests/bugs/issue239.js
+++ b/tests/bugs/issue239.js
@@ -1,4 +1,3 @@
-var Filer = require('../..');
var util = require('../lib/test-utils.js');
var expect = require('chai').expect;
diff --git a/tests/bugs/issue247.js b/tests/bugs/issue247.js
index e69a45e..2de7419 100644
--- a/tests/bugs/issue247.js
+++ b/tests/bugs/issue247.js
@@ -1,4 +1,3 @@
-var Filer = require('../..');
var util = require('../lib/test-utils.js');
var expect = require('chai').expect;
diff --git a/tests/bugs/issue249.js b/tests/bugs/issue249.js
index cdb2d3a..4dbc901 100644
--- a/tests/bugs/issue249.js
+++ b/tests/bugs/issue249.js
@@ -1,4 +1,4 @@
-var Filer = require('../..');
+var Filer = require('../../src');
var util = require('../lib/test-utils.js');
var expect = require('chai').expect;
diff --git a/tests/bugs/issue254.js b/tests/bugs/issue254.js
index 95f4a5f..8661646 100644
--- a/tests/bugs/issue254.js
+++ b/tests/bugs/issue254.js
@@ -1,4 +1,3 @@
-var Filer = require('../..');
var util = require('../lib/test-utils.js');
var expect = require('chai').expect;
diff --git a/tests/bugs/issue258.js b/tests/bugs/issue258.js
index 382fb2d..e231a6a 100644
--- a/tests/bugs/issue258.js
+++ b/tests/bugs/issue258.js
@@ -1,5 +1,4 @@
-var Filer = require('../..');
-var util = require('../lib/test-utils.js');
+var Filer = require('../../src');
var expect = require('chai').expect;
var setImmediate = require('../../lib/async.js').setImmediate;
diff --git a/tests/bugs/issue267.js b/tests/bugs/issue267.js
index 8e828b2..e13f256 100644
--- a/tests/bugs/issue267.js
+++ b/tests/bugs/issue267.js
@@ -1,4 +1,3 @@
-var Filer = require('../..');
var util = require('../lib/test-utils.js');
var expect = require('chai').expect;
diff --git a/tests/bugs/issue270.js b/tests/bugs/issue270.js
index 21b4a23..f7d1199 100644
--- a/tests/bugs/issue270.js
+++ b/tests/bugs/issue270.js
@@ -1,4 +1,3 @@
-var Filer = require('../..');
var util = require('../lib/test-utils.js');
var expect = require('chai').expect;
diff --git a/tests/bugs/issue357.js b/tests/bugs/issue357.js
index e494ff4..eb8bb53 100644
--- a/tests/bugs/issue357.js
+++ b/tests/bugs/issue357.js
@@ -1,4 +1,4 @@
-var Path = require('../..').Path;
+var Path = require('../../src').Path;
var expect = require('chai').expect;
describe('Path.resolve does not work, issue357', function() {
diff --git a/tests/bugs/ls-depth-bug.js b/tests/bugs/ls-depth-bug.js
index ec1a7a1..fae400e 100644
--- a/tests/bugs/ls-depth-bug.js
+++ b/tests/bugs/ls-depth-bug.js
@@ -1,4 +1,4 @@
-var Filer = require('../..');
+var Filer = require('../../src');
var util = require('../lib/test-utils.js');
var expect = require('chai').expect;
var async = require('../../lib/async.js');
diff --git a/tests/bugs/rename-dir-trailing-slash.js b/tests/bugs/rename-dir-trailing-slash.js
index 83c96c0..5902739 100644
--- a/tests/bugs/rename-dir-trailing-slash.js
+++ b/tests/bugs/rename-dir-trailing-slash.js
@@ -1,4 +1,3 @@
-var Filer = require('../..');
var util = require('../lib/test-utils.js');
var expect = require('chai').expect;
diff --git a/tests/index.html b/tests/index.html
index 33cbe62..7e68356 100644
--- a/tests/index.html
+++ b/tests/index.html
@@ -11,6 +11,7 @@
+
-
+
+