build(deps-dev): apply updates
[benchmarks-js.git] / is-undefined.mjs
index a04113b881ac45a17a638c24ab1dd0d401fb5650..34c2acda0425108cce7bc93c23d967a46c29d59f 100644 (file)
@@ -1,30 +1,14 @@
-import Benchmark from 'benny'
+import { bench, group, run } from 'tatami-ng'
 
-Benchmark.suite(
-  'Is undefined',
-  Benchmark.add('=== undefined', (value = undefined) => {
+group('Is undefined', () => {
+  bench('=== undefined', (value = undefined) => {
     return value === undefined
-  }),
-  Benchmark.add("typeof === 'undefined'", (value = undefined) => {
+  })
+  bench("typeof === 'undefined'", (value = undefined) => {
     return typeof value === 'undefined'
-  }),
-  Benchmark.cycle(),
-  Benchmark.complete(),
-  Benchmark.save({
-    file: 'is-undefined',
-    format: 'json',
-    details: true
-  }),
-  Benchmark.save({
-    file: 'is-undefined',
-    format: 'chart.html',
-    details: true
-  }),
-  Benchmark.save({
-    file: 'is-undefined',
-    format: 'table.html',
-    details: true
   })
-).catch(err => {
-  console.error(err)
+})
+
+await run({
+  units: true
 })