refactor: switch from mitata to tatami-ng
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Sun, 7 Apr 2024 16:41:41 +0000 (18:41 +0200)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Sun, 7 Apr 2024 16:41:41 +0000 (18:41 +0200)
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
18 files changed:
.vscode/settings.json
busy-wait.mjs
deep-clone-object.mjs
deep-merge-object.mjs
empty-array.mjs
fibonacci.mjs
is-empty-object.mjs
is-undefined.mjs
json-stringify.mjs
max.mjs
min.mjs
package.json
pnpm-lock.yaml
promise-handling.mjs
quick-select.mjs
random.mjs
shallow-clone-object.mjs
uuid-generator.mjs

index ca9209c6fa4f1bbf3e3b71f47c2a2a50b8f4088f..13255f7d9e991cbecdbe7c2530f84728df9413eb 100644 (file)
@@ -8,7 +8,6 @@
     "commitlint",
     "deepmerge",
     "microtime",
-    "mitata",
     "piment",
     "poolifier",
     "preinstall",
index 04aa41b0ccc594ea86263418299e1beaf50ea1a6..ec8a70d816cf8272e5d0af0ca44e3ca3dd45dc9b 100644 (file)
@@ -1,4 +1,4 @@
-import { bench, group, run } from 'mitata'
+import { bench, group, run } from 'tatami-ng'
 
 import { sleep } from './benchmark-utils.mjs'
 
index 6796eaddea9daa702163f1f2fa5681f794d8e79d..00753e2f439ed0df4c3d7c0250cdf4f687cd2606 100644 (file)
@@ -2,8 +2,8 @@
 import deepClone from 'deep-clone'
 import clone from 'just-clone'
 import _ from 'lodash'
-import { bench, group, run } from 'mitata'
 import { clone as rambdaClone } from 'rambda'
+import { bench, group, run } from 'tatami-ng'
 
 import { generateRandomObject } from './benchmark-utils.mjs'
 
index 5e1ab7bd278dfa122fadef29a59f7466e5566f65..50cc13cb4cbe60341f815d6310fab4dacaac0b01 100644 (file)
@@ -1,8 +1,8 @@
 /* eslint-disable no-unused-vars */
 import deepMerge from 'deepmerge'
 import _ from 'lodash'
-import { bench, group, run } from 'mitata'
 import { mergeDeepRight } from 'rambda'
+import { bench, group, run } from 'tatami-ng'
 
 import { generateRandomObject } from './benchmark-utils.mjs'
 
index 5a1e0818b329747abcfa9504c3089f7fe46af2e5..825088f1780c92429a7e6ad7308becfd21ac7471 100644 (file)
@@ -1,4 +1,4 @@
-import { bench, group, run } from 'mitata'
+import { bench, group, run } from 'tatami-ng'
 
 import { generateRandomNumberArray } from './benchmark-utils.mjs'
 
index 3a6a96ab5f0e3cb1fc6a5e91b19bc1e7d123ebfc..2bbbaeb58864b554fa950570f51e0d57e1598ac7 100644 (file)
@@ -1,4 +1,4 @@
-import { bench, group, run } from 'mitata'
+import { bench, group, run } from 'tatami-ng'
 
 const number = 30
 
index 0159aca8364cf3e53a0f2523ae8cd69fcb979f9f..2d788816db5f5fb3afdece0a6e34a0861c23e4c4 100644 (file)
@@ -1,6 +1,6 @@
 import _ from 'lodash'
-import { bench, group, run } from 'mitata'
 import { isEmpty } from 'rambda'
+import { bench, group, run } from 'tatami-ng'
 
 import { generateRandomObject } from './benchmark-utils.mjs'
 
