From f19bc5e0924f9aa8d4057958cab3336a711288fb Mon Sep 17 00:00:00 2001 From: Jean Ponchon Date: Mon, 5 Mar 2018 17:52:33 +0100 Subject: [PATCH] Restore browserify support (fix #128) Using jsonld in a browserify-based build script does not works any more. This PR update the `browser` key in `package.json` in order force browserify to use the `dist` version for the browser (generated by webpack during release process). This solution provide browserify support without the needs to maintain complex configuration for both webpack and browserify. It could be less optimal in term of bundle size (for browserify use a bundled version of jsonld), but that is better than nothing and the modern minification tools may resolve this kind of optimization. --- browser/ignore.js | 1 - package.json | 9 +-------- 2 files changed, 1 insertion(+), 9 deletions(-) delete mode 100644 browser/ignore.js diff --git a/browser/ignore.js b/browser/ignore.js deleted file mode 100644 index 4d6a5124..00000000 --- a/browser/ignore.js +++ /dev/null @@ -1 +0,0 @@ -// Ignore module for browserify (see package.json) diff --git a/package.json b/package.json index 18fb47fd..4599c64c 100644 --- a/package.json +++ b/package.json @@ -108,13 +108,6 @@ ] }, "browser": { - "lib/index.js": "./lib/jsonld.js", - "crypto": "./browser/ignore.js", - "http": "./browser/ignore.js", - "jsonld-request": "./browser/ignore.js", - "request": "./browser/ignore.js", - "url": "./browser/ignore.js", - "util": "./browser/ignore.js", - "xmldom": "./browser/ignore.js" + "lib/index.js": "./dist/jsonld.js" } }