fix: Hardcoded banner and removed figlet 348b25b8
Ref #12
Steve · 2025-08-02 20:04 3 file(s) · +9 −13
bun.lock +0 −3
8 8
        "consola": "^3.4.2",
9 9
        "degit": "^2.8.4",
10 10
        "execa": "^7.2.0",
11 -
        "figlet": "^1.8.1",
12 11
        "fs-extra": "^11.3.0",
13 12
        "picocolors": "^1.1.1",
14 13
        "yocto-spinner": "^1.0.0",
96 95
    "diff": ["diff@4.0.2", "", {}, "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A=="],
97 96
98 97
    "execa": ["execa@7.2.0", "", { "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.1", "human-signals": "^4.3.0", "is-stream": "^3.0.0", "merge-stream": "^2.0.0", "npm-run-path": "^5.1.0", "onetime": "^6.0.0", "signal-exit": "^3.0.7", "strip-final-newline": "^3.0.0" } }, "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA=="],
99 -
100 -
    "figlet": ["figlet@1.8.1", "", { "bin": { "figlet": "bin/index.js" } }, "sha512-kEC3Sme+YvA8Hkibv0NR1oClGcWia0VB2fC1SlMy027cwe795Xx40Xiv/nw/iFAwQLupymWh+uhAAErn/7hwPg=="],
101 98
102 99
    "fs-extra": ["fs-extra@11.3.0", "", { "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" } }, "sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew=="],
103 100
package.json +1 −2
1 1
{
2 2
	"name": "create-bhvr",
3 -
	"version": "0.4.0",
3 +
	"version": "0.4.1",
4 4
	"description": "Create a new bhvr project",
5 5
	"type": "module",
6 6
	"main": "./dist/index.js",
50 50
		"consola": "^3.4.2",
51 51
		"degit": "^2.8.4",
52 52
		"execa": "^7.2.0",
53 -
		"figlet": "^1.8.1",
54 53
		"fs-extra": "^11.3.0",
55 54
		"picocolors": "^1.1.1",
56 55
		"yocto-spinner": "^1.0.0"
src/lib/display-banner.ts +8 −8
1 1
import { consola } from "consola";
2 -
import figlet from "figlet";
3 2
import pc from "picocolors";
4 3
5 4
export function displayBanner() {
6 -
	const text = figlet.textSync("bhvr", {
7 -
		font: "Big",
8 -
		horizontalLayout: "default",
9 -
		verticalLayout: "default",
10 -
		width: 80,
11 -
		whitespaceBreak: true,
12 -
	});
5 +
	const text = `
6 +
  _     _
7 +
 | |   | |
8 +
 | |__ | |____   ___ __
9 +
 | '_ \\| '_ \\ \\ / / '__|
10 +
 | |_) | | | \\ V /| |
11 +
 |_.__/|_| |_|\\_/ |_|
12 +
`;
13 13
14 14
	console.log("\n");
15 15
	console.log(pc.yellowBright(text));