Skip to content

Commit

Permalink
Merge pull request #3204 from babel/no-babylon-patch
Browse files Browse the repository at this point in the history
Stop people from patching babylon by building it
  • Loading branch information
sebmck committed Dec 24, 2015
2 parents 5b091c1 + 6fe210d commit 97faab3
Show file tree
Hide file tree
Showing 6 changed files with 13 additions and 5 deletions.
1 change: 1 addition & 0 deletions packages/babylon/.npmignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,4 @@ src
test
*.log
scripts
lib
2 changes: 1 addition & 1 deletion packages/babylon/bin/babylon.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env node

var babylon = require("../lib/index");
var babylon = require("..");
var fs = require("fs");

var filename = process.argv[2];
Expand Down
7 changes: 7 additions & 0 deletions packages/babylon/scripts/_util.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
var fs = require("fs");

exports.updateMain = function (main) {
var pkg = require("../package.json");
pkg.main = main;
fs.writeFileSync(__dirname + "/../package.json", JSON.stringify(pkg, null, " "));
};
4 changes: 0 additions & 4 deletions packages/babylon/scripts/bootstrap.sh

This file was deleted.

2 changes: 2 additions & 0 deletions packages/babylon/scripts/postpublish.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
require("./_util").updateMain("lib/index.js");
require("fs").unlinkSync(__dirname + "/../index.js");
2 changes: 2 additions & 0 deletions packages/babylon/scripts/prepublish.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
require("./_util").updateMain("index.js");
require("child_process").execSync(__dirname + "/../../../node_modules/.bin/browserify -s babylon -e " + __dirname + "/../lib/index.js -o " + __dirname + "/../index.js", { encoding: "utf8" });

0 comments on commit 97faab3

Please sign in to comment.