Make [vscode-jest](https://github.com/orta/vscode-jest) Official, and allow it to share the majority of the code with a potential nuclide version. ### TODO - [x] Decide on repo? (would this be a npm module as a lerna thing? @cpojer) - [x] TypeScript -> Flow - [x] Convert from mocha -> Jest - [x] Start to decouple VS Code from the codebase. This means only `Extension.ts` is allowed to use `import {workspace} from 'vscode';` as a bare minimum. - [ ] Try to remove hacks/string parsing that could be fixed by officially supporting things inside Jest * [Getting Jest Version](https://github.com/orta/vscode-jest/blob/master/src/jest_settings.ts#L46-L49) * [Getting Jest Config](https://github.com/orta/vscode-jest/blob/master/src/jest_settings.ts#L51-L55) * actually that entire config reader is a tad hacky, make that all structured JSON data * add a ["terse" message](https://github.com/orta/vscode-jest/blob/master/src/test_reconciler.ts#L90) for any fail
Make vscode-jest Official, and allow it to share the majority of the code with a potential nuclide version.
TODO
Extension.tsis allowed to useimport {workspace} from 'vscode';as a bare minimum.