{ "name": "wonka", "description": "A tiny but capable push & pull stream library for TypeScript and Flow", "version": "6.0.0", "author": "0no.co ", "source": "./src/index.ts", "main": "./dist/wonka", "module": "./dist/wonka.mjs", "types": "./dist/types/index.d.ts", "exports": { ".": { "import": "./dist/wonka.mjs", "require": "./dist/wonka.js", "types": "./dist/types/index.d.ts", "source": "./src/index.ts" }, "./package.json": "./package.json", "./": "./" }, "sideEffects": false, "files": [ "src", "dist", "docs/*.md", "index.js.flow", "*.md" ], "keywords": [ "wonka", "typescript", "events", "callbag", "callback", "observable", "iterable", "stream" ], "scripts": { "test": "jest", "check": "tsc", "lint": "eslint --ext=js,ts .", "build": "rollup -c rollup.config.js", "clean": "rimraf dist node_modules/.cache", "prepublishOnly": "run-s clean build check test" }, "repository": "https://github.com/0no-co/wonka", "bugs": { "url": "https://github.com/0no-co/wonka/issues" }, "license": "MIT", "prettier": { "singleQuote": true, "tabWidth": 2, "printWidth": 100 }, "lint-staged": { "*.{ts,js}": "eslint -c scripts/eslint-preset.js --fix", "*.json": "prettier --write", "*.md": "prettier --write" }, "husky": { "hooks": { "pre-commit": "lint-staged --quiet --relative" } }, "eslintConfig": { "root": true, "extends": [ "./scripts/eslint-preset.js" ] }, "jest": { "testRegex": "(src/.*(\\.|/)(test|spec))\\.ts$", "transform": { "^.+\\.tsx?$": "@sucrase/jest-plugin" } }, "dependencies": {}, "devDependencies": { "@rollup/plugin-buble": "^0.21.3", "@rollup/plugin-commonjs": "^22.0.2", "@rollup/plugin-node-resolve": "^13.3.0", "@rollup/plugin-typescript": "^8.3.4", "@rollup/pluginutils": "^4.2.1", "@sucrase/jest-plugin": "^2.2.1", "@types/jest": "^28.1.6", "@types/node": "^18.7.2", "@types/zen-observable": "^0.8.3", "@typescript-eslint/eslint-plugin": "^5.33.0", "@typescript-eslint/parser": "^5.33.0", "callbag-from-iter": "^1.3.0", "callbag-iterate": "^1.0.0", "callbag-take": "^1.5.0", "eslint": "^8.21.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-jest": "^26.8.2", "eslint-plugin-prettier": "^4.2.1", "flowgen": "^1.20.1", "glob": "^8.0.3", "husky-v4": "^4.3.8", "jest": "^28.1.3", "lint-staged": "^13.0.3", "npm-run-all": "^4.1.5", "prettier": "^2.7.1", "rimraf": "^3.0.2", "rollup": "^2.77.3", "rollup-plugin-terser": "^7.0.2", "tslib": "^2.4.0", "typescript": "^4.8.2", "zen-observable": "^0.8.15" } }