Assign to `self`
Allow `self` global in browsers
Define worker context
Set esnext option
Add worker to test lint config
Merge pull request #52 from github/self

Assign to self