{"action":"created","issue":{"url":"https://api.github.com/repos/prettier/prettier/issues/4827","repository_url":"https://api.github.com/repos/prettier/prettier","labels_url":"https://api.github.com/repos/prettier/prettier/issues/4827/labels{/name}","comments_url":"https://api.github.com/repos/prettier/prettier/issues/4827/comments","events_url":"https://api.github.com/repos/prettier/prettier/issues/4827/events","html_url":"https://github.com/prettier/prettier/issues/4827","id":339850852,"node_id":"MDU6SXNzdWUzMzk4NTA4NTI=","number":4827,"title":"Extract Prettier’s testing utilities to a separate module","user":{"login":"j-f1","id":25517624,"node_id":"MDQ6VXNlcjI1NTE3NjI0","avatar_url":"https://avatars2.githubusercontent.com/u/25517624?v=4","gravatar_id":"","url":"https://api.github.com/users/j-f1","html_url":"https://github.com/j-f1","followers_url":"https://api.github.com/users/j-f1/followers","following_url":"https://api.github.com/users/j-f1/following{/other_user}","gists_url":"https://api.github.com/users/j-f1/gists{/gist_id}","starred_url":"https://api.github.com/users/j-f1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/j-f1/subscriptions","organizations_url":"https://api.github.com/users/j-f1/orgs","repos_url":"https://api.github.com/users/j-f1/repos","events_url":"https://api.github.com/users/j-f1/events{/privacy}","received_events_url":"https://api.github.com/users/j-f1/received_events","type":"User","site_admin":false},"labels":[{"id":741511154,"node_id":"MDU6TGFiZWw3NDE1MTExNTQ=","url":"https://api.github.com/repos/prettier/prettier/labels/area:api","name":"area:api","color":"fbca04","default":false},{"id":708021133,"node_id":"MDU6TGFiZWw3MDgwMjExMzM=","url":"https://api.github.com/repos/prettier/prettier/labels/type:meta","name":"type:meta","color":"0052cc","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":8,"created_at":"2018-07-10T13:48:33Z","updated_at":"2018-07-10T17:19:00Z","closed_at":null,"author_association":"MEMBER","body":"I’m helping @mattiaerre get started with a Prettier plugin for Etherum’s [Solidity](https://github.com/ethereum/solidity) contract language. I realized that Prettier’s `run_spec` function can be useful in writing tests for plugins, and I [copy-pasted them into the codebase, with a few modifications](https://github.com/prettier-solidity/prettier-plugin-solidity/pull/5). Should we extract `run_spec` into a separate module so others can use it and keep it up-to-date? If so, what should we call that module? `@prettier/run-spec`?"},"comment":{"url":"https://api.github.com/repos/prettier/prettier/issues/comments/403900501","html_url":"https://github.com/prettier/prettier/issues/4827#issuecomment-403900501","issue_url":"https://api.github.com/repos/prettier/prettier/issues/4827","id":403900501,"node_id":"MDEyOklzc3VlQ29tbWVudDQwMzkwMDUwMQ==","user":{"login":"duailibe","id":1574588,"node_id":"MDQ6VXNlcjE1NzQ1ODg=","avatar_url":"https://avatars3.githubusercontent.com/u/1574588?v=4","gravatar_id":"","url":"https://api.github.com/users/duailibe","html_url":"https://github.com/duailibe","followers_url":"https://api.github.com/users/duailibe/followers","following_url":"https://api.github.com/users/duailibe/following{/other_user}","gists_url":"https://api.github.com/users/duailibe/gists{/gist_id}","starred_url":"https://api.github.com/users/duailibe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/duailibe/subscriptions","organizations_url":"https://api.github.com/users/duailibe/orgs","repos_url":"https://api.github.com/users/duailibe/repos","events_url":"https://api.github.com/users/duailibe/events{/privacy}","received_events_url":"https://api.github.com/users/duailibe/received_events","type":"User","site_admin":false},"created_at":"2018-07-10T17:19:00Z","updated_at":"2018-07-10T17:19:00Z","author_association":"MEMBER","body":"Anyone working on this? I have some free time now"}}
{"actor":{"display_login":"duailibe"}}