UNPKG

@daisugi/nekobasu

Version:

Nekobasu is a lightweight, easy to use, asynchronous and efficient EventBus implementation.

64 lines (63 loc) 1.79 kB
{ "name": "@daisugi/nekobasu", "version": "0.3.2", "description": "Nekobasu is a lightweight, easy to use, asynchronous and efficient EventBus implementation.", "type": "module", "license": "MIT", "sideEffects": false, "exports": { ".": { "import": "./dist/esm/nekobasu.js", "require": "./dist/cjs/nekobasu.js", "types": "./dist/types/nekobasu.d.ts" }, "./src": "./src/nekobasu.ts" }, "scripts": { "build": "rm -rf dist && tsc --build ./tsconfig_esm.json && tsc --project ./tsconfig_cjs.json", "check": "biome check src --write --unsafe", "format": "biome format src --write", "lint": "biome lint src --write", "prepublishOnly": "pnpm run test && pnpm run build", "tdd": "tsc-watch --build ./tsconfig.json --onSuccess \"node --test --test-reporter spec dist/esm/__tests__/*.js\"", "test": "tsc --build ./tsconfig.json && node --test --test-reporter spec dist/esm/__tests__/*.js" }, "contributors": [ { "name": "Alexander Sviridov", "email": "sviridoff.mail@gmail.com", "url": "https://github.com/sviridoff" } ], "files": [ "dist/**/*.js", "dist/**/*.js.map", "dist/**/*.d.ts", "src" ], "keywords": [ "daisugi", "nekobasu", "eventbus", "bus", "pubsub", "eventemitter" ], "publishConfig": { "access": "public" }, "repository": { "type": "git", "directory": "packages/nekobasu", "url": "https://github.com/daisugiland/daisugi.git" }, "types": "dist/types/nekobasu.d.ts", "devDependencies": { "@biomejs/biome": "^1.9.4", "@daisugi/kintsugi": "0.7.2", "@types/node": "^22.13.13", "tsc-watch": "^6.2.1", "typescript": "^5.8.2" }, "gitHead": "f83f900eb4b6770c0e3d852469466576789fe8ff" }