UNPKG

fix-bad-declaration-output

Version:

Do you have bad declarations? Is it too hard to fix complex tooling? (Or do you not have the time to learn how?)

67 lines 1.91 kB
{ "name": "fix-bad-declaration-output", "version": "1.1.4", "keywords": [], "repository": { "type": "git", "url": "git@github.com:NullVoxPopuli/fix-bad-declaration-output.git" }, "license": "MIT", "author": "NullVoxPopuli", "type": "module", "exports": { ".": { "types": "./declarations/index.d.ts", "default": "./src/index.js" } }, "module": "./src/index.js", "types": "./declarations/index.d.ts", "bin": "src/bin.js", "files": [ "src/**", "declarations/**" ], "dependencies": { "fs-extra": "^11.2.0", "globby": "^14.0.0", "jscodeshift": "^0.15.1" }, "devDependencies": { "@arethetypeswrong/cli": "^0.13.6", "@nullvoxpopuli/eslint-configs": "^3.2.2", "@tsconfig/node21": "^21.0.1", "@tsconfig/strictest": "^2.0.2", "@types/common-tags": "^1.8.4", "@types/fs-extra": "^11.0.4", "@types/jscodeshift": "^0.11.11", "@types/node": "^20.11.15", "@typescript-eslint/eslint-plugin": "^6.20.0", "@typescript-eslint/parser": "^6.20.0", "common-tags": "^1.8.2", "concurrently": "^8.2.2", "eslint": "^8.56.0", "prettier": "^3.2.4", "publint": "^0.2.7", "release-plan": "^0.7.0", "typescript": "^5.3.3", "vitest": "^1.2.2" }, "publishConfig": { "access": "public", "registry": "https://registry.npmjs.org" }, "scripts": { "build": "tsc --declaration --declarationDir ./declarations --emitDeclarationOnly", "format:fix": "prettier . --write", "lint": "concurrently 'npm:lint:*(!fix)' --names 'lint:'", "lint:fix": "pnpm lint:js:fix && pnpm format:fix", "lint:format": "prettier . --check", "lint:js": "eslint . --cache", "lint:js:fix": "eslint . --fix", "lint:package": "publint .", "lint:published-types": "attw --pack --ignore-rules cjs-resolves-to-esm", "lint:types": "tsc --noEmit", "test": "vitest" } }