Run oxfmt across repo, add format script and docs

Add .oxfmtignore to skip generated bindings and wasm-pack output.
Add npm format script, update DEVELOPMENT.md for Vite+ toolchain,
and format all non-generated files with oxfmt.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Gregory Schier
2026-03-13 10:15:49 -07:00
parent 45262edfbd
commit b4a1c418bb
664 changed files with 13638 additions and 13492 deletions

View File

@@ -1,121 +1,121 @@
export const charsets = [
'utf-8',
'us-ascii',
'950',
'ASMO-708',
'CP1026',
'CP870',
'DOS-720',
'DOS-862',
'EUC-CN',
'IBM437',
'Johab',
'Windows-1252',
'X-EBCDIC-Spain',
'big5',
'cp866',
'csISO2022JP',
'ebcdic-cp-us',
'euc-kr',
'gb2312',
'hz-gb-2312',
'ibm737',
'ibm775',
'ibm850',
'ibm852',
'ibm857',
'ibm861',
'ibm869',
'iso-2022-jp',
'iso-2022-jp',
'iso-2022-kr',
'iso-8859-1',
'iso-8859-15',
'iso-8859-2',
'iso-8859-3',
'iso-8859-4',
'iso-8859-5',
'iso-8859-6',
'iso-8859-7',
'iso-8859-8',
'iso-8859-8-i',
'iso-8859-9',
'koi8-r',
'koi8-u',
'ks_c_5601-1987',
'macintosh',
'shift_jis',
'unicode',
'unicodeFFFE',
'utf-7',
'windows-1250',
'windows-1251',
'windows-1253',
'windows-1254',
'windows-1255',
'windows-1256',
'windows-1257',
'windows-1258',
'windows-874',
'x-Chinese-CNS',
'x-Chinese-Eten',
'x-EBCDIC-Arabic',
'x-EBCDIC-CyrillicRussian',
'x-EBCDIC-CyrillicSerbianBulgarian',
'x-EBCDIC-DenmarkNorway',
'x-EBCDIC-FinlandSweden',
'x-EBCDIC-Germany',
'x-EBCDIC-Greek',
'x-EBCDIC-GreekModern',
'x-EBCDIC-Hebrew',
'x-EBCDIC-Icelandic',
'x-EBCDIC-Italy',
'x-EBCDIC-JapaneseAndJapaneseLatin',
'x-EBCDIC-JapaneseAndKana',
'x-EBCDIC-JapaneseAndUSCanada',
'x-EBCDIC-JapaneseKatakana',
'x-EBCDIC-KoreanAndKoreanExtended',
'x-EBCDIC-KoreanExtended',
'x-EBCDIC-SimplifiedChinese',
'x-EBCDIC-Thai',
'x-EBCDIC-TraditionalChinese',
'x-EBCDIC-Turkish',
'x-EBCDIC-UK',
'x-Europa',
'x-IA5',
'x-IA5-German',
'x-IA5-Norwegian',
'x-IA5-Swedish',
'x-ebcdic-cp-us-euro',
'x-ebcdic-denmarknorway-euro',
'x-ebcdic-finlandsweden-euro',
'x-ebcdic-finlandsweden-euro',
'x-ebcdic-france-euro',
'x-ebcdic-germany-euro',
'x-ebcdic-icelandic-euro',
'x-ebcdic-international-euro',
'x-ebcdic-italy-euro',
'x-ebcdic-spain-euro',
'x-ebcdic-uk-euro',
'x-euc-jp',
'x-iscii-as',
'x-iscii-be',
'x-iscii-de',
'x-iscii-gu',
'x-iscii-ka',
'x-iscii-ma',
'x-iscii-or',
'x-iscii-pa',
'x-iscii-ta',
'x-iscii-te',
'x-mac-arabic',
'x-mac-ce',
'x-mac-chinesesimp',
'x-mac-cyrillic',
'x-mac-greek',
'x-mac-hebrew',
'x-mac-icelandic',
'x-mac-japanese',
'x-mac-korean',
'x-mac-turkish',
"utf-8",
"us-ascii",
"950",
"ASMO-708",
"CP1026",
"CP870",
"DOS-720",
"DOS-862",
"EUC-CN",
"IBM437",
"Johab",
"Windows-1252",
"X-EBCDIC-Spain",
"big5",
"cp866",
"csISO2022JP",
"ebcdic-cp-us",
"euc-kr",
"gb2312",
"hz-gb-2312",
"ibm737",
"ibm775",
"ibm850",
"ibm852",
"ibm857",
"ibm861",
"ibm869",
"iso-2022-jp",
"iso-2022-jp",
"iso-2022-kr",
"iso-8859-1",
"iso-8859-15",
"iso-8859-2",
"iso-8859-3",
"iso-8859-4",
"iso-8859-5",
"iso-8859-6",
"iso-8859-7",
"iso-8859-8",
"iso-8859-8-i",
"iso-8859-9",
"koi8-r",
"koi8-u",
"ks_c_5601-1987",
"macintosh",
"shift_jis",
"unicode",
"unicodeFFFE",
"utf-7",
"windows-1250",
"windows-1251",
"windows-1253",
"windows-1254",
"windows-1255",
"windows-1256",
"windows-1257",
"windows-1258",
"windows-874",
"x-Chinese-CNS",
"x-Chinese-Eten",
"x-EBCDIC-Arabic",
"x-EBCDIC-CyrillicRussian",
"x-EBCDIC-CyrillicSerbianBulgarian",
"x-EBCDIC-DenmarkNorway",
"x-EBCDIC-FinlandSweden",
"x-EBCDIC-Germany",
"x-EBCDIC-Greek",
"x-EBCDIC-GreekModern",
"x-EBCDIC-Hebrew",
"x-EBCDIC-Icelandic",
"x-EBCDIC-Italy",
"x-EBCDIC-JapaneseAndJapaneseLatin",
"x-EBCDIC-JapaneseAndKana",
"x-EBCDIC-JapaneseAndUSCanada",
"x-EBCDIC-JapaneseKatakana",
"x-EBCDIC-KoreanAndKoreanExtended",
"x-EBCDIC-KoreanExtended",
"x-EBCDIC-SimplifiedChinese",
"x-EBCDIC-Thai",
"x-EBCDIC-TraditionalChinese",
"x-EBCDIC-Turkish",
"x-EBCDIC-UK",
"x-Europa",
"x-IA5",
"x-IA5-German",
"x-IA5-Norwegian",
"x-IA5-Swedish",
"x-ebcdic-cp-us-euro",
"x-ebcdic-denmarknorway-euro",
"x-ebcdic-finlandsweden-euro",
"x-ebcdic-finlandsweden-euro",
"x-ebcdic-france-euro",
"x-ebcdic-germany-euro",
"x-ebcdic-icelandic-euro",
"x-ebcdic-international-euro",
"x-ebcdic-italy-euro",
"x-ebcdic-spain-euro",
"x-ebcdic-uk-euro",
"x-euc-jp",
"x-iscii-as",
"x-iscii-be",
"x-iscii-de",
"x-iscii-gu",
"x-iscii-ka",
"x-iscii-ma",
"x-iscii-or",
"x-iscii-pa",
"x-iscii-ta",
"x-iscii-te",
"x-mac-arabic",
"x-mac-ce",
"x-mac-chinesesimp",
"x-mac-cyrillic",
"x-mac-greek",
"x-mac-hebrew",
"x-mac-icelandic",
"x-mac-japanese",
"x-mac-korean",
"x-mac-turkish",
];

