@hemia/autobind
Version:
A lightweight utility for automatic method binding in classes
45 lines (44 loc) • 1.16 kB
JSON
{
"name": "@hemia/autobind",
"version": "0.0.1",
"description": "A lightweight utility for automatic method binding in classes",
"main": "dist/hemia-autobind.js",
"module": "dist/hemia-autobind.esm.js",
"types": "dist/types/index.d.ts",
"scripts": {
"clean": "rimraf dist",
"tscBuild": "rollup -c",
"build": "npm run clean && npm run tscBuild",
"prepublishOnly": "npm run build",
"test": "jest --passWithNoTests --detectOpenHandles"
},
"devDependencies": {
"@rollup/plugin-commonjs": "^26.0.1",
"@rollup/plugin-json": "^6.1.0",
"@rollup/plugin-node-resolve": "^15.2.3",
"@rollup/plugin-terser": "^0.4.4",
"@rollup/plugin-typescript": "^11.1.6",
"@types/express": "^4.17.21",
"@types/jest": "^29.5.14",
"express": "^4.21.2",
"jest": "^29.7.0",
"rimraf": "^6.0.1",
"rollup": "^4.20.0",
"rollup-plugin-typescript2": "^0.36.0",
"ts-jest": "^29.2.5",
"typescript": "^5.5.4"
},
"files": [
"dist"
],
"keywords": [
"autobind",
"decorator",
"typescript",
"bind",
"utility",
"hemia"
],
"author": "Hemia Technologies",
"license": "MIT"
}