UNPKG

@tioniq/disposiq

Version:

Disposiq is a utility collection of Dispose pattern

84 lines (83 loc) 2.2 kB
{ "name": "@tioniq/disposiq", "version": "1.3.4", "description": "Disposiq is a utility collection of Dispose pattern", "private": false, "author": { "email": "timoniann@gmail.com", "name": "Tim" }, "homepage": "https://github.com/tioniq/disposiq/blob/main/README.md", "repository": { "type": "git", "url": "git+https://github.com/tioniq/disposiq.git" }, "bugs": { "url": "https://github.com/tioniq/disposiq/issues" }, "license": "MIT", "type": "module", "types": "./dist/index.d.ts", "main": "./dist/index.cjs", "module": "./dist/index.js", "files": [ "dist" ], "scripts": { "lint": "biome lint ./src", "test": "jest", "test:coverage": "jest --coverage --collect-coverage", "test:badges": "coverage-badges", "build": "tsup", "build:watch": "tsup --watch", "run:example": "npx tsx ./example/index.ts", "prepublishOnly": "npm run build && npm run test:coverage && npm run test:badges", "run:publish:npm": "npm publish --access public", "run:publish:jsr": "npx jsr publish --allow-dirty", "run:publish": "npm run run:publish:npm && npm run run:publish:jsr" }, "devDependencies": { "@biomejs/biome": "^1.9.4", "@types/jest": "^29.5.14", "@types/node": "^22.13.14", "coverage-badges-cli": "^2.1.0", "expose-gc": "^1.0.0", "jest": "^29.7.0", "jsr": "^0.13.4", "ts-jest": "^29.3.0", "ts-node": "^10.9.2", "tsup": "^8.4.0", "typescript": "^5.8.2" }, "keywords": [ "disposable", "disposable-pattern", "dispose", "dispose-pattern", "utilities", "common utilities", "resource-management", "cleanup", "auto-dispose", "autodispose", "pattern", "async-disposable", "resource-cleanup", "resource-management", "memory-management", "resource-handling", "type-safe", "resource", "disposables", "cleanup-resources", "disposal", "gc", "garbage-collection", "garbage", "explicit resource management", "erm" ], "contributors": [ "Tim (https://github.com/Timoniann)" ] }