{"action":"created","comment":{"url":"https://api.github.com/repos/zloirock/core-js/pulls/comments/175578636","pull_request_review_id":105131507,"id":175578636,"diff_hunk":"@@ -1184,7 +1184,7 @@ console.log(weakset.has(b));   // => false\n * Weak-collections polyfill stores values as hidden properties of keys. It works correct and not leak in most cases. However, it is desirable to store a collection longer than its keys.\n \n #### ECMAScript: Typed Arrays\n-Implementations and fixes `ArrayBuffer`, `DataView`, typed arrays constructors, static and prototype methods. Typed Arrays work only in environments with support descriptors (IE9+), `ArrayBuffer` and `DataView` should work anywhere.\n+Implementations and fixes of `ArrayBuffer`, `DataView`, typed arrays constructors, static and prototype methods. Typed arrays work only in environments with support descriptors (IE9+), `ArrayBuffer` and `DataView` should work anywhere.","path":"README.md","position":null,"original_position":5,"commit_id":"20bd0cecdb6fa989008e64ab34ef1580389dbc86","original_commit_id":"43e2f00272447971fc2ce52fcf0ab048fac6220f","user":{"login":"ljharb","id":45469,"avatar_url":"https://avatars1.githubusercontent.com/u/45469?v=4","gravatar_id":"","url":"https://api.github.com/users/ljharb","html_url":"https://github.com/ljharb","followers_url":"https://api.github.com/users/ljharb/followers","following_url":"https://api.github.com/users/ljharb/following{/other_user}","gists_url":"https://api.github.com/users/ljharb/gists{/gist_id}","starred_url":"https://api.github.com/users/ljharb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ljharb/subscriptions","organizations_url":"https://api.github.com/users/ljharb/orgs","repos_url":"https://api.github.com/users/ljharb/repos","events_url":"https://api.github.com/users/ljharb/events{/privacy}","received_events_url":"https://api.github.com/users/ljharb/received_events","type":"User","site_admin":false},"body":"s/of/for\r\n\r\nAlso, “Typed Arrays” should retain their capitalization, since they’re not really a form of arrays, they’re their own primitive.","created_at":"2018-03-19T20:43:29Z","updated_at":"2018-03-19T20:43:30Z","html_url":"https://github.com/zloirock/core-js/pull/325#discussion_r175578636","pull_request_url":"https://api.github.com/repos/zloirock/core-js/pulls/325","author_association":"NONE","_links":{"self":{"href":"https://api.github.com/repos/zloirock/core-js/pulls/comments/175578636"},"html":{"href":"https://github.com/zloirock/core-js/pull/325#discussion_r175578636"},"pull_request":{"href":"https://api.github.com/repos/zloirock/core-js/pulls/325"}}},"pull_request":{"url":"https://api.github.com/repos/zloirock/core-js/pulls/325","id":134851197,"html_url":"https://github.com/zloirock/core-js/pull/325","diff_url":"https://github.com/zloirock/core-js/pull/325.diff","patch_url":"https://github.com/zloirock/core-js/pull/325.patch","issue_url":"https://api.github.com/repos/zloirock/core-js/issues/325","number":325,"state":"open","locked":false,"title":"core-js@3","user":{"login":"zloirock","id":2213682,"avatar_url":"https://avatars0.githubusercontent.com/u/2213682?v=4","gravatar_id":"","url":"https://api.github.com/users/zloirock","html_url":"https://github.com/zloirock","followers_url":"https://api.github.com/users/zloirock/followers","following_url":"https://api.github.com/users/zloirock/following{/other_user}","gists_url":"https://api.github.com/users/zloirock/gists{/gist_id}","starred_url":"https://api.github.com/users/zloirock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zloirock/subscriptions","organizations_url":"https://api.github.com/users/zloirock/orgs","repos_url":"https://api.github.com/users/zloirock/repos","events_url":"https://api.github.com/users/zloirock/events{/privacy}","received_events_url":"https://api.github.com/users/zloirock/received_events","type":"User","site_admin":false},"body":"- [ ] Add new features:\r\n  - [x] `Symbol#description` ([stage 2 proposal](https://tc39.github.io/proposal-Symbol-description/))\r\n  - [x] `Array.prototype.end` ([stage 1 proposal](https://github.com/keithamus/proposal-array-last))\r\n  - [x] `String#replaceAll` ([stage 1 proposal](https://github.com/psmarshall/string-replace-all-proposal))\r\n  - [x] `String#codePoints ` ([stage 1 proposal](https://github.com/RReverser/string-prototype-codepoints))\r\n  - [x] New collections methods ([stage 1 proposal](https://github.com/Ginden/collection-methods))\r\n    - [x] `Map.groupBy`\r\n    - [x] `Map.keyBy`\r\n    - [x] `Map#filter`\r\n    - [x] `Map#mapKeys`\r\n    - [x] `Map#mapValues`\r\n    - [x] `Map#merge`\r\n    - [x] `Set#addAll`\r\n    - [x] `Set#deleteAll`\r\n    - [x] `Set#every`\r\n    - [x] `Set#filter`\r\n    - [x] `Set#find`\r\n    - [x] `Set#join`\r\n    - [x] `Set#map`\r\n    - [x] `Set#reduce`\r\n    - [x] `Set#some`\r\n  - [x] New `Set` method ([stage 1 proposal](https://github.com/Ginden/set-methods), optional)\r\n    - [x] `Set#intersect`\r\n    - [x] `Set#union`\r\n    - [x] `Set#except`\r\n    - [x] `Set#xor`\r\n  - [x] `Number.fromString` ([stage 1 proposal](https://github.com/mathiasbynens/proposal-number-fromstring), optional)\r\n  - [x] `Object.fromEntries` ([stage 0 proposal](https://github.com/bathos/object-from-entries))\r\n  - [ ] `Builtin.is` and `Builtin.typeOf` ([stage 0 proposal](https://github.com/jasnell/proposal-istypes), optional)\r\n  - [x] `.forEach` method to iterable DOM collections (#329)\r\n  - [ ] `URL` ([stage 0 proposal](https://github.com/jasnell/proposal-url), optional, #117)\r\n  - [x] Triggering unhandled `Promise` rejection events (instead of only global handlers), [#205](https://github.com/zloirock/core-js/issues/205)\r\n- [x] Remove obsolete features:\r\n  - [x] `Error.isError` (withdrawn)\r\n  - [x] `System.global` (replaced by `global`)\r\n  - [x] `Map#toJSON` and `Set#toJSON` (rejected)\r\n  - [x] `RegExp.escape` (rejected)\r\n  - [x] `Reflect.enumerate` (removed from the spec)\r\n  - [x] Unnecessary iteration methods from `CSSRuleList`, `MediaList`, `StyleSheetList`\r\n- [x] Update proposals:\r\n  - [x] Update [`Observable`](https://github.com/tc39/proposal-observable) (#257, #276, etc.)\r\n  - [x] Update `Array#flatten` and `Array#flatMap` and move to the stage 3\r\n  - [x] Update `String#matchAll` per [this PR](https://github.com/tc39/proposal-string-matchall/pull/17) and move to the stage 3 ~~(also waiting for [proposal-string-matchall#29](https://github.com/tc39/proposal-string-matchall/pull/29) and [proposal-string-matchall#30](https://github.com/tc39/proposal-string-matchall/pull/30))~~\r\n  - [x] Move `Promise#finally` to the stage 4\r\n  - [x] Move `String#{trimLeft, trimRight}` to the stage 3\r\n  - [x] Move `Symbol.asyncIterator` to the stage 3\r\n- [x] Mark ES2016 and ES2017 features as stable:\r\n  - [x] `Array#includes` and `%TypedArray%#includes`\r\n  - [x] `Object.values` and `Object.entries`\r\n  - [x] `Object.getOwnPropertyDescriptors`\r\n  - [x] `Object#__(define|lookup)[GS]etter__`\r\n  - [x] `String#padStart` and `String#padEnd`\r\n- [x] Finally remove all non-standard / non-proposed features:\r\n  - [x] `Dict`\r\n  - [x] `Object.{classof, isObject, define, make}`\r\n  - [x] `Function#part`\r\n  - [x] `Number#@@iterator`\r\n  - [x] `String#{escapeHTML, unescapeHTML}`\r\n  - [x] `delay`\r\n  - [x] Because of this, we no longer need `core-js/shim` entry point, replace it just to `core-js`.\r\n- [x] Clean the repo and the package from unnecessary bundles:\r\n  - [x] We no longer need `core-js/client/shim.js` and `core-js/client/shim.min.js` because all non-standard features was removed - now `core-js/client/core.js` and `core-js/client/core.min.js` do the same.\r\n  - [x] Bundles of `library` version - `core-js/client/library.js` and `core-js/client/library.min.js` - removed because they are useless for almost all - [usage `babel-runtime` for automatic inclusion](http://babeljs.io/docs/plugins/transform-runtime/) or individual import of required features much more useful.\r\n  - [x] Thanks to this, the size of the package reduced almost twice.\r\n- [x] Change in namespaces:\r\n  - [x] Move all features from ES5, ES2015, ES2016 and ES2017 to one ES namespace - it's available as `core-js/es`, all those features in `modules` folder has `es.` prefix.\r\n  - [x] Change prefix for ES proposals from `es7.` to `esnext.`, they no longer available in `core-js/es7`, use `core-js/stage/*` instead of that.\r\n  - [x] Rename `web.dom.iterable` module to `web.dom-collections.iterator`.\r\n- [x] Get rid of LiveScript (can be postponed):\r\n  - [x] Rewrite build scripts\r\n  - [x] Rewrite tests\r\n- [x] Finally remove `bower.json`\r\n- [ ] Update documentation:\r\n  - [x] API changes\r\n  - [ ] For each feature\r\n    - [x] Rewrite signatures of features to something like TypeScript / Flow\r\n    - [ ] Add description\r\n    - [ ] Add link to MDN\r\n    - [ ] Add link to compat table\r\n    - [ ] Add info about fixed bugs of engines\r\n  - [x] Add `CONTRIBUTING.md`\r\n  - [x] Add some `babel`-related info to [`Usage`](https://github.com/zloirock/core-js/tree/v3#usage) section (can be postponed):\r\n    - [x] About `@babel/polyfill`\r\n    - [x] About `@babel/runtime`\r\n    - [x] About `@babel/preset-env`\r\n- [ ] Add PRs to `babel@7` (after publishing a pre-release of `core-js@3`):\r\n  - [ ] Update `@babel/polyfill`\r\n  - [ ] Update `@babel/runtime`\r\n  - [ ] Update `@babel/preset-env`\r\n\r\nThe list is not completely finished.","created_at":"2017-08-09T09:44:23Z","updated_at":"2018-03-19T20:43:30Z","closed_at":null,"merged_at":null,"merge_commit_sha":"9aa910781e803254f4f474bec3fe2468665e51be","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/zloirock/core-js/pulls/325/commits","review_comments_url":"https://api.github.com/repos/zloirock/core-js/pulls/325/comments","review_comment_url":"https://api.github.com/repos/zloirock/core-js/pulls/comments{/number}","comments_url":"https://api.github.com/repos/zloirock/core-js/issues/325/comments","statuses_url":"https://api.github.com/repos/zloirock/core-js/statuses/20bd0cecdb6fa989008e64ab34ef1580389dbc86","head":{"label":"zloirock:v3","ref":"v3","sha":"20bd0cecdb6fa989008e64ab34ef1580389dbc86","user":{"login":"zloirock","id":2213682,"avatar_url":"https://avatars0.githubusercontent.com/u/2213682?v=4","gravatar_id":"","url":"https://api.github.com/users/zloirock","html_url":"https://github.com/zloirock","followers_url":"https://api.github.com/users/zloirock/followers","following_url":"https://api.github.com/users/zloirock/following{/other_user}","gists_url":"https://api.github.com/users/zloirock/gists{/gist_id}","starred_url":"https://api.github.com/users/zloirock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zloirock/subscriptions","organizations_url":"https://api.github.com/users/zloirock/orgs","repos_url":"https://api.github.com/users/zloirock/repos","events_url":"https://api.github.com/users/zloirock/events{/privacy}","received_events_url":"https://api.github.com/users/zloirock/received_events","type":"User","site_admin":false},"repo":{"id":11481338,"name":"core-js","full_name":"zloirock/core-js","owner":{"login":"zloirock","id":2213682,"avatar_url":"https://avatars0.githubusercontent.com/u/2213682?v=4","gravatar_id":"","url":"https://api.github.com/users/zloirock","html_url":"https://github.com/zloirock","followers_url":"https://api.github.com/users/zloirock/followers","following_url":"https://api.github.com/users/zloirock/following{/other_user}","gists_url":"https://api.github.com/users/zloirock/gists{/gist_id}","starred_url":"https://api.github.com/users/zloirock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zloirock/subscriptions","organizations_url":"https://api.github.com/users/zloirock/orgs","repos_url":"https://api.github.com/users/zloirock/repos","events_url":"https://api.github.com/users/zloirock/events{/privacy}","received_events_url":"https://api.github.com/users/zloirock/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/zloirock/core-js","description":"Standard Library","fork":false,"url":"https://api.github.com/repos/zloirock/core-js","forks_url":"https://api.github.com/repos/zloirock/core-js/forks","keys_url":"https://api.github.com/repos/zloirock/core-js/keys{/key_id}","collaborators_url":"https://api.github.com/repos/zloirock/core-js/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/zloirock/core-js/teams","hooks_url":"https://api.github.com/repos/zloirock/core-js/hooks","issue_events_url":"https://api.github.com/repos/zloirock/core-js/issues/events{/number}","events_url":"https://api.github.com/repos/zloirock/core-js/events","assignees_url":"https://api.github.com/repos/zloirock/core-js/assignees{/user}","branches_url":"https://api.github.com/repos/zloirock/core-js/branches{/branch}","tags_url":"https://api.github.com/repos/zloirock/core-js/tags","blobs_url":"https://api.github.com/repos/zloirock/core-js/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/zloirock/core-js/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/zloirock/core-js/git/refs{/sha}","trees_url":"https://api.github.com/repos/zloirock/core-js/git/trees{/sha}","statuses_url":"https://api.github.com/repos/zloirock/core-js/statuses/{sha}","languages_url":"https://api.github.com/repos/zloirock/core-js/languages","stargazers_url":"https://api.github.com/repos/zloirock/core-js/stargazers","contributors_url":"https://api.github.com/repos/zloirock/core-js/contributors","subscribers_url":"https://api.github.com/repos/zloirock/core-js/subscribers","subscription_url":"https://api.github.com/repos/zloirock/core-js/subscription","commits_url":"https://api.github.com/repos/zloirock/core-js/commits{/sha}","git_commits_url":"https://api.github.com/repos/zloirock/core-js/git/commits{/sha}","comments_url":"https://api.github.com/repos/zloirock/core-js/comments{/number}","issue_comment_url":"https://api.github.com/repos/zloirock/core-js/issues/comments{/number}","contents_url":"https://api.github.com/repos/zloirock/core-js/contents/{+path}","compare_url":"https://api.github.com/repos/zloirock/core-js/compare/{base}...{head}","merges_url":"https://api.github.com/repos/zloirock/core-js/merges","archive_url":"https://api.github.com/repos/zloirock/core-js/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/zloirock/core-js/downloads","issues_url":"https://api.github.com/repos/zloirock/core-js/issues{/number}","pulls_url":"https://api.github.com/repos/zloirock/core-js/pulls{/number}","milestones_url":"https://api.github.com/repos/zloirock/core-js/milestones{/number}","notifications_url":"https://api.github.com/repos/zloirock/core-js/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/zloirock/core-js/labels{/name}","releases_url":"https://api.github.com/repos/zloirock/core-js/releases{/id}","deployments_url":"https://api.github.com/repos/zloirock/core-js/deployments","created_at":"2013-07-17T16:32:27Z","updated_at":"2018-03-19T16:29:28Z","pushed_at":"2018-03-19T20:39:48Z","git_url":"git://github.com/zloirock/core-js.git","ssh_url":"git@github.com:zloirock/core-js.git","clone_url":"https://github.com/zloirock/core-js.git","svn_url":"https://github.com/zloirock/core-js","homepage":"","size":24726,"stargazers_count":5751,"watchers_count":5751,"language":"JavaScript","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":358,"mirror_url":null,"archived":false,"open_issues_count":23,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit"},"forks":358,"open_issues":23,"watchers":5751,"default_branch":"master"}},"base":{"label":"zloirock:master","ref":"master","sha":"00ec51a66c6bb8c4b61fb1259a62b942607a4dda","user":{"login":"zloirock","id":2213682,"avatar_url":"https://avatars0.githubusercontent.com/u/2213682?v=4","gravatar_id":"","url":"https://api.github.com/users/zloirock","html_url":"https://github.com/zloirock","followers_url":"https://api.github.com/users/zloirock/followers","following_url":"https://api.github.com/users/zloirock/following{/other_user}","gists_url":"https://api.github.com/users/zloirock/gists{/gist_id}","starred_url":"https://api.github.com/users/zloirock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zloirock/subscriptions","organizations_url":"https://api.github.com/users/zloirock/orgs","repos_url":"https://api.github.com/users/zloirock/repos","events_url":"https://api.github.com/users/zloirock/events{/privacy}","received_events_url":"https://api.github.com/users/zloirock/received_events","type":"User","site_admin":false},"repo":{"id":11481338,"name":"core-js","full_name":"zloirock/core-js","owner":{"login":"zloirock","id":2213682,"avatar_url":"https://avatars0.githubusercontent.com/u/2213682?v=4","gravatar_id":"","url":"https://api.github.com/users/zloirock","html_url":"https://github.com/zloirock","followers_url":"https://api.github.com/users/zloirock/followers","following_url":"https://api.github.com/users/zloirock/following{/other_user}","gists_url":"https://api.github.com/users/zloirock/gists{/gist_id}","starred_url":"https://api.github.com/users/zloirock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zloirock/subscriptions","organizations_url":"https://api.github.com/users/zloirock/orgs","repos_url":"https://api.github.com/users/zloirock/repos","events_url":"https://api.github.com/users/zloirock/events{/privacy}","received_events_url":"https://api.github.com/users/zloirock/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/zloirock/core-js","description":"Standard Library","fork":false,"url":"https://api.github.com/repos/zloirock/core-js","forks_url":"https://api.github.com/repos/zloirock/core-js/forks","keys_url":"https://api.github.com/repos/zloirock/core-js/keys{/key_id}","collaborators_url":"https://api.github.com/repos/zloirock/core-js/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/zloirock/core-js/teams","hooks_url":"https://api.github.com/repos/zloirock/core-js/hooks","issue_events_url":"https://api.github.com/repos/zloirock/core-js/issues/events{/number}","events_url":"https://api.github.com/repos/zloirock/core-js/events","assignees_url":"https://api.github.com/repos/zloirock/core-js/assignees{/user}","branches_url":"https://api.github.com/repos/zloirock/core-js/branches{/branch}","tags_url":"https://api.github.com/repos/zloirock/core-js/tags","blobs_url":"https://api.github.com/repos/zloirock/core-js/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/zloirock/core-js/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/zloirock/core-js/git/refs{/sha}","trees_url":"https://api.github.com/repos/zloirock/core-js/git/trees{/sha}","statuses_url":"https://api.github.com/repos/zloirock/core-js/statuses/{sha}","languages_url":"https://api.github.com/repos/zloirock/core-js/languages","stargazers_url":"https://api.github.com/repos/zloirock/core-js/stargazers","contributors_url":"https://api.github.com/repos/zloirock/core-js/contributors","subscribers_url":"https://api.github.com/repos/zloirock/core-js/subscribers","subscription_url":"https://api.github.com/repos/zloirock/core-js/subscription","commits_url":"https://api.github.com/repos/zloirock/core-js/commits{/sha}","git_commits_url":"https://api.github.com/repos/zloirock/core-js/git/commits{/sha}","comments_url":"https://api.github.com/repos/zloirock/core-js/comments{/number}","issue_comment_url":"https://api.github.com/repos/zloirock/core-js/issues/comments{/number}","contents_url":"https://api.github.com/repos/zloirock/core-js/contents/{+path}","compare_url":"https://api.github.com/repos/zloirock/core-js/compare/{base}...{head}","merges_url":"https://api.github.com/repos/zloirock/core-js/merges","archive_url":"https://api.github.com/repos/zloirock/core-js/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/zloirock/core-js/downloads","issues_url":"https://api.github.com/repos/zloirock/core-js/issues{/number}","pulls_url":"https://api.github.com/repos/zloirock/core-js/pulls{/number}","milestones_url":"https://api.github.com/repos/zloirock/core-js/milestones{/number}","notifications_url":"https://api.github.com/repos/zloirock/core-js/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/zloirock/core-js/labels{/name}","releases_url":"https://api.github.com/repos/zloirock/core-js/releases{/id}","deployments_url":"https://api.github.com/repos/zloirock/core-js/deployments","created_at":"2013-07-17T16:32:27Z","updated_at":"2018-03-19T16:29:28Z","pushed_at":"2018-03-19T20:39:48Z","git_url":"git://github.com/zloirock/core-js.git","ssh_url":"git@github.com:zloirock/core-js.git","clone_url":"https://github.com/zloirock/core-js.git","svn_url":"https://github.com/zloirock/core-js","homepage":"","size":24726,"stargazers_count":5751,"watchers_count":5751,"language":"JavaScript","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":358,"mirror_url":null,"archived":false,"open_issues_count":23,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit"},"forks":358,"open_issues":23,"watchers":5751,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/zloirock/core-js/pulls/325"},"html":{"href":"https://github.com/zloirock/core-js/pull/325"},"issue":{"href":"https://api.github.com/repos/zloirock/core-js/issues/325"},"comments":{"href":"https://api.github.com/repos/zloirock/core-js/issues/325/comments"},"review_comments":{"href":"https://api.github.com/repos/zloirock/core-js/pulls/325/comments"},"review_comment":{"href":"https://api.github.com/repos/zloirock/core-js/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/zloirock/core-js/pulls/325/commits"},"statuses":{"href":"https://api.github.com/repos/zloirock/core-js/statuses/20bd0cecdb6fa989008e64ab34ef1580389dbc86"}},"author_association":"OWNER"}}
{"actor":{"display_login":"ljharb"}}