File tree Expand file tree Collapse file tree 14 files changed +21
-29
lines changed Expand file tree Collapse file tree 14 files changed +21
-29
lines changed Original file line number Diff line number Diff line change @@ -36,11 +36,11 @@ All methods are pure functions that do not modify their object.
36
36
> The [ parent project] ( https://github.com/aureooms/js-persistent ) shows how
37
37
> specialized persistent data structures can be build on top of those methods.
38
38
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 ) .
41
41
42
42
``` js
43
- import ' babel-polyfill ' ;
43
+ import ' regenerator-runtime/runtime.js ' ;
44
44
```
45
45
46
46
### Definition of a ` Tree `
Original file line number Diff line number Diff line change 1
- require ( '@babel/polyfill ' ) ;
1
+ require ( 'regenerator-runtime/runtime ' ) ;
2
2
3
3
const itertools = require ( '@aureooms/js-itertools' ) ;
4
4
Original file line number Diff line number Diff line change 1
- require ( '@babel/polyfill ' ) ;
1
+ require ( 'regenerator-runtime/runtime ' ) ;
2
2
const itertools = require ( '@aureooms/js-itertools' ) ;
3
3
const fingertree = require ( '..' ) ;
4
4
const empty = fingertree . empty ;
Original file line number Diff line number Diff line change 1
1
console . time ( 'prepare' ) ;
2
- require ( '@babel/polyfill ' ) ;
2
+ require ( 'regenerator-runtime/runtime ' ) ;
3
3
const ArgumentParser = require ( 'argparse' ) . ArgumentParser ;
4
4
const itertools = require ( '@aureooms/js-itertools' ) ;
5
5
const empty = require ( '..' ) . empty ;
Original file line number Diff line number Diff line change 1
1
console . time ( 'prepare' ) ;
2
- require ( '@babel/polyfill ' ) ;
2
+ require ( 'regenerator-runtime/runtime ' ) ;
3
3
const ArgumentParser = require ( 'argparse' ) . ArgumentParser ;
4
4
const itertools = require ( '@aureooms/js-itertools' ) ;
5
5
const empty = require ( '..' ) . empty ;
Original file line number Diff line number Diff line change 1
1
console . time ( 'prepare' ) ;
2
- require ( '@babel/polyfill ' ) ;
2
+ require ( 'regenerator-runtime/runtime ' ) ;
3
3
const ArgumentParser = require ( 'argparse' ) . ArgumentParser ;
4
4
const itertools = require ( '@aureooms/js-itertools' ) ;
5
5
const empty = require ( '..' ) . empty ;
Original file line number Diff line number Diff line change 1
1
console . time ( 'prepare' ) ;
2
- require ( '@babel/polyfill ' ) ;
2
+ require ( 'regenerator-runtime/runtime ' ) ;
3
3
const ArgumentParser = require ( 'argparse' ) . ArgumentParser ;
4
4
const itertools = require ( '@aureooms/js-itertools' ) ;
5
5
const empty = require ( '..' ) . empty ;
Original file line number Diff line number Diff line change 1
1
console . time ( 'prepare' ) ;
2
- require ( '@babel/polyfill ' ) ;
2
+ require ( 'regenerator-runtime/runtime ' ) ;
3
3
const ArgumentParser = require ( 'argparse' ) . ArgumentParser ;
4
4
const itertools = require ( '@aureooms/js-itertools' ) ;
5
5
const empty = require ( '..' ) . empty ;
Original file line number Diff line number Diff line change 1
1
console . time ( 'prepare' ) ;
2
- require ( '@babel/polyfill ' ) ;
2
+ require ( 'regenerator-runtime/runtime ' ) ;
3
3
const ArgumentParser = require ( 'argparse' ) . ArgumentParser ;
4
4
const itertools = require ( '@aureooms/js-itertools' ) ;
5
5
const empty = require ( '..' ) . empty ;
Original file line number Diff line number Diff line change 1
1
console . time ( 'prepare' ) ;
2
- require ( '@babel/polyfill ' ) ;
2
+ require ( 'regenerator-runtime/runtime ' ) ;
3
3
const ArgumentParser = require ( 'argparse' ) . ArgumentParser ;
4
4
const itertools = require ( '@aureooms/js-itertools' ) ;
5
5
const empty = require ( '..' ) . empty ;
You can’t perform that action at this time.
0 commit comments