diff --git a/dev/lib/directive-container.js b/dev/lib/directive-container.js index ea58083..32cc53a 100644 --- a/dev/lib/directive-container.js +++ b/dev/lib/directive-container.js @@ -5,7 +5,7 @@ * @typedef {import('micromark-util-types').Token} Token */ -import assert from 'power-assert' +import {ok as assert} from 'uvu/assert' import {factorySpace} from 'micromark-factory-space' import {markdownLineEnding} from 'micromark-util-character' import {codes} from 'micromark-util-symbol/codes.js' diff --git a/dev/lib/directive-leaf.js b/dev/lib/directive-leaf.js index f6c520b..3a1b2a8 100644 --- a/dev/lib/directive-leaf.js +++ b/dev/lib/directive-leaf.js @@ -4,7 +4,7 @@ * @typedef {import('micromark-util-types').State} State */ -import assert from 'power-assert' +import {ok as assert} from 'uvu/assert' import {factorySpace} from 'micromark-factory-space' import {markdownLineEnding} from 'micromark-util-character' import {codes} from 'micromark-util-symbol/codes.js' diff --git a/dev/lib/directive-text.js b/dev/lib/directive-text.js index b37be0e..1c04c55 100644 --- a/dev/lib/directive-text.js +++ b/dev/lib/directive-text.js @@ -5,7 +5,7 @@ * @typedef {import('micromark-util-types').State} State */ -import assert from 'power-assert' +import {ok as assert} from 'uvu/assert' import {codes} from 'micromark-util-symbol/codes.js' import {types} from 'micromark-util-symbol/types.js' import {factoryAttributes} from './factory-attributes.js' diff --git a/dev/lib/factory-attributes.js b/dev/lib/factory-attributes.js index ac6a2ea..884843e 100644 --- a/dev/lib/factory-attributes.js +++ b/dev/lib/factory-attributes.js @@ -4,7 +4,7 @@ * @typedef {import('micromark-util-types').Code} Code */ -import assert from 'power-assert' +import {ok as assert} from 'uvu/assert' import {factorySpace} from 'micromark-factory-space' import {factoryWhitespace} from 'micromark-factory-whitespace' import { diff --git a/dev/lib/factory-label.js b/dev/lib/factory-label.js index ab8e7f4..9db4167 100644 --- a/dev/lib/factory-label.js +++ b/dev/lib/factory-label.js @@ -3,7 +3,7 @@ * @typedef {import('micromark-util-types').State} State */ -import assert from 'power-assert' +import {ok as assert} from 'uvu/assert' import {markdownLineEnding} from 'micromark-util-character' import {codes} from 'micromark-util-symbol/codes.js' import {constants} from 'micromark-util-symbol/constants.js' diff --git a/dev/lib/html.js b/dev/lib/html.js index 94cc7ce..834353a 100644 --- a/dev/lib/html.js +++ b/dev/lib/html.js @@ -21,7 +21,7 @@ * @typedef {Record} HtmlOptions */ -import assert from 'power-assert' +import {ok as assert} from 'uvu/assert' import {parseEntities} from 'parse-entities' const own = {}.hasOwnProperty diff --git a/package.json b/package.json index 6b2592d..843f035 100644 --- a/package.json +++ b/package.json @@ -44,10 +44,9 @@ "micromark-util-symbol": "^1.0.0", "micromark-util-types": "^1.0.0", "parse-entities": "^3.0.0", - "power-assert": "^1.0.0" + "uvu": "^0.5.0" }, "devDependencies": { - "@types/power-assert": "^1.0.0", "@types/tape": "^4.0.0", "c8": "^7.0.0", "html-void-elements": "^2.0.0", @@ -80,6 +79,7 @@ "xo": { "prettier": true, "rules": { + "node/file-extension-in-import": "off", "unicorn/no-this-assignment": "off", "unicorn/prefer-node-protocol": "off" }