Skip to content

Commit a9b7bc7

Browse files
😒 chore(dev-deps): Replace @babel/polyfill by regenerator-runtime/runtime.
1 parent a28d3ff commit a9b7bc7

File tree

14 files changed

+21
-29
lines changed

14 files changed

+21
-29
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,11 @@ All methods are pure functions that do not modify their object.
3636
> The [parent project](https://github.com/aureooms/js-persistent) shows how
3737
> specialized persistent data structures can be build on top of those methods.
3838
39-
> The code needs a ES2015+ polyfill to work (`regeneratorRuntime`), for example
40-
> [babel-polyfill](https://babeljs.io/docs/usage/polyfill).
39+
> The code requires `regeneratorRuntime` to be defined, for instance by importing
40+
> [regenerator-runtime/runtime](https://www.npmjs.com/package/regenerator-runtime).
4141
4242
```js
43-
import 'babel-polyfill' ;
43+
import 'regenerator-runtime/runtime.js' ;
4444
```
4545

4646
### Definition of a `Tree`

_benchmark/benchmark.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require('@babel/polyfill');
1+
require('regenerator-runtime/runtime');
22

33
const itertools = require('@aureooms/js-itertools');
44

_benchmark/tree.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require('@babel/polyfill');
1+
require('regenerator-runtime/runtime');
22
const itertools = require('@aureooms/js-itertools');
33
const fingertree = require('..');
44
const empty = fingertree.empty;

_profile/append.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
console.time('prepare');
2-
require('@babel/polyfill');
2+
require('regenerator-runtime/runtime');
33
const ArgumentParser = require('argparse').ArgumentParser;
44
const itertools = require('@aureooms/js-itertools');
55
const empty = require('..').empty;

_profile/concat.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
console.time('prepare');
2-
require('@babel/polyfill');
2+
require('regenerator-runtime/runtime');
33
const ArgumentParser = require('argparse').ArgumentParser;
44
const itertools = require('@aureooms/js-itertools');
55
const empty = require('..').empty;

_profile/cons.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
console.time('prepare');
2-
require('@babel/polyfill');
2+
require('regenerator-runtime/runtime');
33
const ArgumentParser = require('argparse').ArgumentParser;
44
const itertools = require('@aureooms/js-itertools');
55
const empty = require('..').empty;

_profile/init.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
console.time('prepare');
2-
require('@babel/polyfill');
2+
require('regenerator-runtime/runtime');
33
const ArgumentParser = require('argparse').ArgumentParser;
44
const itertools = require('@aureooms/js-itertools');
55
const empty = require('..').empty;

_profile/prepend.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
console.time('prepare');
2-
require('@babel/polyfill');
2+
require('regenerator-runtime/runtime');
33
const ArgumentParser = require('argparse').ArgumentParser;
44
const itertools = require('@aureooms/js-itertools');
55
const empty = require('..').empty;

_profile/push.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
console.time('prepare');
2-
require('@babel/polyfill');
2+
require('regenerator-runtime/runtime');
33
const ArgumentParser = require('argparse').ArgumentParser;
44
const itertools = require('@aureooms/js-itertools');
55
const empty = require('..').empty;

_profile/split.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
console.time('prepare');
2-
require('@babel/polyfill');
2+
require('regenerator-runtime/runtime');
33
const ArgumentParser = require('argparse').ArgumentParser;
44
const itertools = require('@aureooms/js-itertools');
55
const empty = require('..').empty;

_profile/tail.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
console.time('prepare');
2-
require('@babel/polyfill');
2+
require('regenerator-runtime/runtime');
33
const ArgumentParser = require('argparse').ArgumentParser;
44
const itertools = require('@aureooms/js-itertools');
55
const empty = require('..').empty;

doc/manual/usage.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
# Usage
22

3-
The code needs a ES2015+ polyfill to work, for example
4-
[babel-polyfill](https://babeljs.io/docs/usage/polyfill).
3+
The code requires `regeneratorRuntime` to be defined, for instance by importing
4+
[regenerator-runtime/runtime](https://www.npmjs.com/package/regenerator-runtime).
55
```js
6-
require( 'babel-polyfill' ) ;
6+
require( 'regenerator-runtime/runtime' );
77
// or
8-
import 'babel-polyfill' ;
8+
import 'regenerator-runtime/runtime.js' ;
99
```
1010

1111
Then

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"test/src/**/*"
1010
],
1111
"require": [
12-
"@babel/polyfill",
12+
"regenerator-runtime/runtime",
1313
"@babel/register"
1414
]
1515
},
@@ -33,7 +33,6 @@
3333
"@aureooms/js-predicate": "2.0.2",
3434
"@babel/cli": "7.10.4",
3535
"@babel/core": "7.10.4",
36-
"@babel/polyfill": "7.10.4",
3736
"@babel/preset-env": "7.10.4",
3837
"@babel/register": "7.10.4",
3938
"argparse": "1.0.10",
@@ -48,6 +47,7 @@
4847
"microtime": "3.0.0",
4948
"np": "6.2.5",
5049
"nyc": "15.1.0",
50+
"regenerator-runtime": "^0.13.5",
5151
"xo": "0.32.1"
5252
},
5353
"files": [

yarn.lock

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -899,14 +899,6 @@
899899
"@babel/helper-create-regexp-features-plugin" "^7.10.4"
900900
"@babel/helper-plugin-utils" "^7.10.4"
901901

902-
903-
version "7.10.4"
904-
resolved "https://registry.yarnpkg.com/@babel/polyfill/-/polyfill-7.10.4.tgz#915e5bfe61490ac0199008e35ca9d7d151a8e45a"
905-
integrity sha512-8BYcnVqQ5kMD2HXoHInBH7H1b/uP3KdnwCYXOqFnXqguOyuu443WXusbIUbWEfY3Z0Txk0M1uG/8YuAMhNl6zg==
906-
dependencies:
907-
core-js "^2.6.5"
908-
regenerator-runtime "^0.13.4"
909-
910902
911903
version "7.10.4"
912904
resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.10.4.tgz#fbf57f9a803afd97f4f32e4f798bb62e4b2bef5f"
@@ -2483,7 +2475,7 @@ core-js-compat@^3.6.2:
24832475
browserslist "^4.8.5"
24842476
semver "7.0.0"
24852477

2486-
core-js@^2.4.0, core-js@^2.6.5:
2478+
core-js@^2.4.0:
24872479
version "2.6.11"
24882480
resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.11.tgz#38831469f9922bded8ee21c9dc46985e0399308c"
24892481
integrity sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==
@@ -6764,7 +6756,7 @@ regenerator-runtime@^0.11.0:
67646756
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9"
67656757
integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==
67666758

6767-
regenerator-runtime@^0.13.4:
6759+
regenerator-runtime@^0.13.4, regenerator-runtime@^0.13.5:
67686760
version "0.13.5"
67696761
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz#d878a1d094b4306d10b9096484b33ebd55e26697"
67706762
integrity sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==

0 commit comments

Comments
 (0)