{"action":"created","issue":{"url":"https://api.github.com/repos/mishoo/UglifyJS2/issues/3158","repository_url":"https://api.github.com/repos/mishoo/UglifyJS2","labels_url":"https://api.github.com/repos/mishoo/UglifyJS2/issues/3158/labels{/name}","comments_url":"https://api.github.com/repos/mishoo/UglifyJS2/issues/3158/comments","events_url":"https://api.github.com/repos/mishoo/UglifyJS2/issues/3158/events","html_url":"https://github.com/mishoo/UglifyJS2/pull/3158","id":327472847,"node_id":"MDExOlB1bGxSZXF1ZXN0MTkxMjU5MTM3","number":3158,"title":"add `keep_quoted=strict` mode","user":{"login":"syranide","id":1714255,"node_id":"MDQ6VXNlcjE3MTQyNTU=","avatar_url":"https://avatars1.githubusercontent.com/u/1714255?v=4","gravatar_id":"","url":"https://api.github.com/users/syranide","html_url":"https://github.com/syranide","followers_url":"https://api.github.com/users/syranide/followers","following_url":"https://api.github.com/users/syranide/following{/other_user}","gists_url":"https://api.github.com/users/syranide/gists{/gist_id}","starred_url":"https://api.github.com/users/syranide/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/syranide/subscriptions","organizations_url":"https://api.github.com/users/syranide/orgs","repos_url":"https://api.github.com/users/syranide/repos","events_url":"https://api.github.com/users/syranide/events{/privacy}","received_events_url":"https://api.github.com/users/syranide/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":12,"created_at":"2018-05-29T20:20:46Z","updated_at":"2018-06-01T12:56:07Z","closed_at":null,"author_association":"NONE","pull_request":{"url":"https://api.github.com/repos/mishoo/UglifyJS2/pulls/3158","html_url":"https://github.com/mishoo/UglifyJS2/pull/3158","diff_url":"https://github.com/mishoo/UglifyJS2/pull/3158.diff","patch_url":"https://github.com/mishoo/UglifyJS2/pull/3158.patch"},"body":"Preliminary PR for #3153 \r\n\r\nAdds a new mode for `keep_quoted` which mangles non-quoted property names regardless of them being quoted somewhere else, i.e. it does not reserve quoted property names. This is helpful for further reducing file size and also ensuring more complete obfuscation of code.\r\n\r\nPS. Obviously tests needs to be added and updated, etc. I also did this PR against the harmony branch because that's what I rely on, but I can obviously make it for master instead, or both.\r\n\r\n**EDIT:** PR redone by updating the AST_Dot-definition instead."},"comment":{"url":"https://api.github.com/repos/mishoo/UglifyJS2/issues/comments/393871959","html_url":"https://github.com/mishoo/UglifyJS2/pull/3158#issuecomment-393871959","issue_url":"https://api.github.com/repos/mishoo/UglifyJS2/issues/3158","id":393871959,"node_id":"MDEyOklzc3VlQ29tbWVudDM5Mzg3MTk1OQ==","user":{"login":"syranide","id":1714255,"node_id":"MDQ6VXNlcjE3MTQyNTU=","avatar_url":"https://avatars1.githubusercontent.com/u/1714255?v=4","gravatar_id":"","url":"https://api.github.com/users/syranide","html_url":"https://github.com/syranide","followers_url":"https://api.github.com/users/syranide/followers","following_url":"https://api.github.com/users/syranide/following{/other_user}","gists_url":"https://api.github.com/users/syranide/gists{/gist_id}","starred_url":"https://api.github.com/users/syranide/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/syranide/subscriptions","organizations_url":"https://api.github.com/users/syranide/orgs","repos_url":"https://api.github.com/users/syranide/repos","events_url":"https://api.github.com/users/syranide/events{/privacy}","received_events_url":"https://api.github.com/users/syranide/received_events","type":"User","site_admin":false},"created_at":"2018-06-01T12:56:07Z","updated_at":"2018-06-01T12:56:07Z","author_association":"NONE","body":"> Try to use double quotes rather than single quotes and format the expected result with uglifyjs -b.\r\n\r\nDone and sure, but I'm not sure how to get it to disable all default transforms (to be compatible with the options used in the test), there doesn't seem to be a flag for it?"}}
{"actor":{"display_login":"syranide"}}