This gist shows how to create a GIF screencast using only free OS X tools: QuickTime, ffmpeg, and gifsicle.
To capture the video (filesize: 19MB), using the free "QuickTime Player" application:
| #!/usr/bin/env node | |
| // A script for developing a browser extension with live-reloading | |
| // using Create React App (no need to eject). | |
| // Run it instead of the "start" script of your app for a nice | |
| // development environment. | |
| // P.S.: Install webpack-extension-reloader before running it. | |
| // Force a "development" environment in watch mode | |
| process.env.BABEL_ENV = "development"; |
| import fetch, { Response } from 'node-fetch'; | |
| interface ResponseWithParsedJson extends Response { | |
| parsedJson?: any; | |
| } | |
| const toResponseWithParsedJson = ( | |
| res: Response, | |
| json: any, | |
| ): ResponseWithParsedJson => { |