{"action":"created","issue":{"url":"https://api.github.com/repos/tc39/proposal-javascript-standard-library/issues/12","repository_url":"https://api.github.com/repos/tc39/proposal-javascript-standard-library","labels_url":"https://api.github.com/repos/tc39/proposal-javascript-standard-library/issues/12/labels{/name}","comments_url":"https://api.github.com/repos/tc39/proposal-javascript-standard-library/issues/12/comments","events_url":"https://api.github.com/repos/tc39/proposal-javascript-standard-library/issues/12/events","html_url":"https://github.com/tc39/proposal-javascript-standard-library/issues/12","id":390881490,"node_id":"MDU6SXNzdWUzOTA4ODE0OTA=","number":12,"title":"Module specifier: npm-style \"@prefix/module\" or something else?","user":{"login":"zkat","id":17535,"node_id":"MDQ6VXNlcjE3NTM1","avatar_url":"https://avatars1.githubusercontent.com/u/17535?v=4","gravatar_id":"","url":"https://api.github.com/users/zkat","html_url":"https://github.com/zkat","followers_url":"https://api.github.com/users/zkat/followers","following_url":"https://api.github.com/users/zkat/following{/other_user}","gists_url":"https://api.github.com/users/zkat/gists{/gist_id}","starred_url":"https://api.github.com/users/zkat/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zkat/subscriptions","organizations_url":"https://api.github.com/users/zkat/orgs","repos_url":"https://api.github.com/users/zkat/repos","events_url":"https://api.github.com/users/zkat/events{/privacy}","received_events_url":"https://api.github.com/users/zkat/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":74,"created_at":"2018-12-13T22:11:04Z","updated_at":"2018-12-28T21:54:30Z","closed_at":null,"author_association":"NONE","body":"Myself and several others at npm (a voting member) feel that we should be using the existing cowpath for scoped module syntax (`@std/foo`) instead of `std:foo` or other such alternatives.\r\n\r\nWhile this would usually come down to a simple matter of taste, in this case, we have 254,091 scoped packages in the registry already using this syntax. That's more than most other package registries for other languages, as-is, and is a significant % of our ~950k packages on the main npm registry.\r\n\r\nThis syntax would also be beneficial because it allows an _existing_ mechanism for polyfills that will work with all current and past versions of node, and can easily be made to work with the browser module system through this proposal and others specifying what non-`./` specifiers are supposed to do to resolve."},"comment":{"url":"https://api.github.com/repos/tc39/proposal-javascript-standard-library/issues/comments/450433378","html_url":"https://github.com/tc39/proposal-javascript-standard-library/issues/12#issuecomment-450433378","issue_url":"https://api.github.com/repos/tc39/proposal-javascript-standard-library/issues/12","id":450433378,"node_id":"MDEyOklzc3VlQ29tbWVudDQ1MDQzMzM3OA==","user":{"login":"Mouvedia","id":208817,"node_id":"MDQ6VXNlcjIwODgxNw==","avatar_url":"https://avatars1.githubusercontent.com/u/208817?v=4","gravatar_id":"","url":"https://api.github.com/users/Mouvedia","html_url":"https://github.com/Mouvedia","followers_url":"https://api.github.com/users/Mouvedia/followers","following_url":"https://api.github.com/users/Mouvedia/following{/other_user}","gists_url":"https://api.github.com/users/Mouvedia/gists{/gist_id}","starred_url":"https://api.github.com/users/Mouvedia/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Mouvedia/subscriptions","organizations_url":"https://api.github.com/users/Mouvedia/orgs","repos_url":"https://api.github.com/users/Mouvedia/repos","events_url":"https://api.github.com/users/Mouvedia/events{/privacy}","received_events_url":"https://api.github.com/users/Mouvedia/received_events","type":"User","site_admin":false},"created_at":"2018-12-28T21:54:30Z","updated_at":"2018-12-28T21:54:30Z","author_association":"NONE","body":"> but rather which stdlib module naming convention will be most straightforward and useful for people writing JavaScript programs.\r\n\r\nThat is #16 purpose?\r\n\r\n> You don't need to talk to npm, you need to talk to the owners of that scope\r\n\r\nI have first-hand experience in that matter and I can tell you, without a doubt, that bypassing the user do happen.\r\n"}}
{"actor":{"display_login":"Mouvedia"}}