Skip to content

Commit 6ee268d

Browse files
committed
simplify and improve commonjs entries testing, test coverage of those tests, fix some entries
1 parent 823785e commit 6ee268d

32 files changed

+888
-1764
lines changed

CHANGELOG.md

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
## Changelog
22
##### Unreleased
33
- Fixed microtask implementation on iOS Pebble, [#967](https://github.com/zloirock/core-js/issues/967)
4+
- Fixed some entry points
45
- Improved old Safari compat data
56

67
##### 3.16.0 - 2021.07.30

README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -2873,9 +2873,9 @@ function getIteratorMethod(value: any): Function | void;
28732873
```
28742874
[*CommonJS entry points:*](#commonjs-api)
28752875
```js
2876-
core-js-pure/features/is-iterable
2877-
core-js-pure/features/get-iterator
2878-
core-js-pure/features/get-iterator-method
2876+
core-js-pure/es|stable|features/is-iterable
2877+
core-js-pure/es|stable|features/get-iterator
2878+
core-js-pure/es|stable|features/get-iterator-method
28792879
```
28802880
[*Examples*](http://goo.gl/SXsM6D):
28812881
```js
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
require('../modules/es.array.iterator');
2+
require('../modules/es.string.iterator');
3+
var getIteratorMethod = require('../internals/get-iterator-method');
4+
5+
module.exports = getIteratorMethod;

packages/core-js/es/get-iterator.js

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
require('../modules/es.array.iterator');
2+
require('../modules/es.string.iterator');
3+
var getIterator = require('../internals/get-iterator');
4+
5+
module.exports = getIterator;

packages/core-js/es/is-iterable.js

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
require('../modules/es.array.iterator');
2+
require('../modules/es.string.iterator');
3+
var isIterable = require('../internals/is-iterable');
4+
5+
module.exports = isIterable;
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
require('../modules/es.array.iterator');
2-
require('../modules/es.string.iterator');
3-
require('../modules/web.dom-collections.iterator');
4-
var getIteratorMethod = require('../internals/get-iterator-method');
1+
var parent = require('../stable/get-iterator-method');
52

6-
module.exports = getIteratorMethod;
3+
module.exports = parent;
+2-5
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
require('../modules/es.array.iterator');
2-
require('../modules/es.string.iterator');
3-
require('../modules/web.dom-collections.iterator');
4-
var getIterator = require('../internals/get-iterator');
1+
var parent = require('../stable/get-iterator');
52

6-
module.exports = getIterator;
3+
module.exports = parent;
+2-5
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
require('../modules/es.array.iterator');
2-
require('../modules/es.string.iterator');
3-
require('../modules/web.dom-collections.iterator');
4-
var isIterable = require('../internals/is-iterable');
1+
var parent = require('../stable/is-iterable');
52

6-
module.exports = isIterable;
3+
module.exports = parent;
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
var parent = require('../../stable/typed-array/float32-array');
2+
require('../../features/typed-array/methods');
23

34
module.exports = parent;
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
var parent = require('../../stable/typed-array/float64-array');
2+
require('../../features/typed-array/methods');
23

34
module.exports = parent;
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
var parent = require('../../stable/typed-array/int16-array');
2+
require('../../features/typed-array/methods');
23

34
module.exports = parent;
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
var parent = require('../../stable/typed-array/int32-array');
2+
require('../../features/typed-array/methods');
23

34
module.exports = parent;
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
var parent = require('../../stable/typed-array/int8-array');
2+
require('../../features/typed-array/methods');
23

34
module.exports = parent;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
var parent = require('../../stable/typed-array/methods');
2+
require('../../modules/es.map');
3+
require('../../modules/esnext.typed-array.at');
4+
// TODO: Remove from `core-js@4`
5+
require('../../modules/esnext.typed-array.filter-out');
6+
require('../../modules/esnext.typed-array.filter-reject');
7+
require('../../modules/esnext.typed-array.find-last');
8+
require('../../modules/esnext.typed-array.find-last-index');
9+
require('../../modules/esnext.typed-array.group-by');
10+
require('../../modules/esnext.typed-array.unique-by');
11+
12+
module.exports = parent;
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
var parent = require('../../stable/typed-array/uint16-array');
2+
require('../../features/typed-array/methods');
23

34
module.exports = parent;
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
var parent = require('../../stable/typed-array/uint32-array');
2+
require('../../features/typed-array/methods');
23

34
module.exports = parent;
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
var parent = require('../../stable/typed-array/uint8-array');
2+
require('../../features/typed-array/methods');
23

34
module.exports = parent;
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
var parent = require('../../stable/typed-array/uint8-clamped-array');
2+
require('../../features/typed-array/methods');
23

34
module.exports = parent;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
var parent = require('../es/get-iterator-method');
2+
require('../modules/web.dom-collections.iterator');
3+
4+
module.exports = parent;
+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
var parent = require('../es/get-iterator');
2+
require('../modules/web.dom-collections.iterator');
3+
4+
module.exports = parent;
+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
var parent = require('../es/is-iterable');
2+
require('../modules/web.dom-collections.iterator');
3+
4+
module.exports = parent;
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
var parent = require('../../es/typed-array/float32-array');
2+
require('../../stable/typed-array/methods');
23

34
module.exports = parent;
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
var parent = require('../../es/typed-array/float64-array');
2+
require('../../stable/typed-array/methods');
23

34
module.exports = parent;
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
var parent = require('../../es/typed-array/int16-array');
2+
require('../../stable/typed-array/methods');
23

34
module.exports = parent;
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
var parent = require('../../es/typed-array/int32-array');
2+
require('../../stable/typed-array/methods');
23

34
module.exports = parent;
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
var parent = require('../../es/typed-array/int8-array');
2+
require('../../stable/typed-array/methods');
23

34
module.exports = parent;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
var parent = require('../../es/typed-array/methods');
2+
3+
module.exports = parent;
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
var parent = require('../../es/typed-array/uint16-array');
2+
require('../../stable/typed-array/methods');
23

34
module.exports = parent;
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
var parent = require('../../es/typed-array/uint32-array');
2+
require('../../stable/typed-array/methods');
23

34
module.exports = parent;
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
var parent = require('../../es/typed-array/uint8-array');
2+
require('../../stable/typed-array/methods');
23

34
module.exports = parent;
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
var parent = require('../../es/typed-array/uint8-clamped-array');
2+
require('../../stable/typed-array/methods');
23

34
module.exports = parent;

0 commit comments

Comments
 (0)