Skip to content

Commit

Permalink
Version 1.1.0
Browse files Browse the repository at this point in the history
* Make lazy initializers green
* Dashed flow arrows
* Added `npx hook-flow` utility to open in default browser
  • Loading branch information
donavon committed Mar 10, 2019
1 parent 7aafeb5 commit 196bef9
Show file tree
Hide file tree
Showing 6 changed files with 28 additions and 1 deletion.
9 changes: 9 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,15 @@ This flow dragram is also available as a [PDF file](https://github.com/donavon/h
<img src="https://raw.githubusercontent.com/donavon/hook-flow/master/hook-flow.png" alt="flow chart" width="400">
</p>

## Open in browser

To quickly open the Hook Flow Diagram in your default browser, you can execute the following
from your terminal. Commit this to memory! 😉

```bash
$ npx hook-flow
```

## License

**[MIT](LICENSE)** Licensed
2 changes: 1 addition & 1 deletion hook-flow.drawio
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<mxfile modified="2019-03-10T18:08:16.548Z" host="www.draw.io" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36" etag="pd2gpJlcditvwOCWlFFw" version="10.4.0" type="github"><diagram id="1f7LOVgMw23wa4iWRDQv" name="Page-1">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</diagram></mxfile>
<mxfile modified="2019-03-10T19:23:47.341Z" host="www.draw.io" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36" etag="SpCr-8VouFU1cDuGUgJD" version="10.4.0" type="device"><diagram id="1f7LOVgMw23wa4iWRDQv" name="Page-1">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</diagram></mxfile>
Binary file modified hook-flow.pdf
Binary file not shown.
Binary file modified hook-flow.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions hook-flow.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#!/bin/bash
# hook-flow

open https://github.com/donavon/hook-flow
14 changes: 14 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"name": "hook-flow",
"version": "1.1.0",
"description": "A flow diagram that explains the new flow of a Hooks component.",
"author": "Donavon West <github@donavon.com> (https://github.com/donavon)",
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/donavon/hook-flow.git"
},
"bin": {
"hook-flow": "./hook-flow.sh"
}
}

0 comments on commit 196bef9

Please sign in to comment.