diff --git a/packages/csv-parse/samples/columns-discovery.js b/packages/csv-parse/samples/columns-discovery.js index 5b971711..2214d9ca 100644 --- a/packages/csv-parse/samples/columns-discovery.js +++ b/packages/csv-parse/samples/columns-discovery.js @@ -2,9 +2,7 @@ import fs from 'fs'; import { parse } from 'csv-parse'; -import { dirname } from 'path'; -import { fileURLToPath } from 'url'; -const __dirname = dirname(fileURLToPath(import.meta.url)); +const __dirname = new URL( '.', import.meta.url).pathname // Using the first line of the CSV data to discover the column names const rs = fs.createReadStream(__dirname+'/columns-discovery.in'); diff --git a/packages/csv-parse/samples/fs_read.js b/packages/csv-parse/samples/fs_read.js index 95786e6f..81fba24b 100644 --- a/packages/csv-parse/samples/fs_read.js +++ b/packages/csv-parse/samples/fs_read.js @@ -2,9 +2,7 @@ import fs from 'fs'; import { parse } from 'csv-parse'; -import { dirname } from 'path'; -import { fileURLToPath } from 'url'; -const __dirname = dirname(fileURLToPath(import.meta.url)); +const __dirname = new URL( '.', import.meta.url).pathname const parser = parse({delimiter: ';'}, function(err, data){ console.log(data); diff --git a/packages/csv-parse/samples/recipe.async.iterator.coffee b/packages/csv-parse/samples/recipe.async.iterator.coffee index be3a88c5..23fcfd6c 100644 --- a/packages/csv-parse/samples/recipe.async.iterator.coffee +++ b/packages/csv-parse/samples/recipe.async.iterator.coffee @@ -2,9 +2,7 @@ import fs from 'fs' import { parse } from 'csv-parse' -import { dirname } from 'path' -import { fileURLToPath } from 'url'; -__dirname = dirname fileURLToPath `import.meta.url` +const __dirname = new URL( '.', import.meta.url).pathname processFile = () -> records = [] diff --git a/packages/csv-parse/samples/recipe.async.iterator.js b/packages/csv-parse/samples/recipe.async.iterator.js index 22acb97b..2b49bfa3 100644 --- a/packages/csv-parse/samples/recipe.async.iterator.js +++ b/packages/csv-parse/samples/recipe.async.iterator.js @@ -2,9 +2,7 @@ import fs from 'fs'; import { parse } from 'csv-parse'; -import { dirname } from 'path'; -import { fileURLToPath } from 'url'; -const __dirname = dirname(fileURLToPath(import.meta.url)); +const __dirname = new URL( '.', import.meta.url).pathname const processFile = async () => { const records = [];