diff --git a/package.json b/package.json index 0ae6627b..dad3a8b2 100644 --- a/package.json +++ b/package.json @@ -6,6 +6,7 @@ "author": "WillBooster Inc.", "main": "src/index.ts", "scripts": { + "check-all": "yarn cleanup && yarn typecheck && yarn test", "cleanup": "yarn format && yarn lint-fix", "format": "sort-package-json && yarn prettify", "postinstall": "husky || true", @@ -50,7 +51,7 @@ "lint-staged": "15.4.3", "micromatch": "4.0.8", "pinst": "3.0.0", - "prettier": "3.4.2", + "prettier": "3.5.0", "sort-package-json": "2.14.0", "typescript": "5.7.3" }, diff --git a/tsconfig.json b/tsconfig.json index 53cfc699..b582c1b9 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -3,6 +3,7 @@ "allowSyntheticDefaultImports": true, "alwaysStrict": true, "declaration": true, + "erasableSyntaxOnly": true, "esModuleInterop": true, "importHelpers": false, "module": "ESNext", diff --git a/yarn.lock b/yarn.lock index 988f9d81..0506d804 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3097,7 +3097,7 @@ __metadata: lint-staged: "npm:15.4.3" micromatch: "npm:4.0.8" pinst: "npm:3.0.0" - prettier: "npm:3.4.2" + prettier: "npm:3.5.0" sort-package-json: "npm:2.14.0" typescript: "npm:5.7.3" yargs: "npm:16.2.0" @@ -4850,12 +4850,12 @@ __metadata: languageName: node linkType: hard -"prettier@npm:3.4.2": - version: 3.4.2 - resolution: "prettier@npm:3.4.2" +"prettier@npm:3.5.0": + version: 3.5.0 + resolution: "prettier@npm:3.5.0" bin: prettier: bin/prettier.cjs - checksum: 10c0/99e076a26ed0aba4ebc043880d0f08bbb8c59a4c6641cdee6cdadf2205bdd87aa1d7823f50c3aea41e015e99878d37c58d7b5f0e663bba0ef047f94e36b96446 + checksum: 10c0/6c355d74c377f5622953229d92477e8b9779162e848db90fd7e06c431deb73585d31fafc4516cf5868917825b97b9ec7c87c8d8b8e03ccd9fc9c0b7699d1a650 languageName: node linkType: hard