Make client more ESM-friendly (#2348)

* Use node: prefix for stdlib imports

* Make code more ESM-friendly

* Add missing mjs file

* Drop mjs file from package.json
This commit is contained in:
Josh Mock
2024-08-22 11:18:31 -05:00
committed by GitHub
parent 715292b501
commit bf4c57f7bc
13 changed files with 44 additions and 38 deletions

View File

@ -19,7 +19,7 @@
'use strict'
const assert = require('assert')
const assert = require('node:assert')
const fetch = require('node-fetch')
function runInParallel (client, operation, options, clientOptions) {

View File

@ -19,8 +19,8 @@
'use strict'
const { createReadStream } = require('fs')
const { join } = require('path')
const { createReadStream } = require('node:fs')
const { join } = require('node:path')
const split = require('split2')
const { test, beforeEach, afterEach } = require('tap')
const { waitCluster } = require('../../utils')

View File

@ -19,8 +19,8 @@
'use strict'
const { createReadStream } = require('fs')
const { join } = require('path')
const { createReadStream } = require('node:fs')
const { join } = require('node:path')
const split = require('split2')
const { test, beforeEach, afterEach } = require('tap')
const { waitCluster } = require('../../utils')

View File

@ -19,8 +19,8 @@
'use strict'
const { createReadStream } = require('fs')
const { join } = require('path')
const { createReadStream } = require('node:fs')
const { join } = require('node:path')
const split = require('split2')
const { test, beforeEach, afterEach } = require('tap')
const { waitCluster } = require('../../utils')

View File

@ -19,8 +19,8 @@
'use strict'
const { createReadStream } = require('fs')
const { join } = require('path')
const { createReadStream } = require('node:fs')
const { join } = require('node:path')
const split = require('split2')
const { test, beforeEach, afterEach } = require('tap')
const { waitCluster } = require('../../utils')

View File

@ -1,6 +1,6 @@
'use strict'
const assert = require('assert')
const assert = require('node:assert')
const { create } = require('xmlbuilder2')
function createJunitReporter () {

View File

@ -18,12 +18,12 @@
*/
import FakeTimers from '@sinonjs/fake-timers'
import { AssertionError } from 'assert'
import { createReadStream } from 'fs'
import * as http from 'http'
import { join } from 'path'
import { AssertionError } from 'node:assert'
import { createReadStream } from 'node:fs'
import * as http from 'node:http'
import { join } from 'node:path'
import split from 'split2'
import { Readable } from 'stream'
import { Readable } from 'node:stream'
import { test } from 'tap'
import { Client, errors } from '../../../'
import { buildServer, connection } from '../../utils'
@ -936,11 +936,11 @@ test('bulk index', t => {
onDocument (doc) {
t.type(doc.user, 'string') // testing that doc is type of Document
return [
{
index: {
_index: 'test'
}
},
{
index: {
_index: 'test'
}
},
{ ...doc, updatedAt }
]
},
@ -1042,7 +1042,7 @@ test('bulk create', t => {
_index: 'test',
_id: String(id++)
}
},
},
{ ...doc, updatedAt }
]
},

View File

@ -108,4 +108,5 @@ test('Merge filter paths (snake_case)', async t => {
{ two: 'two' },
{ three: 'three' }
])
})
})

View File

@ -18,7 +18,7 @@
*/
import Debug from 'debug'
import * as http from 'http'
import * as http from 'node:http'
import buildServer, { ServerHandler } from './buildServer'
import { StoppableServer } from 'stoppable'