1{
2 "name": "wonka",
3 "description": "A tiny but capable push & pull stream library for TypeScript and Flow",
4 "version": "6.3.5",
5 "author": "0no.co <hi@0no.co>",
6 "source": "./src/index.ts",
7 "main": "./dist/wonka",
8 "module": "./dist/wonka.mjs",
9 "types": "./dist/wonka.d.ts",
10 "exports": {
11 ".": {
12 "types": "./dist/wonka.d.ts",
13 "import": "./dist/wonka.mjs",
14 "require": "./dist/wonka.js",
15 "source": "./src/index.ts"
16 },
17 "./package.json": "./package.json"
18 },
19 "sideEffects": false,
20 "files": [
21 "src",
22 "dist",
23 "docs/*.md",
24 "index.js.flow",
25 "*.md"
26 ],
27 "keywords": [
28 "wonka",
29 "typescript",
30 "events",
31 "callbag",
32 "callback",
33 "observable",
34 "iterable",
35 "stream"
36 ],
37 "scripts": {
38 "test": "vitest run",
39 "check": "tsc",
40 "lint": "eslint --ext=js,ts .",
41 "build": "rollup -c scripts/rollup.config.mjs",
42 "clean": "rimraf dist node_modules/.cache",
43 "prepublishOnly": "run-s clean build check test",
44 "prepare": "node ./scripts/prepare.js",
45 "changeset:version": "changeset version && pnpm install --lockfile-only",
46 "changeset:publish": "changeset publish"
47 },
48 "repository": "https://github.com/0no-co/wonka",
49 "bugs": {
50 "url": "https://github.com/0no-co/wonka/issues"
51 },
52 "license": "MIT",
53 "prettier": {
54 "singleQuote": true,
55 "tabWidth": 2,
56 "printWidth": 100
57 },
58 "lint-staged": {
59 "*.{ts,js}": "eslint -c scripts/eslint-preset.js --fix",
60 "*.json": "prettier --write",
61 "*.md": "prettier --write"
62 },
63 "husky": {
64 "hooks": {
65 "pre-commit": "lint-staged --quiet --relative"
66 }
67 },
68 "eslintConfig": {
69 "root": true,
70 "extends": [
71 "./scripts/eslint-preset.js"
72 ]
73 },
74 "publishConfig": {
75 "provenance": true
76 },
77 "devDependencies": {
78 "@changesets/cli": "^2.27.1",
79 "@changesets/get-github-info": "^0.6.0",
80 "@rollup/plugin-buble": "^1.0.1",
81 "@rollup/plugin-commonjs": "^23.0.3",
82 "@rollup/plugin-node-resolve": "^15.0.1",
83 "@rollup/plugin-sucrase": "^5.0.1",
84 "@rollup/plugin-terser": "^0.1.0",
85 "@rollup/pluginutils": "^5.0.2",
86 "@types/zen-observable": "^0.8.3",
87 "@typescript-eslint/eslint-plugin": "^5.45.0",
88 "@typescript-eslint/parser": "^5.45.0",
89 "callbag-from-iter": "^1.3.0",
90 "callbag-iterate": "^1.0.0",
91 "callbag-take": "^1.5.0",
92 "dotenv": "^16.0.3",
93 "eslint": "^8.29.0",
94 "eslint-config-prettier": "^8.5.0",
95 "eslint-plugin-prettier": "^4.2.1",
96 "eslint-plugin-tsdoc": "^0.2.17",
97 "flowgen": "^1.21.0",
98 "glob": "^8.0.3",
99 "husky-v4": "^4.3.8",
100 "lint-staged": "^13.0.4",
101 "npm-run-all": "^4.1.5",
102 "prettier": "^2.8.0",
103 "rimraf": "^3.0.2",
104 "rollup": "^3.5.1",
105 "rollup-plugin-cjs-check": "^1.0.1",
106 "rollup-plugin-dts": "^5.1.1",
107 "tslib": "^2.4.1",
108 "typescript": "^4.9.5",
109 "vitest": "^1.2.2",
110 "zen-observable": "^0.10.0"
111 }
112}