UNPKG

@lucasmeira/npmfix

Version:
107 lines (106 loc) 3.29 kB
{ "name": "@lucasmeira/npmfix", "version": "0.0.5", "description": "A CLI to fix npm dependencies", "private": false, "main": "dist/src/index.js", "bin": { "npmfix": "dist/src/index.js" }, "_moduleAliases": { "@": "./dist/" }, "scripts": { "format": "prettier --write .", "lint": "eslint . --fix", "fix-imports": "npm run format && npm run lint", "build": "tsc", "start": "node dist/src/index.js", "dev": "ts-node -r tsconfig-paths/register src/index.ts", "test": "jest --config=jest.config.mjs", "test:watch": "jest --watch --config=jest.config.mjs", "test:coverage": "jest --coverage --config=jest.config.mjs", "ci": "npm run fix-imports && npm run test && npm run build", "changelog:version": "npx changeset version", "changelog:publish": "npx changeset publish", "release": "npm run ci && npm run changelog:version && npm run changelog:publish", "prepare": "husky" }, "keywords": [ "node", "npmfix", "npm", "fix", "clean", "cli", "node-cli", "package-manager", "node-modules", "dependency-management", "npm-scripts", "yarn", "pnpm", "dependency-cleaner", "module-cleaner", "package-json", "node-project", "project-cleanup", "customizable", "cross-platform", "automation", "project-maintenance" ], "author": "Lucas Henrique Milhomem Meira", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/lucasmeira/npmfix.git" }, "lint-staged": { "*.{js,ts}": [ "npm run fix-imports" ] }, "dependencies": { "i18next": "^24.2.0", "module-alias": "^2.2.3", "tsconfig-paths": "^4.2.0", "tslib": "^2.8.1", "winston": "^3.17.0", "winston-daily-rotate-file": "^5.0.0", "yargs": "^17.7.2" }, "devDependencies": { "@babel/core": "^7.26.0", "@babel/preset-env": "^7.26.0", "@changesets/cli": "^2.27.11", "@commitlint/cli": "^19.6.1", "@commitlint/config-conventional": "^19.6.0", "@ianvs/prettier-plugin-sort-imports": "^4.4.0", "@types/jest": "^29.5.14", "@types/node": "^22.10.2", "@types/yargs": "^17.0.33", "@typescript-eslint/eslint-plugin": "^8.18.1", "@typescript-eslint/parser": "^8.18.1", "eslint": "^9.17.0", "eslint-config-prettier": "^9.1.0", "eslint-import-resolver-typescript": "^3.7.0", "eslint-plugin-import": "^2.31.0", "eslint-plugin-prettier": "^5.2.1", "eslint-plugin-react": "^7.37.2", "eslint-plugin-simple-import-sort": "^12.1.1", "eslint-plugin-unused-imports": "^4.1.4", "husky": "^9.1.7", "jest": "^29.7.0", "lint-staged": "^15.2.11", "prettier": "^3.4.2", "ts-jest": "^29.2.5", "ts-node": "^10.9.2", "typescript": "^5.7.2", "typescript-transform-paths": "^3.5.3" }, "engines": { "node": ">=20" }, "engineStrict": false }