►
From YouTube: Insomnia Stream 2022 05 31
Description
A weekly stream focused on Insomnia's open source community.
Join us on the #stream channel over on the Insomnia community slack: https://chat.insomnia.rest
A
Hello
welcome
to
the
insomnia
stream
here.
Let
me
add
my
screen,
so
I
want
to
tell
you
really
quick
before
we
get
jumped
jumped
in
what
the
insomnia
stream
is.
So
it's
a
local
kind
of
thing
that
we
do
here
at
kong
and
we
we
show
the
world
what
we
do
when
we
develop
insomnia.
So
for
us
in
this
case,
it's
here
one.
Second,
let
me
let
me
open
up
my
my
screen.
It's
a
chance
for
us
to
show
what
kinds
of
things
we're
working
on
and
interested
in.
A
It's
a
definitely
a
focus
for
the
open
source
community
anytime.
Anybody
has
any
questions
we
have
somebody
we'll
meet
in
the
second
that
came
on
the
stream.
So
this
is
our
planning
document.
You
can
come
join
us
on.
Let's
put
it
up
on
the
screen
here,
chat.insomnia.rest!
A
So
that's
the
insomnia
community
slack
and
oh
wait.
I
didn't.
I
got
to
show
you
what
I'm
showing
here.
So
that's
the
insomnia
community
slack
there,
so
you
can
join
us
and
see
what
it
is
that
we're
working
on
and
and
working
towards,
and
we
have
all
the
stuff
that
we
do
for
the
stream
done
in
the
open.
So
if
you
have
any
feedback
or
you
have
any
questions
and
right
here,
you'll
see
the
priority
order.
So
the
first
priority
is
live
requests.
So
anybody
that
comes
on
the
stream.
A
You
will
steamroll
over
any
other
thing
that
we
were
planning
to
do
or
looking
into
you're
the
most
priority
highest
priority.
Then,
after
that,
we
look
on
github
for
this
label
that
we
have
for
insomnia
stream
and
we
periodically
tag
things
for
that
and
then
the
third
priority
is
just
triaging
github
issues.
We
changed
it
up
a
couple
weeks
ago
and
switched
the
order
of
this
and
like
wills,
and
I
went
through
our
product
manager
went
through
in
github
issues
and
they
were
we
got
through
four
of
them.
A
One
of
them
got
a
merge
that
later
that
day
and
they
were
pretty
fruitful.
So
I
think
actually
we
might
be
switching
this
order
up
sometime
in
the
future
again
and
doing
like
reviews,
but
anyway.
So
today
we
have.
Is
it
mark
on
the
stream.
B
Yes,
hi
yeah,
I'm
sorry,
I
can't
my
video
is
not
working.
I
have
no
idea,
I'm
using
firefox.
I
don't
know
if
it's
that's
the
issue,
yeah,
don't
worry
cool.
I
wasn't
actually
planning
to
talk
on
the
stream.
I
was
just
planning
to
just
hang
out
and
you
guys
were
doing
but
yeah
I
mean,
if
you
guys,
don't
have
anything
I
I
I
would
like
to
talk
about
so
yeah.
B
I
I
brought
this
up
in
the
channel
previously
I
I
was
trying
to
make
a
code
generator
for
one
of
my
internal
projects.
Okay
and
yeah.
I
was
wondering
yeah,
so
I'm
a
new
newbie
developer
and
this
was
one
of
the
first
interesting
projects
I
wanted
to
try
out,
and
so
I
was
wondering
if
you
guys
could
give
me
some
general
guidance
on
how
I
could.
A
Let
me
put
it
up
on
the
screen
here,
so
everyone
can
see.
Let's
do
this
so
yeah.
This
is
the
this.
Is
you
michael?
Yes,
so
yeah
I
I
was
very
interested
in
this.
Did
we
ever
no?
We
never
got
to
the
got
to
something.
So
why
don't
you
tell
me
a
little
bit
about
what
you're
trying
to
what
you're
trying
to
do
with
the
plug-in
api,
like?
What's
your
top
goal,.
B
So
yeah
so
in
inside
my
current
workplace,
so
we
work
with
this
product
called
nice
in
contact.
It's
it's
a
telephony,
scripting
application,
and
so
it
has
this
own
coding
language
to
do
certain
tasks.
Oh
interesting,
yeah,
it's
it's!
It's
it's
similar
to
c-sharp,
I'd,
say
c,
sharp
or
javascript.
I
don't
know
yeah
it's
very
restricted
in
its
future
set
and
yeah,
and
it's
sometimes
hard
to
remember
the
syntax
required
for
making
a
rest
call
or
updating
an
api
or
something
so
I
was
hoping
I
could.
B
You
know,
have
something
in
insomnia
and
then
quickly
generate
a
code
and
then
just
paste
it
into
that
application
to
you
know,
get
my
work
done.
A
I
see
okay,
so
is
it
that
you
have
tell
me
if
this
is
right,
so
you
have
your
thing
to
like
nest.
You
know
thingy
whatever.com,
whatever
it
is,
and
then
you
make
a
like
a
you
write,
a
json
body
or
you
you
do
something
here.
Is
that
right?
Yes,.
C
B
Yeah,
so
there
is
already
a
built-in
code
generator
within
insomnia.
I
just
want
to
add
my
yeah,
my
own
code
generator
into
it.
That's
what
I
was
hoping
I
mean
I
I
could
contribute
to
http
snippet,
but
I
don't
think
it
would
be
useful
to
the
general
public.
It
would
be
useful
to
totally
a
small
set
of
users
and.
A
Let
me
see
if
I
have
postman
downloaded,
so
I
was
looking
at
this
the
other
day
because
I
was
thinking
about
this.
Like
we've,
been
we've
been
working,
so
http
snippet
has
been
a
bit
of
focus
lately
and
we've
been
thinking
about
ways
to
ways
to
make
it
make
it
better
so
like
let's
just
go
to
random
place
here.
So
stop
stop
every
time
I
open
postman.
It's
like
bothering
me
about
something.
Okay,
how
do
I
like
do
any?
How
do
I
create
a
request?
A
It's
new,
maybe
okay,
so
here
where
in
the
world,
would
it
be
there's
a
way
to
generate?
I
promise
you.
I
have
a
specific
thing,
I'm
trying
to
show
you
or
ask
you
about,
but
I
don't
know
where
I
have
a
very
hard
time
here.
Is
this
okay
yeah?
What
you
want
to
do
is
be
able
do
they
allow
it?
No,
they
don't
allow
it.
No,
they
don't
allow.
B
It
I
I
explored
postman
initially
because
that's
commonly
known
in
my
environment
and
yeah
and
when
I
checked
I
I
didn't
they
didn't,
have
like
a
possibility
to
extend.
So
then
that's
when
I
thought
about
insomnia.
A
Local
master,
already,
okay,
so
an
http
snippet.
So
here's
here's
what
I
think
you
want,
I'm
going
to
tell
you
what
I
think
you're
looking
for-
and
you
tell
me
if
this
is
correct,
so
the
readme
has
not
been
redone.
Yet
there
is
a
concept
in
http
snippet
for
you
to
be
able
to
add
a
custom
target
for
our
language.
A
So
we
have
the
ability
to
do
this
today.
It's
not
like
there's
a
technic,
there's,
no
technical
blocker,
even
before
the
rewrite
of
http
snippet.
We
could
change
this
in
in
insomnia
and
what
you
would
like
to
be
able
to
do
is
use
hdb,
snippet
and
somewhere
in
this
modal
or
something
or
somehow
register
a
target.
They're
called
targets
like
so
okay,
like
gel,
is
a
like
c
sharp
is
a
is
a
is
a
client
and
rest
sharp
is
a
target.
Http
client
is
a
target,
so
these
are
targets.
A
Yes,
you
want
to
be
able
to
write
a
custom
one
because,
like
you
said,
it's
only
really
useful
to
you.
It's
something:
it's
not
something.
We
would
probably
want
to
ship
with
hdb
snippet
right
yeah,
so
you
would
set
a
cust.
You
would
create
a
custom
one,
the
same
way
the
rest
of
them
are
created,
and
that's
in
this
pretty
simple
like
the
the
rest
of
the
sorry,
I
had
it
backwards.
The
client,
okay,
rest,
strap
is
a
client
and
c-sharp
is
a
target.
Okay.
A
Well
shows
what
I
know,
but
this
is
I
mean
this
is
the
one
first
for
c-sharp.
I
think
yeah,
something
like
that
or
python.
It
doesn't
matter,
and
then
you
would
be
able
to
see
that
target
client
combination
show
up
in
insomnia
and
then
you
would
be
able
to
you
know
copy
as
the
clipboard
to
do
whatever
you
need
to
do
from
that
point
forward
with
your
with
your
thing
that
used
the
request
as
an
input.
Is
that
what
you
would
like?
A
Yes,
while
we're
product
while
we're
gathering
product
requirements,
something
that
we
could
do
in
insomnia,
but
we
don't-
and
I
think
we
should
is-
is
this
thing
where
you
can
set
the
settings?
Some
of
them
have
settings
like,
like
you
know,
like
you
see
here,
what
is
the
line
yeah.
A
Exactly
yeah
and
they
have
them,
they
have
them
over
here.
Some
of
them
don't
have
many
yeah.
Almost
all
of
them
have
end
count,
indentation
type
and
then
some
other
stuff,
but
I
don't
know
what
postman
is
using
for
this.
It's
not
http
snippet
for
sure.
B
Yeah
they
have
their
own
library.
I
forgot
the
name,
it's
similar
to
http
snippet.
They
they,
you
have
a
command
line
tool
as
well,
and
so.
A
Yeah,
that's
what
we
would
need
to
do
with
and
you
would
like
to
be
able
to
to
add
to
add
settings
to
it
as
well.
A
Okay,
so
we
don't
have
this
in
insomnia
today,
but
we
own
and
make
hdb
snippet
and
we've,
like
I
said:
we've
been
working
on
it.
If
you
don't
mind,
I
would
be
happy
to
show
you
what
you
can
do
to
get
unblocked
to
create
this.
It's
going
to
involve
an
export
from
insomnia,
but
once
you
you
could
automate
that
a
little
bit
and
it
could
get
easier.
Would
you
like
to
see
yeah
sure?
Yes,
so
I'm
gonna
try
to
like.
Let's
try
to
do
this,
the
the
simplest
way
we
can.
A
So
I
want
to
show
you
the
insomnia
data
directory
here.
Dot
config
insomnia
app,
is
what
it
is
oops
what
happened
inside
the
app
wait?
What?
Oh?
Oh
sorry,
there's
two
insomnia?
Okay,
so
we
created
a
collection
here
and
then
in
that
collection
we
created
a
request
and
in
that
request
we
created.
Let's
see
here,
we
created
oh
there's,
all
these
dot
files.
A
Where
is
it
request?
This
request.db
see
this,
so
you
could
export
insomnia,
but
what's
gonna
happen?
Is
it's
gonna
just
it's
just
gonna
like
take
this
file
and
do
something
with
it.
So
maybe
it's
easier
yeah!
Okay,
never
mind
so
skip
this
whole
thing.
I
was
going
to
tell
you
to
look
at
this
file
directly,
but
that's
probably
not
such
a
good
idea.
So,
let's,
let's
make
a
request:
we're
going
to
go
to
export
data
export
the
my
collection
collection,
my
request,
export
v4.
A
Actually
we
could
make
it
easier
and
do
the
har
format
yeah.
Let's
do
that.
Are
you
with
me
so
far,
all
right,
let
me
show
I
went
really
fast.
Let
me
show
you
what
I
did
so
you
can
click
like
in
your
collection.
You
can
do
import
export
or
you.
B
A
Appear
in
the
settings
and
get
to
the
same
place,
yeah
from
there,
you
would
go
to
all
documents
or
collections
or
you
would
just
click
this
one.
So
this
is
the
one
we're
on,
and
this
is
probably
the
one
we
want
to
do
and
that's
the
the
request
we
want
to.
We
want
to
export
so
from
there.
We
would
just
click
export
and
it
gives
you
these
options
yet
json
or
yaml,
but
also
there's
the
har
archive
format.
A
D
A
You
can
get
back
and
forth,
but
this
is
this.
This
is
gonna,
be
a
lot
nicer,
so
we're
gonna.
Do
that
and
then
put
it
on
the
on
the
desktop.
I
guess
I
don't
know
so
from
there
now
we're
gonna
have
let's,
let's
look
at
that
file
here.
Let
me
pull
this
over
here
and
open
it.
A
Where
is
it,
where
is
it
there?
So
so
here
it
is,
this
is
the
har
file.
Let
me
make
this
a
little
bigger.
A
This
is
like
a
json
json,
blob
type
of
thing,
of
the
of
the
request
that
we
just
created,
and
it
has
you
see
it
has
some
possible
header
and
value.
It
has
like
the
nice.mycompany.com.
B
A
So,
okay,
so
that's
the
first
step,
that's
like
the
first
large
that,
like
maybe
I
should
take
notes
here.
Okay,
let's
just
open
this
up
and
like
really
large,
can
I
make
it
really
large
yeah,
okay,
so
one
is
x.
Okay,
so,
like
do
do
thing
like
create.
A
How
you
want
okay
number
two
is
going
to
be
create
export
first
as
har.
Okay.
So
that's
where
we're
at
now
we're
gonna
take
let's
go
to
http
snippet
and
then
mpm
npm
run
build
we'll
build
it.
I
think
it
should
be
ready
to
go.
A
We
could
just
write
a
target
and
I
could
show
you,
but
I
want
to
show
you
how
to
do
it
custom.
I
haven't
actually
done
this
in
a
minute,
so
it'll
be
good
to
see
so
at
target.
It's
going
to
do
some
validation
so
so
see
this
validation.
We
have
tests
for
all
this
stuff,
so
it's
going
to
check
to
make
sure
that
the
target
is
an
object.
It
must
have
an
info
object.
It
must
have
a
key.
It
must
have.
The
key
must
be
unique.
It
must
not
already
exist.
A
It
must
have
an
info
property
with
a
zero
length
string.
Can
you
tell
we
should
have
used
a
json
schema
for
this,
but
anyway,
okay?
So
let's
write,
let's
write
a
target
here
in
the
code
base,
because
if
we
have
all
the
types
available,
it'll
be
easier
so
targets.
What
do
you
want
to
call
this?
We
would
call
this
nice
yeah
yeah
nice.
What
is
the?
What
is
the
name
of
the?
Can
you
show
me
a
spec
like
what
is
the
name
of
the
programming
language
so.
B
You
can
go
into
developer
dot
nice
in
contact
nice
hyphen
in
contact.com,
okay,.
A
Which
one
are
we?
What
are
we
looking
for
here.
B
B
No,
no!
It's
there
for
public
access.
B
B
Not
that
hold
on,
I
am
just
trying
to
find.
A
It
okay
on
my
site,
I'm
gonna,
set
up
some
stuff
here
in
the
in
the
background,
while
we
do
that.
A
B
No
so
yeah,
we
call
it
snippets
internally,
yeah,
it's
just
block
of
code.
We
call
it
snippets
inside
yeah.
C
C
A
A
C
C
C
A
Okay,
I'll
open
that
one.
Second,
let
me
get
this
perfect
one
here.
Okay,
so
let's
see
this
thing,
support
services
so.
B
Yeah,
so
towards
the
end,
you
can
see
that
proxy
equals
get
dressed
proxy.
So
that's
how
you
initiate
the
yeah,
the
basically
the
rest
proxy.
Then
you
pass
in
variables
and
then
you
execute
the
proxies
so
there's
another
example
on
the
second
link,
if
you
can
you,
could
you
open
that
second
link
sure
here
we
go
yeah,
so
just
scroll
down
towards
the
section
generate
rest
api
calls.
A
A
Excuse
me,
so
let's
try
to
do
that.
Actually,
so,
let's
make
a
so
co-hcp
nice,
nice,
okay,
fixtures,
then
we'll
call
this
one
test,
or
what
do
you
want
to?
We
want
to
call
it
first
try
or
something
yeah.
A
B
A
So,
okay:
well,
it
thinks
it
understands
something
was
it
what
is
it
detecting?
It's
detecting
it
as
python,
okay?
Well,
whatever,
so
this
is
what
we're
gonna.
This
is
what
we're
gonna
generate
right,
right,
yeah,
okay,
so
that's
cool!
So
let's
do
first
try.
Actually
we
want
to
remove
that
white
space
at
the
end.
A
We'll
put
this
over
here.
Our
little
reference
we
have.
Let's
do
file
extension
is
nil.
I
think
we
can
make
that
no
name.
Then
the
client
is
going
to
be
nice.
A
What's
the
problem
here,
reload,
what's
it
restart,
restart
typescript
server?
Okay,
we'll
see
if
it
has
any
problem
now
it
does
what's.
The
issue
cannot
find
its
type
declarations.
Nice,
nice
target
nice.
A
What's
going
on
so
nice
client
nice
what's
happening,
individual
declarations
must
be
all
conflicted
with
local.
Oh,
oh!
Oh
because
I'm
I'm
shadowing
it
there's
no
name
at
all
for
what
they
call
their
thing.
B
B
A
Okay,
rest,
proxy;
okay,
sure
it
doesn't
really
matter
it's
just
like
a.
We
just
have
a
naming
conflict,
okay,
so
okay,
right,
rest,
boxy,
okay
or,
let's
just
call
it
rest!
Okay!
Oh
rest!
A
Okay,
cool
target
extension
name
do,
I
have
to
say
null
or
something.
Okay,
so
here
rest.
A
Rest,
okay,
so
back
here,
okay,
so
it's
gonna
say
we
need
more
stuff.
What
do
we
need
convert
uh-huh?
So,
let's
look
at
let's,
let's
benchmark
against
this
guy
invert,
and
then
we
have
all
the
stuff.
We
have
here
options
and
then
return
the
string
for
now
from
here
we
gotta
gotta
chat.
You
know,
I'm
not
been
watching
the
chat.
Sorry
raju
said
well
a
little
bit
ago.
Sorry
about
that.
Do
I
deserve
sorry.
I
haven't
been
watching
the
chat,
guys
we're
so
focused.
Do
I
deserve
a
kong
t-shirt?
Hell
yeah.
A
We
have
a
kong
contributor
t-shirt.
I
think
you
can
do
that
kong
did.
I
spell
it
right
kong
contributor,
not
at
hot
topic,
contributing
to
kong.
Here
we
go
shirt,
contributor,
t-shirt
and
fill
out
this
form
here
we
go
auto
save
my
work.
Thank
you
guys.
So
if
you
fill
out,
if
you
go
so
if
you
search
on
google
kong
so
docs.comhq.com
contributing,
let
me
put
this
up
on
the
screen,
so
we
do
that.
A
So
if
you
go
to
docs.konghq.com
contributing,
then
you
can
go
to
this
thing
at
the
bottom
custom
contributor
t-shirt
and
you
can
get
a
t-shirt.
Pretty
cool
stuff.
Andres
says
hi
hi
andres.
Where
are
you?
Where
are
you
based
out
of?
I
have
a
good
friend
friend
named
andres,
he's
from
where
is
he
from,
I
think
he's
from
mexico?
A
D
No,
I
just
finished
the
coffee
chat,
so
yeah
cool.
A
Cool
all
right
so
so
mark
we're
back
we're
back
at
it.
I'm
sorry.
We
have
two
marks
marco
five
we're
back
at
it
here.
So
what
you're
gonna
do
is
basically
you're.
Gonna
say:
let's
look
at
the
let's
look
at
the
results
here.
The
url
is
not
in
here
that's
kind
of
interesting.
A
So,
let's,
let's
do
a
code
builder
yeah,
we're
gonna
grab
this
code
builder.
We
don't
care
about
indentation
right
now.
We
don't
care
so
from
here.
We're
gonna
say
so.
The
first
thing
we're
gonna
do
is
push
a
line
that
looks
like
this
first
try.
A
Token
input
and
then
blank
line,
and
then
okay
password,
so
we're
gonna
need.
So
these
are
headers.
Is
that
what's
going
on
yeah.
B
It's
basically
building
out
a
json
block
and
then
pushing
it
as
headers
so
yeah.
So
this
dynamic
is
sort
of
like
a.
I
don't
know,
a
hash
table
of
some
some
sort
within
language.
B
No,
so
it's
just
making
a
json
blob.
So
if
you
see
that
line
seven
where
it
says
it's
converting
that
particular
block
into
json
yeah,
so
it's
just
a
json
key,
the
grand
type
would
be
a
json
key
key
and
that
password
would
be
the
value.
B
A
Where
does
this
so
okay?
So
let
me
show
you
what
I
mean:
there's
a
let's
get
that
har
input
that
I
exported
earlier.
Let
me
grab
it
from
my
desktop,
so
here
it
is,
I'm
gonna
come
over
here
to
well.
We
need
to
make
custom
fixtures
so
target
client.
Is
it
target.test
or
is
it
client.test
it
would
be.
Let
me
see
one
that
has
custom
clients.
Okay,
so
we're
gonna
go
over
here,
we're
gonna,
say
client.test.ts.
A
And
then,
let's
open
over
here,
one
of
these
other
ones,
so
we
can
see
what
they
look
like:
yeah,
exactly
run,
custom
fixtures
and
then
target
id
is
nice
and
then
client
id
is
rest
and
then
tests
go
here.
So
it
should
generate
a
minimal.
A
Example,
input,
okay,
so
here's
where,
as
requests
from
http
snippet
and
then
options
expected
okay,
we
need
the
expected
file.
First,
try,
okay,
believe
it
or
not.
That
should
be
most
of
what
we
need
to
be
able
to
get
this
working
options.
Okay,
we
need
options,
so
no
options
options.
A
No
or
something
like
that,
so
conversion
of
type
log
must
be
okay.
Let's
look
at
what
we
did
for
this
log
okay,
so
we
need
to
do
this.
Okay,
sorry,
one
second,
there's
a
special
type,
that's
being
used
here
that
got
exported
from
insomnia
and
we
need
to
have
a
zahar
entry.
It's
called
so
har
entry
and
then
we
need
to
export
this.
A
Okay,
that's
good
to
know
that
that
needs
to
be
exported
for
people
to
make
make
use
of
it.
Okay
stan
started
date,
time
so
started
date.
Time
does
not
exist
in
type
entry.
Okay!
Well,
let's
go
fix
that
real,
quick
sorry
about
this,
but
better
to
get
it
right
than
to
get
it
wrong.
Oh
that's!
Not
in
our
thing.
Okay,
I
don't
care,
let's
just
let's
just
get
rid
of
this
input.
A
Okay,
I'm
gonna
just
kind
of
forget
about
that
for
the
moment,
we'll
we'll
we'll
leave
these
alone.
D
A
Okay,
so
because
the
request
type
that
we
create
is
a
concatenation
of
heart
entry,
so
hopefully
har
req,
har
entry
or
har
request
so
entries.
Is
there
only
one
option
here?
A
A
One
second
sorry,
our
request,
so
yeah
this
needs
to
be
passed
through
http,
snippet
par
entry
or
har
request.
So
I
think
actually
the
type
is
just
wrong
here,
because
it
will
pass
it
to
http
snippet,
which
which
doesn't
just
ask
for
her
entry
or
heart
request.
Yeah
see
it
passes
it
here
so
custom
fixture.
It
can
be
a
har
entry
or
har
request.
A
Har
entry
or
har
request.
A
That
should
be
correct
and
then
this
error
goes
away,
because
now
we
fixed
it.
Okay,
I'm
sorry
that
took
so
long,
but
we
are
here
back
at
back
at
ground
base.
So
the
question
I'm
asking
is
what
information
in
the
test
that
we
or
in
the
example
that
we
have
here
what
information
here
maps
to
this
information
here
like?
How
can
we
change
for
perhaps
how
can
we
change
this?
So
we
would
say
like
grant
type.
Maybe
is
that.
C
A
Yes
password
and
we
would
say:
okay
username
copy
this
stuff,
we're
gonna
use
my
I
love
multi-cursor,
so
we're
gonna
do
multi-cursor.
Okay,
so
here
name.
A
There,
the
formatter
will
catch
the
rest
of
us.
Oh,
we
need
to
do
value
so
value.
Sorry,
okay,
we
have
that.
What
else
is
there?
So
then,
what
we're
gonna
do
is
we're
gonna
come
in
here
into
all
headers,
so
all
headers
dot
for
each
better.
A
Okay,
better
push.
Let's
do
this
say
token
token
input
dot
and
then
header
dot
type
of
this
all
headers.
Oh,
oh,
it's
an
object!
Oops,
okay,
so.
A
We're
gonna
do
something
like
that,
so
it's
gonna
be
that
and
then
equals.
D
A
We
don't
know
if
that's
gonna
work,
but
let's
just
keep
moving
here,
we're
gonna
push.
We
push
a
blank
line
after
this
and,
of
course
like
this
is
this
is
gonna
be
different.
If
there
are
no
headers
and
it's
you
know
we're
just
trying
to
make
this
one
thing
work
and
see
if
we
can
get
it
working
and
we
have
this
going
okay
push.
B
There
so
it's
that's
initializing
the
I
guess
the
request
so
inside
so
inside
get
rest
proxy.
There
is
a
make
rest
proxy,
so
yeah
we're
assigning
that
initializing
it
into
a
variable
proxy
yeah.
A
So
and
then
that's
it:
okay.
B
So
here
over
there
yeah
that
post
is
sort
of
a
variable,
so
it
could
be
a
get
or
whatever
patch.
A
Okay
looks
pretty
good
so
far.
A
Okay,
let's
do!
A
Okay,
okay,
okay,
we
didn't
put
the
quotes
around
it.
Yeah
we're
pretty
close,
though
look
at
that.
That's
not
bad
at
all.
Okay,
so,
let's
put
so
okay,
we
always
have
quotes
there.
I
guess
yes,
okay,
so
there's
that
problem
and
then
what's
this
one
get
post?
Okay,
because
the
input
that
we
had
was
not
was
not
correct.
It
was
a
get
and
we
need
to
change
it
to
be
a
post.
A
Try
again
look
at
that.
Second,
try,
not
so
bad.
So
now
we
have
http
snippet,
of
course,
I'll.
Send
you
this
code
or
something
I'll
slack
it
to
you
or
something
like
that.
But
now
we
have
a.
I
guess
I
could
just
push
a
branch
and
then
you
could
look
at
the
branch
and
see
like
to
make
more,
but.
C
A
Probably
want
to
do
from
there
is
create
more
examples,
so
what
you're
going
to
see
is,
if
I
just
do
the
regular
test
suite-
let's,
let's
look
at
this-
be
nice
and
big.
If
I
do
the
regular
test
suite
they're
going
to
be
a
lot
of
failures
for
the
nice
client
one,
I
think
returns
all
available
targets.
Oh
okay,
okay,
okay,
but
that's
a
different
thing.
The
update
snapshots.
I
think
it's
called.
What's
it
called
ingest?
A
So
missing
a
test
file.
So
it's
okay,
so
we're
missing
test
files
for
all
of
those
guys
so
we'll
need
to
create.
A
A
Requests
we
could
have
one
other
thing.
We
were
going
to
look
at
on
the
stream,
but
maybe
we'll
look
in
a
second,
so
ls.
A
Here
then,
we're
going
to
say,
touch
we'll
grab
these
and
let's
navigate
to
see
what
I'm
doing
here.
So
it's
like
cd
source
pictures,
not
fixtures,
oops
targets.
A
Targets
nice
fast
fixtures.
A
Back
to
the
root
here
tests,
so
it's
going
to
tell
us
all
these
files
don't
match
because
they're
all
empty
files,
that's
fine,
17
failed
and
we
can
go
and
look.
It's
been
interesting.
We've
been
looking
at
http,
snippet
we've
been
thinking
about
making
this.
Can
I
move
these
like
up
here
somewhere?
A
Oh
no,
I
can't
it's
a
little
in
the
way
I
realize
on
the
stream,
but
we've
been
looking
at
like
how
to
make
this
a
little
better
so
that
you
can
auto
generate
when
you're
creating
a
new
token,
I'm
sorry
a
new
target
and
client
yeah.
Basically,
like
you
see
here,
it
took
a
bunch
of
inputs
and
generated,
you
know
generated
stuff.
So,
like
here's
an
interesting
example,
I
don't
know
how
escaping
like
string
escaping
works
in
this
language
or
this.
A
Maybe
this
is
just
what
just
is
showing
us
so,
but
we
would
go
in
and
then
check
all
of
these
and
make
sure
that
they're
they're
create
or
they're
correct
right
now.
Obviously
it
doesn't
do
a
whole
lot,
but
it's
like
it's
a
start
and
once
we
have
that
we
could
start.
Actually,
you
know
doing
more
with
it.
Do
you
know
what
I
mean.
B
Yeah,
so
just
to
understand
the
whole
workflow,
the
idea
after
you
know
developing
the
code
in
http
snippet.
I
would
export
from
from
insomnia
in
as
the
hr
format
and
then
pass
it
through
http
snippet
to
generate
the
nice
code
right.
A
A
So
I
think
you
get
the
idea,
though,
if
you
have
questions
now's
a
good
time
to
ask,
but
if
you
get
the
idea
about
how
to
make
the
this
guy
I'll
push
a
branch
and
send
it
to
you
for
everything
that
we're
doing
now,
so
you
can
see,
but
anyway,
there's
a
cli
and
you
basically
can
pass
the
input
file
to
the
cli
with
your
custom
target
on
the
cli.
A
So
you
would
create
the
target
which
we
basically
just
I
mean
we
literally
just
did
you
would
create
the
target
and
then
you
would
and
client
and
whatever
and
then
pass
that
to
the
cli
and
you
can
run
dynamically
without
having
to
you
know,
push
anything
anywhere
or
get
a
release
of
anything.
You
would
be
able
to
run
your
you
know
your
code
and
get
the
output
that
you
want,
and
you
would
do
this
in
a
script
so
like
in
the
script
in
the
script
you
would
like
in
the
script.
A
So
you
would
like
find
location
of
insomnia
export.
Then
you
would
import
like
use
the
http
snippet
cli
pointed
at
your,
so
it
would
be
pointed
at
your
your
custom
target.
A
Client,
the
insomnia
export,
that's
it
and
then
you
would
get
a
response
and
then
you
can
do
whatever
you
want
with
that.
It's
just
a
string
so
from
there
you
can,
like
you
know,
I'll
put
it
on
the
screen
or
if
it's
just
a
cli
thing
you
can
do
that
or
you
can
save
a
file.
B
So
in
terms
of
redistributing
that
particular
module,
so
if
I
need
to,
I
don't
know,
share
it
with
my
colleagues
or
something
I
I
would
need
to
redistribute
custom
http
snippets.
A
Right,
that's
right,
you
can
wrap
it.
So,
just
like
we
do
here
you,
you
could
write
a
script
that
would
say,
like
you
know,
you
know,
http
do
you
use
typescript,
usually.
B
A
Okay,
so
you
would
say:
cons,
http,.
A
A
P
and
then
you
would
get
so
here,
it
would
be
so
so
then
const
like
r
equals.
A
A
Now
it's
just
a
string,
it
doesn't
take
a
string
so
anyway,
you
would
get
that
and
then
from
here
you
would
say
like
http
snippet.target
like
add
target,
and
then
you
would
say,
like
you
know
your
target
and
the
same
thing
here:
cost.
A
Fire,
sorry,
your
your
target.
A
And
then
like
path
to
your
custom
target
yeah
and
then
you
would
say
http
like
let's
just
look
at
the
test,
because
I
don't
even
remember
yeah,
you
would
you'd
get
convert
out
of
that
right.
Right
right,
so
http
snippet
dot
convert
and
then
you
would
say
like
nice
rest,
something
you
you
don't
it's
optional.
We
set
a
default
for
the
client,
so
you
just
need
to
say
that
part
and
then
you
would
have
it
I
mean.
Then
you
would
have
the
the
output
of
the
convert
function.
A
D
A
You
would
have
what
you
need
from
that
point
forward
and
then
you
can
just
like
write
file.
Sync,
you
can
write
your
like
path
to
output.
A
We
would
really
like
to
make
it
easier
to
do
this
kind
of
work
and
it's
hard
to
really
know
what
is
useful
to
people
until
like
I,
I
can
tell
you.
There
are
like
eight
things
that
you've
brought
up.
That
can
be
better
and
should
be
better
about
doing
this,
because
it
is
a
pretty
powerful
paradigm
to
be
able
to
have
all
this
tooling
and
all
this
testing
harnessing
and
stuff
to
be
able
to,
like
you
know,
look
we
got
it
working.
You
know
what
we
needed
to
so
example.
A
Let's
just
put
this
targets:
what's
it
called
nice
yeah,
let's
put
this
here,
so
that
you
can
see
what
an
example
script
might
look
like
something
like
this.
I
don't
know
if
this
is.
I
hope
this
is
not
wrong
in
some
way,
but
I'm
pretty
sure
add
target
okay.
We
add
the
target
and
then
do
we
also
add
the
target
client.
A
A
All
right,
well
we're
gonna
we're
gonna
move
on.
Thank
you
so
much
for
bringing
that
on
the
stream
we're
gonna
move
on
to
some
there's
another
question
we
cancelled.
We
we
had
our
first
stream
cancellation
last
week,
I'm
very
sad
about
it.
I
apologize
and
we
github.com.
A
We
need
to
take
a
look
at
this
issue,
so
we
only
have
10
minutes.
It's
not
going
to
be
enough
to
do
it
justice,
but
I
can
say
some
stuff
to
to
get
it
unblocked
so
crash.
When
attempting
to
authorize
is
this
it?
No
stream,
it
was
graphical
there.
It
is
okay,
so
in
insomnia,
thanks
mark
I
was
like
I
knew
it
was
something
obvious,
but
I
couldn't
remember
so.
I
just
want
to
show
like
let's
make
a
new
a
new
request
and
we'll
make
a
graphql
request.
A
A
What
did
this
change
again?
Well,
I
was
gonna
say
I'm
confused,
I'm
not
running
it
locally.
No,
it's
not
npm
run
app
start.
A
Wait
used
to
do
pretty
okay,
good,
I'm
running
it
over
here
now
and
be
we're
gonna
see
a
before
and
after
that's
good,
that's
those
that's
always
helpful.
So,
let's
make
this
request
a
graphql
request:
okay,
yeah.
We
know
what.
A
C
A
A
I'm
pretty
sure.
Let's
look,
sir.
D
A
Pretty
graphql
button
only
fortified
the
query,
but
not
the
variables.
Okay,
I
knew
it's
one
way
or
the
other.
Why
did
it
switch,
though?
I
thought
this?
I
hope
this
didn't
get.
I
hope
we
didn't
have
a
bad
merge
conflict
recently
and
this
got
flipped
back.
Let's
look
at
this
file,
I'm
very
nervous
now
because
I
had
like
a
whole
thing
to
say
about
this,
but
it's
different
graphql
editor.
A
So
let's
look
in
here
we're
not
going
to
have
time
to
do
this
justice
we'll
pick
this
up
again
next
week,
but
graphql
editor
or
we
can
stay
a
second
late.
I
think,
let's
see
last
edited
on
march
20th
or
april
20th,
okay,
but
then
that's
it.
There's
no
other
history.
Why?
A
Oh
from
the
rename?
Okay,
let's
go
to
before
that
geez?
Okay,
let's
go
to
this
commit
you
commit
details
with
browse
files
or
let's
oops,.
A
Parent
parent,
okay,
t,
okay
browse
files
at
this
place,
t
what's
it
called
a
graphql
editor
or
something
like
that.
Yeah.
Let's
see
the
history
on
this
electron
out
of
the
renderer.
What
did
that
have
to
do
with
this?
One
updates:
graphql
dependency.
I
think
this
is
the
point
when
it
was
moved.
Let's
see
this
graph
ql
editor.
A
A
I
guess
it
would
be
so
the
idea
was
like
to
put
it
somewhere
else
manually,
but
it
doesn't
belong
here
because
otherwise
what
we,
what
we
can
do
because,
like
look,
there's
two
code
editors
here
right
and
what
we
did
is
we
did
manual
prettify
is:
is
there
right?
So
if
we
look
at
manual
prettify,
it's
not
one
of
the
options
get
out
of
here.
A
A
The
point
is
what
we're
talking
about
is
the
the
button
should
be,
for
we
need
to
make
a
decision
about
whether
the
button
should
be
there
for
both
or
the
button
should
be
there
for
for
just
the
editor
or
where
it
should
be
like
would
it,
I
think
I
said
something
along
the
lines
of
this,
but,
like
oh
there's
been
more
conversation,
oh
james
said
some
stuff.
What
did
james
say?
A
Oh
this
is
about
like
specifics
of
of
the
the
beautiful
okay.
That's
that's
fine,
though,
but
like
the
question
is,
is
that
with
other
code,
editors
with
all
other
code
editors,
the
beautify
button
is
the
thing
provided
by
the
code
editor
itself.
It's
not
something.
Let
me
close
this,
it's
not
something
that
we
we
add,
but
we
added
outside
of
like
out
of
band.
In
this
case,
as
a
pane
footer
and
that's
like
a
little
clunky,
we
kind
of
need
to
figure
out
like
I'm
more
construct
on
the
ux
part.
A
Then
there's
other
questions
like
you
know,
if
you,
if
you
do
the
shortcut,
there's
a
there's,
a
prettify
shortcut
or
whatever,
what
is
it
here?
We
go
beautify
active
code
editors,
so
if
you
hit
that
it's
the
same
one
as
opening
the
oh
sorry,
so
if
you,
if
you
hit
that,
should
it
do
both,
I
think
the
answer
is
probably
yes,
but
we
need
to
answer
that
question
and
wire.
It
up
yeah
and
then,
moreover,
just
like
take
this
out
of
the
take
this
out
of
here.
A
You
know,
let's
do
raw
editor
manual
pretify.
So
why
do
these
ones
say
manual?
Does
manual
prettify
mean
that
it
you
can
do
it
or
it
will
do
it.
D
A
Hear
you
see
why
is
it
not?
Well,
anyway?
That's
the
problem.
That's
my
only
problem,
it's
not
a
big
deal,
and
if
we
had
the
whole
stream
we
could
fix
it.
I'm
sure
it's
it's
definitely
like
we
need
to.
We
need
to
put
this
in
and
we
need
to
come
up
with
a
better
ux
like
this.
This
is
not
a
good
ui
design
where
we
have
this
prettify
graph.
This,
like
huge,
big
fat
button.
It
creates
problems
that
I
don't
think
we
want
to
deal
with.
Look
at
that.
A
The
the
the
border
breaks
like
how
it
hovers
so
that's
kind
of
where
I'm
getting
does.
A
D
A
So
like
we
need
like
a
like
a
little
wand,
I
think
hopscotch
do
this
well,
hopscotch
that
I
o
you
know
they
they
have
like
a
oh.
I
can't
handle
that.
Why
is
it
white
dark?
Okay?
So
they
have
like
a
little
thing
here
where
you
can,
let's
go
in
the
body
content
type
json
see
this
little
prettify
like
they
have
like
a
little
header
row
here,
and
I
think
we
need
something
like
that
to
be
above
all
these
different,
these
different
versions.
D
A
Yeah,
it
does
need
to
be
per
editor
and
it
is
kind
of
per
editor
already,
but
we
don't
have
any
such
construct
like
visual
constructs,
so
we
kind
of
need
like
a
place
to
put
that
stuff,
or
maybe
we
put
it
at
the
bottom.
You
know
so
it's
out
of
people's
face
it's
kind
of
already
at
the
bottom,
so
maybe
that
would
be
fine.
We
have
like
a
little
footer
and
it
goes
with
the
thing
because
we
have
all
this
stuff
like
this
schema,
not
fetched
thing,
and
we
have
all
this
junk.
A
D
Yeah,
I
think
I
I
kind
of
understand
what
you're,
what
what
you
mean
I
think
for
manually,
purifying
though
I
think
it
makes
sense
to
display
per
editor
like
like
hover
over
state
for
like
very
little
icons,
yep
yeah,
but
command.
A
Yep,
so
that's
that's
where
I'm
stuck
on
it.
We
definitely
should
it's
that
we
can't
do
both
the
variables
and
the
body
like
that's
kind
of
ridiculous,
because
the
the
tooling
supports
it.
As
far
as
I
know,
james
said,
plus
one
to
editor
toolbar
and
the
schema
button
should
also
be
in
there
yeah.
A
I
agree
so,
let's,
let's
loop
back
on
this,
sorry
that
we
missed
last
week,
you
guys
not
hitting
this
on
the
stream,
but
we'll
we'll
we'll
take
it
up
with
the
with
the
higher
higher-ups
and
see
if
we
can
get
some
some
work
done
from
a
ux
perspective
to
figure
out
how
best
to
do
this.
Maybe
this
can
be
something
we
do
with
monaco,
or
maybe
it
doesn't.
I
don't
think
we
have
to
wait
for
monaco,
but
anyway,
something
like
that
okie
dokie!
A
Well,
thanks
for
coming,
everyone,
andres
raju
mark
james
other
mark
mark
from
the
team.
Thank
you
for
joining
and
we'll
see
you
guys
next
week,
bye.