UNPKG

@cdellacqua/signals

Version:

A simple signal pattern implementation that enables reactive programming

73 lines (72 loc) 2.02 kB
{ "name": "@cdellacqua/signals", "camelCaseName": "signals", "description": "A simple signal pattern implementation that enables reactive programming", "version": "5.0.4", "type": "module", "types": "dist/index.d.ts", "main": "dist/index.cjs", "module": "dist/index.es.js", "author": "Carlo Dell'Acqua", "license": "MIT", "keywords": [ "signal", "event", "slot", "reactive" ], "repository": { "url": "git+https://github.com/cdellacqua/signals.js" }, "bugs": { "url": "https://github.com/cdellacqua/signals.js/issues" }, "homepage": "https://github.com/cdellacqua/signals.js", "files": [ "dist" ], "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.es.js", "require": "./dist/index.cjs" }, "./package.json": "./package.json" }, "scripts": { "coverage": "c8 npm run test", "test": "cross-env NODE_ENV=test mocha 'tests/**/*.ts'", "dev:browser": "vite", "dev:node": "nodemon", "build": "vite build && tsc --project ./tsconfig.declarations.json", "doc": "rimraf docs && typedoc --gitRevision main --readme none --plugin typedoc-plugin-markdown src/lib/index.ts", "prepack": "npm run lint && npm run build && npm test && npm run doc", "lint": "eslint --max-warnings 0 .", "lint:fix": "eslint --fix .", "prettier": "prettier --check .", "prettier:fix": "prettier --write .", "setup": "node --unhandled-rejections=strict setup.js" }, "devDependencies": { "@types/chai": "^4.2.22", "@types/mocha": "^9.0.0", "@types/node": "^16.11.10", "@typescript-eslint/eslint-plugin": "^5.4.0", "@typescript-eslint/parser": "^5.51.0", "c8": "^7.11.3", "chai": "^4.3.4", "cross-env": "^7.0.3", "eslint": "^7.32.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-prettier": "^4.0.0", "mocha": "^9.1.3", "nodemon": "^2.0.15", "prettier": "^2.5.0", "rimraf": "^3.0.2", "ts-node": "^10.9.1", "typedoc": "^0.22.17", "typedoc-plugin-markdown": "^3.12.1", "typescript": "^4.3.2", "vite": "^2.6.4" } }