create-proofkit
Advanced tools
+4
-2
| { | ||
| "name": "create-proofkit", | ||
| "version": "0.1.0", | ||
| "version": "0.1.1-beta.0", | ||
| "description": "Create a new ProofKit project", | ||
@@ -27,4 +27,6 @@ "type": "module", | ||
| "pub:release": "npm publish --access public", | ||
| "pub:beta": "npm publish --tag beta --access public" | ||
| "pub:beta": "npm publish --tag beta --access public", | ||
| "lint": "biome check . --write", | ||
| "lint:summary": "biome check . --reporter=summary" | ||
| } | ||
| } |
@@ -11,13 +11,13 @@ /** @typedef {"npm" | "pnpm" | "yarn" | "bun"} PackageManager */ | ||
| return "yarn"; | ||
| } else if (userAgent.startsWith("pnpm")) { | ||
| } | ||
| if (userAgent.startsWith("pnpm")) { | ||
| return "pnpm"; | ||
| } else if (userAgent.startsWith("bun")) { | ||
| } | ||
| if (userAgent.startsWith("bun")) { | ||
| return "bun"; | ||
| } else { | ||
| return "npm"; | ||
| } | ||
| } else { | ||
| // If no user agent is set, assume pnpm | ||
| return "pnpm"; | ||
| return "npm"; | ||
| } | ||
| // If no user agent is set, assume pnpm | ||
| return "pnpm"; | ||
| }; |
+12
-10
@@ -10,10 +10,12 @@ #!/usr/bin/env node | ||
| const pkgManager = getUserPkgManager(); | ||
| const pkgManagerCmd = | ||
| pkgManager === "pnpm" | ||
| ? "pnpx" | ||
| : pkgManager === "bun" | ||
| ? "bunx" | ||
| : pkgManager === "npm" | ||
| ? "npx" | ||
| : pkgManager; | ||
| let pkgManagerCmd; | ||
| if (pkgManager === "pnpm") { | ||
| pkgManagerCmd = "pnpx"; | ||
| } else if (pkgManager === "bun") { | ||
| pkgManagerCmd = "bunx"; | ||
| } else if (pkgManager === "npm") { | ||
| pkgManagerCmd = "npx"; | ||
| } else { | ||
| pkgManagerCmd = pkgManager; | ||
| } | ||
@@ -28,3 +30,3 @@ try { | ||
| }); | ||
| } catch (error) { | ||
| } catch { | ||
| console.error("Failed to create project"); | ||
@@ -35,5 +37,5 @@ process.exit(1); | ||
| main().catch((error) => { | ||
| main().catch(() => { | ||
| console.error("Failed to create project"); | ||
| process.exit(1); | ||
| }); |
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 2 instances in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 2 instances in 1 package
3421
3.86%53
3.92%