Skip to content

Commit 81f97b1

Browse files
committed
lib: replace cjs to esm
sad days. But, it will make the design easier to replace benchmarkjs to tinybench as the API expects to have a top-level-await
1 parent f36f092 commit 81f97b1

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+77
-89
lines changed

bench/add-property.js renamed to bench/add-property.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const { createBenchmarkSuite } = require('../common')
1+
import { createBenchmarkSuite } from '../common.mjs'
22

33
const suite = createBenchmarkSuite('Adding property')
44

bench/array-append.js renamed to bench/array-append.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const { H2, createTableHeader } = require('../markdown')
1+
import { H2, createTableHeader } from '../markdown.js'
22

33
function compareToMdTable(name, amount, ms) {
44
const numberFormat = new Intl.NumberFormat()

bench/array-creation.js renamed to bench/array-creation.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const { createBenchmarkSuite } = require('../common')
1+
import { createBenchmarkSuite } from '../common.mjs'
22

33
const suite = createBenchmarkSuite('Array Creation')
44

bench/async-function-vs-function.js renamed to bench/async-function-vs-function.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const { createBenchmarkSuite } = require('../common')
1+
import { createBenchmarkSuite } from '../common.mjs';
22

33
const suite = createBenchmarkSuite('async function vs function');
44

bench/blob.js renamed to bench/blob.mjs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
const { skipIfVersionWithMessage } = require('../utils')
2-
skipIfVersionWithMessage('19.8.1||19.8.0', 'Blob')
1+
import { skipIfVersionWithMessage } from '../utils'
2+
import { createBenchmarkSuite } from '../common.mjs'
3+
import { Blob } from 'buffer'
34

4-
const { createBenchmarkSuite } = require('../common')
5+
skipIfVersionWithMessage('19.8.1||19.8.0', 'Blob')
6+
skipIfVersionWithMessage('16.0.0', 'Blob')
57

68
const suite = createBenchmarkSuite('Blob')
79

8-
const { Blob } = require('buffer')
9-
1010
const source128 = Buffer.allocUnsafe(128)
1111
const source1024 = Buffer.allocUnsafe(1024)
1212
const blob128 = new Blob(source128)

bench/compare-using-instanceof.js renamed to bench/compare-using-instanceof.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const { createBenchmarkSuite } = require('../common')
1+
import { createBenchmarkSuite } from '../common.mjs'
22

33
const suite = createBenchmarkSuite('Comparison using `instanceof`')
44

bench/crypto-verify.js renamed to bench/crypto-verify.mjs

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
1-
const { createBenchmarkSuite } = require('../common')
1+
import { createBenchmarkSuite } from '../common.mjs'
2+
import { createSign, createVerify, verify } from 'crypto'
23

34
const suite = createBenchmarkSuite('Crypto Verify')
45

5-
const crypto = require('crypto')
6-
76
const rsaPrivateKey = `
87
-----BEGIN RSA PRIVATE KEY-----
98
MIIEowIBAAKCAQEAz7QweYwr7puNtc8/6jf4pADXfY2/HVq7LgI7JXkAwW5HTEjU
@@ -48,15 +47,15 @@ uQIDAQAB
4847

4948
const thing = 'hello world'
5049
const algorithm = 'RSA-SHA256'
51-
const signature = crypto.createSign(algorithm).update(thing).sign(rsaPrivateKey, 'base64')
50+
const signature = createSign(algorithm).update(thing).sign(rsaPrivateKey, 'base64')
5251

5352
suite
5453
.add(`crypto.createVerify('${algorithm}')`, function () {
55-
var verifier = crypto.createVerify(algorithm)
54+
var verifier = createVerify(algorithm)
5655
verifier.update(thing)
5756
verifier.verify(rsaPublicKey, signature, 'base64')
5857
})
5958
.add(`crypto.verify('${algorithm}')`, function () {
60-
crypto.verify(algorithm, thing, rsaPublicKey, Buffer.from(signature, 'base64'))
59+
verify(algorithm, thing, rsaPublicKey, Buffer.from(signature, 'base64'))
6160
})
6261
.run({ async: false })

bench/date-format-iso.js renamed to bench/date-format-iso.mjs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
1-
const { createBenchmarkSuite } = require('../common')
1+
import { createBenchmarkSuite } from '../common.mjs'
2+
import { fromUnixToISOString } from '../utils/from-unix-to-iso-string'
23

34
const suite = createBenchmarkSuite('Date toISOString')
45

5-
const { fromUnixToISOString } = require('../utils/from-unix-to-iso-string')
6-
76
suite
87
.add('new Date().toISOString()', function () {
98
new Date().toISOString()

bench/date-format.js renamed to bench/date-format.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const { createBenchmarkSuite } = require('../common')
1+
import { createBenchmarkSuite } from '../common.mjs'
22

33
const suite = createBenchmarkSuite('Date format MM/DD/YYYY')
44

bench/date-string-coersion.js renamed to bench/date-string-coersion.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const { createBenchmarkSuite } = require('../common')
1+
import { createBenchmarkSuite } from '../common.mjs'
22

33
const suite = createBenchmarkSuite('Date String coersion')
44

0 commit comments

Comments
 (0)