View File

@@ -1 +1 @@
export const connections = ['close', 'keep-alive'];
export const connections = ["close", "keep-alive"];

View File

@@ -1 +1 @@
export const encodings = ['*', 'gzip', 'compress', 'deflate', 'br', 'zstd', 'identity'];
export const encodings = ["*", "gzip", "compress", "deflate", "br", "zstd", "identity"];

View File

@@ -1,70 +1,70 @@
import type { GenericCompletionOption } from '@yaakapp-internal/plugins';
import type { GenericCompletionOption } from "@yaakapp-internal/plugins";
export const headerNames: (GenericCompletionOption | string)[] = [
{
type: 'constant',
label: 'Content-Type',
info: 'The original media type of the resource (prior to any content encoding applied for sending)',
type: "constant",
label: "Content-Type",
info: "The original media type of the resource (prior to any content encoding applied for sending)",
},
{
type: 'constant',
label: 'Content-Length',
info: 'The size of the message body, in bytes, sent to the recipient',
type: "constant",
label: "Content-Length",
info: "The size of the message body, in bytes, sent to the recipient",
},
{
type: 'constant',
label: 'Accept',
type: "constant",
label: "Accept",
info:
'The content types, expressed as MIME types, the client is able to understand. ' +
'The server uses content negotiation to select one of the proposals and informs ' +
'the client of the choice with the Content-Type response header. Browsers set required ' +
'values for this header based on the context of the request. For example, a browser uses ' +
'different values in a request when fetching a CSS stylesheet, image, video, or a script.',
"The content types, expressed as MIME types, the client is able to understand. " +
"The server uses content negotiation to select one of the proposals and informs " +
"the client of the choice with the Content-Type response header. Browsers set required " +
"values for this header based on the context of the request. For example, a browser uses " +
"different values in a request when fetching a CSS stylesheet, image, video, or a script.",
},
{
type: 'constant',
label: 'Accept-Encoding',
type: "constant",
label: "Accept-Encoding",
info:
'The content encoding (usually a compression algorithm) that the client can understand. ' +
'The server uses content negotiation to select one of the proposals and informs the client ' +
'of that choice with the Content-Encoding response header.',
"The content encoding (usually a compression algorithm) that the client can understand. " +
"The server uses content negotiation to select one of the proposals and informs the client " +
"of that choice with the Content-Encoding response header.",
},
{
type: 'constant',
label: 'Accept-Language',
type: "constant",
label: "Accept-Language",
info:
'The natural language and locale that the client prefers. The server uses content ' +
'negotiation to select one of the proposals and informs the client of the choice with ' +
'the Content-Language response header.',
"The natural language and locale that the client prefers. The server uses content " +
"negotiation to select one of the proposals and informs the client of the choice with " +
"the Content-Language response header.",
},
{
type: 'constant',
label: 'Authorization',
info: 'Provide credentials that authenticate a user agent with a server, allowing access to a protected resource.',
type: "constant",
label: "Authorization",
info: "Provide credentials that authenticate a user agent with a server, allowing access to a protected resource.",
},
'Cache-Control',
'Cookie',
'Connection',
'Content-MD5',
'Date',
'Expect',
'Forwarded',
'From',
'Host',
'If-Match',
'If-Modified-Since',
'If-None-Match',
'If-Range',
'If-Unmodified-Since',
'Max-Forwards',
'Origin',
'Pragma',
'Proxy-Authorization',
'Range',
'Referer',
'TE',
'User-Agent',
'Upgrade',
'Via',
'Warning',
"Cache-Control",
"Cookie",
"Connection",
"Content-MD5",
"Date",
"Expect",
"Forwarded",
"From",
"Host",
"If-Match",
"If-Modified-Since",
"If-None-Match",
"If-Range",
"If-Unmodified-Since",
"Max-Forwards",
"Origin",
"Pragma",
"Proxy-Authorization",
"Range",
"Referer",
"TE",
"User-Agent",
"Upgrade",
"Via",
"Warning",
];

