Skip to content

Commit 145d562

Browse files
committed
perf: use node: prefix to bypass require.cache call for builtins
1 parent c4996a2 commit 145d562

File tree

13 files changed

+30
-30
lines changed

13 files changed

+30
-30
lines changed

bin/mssql

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
#!/usr/bin/env node
22
const { Command } = require('commander')
33
const { version } = require('../package.json')
4-
const { resolve: resolvePath } = require('path')
5-
const { constants: { R_OK } } = require('fs')
4+
const { resolve: resolvePath } = require('node:path')
5+
const { constants: { R_OK } } = require('node:fs')
66
const { ConnectionPool } = require('../')
7-
const { lstat, access, readFile } = require('fs').promises
7+
const { lstat, access, readFile } = require('node:fs/promises')
88
Buffer.prototype.toJSON = () => {
99
return `0x${this.toString('hex')}`
1010
}

lib/base/connection-pool.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'use strict'
22

3-
const { EventEmitter } = require('events')
3+
const { EventEmitter } = require('node:events')
44
const debug = require('debug')('mssql:base')
55
const { parseSqlConnectionString } = require('@tediousjs/connection-string')
66
const tarn = require('tarn')

lib/base/prepared-statement.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
'use strict'
22

33
const debug = require('debug')('mssql:base')
4-
const { EventEmitter } = require('events')
4+
const { EventEmitter } = require('node:events')
55
const { IDS, objectHasProperty } = require('../utils')
66
const globalConnection = require('../global-connection')
77
const { TransactionError, PreparedStatementError } = require('../error')

lib/base/request.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
'use strict'
22

33
const debug = require('debug')('mssql:base')
4-
const { EventEmitter } = require('events')
5-
const { Readable } = require('stream')
4+
const { EventEmitter } = require('node:events')
5+
const { Readable } = require('node:stream')
66
const { IDS, objectHasProperty } = require('../utils')
77
const globalConnection = require('../global-connection')
88
const { RequestError, ConnectionError } = require('../error')

lib/base/transaction.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
'use strict'
22

33
const debug = require('debug')('mssql:base')
4-
const { EventEmitter } = require('events')
4+
const { EventEmitter } = require('node:events')
55
const { IDS } = require('../utils')
66
const globalConnection = require('../global-connection')
77
const { TransactionError } = require('../error')

lib/msnodesqlv8/connection-pool.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ const BaseConnectionPool = require('../base/connection-pool')
66
const { IDS, INCREMENT } = require('../utils')
77
const shared = require('../shared')
88
const ConnectionError = require('../error/connection-error')
9-
const { platform } = require('os')
9+
const { platform } = require('node:os')
1010
const { buildConnectionString } = require('@tediousjs/connection-string')
1111

1212
const CONNECTION_DRIVER = ['darwin', 'linux'].includes(platform()) ? 'ODBC Driver 17 for SQL Server' : 'SQL Server Native Client 11.0'

test/common/cli.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22

33
/* globals describe, it */
44

5-
const assert = require('assert')
6-
const { join } = require('path')
5+
const assert = require('node:assert')
6+
const { join } = require('node:path')
77
const { spawn } = require('child_process')
88

99
const config = function () {
10-
const cfg = JSON.parse(require('fs').readFileSync(join(__dirname, '../.mssql.json')))
10+
const cfg = JSON.parse(require('node:fs').readFileSync(join(__dirname, '../.mssql.json')))
1111
cfg.driver = 'tedious'
1212
return cfg
1313
}

test/common/templatestring.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'use strict'
22

3-
const assert = require('assert')
3+
const assert = require('node:assert')
44

55
module.exports = (sql, driver) => {
66
return {

test/common/tests.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
'use strict'
22

3-
const assert = require('assert')
4-
const stream = require('stream')
5-
const { join } = require('path')
6-
const { format } = require('util')
3+
const assert = require('node:assert')
4+
const stream = require('node:stream')
5+
const { join } = require('node:path')
6+
const { format } = require('node:util')
77
const ISOLATION_LEVELS = require('../../lib/isolationlevel')
88
const BaseTransaction = require('../../lib/base/transaction')
99
const versionHelper = require('./versionhelper')

test/common/times.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
'use strict'
22

3-
const assert = require('assert')
3+
const assert = require('node:assert')
44

55
module.exports = (sql, driver) => {
66
return {

0 commit comments

Comments
 (0)