Mirror: 🎩 A tiny but capable push & pull stream library for TypeScript and Flow

fix: Fix missing source contents in sourcemaps

+5
.changeset/cold-spoons-suffer.md
··· 1 + --- 2 + 'wonka': patch 3 + --- 4 + 5 + Fix missing source contents in Wonka sourcemaps.
+1 -1
package.json
··· 77 77 "@rollup/plugin-buble": "^1.0.1", 78 78 "@rollup/plugin-commonjs": "^23.0.3", 79 79 "@rollup/plugin-node-resolve": "^15.0.1", 80 + "@rollup/plugin-sucrase": "^5.0.1", 80 81 "@rollup/plugin-terser": "^0.1.0", 81 - "@rollup/plugin-typescript": "^10.0.1", 82 82 "@rollup/pluginutils": "^5.0.2", 83 83 "@types/zen-observable": "^0.8.3", 84 84 "@typescript-eslint/eslint-plugin": "^5.45.0",
+79 -17
pnpm-lock.yaml
··· 6 6 '@rollup/plugin-buble': ^1.0.1 7 7 '@rollup/plugin-commonjs': ^23.0.3 8 8 '@rollup/plugin-node-resolve': ^15.0.1 9 + '@rollup/plugin-sucrase': ^5.0.1 9 10 '@rollup/plugin-terser': ^0.1.0 10 - '@rollup/plugin-typescript': ^10.0.1 11 11 '@rollup/pluginutils': ^5.0.2 12 12 '@types/zen-observable': ^0.8.3 13 13 '@typescript-eslint/eslint-plugin': ^5.45.0 ··· 41 41 '@rollup/plugin-buble': 1.0.1_rollup@3.5.1 42 42 '@rollup/plugin-commonjs': 23.0.3_rollup@3.5.1 43 43 '@rollup/plugin-node-resolve': 15.0.1_rollup@3.5.1 44 + '@rollup/plugin-sucrase': 5.0.1_rollup@3.5.1 44 45 '@rollup/plugin-terser': 0.1.0_rollup@3.5.1 45 - '@rollup/plugin-typescript': 10.0.1_i353se4wjqegof6rzgogenttmu 46 46 '@rollup/pluginutils': 5.0.2_rollup@3.5.1 47 47 '@types/zen-observable': 0.8.3 48 48 '@typescript-eslint/eslint-plugin': 5.45.0_kmw7swegqdzhqtxnpydwp4nxvm ··· 490 490 rollup: 3.5.1 491 491 dev: true 492 492 493 - /@rollup/plugin-terser/0.1.0_rollup@3.5.1: 494 - resolution: {integrity: sha512-N2KK+qUfHX2hBzVzM41UWGLrEmcjVC37spC8R3c9mt3oEDFKh3N2e12/lLp9aVSt86veR0TQiCNQXrm8C6aiUQ==} 493 + /@rollup/plugin-sucrase/5.0.1_rollup@3.5.1: 494 + resolution: {integrity: sha512-3mYe28rR/sUTkV8v10yPCP55TQ/oJkvcxKZBj6NGx9ZfCn9BdBtBL1v1S0TQrcOV4WD3FTHJaI7TbbukALx9wA==} 495 495 engines: {node: '>=14.0.0'} 496 496 peerDependencies: 497 - rollup: ^2.x || ^3.x 497 + rollup: ^2.53.1||^3.0.0 498 498 peerDependenciesMeta: 499 499 rollup: 500 500 optional: true 501 501 dependencies: 502 + '@rollup/pluginutils': 5.0.2_rollup@3.5.1 502 503 rollup: 3.5.1 503 - terser: 5.16.1 504 + sucrase: 3.29.0 504 505 dev: true 505 506 506 - /@rollup/plugin-typescript/10.0.1_i353se4wjqegof6rzgogenttmu: 507 - resolution: {integrity: sha512-wBykxRLlX7EzL8BmUqMqk5zpx2onnmRMSw/l9M1sVfkJvdwfxogZQVNUM9gVMJbjRLDR5H6U0OMOrlDGmIV45A==} 507 + /@rollup/plugin-terser/0.1.0_rollup@3.5.1: 508 + resolution: {integrity: sha512-N2KK+qUfHX2hBzVzM41UWGLrEmcjVC37spC8R3c9mt3oEDFKh3N2e12/lLp9aVSt86veR0TQiCNQXrm8C6aiUQ==} 508 509 engines: {node: '>=14.0.0'} 509 510 peerDependencies: 510 - rollup: ^2.14.0||^3.0.0 511 - tslib: '*' 512 - typescript: '>=3.7.0' 511 + rollup: ^2.x || ^3.x 513 512 peerDependenciesMeta: 514 513 rollup: 515 514 optional: true 516 - tslib: 517 - optional: true 518 515 dependencies: 519 - '@rollup/pluginutils': 5.0.2_rollup@3.5.1 520 - resolve: 1.22.1 521 516 rollup: 3.5.1 522 - tslib: 2.4.1 523 - typescript: 4.9.5 517 + terser: 5.16.1 524 518 dev: true 525 519 526 520 /@rollup/pluginutils/5.0.2_rollup@3.5.1: ··· 833 827 engines: {node: '>=12'} 834 828 dev: true 835 829 830 + /any-promise/1.3.0: 831 + resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} 832 + dev: true 833 + 836 834 /argparse/1.0.10: 837 835 resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} 838 836 dependencies: ··· 1105 1103 1106 1104 /commander/2.20.3: 1107 1105 resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} 1106 + dev: true 1107 + 1108 + /commander/4.1.1: 1109 + resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} 1110 + engines: {node: '>= 6'} 1108 1111 dev: true 1109 1112 1110 1113 /commander/6.2.1: ··· 1954 1957 engines: {node: '>=10.13.0'} 1955 1958 dependencies: 1956 1959 is-glob: 4.0.3 1960 + dev: true 1961 + 1962 + /glob/7.1.6: 1963 + resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} 1964 + dependencies: 1965 + fs.realpath: 1.0.0 1966 + inflight: 1.0.6 1967 + inherits: 2.0.4 1968 + minimatch: 3.1.2 1969 + once: 1.4.0 1970 + path-is-absolute: 1.0.1 1957 1971 dev: true 1958 1972 1959 1973 /glob/7.2.3: ··· 2622 2636 resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} 2623 2637 dev: true 2624 2638 2639 + /mz/2.7.0: 2640 + resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} 2641 + dependencies: 2642 + any-promise: 1.3.0 2643 + object-assign: 4.1.1 2644 + thenify-all: 1.6.0 2645 + dev: true 2646 + 2625 2647 /nanoid/3.3.4: 2626 2648 resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} 2627 2649 engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} ··· 2687 2709 engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 2688 2710 dependencies: 2689 2711 path-key: 4.0.0 2712 + dev: true 2713 + 2714 + /object-assign/4.1.1: 2715 + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} 2716 + engines: {node: '>=0.10.0'} 2690 2717 dev: true 2691 2718 2692 2719 /object-inspect/1.12.2: ··· 2905 2932 /pify/4.0.1: 2906 2933 resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} 2907 2934 engines: {node: '>=6'} 2935 + dev: true 2936 + 2937 + /pirates/4.0.5: 2938 + resolution: {integrity: sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==} 2939 + engines: {node: '>= 6'} 2908 2940 dev: true 2909 2941 2910 2942 /pkg-dir/4.2.0: ··· 3482 3514 acorn: 8.8.1 3483 3515 dev: true 3484 3516 3517 + /sucrase/3.29.0: 3518 + resolution: {integrity: sha512-bZPAuGA5SdFHuzqIhTAqt9fvNEo9rESqXIG3oiKdF8K4UmkQxC4KlNL3lVyAErXp+mPvUqZ5l13qx6TrDIGf3A==} 3519 + engines: {node: '>=8'} 3520 + hasBin: true 3521 + dependencies: 3522 + commander: 4.1.1 3523 + glob: 7.1.6 3524 + lines-and-columns: 1.2.4 3525 + mz: 2.7.0 3526 + pirates: 4.0.5 3527 + ts-interface-checker: 0.1.13 3528 + dev: true 3529 + 3485 3530 /supports-color/5.5.0: 3486 3531 resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} 3487 3532 engines: {node: '>=4'} ··· 3521 3566 resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} 3522 3567 dev: true 3523 3568 3569 + /thenify-all/1.6.0: 3570 + resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} 3571 + engines: {node: '>=0.8'} 3572 + dependencies: 3573 + thenify: 3.3.1 3574 + dev: true 3575 + 3576 + /thenify/3.3.1: 3577 + resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} 3578 + dependencies: 3579 + any-promise: 1.3.0 3580 + dev: true 3581 + 3524 3582 /through/2.3.8: 3525 3583 resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} 3526 3584 dev: true ··· 3560 3618 /trim-newlines/3.0.1: 3561 3619 resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==} 3562 3620 engines: {node: '>=8'} 3621 + dev: true 3622 + 3623 + /ts-interface-checker/0.1.13: 3624 + resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} 3563 3625 dev: true 3564 3626 3565 3627 /tslib/1.14.1:
+5 -10
scripts/rollup.config.mjs
··· 1 1 import commonjs from '@rollup/plugin-commonjs'; 2 2 import resolve from '@rollup/plugin-node-resolve'; 3 - import typescript from '@rollup/plugin-typescript'; 3 + import sucrase from '@rollup/plugin-sucrase'; 4 4 import buble from '@rollup/plugin-buble'; 5 5 import terser from '@rollup/plugin-terser'; 6 6 import cjsCheck from 'rollup-plugin-cjs-check'; ··· 22 22 extensions: ['.mjs', '.js', '.ts'], 23 23 }), 24 24 25 - typescript({ 26 - exclude: ['src/**/*.test.ts', '**/__tests__/*'], 27 - compilerOptions: { 28 - sourceMap: true, 29 - sourceRoot: './', 30 - noEmit: false, 31 - declaration: false, 32 - target: 'esnext', 33 - }, 25 + sucrase({ 26 + exclude: ['node_modules/**'], 27 + transforms: ['typescript'] 34 28 }), 35 29 ]; 36 30 ··· 102 96 dir: './dist', 103 97 exports: 'named', 104 98 sourcemap: true, 99 + sourcemapExcludeSources: false, 105 100 indent: false, 106 101 freeze: false, 107 102 strict: false,