diff --git a/.gitignore b/.gitignore index 7a4930b..838c9b9 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ node_modules *.compiled.js .idea +dist \ No newline at end of file diff --git a/.npmignore b/.npmignore new file mode 100644 index 0000000..cbdb961 --- /dev/null +++ b/.npmignore @@ -0,0 +1 @@ +!dist diff --git a/package.json b/package.json index 40ec14b..a2fe957 100644 --- a/package.json +++ b/package.json @@ -22,6 +22,7 @@ }, "devDependencies": { "browserify": "^6.1.0", + "browserify-shim": "^3.8.14", "chai": "3.5.0", "enzyme": "^2.9.1", "http-server": "^0.7.2", @@ -38,7 +39,15 @@ "keywords": [ "react-component" ], + "browserify": { + "transform": [ "browserify-shim" ] + }, + "browserify-shim": { + "react": "global:React", + "react-dom": "global:ReactDOM" + }, "scripts": { + "browserify": "browserify ./json-inspector.js --standalone ReactJsonInspector -o ./dist/reactJsonInspector.js", "test": "mocha test/**/*-spec.js", "server": "http-server .", "watch": "watchify example/app.js -o example/app.compiled.js -v"