{"action":"created","issue":{"url":"https://api.github.com/repos/nodejs/node/issues/21317","repository_url":"https://api.github.com/repos/nodejs/node","labels_url":"https://api.github.com/repos/nodejs/node/issues/21317/labels{/name}","comments_url":"https://api.github.com/repos/nodejs/node/issues/21317/comments","events_url":"https://api.github.com/repos/nodejs/node/issues/21317/events","html_url":"https://github.com/nodejs/node/pull/21317","id":332102967,"node_id":"MDExOlB1bGxSZXF1ZXN0MTk0NjY5MTU1","number":21317,"title":"Import.meta.require","user":{"login":"MylesBorins","id":498775,"node_id":"MDQ6VXNlcjQ5ODc3NQ==","avatar_url":"https://avatars1.githubusercontent.com/u/498775?v=4","gravatar_id":"","url":"https://api.github.com/users/MylesBorins","html_url":"https://github.com/MylesBorins","followers_url":"https://api.github.com/users/MylesBorins/followers","following_url":"https://api.github.com/users/MylesBorins/following{/other_user}","gists_url":"https://api.github.com/users/MylesBorins/gists{/gist_id}","starred_url":"https://api.github.com/users/MylesBorins/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MylesBorins/subscriptions","organizations_url":"https://api.github.com/users/MylesBorins/orgs","repos_url":"https://api.github.com/users/MylesBorins/repos","events_url":"https://api.github.com/users/MylesBorins/events{/privacy}","received_events_url":"https://api.github.com/users/MylesBorins/received_events","type":"User","site_admin":false},"labels":[{"id":207521371,"node_id":"MDU6TGFiZWwyMDc1MjEzNzE=","url":"https://api.github.com/repos/nodejs/node/labels/process","name":"process","color":"00aaff","default":false},{"id":169485478,"node_id":"MDU6TGFiZWwxNjk0ODU0Nzg=","url":"https://api.github.com/repos/nodejs/node/labels/semver-minor","name":"semver-minor","color":"fef2c0","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":6,"created_at":"2018-06-13T18:03:23Z","updated_at":"2018-06-13T18:28:25Z","closed_at":null,"author_association":"MEMBER","pull_request":{"url":"https://api.github.com/repos/nodejs/node/pulls/21317","html_url":"https://github.com/nodejs/node/pull/21317","diff_url":"https://github.com/nodejs/node/pull/21317.diff","patch_url":"https://github.com/nodejs/node/pull/21317.patch"},"body":"Hey All,\r\n\r\nThis builds on top of @targos's earlier implementation of `import.meta.require`. It has been refactored to work with our current layout for the module system. I've also added some basic tests, let me know if you think we need something more robust.\r\n\r\n@nodejs/modules I am not planning to land this without consensus from the group, but I think that this is a necessary base feature no matter what implementation we move forward with. I'll open a corresponding issue to discuss."},"comment":{"url":"https://api.github.com/repos/nodejs/node/issues/comments/397039250","html_url":"https://github.com/nodejs/node/pull/21317#issuecomment-397039250","issue_url":"https://api.github.com/repos/nodejs/node/issues/21317","id":397039250,"node_id":"MDEyOklzc3VlQ29tbWVudDM5NzAzOTI1MA==","user":{"login":"ljharb","id":45469,"node_id":"MDQ6VXNlcjQ1NDY5","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},"created_at":"2018-06-13T18:28:25Z","updated_at":"2018-06-13T18:28:25Z","author_association":"NONE","body":"@guybedford ftr, it wouldn't interfere with those benefits if rollup took the time to implement them for static CJS, which is identically as tree-shakeable as ESM - iow, the only \"interference\" would be because rollup only has partial support for treeshaking modules - where \"modules\" includes both ESM and CJS."}}
{"actor":{"display_login":"ljharb"}}