From d35e7d2ddf59b16203f2e4c7dbf5bb48a0e06e37 Mon Sep 17 00:00:00 2001 From: Christopher Hiller Date: Sun, 28 Jul 2024 16:12:48 -0700 Subject: [PATCH] chore: fix lint-staged setup, maybe --- cspell.json | 1 + package-lock.json | 98 +++-------------------------------------------- package.json | 8 +++- 3 files changed, 13 insertions(+), 94 deletions(-) diff --git a/cspell.json b/cspell.json index 8b062cd..d1fbbd8 100644 --- a/cspell.json +++ b/cspell.json @@ -8,6 +8,7 @@ "package-lock.json" ], "words": [ + "filesystems", "impvol", "knip", "markdownlint", diff --git a/package-lock.json b/package-lock.json index 0bbf3ea..80c27e0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "impvol", - "version": "0.0.0", + "version": "0.0.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "impvol", - "version": "0.0.0", + "version": "0.0.1", "license": "Apache-2.0", "dependencies": { "debug": "^4.3.6" @@ -42,14 +42,16 @@ "prettier-plugin-organize-imports": "^4.0.0", "prettier-plugin-pkg": "^0.18.1", "prettier-plugin-sh": "^0.14.0", - "sentences-per-line": "^0.2.1", "tshy": "^3.0.2", "tsx": "^4.16.2", "typescript": "^5.5.4", "typescript-eslint": "^7.17.0" }, "engines": { - "node": ">=20" + "node": ">=20.0.0" + }, + "peerDependencies": { + "memfs": "^4.0.0" } }, "node_modules/@babel/code-frame": { @@ -6559,87 +6561,6 @@ "node": ">=10" } }, - "node_modules/sentences-per-line": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/sentences-per-line/-/sentences-per-line-0.2.1.tgz", - "integrity": "sha512-6hlyKBwqoaZJ5+RBTKNNem2kBGAboh9e9KfFw5KYKA+64xaTYWbv5C6XnOudx8xk1Sg6f/4yalhJtCZFSLWIsQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "markdownlint": "^0.11.0" - } - }, - "node_modules/sentences-per-line/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, - "license": "MIT", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/sentences-per-line/node_modules/entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", - "dev": true, - "license": "BSD-2-Clause" - }, - "node_modules/sentences-per-line/node_modules/linkify-it": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-2.2.0.tgz", - "integrity": "sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==", - "dev": true, - "license": "MIT", - "dependencies": { - "uc.micro": "^1.0.1" - } - }, - "node_modules/sentences-per-line/node_modules/markdown-it": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-8.4.2.tgz", - "integrity": "sha512-GcRz3AWTqSUphY3vsUqQSFMbgR38a4Lh3GWlHRh/7MRwz8mcu9n2IO7HOh+bXHrR9kOPDl5RNCaEsrneb+xhHQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "argparse": "^1.0.7", - "entities": "~1.1.1", - "linkify-it": "^2.0.0", - "mdurl": "^1.0.1", - "uc.micro": "^1.0.5" - }, - "bin": { - "markdown-it": "bin/markdown-it.js" - } - }, - "node_modules/sentences-per-line/node_modules/markdownlint": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.11.0.tgz", - "integrity": "sha512-wE5WdKD6zW2DQaPQ5TFBTXh5j76DnWd/IFffnDQgHmi6Y61DJXBDfLftZ/suJHuv6cwPjM6gKw2GaRLJMOR+Mg==", - "dev": true, - "license": "MIT", - "dependencies": { - "markdown-it": "8.4.2" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/sentences-per-line/node_modules/mdurl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", - "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==", - "dev": true, - "license": "MIT" - }, - "node_modules/sentences-per-line/node_modules/uc.micro": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", - "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==", - "dev": true, - "license": "MIT" - }, "node_modules/sh-syntax": { "version": "0.4.2", "resolved": "https://registry.npmjs.org/sh-syntax/-/sh-syntax-0.4.2.tgz", @@ -6789,13 +6710,6 @@ "dev": true, "license": "CC0-1.0" }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", - "dev": true, - "license": "BSD-3-Clause" - }, "node_modules/string-argv": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", diff --git a/package.json b/package.json index 1e2d589..be78000 100644 --- a/package.json +++ b/package.json @@ -100,7 +100,6 @@ "prettier-plugin-organize-imports": "^4.0.0", "prettier-plugin-pkg": "^0.18.1", "prettier-plugin-sh": "^0.14.0", - "sentences-per-line": "^0.2.1", "tshy": "^3.0.2", "tsx": "^4.16.2", "typescript": "^5.5.4", @@ -110,7 +109,12 @@ "provenance": true }, "lint-staged": { - "*": "prettier --ignore-unknown --write" + "*": [ + "prettier --ignore-unknown --write", + "cspell lint" + ], + "*.md": "markdownlint-cli2", + "*.ts": "eslint --fix" }, "tshy": { "exports": {