UNPKG

@riddance/env

Version:

12 lines 2.48 kB
#!/usr/bin/env node import { readFile, writeFile } from 'node:fs/promises'; import { join, resolve } from 'node:path'; import { push, pushTags, tag } from '../lib/git.js'; const p = resolve(process.cwd(), process.argv[2] ?? '.'); const packageJson = JSON.parse(await readFile(join(p, 'package.json'), 'utf-8')); await tag(p, 'v' + packageJson.version); const { gitHead, ...headless } = packageJson; await writeFile(join(p, 'package.json'), JSON.stringify(headless, undefined, ' ') + '\n', 'utf-8'); await push(p); await pushTags(p); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3luYy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbInN5bmMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUVBLE9BQU8sRUFBRSxRQUFRLEVBQUUsU0FBUyxFQUFFLE1BQU0sa0JBQWtCLENBQUE7QUFDdEQsT0FBTyxFQUFFLElBQUksRUFBRSxPQUFPLEVBQUUsTUFBTSxXQUFXLENBQUE7QUFDekMsT0FBTyxFQUFFLElBQUksRUFBRSxRQUFRLEVBQUUsR0FBRyxFQUFFLE1BQU0sZUFBZSxDQUFBO0FBRW5ELE1BQU0sQ0FBQyxHQUFHLE9BQU8sQ0FBQyxPQUFPLENBQUMsR0FBRyxFQUFFLEVBQUUsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsSUFBSSxHQUFHLENBQUMsQ0FBQTtBQUV4RCxNQUFNLFdBQVcsR0FBRyxJQUFJLENBQUMsS0FBSyxDQUFDLE1BQU0sUUFBUSxDQUFDLElBQUksQ0FBQyxDQUFDLEVBQUUsY0FBYyxDQUFDLEVBQUUsT0FBTyxDQUFDLENBRzlFLENBQUE7QUFFRCxNQUFNLEdBQUcsQ0FBQyxDQUFDLEVBQUUsR0FBRyxHQUFHLFdBQVcsQ0FBQyxPQUFPLENBQUMsQ0FBQTtBQUV2QyxNQUFNLEVBQUUsT0FBTyxFQUFFLEdBQUcsUUFBUSxFQUFFLEdBQUcsV0FBVyxDQUFBO0FBQzVDLE1BQU0sU0FBUyxDQUFDLElBQUksQ0FBQyxDQUFDLEVBQUUsY0FBYyxDQUFDLEVBQUUsSUFBSSxDQUFDLFNBQVMsQ0FBQyxRQUFRLEVBQUUsU0FBUyxFQUFFLElBQUksQ0FBQyxHQUFHLElBQUksRUFBRSxPQUFPLENBQUMsQ0FBQTtBQUVuRyxNQUFNLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQTtBQUNiLE1BQU0sUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFBIiwic291cmNlc0NvbnRlbnQiOlsiIyEvdXNyL2Jpbi9lbnYgbm9kZVxuXG5pbXBvcnQgeyByZWFkRmlsZSwgd3JpdGVGaWxlIH0gZnJvbSAnbm9kZTpmcy9wcm9taXNlcydcbmltcG9ydCB7IGpvaW4sIHJlc29sdmUgfSBmcm9tICdub2RlOnBhdGgnXG5pbXBvcnQgeyBwdXNoLCBwdXNoVGFncywgdGFnIH0gZnJvbSAnLi4vbGliL2dpdC5qcydcblxuY29uc3QgcCA9IHJlc29sdmUocHJvY2Vzcy5jd2QoKSwgcHJvY2Vzcy5hcmd2WzJdID8/ICcuJylcblxuY29uc3QgcGFja2FnZUpzb24gPSBKU09OLnBhcnNlKGF3YWl0IHJlYWRGaWxlKGpvaW4ocCwgJ3BhY2thZ2UuanNvbicpLCAndXRmLTgnKSkgYXMge1xuICAgIHZlcnNpb246IHN0cmluZ1xuICAgIGdpdEhlYWQ6IHN0cmluZ1xufVxuXG5hd2FpdCB0YWcocCwgJ3YnICsgcGFja2FnZUpzb24udmVyc2lvbilcblxuY29uc3QgeyBnaXRIZWFkLCAuLi5oZWFkbGVzcyB9ID0gcGFja2FnZUpzb25cbmF3YWl0IHdyaXRlRmlsZShqb2luKHAsICdwYWNrYWdlLmpzb24nKSwgSlNPTi5zdHJpbmdpZnkoaGVhZGxlc3MsIHVuZGVmaW5lZCwgJyAgJykgKyAnXFxuJywgJ3V0Zi04JylcblxuYXdhaXQgcHVzaChwKVxuYXdhaXQgcHVzaFRhZ3MocClcbiJdfQ==