#! /usr/bin/env node const fs = require("fs"); // We copy file to the new directory fs.mkdirSync("pkg"); for (const file of fs.readdirSync("./pkg-web")) { fs.copyFileSync(`./pkg-web/${file}`, `./pkg/${file}`); } for (const file of fs.readdirSync("./pkg-node")) { fs.copyFileSync(`./pkg-node/${file}`, `./pkg/${file}`); } const pkg = JSON.parse(fs.readFileSync("./pkg/package.json")); pkg.name = "oxigraph"; pkg.main = "node.js"; pkg.browser = "web.js"; pkg.files = ["*.{js,wasm,d.ts}"]; pkg.homepage = "https://github.com/oxigraph/oxigraph/tree/main/js"; pkg.bugs = { url: "https://github.com/oxigraph/oxigraph/issues", }; pkg.collaborators = undefined; pkg.repository = { type: "git", url: "https://github.com/oxigraph/oxigraph.git", directory: "js", }; fs.writeFileSync("./pkg/package.json", JSON.stringify(pkg, null, 2));