+5
.changeset/cold-spoons-suffer.md
+5
.changeset/cold-spoons-suffer.md
+1
-1
package.json
+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
+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
+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,