12345678910111213141516171819202122232425262728293031323334353637 |
- const { exec } = require("child_process");
- const fs = require("fs");
- const tsc = exec("tsc");
- tsc.on("close", (code) => {
- if (code === 0) {
- fs.copyFileSync("package.json", "dist/package.json");
- fs.copyFileSync("README.md", "dist/README.md");
- fs.copyFileSync("LICENSE", "dist/LICENSE");
- if (!fs.existsSync("dist/tl/static")) {
- fs.mkdirSync("dist/tl/static");
- }
- fs.copyFileSync("gramjs/tl/static/api.tl", "dist/tl/static/api.tl");
- fs.copyFileSync("gramjs/tl/static/schema.tl", "dist/tl/static/schema.tl");
- fs.copyFileSync("gramjs/tl/api.d.ts", "dist/tl/api.d.ts");
- fs.copyFileSync("gramjs/define.d.ts", "dist/define.d.ts");
- const npm_publish = exec("npm publish", { cwd: "dist" });
- npm_publish.stdout.on("data", function (data) {
- console.log(data.toString());
- });
- npm_publish.stderr.on("data", function (data) {
- console.error(data.toString());
- });
- npm_publish.on("close", (code) => {
- if (code === 0) {
- console.log("=====================================");
- console.log("FINISHED UPLOADING");
- console.log("=====================================");
- } else {
- throw new Error("something went wrong");
- }
- });
- } else {
- throw new Error("Error happened");
- }
- });
|