Summary: Bumps [eslint-import-resolver-typescript](https://github.com/alexgorbatchev/eslint-import-resolver-typescript) from 2.0.0 to 2.2.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/alexgorbatchev/eslint-import-resolver-typescript/releases">eslint-import-resolver-typescript's releases</a>.</em></p> <blockquote> <h2>v2.2.0</h2> <h2><a href="https://github.com/alexgorbatchev/eslint-import-resolver-typescript/compare/v2.1.0...v2.2.0">2.2.0</a> (2020-07-30)</h2> <h3>Features</h3> <ul> <li>rename option <code>directory</code> to <code>project</code> - close <a href="https://github-redirect.dependabot.com/alexgorbatchev/eslint-import-resolver-typescript/issues/23">https://github.com/facebook/flipper/issues/23</a> (<a href="a662fc14f6">a662fc1</a>)</li> </ul> <h2>v2.1.0</h2> <h2><a href="https://github.com/alexgorbatchev/eslint-import-resolver-typescript/compare/v2.0.0...v2.1.0">2.1.0</a> (2020-07-30)</h2> <h3>Bug Fixes</h3> <ul> <li>options could be null - close <a href="https://github-redirect.dependabot.com/alexgorbatchev/eslint-import-resolver-typescript/issues/42">https://github.com/facebook/flipper/issues/42</a> (<a href="81db8eb0ae">81db8eb</a>)</li> <li>typo (<a href="https://github-redirect.dependabot.com/alexgorbatchev/eslint-import-resolver-typescript/issues/40">https://github.com/facebook/flipper/issues/40</a>) (<a href="585509e95f">585509e</a>)</li> <li>wrong path resolution in multiple eslintrc configurations (<a href="https://github-redirect.dependabot.com/alexgorbatchev/eslint-import-resolver-typescript/issues/51">https://github.com/facebook/flipper/issues/51</a>) (<a href="d563eeb2af">d563eeb</a>), closes <a href="https://github-redirect.dependabot.com/alexgorbatchev/eslint-import-resolver-typescript/issues/50">https://github.com/facebook/flipper/issues/50</a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/alexgorbatchev/eslint-import-resolver-typescript/blob/master/CHANGELOG.md">eslint-import-resolver-typescript's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/alexgorbatchev/eslint-import-resolver-typescript/compare/v2.1.0...v2.2.0">2.2.0</a> (2020-07-30)</h2> <h3>Features</h3> <ul> <li>rename option <code>directory</code> to <code>project</code> - close <a href="https://github-redirect.dependabot.com/alexgorbatchev/eslint-import-resolver-typescript/issues/23">https://github.com/facebook/flipper/issues/23</a> (<a href="a662fc14f6">a662fc1</a>)</li> </ul> <h2><a href="https://github.com/alexgorbatchev/eslint-import-resolver-typescript/compare/v2.0.0...v2.1.0">2.1.0</a> (2020-07-30)</h2> <h3>Bug Fixes</h3> <ul> <li>options could be null - close <a href="https://github-redirect.dependabot.com/alexgorbatchev/eslint-import-resolver-typescript/issues/42">https://github.com/facebook/flipper/issues/42</a> (<a href="81db8eb0ae">81db8eb</a>)</li> <li>typo (<a href="https://github-redirect.dependabot.com/alexgorbatchev/eslint-import-resolver-typescript/issues/40">https://github.com/facebook/flipper/issues/40</a>) (<a href="585509e95f">585509e</a>)</li> <li>wrong path resolution in multiple eslintrc configurations (<a href="https://github-redirect.dependabot.com/alexgorbatchev/eslint-import-resolver-typescript/issues/51">https://github.com/facebook/flipper/issues/51</a>) (<a href="d563eeb2af">d563eeb</a>), closes <a href="https://github-redirect.dependabot.com/alexgorbatchev/eslint-import-resolver-typescript/issues/50">https://github.com/facebook/flipper/issues/50</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="05f7c0d912"><code>05f7c0d</code></a> chore(release): 2.2.0</li> <li><a href="a662fc14f6"><code>a662fc1</code></a> feat: rename option <code>directory</code> to <code>project</code> - close <a href="https://github-redirect.dependabot.com/alexgorbatchev/eslint-import-resolver-typescript/issues/23">https://github.com/facebook/flipper/issues/23</a></li> <li><a href="d0f19d3920"><code>d0f19d3</code></a> chore(release): 2.1.0</li> <li><a href="e5e6e6cb3f"><code>e5e6e6c</code></a> chore: bump deps, release v2.1.0 - close <a href="https://github-redirect.dependabot.com/alexgorbatchev/eslint-import-resolver-typescript/issues/52">https://github.com/facebook/flipper/issues/52</a></li> <li><a href="f984cef51b"><code>f984cef</code></a> Package filter extensions options (<a href="https://github-redirect.dependabot.com/alexgorbatchev/eslint-import-resolver-typescript/issues/49">https://github.com/facebook/flipper/issues/49</a>)</li> <li><a href="d563eeb2af"><code>d563eeb</code></a> fix: wrong path resolution in multiple eslintrc configurations (<a href="https://github-redirect.dependabot.com/alexgorbatchev/eslint-import-resolver-typescript/issues/51">https://github.com/facebook/flipper/issues/51</a>)</li> <li><a href="afbcdec120"><code>afbcdec</code></a> chore: add prepublishOnly script for security</li> <li><a href="81db8eb0ae"><code>81db8eb</code></a> fix: options could be null - close <a href="https://github-redirect.dependabot.com/alexgorbatchev/eslint-import-resolver-typescript/issues/42">https://github.com/facebook/flipper/issues/42</a></li> <li><a href="03d501771a"><code>03d5017</code></a> test: lint test folders specifically - close <a href="https://github-redirect.dependabot.com/alexgorbatchev/eslint-import-resolver-typescript/issues/43">https://github.com/facebook/flipper/issues/43</a></li> <li><a href="585509e95f"><code>585509e</code></a> fix: typo (<a href="https://github-redirect.dependabot.com/alexgorbatchev/eslint-import-resolver-typescript/issues/40">https://github.com/facebook/flipper/issues/40</a>)</li> <li>Additional commits viewable in <a href="https://github.com/alexgorbatchev/eslint-import-resolver-typescript/compare/v2.0.0...v2.2.0">compare view</a></li> </ul> </details> <details> <summary>Maintainer changes</summary> <p>This version was pushed to npm by <a href="https://www.npmjs.com/~jounqin">jounqin</a>, a new releaser for eslint-import-resolver-typescript since your current version.</p> </details> <br /> [](https://help.github.com/articles/configuring-automated-security-fixes) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `dependabot rebase` will rebase this PR - `dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `dependabot merge` will merge this PR after your CI passes on it - `dependabot squash and merge` will squash and merge this PR after your CI passes on it - `dependabot cancel merge` will cancel a previously requested merge and block automerging - `dependabot reopen` will reopen this PR if it is closed - `dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Pull Request resolved: https://github.com/facebook/flipper/pull/1432 Reviewed By: mweststrate Differential Revision: D22920267 Pulled By: passy fbshipit-source-id: 32ea8109b0ddf4d3a1b0281488efef1fc6533383
flipper-sdk-api
SDK to build Flipper clients for JS based apps
Installation
yarn add flipper-client-sdk
Usage
Example
class SeaMammalPlugin extends AbsctractFlipperPlugin {
getId(): string {
return 'sea-mammals';
}
runInBackground(): boolean {
return true;
}
newRow(row: {id: string, url: string, title: string}) {
this.connection?.send("newRow", row)
}
}
const flipperClient = newWebviewClient();
cosnt plugin = new SeaMammalPlugin();
flipperClient.addPlugin();
flipperClient.start('Example JS App');
plugin.newRow({id: '1', title: 'Dolphin', url: 'example.com'})