index 895d41c9b333fac8fb52422d53d857f6f8fa9008..34c2acda0425108cce7bc93c23d967a46c29d59f 100644 (file)
@@ -1,4 +1,4 @@
-import { bench, group, run } from 'mitata'
+import { bench, group, run } from 'tatami-ng'
 
 group('Is undefined', () => {
   bench('=== undefined', (value = undefined) => {
index de8b81af282be9013001a09508fbd50b4b7410ff..3844fba65f63235426e1e3114eaed3981a3cc906 100644 (file)
@@ -1,4 +1,4 @@
-import { bench, group, run } from 'mitata'
+import { bench, group, run } from 'tatami-ng'
 
 const sampleObj = {
   name: 'Sid',
diff --git a/max.mjs b/max.mjs
index 778c0efb7ad87d27c8031275ed572cde2e8d2cdc..23fcfdfb8762f65f91ef23d2a6cf3a9af21693fa 100644 (file)
--- a/max.mjs
+++ b/max.mjs
@@ -1,4 +1,4 @@
-import { bench, group, run } from 'mitata'
+import { bench, group, run } from 'tatami-ng'
 
 import { generateRandomNumberArray } from './benchmark-utils.mjs'
 
diff --git a/min.mjs b/min.mjs
index ebd22cde5e2fc4661b1f6fc39c4f27e792df9e3e..858b1eb3fc9c7e5d4b4cc456f1925b9f9205ce6b 100644 (file)
--- a/min.mjs
+++ b/min.mjs
@@ -1,4 +1,4 @@
-import { bench, group, run } from 'mitata'
+import { bench, group, run } from 'tatami-ng'
 
 import { generateRandomNumberArray } from './benchmark-utils.mjs'
 
index 65bbd5bf42c17738f2763280eec6c49582badaa3..a33241c62067d8c11c1c35acb618e0bbc281d5ba 100644 (file)
@@ -67,8 +67,8 @@
     "just-clone": "^6.2.0",
     "lodash": "^4.17.21",
     "microtime": "^3.1.1",
-    "mitata": "github:poolifier/mitata#master",
     "rambda": "^9.2.0",
+    "tatami-ng": "^0.2.0",
     "uuid": "^9.0.1"
   },
   "devDependencies": {
index b714b183044a87764afbafc0b72e40564e24e484..f563734037a50477dfbaf6642d64d2254e9147eb 100644 (file)
@@ -26,12 +26,12 @@ dependencies:
   microtime:
     specifier: ^3.1.1
     version: 3.1.1
-  mitata:
-    specifier: github:poolifier/mitata#master
-    version: github.com/poolifier/mitata/5fa0fd7c17c51c4e95350a018f5c2653e2cdf8bd(typescript@5.4.4)
   rambda:
     specifier: ^9.2.0
     version: 9.2.0
+  tatami-ng:
+    specifier: ^0.2.0
+    version: 0.2.0(typescript@5.4.4)
   uuid:
     specifier: ^9.0.1
     version: 9.0.1
@@ -3117,6 +3117,14 @@ packages:
     engines: {node: '>= 0.4'}
     dev: true
 
+  /tatami-ng@0.2.0(typescript@5.4.4):
+    resolution: {integrity: sha512-01WuN89KtrKcdbdpM90IazywSfNr+Cp6zjwTW/QM6z4LUqqVRJrWpbNl30qRQts2CzZElnXfVQ2rfVg08Q91ow==}
+    peerDependencies:
+      typescript: ^5.0.0
+    dependencies:
+      typescript: 5.4.4
+    dev: false
+
   /text-extensions@2.4.0:
     resolution: {integrity: sha512-te/NtwBwfiNRLf9Ijqx3T0nlqZiQ2XrrtBvu+cLL8ZRrGkO0NHTug8MYFKyoSrv/sHTaSKfilUkizV6XhxMJ3g==}
     engines: {node: '>=8'}
@@ -3390,15 +3398,3 @@ packages:
     resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==}
     engines: {node: '>=12.20'}
     dev: true
-
-  github.com/poolifier/mitata/5fa0fd7c17c51c4e95350a018f5c2653e2cdf8bd(typescript@5.4.4):
-    resolution: {tarball: https://codeload.github.com/poolifier/mitata/tar.gz/5fa0fd7c17c51c4e95350a018f5c2653e2cdf8bd}
-    id: github.com/poolifier/mitata/5fa0fd7c17c51c4e95350a018f5c2653e2cdf8bd
-    name: mitata
-    version: 0.1.11
-    requiresBuild: true
-    peerDependencies:
-      typescript: ^5.0.0
-    dependencies:
-      typescript: 5.4.4
-    dev: false
index 4c20dc2eabf5f94634eb6d4ce01e65fadad27d95..0d3f88fb30e554189b55b9668a550df0caccab13 100644 (file)
@@ -1,4 +1,4 @@
-import { bench, group, run } from 'mitata'
+import { bench, group, run } from 'tatami-ng'
 
 /**
  *
index f416d2dd31b9b96562fdd143e7d124b51313c0e1..49dc7057b5c70d30ad5894169cabfd02df409516 100644 (file)
@@ -1,6 +1,6 @@
 import { randomInt } from 'node:crypto'
 
-import { bench, group, run } from 'mitata'
+import { bench, group, run } from 'tatami-ng'
 
 /**
  * @param numberOfWorkers
index fa6337372775e519ee3a9bc08018e9ad2ff690b8..37bac03bc3ff794aa03f34736a852d5b3785dca1 100644 (file)
@@ -1,6 +1,6 @@
 import { randomInt } from 'node:crypto'
 
-import { bench, group, run } from 'mitata'
+import { bench, group, run } from 'tatami-ng'
 
 import {
   secureRandom,
index 5e68bf8f74194af622252032db81a570b3d445a2..e01a3c4f61f454b17a575dce06a1620ff6a7ab47 100644 (file)
@@ -1,7 +1,7 @@
 /* eslint-disable no-unused-vars */
 import _ from 'lodash'
-import { bench, group, run } from 'mitata'
 import { assoc } from 'rambda'
+import { bench, group, run } from 'tatami-ng'
 
 import { generateRandomObject } from './benchmark-utils.mjs'
 
index 050a0db4b16ff6e0b851363d97c5866c2cd40e8b..177d7db9123b85eddada0074fa81ffafd1329fec 100644 (file)
@@ -1,6 +1,6 @@
 import { randomUUID } from 'node:crypto'
 
-import { bench, group, run } from 'mitata'
+import { bench, group, run } from 'tatami-ng'
 import { v4 as uuid } from 'uuid'
 
 group('UUIDv4 generator', () => {