stop people from patching babylon by building it
This commit is contained in:
parent
f0fd729883
commit
c72ef3755a
@ -2,3 +2,4 @@ src
|
|||||||
test
|
test
|
||||||
*.log
|
*.log
|
||||||
scripts
|
scripts
|
||||||
|
lib
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
#!/usr/bin/env node
|
#!/usr/bin/env node
|
||||||
|
|
||||||
var babylon = require("../lib/index");
|
var babylon = require("..");
|
||||||
var fs = require("fs");
|
var fs = require("fs");
|
||||||
|
|
||||||
var filename = process.argv[2];
|
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