stop people from patching babylon by building it
This commit is contained in:
parent
f0fd729883
commit
c72ef3755a
@ -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
scripts/_util.js
Normal file
7
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
scripts/postpublish.js
Normal file
2
scripts/postpublish.js
Normal file
@ -0,0 +1,2 @@
|
||||
require("./_util").updateMain("lib/index.js");
|
||||
require("fs").unlinkSync(__dirname + "/../index.js");
|
||||
2
scripts/prepublish.js
Normal file
2
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