View File

@@ -1,213 +1,213 @@
export const mimeTypes = [
'application/json',
'application/xml',
'application/x-www-form-urlencoded',
'multipart/form-data',
'multipart/byteranges',
'application/octet-stream',
'text/plain',
'application/javascript',
'application/pdf',
'text/html',
'image/png',
'image/jpeg',
'image/gif',
'image/webp',
'text/css',
'application/x-pkcs12',
'application/xhtml+xml',
'application/andrew-inset',
'application/applixware',
'application/atom+xml',
'application/atomcat+xml',
'application/atomsvc+xml',
'application/bdoc',
'application/cu-seeme',
'application/davmount+xml',
'application/docbook+xml',
'application/dssc+xml',
'application/ecmascript',
'application/epub+zip',
'application/exi',
'application/font-tdpfr',
'application/font-woff',
'application/font-woff2',
'application/geo+json',
'application/graphql',
'application/java-serialized-object',
'application/json5',
'application/jsonml+json',
'application/ld+json',
'application/lost+xml',
'application/manifest+json',
'application/mp4',
'application/msword',
'application/mxf',
'application/n-triples',
'application/n-quads',
'application/oda',
'application/ogg',
'application/pgp-encrypted',
'application/pgp-signature',
'application/pics-rules',
'application/pkcs10',
'application/pkcs7-mime',
'application/pkcs7-signature',
'application/pkcs8',
'application/postscript',
'application/pskc+xml',
'application/rdf+xml',
'application/resource-lists+xml',
'application/resource-lists-diff+xml',
'application/rls-services+xml',
'application/rsd+xml',
'application/rss+xml',
'application/rtf',
'application/sdp',
'application/shf+xml',
'application/timestamped-data',
'application/trig',
'application/vnd.android.package-archive',
'application/vnd.api+json',
'application/vnd.apple.installer+xml',
'application/vnd.apple.mpegurl',
'application/vnd.apple.pkpass',
'application/vnd.bmi',
'application/vnd.curl.car',
'application/vnd.curl.pcurl',
'application/vnd.dna',
'application/vnd.google-apps.document',
'application/vnd.google-apps.presentation',
'application/vnd.google-apps.spreadsheet',
'application/vnd.hal+xml',
'application/vnd.handheld-entertainment+xml',
'application/vnd.macports.portpkg',
'application/vnd.unity',
'application/vnd.zul',
'application/widget',
'application/wsdl+xml',
'application/x-7z-compressed',
'application/x-ace-compressed',
'application/x-bittorrent',
'application/x-bzip',
'application/x-bzip2',
'application/x-cfs-compressed',
'application/x-chrome-extension',
'application/x-cocoa',
'application/x-envoy',
'application/x-eva',
'font/opentype',
'application/x-gca-compressed',
'application/x-gtar',
'application/x-hdf',
'application/x-httpd-php',
'application/x-install-instructions',
'application/x-latex',
'application/x-lua-bytecode',
'application/x-lzh-compressed',
'application/x-ms-application',
'application/x-ms-shortcut',
'application/x-ndjson',
'application/x-perl',
'application/x-pkcs7-certificates',
'application/x-pkcs7-certreqresp',
'application/x-rar-compressed',
'application/x-sh',
'application/x-sql',
'application/x-subrip',
'application/x-t3vm-image',
'application/x-tads',
'application/x-tar',
'application/x-tcl',
'application/x-tex',
'application/x-x509-ca-cert',
'application/xop+xml',
'application/xslt+xml',
'application/zip',
'audio/3gpp',
'audio/adpcm',
'audio/basic',
'audio/midi',
'audio/mpeg',
'audio/mp4',
'audio/ogg',
'audio/silk',
'audio/wave',
'audio/webm',
'audio/x-aac',
'audio/x-aiff',
'audio/x-caf',
'audio/x-flac',
'audio/xm',
'image/bmp',
'image/cgm',
'image/sgi',
'image/svg+xml',
'image/tiff',
'image/x-3ds',
'image/x-freehand',
'image/x-icon',
'image/x-jng',
'image/x-mrsid-image',
'image/x-pcx',
'image/x-pict',
'image/x-rgb',
'image/x-tga',
'message/rfc822',
'text/cache-manifest',
'text/calendar',
'text/coffeescript',
'text/csv',
'text/hjson',
'text/jade',
'text/jsx',
'text/less',
'text/mathml',
'text/n3',
'text/richtext',
'text/sgml',
'text/slim',
'text/stylus',
'text/tab-separated-values',
'text/turtle',
'text/uri-list',
'text/vcard',
'text/vnd.curl',
'text/vnd.fly',
'text/vtt',
'text/x-asm',
'text/x-c',
'text/x-component',
'text/x-fortran',
'text/x-handlebars-template',
'text/x-java-source',
'text/x-lua',
'text/x-markdown',
'text/x-nfo',
'text/x-opml',
'text/x-pascal',
'text/x-processing',
'text/x-sass',
'text/x-scss',
'text/x-vcalendar',
'text/xml',
'text/yaml',
'video/3gpp',
'video/3gpp2',
'video/h261',
'video/h263',
'video/h264',
'video/jpeg',
'video/jpm',
'video/mj2',
'video/mp2t',
'video/mp4',
'video/mpeg',
'video/ogg',
'video/quicktime',
'video/webm',
'video/x-f4v',
'video/x-fli',
'video/x-flv',
'video/x-m4v',
"application/json",
"application/xml",
"application/x-www-form-urlencoded",
"multipart/form-data",
"multipart/byteranges",
"application/octet-stream",
"text/plain",
"application/javascript",
"application/pdf",
"text/html",
"image/png",
"image/jpeg",
"image/gif",
"image/webp",
"text/css",
"application/x-pkcs12",
"application/xhtml+xml",
"application/andrew-inset",
"application/applixware",
"application/atom+xml",
"application/atomcat+xml",
"application/atomsvc+xml",
"application/bdoc",
"application/cu-seeme",
"application/davmount+xml",
"application/docbook+xml",
"application/dssc+xml",
"application/ecmascript",
"application/epub+zip",
"application/exi",
"application/font-tdpfr",
"application/font-woff",
"application/font-woff2",
"application/geo+json",
"application/graphql",
"application/java-serialized-object",
"application/json5",
"application/jsonml+json",
"application/ld+json",
"application/lost+xml",
"application/manifest+json",
"application/mp4",
"application/msword",
"application/mxf",
"application/n-triples",
"application/n-quads",
"application/oda",
"application/ogg",
"application/pgp-encrypted",
"application/pgp-signature",
"application/pics-rules",
"application/pkcs10",
"application/pkcs7-mime",
"application/pkcs7-signature",
"application/pkcs8",
"application/postscript",
"application/pskc+xml",
"application/rdf+xml",
"application/resource-lists+xml",
"application/resource-lists-diff+xml",
"application/rls-services+xml",
"application/rsd+xml",
"application/rss+xml",
"application/rtf",
"application/sdp",
"application/shf+xml",
"application/timestamped-data",
"application/trig",
"application/vnd.android.package-archive",
"application/vnd.api+json",
"application/vnd.apple.installer+xml",
"application/vnd.apple.mpegurl",
"application/vnd.apple.pkpass",
"application/vnd.bmi",
"application/vnd.curl.car",
"application/vnd.curl.pcurl",
"application/vnd.dna",
"application/vnd.google-apps.document",
"application/vnd.google-apps.presentation",
"application/vnd.google-apps.spreadsheet",
"application/vnd.hal+xml",
"application/vnd.handheld-entertainment+xml",
"application/vnd.macports.portpkg",
"application/vnd.unity",
"application/vnd.zul",
"application/widget",
"application/wsdl+xml",
"application/x-7z-compressed",
"application/x-ace-compressed",
"application/x-bittorrent",
"application/x-bzip",
"application/x-bzip2",
"application/x-cfs-compressed",
"application/x-chrome-extension",
"application/x-cocoa",
"application/x-envoy",
"application/x-eva",
"font/opentype",
"application/x-gca-compressed",
"application/x-gtar",
"application/x-hdf",
"application/x-httpd-php",
"application/x-install-instructions",
"application/x-latex",
"application/x-lua-bytecode",
"application/x-lzh-compressed",
"application/x-ms-application",
"application/x-ms-shortcut",
"application/x-ndjson",
"application/x-perl",
"application/x-pkcs7-certificates",
"application/x-pkcs7-certreqresp",
"application/x-rar-compressed",
"application/x-sh",
"application/x-sql",
"application/x-subrip",
"application/x-t3vm-image",
"application/x-tads",
"application/x-tar",
"application/x-tcl",
"application/x-tex",
"application/x-x509-ca-cert",
"application/xop+xml",
"application/xslt+xml",
"application/zip",
"audio/3gpp",
"audio/adpcm",
"audio/basic",
"audio/midi",
"audio/mpeg",
"audio/mp4",
"audio/ogg",
"audio/silk",
"audio/wave",
"audio/webm",
"audio/x-aac",
"audio/x-aiff",
"audio/x-caf",
"audio/x-flac",
"audio/xm",
"image/bmp",
"image/cgm",
"image/sgi",
"image/svg+xml",
"image/tiff",
"image/x-3ds",
"image/x-freehand",
"image/x-icon",
"image/x-jng",
"image/x-mrsid-image",
"image/x-pcx",
"image/x-pict",
"image/x-rgb",
"image/x-tga",
"message/rfc822",
"text/cache-manifest",
"text/calendar",
"text/coffeescript",
"text/csv",
"text/hjson",
"text/jade",
"text/jsx",
"text/less",
"text/mathml",
"text/n3",
"text/richtext",
"text/sgml",
"text/slim",
"text/stylus",
"text/tab-separated-values",
"text/turtle",
"text/uri-list",
"text/vcard",
"text/vnd.curl",
"text/vnd.fly",
"text/vtt",
"text/x-asm",
"text/x-c",
"text/x-component",
"text/x-fortran",
"text/x-handlebars-template",
"text/x-java-source",
"text/x-lua",
"text/x-markdown",
"text/x-nfo",
"text/x-opml",
"text/x-pascal",
"text/x-processing",
"text/x-sass",
"text/x-scss",
"text/x-vcalendar",
"text/xml",
"text/yaml",
"video/3gpp",
"video/3gpp2",
"video/h261",
"video/h263",
"video/h264",
"video/jpeg",
"video/jpm",
"video/mj2",
"video/mp2t",
"video/mp4",
"video/mpeg",
"video/ogg",
"video/quicktime",
"video/webm",
"video/x-f4v",
"video/x-fli",
"video/x-flv",
"video/x-m4v",
];