Merge pull request #3204 from babel/no-babylon-patch
Stop people from patching babylon by building it
This commit is contained in:
commit
97faab3418
@ -2,3 +2,4 @@ src
|
||||
test
|
||||
*.log
|
||||
scripts
|
||||
lib
|
||||
|
||||
@ -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];
|
||||
|
||||
7
packages/babylon/scripts/_util.js
Normal file
7
packages/babylon/scripts/_util.js
Normal file
@ -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, " "));
|
||||
};
|
||||
@ -1,4 +0,0 @@
|
||||
#!/bin/sh
|
||||
set -e
|
||||
cd ../babel
|
||||
npm link babylon
|
||||
2
packages/babylon/scripts/postpublish.js
Normal file
2
packages/babylon/scripts/postpublish.js
Normal file
@ -0,0 +1,2 @@
|
||||
require("./_util").updateMain("lib/index.js");
|
||||
require("fs").unlinkSync(__dirname + "/../index.js");
|
||||
2
packages/babylon/scripts/prepublish.js
Normal file
2
packages/babylon/scripts/prepublish.js
Normal file
@ -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" });
|
||||
Loading…
x
Reference in New Issue
Block a user