diff --git a/package-lock.json b/package-lock.json index c2fd5884..6ce44697 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,6 +24,8 @@ "devDependencies": { "@nlib/eslint-config": "3.17.29", "@nlib/githooks": "0.1.0", + "@nlib/indexen": "^0.1.2", + "@nlib/lint-commit": "^0.1.8", "@types/anymatch": "3.0.0", "@types/jsdom": "16.2.13", "@types/micromatch": "4.0.2", @@ -277,6 +279,72 @@ "node": ">=12" } }, + "node_modules/@nlib/indexen": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@nlib/indexen/-/indexen-0.1.2.tgz", + "integrity": "sha512-Roxr9CXX7UhKKtmppqLZwJoDl51r3Rcg/eCiC5xW1zfGk7tXYYy9TlFT/IMBIOZYhxUpNEfmqTUTRT7Q6nd0Lw==", + "dev": true, + "dependencies": { + "@nlib/nodetool": "0.4.1" + }, + "bin": { + "indexen": "lib/cli.js", + "nlib-indexen": "lib/cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@nlib/lint-commit": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/@nlib/lint-commit/-/lint-commit-0.1.8.tgz", + "integrity": "sha512-y2qQduv3ztghwu1SxB9blVvn92YKIX0wte8EJiuq4fcEYRuBcBcoX/40jtzCHiw18AYqMWgcxwGnpPvjLFaUgg==", + "dev": true, + "dependencies": { + "@nlib/nodetool": "0.4.1", + "@nlib/typing": "0.2.2", + "semver": "7.3.5" + }, + "bin": { + "lint-commit": "lib/cli.js", + "nlib-lint-commit": "lib/cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@nlib/nodetool": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@nlib/nodetool/-/nodetool-0.4.1.tgz", + "integrity": "sha512-lSkfwrdEYHUtTOid4xTRomDaX+RRxOsmFWAqhjrMqV6XoVpo+FCJAF9uzPK+i0WtZvExjytm88iubh1Gi6O88A==", + "dev": true, + "dependencies": { + "magic-string": "0.25.7", + "picomatch": "2.3.0", + "source-map": "0.7.3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@nlib/nodetool/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nlib/typing": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@nlib/typing/-/typing-0.2.2.tgz", + "integrity": "sha512-kmoFNyXeB28Q8WO6yOMMXx38e+2+PGRpThwMd/Cd2rbGVx8HeA7JExcQ/h92vn4MygW+7u4es1Et8U/Wa13QOw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -3463,6 +3531,15 @@ "node": ">=10" } }, + "node_modules/magic-string": { + "version": "0.25.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", + "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", + "dev": true, + "dependencies": { + "sourcemap-codec": "^1.4.4" + } + }, "node_modules/make-dir": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", @@ -5013,6 +5090,12 @@ "source-map": "^0.6.0" } }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "dev": true + }, "node_modules/spdx-correct": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", @@ -5991,6 +6074,51 @@ "integrity": "sha512-3e3JPGVazM5QCgDAFhMsQ60dw8FBgOeFULeyQWiSfwVOBk5in8VEc0IRhYnHTdChxhY1eUHZDQ8LSkeG/73wVw==", "dev": true }, + "@nlib/indexen": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@nlib/indexen/-/indexen-0.1.2.tgz", + "integrity": "sha512-Roxr9CXX7UhKKtmppqLZwJoDl51r3Rcg/eCiC5xW1zfGk7tXYYy9TlFT/IMBIOZYhxUpNEfmqTUTRT7Q6nd0Lw==", + "dev": true, + "requires": { + "@nlib/nodetool": "0.4.1" + } + }, + "@nlib/lint-commit": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/@nlib/lint-commit/-/lint-commit-0.1.8.tgz", + "integrity": "sha512-y2qQduv3ztghwu1SxB9blVvn92YKIX0wte8EJiuq4fcEYRuBcBcoX/40jtzCHiw18AYqMWgcxwGnpPvjLFaUgg==", + "dev": true, + "requires": { + "@nlib/nodetool": "0.4.1", + "@nlib/typing": "0.2.2", + "semver": "7.3.5" + } + }, + "@nlib/nodetool": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@nlib/nodetool/-/nodetool-0.4.1.tgz", + "integrity": "sha512-lSkfwrdEYHUtTOid4xTRomDaX+RRxOsmFWAqhjrMqV6XoVpo+FCJAF9uzPK+i0WtZvExjytm88iubh1Gi6O88A==", + "dev": true, + "requires": { + "magic-string": "0.25.7", + "picomatch": "2.3.0", + "source-map": "0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true + } + } + }, + "@nlib/typing": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@nlib/typing/-/typing-0.2.2.tgz", + "integrity": "sha512-kmoFNyXeB28Q8WO6yOMMXx38e+2+PGRpThwMd/Cd2rbGVx8HeA7JExcQ/h92vn4MygW+7u4es1Et8U/Wa13QOw==", + "dev": true + }, "@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -8351,6 +8479,15 @@ "yallist": "^4.0.0" } }, + "magic-string": { + "version": "0.25.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", + "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", + "dev": true, + "requires": { + "sourcemap-codec": "^1.4.4" + } + }, "make-dir": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", @@ -9476,6 +9613,12 @@ "source-map": "^0.6.0" } }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "dev": true + }, "spdx-correct": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", diff --git a/package.json b/package.json index f4c90881..16026119 100644 --- a/package.json +++ b/package.json @@ -62,6 +62,8 @@ "devDependencies": { "@nlib/eslint-config": "3.17.29", "@nlib/githooks": "0.1.0", + "@nlib/indexen": "^0.1.2", + "@nlib/lint-commit": "^0.1.8", "@types/anymatch": "3.0.0", "@types/jsdom": "16.2.13", "@types/micromatch": "4.0.2",