Skip to content

Commit 1fa5d9a

Browse files
Fix CI failures: remove unused code, update lockfile, remove unused eslint config
1 parent dda4cc2 commit 1fa5d9a

File tree

5 files changed

+7
-54
lines changed

5 files changed

+7
-54
lines changed

.eslintrc.cjs

Lines changed: 0 additions & 38 deletions
This file was deleted.

packages/backforge-core/src/cli/actions.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import path from 'path';
21
import fs from 'fs/promises';
32
import fsSync from 'fs';
43
import { normalizeGenerateOptions } from '../scaffold/normalize';

packages/backforge-core/src/scaffold/engine.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import path from 'path';
21
import {
32
initRenderer,
43
render,
@@ -9,7 +8,6 @@ import { generateProjectFromTemplate, writeTree } from './writer';
98
import {
109
detectPackageManager,
1110
installDependencies,
12-
runScript,
1311
} from '../utils/pm';
1412
import type { GenerateOptions, GenerateResult } from '../types';
1513

@@ -25,7 +23,6 @@ export async function init(opts?: {
2523
}
2624

2725
export async function generate(opts: GenerateOptions): Promise<GenerateResult> {
28-
const templatesRoot = path.resolve(opts.templatesRoot);
2926
const result = await generateProjectFromTemplate(opts);
3027
if (!result.success) return result;
3128
if (!opts.skipInstall) {

packages/backforge-core/src/scaffold/renderer.ts

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ import type {
77
Context,
88
TemplateFileMeta,
99
CompiledManifest,
10-
RenderResult,
1110
} from '../types';
1211

1312
class LRU<K, V> {
@@ -50,7 +49,6 @@ const DEFAULT_CACHE_SIZE = Math.max(
5049
);
5150
const renderCache = new LRU<string, string>(DEFAULT_CACHE_SIZE);
5251
const compiledTemplateCache = new Map<string, CompiledEntry>();
53-
let compiledManifest: CompiledManifest | null = null;
5452

5553
async function hashContext(ctx: Context): Promise<string> {
5654
try {
@@ -66,7 +64,6 @@ async function loadCompiledManifest(dir: string): Promise<void> {
6664
if (!fsSync.existsSync(manifestPath)) return;
6765
const raw = await fs.readFile(manifestPath, 'utf8');
6866
const m = JSON.parse(raw) as CompiledManifest;
69-
compiledManifest = m;
7067
for (const rel of Object.keys(m)) {
7168
const entry = m[rel];
7269
if (entry.compiled) {
@@ -90,7 +87,6 @@ export async function initRenderer(opts: {
9087
distCompiledRoot?: string;
9188
}): Promise<void> {
9289
compiledTemplateCache.clear();
93-
compiledManifest = null;
9490
const dist =
9591
opts.distCompiledRoot ??
9692
path.join(opts.templatesRoot, '..', '..', 'dist', 'templates-compiled');
@@ -175,5 +171,4 @@ export async function loadTemplateIndex(
175171
export function clearRenderCache(): void {
176172
renderCache.clear();
177173
compiledTemplateCache.clear();
178-
compiledManifest = null;
179174
}

pnpm-lock.yaml

Lines changed: 7 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)