UNPKG

class-constructor

Version:

Tool to implement builder pattern that actually uses class constructor with ease

60 lines 1.56 kB
{ "name": "class-constructor", "version": "0.2.3", "description": "Tool to implement builder pattern that actually uses class constructor with ease", "private": false, "main": "dist/index.js", "module": "dist/index.mjs", "types": "dist/index.d.ts", "lint-staged": { "**/*.{js,mjs,cjs,ts}": [ "eslint --fix", "prettier --write", "git add -p" ], "**/*.{ts,tsx}": "tsc-files --noEmit" }, "keywords": [ "class", "builder", "pattern" ], "author": "Andrii Artemenko", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/artandrey/typescript-class-builder.git" }, "bugs": { "url": "https://github.com/artandrey/typescript-class-builder/issues" }, "devDependencies": { "@changesets/cli": "^2.27.10", "@eslint/js": "^9.16.0", "@trivago/prettier-plugin-sort-imports": "^5.2.1", "@types/node": "^22.10.1", "eslint": "^9.16.0", "globals": "^15.13.0", "husky": "^9.1.7", "lint-staged": "^15.2.10", "prettier": "^3.4.1", "ts-node": "^10.9.2", "tsc-files": "^1.1.4", "tsup": "^8.3.5", "typescript": "^5.7.2", "typescript-eslint": "^8.16.0", "unplugin-swc": "^1.5.1", "vitest": "^2.1.6" }, "scripts": { "start:dev": "ts-node src/main.ts --watch", "test:dev": "vitest", "test": "vitest run", "test:bench": "vitest bench", "lint": "eslint --fix", "format": "prettier --write .", "pre-commit": "lint-staged", "build": "tsup", "release": "changeset publish" } }