{"action":"closed","issue":{"url":"https://api.github.com/repos/nodejs/node/issues/14532","repository_url":"https://api.github.com/repos/nodejs/node","labels_url":"https://api.github.com/repos/nodejs/node/issues/14532/labels{/name}","comments_url":"https://api.github.com/repos/nodejs/node/issues/14532/comments","events_url":"https://api.github.com/repos/nodejs/node/issues/14532/events","html_url":"https://github.com/nodejs/node/issues/14532","id":246417326,"number":14532,"title":"Criteria for n-api to exit experimental status","user":{"login":"digitalinfinity","id":158390,"avatar_url":"https://avatars2.githubusercontent.com/u/158390?v=4","gravatar_id":"","url":"https://api.github.com/users/digitalinfinity","html_url":"https://github.com/digitalinfinity","followers_url":"https://api.github.com/users/digitalinfinity/followers","following_url":"https://api.github.com/users/digitalinfinity/following{/other_user}","gists_url":"https://api.github.com/users/digitalinfinity/gists{/gist_id}","starred_url":"https://api.github.com/users/digitalinfinity/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/digitalinfinity/subscriptions","organizations_url":"https://api.github.com/users/digitalinfinity/orgs","repos_url":"https://api.github.com/users/digitalinfinity/repos","events_url":"https://api.github.com/users/digitalinfinity/events{/privacy}","received_events_url":"https://api.github.com/users/digitalinfinity/received_events","type":"User","site_admin":false},"labels":[{"id":191447057,"url":"https://api.github.com/repos/nodejs/node/labels/meta","name":"meta","color":"fef2c0","default":false},{"id":574036893,"url":"https://api.github.com/repos/nodejs/node/labels/n-api","name":"n-api","color":"d93f0b","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":7,"created_at":"2017-07-28T17:56:07Z","updated_at":"2018-03-18T11:29:48Z","closed_at":"2018-03-18T11:29:48Z","author_association":"CONTRIBUTOR","body":"<!--\r\nThank you for reporting an issue.\r\n\r\nThis issue tracker is for bugs and issues found within Node.js core.\r\nIf you require more general support please file an issue on our help\r\nrepo. https://github.com/nodejs/help\r\n\r\n\r\nPlease fill in as much of the template below as you're able.\r\n\r\nVersion: output of `node -v`\r\nPlatform: output of `uname -a` (UNIX), or version and 32 or 64-bit (Windows)\r\nSubsystem: if known, please specify affected core module name\r\n\r\nIf possible, please provide code that demonstrates the problem, keeping it as\r\nsimple and free of external dependencies as you are able.\r\n-->\r\n\r\nAt VM Summit [#4](https://github.com/nodejs/vm/issues/6), a rough criteria was formulated for n-api to exit experimental status. The consensus was that this criteria needs to be refined further, and this issue is meant to facilitate that discussion.\r\n\r\nCurrent criteria:\r\n1. - [x] Multiple implementations of n-api on at least 2 VMs\r\n1. - [ ] At least two modules that are NPM installable with pre-builds and all unit tests passing\r\n1. - [ ] At least two modules used in real world use cases on at least one VM\r\n1. - [x] Define N-API / async_hooks dependency (Striving for a working implementation #13254)\r\n    (Completed with #14697)\r\n* **Version**:\r\nv8.x\r\n\r\n* **Platform**:\r\nAll\r\n\r\n* **Subsystem**:\r\nn-api\r\n\r\n<!-- Enter your issue details below this comment. -->\r\n<sub>refack: enumerated the conditions, loosened condition 4 as I understand it. Also fixed number 4 link.</sub>"}}
{"actor":{"display_login":"vkurchatkin"}}