npx create-react-app@next --scripts-version=@next --template=cra-template@next my-js-app
npx create-react-app@next --scripts-version=@next --template=typescript@next my-ts-app
### Keybase proof | |
I hereby claim: | |
* I am iansu on github. | |
* I am iansu (https://keybase.io/iansu) on keybase. | |
* I have a public key whose fingerprint is B381 B817 42ED D871 EA20 F75D 50B9 2C39 4854 3ABC | |
To claim this, I am signing this object: |
cd() { | |
if [[ $1 =~ ^[\.]{3,}$ ]]; then | |
# rewrite ... as ../../ etc. | |
directory="../" | |
depth=${#1} | |
for i in `seq 3 $depth`; do | |
directory+=../ | |
done |
for i in 1..100 | |
print "#{i} " | |
print "fizz" if i % 3 == 0 | |
print "buzz" if i % 5 == 0 | |
print "\n" | |
end |
import Butter from 'buttercms'; | |
const butter = Butter('api_key'); | |
const getHomePage = async () => { | |
const homePage = await butter.page.retrieve('*', 'sample-page'); | |
return homePage.data.data; | |
}; |
// Available variables: | |
// - Machine | |
// - interpret | |
// - assign | |
// - send | |
// - sendParent | |
// - spawn | |
// - raise | |
// - actions |
// Menu: npm | |
// Description: Search npm | |
// Author: Ian Sutherland | |
// Twitter: @iansu | |
await arg("Search query:", async () => { | |
let query = await arg("Search query:") | |
exec(`open https://www.npmjs.com/search?q=${query}`) | |
}) |
/* | |
* This is a minimal implementation of Dataloader. This implementation leaves out the caching functionality | |
* and skips most of the error handling so it's not suitable to use in production. This is meant to help | |
* you understand how Dataloader works. Once you understand this code check out the full Dataloader code: | |
* https://github.com/graphql/dataloader | |
*/ | |
class Dataloader { | |
constructor(batchFunction) { | |
this.batchFunction = batchFunction; |
Create React App 4.0 is currently in alpha and supports using React 17 and the new JSX transform. To use it, follow these instructions.
Create a new app with npx create-react-app@next --scripts-version=@next --template=cra-template@next my-js-app