From 0ac8371d4b72a5b9b6e737b103e158d8996126a0 Mon Sep 17 00:00:00 2001 From: Artem Sapegin Date: Wed, 1 May 2024 09:08:04 +0200 Subject: [PATCH] chore: Require Node.js 20 BREAKING CHANGE: Node.js 18 is no longer supported --- .nvmrc | 2 +- package.json | 132 +++++++++++++++++++++++++-------------------------- 2 files changed, 67 insertions(+), 67 deletions(-) diff --git a/.nvmrc b/.nvmrc index 3f430af..9a2a0e2 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -v18 +v20 diff --git a/package.json b/package.json index bdc4663..3a42a0d 100644 --- a/package.json +++ b/package.json @@ -1,68 +1,68 @@ { - "name": "textlint-rule-terminology", - "version": "0.0.0-development", - "description": "TextLint rule to check correct terms spelling", - "author": { - "name": "Artem Sapegin", - "url": "https://sapegin.me" - }, - "homepage": "https://github.com/sapegin/textlint-rule-terminology", - "repository": "sapegin/textlint-rule-terminology", - "license": "MIT", - "engines": { - "node": ">=18" - }, - "main": "index.js", - "files": [ - "index.js", - "terms.jsonc" - ], - "scripts": { - "pretest": "npm run lint", - "test": "npm run test:jest", - "posttest": "npm run format", - "lint": "eslint . --cache --fix", - "test:jest": "jest", - "test:watch": "jest --watch", - "test:coverage": "jest --coverage", - "format": "prettier --write \"**/*.{js,md}\"" - }, - "keywords": [ - "textlintrule", - "textlint", - "rule", - "misspelling", - "proofreading", - "terminology", - "terms" - ], - "devDependencies": { - "eslint": "^6.8.0", - "eslint-config-tamia": "^7.1.1", - "husky": "^4.0.7", - "jest": "^29.1.2", - "lint-staged": "^9.5.0", - "prettier": "^1.19.1", - "textlint-tester": "^5.1.13" - }, - "dependencies": { - "lodash": "^4.17.15", - "strip-json-comments": "^3.0.1", - "textlint-rule-helper": "^2.1.1" - }, - "husky": { - "hooks": { - "precommit": "lint-staged" - } - }, - "lint-staged": { - "*.{js,md}": [ - "prettier --write", - "git add" - ], - "*.js": [ - "eslint --fix", - "git add" - ] - } + "name": "textlint-rule-terminology", + "version": "0.0.0-development", + "description": "TextLint rule to check correct terms spelling", + "author": { + "name": "Artem Sapegin", + "url": "https://sapegin.me" + }, + "homepage": "https://github.com/sapegin/textlint-rule-terminology", + "repository": "sapegin/textlint-rule-terminology", + "license": "MIT", + "engines": { + "node": ">=20" + }, + "main": "index.js", + "files": [ + "index.js", + "terms.jsonc" + ], + "scripts": { + "pretest": "npm run lint", + "test": "npm run test:jest", + "posttest": "npm run format", + "lint": "eslint . --cache --fix", + "test:jest": "jest", + "test:watch": "jest --watch", + "test:coverage": "jest --coverage", + "format": "prettier --write \"**/*.{js,md}\"" + }, + "keywords": [ + "textlintrule", + "textlint", + "rule", + "misspelling", + "proofreading", + "terminology", + "terms" + ], + "devDependencies": { + "eslint": "^6.8.0", + "eslint-config-tamia": "^7.1.1", + "husky": "^4.0.7", + "jest": "^29.1.2", + "lint-staged": "^9.5.0", + "prettier": "^1.19.1", + "textlint-tester": "^5.1.13" + }, + "dependencies": { + "lodash": "^4.17.15", + "strip-json-comments": "^3.0.1", + "textlint-rule-helper": "^2.1.1" + }, + "husky": { + "hooks": { + "precommit": "lint-staged" + } + }, + "lint-staged": { + "*.{js,md}": [ + "prettier --write", + "git add" + ], + "*.js": [ + "eslint --fix", + "git add" + ] + } }