tpmjs/packages/db/check-tool.mjs
Ajax Davis fe96bc780d fix: update dependency cruiser config to allow TypeScript path aliases and workspace packages
- Add `^@/` to pathNot to allow Next.js `@/` path alias
- Add `^@tpmjs/` to pathNot to allow workspace package imports
- Fixes architecture check failures in CI
- Apply Biome formatting to check-tool.mjs and sync-single-tool.mjs

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-30 01:55:51 +10:00

30 lines
893 B
JavaScript

import { PrismaClient } from '@prisma/client';
const prisma = new PrismaClient();
async function main() {
const tool = await prisma.tool.findUnique({
where: { npmPackageName: '@tpmjs/text-transformer' },
select: {
npmPackageName: true,
npmVersion: true,
npmReadme: true,
},
});
if (tool) {
console.log('Tool found:', tool.npmPackageName, tool.npmVersion);
console.log('Has README:', tool.npmReadme ? `Yes (${tool.npmReadme.length} chars)` : 'No');
} else {
console.log('Tool @tpmjs/text-transformer not found in database');
// List all tools to see what's available
const allTools = await prisma.tool.findMany({
select: { npmPackageName: true },
take: 10,
});
console.log('\nAvailable tools:');
allTools.forEach((t) => console.log(' -', t.npmPackageName));
}
}
main().finally(() => prisma.$disconnect());