fix
This commit is contained in:
.gitignore
book
CNAMEREADME.mdSUMMARY.mdlicensepackage.jsonreadme.mdpackage-lock.jsonpackage.json
_book
CNAME
blender
camera
city
01_remove.html02_bridge.html03_house.html04_bgm.html05_browser.html06_spline.html07_teleport.htmlCitySample.uprojectDefaultEngine.iniindex.html
cover.jpgcover_b.jpgcrs
default
end
gasp
01_character.html02_jump.html03_vrm.html04_vmc.html05_kawaii.html06_camera.html07_anim.html08_niagara.html09_chair.html10_stairs.html11_run.html12_weapon.html13_chatgpt.html14_jump.htmlindex.html
gitbook.mdgitbook
@honkit
fonts
fontawesome
gitbook-plugin-livereload
gitbook-plugin-lunr
gitbook-plugin-search
gitbook.jsimages
style.csstheme.jsimg
0001.png0002.png0003.png0004.png0005.png0006.png0007.png0008.png0009.png0010.png0011.png0012.png0013.png0014.png0015.png
index.htmlissue
json
package-lock.jsonpackage.jsonpixel
plan
01_flying.html02_uds.html03_ocean.html04_item.html05_chair.html06_dragonik.html07_wsp.htmlindex.html
project
pwsh
search_index.jsonue.jsonui
unity
vrm4u
web
blender
camera
city
01_remove.md02_bridge.md03_house.md04_bgm.md05_browser.md06_spline.md07_teleport.mdCitySample.uprojectDefaultEngine.iniREADME.md
cover.jpgcover_b.jpgcrs
default
end
gasp
01_character.md02_jump.md03_vrm.md04_vmc.md05_kawaii.md06_camera.md07_anim.md08_niagara.md09_chair.md10_stairs.md11_run.md12_weapon.md13_chatgpt.md14_jump.mdREADME.md
gitbook.mdimg
0001.png0002.png0003.png0004.png0005.png0006.png0007.png0008.png0009.png0010.png0011.png0012.png0013.png0014.png0015.png
issue
json
node_modules
.bin
asciidoctorasciidoctorjscprdirectionesparseesvalidatehonkitis-dockerjs-yamljuicekramedmimemkdirpnunjucks-precompileresolverimrafsemver
.package-lock.json@asciidoctor
@honkit
asciidoc
LICENSEREADME.md
lib
index.d.tsindex.d.ts.mapindex.jstoAsciidoc.d.tstoAsciidoc.d.ts.maptoAsciidoc.jstoHTML.d.tstoHTML.d.ts.maptoHTML.js
package.jsonhonkit-plugin-fontsettings
honkit-plugin-highlight
honkit-plugin-theme-default
LICENSEREADME.md
_assets
ebook
website
_i18n
ar.jsonbn.jsonca.jsoncs.jsonde.jsonel.jsonen.jsones.jsonfa.jsonfi.jsonfr.jsonhe.jsonit.jsonja.jsonko.jsonnl.jsonno.jsonpl.jsonpt.jsonro.jsonru.jsonsv.jsontr.jsonuk.jsonvi.jsonzh-hans.jsonzh-tw.json
_layouts
index.jspackage.jsonhtml
LICENSEREADME.md
lib
dom.d.tsdom.d.ts.mapdom.jsglossary.d.tsglossary.d.ts.mapglossary.jsindex.d.tsindex.d.ts.mapindex.jslangs.d.tslangs.d.ts.maplangs.jspage.d.tspage.d.ts.mappage.jsreadme.d.tsreadme.d.ts.mapreadme.jssummary.d.tssummary.d.ts.mapsummary.jstotext.d.tstotext.d.ts.maptotext.js
package.jsonmarkdown-legacy
@sec-ant
readable-stream
@sindresorhus
@szmarczak
http-timer
@types
http-cache-semantics
a-sync-waterfall
ansi-colors
ansi-regex
ansi-styles
anymatch
argparse
CHANGELOG.mdLICENSEREADME.mdindex.js
lib
action.js
package.jsonaction
action_container.jsargparse.jsargument
argument_parser.jsconst.jshelp
namespace.jsutils.jsarray-difference
asap
asciidoctor-opal-runtime
asciidoctor
balanced-match
base64-js
bash-color
binary-extensions
body
boolbase
brace-expansion
braces
buffer
bytes
cacheable-lookup
cacheable-request
call-bind-apply-helpers
.eslintrc
.github
.nycrcCHANGELOG.mdLICENSEREADME.mdactualApply.d.tsactualApply.jsapplyBind.d.tsapplyBind.jsfunctionApply.d.tsfunctionApply.jsfunctionCall.d.tsfunctionCall.jsindex.d.tsindex.jspackage.jsonreflectApply.d.tsreflectApply.jstest
tsconfig.jsoncall-bound
cheerio-select
LICENSEREADME.mdpackage.json
lib
esm
helpers.d.tshelpers.d.ts.maphelpers.jshelpers.js.mapindex.d.tsindex.d.ts.mapindex.jsindex.js.mappackage.jsonpositionals.d.tspositionals.d.ts.mappositionals.jspositionals.js.map
helpers.d.tshelpers.d.ts.maphelpers.jshelpers.js.mapindex.d.tsindex.d.ts.mapindex.jsindex.js.mappositionals.d.tspositionals.d.ts.mappositionals.jspositionals.js.mapcheerio
LICENSEReadme.mdpackage.json
dist
browser
api
attributes.d.tsattributes.d.ts.mapattributes.jsattributes.js.mapcss.d.tscss.d.ts.mapcss.jscss.js.mapextract.d.tsextract.d.ts.mapextract.jsextract.js.mapforms.d.tsforms.d.ts.mapforms.jsforms.js.mapmanipulation.d.tsmanipulation.d.ts.mapmanipulation.jsmanipulation.js.maptraversing.d.tstraversing.d.ts.maptraversing.jstraversing.js.map
cheerio.d.tscheerio.d.ts.mapcheerio.jscheerio.js.mapindex-browser.d.mts.mapindex-browser.mjs.mapindex.d.tsindex.jsload-parse.d.tsload-parse.d.ts.mapload-parse.jsload-parse.js.mapload.d.tsload.d.ts.mapload.jsload.js.mapoptions.d.tsoptions.d.ts.mapoptions.jsoptions.js.mappackage.jsonparse.d.tsparse.d.ts.mapparse.jsparse.js.mapparsers
slim.d.tsslim.d.ts.mapslim.jsslim.js.mapstatic.d.tsstatic.d.ts.mapstatic.jsstatic.js.maptypes.d.tstypes.d.ts.maptypes.jstypes.js.maputils.d.tsutils.d.ts.maputils.jsutils.js.mapcommonjs
api
attributes.d.tsattributes.d.ts.mapattributes.jsattributes.js.mapcss.d.tscss.d.ts.mapcss.jscss.js.mapextract.d.tsextract.d.ts.mapextract.jsextract.js.mapforms.d.tsforms.d.ts.mapforms.jsforms.js.mapmanipulation.d.tsmanipulation.d.ts.mapmanipulation.jsmanipulation.js.maptraversing.d.tstraversing.d.ts.maptraversing.jstraversing.js.map
cheerio.d.tscheerio.d.ts.mapcheerio.jscheerio.js.mapindex.d.tsindex.d.ts.mapindex.jsindex.js.mapload-parse.d.tsload-parse.d.ts.mapload-parse.jsload-parse.js.mapload.d.tsload.d.ts.mapload.jsload.js.mapoptions.d.tsoptions.d.ts.mapoptions.jsoptions.js.mappackage.jsonparse.d.tsparse.d.ts.mapparse.jsparse.js.mapparsers
slim.d.tsslim.d.ts.mapslim.jsslim.js.mapstatic.d.tsstatic.d.ts.mapstatic.jsstatic.js.maptypes.d.tstypes.d.ts.maptypes.jstypes.js.maputils.d.tsutils.d.ts.maputils.jsutils.js.mapesm
api
attributes.d.tsattributes.d.ts.mapattributes.jsattributes.js.mapcss.d.tscss.d.ts.mapcss.jscss.js.mapextract.d.tsextract.d.ts.mapextract.jsextract.js.mapforms.d.tsforms.d.ts.mapforms.jsforms.js.mapmanipulation.d.tsmanipulation.d.ts.mapmanipulation.jsmanipulation.js.maptraversing.d.tstraversing.d.ts.maptraversing.jstraversing.js.map
cheerio.d.tscheerio.d.ts.mapcheerio.jscheerio.js.mapindex.d.tsindex.d.ts.mapindex.jsindex.js.mapload-parse.d.tsload-parse.d.ts.mapload-parse.jsload-parse.js.mapload.d.tsload.d.ts.mapload.jsload.js.mapoptions.d.tsoptions.d.ts.mapoptions.jsoptions.js.mappackage.jsonparse.d.tsparse.d.ts.mapparse.jsparse.js.mapparsers
slim.d.tsslim.d.ts.mapslim.jsslim.js.mapstatic.d.tsstatic.d.ts.mapstatic.jsstatic.js.maptypes.d.tstypes.d.ts.maptypes.jstypes.js.maputils.d.tsutils.d.ts.maputils.jsutils.js.mapnode_modules
dom-serializer
LICENSEREADME.md
lib
package.jsonentities
LICENSE
lib
decode.d.tsdecode.d.ts.mapdecode.jsdecode.js.mapdecode_codepoint.d.tsdecode_codepoint.d.ts.mapdecode_codepoint.jsdecode_codepoint.js.mapencode.d.tsencode.d.ts.mapencode.jsencode.js.mapescape.d.tsescape.d.ts.mapescape.jsescape.js.map
package.jsonreadme.mdesm
decode.d.tsdecode.d.ts.mapdecode.jsdecode.js.mapdecode_codepoint.d.tsdecode_codepoint.d.ts.mapdecode_codepoint.jsdecode_codepoint.js.mapencode.d.tsencode.d.ts.mapencode.jsencode.js.mapescape.d.tsescape.d.ts.mapescape.jsescape.js.map
generated
decode-data-html.d.tsdecode-data-html.d.ts.mapdecode-data-html.jsdecode-data-html.js.mapdecode-data-xml.d.tsdecode-data-xml.d.ts.mapdecode-data-xml.jsdecode-data-xml.js.mapencode-html.d.tsencode-html.d.ts.mapencode-html.jsencode-html.js.map
index.d.tsindex.d.ts.mapindex.jsindex.js.mappackage.jsongenerated
decode-data-html.d.tsdecode-data-html.d.ts.mapdecode-data-html.jsdecode-data-html.js.mapdecode-data-xml.d.tsdecode-data-xml.d.ts.mapdecode-data-xml.jsdecode-data-xml.js.mapencode-html.d.tsencode-html.d.ts.mapencode-html.jsencode-html.js.map
index.d.tsindex.d.ts.mapindex.jsindex.js.mapsrc
__fixtures__
__tests__
api
attributes.spec.tsattributes.tscss.spec.tscss.tsextract.spec.tsextract.tsforms.spec.tsforms.tsmanipulation.spec.tsmanipulation.tstraversing.spec.tstraversing.ts
cheerio.spec.tscheerio.tsindex-browser.mtsindex.spec.tsindex.tsload-parse.tsload.spec.tsload.tsoptions.tsparse.spec.tsparse.tsparsers
slim.tsstatic.spec.tsstatic.tstypes.tsutils.spec.tsutils.tschokidar
cliui
color-convert
color-name
commander
concat-map
continuable-cache
cp
cpr
.dockerignore.npmignore.travis.ymlCHANGELOG.mdDockerfileLICENSEREADME.mdappveyor.yml
bin
cpr.d.tscpr.jpglib
node_modules
package.jsontests
crc
.eslintrc.js.prettierrc.jsLICENSEREADME.mdcrc1.jscrc16.jscrc16ccitt.jscrc16kermit.jscrc16modbus.jscrc16xmodem.jscrc17ccitt.jscrc17kermit.jscrc17modbus.jscrc17xmodem.jscrc24.jscrc32.jscrc8.jscrc81wire.jscrc91wire.jscrcjam.jscreate_buffer.jsdefine_crc.jsindex.js
lib
crc1.jscrc16.jscrc16_ccitt.jscrc16_kermit.jscrc16_modbus.jscrc16_xmodem.jscrc17_ccitt.jscrc17_kermit.jscrc17_modbus.jscrc17_xmodem.jscrc24.jscrc32.jscrc8.jscrc8_1wire.jscrc9_1wire.jscrcjam.js
package.jsones6
crc1.jscrc16.jscrc16ccitt.jscrc16kermit.jscrc16modbus.jscrc16xmodem.jscrc17ccitt.jscrc17kermit.jscrc17modbus.jscrc17xmodem.jscrc24.jscrc32.jscrc8.jscrc81wire.jscrc91wire.jscrcjam.jscreate_buffer.jsdefine_crc.jsindex.js
index.jscss-select
LICENSEREADME.md
lib
attributes.d.tsattributes.d.ts.mapattributes.jsattributes.js.mapcompile.d.tscompile.d.ts.mapcompile.jscompile.js.map
package.jsonesm
attributes.d.tsattributes.d.ts.mapattributes.jsattributes.js.mapcompile.d.tscompile.d.ts.mapcompile.jscompile.js.mapgeneral.d.tsgeneral.d.ts.mapgeneral.jsgeneral.js.mapindex.d.tsindex.d.ts.mapindex.jsindex.js.mappackage.json
general.d.tsgeneral.d.ts.mapgeneral.jsgeneral.js.mapindex.d.tsindex.d.ts.mapindex.jsindex.js.mappseudo-selectors
aliases.d.tsaliases.d.ts.mapaliases.jsaliases.js.mapfilters.d.tsfilters.d.ts.mapfilters.jsfilters.js.mapindex.d.tsindex.d.ts.mapindex.jsindex.js.mappseudos.d.tspseudos.d.ts.mappseudos.jspseudos.js.mapsubselects.d.tssubselects.d.ts.mapsubselects.jssubselects.js.map
sort.d.tssort.d.ts.mapsort.jssort.js.maptypes.d.tstypes.d.ts.maptypes.jstypes.js.mappseudo-selectors
aliases.d.tsaliases.d.ts.mapaliases.jsaliases.js.mapfilters.d.tsfilters.d.ts.mapfilters.jsfilters.js.mapindex.d.tsindex.d.ts.mapindex.jsindex.js.mappseudos.d.tspseudos.d.ts.mappseudos.jspseudos.js.mapsubselects.d.tssubselects.d.ts.mapsubselects.jssubselects.js.map
sort.d.tssort.d.ts.mapsort.jssort.js.maptypes.d.tstypes.d.ts.maptypes.jstypes.js.mapcss-what
LICENSEpackage.jsonreadme.md
lib
commonjs
index.d.tsindex.d.ts.mapindex.jsparse.d.tsparse.d.ts.mapparse.jsstringify.d.tsstringify.d.ts.mapstringify.jstypes.d.tstypes.d.ts.maptypes.js
es
debug
.coveralls.yml.eslintrc.npmignore.travis.ymlCHANGELOG.mdLICENSEMakefileREADME.mdcomponent.jsonkarma.conf.jsnode.js
node_modules
package.jsonsrc
decompress-response
defer-to-connect
depd
destroy
direction
dom-serializer
domelementtype
domhandler
domutils
LICENSEpackage.jsonreadme.md
lib
esm
feeds.d.tsfeeds.d.ts.mapfeeds.jsfeeds.js.maphelpers.d.tshelpers.d.ts.maphelpers.jshelpers.js.mapindex.d.tsindex.d.ts.mapindex.jsindex.js.maplegacy.d.tslegacy.d.ts.maplegacy.jslegacy.js.mapmanipulation.d.tsmanipulation.d.ts.mapmanipulation.jsmanipulation.js.mappackage.jsonquerying.d.tsquerying.d.ts.mapquerying.jsquerying.js.mapstringify.d.tsstringify.d.ts.mapstringify.jsstringify.js.maptraversal.d.tstraversal.d.ts.maptraversal.jstraversal.js.map
feeds.d.tsfeeds.d.ts.mapfeeds.jsfeeds.js.maphelpers.d.tshelpers.d.ts.maphelpers.jshelpers.js.mapindex.d.tsindex.d.ts.mapindex.jsindex.js.maplegacy.d.tslegacy.d.ts.maplegacy.jslegacy.js.mapmanipulation.d.tsmanipulation.d.ts.mapmanipulation.jsmanipulation.js.mapquerying.d.tsquerying.d.ts.mapquerying.jsquerying.js.mapstringify.d.tsstringify.d.ts.mapstringify.jsstringify.js.maptraversal.d.tstraversal.d.ts.maptraversal.jstraversal.js.mapnode_modules
dom-serializer
LICENSEREADME.md
lib
package.jsonentities
LICENSE
lib
decode.d.tsdecode.d.ts.mapdecode.jsdecode.js.mapdecode_codepoint.d.tsdecode_codepoint.d.ts.mapdecode_codepoint.jsdecode_codepoint.js.mapencode.d.tsencode.d.ts.mapencode.jsencode.js.mapescape.d.tsescape.d.ts.mapescape.jsescape.js.map
package.jsonreadme.mdesm
decode.d.tsdecode.d.ts.mapdecode.jsdecode.js.mapdecode_codepoint.d.tsdecode_codepoint.d.ts.mapdecode_codepoint.jsdecode_codepoint.js.mapencode.d.tsencode.d.ts.mapencode.jsencode.js.mapescape.d.tsescape.d.ts.mapescape.jsescape.js.map
generated
decode-data-html.d.tsdecode-data-html.d.ts.mapdecode-data-html.jsdecode-data-html.js.mapdecode-data-xml.d.tsdecode-data-xml.d.ts.mapdecode-data-xml.jsdecode-data-xml.js.mapencode-html.d.tsencode-html.d.ts.mapencode-html.jsencode-html.js.map
index.d.tsindex.d.ts.mapindex.jsindex.js.mappackage.jsongenerated
decode-data-html.d.tsdecode-data-html.d.ts.mapdecode-data-html.jsdecode-data-html.js.mapdecode-data-xml.d.tsdecode-data-xml.d.ts.mapdecode-data-xml.jsdecode-data-xml.js.mapencode-html.d.tsencode-html.d.ts.mapencode-html.jsencode-html.js.map
index.d.tsindex.d.ts.mapindex.jsindex.js.mapdunder-proto
.eslintrc
.github
.nycrcCHANGELOG.mdLICENSEREADME.mdget.d.tsget.jspackage.jsonset.d.tsset.jstest
tsconfig.jsonee-first
emoji-regex
encodeurl
encoding-sniffer
LICENSEREADME.mdpackage.json
dist
commonjs
index.d.tsindex.d.ts.mapindex.jsindex.js.mappackage.jsonsniffer.d.tssniffer.d.ts.mapsniffer.jssniffer.js.map
esm
entities
error
.istanbul.yml.npmignoreMIGRATION.mdREADME.mddocs.mliio.jsoption.jspackage.json
test
typed.jsvalidation.jswrapped.jses-define-property
es-errors
.eslintrc
.github
CHANGELOG.mdLICENSEREADME.mdeval.d.tseval.jsindex.d.tsindex.jspackage.jsonrange.d.tsrange.jsref.d.tsref.jssyntax.d.tssyntax.jstest
tsconfig.jsontype.d.tstype.jsuri.d.tsuri.jses-object-atoms
.eslintrc
.github
CHANGELOG.mdLICENSEREADME.mdRequireObjectCoercible.d.tsRequireObjectCoercible.jsToObject.d.tsToObject.jsindex.d.tsindex.jsisObject.d.tsisObject.jspackage.jsontest
tsconfig.jsonescalade
escape-goat
escape-html
escape-string-regexp
esprima
etag
extend
.editorconfig.eslintrc.jscs.json.travis.ymlCHANGELOG.mdLICENSEREADME.mdcomponent.jsonindex.jspackage.json
faye-websocket
fill-range
flat-cache
flatted
form-data-encoder
fresh
front-matter
.npmignore.travis.yml.zuul.ymlLICENSEMakefileREADME.md
examples
bom.mdcomplex-yaml.mddashes-seperator.mddots-ending.mdmissing-body.mdno-front-matter.mdwrapped-text.mdyaml-seperator.md
index.d.tsindex.jsnotes.mdpackage.jsontest
fs.realpath
fsevents
function-bind
get-caller-file
get-intrinsic
get-proto
.eslintrc
.github
.nycrcCHANGELOG.mdLICENSEObject.getPrototypeOf.d.tsObject.getPrototypeOf.jsREADME.mdReflect.getPrototypeOf.d.tsReflect.getPrototypeOf.jsindex.d.tsindex.jspackage.jsontest
tsconfig.jsonget-stream
gitbook-plugin-livereload
gitbook-plugin-lunr
gitbook-plugin-search
github-slugid
glob-parent
glob
gopd
.eslintrc
.github
CHANGELOG.mdLICENSEREADME.mdgOPD.d.tsgOPD.jsindex.d.tsindex.jspackage.jsontest
tsconfig.jsongot
dist
source
as-promise
core
calculate-retry-delay.d.tscalculate-retry-delay.jserrors.d.tserrors.jsindex.d.tsindex.jsoptions.d.tsoptions.jsparse-link-header.d.tsparse-link-header.jsresponse.d.tsresponse.jstimed-out.d.tstimed-out.js
create.d.tscreate.jsindex.d.tsindex.jstypes.d.tstypes.jsutils
get-body-size.d.tsget-body-size.jsis-client-request.d.tsis-client-request.jsis-form-data.d.tsis-form-data.jsis-unix-socket-url.d.tsis-unix-socket-url.jsoptions-to-url.d.tsoptions-to-url.jsproxy-events.d.tsproxy-events.jsunhandle.d.tsunhandle.jsurl-to-options.d.tsurl-to-options.jsweakable-map.d.tsweakable-map.js
graceful-fs
has-symbols
.eslintrc
.github
.nycrcCHANGELOG.mdLICENSEREADME.mdindex.d.tsindex.jspackage.jsonshams.d.tsshams.jstest
tsconfig.jsonhasown
highlight.js
CHANGES.mdLICENSEREADME.mdSECURITY.mdSUPPORTED_LANGUAGES.mdVERSION_10_UPGRADE.mdVERSION_11_UPGRADE.md
es
common.d.tscommon.jscore.d.tscore.jsindex.js
languages
1c.js1c.js.jsabnf.jsabnf.js.jsaccesslog.jsaccesslog.js.jsactionscript.jsactionscript.js.jsada.jsada.js.jsangelscript.jsangelscript.js.jsapache.jsapache.js.jsapplescript.jsapplescript.js.jsarcade.jsarcade.js.jsarduino.jsarduino.js.jsarmasm.jsarmasm.js.jsasciidoc.jsasciidoc.js.jsaspectj.jsaspectj.js.jsautohotkey.jsautohotkey.js.jsautoit.jsautoit.js.jsavrasm.jsavrasm.js.jsawk.jsawk.js.jsaxapta.jsaxapta.js.jsbash.jsbash.js.jsbasic.jsbasic.js.jsbnf.jsbnf.js.jsbrainfuck.jsbrainfuck.js.jsc.jsc.js.jscal.jscal.js.jscapnproto.jscapnproto.js.jsceylon.jsceylon.js.jsclean.jsclean.js.jsclojure-repl.jsclojure-repl.js.jsclojure.jsclojure.js.jscmake.jscmake.js.jscoffeescript.jscoffeescript.js.jscoq.jscoq.js.jscos.jscos.js.jscpp.jscpp.js.jscrmsh.jscrmsh.js.jscrystal.jscrystal.js.jscsharp.jscsharp.js.jscsp.jscsp.js.jscss.jscss.js.jsd.jsd.js.jsdart.jsdart.js.jsdelphi.jsdelphi.js.jsdiff.jsdiff.js.jsdjango.jsdjango.js.jsdns.jsdns.js.jsdockerfile.jsdockerfile.js.jsdos.jsdos.js.jsdsconfig.jsdsconfig.js.jsdts.jsdts.js.jsdust.jsdust.js.jsebnf.jsebnf.js.jselixir.jselixir.js.jselm.jselm.js.jserb.jserb.js.jserlang-repl.jserlang-repl.js.jserlang.jserlang.js.jsexcel.jsexcel.js.jsfix.jsfix.js.jsflix.jsflix.js.jsfortran.jsfortran.js.jsfsharp.jsfsharp.js.jsgams.jsgams.js.jsgauss.jsgauss.js.jsgcode.jsgcode.js.jsgherkin.jsgherkin.js.jsglsl.jsglsl.js.jsgml.jsgml.js.jsgo.jsgo.js.jsgolo.jsgolo.js.jsgradle.jsgradle.js.jsgraphql.jsgraphql.js.jsgroovy.jsgroovy.js.jshaml.jshaml.js.jshandlebars.jshandlebars.js.jshaskell.jshaskell.js.jshaxe.jshaxe.js.jshsp.jshsp.js.jshttp.jshttp.js.jshy.jshy.js.jsinform7.jsinform7.js.jsini.jsini.js.jsirpf90.jsirpf90.js.jsisbl.jsisbl.js.jsjava.jsjava.js.jsjavascript.jsjavascript.js.jsjboss-cli.jsjboss-cli.js.jsjson.jsjson.js.jsjulia-repl.jsjulia-repl.js.jsjulia.jsjulia.js.jskotlin.jskotlin.js.jslasso.jslasso.js.jslatex.jslatex.js.jsldif.jsldif.js.jsleaf.jsleaf.js.jsless.jsless.js.jslisp.jslisp.js.jslivecodeserver.jslivecodeserver.js.jslivescript.jslivescript.js.jsllvm.jsllvm.js.jslsl.jslsl.js.jslua.jslua.js.jsmakefile.jsmakefile.js.jsmarkdown.jsmarkdown.js.jsmathematica.jsmathematica.js.jsmatlab.jsmatlab.js.jsmaxima.jsmaxima.js.jsmel.jsmel.js.jsmercury.jsmercury.js.jsmipsasm.jsmipsasm.js.jsmizar.jsmizar.js.jsmojolicious.jsmojolicious.js.jsmonkey.jsmonkey.js.jsmoonscript.jsmoonscript.js.jsn1ql.jsn1ql.js.jsnestedtext.jsnestedtext.js.jsnginx.jsnginx.js.jsnim.jsnim.js.jsnix.jsnix.js.jsnode-repl.jsnode-repl.js.jsnsis.jsnsis.js.jsobjectivec.jsobjectivec.js.jsocaml.jsocaml.js.jsopenscad.jsopenscad.js.jsoxygene.jsoxygene.js.jsparser3.jsparser3.js.jsperl.jsperl.js.jspf.jspf.js.jspgsql.jspgsql.js.jsphp-template.jsphp-template.js.jsphp.jsphp.js.jsplaintext.jsplaintext.js.jspony.jspony.js.jspowershell.jspowershell.js.jsprocessing.jsprocessing.js.jsprofile.jsprofile.js.jsprolog.jsprolog.js.jsproperties.jsproperties.js.jsprotobuf.jsprotobuf.js.jspuppet.jspuppet.js.jspurebasic.jspurebasic.js.jspython-repl.jspython-repl.js.jspython.jspython.js.jsq.jsq.js.jsqml.jsqml.js.jsr.jsr.js.jsreasonml.jsreasonml.js.jsrib.jsrib.js.jsroboconf.jsroboconf.js.jsrouteros.jsrouteros.js.jsrsl.jsrsl.js.jsruby.jsruby.js.jsruleslanguage.jsruleslanguage.js.jsrust.jsrust.js.jssas.jssas.js.jsscala.jsscala.js.jsscheme.jsscheme.js.jsscilab.jsscilab.js.jsscss.jsscss.js.jsshell.jsshell.js.jssmali.jssmali.js.jssmalltalk.jssmalltalk.js.jssml.jssml.js.jssqf.jssqf.js.jssql.jssql.js.jsstan.jsstan.js.jsstata.jsstata.js.jsstep21.jsstep21.js.jsstylus.jsstylus.js.jssubunit.jssubunit.js.jsswift.jsswift.js.jstaggerscript.jstaggerscript.js.jstap.jstap.js.jstcl.jstcl.js.jsthrift.jsthrift.js.jstp.jstp.js.jstwig.jstwig.js.jstypescript.jstypescript.js.jsvala.jsvala.js.jsvbnet.jsvbnet.js.jsvbscript-html.jsvbscript-html.js.jsvbscript.jsvbscript.js.jsverilog.jsverilog.js.jsvhdl.jsvhdl.js.jsvim.jsvim.js.jswasm.jswasm.js.jswren.jswren.js.jsx86asm.jsx86asm.js.jsxl.jsxl.js.jsxml.jsxml.js.jsxquery.jsxquery.js.jsyaml.jsyaml.js.jszephir.jszephir.js.js
package.jsonutils
lib
common.d.tscommon.jscore.d.tscore.jsindex.js
package.jsonlanguages
1c.js1c.js.jsabnf.jsabnf.js.jsaccesslog.jsaccesslog.js.jsactionscript.jsactionscript.js.jsada.jsada.js.jsangelscript.jsangelscript.js.jsapache.jsapache.js.jsapplescript.jsapplescript.js.jsarcade.jsarcade.js.jsarduino.jsarduino.js.jsarmasm.jsarmasm.js.jsasciidoc.jsasciidoc.js.jsaspectj.jsaspectj.js.jsautohotkey.jsautohotkey.js.jsautoit.jsautoit.js.jsavrasm.jsavrasm.js.jsawk.jsawk.js.jsaxapta.jsaxapta.js.jsbash.jsbash.js.jsbasic.jsbasic.js.jsbnf.jsbnf.js.jsbrainfuck.jsbrainfuck.js.jsc.jsc.js.jscal.jscal.js.jscapnproto.jscapnproto.js.jsceylon.jsceylon.js.jsclean.jsclean.js.jsclojure-repl.jsclojure-repl.js.jsclojure.jsclojure.js.jscmake.jscmake.js.jscoffeescript.jscoffeescript.js.jscoq.jscoq.js.jscos.jscos.js.jscpp.jscpp.js.jscrmsh.jscrmsh.js.jscrystal.jscrystal.js.jscsharp.jscsharp.js.jscsp.jscsp.js.jscss.jscss.js.jsd.jsd.js.jsdart.jsdart.js.jsdelphi.jsdelphi.js.jsdiff.jsdiff.js.jsdjango.jsdjango.js.jsdns.jsdns.js.jsdockerfile.jsdockerfile.js.jsdos.jsdos.js.jsdsconfig.jsdsconfig.js.jsdts.jsdts.js.jsdust.jsdust.js.jsebnf.jsebnf.js.jselixir.jselixir.js.jselm.jselm.js.jserb.jserb.js.jserlang-repl.jserlang-repl.js.jserlang.jserlang.js.jsexcel.jsexcel.js.jsfix.jsfix.js.jsflix.jsflix.js.jsfortran.jsfortran.js.jsfsharp.jsfsharp.js.jsgams.jsgams.js.jsgauss.jsgauss.js.jsgcode.jsgcode.js.jsgherkin.jsgherkin.js.jsglsl.jsglsl.js.jsgml.jsgml.js.jsgo.jsgo.js.jsgolo.jsgolo.js.jsgradle.jsgradle.js.jsgraphql.jsgraphql.js.jsgroovy.jsgroovy.js.jshaml.jshaml.js.jshandlebars.jshandlebars.js.jshaskell.jshaskell.js.jshaxe.jshaxe.js.jshsp.jshsp.js.jshttp.jshttp.js.jshy.jshy.js.jsinform7.jsinform7.js.jsini.jsini.js.jsirpf90.jsirpf90.js.jsisbl.jsisbl.js.jsjava.jsjava.js.jsjavascript.jsjavascript.js.jsjboss-cli.jsjboss-cli.js.jsjson.jsjson.js.jsjulia-repl.jsjulia-repl.js.jsjulia.jsjulia.js.jskotlin.jskotlin.js.jslasso.jslasso.js.jslatex.jslatex.js.jsldif.jsldif.js.jsleaf.jsleaf.js.jsless.jsless.js.jslisp.jslisp.js.jslivecodeserver.jslivecodeserver.js.jslivescript.jslivescript.js.jsllvm.jsllvm.js.jslsl.jslsl.js.jslua.jslua.js.jsmakefile.jsmakefile.js.jsmarkdown.jsmarkdown.js.jsmathematica.jsmathematica.js.jsmatlab.jsmatlab.js.jsmaxima.jsmaxima.js.jsmel.jsmel.js.jsmercury.jsmercury.js.jsmipsasm.jsmipsasm.js.jsmizar.jsmizar.js.jsmojolicious.jsmojolicious.js.jsmonkey.jsmonkey.js.jsmoonscript.jsmoonscript.js.jsn1ql.jsn1ql.js.jsnestedtext.jsnestedtext.js.jsnginx.jsnginx.js.jsnim.jsnim.js.jsnix.jsnix.js.jsnode-repl.jsnode-repl.js.jsnsis.jsnsis.js.jsobjectivec.jsobjectivec.js.jsocaml.jsocaml.js.jsopenscad.jsopenscad.js.jsoxygene.jsoxygene.js.jsparser3.jsparser3.js.jsperl.jsperl.js.jspf.jspf.js.jspgsql.jspgsql.js.jsphp-template.jsphp-template.js.jsphp.jsphp.js.jsplaintext.jsplaintext.js.jspony.jspony.js.jspowershell.jspowershell.js.jsprocessing.jsprocessing.js.jsprofile.jsprofile.js.jsprolog.jsprolog.js.jsproperties.jsproperties.js.jsprotobuf.jsprotobuf.js.jspuppet.jspuppet.js.jspurebasic.jspurebasic.js.jspython-repl.jspython-repl.js.jspython.jspython.js.jsq.jsq.js.jsqml.jsqml.js.jsr.jsr.js.jsreasonml.jsreasonml.js.jsrib.jsrib.js.jsroboconf.jsroboconf.js.jsrouteros.jsrouteros.js.jsrsl.jsrsl.js.jsruby.jsruby.js.jsruleslanguage.jsruleslanguage.js.jsrust.jsrust.js.jssas.jssas.js.jsscala.jsscala.js.jsscheme.jsscheme.js.jsscilab.jsscilab.js.jsscss.jsscss.js.jsshell.jsshell.js.jssmali.jssmali.js.jssmalltalk.jssmalltalk.js.jssml.jssml.js.jssqf.jssqf.js.jssql.jssql.js.jsstan.jsstan.js.jsstata.jsstata.js.jsstep21.jsstep21.js.jsstylus.jsstylus.js.jssubunit.jssubunit.js.jsswift.jsswift.js.jstaggerscript.jstaggerscript.js.jstap.jstap.js.jstcl.jstcl.js.jsthrift.jsthrift.js.jstp.jstp.js.jstwig.jstwig.js.jstypescript.jstypescript.js.jsvala.jsvala.js.jsvbnet.jsvbnet.js.jsvbscript-html.jsvbscript-html.js.jsvbscript.jsvbscript.js.jsverilog.jsverilog.js.jsvhdl.jsvhdl.js.jsvim.jsvim.js.jswasm.jswasm.js.jswren.jswren.js.jsx86asm.jsx86asm.js.jsxl.jsxl.js.jsxml.jsxml.js.jsxquery.jsxquery.js.jsyaml.jsyaml.js.jszephir.jszephir.js.js
scss
1c-light.scssa11y-dark.scssa11y-light.scssagate.scssan-old-hope.scssandroidstudio.scssarduino-light.scssarta.scssascetic.scssatom-one-dark-reasonable.scssatom-one-dark.scssatom-one-light.scss
base16
3024.scssapathy.scssapprentice.scssashes.scssatelier-cave-light.scssatelier-cave.scssatelier-dune-light.scssatelier-dune.scssatelier-estuary-light.scssatelier-estuary.scssatelier-forest-light.scssatelier-forest.scssatelier-heath-light.scssatelier-heath.scssatelier-lakeside-light.scssatelier-lakeside.scssatelier-plateau-light.scssatelier-plateau.scssatelier-savanna-light.scssatelier-savanna.scssatelier-seaside-light.scssatelier-seaside.scssatelier-sulphurpool-light.scssatelier-sulphurpool.scssatlas.scssbespin.scssblack-metal-bathory.scssblack-metal-burzum.scssblack-metal-dark-funeral.scssblack-metal-gorgoroth.scssblack-metal-immortal.scssblack-metal-khold.scssblack-metal-marduk.scssblack-metal-mayhem.scssblack-metal-nile.scssblack-metal-venom.scssblack-metal.scssbrewer.scssbright.scssbrogrammer.scssbrush-trees-dark.scssbrush-trees.scsschalk.scsscircus.scssclassic-dark.scssclassic-light.scsscodeschool.scsscolors.scsscupcake.scsscupertino.scssdanqing.scssdarcula.scssdark-violet.scssdarkmoss.scssdarktooth.scssdecaf.scssdefault-dark.scssdefault-light.scssdirtysea.scssdracula.scssedge-dark.scssedge-light.scsseighties.scssembers.scssequilibrium-dark.scssequilibrium-gray-dark.scssequilibrium-gray-light.scssequilibrium-light.scssespresso.scsseva-dim.scsseva.scssflat.scssframer.scssfruit-soda.scssgigavolt.scssgithub.scssgoogle-dark.scssgoogle-light.scssgrayscale-dark.scssgrayscale-light.scssgreen-screen.scssgruvbox-dark-hard.scssgruvbox-dark-medium.scssgruvbox-dark-pale.scssgruvbox-dark-soft.scssgruvbox-light-hard.scssgruvbox-light-medium.scssgruvbox-light-soft.scsshardcore.scssharmonic16-dark.scssharmonic16-light.scssheetch-dark.scssheetch-light.scsshelios.scsshopscotch.scsshorizon-dark.scsshorizon-light.scsshumanoid-dark.scsshumanoid-light.scssia-dark.scssia-light.scssicy-dark.scssir-black.scssisotope.scsskimber.scsslondon-tube.scssmacintosh.scssmarrakesh.scssmateria.scssmaterial-darker.scssmaterial-lighter.scssmaterial-palenight.scssmaterial-vivid.scssmaterial.scssmellow-purple.scssmexico-light.scssmocha.scssmonokai.scssnebula.scssnord.scssnova.scssocean.scssoceanicnext.scssone-light.scssonedark.scssoutrun-dark.scsspapercolor-dark.scsspapercolor-light.scssparaiso.scsspasque.scssphd.scsspico.scsspop.scssporple.scssqualia.scssrailscasts.scssrebecca.scssros-pine-dawn.scssros-pine-moon.scssros-pine.scsssagelight.scsssandcastle.scssseti-ui.scssshapeshifter.scsssilk-dark.scsssilk-light.scsssnazzy.scsssolar-flare-light.scsssolar-flare.scsssolarized-dark.scsssolarized-light.scssspacemacs.scsssummercamp.scsssummerfruit-dark.scsssummerfruit-light.scsssynth-midnight-terminal-dark.scsssynth-midnight-terminal-light.scsstango.scsstender.scsstomorrow-night.scsstomorrow.scsstwilight.scssunikitty-dark.scssunikitty-light.scssvulcan.scsswindows-10-light.scsswindows-10.scsswindows-95-light.scsswindows-95.scsswindows-high-contrast-light.scsswindows-high-contrast.scsswindows-nt-light.scsswindows-nt.scsswoodland.scssxcode-dusk.scsszenburn.scss
brown-paper.scsscodepen-embed.scsscolor-brewer.scsscybertopia-cherry.scsscybertopia-dimmer.scsscybertopia-icecap.scsscybertopia-saturated.scssdark.scssdefault.scssdevibeans.scssdocco.scssfar.scssfelipec.scssfoundation.scssgithub-dark-dimmed.scssgithub-dark.scssgithub.scssgml.scssgooglecode.scssgradient-dark.scssgradient-light.scssgrayscale.scsshybrid.scssidea.scssintellij-light.scssir-black.scssisbl-editor-dark.scssisbl-editor-light.scsskimbie-dark.scsskimbie-light.scsslightfair.scsslioshi.scssmagula.scssmono-blue.scssmonokai-sublime.scssmonokai.scssnight-owl.scssnnfx-dark.scssnnfx-light.scssnord.scssobsidian.scsspanda-syntax-dark.scsspanda-syntax-light.scssparaiso-dark.scssparaiso-light.scsspojoaque.scsspurebasic.scssqtcreator-dark.scssqtcreator-light.scssrainbow.scssrose-pine-dawn.scssrose-pine-moon.scssrose-pine.scssrouteros.scssschool-book.scssshades-of-purple.scsssrcery.scssstackoverflow-dark.scssstackoverflow-light.scsssunburst.scsstokyo-night-dark.scsstokyo-night-light.scsstomorrow-night-blue.scsstomorrow-night-bright.scssvs.scssvs2015.scssxcode.scssxt256.scssstyles
1c-light.css1c-light.min.cssa11y-dark.cssa11y-dark.min.cssa11y-light.cssa11y-light.min.cssagate.cssagate.min.cssan-old-hope.cssan-old-hope.min.cssandroidstudio.cssandroidstudio.min.cssarduino-light.cssarduino-light.min.cssarta.cssarta.min.cssascetic.cssascetic.min.cssatom-one-dark-reasonable.cssatom-one-dark-reasonable.min.cssatom-one-dark.cssatom-one-dark.min.cssatom-one-light.cssatom-one-light.min.css
base16
3024.css3024.min.cssapathy.cssapathy.min.cssapprentice.cssapprentice.min.cssashes.cssashes.min.cssatelier-cave-light.cssatelier-cave-light.min.cssatelier-cave.cssatelier-cave.min.cssatelier-dune-light.cssatelier-dune-light.min.cssatelier-dune.cssatelier-dune.min.cssatelier-estuary-light.cssatelier-estuary-light.min.cssatelier-estuary.cssatelier-estuary.min.cssatelier-forest-light.cssatelier-forest-light.min.cssatelier-forest.cssatelier-forest.min.cssatelier-heath-light.cssatelier-heath-light.min.cssatelier-heath.cssatelier-heath.min.cssatelier-lakeside-light.cssatelier-lakeside-light.min.cssatelier-lakeside.cssatelier-lakeside.min.cssatelier-plateau-light.cssatelier-plateau-light.min.cssatelier-plateau.cssatelier-plateau.min.cssatelier-savanna-light.cssatelier-savanna-light.min.cssatelier-savanna.cssatelier-savanna.min.cssatelier-seaside-light.cssatelier-seaside-light.min.cssatelier-seaside.cssatelier-seaside.min.cssatelier-sulphurpool-light.cssatelier-sulphurpool-light.min.cssatelier-sulphurpool.cssatelier-sulphurpool.min.cssatlas.cssatlas.min.cssbespin.cssbespin.min.cssblack-metal-bathory.cssblack-metal-bathory.min.cssblack-metal-burzum.cssblack-metal-burzum.min.cssblack-metal-dark-funeral.cssblack-metal-dark-funeral.min.cssblack-metal-gorgoroth.cssblack-metal-gorgoroth.min.cssblack-metal-immortal.cssblack-metal-immortal.min.cssblack-metal-khold.cssblack-metal-khold.min.cssblack-metal-marduk.cssblack-metal-marduk.min.cssblack-metal-mayhem.cssblack-metal-mayhem.min.cssblack-metal-nile.cssblack-metal-nile.min.cssblack-metal-venom.cssblack-metal-venom.min.cssblack-metal.cssblack-metal.min.cssbrewer.cssbrewer.min.cssbright.cssbright.min.cssbrogrammer.cssbrogrammer.min.cssbrush-trees-dark.cssbrush-trees-dark.min.cssbrush-trees.cssbrush-trees.min.csschalk.csschalk.min.csscircus.csscircus.min.cssclassic-dark.cssclassic-dark.min.cssclassic-light.cssclassic-light.min.csscodeschool.csscodeschool.min.csscolors.csscolors.min.csscupcake.csscupcake.min.csscupertino.csscupertino.min.cssdanqing.cssdanqing.min.cssdarcula.cssdarcula.min.cssdark-violet.cssdark-violet.min.cssdarkmoss.cssdarkmoss.min.cssdarktooth.cssdarktooth.min.cssdecaf.cssdecaf.min.cssdefault-dark.cssdefault-dark.min.cssdefault-light.cssdefault-light.min.cssdirtysea.cssdirtysea.min.cssdracula.cssdracula.min.cssedge-dark.cssedge-dark.min.cssedge-light.cssedge-light.min.csseighties.csseighties.min.cssembers.cssembers.min.cssequilibrium-dark.cssequilibrium-dark.min.cssequilibrium-gray-dark.cssequilibrium-gray-dark.min.cssequilibrium-gray-light.cssequilibrium-gray-light.min.cssequilibrium-light.cssequilibrium-light.min.cssespresso.cssespresso.min.csseva-dim.csseva-dim.min.csseva.csseva.min.cssflat.cssflat.min.cssframer.cssframer.min.cssfruit-soda.cssfruit-soda.min.cssgigavolt.cssgigavolt.min.cssgithub.cssgithub.min.cssgoogle-dark.cssgoogle-dark.min.cssgoogle-light.cssgoogle-light.min.cssgrayscale-dark.cssgrayscale-dark.min.cssgrayscale-light.cssgrayscale-light.min.cssgreen-screen.cssgreen-screen.min.cssgruvbox-dark-hard.cssgruvbox-dark-hard.min.cssgruvbox-dark-medium.cssgruvbox-dark-medium.min.cssgruvbox-dark-pale.cssgruvbox-dark-pale.min.cssgruvbox-dark-soft.cssgruvbox-dark-soft.min.cssgruvbox-light-hard.cssgruvbox-light-hard.min.cssgruvbox-light-medium.cssgruvbox-light-medium.min.cssgruvbox-light-soft.cssgruvbox-light-soft.min.csshardcore.csshardcore.min.cssharmonic16-dark.cssharmonic16-dark.min.cssharmonic16-light.cssharmonic16-light.min.cssheetch-dark.cssheetch-dark.min.cssheetch-light.cssheetch-light.min.csshelios.csshelios.min.csshopscotch.csshopscotch.min.csshorizon-dark.csshorizon-dark.min.csshorizon-light.csshorizon-light.min.csshumanoid-dark.csshumanoid-dark.min.csshumanoid-light.csshumanoid-light.min.cssia-dark.cssia-dark.min.cssia-light.cssia-light.min.cssicy-dark.cssicy-dark.min.cssir-black.cssir-black.min.cssisotope.cssisotope.min.csskimber.csskimber.min.csslondon-tube.csslondon-tube.min.cssmacintosh.cssmacintosh.min.cssmarrakesh.cssmarrakesh.min.cssmateria.cssmateria.min.cssmaterial-darker.cssmaterial-darker.min.cssmaterial-lighter.cssmaterial-lighter.min.cssmaterial-palenight.cssmaterial-palenight.min.cssmaterial-vivid.cssmaterial-vivid.min.cssmaterial.cssmaterial.min.cssmellow-purple.cssmellow-purple.min.cssmexico-light.cssmexico-light.min.cssmocha.cssmocha.min.cssmonokai.cssmonokai.min.cssnebula.cssnebula.min.cssnord.cssnord.min.cssnova.cssnova.min.cssocean.cssocean.min.cssoceanicnext.cssoceanicnext.min.cssone-light.cssone-light.min.cssonedark.cssonedark.min.cssoutrun-dark.cssoutrun-dark.min.csspapercolor-dark.csspapercolor-dark.min.csspapercolor-light.csspapercolor-light.min.cssparaiso.cssparaiso.min.csspasque.csspasque.min.cssphd.cssphd.min.csspico.csspico.min.csspop.csspop.min.cssporple.cssporple.min.cssqualia.cssqualia.min.cssrailscasts.cssrailscasts.min.cssrebecca.cssrebecca.min.cssros-pine-dawn.cssros-pine-dawn.min.cssros-pine-moon.cssros-pine-moon.min.cssros-pine.cssros-pine.min.csssagelight.csssagelight.min.csssandcastle.csssandcastle.min.cssseti-ui.cssseti-ui.min.cssshapeshifter.cssshapeshifter.min.csssilk-dark.csssilk-dark.min.csssilk-light.csssilk-light.min.csssnazzy.csssnazzy.min.csssolar-flare-light.csssolar-flare-light.min.csssolar-flare.csssolar-flare.min.csssolarized-dark.csssolarized-dark.min.csssolarized-light.csssolarized-light.min.cssspacemacs.cssspacemacs.min.csssummercamp.csssummercamp.min.csssummerfruit-dark.csssummerfruit-dark.min.csssummerfruit-light.csssummerfruit-light.min.csssynth-midnight-terminal-dark.csssynth-midnight-terminal-dark.min.csssynth-midnight-terminal-light.csssynth-midnight-terminal-light.min.csstango.csstango.min.csstender.csstender.min.csstomorrow-night.csstomorrow-night.min.csstomorrow.csstomorrow.min.csstwilight.csstwilight.min.cssunikitty-dark.cssunikitty-dark.min.cssunikitty-light.cssunikitty-light.min.cssvulcan.cssvulcan.min.csswindows-10-light.csswindows-10-light.min.csswindows-10.csswindows-10.min.csswindows-95-light.csswindows-95-light.min.csswindows-95.csswindows-95.min.csswindows-high-contrast-light.csswindows-high-contrast-light.min.csswindows-high-contrast.csswindows-high-contrast.min.csswindows-nt-light.csswindows-nt-light.min.csswindows-nt.csswindows-nt.min.csswoodland.csswoodland.min.cssxcode-dusk.cssxcode-dusk.min.csszenburn.csszenburn.min.css
brown-paper.cssbrown-paper.min.cssbrown-papersq.pngcodepen-embed.csscodepen-embed.min.csscolor-brewer.csscolor-brewer.min.csscybertopia-cherry.csscybertopia-cherry.min.csscybertopia-dimmer.csscybertopia-dimmer.min.csscybertopia-icecap.csscybertopia-icecap.min.csscybertopia-saturated.csscybertopia-saturated.min.cssdark.cssdark.min.cssdefault.cssdefault.min.cssdevibeans.cssdevibeans.min.cssdocco.cssdocco.min.cssfar.cssfar.min.cssfelipec.cssfelipec.min.cssfoundation.cssfoundation.min.cssgithub-dark-dimmed.cssgithub-dark-dimmed.min.cssgithub-dark.cssgithub-dark.min.cssgithub.cssgithub.min.cssgml.cssgml.min.cssgooglecode.cssgooglecode.min.cssgradient-dark.cssgradient-dark.min.cssgradient-light.cssgradient-light.min.cssgrayscale.cssgrayscale.min.csshybrid.csshybrid.min.cssidea.cssidea.min.cssintellij-light.cssintellij-light.min.cssir-black.cssir-black.min.cssisbl-editor-dark.cssisbl-editor-dark.min.cssisbl-editor-light.cssisbl-editor-light.min.csskimbie-dark.csskimbie-dark.min.csskimbie-light.csskimbie-light.min.csslightfair.csslightfair.min.csslioshi.csslioshi.min.cssmagula.cssmagula.min.cssmono-blue.cssmono-blue.min.cssmonokai-sublime.cssmonokai-sublime.min.cssmonokai.cssmonokai.min.cssnight-owl.cssnight-owl.min.cssnnfx-dark.cssnnfx-dark.min.cssnnfx-light.cssnnfx-light.min.cssnord.cssnord.min.cssobsidian.cssobsidian.min.csspanda-syntax-dark.csspanda-syntax-dark.min.csspanda-syntax-light.csspanda-syntax-light.min.cssparaiso-dark.cssparaiso-dark.min.cssparaiso-light.cssparaiso-light.min.csspojoaque.csspojoaque.jpgpojoaque.min.csspurebasic.csspurebasic.min.cssqtcreator-dark.cssqtcreator-dark.min.cssqtcreator-light.cssqtcreator-light.min.cssrainbow.cssrainbow.min.cssrose-pine-dawn.cssrose-pine-dawn.min.cssrose-pine-moon.cssrose-pine-moon.min.cssrose-pine.cssrose-pine.min.cssrouteros.cssrouteros.min.cssschool-book.cssschool-book.min.cssshades-of-purple.cssshades-of-purple.min.csssrcery.csssrcery.min.cssstackoverflow-dark.cssstackoverflow-dark.min.cssstackoverflow-light.cssstackoverflow-light.min.csssunburst.csssunburst.min.csstokyo-night-dark.csstokyo-night-dark.min.csstokyo-night-light.csstokyo-night-light.min.csstomorrow-night-blue.csstomorrow-night-blue.min.csstomorrow-night-bright.csstomorrow-night-bright.min.cssvs.cssvs.min.cssvs2015.cssvs2015.min.cssxcode.cssxcode.min.cssxt256.cssxt256.min.csstypes
honkit
LICENSEREADME.md
bin
lib
BuildGenerator.d.tsBuildGenerator.d.ts.mapBuildGenerator.js
package.jsonapi
decodeConfig.d.tsdecodeConfig.d.ts.mapdecodeConfig.jsdecodeGlobal.d.tsdecodeGlobal.d.ts.mapdecodeGlobal.jsdecodePage.d.tsdecodePage.d.ts.mapdecodePage.jsdeprecate.d.tsdeprecate.d.ts.mapdeprecate.jsencodeConfig.d.tsencodeConfig.d.ts.mapencodeConfig.jsencodeGlobal.d.tsencodeGlobal.d.ts.mapencodeGlobal.jsencodeNavigation.d.tsencodeNavigation.d.ts.mapencodeNavigation.jsencodePage.d.tsencodePage.d.ts.mapencodePage.jsencodeProgress.d.tsencodeProgress.d.ts.mapencodeProgress.jsencodeSummary.d.tsencodeSummary.d.ts.mapencodeSummary.jsindex.d.tsindex.d.ts.mapindex.js
bin.d.tsbin.d.ts.mapbin.jsbrowser.d.tsbrowser.d.ts.mapbrowser.jscli
build.d.tsbuild.d.ts.mapbuild.jsbuildEbook.d.tsbuildEbook.d.ts.mapbuildEbook.jsgetBook.d.tsgetBook.d.ts.mapgetBook.jsgetOutputFolder.d.tsgetOutputFolder.d.ts.mapgetOutputFolder.jsindex.d.tsindex.d.ts.mapindex.jsinit.d.tsinit.d.ts.mapinit.jsoptions.d.tsoptions.d.ts.mapoptions.jsparse.d.tsparse.d.ts.mapparse.jsserve.d.tsserve.d.ts.mapserve.jsserver.d.tsserver.d.ts.mapserver.jswatch.d.tswatch.d.ts.mapwatch.js
constants
configDefault.d.tsconfigDefault.d.ts.mapconfigDefault.jsconfigFiles.d.tsconfigFiles.d.ts.mapconfigFiles.jsconfigSchema.d.tsconfigSchema.d.ts.mapconfigSchema.jsdefaultBlocks.d.tsdefaultBlocks.d.ts.mapdefaultBlocks.jsdefaultFilters.d.tsdefaultFilters.d.ts.mapdefaultFilters.jsdefaultPlugins.d.tsdefaultPlugins.d.ts.mapdefaultPlugins.jsextsAsciidoc.d.tsextsAsciidoc.d.ts.mapextsAsciidoc.jsextsMarkdown.d.tsextsMarkdown.d.ts.mapextsMarkdown.jsignoreFiles.d.tsignoreFiles.d.ts.mapignoreFiles.jspluginAssetsFolder.d.tspluginAssetsFolder.d.ts.mappluginAssetsFolder.jspluginHooks.d.tspluginHooks.d.ts.mappluginHooks.jspluginPrefix.d.tspluginPrefix.d.ts.mappluginPrefix.jspluginResources.d.tspluginResources.d.ts.mappluginResources.jstemplatesFolder.d.tstemplatesFolder.d.ts.maptemplatesFolder.jsthemePrefix.d.tsthemePrefix.d.ts.mapthemePrefix.js
fs
honkit.d.tshonkit.d.ts.maphonkit.jsindex.d.tsindex.d.ts.mapindex.jsinit.d.tsinit.d.ts.mapinit.jsjson
encodeBook.d.tsencodeBook.d.ts.mapencodeBook.jsencodeBookWithPage.d.tsencodeBookWithPage.d.ts.mapencodeBookWithPage.jsencodeFile.d.tsencodeFile.d.ts.mapencodeFile.jsencodeGlossary.d.tsencodeGlossary.d.ts.mapencodeGlossary.jsencodeGlossaryEntry.d.tsencodeGlossaryEntry.d.ts.mapencodeGlossaryEntry.jsencodeLanguages.d.tsencodeLanguages.d.ts.mapencodeLanguages.jsencodeOutput.d.tsencodeOutput.d.ts.mapencodeOutput.jsencodeOutputWithPage.d.tsencodeOutputWithPage.d.ts.mapencodeOutputWithPage.jsencodePage.d.tsencodePage.d.ts.mapencodePage.jsencodeReadme.d.tsencodeReadme.d.ts.mapencodeReadme.jsencodeSummary.d.tsencodeSummary.d.ts.mapencodeSummary.jsencodeSummaryArticle.d.tsencodeSummaryArticle.d.ts.mapencodeSummaryArticle.jsencodeSummaryArticleWithCache.d.tsencodeSummaryArticleWithCache.d.ts.mapencodeSummaryArticleWithCache.jsencodeSummaryPart.d.tsencodeSummaryPart.d.ts.mapencodeSummaryPart.jsindex.d.tsindex.d.ts.mapindex.js
models
book.d.tsbook.d.ts.mapbook.jsconfig.d.tsconfig.d.ts.mapconfig.jsfile.d.tsfile.d.ts.mapfile.jsfs.d.tsfs.d.ts.mapfs.jsglossary.d.tsglossary.d.ts.mapglossary.jsglossaryEntry.d.tsglossaryEntry.d.ts.mapglossaryEntry.jshash.d.tshash.d.ts.maphash.jsignore.d.tsignore.d.ts.mapignore.jslanguage.d.tslanguage.d.ts.maplanguage.jslanguages.d.tslanguages.d.ts.maplanguages.jsoutput.d.tsoutput.d.ts.mapoutput.jspage.d.tspage.d.ts.mappage.jsparser.d.tsparser.d.ts.mapparser.jsplugin.d.tsplugin.d.ts.mapplugin.jspluginDependency.d.tspluginDependency.d.ts.mappluginDependency.jsreadme.d.tsreadme.d.ts.mapreadme.jssummary.d.tssummary.d.ts.mapsummary.jssummaryArticle.d.tssummaryArticle.d.ts.mapsummaryArticle.jssummaryPart.d.tssummaryPart.d.ts.mapsummaryPart.jstemplateBlock.d.tstemplateBlock.d.ts.maptemplateBlock.jstemplateEngine.d.tstemplateEngine.d.ts.maptemplateEngine.jstemplateOutput.d.tstemplateOutput.d.ts.maptemplateOutput.jstemplateShortcut.d.tstemplateShortcut.d.ts.maptemplateShortcut.js
modifiers
config
addPlugin.d.tsaddPlugin.d.ts.mapaddPlugin.jseditPlugin.d.tseditPlugin.d.ts.mapeditPlugin.jsgetPluginConfig.d.tsgetPluginConfig.d.ts.mapgetPluginConfig.jshasPlugin.d.tshasPlugin.d.ts.maphasPlugin.jsindex.d.tsindex.d.ts.mapindex.jsisDefaultPlugin.d.tsisDefaultPlugin.d.ts.mapisDefaultPlugin.jsremovePlugin.d.tsremovePlugin.d.ts.mapremovePlugin.jstogglePlugin.d.tstogglePlugin.d.ts.maptogglePlugin.js
index.d.tsindex.d.ts.mapindex.jssummary
editArticleRef.d.tseditArticleRef.d.ts.mapeditArticleRef.jseditArticleTitle.d.tseditArticleTitle.d.ts.mapeditArticleTitle.jseditPartTitle.d.tseditPartTitle.d.ts.mapeditPartTitle.jsindex.d.tsindex.d.ts.mapindex.jsindexArticleLevels.d.tsindexArticleLevels.d.ts.mapindexArticleLevels.jsindexLevels.d.tsindexLevels.d.ts.mapindexLevels.jsindexPartLevels.d.tsindexPartLevels.d.ts.mapindexPartLevels.jsinsertArticle.d.tsinsertArticle.d.ts.mapinsertArticle.jsinsertPart.d.tsinsertPart.d.ts.mapinsertPart.jsmergeAtLevel.d.tsmergeAtLevel.d.ts.mapmergeAtLevel.jsmoveArticle.d.tsmoveArticle.d.ts.mapmoveArticle.jsmoveArticleAfter.d.tsmoveArticleAfter.d.ts.mapmoveArticleAfter.jsremoveArticle.d.tsremoveArticle.d.ts.mapremoveArticle.jsremovePart.d.tsremovePart.d.ts.mapremovePart.jsunshiftArticle.d.tsunshiftArticle.d.ts.mapunshiftArticle.js
output
Generator.d.tsGenerator.d.ts.mapGenerator.jscallHook.d.tscallHook.d.ts.mapcallHook.jscallPageHook.d.tscallPageHook.d.ts.mapcallPageHook.jscreateTemplateEngine.d.tscreateTemplateEngine.d.ts.mapcreateTemplateEngine.js
ebook
getConvertOptions.d.tsgetConvertOptions.d.ts.mapgetConvertOptions.jsgetCoverPath.d.tsgetCoverPath.d.ts.mapgetCoverPath.jsgetPDFTemplate.d.tsgetPDFTemplate.d.ts.mapgetPDFTemplate.jsindex.d.tsindex.d.ts.mapindex.jsonFinish.d.tsonFinish.d.ts.maponFinish.jsonPage.d.tsonPage.d.ts.maponPage.jsoptions.d.tsoptions.d.ts.mapoptions.js
generateAssets.d.tsgenerateAssets.d.ts.mapgenerateAssets.jsgenerateBook.d.tsgenerateBook.d.ts.mapgenerateBook.jsgeneratePage.d.tsgeneratePage.d.ts.mapgeneratePage.jsgeneratePages.d.tsgeneratePages.d.ts.mapgeneratePages.jsgetModifiers.d.tsgetModifiers.d.ts.mapgetModifiers.jshelper
fileToOutput.d.tsfileToOutput.d.ts.mapfileToOutput.jsfileToURL.d.tsfileToURL.d.ts.mapfileToURL.jsindex.d.tsindex.d.ts.mapindex.jsresolveFileToURL.d.tsresolveFileToURL.d.ts.mapresolveFileToURL.jswriteFile.d.tswriteFile.d.ts.mapwriteFile.js
index.d.tsindex.d.ts.mapindex.jsjson
index.d.tsindex.d.ts.mapindex.jsonFinish.d.tsonFinish.d.ts.maponFinish.jsonPage.d.tsonPage.d.ts.maponPage.jsoptions.d.tsoptions.d.ts.mapoptions.js
modifiers
addHeadingId.d.tsaddHeadingId.d.ts.mapaddHeadingId.jsannotateText.d.tsannotateText.d.ts.mapannotateText.jseditHTMLElement.d.tseditHTMLElement.d.ts.mapeditHTMLElement.jsfetchRemoteImages.d.tsfetchRemoteImages.d.ts.mapfetchRemoteImages.jshighlightCode.d.tshighlightCode.d.ts.maphighlightCode.jsindex.d.tsindex.d.ts.mapindex.jsinlineAssets.d.tsinlineAssets.d.ts.mapinlineAssets.jsinlinePng.d.tsinlinePng.d.ts.mapinlinePng.jsinlineSvg.d.tsinlineSvg.d.ts.mapinlineSvg.jsmodifyHTML.d.tsmodifyHTML.d.ts.mapmodifyHTML.jsresolveImages.d.tsresolveImages.d.ts.mapresolveImages.jsresolveLinks.d.tsresolveLinks.d.ts.mapresolveLinks.jssvgToImg.d.tssvgToImg.d.ts.mapsvgToImg.js
page-cache.d.tspage-cache.d.ts.mappage-cache.jsprepareAssets.d.tsprepareAssets.d.ts.mapprepareAssets.jspreparePages.d.tspreparePages.d.ts.mappreparePages.jspreparePlugins.d.tspreparePlugins.d.ts.mappreparePlugins.jstesting
createMock.d.tscreateMock.d.ts.mapcreateMock.jsgenerateMock.d.tsgenerateMock.d.ts.mapgenerateMock.js
website
copyPluginAssets.d.tscopyPluginAssets.d.ts.mapcopyPluginAssets.jscreateTemplateEngine.d.tscreateTemplateEngine.d.ts.mapcreateTemplateEngine.jsindex.d.tsindex.d.ts.mapindex.jslistSearchPaths.d.tslistSearchPaths.d.ts.maplistSearchPaths.jsonAsset.d.tsonAsset.d.ts.maponAsset.jsonFinish.d.tsonFinish.d.ts.maponFinish.jsonInit.d.tsonInit.d.ts.maponInit.jsonPage.d.tsonPage.d.ts.maponPage.jsoptions.d.tsoptions.d.ts.mapoptions.jsprepareI18n.d.tsprepareI18n.d.ts.mapprepareI18n.jsprepareResources.d.tsprepareResources.d.ts.mapprepareResources.jsstate.d.tsstate.d.ts.mapstate.js
parse
findParsableFile.d.tsfindParsableFile.d.ts.mapfindParsableFile.jsindex.d.tsindex.d.ts.mapindex.jslistAssets.d.tslistAssets.d.ts.maplistAssets.jslookupStructureFile.d.tslookupStructureFile.d.ts.maplookupStructureFile.jsparseBook.d.tsparseBook.d.ts.mapparseBook.jsparseConfig.d.tsparseConfig.d.ts.mapparseConfig.jsparseGlossary.d.tsparseGlossary.d.ts.mapparseGlossary.jsparseIgnore.d.tsparseIgnore.d.ts.mapparseIgnore.jsparseLanguages.d.tsparseLanguages.d.ts.mapparseLanguages.jsparsePage.d.tsparsePage.d.ts.mapparsePage.jsparsePageFromString.d.tsparsePageFromString.d.ts.mapparsePageFromString.jsparsePagesList.d.tsparsePagesList.d.ts.mapparsePagesList.jsparseReadme.d.tsparseReadme.d.ts.mapparseReadme.jsparseStructureFile.d.tsparseStructureFile.d.ts.mapparseStructureFile.jsparseSummary.d.tsparseSummary.d.ts.mapparseSummary.jsvalidateConfig.d.tsvalidateConfig.d.ts.mapvalidateConfig.jswalkSummary.d.tswalkSummary.d.ts.mapwalkSummary.js
parsers.d.tsparsers.d.ts.mapparsers.jsplugins
PluginResolver.d.tsPluginResolver.d.ts.mapPluginResolver.jsindex.d.tsindex.d.ts.mapindex.jslistBlocks.d.tslistBlocks.d.ts.maplistBlocks.jslistDependencies.d.tslistDependencies.d.ts.maplistDependencies.jslistDepsForBook.d.tslistDepsForBook.d.ts.maplistDepsForBook.jslistFilters.d.tslistFilters.d.ts.maplistFilters.jslistResources.d.tslistResources.d.ts.maplistResources.jsloadForBook.d.tsloadForBook.d.ts.maploadForBook.jsloadPlugin.d.tsloadPlugin.d.ts.maploadPlugin.jspackage-name-util.d.tspackage-name-util.d.ts.mappackage-name-util.jssortDependencies.d.tssortDependencies.d.ts.mapsortDependencies.jstoNames.d.tstoNames.d.ts.maptoNames.jsvalidateConfig.d.tsvalidateConfig.d.ts.mapvalidateConfig.jsvalidatePlugin.d.tsvalidatePlugin.d.ts.mapvalidatePlugin.js
templating
conrefsLoader.d.tsconrefsLoader.d.ts.mapconrefsLoader.jsindex.d.tsindex.d.ts.mapindex.jslistShortcuts.d.tslistShortcuts.d.ts.maplistShortcuts.jspostRender.d.tspostRender.d.ts.mappostRender.jsrender.d.tsrender.d.ts.maprender.jsrenderFile.d.tsrenderFile.d.ts.maprenderFile.jsreplaceShortcuts.d.tsreplaceShortcuts.d.ts.mapreplaceShortcuts.jsthemesLoader.d.tsthemesLoader.d.ts.mapthemesLoader.js
utils
command.d.tscommand.d.ts.mapcommand.jserror.d.tserror.d.ts.maperror.jsfs.d.tsfs.d.ts.mapfs.jsgenKey.d.tsgenKey.d.ts.mapgenKey.jsgit.d.tsgit.d.ts.mapgit.jsimages.d.tsimages.d.ts.mapimages.jslocation.d.tslocation.d.ts.maplocation.jslogger.d.tslogger.d.ts.maplogger.jsmergeDefaults.d.tsmergeDefaults.d.ts.mapmergeDefaults.jspath.d.tspath.d.ts.mappath.jspromise.d.tspromise.d.ts.mappromise.jsreducedObject.d.tsreducedObject.d.ts.mapreducedObject.jstiming.d.tstiming.d.ts.maptiming.js
html-entities
htmlparser2
LICENSEREADME.mdpackage.json
lib
Parser.d.tsParser.d.ts.mapParser.jsParser.js.mapTokenizer.d.tsTokenizer.d.ts.mapTokenizer.jsTokenizer.js.mapWritableStream.d.tsWritableStream.d.ts.mapWritableStream.jsWritableStream.js.map
esm
Parser.d.tsParser.d.ts.mapParser.jsParser.js.mapTokenizer.d.tsTokenizer.d.ts.mapTokenizer.jsTokenizer.js.mapWritableStream.d.tsWritableStream.d.ts.mapWritableStream.jsWritableStream.js.mapindex.d.tsindex.d.ts.mapindex.jsindex.js.mappackage.json
index.d.tsindex.d.ts.mapindex.jsindex.js.mapnode_modules
entities
LICENSE
lib
decode.d.tsdecode.d.ts.mapdecode.jsdecode.js.mapdecode_codepoint.d.tsdecode_codepoint.d.ts.mapdecode_codepoint.jsdecode_codepoint.js.mapencode.d.tsencode.d.ts.mapencode.jsencode.js.mapescape.d.tsescape.d.ts.mapescape.jsescape.js.map
package.jsonreadme.mdesm
decode.d.tsdecode.d.ts.mapdecode.jsdecode.js.mapdecode_codepoint.d.tsdecode_codepoint.d.ts.mapdecode_codepoint.jsdecode_codepoint.js.mapencode.d.tsencode.d.ts.mapencode.jsencode.js.mapescape.d.tsescape.d.ts.mapescape.jsescape.js.map
generated
decode-data-html.d.tsdecode-data-html.d.ts.mapdecode-data-html.jsdecode-data-html.js.mapdecode-data-xml.d.tsdecode-data-xml.d.ts.mapdecode-data-xml.jsdecode-data-xml.js.mapencode-html.d.tsencode-html.d.ts.mapencode-html.jsencode-html.js.map
index.d.tsindex.d.ts.mapindex.jsindex.js.mappackage.jsongenerated
decode-data-html.d.tsdecode-data-html.d.ts.mapdecode-data-html.jsdecode-data-html.js.mapdecode-data-xml.d.tsdecode-data-xml.d.ts.mapdecode-data-xml.jsdecode-data-xml.js.mapencode-html.d.tsencode-html.d.ts.mapencode-html.jsencode-html.js.map
index.d.tsindex.d.ts.mapindex.jsindex.js.maphttp-cache-semantics
http-errors
http-parser-js
http2-wrapper
LICENSEREADME.mdindex.d.tspackage.json
source
i18n-t
iconv-lite
.github
.idea
Changelog.mdLICENSEREADME.mdencodings
dbcs-codec.jsdbcs-data.jsindex.jsinternal.jssbcs-codec.jssbcs-data-generated.jssbcs-data.js
tables
big5-added.jsoncp936.jsoncp949.jsoncp950.jsoneucjp.jsongb18030-ranges.jsongbk-added.jsonshiftjis.json
utf16.jsutf32.jsutf7.jslib
package.jsonieee754
ignore
immutable
inflight
inherits
is-binary-path
is-core-module
is-docker
is-extglob
is-fullwidth-code-point
is-glob
is-number
is-stream
is-wsl
is
isobject
js-yaml
json-buffer
json-schema-defaults
.npmignore.travis.ymlCHANGELOG.mdGruntfile.jsLICENSEReadme.mdbower.jsonindex.jskarma.conf.js
lib
package.jsonjsonschema
juice
LICENSE.mdREADME.mdpackage.json
bin
client.jsindex.jsjuice.d.tslib
node_modules
cheerio-select
LICENSEREADME.md
lib
helpers.d.tshelpers.d.ts.maphelpers.jsindex.d.tsindex.d.ts.mapindex.jspositionals.d.tspositionals.d.ts.mappositionals.js
package.jsoncheerio
LICENSEReadme.mdpackage.json
lib
api
attributes.d.tsattributes.d.ts.mapattributes.jscss.d.tscss.d.ts.mapcss.jsforms.d.tsforms.d.ts.mapforms.jsmanipulation.d.tsmanipulation.d.ts.mapmanipulation.jstraversing.d.tstraversing.d.ts.maptraversing.js
cheerio.d.tscheerio.d.ts.mapcheerio.jsindex.d.tsindex.d.ts.mapindex.jsload.d.tsload.d.ts.mapload.jsoptions.d.tsoptions.d.ts.mapoptions.jsparse.d.tsparse.d.ts.mapparse.jsparsers
htmlparser2-adapter.d.tshtmlparser2-adapter.d.ts.maphtmlparser2-adapter.jsparse5-adapter.d.tsparse5-adapter.d.ts.mapparse5-adapter.js
static.d.tsstatic.d.ts.mapstatic.jstypes.d.tstypes.d.ts.maptypes.jsutils.d.tsutils.d.ts.maputils.jscommander
css-select
LICENSEREADME.md
lib
attributes.d.tsattributes.d.ts.mapattributes.jscompile.d.tscompile.d.ts.mapcompile.jsgeneral.d.tsgeneral.d.ts.mapgeneral.jsindex.d.tsindex.d.ts.mapindex.jsprocedure.d.tsprocedure.d.ts.mapprocedure.js
package.jsonpseudo-selectors
aliases.d.tsaliases.d.ts.mapaliases.jsfilters.d.tsfilters.d.ts.mapfilters.jsindex.d.tsindex.d.ts.mapindex.jspseudos.d.tspseudos.d.ts.mappseudos.jssubselects.d.tssubselects.d.ts.mapsubselects.js
sort.d.tssort.d.ts.mapsort.jstypes.d.tstypes.d.ts.maptypes.jsdom-serializer
LICENSEREADME.md
lib
package.jsondomhandler
domutils
LICENSE
lib
feeds.d.tsfeeds.d.ts.mapfeeds.jshelpers.d.tshelpers.d.ts.maphelpers.jsindex.d.tsindex.d.ts.mapindex.jslegacy.d.tslegacy.d.ts.maplegacy.jsmanipulation.d.tsmanipulation.d.ts.mapmanipulation.jsquerying.d.tsquerying.d.ts.mapquerying.jsstringify.d.tsstringify.d.ts.mapstringify.jstraversal.d.tstraversal.d.ts.maptraversal.js
package.jsonreadme.mdentities
LICENSE
lib
decode.d.tsdecode.d.ts.mapdecode.jsdecode_codepoint.d.tsdecode_codepoint.d.ts.mapdecode_codepoint.jsencode.d.tsencode.d.ts.mapencode.jsindex.d.tsindex.d.ts.mapindex.js
package.jsonreadme.mdmaps
htmlparser2
LICENSEREADME.md
lib
CollectingHandler.d.tsCollectingHandler.d.ts.mapCollectingHandler.jsFeedHandler.d.tsFeedHandler.d.ts.mapFeedHandler.jsMultiplexHandler.d.tsMultiplexHandler.d.ts.mapMultiplexHandler.jsParser.d.tsParser.d.ts.mapParser.jsTokenizer.d.tsTokenizer.d.ts.mapTokenizer.jsWritableStream.d.tsWritableStream.d.ts.mapWritableStream.jsindex.d.tsindex.d.ts.mapindex.js
package.jsonparse5-htmlparser2-tree-adapter
parse5
LICENSEREADME.mdindex.jspackage.json
lib
common
extensions
error-reporting
location-info
position-tracking
parser
serializer
tokenizer
tree-adapters
utils
keyv
kramed
.npmignore.travis.ymlLICENSEMakefileREADME.md
bin
bower.jsoncomponent.jsondoc
index.jskramed.min.jslib
man
package.jsonlivereload-js
LICENSEREADME.md
dist
lib
.keepmeconnector.jscustomevents.jsless.jslivereload.jsoptions.jsprotocol.jsreloader.jsstartup.jstimer.js
package.jsonlodash
LICENSEREADME.md_DataView.js_Hash.js_LazyWrapper.js_ListCache.js_LodashWrapper.js_Map.js_MapCache.js_Promise.js_Set.js_SetCache.js_Stack.js_Symbol.js_Uint8Array.js_WeakMap.js_apply.js_arrayAggregator.js_arrayEach.js_arrayEachRight.js_arrayEvery.js_arrayFilter.js_arrayIncludes.js_arrayIncludesWith.js_arrayLikeKeys.js_arrayMap.js_arrayPush.js_arrayReduce.js_arrayReduceRight.js_arraySample.js_arraySampleSize.js_arrayShuffle.js_arraySome.js_asciiSize.js_asciiToArray.js_asciiWords.js_assignMergeValue.js_assignValue.js_assocIndexOf.js_baseAggregator.js_baseAssign.js_baseAssignIn.js_baseAssignValue.js_baseAt.js_baseClamp.js_baseClone.js_baseConforms.js_baseConformsTo.js_baseCreate.js_baseDelay.js_baseDifference.js_baseEach.js_baseEachRight.js_baseEvery.js_baseExtremum.js_baseFill.js_baseFilter.js_baseFindIndex.js_baseFindKey.js_baseFlatten.js_baseFor.js_baseForOwn.js_baseForOwnRight.js_baseForRight.js_baseFunctions.js_baseGet.js_baseGetAllKeys.js_baseGetTag.js_baseGt.js_baseHas.js_baseHasIn.js_baseInRange.js_baseIndexOf.js_baseIndexOfWith.js_baseIntersection.js_baseInverter.js_baseInvoke.js_baseIsArguments.js_baseIsArrayBuffer.js_baseIsDate.js_baseIsEqual.js_baseIsEqualDeep.js_baseIsMap.js_baseIsMatch.js_baseIsNaN.js_baseIsNative.js_baseIsRegExp.js_baseIsSet.js_baseIsTypedArray.js_baseIteratee.js_baseKeys.js_baseKeysIn.js_baseLodash.js_baseLt.js_baseMap.js_baseMatches.js_baseMatchesProperty.js_baseMean.js_baseMerge.js_baseMergeDeep.js_baseNth.js_baseOrderBy.js_basePick.js_basePickBy.js_baseProperty.js_basePropertyDeep.js_basePropertyOf.js_basePullAll.js_basePullAt.js_baseRandom.js_baseRange.js_baseReduce.js_baseRepeat.js_baseRest.js_baseSample.js_baseSampleSize.js_baseSet.js_baseSetData.js_baseSetToString.js_baseShuffle.js_baseSlice.js_baseSome.js_baseSortBy.js_baseSortedIndex.js_baseSortedIndexBy.js_baseSortedUniq.js_baseSum.js_baseTimes.js_baseToNumber.js_baseToPairs.js_baseToString.js_baseTrim.js_baseUnary.js_baseUniq.js_baseUnset.js_baseUpdate.js_baseValues.js_baseWhile.js_baseWrapperValue.js_baseXor.js_baseZipObject.js_cacheHas.js_castArrayLikeObject.js_castFunction.js_castPath.js_castRest.js_castSlice.js_charsEndIndex.js_charsStartIndex.js_cloneArrayBuffer.js_cloneBuffer.js_cloneDataView.js_cloneRegExp.js_cloneSymbol.js_cloneTypedArray.js_compareAscending.js_compareMultiple.js_composeArgs.js_composeArgsRight.js_copyArray.js_copyObject.js_copySymbols.js_copySymbolsIn.js_coreJsData.js_countHolders.js_createAggregator.js_createAssigner.js_createBaseEach.js_createBaseFor.js_createBind.js_createCaseFirst.js_createCompounder.js_createCtor.js_createCurry.js_createFind.js_createFlow.js_createHybrid.js_createInverter.js_createMathOperation.js_createOver.js_createPadding.js_createPartial.js_createRange.js_createRecurry.js_createRelationalOperation.js_createRound.js_createSet.js_createToPairs.js_createWrap.js_customDefaultsAssignIn.js_customDefaultsMerge.js_customOmitClone.js_deburrLetter.js_defineProperty.js_equalArrays.js_equalByTag.js_equalObjects.js_escapeHtmlChar.js_escapeStringChar.js_flatRest.js_freeGlobal.js_getAllKeys.js_getAllKeysIn.js_getData.js_getFuncName.js_getHolder.js_getMapData.js_getMatchData.js_getNative.js_getPrototype.js_getRawTag.js_getSymbols.js_getSymbolsIn.js_getTag.js_getValue.js_getView.js_getWrapDetails.js_hasPath.js_hasUnicode.js_hasUnicodeWord.js_hashClear.js_hashDelete.js_hashGet.js_hashHas.js_hashSet.js_initCloneArray.js_initCloneByTag.js_initCloneObject.js_insertWrapDetails.js_isFlattenable.js_isIndex.js_isIterateeCall.js_isKey.js_isKeyable.js_isLaziable.js_isMaskable.js_isMasked.js_isPrototype.js_isStrictComparable.js_iteratorToArray.js_lazyClone.js_lazyReverse.js_lazyValue.js_listCacheClear.js_listCacheDelete.js_listCacheGet.js_listCacheHas.js_listCacheSet.js_mapCacheClear.js_mapCacheDelete.js_mapCacheGet.js_mapCacheHas.js_mapCacheSet.js_mapToArray.js_matchesStrictComparable.js_memoizeCapped.js_mergeData.js_metaMap.js_nativeCreate.js_nativeKeys.js_nativeKeysIn.js_nodeUtil.js_objectToString.js_overArg.js_overRest.js_parent.js_reEscape.js_reEvaluate.js_reInterpolate.js_realNames.js_reorder.js_replaceHolders.js_root.js_safeGet.js_setCacheAdd.js_setCacheHas.js_setData.js_setToArray.js_setToPairs.js_setToString.js_setWrapToString.js_shortOut.js_shuffleSelf.js_stackClear.js_stackDelete.js_stackGet.js_stackHas.js_stackSet.js_strictIndexOf.js_strictLastIndexOf.js_stringSize.js_stringToArray.js_stringToPath.js_toKey.js_toSource.js_trimmedEndIndex.js_unescapeHtmlChar.js_unicodeSize.js_unicodeToArray.js_unicodeWords.js_updateWrapDetails.js_wrapperClone.jsadd.jsafter.jsarray.jsary.jsassign.jsassignIn.jsassignInWith.jsassignWith.jsat.jsattempt.jsbefore.jsbind.jsbindAll.jsbindKey.jscamelCase.jscapitalize.jscastArray.jsceil.jschain.jschunk.jsclamp.jsclone.jscloneDeep.jscloneDeepWith.jscloneWith.jscollection.jscommit.jscompact.jsconcat.jscond.jsconforms.jsconformsTo.jsconstant.jscore.jscore.min.jscountBy.jscreate.jscurry.jscurryRight.jsdate.jsdebounce.jsdeburr.jsdefaultTo.jsdefaults.jsdefaultsDeep.jsdefer.jsdelay.jsdifference.jsdifferenceBy.jsdifferenceWith.jsdivide.jsdrop.jsdropRight.jsdropRightWhile.jsdropWhile.jseach.jseachRight.jsendsWith.jsentries.jsentriesIn.jseq.jsescape.jsescapeRegExp.jsevery.jsextend.jsextendWith.jsfill.jsfilter.jsfind.jsfindIndex.jsfindKey.jsfindLast.jsfindLastIndex.jsfindLastKey.jsfirst.jsflake.lockflake.nixflatMap.jsflatMapDeep.jsflatMapDepth.jsflatten.jsflattenDeep.jsflattenDepth.jsflip.jsfloor.jsflow.jsflowRight.jsforEach.jsforEachRight.jsforIn.jsforInRight.jsforOwn.jsforOwnRight.jsfp.js
fp
F.jsT.js__.js_baseConvert.js_convertBrowser.js_falseOptions.js_mapping.js_util.jsadd.jsafter.jsall.jsallPass.jsalways.jsany.jsanyPass.jsapply.jsarray.jsary.jsassign.jsassignAll.jsassignAllWith.jsassignIn.jsassignInAll.jsassignInAllWith.jsassignInWith.jsassignWith.jsassoc.jsassocPath.jsat.jsattempt.jsbefore.jsbind.jsbindAll.jsbindKey.jscamelCase.jscapitalize.jscastArray.jsceil.jschain.jschunk.jsclamp.jsclone.jscloneDeep.jscloneDeepWith.jscloneWith.jscollection.jscommit.jscompact.jscomplement.jscompose.jsconcat.jscond.jsconforms.jsconformsTo.jsconstant.jscontains.jsconvert.jscountBy.jscreate.jscurry.jscurryN.jscurryRight.jscurryRightN.jsdate.jsdebounce.jsdeburr.jsdefaultTo.jsdefaults.jsdefaultsAll.jsdefaultsDeep.jsdefaultsDeepAll.jsdefer.jsdelay.jsdifference.jsdifferenceBy.jsdifferenceWith.jsdissoc.jsdissocPath.jsdivide.jsdrop.jsdropLast.jsdropLastWhile.jsdropRight.jsdropRightWhile.jsdropWhile.jseach.jseachRight.jsendsWith.jsentries.jsentriesIn.jseq.jsequals.jsescape.jsescapeRegExp.jsevery.jsextend.jsextendAll.jsextendAllWith.jsextendWith.jsfill.jsfilter.jsfind.jsfindFrom.jsfindIndex.jsfindIndexFrom.jsfindKey.jsfindLast.jsfindLastFrom.jsfindLastIndex.jsfindLastIndexFrom.jsfindLastKey.jsfirst.jsflatMap.jsflatMapDeep.jsflatMapDepth.jsflatten.jsflattenDeep.jsflattenDepth.jsflip.jsfloor.jsflow.jsflowRight.jsforEach.jsforEachRight.jsforIn.jsforInRight.jsforOwn.jsforOwnRight.jsfromPairs.jsfunction.jsfunctions.jsfunctionsIn.jsget.jsgetOr.jsgroupBy.jsgt.jsgte.jshas.jshasIn.jshead.jsidentical.jsidentity.jsinRange.jsincludes.jsincludesFrom.jsindexBy.jsindexOf.jsindexOfFrom.jsinit.jsinitial.jsintersection.jsintersectionBy.jsintersectionWith.jsinvert.jsinvertBy.jsinvertObj.jsinvoke.jsinvokeArgs.jsinvokeArgsMap.jsinvokeMap.jsisArguments.jsisArray.jsisArrayBuffer.jsisArrayLike.jsisArrayLikeObject.jsisBoolean.jsisBuffer.jsisDate.jsisElement.jsisEmpty.jsisEqual.jsisEqualWith.jsisError.jsisFinite.jsisFunction.jsisInteger.jsisLength.jsisMap.jsisMatch.jsisMatchWith.jsisNaN.jsisNative.jsisNil.jsisNull.jsisNumber.jsisObject.jsisObjectLike.jsisPlainObject.jsisRegExp.jsisSafeInteger.jsisSet.jsisString.jsisSymbol.jsisTypedArray.jsisUndefined.jsisWeakMap.jsisWeakSet.jsiteratee.jsjoin.jsjuxt.jskebabCase.jskeyBy.jskeys.jskeysIn.jslang.jslast.jslastIndexOf.jslastIndexOfFrom.jslowerCase.jslowerFirst.jslt.jslte.jsmap.jsmapKeys.jsmapValues.jsmatches.jsmatchesProperty.jsmath.jsmax.jsmaxBy.jsmean.jsmeanBy.jsmemoize.jsmerge.jsmergeAll.jsmergeAllWith.jsmergeWith.jsmethod.jsmethodOf.jsmin.jsminBy.jsmixin.jsmultiply.jsnAry.jsnegate.jsnext.jsnoop.jsnow.jsnth.jsnthArg.jsnumber.jsobject.jsomit.jsomitAll.jsomitBy.jsonce.jsorderBy.jsover.jsoverArgs.jsoverEvery.jsoverSome.jspad.jspadChars.jspadCharsEnd.jspadCharsStart.jspadEnd.jspadStart.jsparseInt.jspartial.jspartialRight.jspartition.jspath.jspathEq.jspathOr.jspaths.jspick.jspickAll.jspickBy.jspipe.jsplaceholder.jsplant.jspluck.jsprop.jspropEq.jspropOr.jsproperty.jspropertyOf.jsprops.jspull.jspullAll.jspullAllBy.jspullAllWith.jspullAt.jsrandom.jsrange.jsrangeRight.jsrangeStep.jsrangeStepRight.jsrearg.jsreduce.jsreduceRight.jsreject.jsremove.jsrepeat.jsreplace.jsrest.jsrestFrom.jsresult.jsreverse.jsround.jssample.jssampleSize.jsseq.jsset.jssetWith.jsshuffle.jssize.jsslice.jssnakeCase.jssome.jssortBy.jssortedIndex.jssortedIndexBy.jssortedIndexOf.jssortedLastIndex.jssortedLastIndexBy.jssortedLastIndexOf.jssortedUniq.jssortedUniqBy.jssplit.jsspread.jsspreadFrom.jsstartCase.jsstartsWith.jsstring.jsstubArray.jsstubFalse.jsstubObject.jsstubString.jsstubTrue.jssubtract.jssum.jssumBy.jssymmetricDifference.jssymmetricDifferenceBy.jssymmetricDifferenceWith.jstail.jstake.jstakeLast.jstakeLastWhile.jstakeRight.jstakeRightWhile.jstakeWhile.jstap.jstemplate.jstemplateSettings.jsthrottle.jsthru.jstimes.jstoArray.jstoFinite.jstoInteger.jstoIterator.jstoJSON.jstoLength.jstoLower.jstoNumber.jstoPairs.jstoPairsIn.jstoPath.jstoPlainObject.jstoSafeInteger.jstoString.jstoUpper.jstransform.jstrim.jstrimChars.jstrimCharsEnd.jstrimCharsStart.jstrimEnd.jstrimStart.jstruncate.jsunapply.jsunary.jsunescape.jsunion.jsunionBy.jsunionWith.jsuniq.jsuniqBy.jsuniqWith.jsuniqueId.jsunnest.jsunset.jsunzip.jsunzipWith.jsupdate.jsupdateWith.jsupperCase.jsupperFirst.jsuseWith.jsutil.jsvalue.jsvalueOf.jsvalues.jsvaluesIn.jswhere.jswhereEq.jswithout.jswords.jswrap.jswrapperAt.jswrapperChain.jswrapperLodash.jswrapperReverse.jswrapperValue.jsxor.jsxorBy.jsxorWith.jszip.jszipAll.jszipObj.jszipObject.jszipObjectDeep.jszipWith.js
fromPairs.jsfunction.jsfunctions.jsfunctionsIn.jsget.jsgroupBy.jsgt.jsgte.jshas.jshasIn.jshead.jsidentity.jsinRange.jsincludes.jsindex.jsindexOf.jsinitial.jsintersection.jsintersectionBy.jsintersectionWith.jsinvert.jsinvertBy.jsinvoke.jsinvokeMap.jsisArguments.jsisArray.jsisArrayBuffer.jsisArrayLike.jsisArrayLikeObject.jsisBoolean.jsisBuffer.jsisDate.jsisElement.jsisEmpty.jsisEqual.jsisEqualWith.jsisError.jsisFinite.jsisFunction.jsisInteger.jsisLength.jsisMap.jsisMatch.jsisMatchWith.jsisNaN.jsisNative.jsisNil.jsisNull.jsisNumber.jsisObject.jsisObjectLike.jsisPlainObject.jsisRegExp.jsisSafeInteger.jsisSet.jsisString.jsisSymbol.jsisTypedArray.jsisUndefined.jsisWeakMap.jsisWeakSet.jsiteratee.jsjoin.jskebabCase.jskeyBy.jskeys.jskeysIn.jslang.jslast.jslastIndexOf.jslodash.jslodash.min.jslowerCase.jslowerFirst.jslt.jslte.jsmap.jsmapKeys.jsmapValues.jsmatches.jsmatchesProperty.jsmath.jsmax.jsmaxBy.jsmean.jsmeanBy.jsmemoize.jsmerge.jsmergeWith.jsmethod.jsmethodOf.jsmin.jsminBy.jsmixin.jsmultiply.jsnegate.jsnext.jsnoop.jsnow.jsnth.jsnthArg.jsnumber.jsobject.jsomit.jsomitBy.jsonce.jsorderBy.jsover.jsoverArgs.jsoverEvery.jsoverSome.jspackage.jsonpad.jspadEnd.jspadStart.jsparseInt.jspartial.jspartialRight.jspartition.jspick.jspickBy.jsplant.jsproperty.jspropertyOf.jspull.jspullAll.jspullAllBy.jspullAllWith.jspullAt.jsrandom.jsrange.jsrangeRight.jsrearg.jsreduce.jsreduceRight.jsreject.jsrelease.mdremove.jsrepeat.jsreplace.jsrest.jsresult.jsreverse.jsround.jssample.jssampleSize.jsseq.jsset.jssetWith.jsshuffle.jssize.jsslice.jssnakeCase.jssome.jssortBy.jssortedIndex.jssortedIndexBy.jssortedIndexOf.jssortedLastIndex.jssortedLastIndexBy.jssortedLastIndexOf.jssortedUniq.jssortedUniqBy.jssplit.jsspread.jsstartCase.jsstartsWith.jsstring.jsstubArray.jsstubFalse.jsstubObject.jsstubString.jsstubTrue.jssubtract.jssum.jssumBy.jstail.jstake.jstakeRight.jstakeRightWhile.jstakeWhile.jstap.jstemplate.jstemplateSettings.jsthrottle.jsthru.jstimes.jstoArray.jstoFinite.jstoInteger.jstoIterator.jstoJSON.jstoLength.jstoLower.jstoNumber.jstoPairs.jstoPairsIn.jstoPath.jstoPlainObject.jstoSafeInteger.jstoString.jstoUpper.jstransform.jstrim.jstrimEnd.jstrimStart.jstruncate.jsunary.jsunescape.jsunion.jsunionBy.jsunionWith.jsuniq.jsuniqBy.jsuniqWith.jsuniqueId.jsunset.jsunzip.jsunzipWith.jsupdate.jsupdateWith.jsupperCase.jsupperFirst.jsutil.jsvalue.jsvalueOf.jsvalues.jsvaluesIn.jswithout.jswords.jswrap.jswrapperAt.jswrapperChain.jswrapperLodash.jswrapperReverse.jswrapperValue.jsxor.jsxorBy.jsxorWith.jszip.jszipObject.jszipObjectDeep.jszipWith.jslowercase-keys
lru_map
lunr
.npmignore.travis.ymlCHANGELOG.mdownCNAMECONTRIBUTING.mdownLICENSEMakefileREADME.mdownVERSIONbower.json
build
component.jsondocs
example
app.jsexample_data.jsonexample_index.jsonindex.htmlindex_builder.jsjquery.jsmustache.jsrequire.js
index.htmltemplates
text.jslib
.tern-portdocument_store.jsevent_emitter.jsindex.jslunr.jspipeline.jssorted_set.jsstemmer.jsstop_word_filter.jstoken_store.jstokenizer.jstrimmer.jsutils.jsvector.js
lunr.jslunr.min.jsnotesout
package.jsonperf
document_store_test.js
server.jsstyles.csssuccinct_trie.jsenv
fixtures
foo_test.jsindex.htmlindex_test.jspipeline_test.jsset_index_of_test.jssorted_set_test.jsstemmer_test.jstoken_store_test.jstokenizer_test.jsvector_test.jstest
env
event_emitter_test.jsfixtures
index.htmlindex_test.jslunr_test.jspipeline_test.jsrunner.shsearch_test.jsserialisation_test.jssize.htmlsorted_set_test.jsstemmer_test.jsstop_word_filter_test.jsstore_node_test.jsstore_test.jstest_helper.jstoken_store_test.jstokenizer_test.jstrimmer_test.jsvector_test.jsmath-intrinsics
.eslintrc
.github
CHANGELOG.mdLICENSEREADME.mdabs.d.tsabs.jsconstants
floor.d.tsfloor.jsisFinite.d.tsisFinite.jsisInteger.d.tsisInteger.jsisNaN.d.tsisNaN.jsisNegativeZero.d.tsisNegativeZero.jsmax.d.tsmax.jsmin.d.tsmin.jsmod.d.tsmod.jspackage.jsonpow.d.tspow.jsround.d.tsround.jssign.d.tssign.jstest
tsconfig.jsonmemoize-one
LICENSEREADME.md
dist
are-inputs-equal.d.tsmemoize-one.cjs.jsmemoize-one.cjs.js.flowmemoize-one.d.tsmemoize-one.esm.jsmemoize-one.jsmemoize-one.min.js
package.jsonsrc
mensch
mime
mimic-response
minimatch
minimist
mkdirp
moment
CHANGELOG.mdLICENSEREADME.mdender.js
dist
locale
af.jsar-dz.jsar-kw.jsar-ly.jsar-ma.jsar-ps.jsar-sa.jsar-tn.jsar.jsaz.jsbe.jsbg.jsbm.jsbn-bd.jsbn.jsbo.jsbr.jsbs.jsca.jscs.jscv.jscy.jsda.jsde-at.jsde-ch.jsde.jsdv.jsel.jsen-au.jsen-ca.jsen-gb.jsen-ie.jsen-il.jsen-in.jsen-nz.jsen-sg.jseo.jses-do.jses-mx.jses-us.jses.jset.jseu.jsfa.jsfi.jsfil.jsfo.jsfr-ca.jsfr-ch.jsfr.jsfy.jsga.jsgd.jsgl.jsgom-deva.jsgom-latn.jsgu.jshe.jshi.jshr.jshu.jshy-am.jsid.jsis.jsit-ch.jsit.jsja.jsjv.jska.jskk.jskm.jskn.jsko.jsku-kmr.jsku.jsky.jslb.jslo.jslt.jslv.jsme.jsmi.jsmk.jsml.jsmn.jsmr.jsms-my.jsms.jsmt.jsmy.jsnb.jsne.jsnl-be.jsnl.jsnn.jsoc-lnc.jspa-in.jspl.jspt-br.jspt.jsro.jsru.jssd.jsse.jssi.jssk.jssl.jssq.jssr-cyrl.jssr.jsss.jssv.jssw.jsta.jste.jstet.jstg.jsth.jstk.jstl-ph.jstlh.jstr.jstzl.jstzm-latn.jstzm.jsug-cn.jsuk.jsur.jsuz-latn.jsuz.jsvi.jsx-pseudo.jsyo.jszh-cn.jszh-hk.jszh-mo.jszh-tw.js
moment.jslocale
af.jsar-dz.jsar-kw.jsar-ly.jsar-ma.jsar-ps.jsar-sa.jsar-tn.jsar.jsaz.jsbe.jsbg.jsbm.jsbn-bd.jsbn.jsbo.jsbr.jsbs.jsca.jscs.jscv.jscy.jsda.jsde-at.jsde-ch.jsde.jsdv.jsel.jsen-au.jsen-ca.jsen-gb.jsen-ie.jsen-il.jsen-in.jsen-nz.jsen-sg.jseo.jses-do.jses-mx.jses-us.jses.jset.jseu.jsfa.jsfi.jsfil.jsfo.jsfr-ca.jsfr-ch.jsfr.jsfy.jsga.jsgd.jsgl.jsgom-deva.jsgom-latn.jsgu.jshe.jshi.jshr.jshu.jshy-am.jsid.jsis.jsit-ch.jsit.jsja.jsjv.jska.jskk.jskm.jskn.jsko.jsku-kmr.jsku.jsky.jslb.jslo.jslt.jslv.jsme.jsmi.jsmk.jsml.jsmn.jsmr.jsms-my.jsms.jsmt.jsmy.jsnb.jsne.jsnl-be.jsnl.jsnn.jsoc-lnc.jspa-in.jspl.jspt-br.jspt.jsro.jsru.jssd.jsse.jssi.jssk.jssl.jssq.jssr-cyrl.jssr.jsss.jssv.jssw.jsta.jste.jstet.jstg.jsth.jstk.jstl-ph.jstlh.jstr.jstzl.jstzm-latn.jstzm.jsug-cn.jsuk.jsur.jsuz-latn.jsuz.jsvi.jsx-pseudo.jsyo.jszh-cn.jszh-hk.jszh-mo.jszh-tw.js
min
locales.jslocales.min.jslocales.min.js.mapmoment-with-locales.jsmoment-with-locales.min.jsmoment-with-locales.min.js.mapmoment.min.jsmoment.min.js.map
moment.d.tsmoment.jspackage.jspackage.jsonsrc
lib
create
check-overflow.jsdate-from-array.jsfrom-anything.jsfrom-array.jsfrom-object.jsfrom-string-and-array.jsfrom-string-and-format.jsfrom-string.jslocal.jsparsing-flags.jsutc.jsvalid.js
duration
abs.jsadd-subtract.jsas.jsbubble.jsclone.jsconstructor.jscreate.jsduration.jsget.jshumanize.jsiso-string.jsprototype.jsvalid.js
format
locale
base-config.jscalendar.jsconstructor.jsen.jsformats.jsinvalid.jslists.jslocale.jslocales.jsordinal.jspre-post-format.jsprototype.jsrelative.jsset.js
moment
add-subtract.jscalendar.jsclone.jscompare.jsconstructor.jscreation-data.jsdiff.jsformat.jsfrom.jsget-set.jslocale.jsmin-max.jsmoment.jsnow.jsprototype.jsstart-end-of.jsto-type.jsto.jsvalid.js
parse
units
aliases.jsconstants.jsday-of-month.jsday-of-week.jsday-of-year.jsera.jshour.jsmillisecond.jsminute.jsmonth.jsoffset.jspriorities.jsquarter.jssecond.jstimestamp.jstimezone.jsunits.jsweek-calendar-utils.jsweek-year.jsweek.jsyear.js
utils
abs-ceil.jsabs-floor.jsabs-round.jscompare-arrays.jsdefaults.jsdeprecate.jsextend.jshas-own-prop.jshooks.jsindex-of.jsis-array.jsis-calendar-spec.jsis-date.jsis-function.jsis-leap-year.jsis-moment-input.jsis-number.jsis-object-empty.jsis-object.jsis-string.jsis-undefined.jskeys.jsmap.jsmod.jssome.jsto-int.jszero-fill.js
locale
af.jsar-dz.jsar-kw.jsar-ly.jsar-ma.jsar-ps.jsar-sa.jsar-tn.jsar.jsaz.jsbe.jsbg.jsbm.jsbn-bd.jsbn.jsbo.jsbr.jsbs.jsca.jscs.jscv.jscy.jsda.jsde-at.jsde-ch.jsde.jsdv.jsel.jsen-au.jsen-ca.jsen-gb.jsen-ie.jsen-il.jsen-in.jsen-nz.jsen-sg.jseo.jses-do.jses-mx.jses-us.jses.jset.jseu.jsfa.jsfi.jsfil.jsfo.jsfr-ca.jsfr-ch.jsfr.jsfy.jsga.jsgd.jsgl.jsgom-deva.jsgom-latn.jsgu.jshe.jshi.jshr.jshu.jshy-am.jsid.jsis.jsit-ch.jsit.jsja.jsjv.jska.jskk.jskm.jskn.jsko.jsku-kmr.jsku.jsky.jslb.jslo.jslt.jslv.jsme.jsmi.jsmk.jsml.jsmn.jsmr.jsms-my.jsms.jsmt.jsmy.jsnb.jsne.jsnl-be.jsnl.jsnn.jsoc-lnc.jspa-in.jspl.jspt-br.jspt.jsro.jsru.jssd.jsse.jssi.jssk.jssl.jssq.jssr-cyrl.jssr.jsss.jssv.jssw.jsta.jste.jstet.jstg.jsth.jstk.jstl-ph.jstlh.jstr.jstzl.jstzm-latn.jstzm.jsug-cn.jsuk.jsur.jsuz-latn.jsuz.jsvi.jsx-pseudo.jsyo.jszh-cn.jszh-hk.jszh-mo.jszh-tw.js
moment.jsts3.1-typings
ms
node-fetch
normalize-path
normalize-url
nth-check
LICENSEREADME.md
lib
compile.d.tscompile.d.ts.mapcompile.jscompile.js.map
package.jsonesm
compile.d.tscompile.d.ts.mapcompile.jscompile.js.mapindex.d.tsindex.d.ts.mapindex.jsindex.js.mappackage.jsonparse.d.tsparse.d.ts.mapparse.jsparse.js.map
index.d.tsindex.d.ts.mapindex.jsindex.js.mapparse.d.tsparse.d.ts.mapparse.jsparse.js.mapnunjucks-do
nunjucks
LICENSEREADME.md
bin
browser
nunjucks-slim.jsnunjucks-slim.js.mapnunjucks-slim.min.jsnunjucks-slim.min.js.mapnunjucks.jsnunjucks.js.mapnunjucks.min.jsnunjucks.min.js.map
index.jspackage.jsonsrc
object-assign
object-inspect
.eslintrc
.github
.nycrcCHANGELOG.mdLICENSEexample
index.jspackage-support.jsonpackage.jsonreadme.markdowntest-core-js.jstest
bigint.js
util.inspect.jsbrowser
circular.jsdeep.jselement.jserr.jsfakes.jsfn.jsglobal.jshas.jsholes.jsindent-option.jsinspect.jslowbyte.jsnumber.jsquoteStyle.jstoStringTag.jsundef.jsvalues.jsobject-path
.travis.ymlLICENSEREADME.mdSECURITY.mdbenchmark.jsbower.jsoncomponent.jsonindex.jspackage.jsontest.js
omit-keys
.gitattributes.jshintrc.npmignore.travis.yml.verbrc.mdLICENSE-MITREADME.mdindex.jspackage.jsontest.js
on-finished
once
open
os-tmpdir
p-cancelable
parse5-htmlparser2-tree-adapter
parse5-parser-stream
parse5
LICENSEREADME.mdpackage.json
dist
cjs
common
doctype.d.tsdoctype.jserror-codes.d.tserror-codes.jsforeign-content.d.tsforeign-content.jshtml.d.tshtml.jstoken.d.tstoken.jsunicode.d.tsunicode.js
index.d.tsindex.jspackage.jsonparser
formatting-element-list.d.tsformatting-element-list.jsindex.d.tsindex.jsopen-element-stack.d.tsopen-element-stack.js
serializer
tokenizer
tree-adapters
common
doctype.d.tsdoctype.jserror-codes.d.tserror-codes.jsforeign-content.d.tsforeign-content.jshtml.d.tshtml.jstoken.d.tstoken.jsunicode.d.tsunicode.js
index.d.tsindex.jsparser
formatting-element-list.d.tsformatting-element-list.jsindex.d.tsindex.jsopen-element-stack.d.tsopen-element-stack.js
serializer
tokenizer
tree-adapters
node_modules
entities
LICENSE
lib
decode.d.tsdecode.d.ts.mapdecode.jsdecode.js.mapdecode_codepoint.d.tsdecode_codepoint.d.ts.mapdecode_codepoint.jsdecode_codepoint.js.mapencode.d.tsencode.d.ts.mapencode.jsencode.js.mapescape.d.tsescape.d.ts.mapescape.jsescape.js.map
package.jsonreadme.mdesm
decode.d.tsdecode.d.ts.mapdecode.jsdecode.js.mapdecode_codepoint.d.tsdecode_codepoint.d.ts.mapdecode_codepoint.jsdecode_codepoint.js.mapencode.d.tsencode.d.ts.mapencode.jsencode.js.mapescape.d.tsescape.d.ts.mapescape.jsescape.js.map
generated
decode-data-html.d.tsdecode-data-html.d.ts.mapdecode-data-html.jsdecode-data-html.js.mapdecode-data-xml.d.tsdecode-data-xml.d.ts.mapdecode-data-xml.jsdecode-data-xml.js.mapencode-html.d.tsencode-html.d.ts.mapencode-html.jsencode-html.js.map
index.d.tsindex.d.ts.mapindex.jsindex.js.mappackage.jsongenerated
decode-data-html.d.tsdecode-data-html.d.ts.mapdecode-data-html.jsdecode-data-html.js.mapdecode-data-xml.d.tsdecode-data-xml.d.ts.mapdecode-data-xml.jsdecode-data-xml.js.mapencode-html.d.tsencode-html.d.ts.mapencode-html.jsencode-html.js.map
index.d.tsindex.d.ts.mapindex.jsindex.js.mappath-is-absolute
path-parse
picomatch
q
qs
quick-lru
range-parser
raw-body
readdirp
require-directory
resolve-alpn
resolve
.editorconfig.eslintrc
.github
LICENSESECURITY.mdasync.jsbin
example
index.jslib
async.jscaller.jscore.jscore.jsonhomedir.jsis-core.jsnode-modules-paths.jsnormalize-options.jssync.js
package.jsonreadme.markdownsync.jstest
core.jsdotdot.jsprecedence.jsresolver_sync.jsshadowed_core.jssubdirs.jssymlinks.js
dotdot
faulty_basedir.jsfilter.jsfilter_sync.jshome_paths.jshome_paths_sync.jsmock.jsmock_sync.jsmodule_dir.jsmodule_dir
node-modules-paths.jsnode_path.jsnode_path
nonstring.jspathfilter.jspathfilter
deep_ref
precedence
resolver.jsresolver
baz
browser_field
cup.coffeedot_main
dot_slash_main
false_main
foo.jsincorrect_main
invalid_main
mug.coffeemug.jsmultirepo
nested_symlinks
other_path
quux
foo
same_names
symlinked
without_basedir
shadowed_core
node_modules
util
responselike
rimraf
safe-buffer
safe-json-parse
safer-buffer
semver
LICENSEREADME.md
bin
classes
functions
clean.jscmp.jscoerce.jscompare-build.jscompare-loose.jscompare.jsdiff.jseq.jsgt.jsgte.jsinc.jslt.jslte.jsmajor.jsminor.jsneq.jsparse.jspatch.jsprerelease.jsrcompare.jsrsort.jssatisfies.jssort.jsvalid.js
index.jsinternal
package.jsonpreload.jsrange.bnfranges
send
setprototypeof
side-channel-list
.editorconfig.eslintrc
.github
.nycrcCHANGELOG.mdLICENSEREADME.mdindex.d.tsindex.jslist.d.tspackage.jsontest
tsconfig.jsonside-channel-map
.editorconfig.eslintrc
.github
.nycrcCHANGELOG.mdLICENSEREADME.mdindex.d.tsindex.jspackage.jsontest
tsconfig.jsonside-channel-weakmap
.editorconfig.eslintrc
.github
.nycrcCHANGELOG.mdLICENSEREADME.mdindex.d.tsindex.jspackage.jsontest
tsconfig.jsonside-channel
.editorconfig.eslintrc
.github
.nycrcCHANGELOG.mdLICENSEREADME.mdindex.d.tsindex.jspackage.jsontest
tsconfig.jsonslick
sprintf-js
.npmignoreLICENSEREADME.mdbower.json
demo
dist
angular-sprintf.min.jsangular-sprintf.min.js.mapangular-sprintf.min.mapsprintf.min.jssprintf.min.js.mapsprintf.min.map
gruntfile.jspackage.jsonsrc
test
statuses
string-template
string-width
string_decoder
strip-ansi
supports-preserve-symlinks-flag
tiny-lr
.babelrc.eslintignore.eslintrc.travis.ymlLICENSE-MITappveyor.yml
.idea
dictionaries
encodings.xmlinspectionProfiles
jsLibraryMappings.xmlmisc.xmlmodules.xmltiny-lr.imlvcs.xmlworkspace.xmlexamples
express
lib
node_modules
package.jsonreadme.mdscripts
src
src_test
test
yarn.locktmp
to-regex-range
toidentifier
tr46
try-resolve
tslib
CopyrightNotice.txtLICENSE.txtREADME.mdSECURITY.md
modules
package.jsontslib.d.tstslib.es6.htmltslib.es6.jstslib.es6.mjstslib.htmltslib.jstype-fest
index.d.tslicense-cc0license-mitpackage.jsonreadme.md
source
and.d.tsarray-indices.d.tsarray-slice.d.tsarray-splice.d.tsarray-tail.d.tsarray-values.d.tsarrayable.d.tsasync-return-type.d.tsasyncify.d.tsbasic.d.tscamel-case.d.tscamel-cased-properties-deep.d.tscamel-cased-properties.d.tsconditional-except.d.tsconditional-keys.d.tsconditional-pick-deep.d.tsconditional-pick.d.tsconditional-simplify.d.tsdelimiter-case.d.tsdelimiter-cased-properties-deep.d.tsdelimiter-cased-properties.d.tsdistributed-omit.d.tsdistributed-pick.d.tsempty-object.d.tsenforce-optional.d.tsentries.d.tsentry.d.tsexact.d.tsexcept.d.tsfind-global-type.d.tsfixed-length-array.d.tsget.d.tsglobal-this.d.tsgreater-than-or-equal.d.tsgreater-than.d.tshas-optional-keys.d.tshas-readonly-keys.d.tshas-required-keys.d.tshas-writable-keys.d.tsif-any.d.tsif-empty-object.d.tsif-never.d.tsif-null.d.tsif-unknown.d.tsincludes.d.tsint-closed-range.d.tsint-range.d.ts
internal
invariant-of.d.tsis-any.d.tsis-equal.d.tsis-float.d.tsis-integer.d.tsis-literal.d.tsis-never.d.tsis-null.d.tsis-tuple.d.tsis-unknown.d.tsiterable-element.d.tsjoin.d.tsjsonifiable.d.tsjsonify.d.tskebab-case.d.tskebab-cased-properties-deep.d.tskebab-cased-properties.d.tskeys-of-union.d.tslast-array-element.d.tsless-than-or-equal.d.tsless-than.d.tsliteral-to-primitive-deep.d.tsliteral-to-primitive.d.tsliteral-union.d.tsmerge-deep.d.tsmerge-exclusive.d.tsmerge.d.tsmultidimensional-array.d.tsmultidimensional-readonly-array.d.tsnon-empty-object.d.tsnon-empty-tuple.d.tsnumeric.d.tsobservable-like.d.tsomit-deep.d.tsomit-index-signature.d.tsopaque.d.tsoptional-keys-of.d.tsor.d.tsoverride-properties.d.tspackage-json.d.tspartial-deep.d.tspartial-on-undefined-deep.d.tspascal-case.d.tspascal-cased-properties-deep.d.tspascal-cased-properties.d.tspaths.d.tspick-deep.d.tspick-index-signature.d.tsprimitive.d.tspromisable.d.tsreadonly-deep.d.tsreadonly-keys-of.d.tsreadonly-tuple.d.tsreplace.d.tsrequire-all-or-none.d.tsrequire-at-least-one.d.tsrequire-exactly-one.d.tsrequire-one-or-none.d.tsrequired-deep.d.tsrequired-keys-of.d.tsschema.d.tsscreaming-snake-case.d.tsset-field-type.d.tsset-non-nullable.d.tsset-optional.d.tsset-parameter-type.d.tsset-readonly.d.tsset-required-deep.d.tsset-required.d.tsset-return-type.d.tsshared-union-fields-deep.d.tsshared-union-fields.d.tssimplify-deep.d.tssimplify.d.tssingle-key-object.d.tssnake-case.d.tssnake-cased-properties-deep.d.tssnake-cased-properties.d.tssplit.d.tsspread.d.tsstring-key-of.d.tsstring-repeat.d.tsstring-slice.d.tsstringified.d.tsstructured-cloneable.d.tssubtract.d.tssum.d.tstagged-union.d.tstagged.d.tstrim.d.tstsconfig-json.d.tstuple-to-union.d.tstyped-array.d.tsundefined-on-partial-deep.d.tsunion-to-intersection.d.tsunion-to-tuple.d.tsunknown-array.d.tsunknown-record.d.tsvalue-of.d.tswords.d.tswritable-deep.d.tswritable-keys-of.d.tswritable.d.tsundici
LICENSEREADME.mdindex-fetch.jsindex.d.tsindex.jspackage.json
docs
docs
api
Agent.mdBalancedPool.mdCacheStorage.mdClient.mdConnector.mdContentType.mdCookies.mdDebug.mdDiagnosticsChannel.mdDispatchInterceptor.mdDispatcher.mdEnvHttpProxyAgent.mdErrors.mdEventSource.mdFetch.mdMockAgent.mdMockClient.mdMockErrors.mdMockPool.mdPool.mdPoolStats.mdProxyAgent.mdRedirectHandler.mdRetryAgent.mdRetryHandler.mdUtil.mdWebSocket.mdapi-lifecycle.md
best-practices
lib
api
abort-signal.jsapi-connect.jsapi-pipeline.jsapi-request.jsapi-stream.jsapi-upgrade.jsindex.jsreadable.jsutil.js
core
dispatcher
agent.jsbalanced-pool.jsclient-h1.jsclient-h2.jsclient.jsdispatcher-base.jsdispatcher.jsenv-http-proxy-agent.jsfixed-queue.jspool-base.jspool-stats.jspool.jsproxy-agent.jsretry-agent.js
global.jshandler
interceptor
llhttp
mock
mock-agent.jsmock-client.jsmock-errors.jsmock-interceptor.jsmock-pool.jsmock-symbols.jsmock-utils.jspending-interceptors-formatter.jspluralizer.js
util
web
cache
cookies
eventsource
fetch
LICENSEbody.jsconstants.jsdata-url.jsdispatcher-weakref.jsfile.jsformdata-parser.jsformdata.jsglobal.jsheaders.jsindex.jsrequest.jsresponse.jssymbols.jsutil.jswebidl.js
fileapi
websocket
scripts
types
README.mdagent.d.tsapi.d.tsbalanced-pool.d.tscache.d.tsclient.d.tsconnector.d.tscontent-type.d.tscookies.d.tsdiagnostics-channel.d.tsdispatcher.d.tsenv-http-proxy-agent.d.tserrors.d.tseventsource.d.tsfetch.d.tsfile.d.tsfilereader.d.tsformdata.d.tsglobal-dispatcher.d.tsglobal-origin.d.tshandlers.d.tsheader.d.tsindex.d.tsinterceptors.d.tsmock-agent.d.tsmock-client.d.tsmock-errors.d.tsmock-interceptor.d.tsmock-pool.d.tspatch.d.tspool-stats.d.tspool.d.tsproxy-agent.d.tsreadable.d.tsretry-agent.d.tsretry-handler.d.tsutil.d.tswebidl.d.tswebsocket.d.ts
unxhr
urijs
valid-data-url
web-resource-inliner
README.mdpackage.json
node_modules
.bin
dom-serializer
LICENSEREADME.mdpackage.json
lib
node_modules
domhandler
domhandler
domutils
LICENSEpackage.jsonreadme.md
lib
feeds.d.tsfeeds.d.ts.mapfeeds.jshelpers.d.tshelpers.d.ts.maphelpers.jsindex.d.tsindex.d.ts.mapindex.jslegacy.d.tslegacy.d.ts.maplegacy.jsmanipulation.d.tsmanipulation.d.ts.mapmanipulation.jsquerying.d.tsquerying.d.ts.mapquerying.jsstringify.d.tsstringify.d.ts.mapstringify.jstraversal.d.tstraversal.d.ts.maptraversal.js
node_modules
domhandler
entities
LICENSE
lib
decode.d.tsdecode.d.ts.mapdecode.jsdecode_codepoint.d.tsdecode_codepoint.d.ts.mapdecode_codepoint.jsencode.d.tsencode.d.ts.mapencode.jsindex.d.tsindex.d.ts.mapindex.js
package.jsonreadme.mdmaps
htmlparser2
LICENSEREADME.md
lib
CollectingHandler.d.tsCollectingHandler.d.ts.mapCollectingHandler.jsFeedHandler.d.tsFeedHandler.d.ts.mapFeedHandler.jsMultiplexHandler.d.tsMultiplexHandler.d.ts.mapMultiplexHandler.jsParser.d.tsParser.d.ts.mapParser.jsTokenizer.d.tsTokenizer.d.ts.mapTokenizer.jsWritableStream.d.tsWritableStream.d.ts.mapWritableStream.jsindex.d.tsindex.d.ts.mapindex.js
package.jsonmime
src
webidl-conversions
websocket-driver
websocket-extensions
whatwg-encoding
whatwg-mimetype
whatwg-url
wrap-ansi
wrappy
write
xtend
y18n
yargs-parser
yargs
CHANGELOG.mdLICENSEREADME.mdbrowser.mjs
build
index.cjs
lib
helpers
index.cjsindex.mjslib
platform-shims
locales
be.jsonde.jsonen.jsones.jsonfi.jsonfr.jsonhi.jsonhu.jsonid.jsonit.jsonja.jsonko.jsonnb.jsonnl.jsonnn.jsonpirate.jsonpl.jsonpt.jsonpt_BR.jsonru.jsonth.jsontr.jsonzh_CN.jsonzh_TW.json
package.jsonyargspixel
plan
project
pwsh
ue.jsonui
unity
vrm4u
web
53
book/node_modules/webidl-conversions/README.md
generated
vendored
Normal file
53
book/node_modules/webidl-conversions/README.md
generated
vendored
Normal file
@@ -0,0 +1,53 @@
|
||||
# WebIDL Type Conversions on JavaScript Values
|
||||
|
||||
This package implements, in JavaScript, the algorithms to convert a given JavaScript value according to a given [WebIDL](http://heycam.github.io/webidl/) [type](http://heycam.github.io/webidl/#idl-types).
|
||||
|
||||
The goal is that you should be able to write code like
|
||||
|
||||
```js
|
||||
const conversions = require("webidl-conversions");
|
||||
|
||||
function doStuff(x, y) {
|
||||
x = conversions["boolean"](x);
|
||||
y = conversions["unsigned long"](y);
|
||||
// actual algorithm code here
|
||||
}
|
||||
```
|
||||
|
||||
and your function `doStuff` will behave the same as a WebIDL operation declared as
|
||||
|
||||
```webidl
|
||||
void doStuff(boolean x, unsigned long y);
|
||||
```
|
||||
|
||||
## API
|
||||
|
||||
This package's main module's default export is an object with a variety of methods, each corresponding to a different WebIDL type. Each method, when invoked on a JavaScript value, will give back the new JavaScript value that results after passing through the WebIDL conversion rules. (See below for more details on what that means.) Alternately, the method could throw an error, if the WebIDL algorithm is specified to do so: for example `conversions["float"](NaN)` [will throw a `TypeError`](http://heycam.github.io/webidl/#es-float).
|
||||
|
||||
## Status
|
||||
|
||||
All of the numeric types are implemented (float being implemented as double) and some others are as well - check the source for all of them. This list will grow over time in service of the [HTML as Custom Elements](https://github.com/dglazkov/html-as-custom-elements) project, but in the meantime, pull requests welcome!
|
||||
|
||||
I'm not sure yet what the strategy will be for modifiers, e.g. [`[Clamp]`](http://heycam.github.io/webidl/#Clamp). Maybe something like `conversions["unsigned long"](x, { clamp: true })`? We'll see.
|
||||
|
||||
We might also want to extend the API to give better error messages, e.g. "Argument 1 of HTMLMediaElement.fastSeek is not a finite floating-point value" instead of "Argument is not a finite floating-point value." This would require passing in more information to the conversion functions than we currently do.
|
||||
|
||||
## Background
|
||||
|
||||
What's actually going on here, conceptually, is pretty weird. Let's try to explain.
|
||||
|
||||
WebIDL, as part of its madness-inducing design, has its own type system. When people write algorithms in web platform specs, they usually operate on WebIDL values, i.e. instances of WebIDL types. For example, if they were specifying the algorithm for our `doStuff` operation above, they would treat `x` as a WebIDL value of [WebIDL type `boolean`](http://heycam.github.io/webidl/#idl-boolean). Crucially, they would _not_ treat `x` as a JavaScript variable whose value is either the JavaScript `true` or `false`. They're instead working in a different type system altogether, with its own rules.
|
||||
|
||||
Separately from its type system, WebIDL defines a ["binding"](http://heycam.github.io/webidl/#ecmascript-binding) of the type system into JavaScript. This contains rules like: when you pass a JavaScript value to the JavaScript method that manifests a given WebIDL operation, how does that get converted into a WebIDL value? For example, a JavaScript `true` passed in the position of a WebIDL `boolean` argument becomes a WebIDL `true`. But, a JavaScript `true` passed in the position of a [WebIDL `unsigned long`](http://heycam.github.io/webidl/#idl-unsigned-long) becomes a WebIDL `1`. And so on.
|
||||
|
||||
Finally, we have the actual implementation code. This is usually C++, although these days [some smart people are using Rust](https://github.com/servo/servo). The implementation, of course, has its own type system. So when they implement the WebIDL algorithms, they don't actually use WebIDL values, since those aren't "real" outside of specs. Instead, implementations apply the WebIDL binding rules in such a way as to convert incoming JavaScript values into C++ values. For example, if code in the browser called `doStuff(true, true)`, then the implementation code would eventually receive a C++ `bool` containing `true` and a C++ `uint32_t` containing `1`.
|
||||
|
||||
The upside of all this is that implementations can abstract all the conversion logic away, letting WebIDL handle it, and focus on implementing the relevant methods in C++ with values of the correct type already provided. That is payoff of WebIDL, in a nutshell.
|
||||
|
||||
And getting to that payoff is the goal of _this_ project—but for JavaScript implementations, instead of C++ ones. That is, this library is designed to make it easier for JavaScript developers to write functions that behave like a given WebIDL operation. So conceptually, the conversion pipeline, which in its general form is JavaScript values ↦ WebIDL values ↦ implementation-language values, in this case becomes JavaScript values ↦ WebIDL values ↦ JavaScript values. And that intermediate step is where all the logic is performed: a JavaScript `true` becomes a WebIDL `1` in an unsigned long context, which then becomes a JavaScript `1`.
|
||||
|
||||
## Don't Use This
|
||||
|
||||
Seriously, why would you ever use this? You really shouldn't. WebIDL is … not great, and you shouldn't be emulating its semantics. If you're looking for a generic argument-processing library, you should find one with better rules than those from WebIDL. In general, your JavaScript should not be trying to become more like WebIDL; if anything, we should fix WebIDL to make it more like JavaScript.
|
||||
|
||||
The _only_ people who should use this are those trying to create faithful implementations (or polyfills) of web platform interfaces defined in WebIDL.
|
Reference in New Issue
Block a user