2021-07-21 23:37:51 -04:00

19 lines
546 B
JavaScript
Executable File

#!/usr/bin/env node
const fs = require("fs")
const { format } = require("prettier")
const babel = require("@babel/core")
// Main
const res = babel.transformFileSync("src/index.ts", {
presets: ["@babel/preset-typescript"],
plugins: ["@babel/plugin-transform-modules-commonjs"],
})
fs.writeFileSync("lib/index.js", format(res.code, { parser: "babel" }))
// package.json
const pkg = require("../package.json")
delete pkg.scripts
delete pkg.devDependencies
delete pkg.prettier
fs.writeFileSync("lib/package.json", JSON.stringify(pkg, null, 2))