Mirror: 馃帺 A tiny but capable push & pull stream library for TypeScript and Flow
1{
2 "name": "wonka",
3 "description": "A tiny but capable push & pull stream library for TypeScript and Flow",
4 "version": "6.0.0",
5 "author": "0no.co <hi@0no.co>",
6 "source": "./src/index.ts",
7 "main": "./dist/wonka",
8 "module": "./dist/wonka.mjs",
9 "types": "./dist/types/index.d.ts",
10 "exports": {
11 ".": {
12 "import": "./dist/wonka.mjs",
13 "require": "./dist/wonka.js",
14 "types": "./dist/types/index.d.ts",
15 "source": "./src/index.ts"
16 },
17 "./package.json": "./package.json",
18 "./": "./"
19 },
20 "sideEffects": false,
21 "files": [
22 "src",
23 "dist",
24 "docs/*.md",
25 "index.js.flow",
26 "*.md"
27 ],
28 "keywords": [
29 "wonka",
30 "typescript",
31 "events",
32 "callbag",
33 "callback",
34 "observable",
35 "iterable",
36 "stream"
37 ],
38 "scripts": {
39 "test": "jest",
40 "check": "tsc",
41 "lint": "eslint --ext=js,ts .",
42 "build": "rollup -c rollup.config.js",
43 "clean": "rimraf dist node_modules/.cache",
44 "prepublishOnly": "run-s clean build check test"
45 },
46 "repository": "https://github.com/0no-co/wonka",
47 "bugs": {
48 "url": "https://github.com/0no-co/wonka/issues"
49 },
50 "license": "MIT",
51 "prettier": {
52 "singleQuote": true,
53 "tabWidth": 2,
54 "printWidth": 100
55 },
56 "lint-staged": {
57 "*.{ts,js}": "eslint -c scripts/eslint-preset.js --fix",
58 "*.json": "prettier --write",
59 "*.md": "prettier --write"
60 },
61 "husky": {
62 "hooks": {
63 "pre-commit": "lint-staged --quiet --relative"
64 }
65 },
66 "eslintConfig": {
67 "root": true,
68 "extends": [
69 "./scripts/eslint-preset.js"
70 ]
71 },
72 "jest": {
73 "testRegex": "(src/.*(\\.|/)(test|spec))\\.ts$",
74 "transform": {
75 "^.+\\.tsx?$": "@sucrase/jest-plugin"
76 }
77 },
78 "dependencies": {},
79 "devDependencies": {
80 "@rollup/plugin-buble": "^0.21.3",
81 "@rollup/plugin-commonjs": "^22.0.2",
82 "@rollup/plugin-node-resolve": "^13.3.0",
83 "@rollup/plugin-typescript": "^8.3.4",
84 "@rollup/pluginutils": "^4.2.1",
85 "@sucrase/jest-plugin": "^2.2.1",
86 "@types/jest": "^28.1.6",
87 "@types/node": "^18.7.2",
88 "@types/zen-observable": "^0.8.3",
89 "@typescript-eslint/eslint-plugin": "^5.33.0",
90 "@typescript-eslint/parser": "^5.33.0",
91 "callbag-from-iter": "^1.3.0",
92 "callbag-iterate": "^1.0.0",
93 "callbag-take": "^1.5.0",
94 "eslint": "^8.21.0",
95 "eslint-config-prettier": "^8.5.0",
96 "eslint-plugin-jest": "^26.8.2",
97 "eslint-plugin-prettier": "^4.2.1",
98 "flowgen": "^1.20.1",
99 "glob": "^8.0.3",
100 "husky-v4": "^4.3.8",
101 "jest": "^28.1.3",
102 "lint-staged": "^13.0.3",
103 "npm-run-all": "^4.1.5",
104 "prettier": "^2.7.1",
105 "rimraf": "^3.0.2",
106 "rollup": "^2.77.3",
107 "rollup-plugin-terser": "^7.0.2",
108 "tslib": "^2.4.0",
109 "typescript": "^4.8.2",
110 "zen-observable": "^0.8.15"
111 }
112}