From 9ba0ffdf6c418aa18508001fdd802c929173a2e9 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 16 Jul 2026 15:37:07 +0000 Subject: [PATCH 1/2] Initial plan From 8d7cfca498c514b43a9349735855b80e8eb0282b Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 16 Jul 2026 15:39:26 +0000 Subject: [PATCH 2/2] Fix typecheck:examples failure by adding deno.ts example and npm:csv-pipe path alias --- examples/deno.ts | 17 +++++++++++++++++ tsconfig.examples.json | 1 + 2 files changed, 18 insertions(+) create mode 100644 examples/deno.ts diff --git a/examples/deno.ts b/examples/deno.ts new file mode 100644 index 0000000..550af41 --- /dev/null +++ b/examples/deno.ts @@ -0,0 +1,17 @@ +// Run with: deno run examples/deno.ts +import { parse, stringify } from 'npm:csv-pipe'; + +type User = { name: string; email: string; age: number }; + +const users: User[] = [ + { name: 'Alex Johnson', email: 'alex@example.com', age: 29 }, + { name: 'Carlos Herrera', email: 'carlos@example.com', age: 24 } +]; + +const csv = stringify(users); +console.log('--- Encoded ---'); +console.log(csv); + +const parsed = parse(csv); +console.log('\n--- Parsed ---'); +console.log(parsed); diff --git a/tsconfig.examples.json b/tsconfig.examples.json index 2731081..75b776a 100644 --- a/tsconfig.examples.json +++ b/tsconfig.examples.json @@ -5,6 +5,7 @@ "baseUrl": ".", "paths": { "csv-pipe": ["./src/index.ts"], + "npm:csv-pipe": ["./src/index.ts"], "csv-pipe/node": ["./src/platform/node.ts"], "csv-pipe/browser": ["./src/platform/browser.ts"] }