►
From YouTube: 2020-12-18-Node.js N-API Team meeting
Description
No description was provided for this meeting.
If this is YOUR meeting, an easy way to fix this is to add a description to your video, wherever mtngs.io found it (probably YouTube).
A
So
welcome
to
the
napi
team
meeting
for
december
18
2020.
we'll
follow
our
standard
agenda,
but
before
we
get
into
that,
does
anybody
have
any
announcements
or
anything
like
that
that
they'd
like
to
share.
A
There
we
go
so
the
first
one
review
external
examples.
I
know
I
haven't
had
time
to
do
this
yet
and
gabriel
had
to
run
off
for
a
minute,
so
I
don't
think
we
made
any
progress
on
that.
A
Just
a
note
that
I
did
turn
on
stale
bot
based
on
some
of
the
discussion
that
we've
had
earlier
and
have
been
sort
of
closing
a
good
number
of
issues.
I
think
we're
down
to
67
issues
now,
which
is
good,
but
keep
your
eye
open
for
any
that
you
know.
Maybe
we
shouldn't
have
closed.
Are
there
any
particular
issues
that
people
think
we
should
discuss?
A
I
have
a
number
of
stale
ones
that
we
should
look
at,
but
one
to
see
if
there's
any
ones
that
people
want
to
sort
of
call
out
for
us
to
look
at
before
we
do
that.
B
E
B
Yeah
because
the
the
yeah,
my
my
first
solution
on
a
unit
system,
was
to
set
the
flags
for
the
ringer.
Oh,
the
the
resolve,
the
symbols.
For
me,
it's
a
good
solution
because
I'm
creating
binding
only
for
an
api,
so
yeah
I
handle
all
only
the
the
the
nabi
function.
B
No,
but
yeah
it's
not
a
good
solution
at
the
end
because
on
windows,
I
cannot
do
this
because
gcc
for
windows
does
not
support
these
kind
of
flag
or
the
link,
and
then
I
had
to
create
a
stop
the
library
for
an
api
so
and
yeah.
B
I
did
finally
a
first
time
and
and
then
yeah
at
the
end,
I
can
say
that
yeah
for
sure
you
need
the
heater
spice
because
yeah
I
have
my
include
directory,
where
I
put
the
the
the
the
nab
either
files,
and
it
could
be
good
if
we
have
yeah
a
container
that
provides
you
these
hidden
fights,
otherwise,
yeah
you
need
to
download
from
the
node.js.
B
B
The
the
version
that
contains
the
last
version
of
an
api
so.
B
And
and
what
yeah
I.
B
I'm
trying
to
do
is
yeah
create
a
cli
that
yeah
print
this
symbol,
the
the
resource
sign,
and
you
can
use
that
on
your
ci
or
your
build
projects
to
create
this
fake,
fake
library
of
an
api.
So
you
can
compile
with
without
problem
from
from
from
the
linker
and
then
yeah.
Maybe
we
can
think
that
yeah
this
is.
This
is
a
a
draft
for
a
binding
with
with
go
and.
A
B
This
is
is,
is,
is
only
is
only
a
list
of
the
of
the
the
of
the
sign
ball.
No,
and
you
can
use
this
that
five
with
a
tool
that
yeah
that
is
pro
that
is
provided
by
mean
gw,
and
on
that
dev5
you
can
create
a
fake
dll,
no,
a
library
that
has
that
sign
boss
and
you
can
compile.
B
We
thought
the
the
link
complain,
no
right
so,
okay,
otherwise
otherwise,
you
yeah,
the
linker,
gives
you
an
error
because
yeah
undefined
and
samples,
etc,
etc.
So,
essentially,
you
need
only
a
list
of
the
design,
but
so
my
idea
is
okay.
Give.
B
A
cli
that
that
that
print
these
these
these
designable
and
you
can
use
the
print.
No,
you
pass
this
spring
to
to
create
to
create
the
dev
file
or
whatever
and
whatever
you
need
and
then
use
your
your
the
file
or
to
create
yeah
this
library
or
yeah.
What
to
you
need
in
specific
use
case
and.
B
If
it's
not
enough
yeah,
we
we
can
provide
yeah
the
the
api
that
use
the
cli,
so
you
can
create
something
yeah
more
usable
for
your
specific
use
case
and.
B
I
I
I
don't
know
there
are:
there
are
ways
to
do
to
do
this.
B
B
Our
milestone
no,
and
so
they
never
change,
and
at
the
end,
if
we
we,
we
had
something
so
new
function.
We
can
update
our
our.
D
B
D
B
Okay,
I
yeah
I
shared
my
my
screen.
A
B
Ahead,
okay,
so
now
I
started
working
on
this
experiment:
no
and
yeah.
It's
it's
a
personal
project
and
yeah.
B
So
here
I
I'm
trying
to
put
all
the
yeah
the
the
function
that
we
export
and
then
you
can
use
the
so
now,
I'm
just
defining
the
data
structure
that
I
won't
use.
It's
nothing!
It's
it's!
It's
it's
an
experiment.
I
don't
know
if
this
is
the
final.
The
final
structure,
but
essentially
I
won't
use
this
to
yeah
that
printed,
the
the
all
the
the
the
symbols.
B
Maybe
we
can
use
some
options
to
yeah
print
like
a
json
or
other
format,
or
maybe
print
just
the
sample
just
the
list
of
the
time,
or
maybe
we
can
expose
all
these
these
api
and
if
you
can
build
your
own,
cli
or
yeah
use
the
api
on
your
other
module.
I
don't
know
so
this.
A
B
Yeah,
I
don't
know
because
yeah,
if
okay,
okay
in
magazine
it's
okay,
so
I
don't
know
if,
in
other
platform
you
can
use
these-
I
don't
know,
maybe
in
other
operating
system
or
or
for
other
compiler
compiler.
A
A
Because
that's
that's,
I
would
try
and
like
try
and
keep
it
simple
and
just
say.
Well,
you
know
a
file
with
this
list
seems
like
very
little
work
easy
to
maintain
right,
yes,
and
not
necessarily
one
like
let's
not
try
and
figure
it
out
for
all
the
different
platforms
and
have
five
copies
of
the
file.
If
it's
useful
to
say
here's
one
file
just
includes
the
symbols
you
can,
you
know
use
that
so,
for
example,
in
the
case
of
windows,
you
know
he
would
have
to
have
added
now.
B
Yeah
yeah:
this
was
my
idea
because
we
need
to
provide
only
the
list
of
the
nabi
sign
right
and
then
you
can
add
what
you
need
for
your
specific
use
case.
You
know
yeah.
A
A
Yeah
and
if
it's
really
just
the
like
all
that's
required,
is
these
names
I
think
yeah
it
shouldn't.
They
shouldn't
change,
like
you
said,
and-
and
it
seems
reasonable
to
if
we're
going
to
provide
a
package
that
just
has
the
the
other
bits
that
we
talked
about
that,
including
that
list
as
well
would
be
easy
to
do.
B
Yeah
yeah
for
sure
we
need
the
the
the
heater
files
and
and
the
yeah.
D
A
A
A
A
A
C
Did
we
have
a
comment
on
this
from
last
week?
I
think
we.
E
B
You
provide.
E
B
I
don't
so.
I
don't
think
that
the
we
can.
E
C
A
A
So
where
is
it
github
org
management,
so
under
here
repositories.
A
Right,
okay,
so
this
is
this
section
here
describes
I'll
paste
it
in
the
chat,
the
process
that
we
need
to
follow,
which
is
basically,
you
know,
open
an
issue
in
the
admin
repo
that
says:
hey,
we'd
like
to
create
this
new
repo,
here's
some!
You
know
some
info
about.
You
know
what
it's
going
to
be
used
for.
B
D
A
Okay,
that
that
one
was
good,
is
there
any
others
that
you
think
we
should
talk.
A
A
G
I
like
to
mention
the
pr
view:
it's
it's
on
that
only
api.
The
pool
request
id
is
738
yep,
okay,
yep
yeah.
I
see
there
is
no
blocking
issue
for
this
one.
So
I'd
like
to
know
if
there
is
any
other
thing
we
need
to
do
before
landing
this
one,
because
I
have
found
that
since
we
have
github
actions
running
on
the
master
branches,
so
I
find
that
there
is
a
random
crash,
random
segment
fault
on
the
master.
B
G
A
A
D
B
G
C
A
A
G
F
A
A
A
A
Few
there's
this
one,
which
is
around
basically
being
able
to
to
get
the
add-on
module.
I
I
I
think
it
may
be
best
to
leave
this
on
the
list
until
gabriel
is
here,
because
I
know
he'd
been
looking
at
that
and.
A
Okay,
this
one
was
around
detach
ray
buffer.
B
F
A
B
Okay
for
sure,
on
not
the
dawn
api,
three
one
zero.
We
have
navi
array
buffer,
the
dutch
and
the
navier
buff
is
the
touch
so
right
yeah,
I
I
don't
know
if
it's
in
an
api,
seven
for
sure.
Yes,.
B
A
F
Sorry
strikethrough,
I
think,
if
I
do
that
that
you,
you
should
use
the.
F
A
F
B
Yeah
and
and
the
c
api
so
or
right.
A
A
A
A
B
E
A
A
B
A
B
Yeah,
based
on
what
we
did
yeah,
it's
a.
F
A
A
I
think
we'll
I'll
leave
this
issue
open
because
I
think
we'll
have
a
few
more
like
the
stale
bot
is
kind
of
going
through
and
closing
it
see
we're
like
marking.
You
know
four
five
six
every
day,
so
we'll
continue
to
have
that.
So,
if
you
see
any
that,
you
know
get
mark
stale
what
you
think
we
should
talk
about,
just
add
them
on
to
this
list.
A
Okay,
I
think
that
pretty
much
takes
us
to
the
end
of
the
agenda,
anything
else
that
that
anybody
wanted
to
talk
about
today.
C
B
Yeah
we
talked
about
the
usage
of
an
api,
for
a
quick,
for
example.
Yeah
is
that
a
discussion.
C
For
this
idea,
it
is
segues
perfectly
off
that
that
issue
that
we
we're
just
looking
at
it
it.
It
discusses
what
they
call
official
native
add-ons,
and
I
think
it'd
be
good
if
we
could
just
discuss
briefly
what
our
role
might
be
on
that.
A
Yeah,
I
think
that
that's
a
good
idea,
I
guess,
like
the
official
there
was
right
from
the
very
beginning.
There
was
always
the
concept
of
like.
Could
we
at
some
point,
refactor
node
itself
to
use
napi
and,
but
you
know,
there's
always
concerns
over
performance.
Other
things
like
that
yeah.
A
C
Yeah,
michael
you're,
not
sharing
your
screen.
A
The
thing
I
think
I
the
challenges
is
exactly
what
was
starting
to
be
discussed.
There
was
like
how
do
you
decide
what's
official
and
how?
What
does
that
mean
and
what
is
it
like?
What's
the
scope
of
that
even
like
right,
it's
kind
of
like
I
know
in
the
quick
case.
The
challenge
is
that
you
know
openssl,
isn't
adding
the
methods
that
are
needed
for
quick.
A
So
it's
it's
a
challenge
to
say
that
yeah,
okay,
we're
going
to
float
a
patch
on
openssl
in
core
to
support
that,
but
my
initial
reaction
is
kind
of
like
well.
Why
would
we
want
to
do
that
in
an
add-on,
because,
if
they're,
if
we're
sort
of
making
them
official
like
they're,
not
going
to
be
broken,
then
the
the
I
guess
it's
either
that
you're
extending
a
another
set
of
apis
that
won't
change
or
you're.
You
know
taking
on
that
same
burden
of
saying,
well,
we're
gonna,
you
know
maintain
this
other
thing
right.
B
But
I
can
imagine
that
today,
maybe
we
we
we
find
api.
We
don't
cover
all
that.
A
A
B
Yeah
yeah
yeah
and
he
posted
the
what
he
he
want.
So
lord
saw
yeah.
I
know
that's
so
cut
the
page,
I
think
and
it's
called
wrap
the
stage
so,
for
example,.
A
A
Yeah,
I
think
it
would
be
more
of
an
internal
like
it's
okay,
I
think
it
was
and
when
it
gets
to
be
for
official
add-ons,
then
for
add-ons
it
starts
to
get
a
little
bit
more
complicated
as
to
what
that
would
look
like.
B
So
maybe
maybe
james
wants
some
like
any
api
styles,
but
yeah
for
internal
node,
node
api
call.
A
B
That
that
simplify
the
implementation
of
yeah,
this
kind
of
official
native
addon.
A
Like
it
could
be
a
an
addition
to
an
api
and
hopefully
even
use
like
a
similar
style,
flash
slash
approach
just
that
you,
external
users,
you
know
you
don't
get
that
that
full
api
stability,
so
it's
not
part
of
any
pi
itself,
even
though
it
could
look
a
lot
like
it.
I
see.
Okay,
and
maybe
you
would
use
the
two
of
them
very
closely
together
right.
A
G
A
C
And
then
the
the
the
api
could
be
tuned
for
performance.
A
Yeah,
I
don't
know
like
if
he
had
in
mind
like
whether
that
was
one
of
the
issues
or
not.
You
know
we
have
a
number
of
apis,
I
guess
and
the
add-ons.
A
So
yeah,
I
think
we
should
keep
an
eye
on
this,
see
where
it
goes,
try
and
figure
that
out,
like
you
know,
if
it's,
if
it's
like
new
apis,
which
look
like
napi
apis
but
which
are
not
not
exposed,
you
know
definitely
we'd
want
to
coordinate.
You
know,
align
things
best.
We
can.
A
D
D
A
A
A
B
Yeah,
it's
resonant
resonable
for
me
because
in
other
platform,
sqlite
camo
in
yeah.
B
Like
any
other,
no,
I
don't
remember
other
examples,
but
yeah
exclude
is
one
of
these
yeah.
A
Okay,
I
mean
there's
a
there's
a
couple
different
conversations
going
on
that
could
be
related
as
well.
In
terms
of
you
know,
there's
a
few
different
cases
where
it's
like
things
don't
need
to
be
in
core,
but
it
would
be
nice
to
potentially
have
something
like
a
standard
library
which
says:
here's
a
you
know
the
set
of
common
things
that
other
that
you're
likely
going
to
need.
G
C
A
B
Yeah,
but
in
a
way
or
or
order
so
yeah
we
we
can
maintain
the
a
little
core
or
not
and
then
have
a
thunder
library
but
yeah.
I
feel
that
native
attorney
cover
yeah,
it's
an
important
thing
because
yeah
we
we
we
can
expose
the
feature
through
one
of
the
door,
so
yeah
that
are
in
a
standard
library,
so
yeah,
it's
yeah,
it's
you're
right,
michael.
This
discussion
are
in
yeah.
B
Now
I
don't
have
an
idea,
so
what
is
the
better
or
or
for
to
to
yeah,
to
support
these
so
medieval
dawns
like
james
request,
right.
A
So
yeah,
I
think
that
one
you
know
for
me
it's
kind
of
like
a
wait
and
see
in
terms
of
the
discussion
or,
if
there's
any
more
specifics
as
to
what
it
might
look
like.
F
A
A
C
B
So
the
first
date
will
be.
B
Or
the
first
note
and.
A
B
A
Well,
thanks
for
everybody's
hard
work
this
year,
I
think
we've
got
a.
We
made
a
lot
of
progress
and
it'd
be
great
to
come
back
in
january
and
keep
on
going
yeah.