Browse Source

changed license type

pull/702/head
Dan Ditomaso 1 year ago
parent
commit
5ddb0a6eee
  1. 2
      .github/workflows/release.yml
  2. 3
      deno.json
  3. 35
      scripts/build_npm_package.ts

2
.github/workflows/release.yml

@ -71,7 +71,7 @@ jobs:
fi fi
echo "Building for NPM..." echo "Building for NPM..."
deno task publish:npm "$pkg_dir" deno task build:npm "$pkg_dir"
echo "Publishing to NPM..." echo "Publishing to NPM..."
npm publish "$pkg_dir/npm" --access public npm publish "$pkg_dir/npm" --access public

3
deno.json

@ -3,12 +3,13 @@
"./packages/web", "./packages/web",
"./packages/core", "./packages/core",
"./packages/transport-deno", "./packages/transport-deno",
"./packages/transport-node",
"./packages/transport-http", "./packages/transport-http",
"./packages/transport-web-bluetooth", "./packages/transport-web-bluetooth",
"./packages/transport-web-serial" "./packages/transport-web-serial"
], ],
"tasks": { "tasks": {
"publish:npm": "deno run -A scripts/build_npm_package.ts" "build:npm": "deno run -A scripts/build_npm_package.ts"
}, },
"imports": { "imports": {
"@bufbuild/protobuf": "npm:@bufbuild/protobuf@^2.2.3", "@bufbuild/protobuf": "npm:@bufbuild/protobuf@^2.2.3",

35
scripts/build_npm_package.ts

@ -73,7 +73,7 @@ try {
name, name,
version, version,
description, description,
license: "MIT", license: "GPL-3.0-only",
repository: { repository: {
type: "git", type: "git",
url: "git+https://github.com/meshtastic/web.git", url: "git+https://github.com/meshtastic/web.git",
@ -83,7 +83,7 @@ try {
}, },
}, },
compilerOptions: { compilerOptions: {
lib: ["ES2022", "DOM"], lib: ["DOM", "ESNext"],
}, },
postBuild() { postBuild() {
Deno.copyFileSync("LICENSE", join(outDir, "LICENSE")); Deno.copyFileSync("LICENSE", join(outDir, "LICENSE"));
@ -99,34 +99,3 @@ try {
} }
console.log(`✅ Successfully built ${name}@${version} to ${outDir}`); console.log(`✅ Successfully built ${name}@${version} to ${outDir}`);
// // 5. Publish to NPM (only during adhoc runs)
// // After a successful build, we publish the package to the npm registry.
// if (Deno.env.get("GITHUB_ACTIONS") !== "true") {
// console.log(
// `\nPublishing ${name}@${version} to npm...`,
// );
// try {
// const command = new Deno.Command("npm", {
// args: ["publish", "--access", "public"],
// cwd: outDir, // Run the command in the output directory
// });
// const { code, stdout, stderr } = await command.output();
// // Write command output to the console
// await Deno.stdout.write(stdout);
// await Deno.stderr.write(stderr);
// if (code !== 0) {
// throw new Error(`'npm publish' failed with exit code: ${code}`);
// }
// console.log(`✅ Successfully published ${name}@${version} to npm.`);
// } catch (error) {
// if (error instanceof Deno.errors.NotFound) {
// console.error("\n❌ Publishing failed:", error.message);
// Deno.exit(1);
// }
// }
// } else {
// console.log("\nSkipping publish step: Not running in GitHub Actions CI.");
// }

Loading…
Cancel
Save