File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ # Project Instructions
2+
3+ ## ⚠️ CONVERSION NEEDED: npm → Deno
4+
5+ This repo currently uses npm but needs to be converted to Deno.
6+
7+ ### DO NOT:
8+ - Run ` npm install `
9+ - Add new npm dependencies
10+ - Create package-lock.json
11+
12+ ### INSTEAD:
13+ - Use ` deno task ` for scripts
14+ - Use npm: specifiers for dependencies (e.g., ` import X from "npm:package" ` )
15+ - Create deno.json instead of package.json
16+
17+ ### Conversion Steps:
18+ 1 . Analyze package.json dependencies
19+ 2 . Create deno.json with equivalent imports/tasks
20+ 3 . Update source files to use Deno imports
21+ 4 . Remove package.json and package-lock.json
22+ 5 . Test with ` deno check ` and ` deno test `
23+
24+ ## Package Manager Policy (RSR)
25+
26+ - ** REQUIRED** : Deno for JavaScript/TypeScript
27+ - ** FORBIDDEN** : npm, npx, node_modules (after conversion)
28+ - ** FALLBACK** : Bun only if Deno is impossible
Original file line number Diff line number Diff line change 1+ # npm → Deno Conversion Needed
2+
3+ This repository needs to be converted from npm to Deno per RSR policy.
4+
5+ ## Current State
6+ - Uses npm/package.json
7+ - Needs Deno configuration
8+
9+ ## Action Required
10+ 1 . Review package.json dependencies
11+ 2 . Create deno.json equivalent
12+ 3 . Update imports to use npm: specifiers or URL imports
13+ 4 . Remove npm artifacts
14+ 5 . Test with Deno runtime
15+
16+ ## Priority
17+ See .claude/CLAUDE.md for conversion instructions.
You can’t perform that action at this time.
0 commit comments