UNPKG

lifecycle-utils

Version:

A set of general utilities for the lifecycle of a JS/TS project/library

77 lines (76 loc) 2.43 kB
{ "name": "lifecycle-utils", "version": "2.0.0", "description": "A set of general utilities for the lifecycle of a JS/TS project/library", "main": "dist/index.js", "type": "module", "types": "./dist/index.d.ts", "files": [ "dist/", "package.json", "README.md", "LICENSE" ], "exports": { ".": { "import": "./dist/index.js", "node": "./dist/index.js", "types": "./dist/index.d.ts", "default": "./dist/index.js" } }, "scripts": { "prepare": "[ \"$CI\" = true ] || [ -d '.husky/_' ] || husky install", "prebuild": "rimraf ./dist ./tsconfig.tsbuildinfo", "build": "tsc --build tsconfig.json --force", "prewatch": "rimraf ./dist ./tsconfig.tsbuildinfo", "watch": "tsc --build tsconfig.json --watch --force", "test": "npm run test:typescript && npm run lint:eslint && npm run test:vitest", "test:vitest": "vitest run ./test", "test:vitest:interactive": "vitest watch ./test", "test:typescript": "tsc --build tsconfig.json --dry --force", "lint": "npm run lint:eslint", "lint:eslint": "eslint --ext .js --ext .ts .", "format": "npm run lint:eslint -- --fix", "clean": "rm -rf ./node_modules ./dist ./tsconfig.tsbuildinfo", "docs:build": "typedoc" }, "repository": { "type": "git", "url": "git+https://github.com/giladgd/lifecycle-utils.git" }, "keywords": [ "utils", "lifecycle", "typescript" ], "author": "Gilad S.", "license": "MIT", "bugs": { "url": "https://github.com/giladgd/lifecycle-utils/issues" }, "homepage": "https://giladgd.github.io/lifecycle-utils/", "dependencies": {}, "devDependencies": { "@commitlint/cli": "^17.7.1", "@commitlint/config-conventional": "^17.7.0", "@semantic-release/exec": "^6.0.3", "@types/node": "^20.8.4", "@typescript-eslint/eslint-plugin": "^6.3.0", "@typescript-eslint/parser": "^6.3.0", "@vitest/coverage-v8": "^0.34.6", "eslint": "^8.46.0", "eslint-plugin-import": "^2.28.0", "eslint-plugin-jsdoc": "^46.9.0", "eslint-plugin-node": "github:giladgd/eslint-plugin-node#dev/giladgd/fixImportExtentionFixingInTypeScript", "husky": "^8.0.3", "rimraf": "^5.0.1", "semantic-release": "^21.0.7", "ts-node": "^10.9.1", "tslib": "^2.6.1", "typedoc": "^0.25.1", "typedoc-plugin-mdn-links": "^3.1.0", "typescript": "^5.1.6", "vitest": "^0.34.6" } }