Skip to content

Latest commit

 

History

History
514 lines (479 loc) · 43.4 KB

function-inventory.md

File metadata and controls

514 lines (479 loc) · 43.4 KB

Function inventory

Generated by make inventory; do not edit this file manually.

Reference: RexxJS 30fce5c60b9d6000e4a1b0892bc9bb1d25517f69. 505 registered names comprise 386 callable language functions and 119 argument-converter helpers. 71 functions have native implementations (60 scalar, 11 typed-value functions) with restrictions documented in function-policy.md.

RexxAE extensions, absent from RexxJS and not counted as parity: CRON_NEXT, CRON_VALID, LOG_DEBUG, LOG_ERROR, LOG_FATAL, LOG_INFO, LOG_TRACE, LOG_WARN.

This is an inventory and provisional disposition, not a compatibility claim. See the JSON companion for per-function source, npm manifests, import evidence and conservative static candidates in extras. Core is inspected through registration; extras are never loaded.

host-effects (79)

Function Reference source Aether route Status
ARCH shell-functions.js host services; std.fs/std.os where authorized planned
CAL shell-functions.js host services; std.fs/std.os where authorized planned
CAT shell-functions.js host services; std.fs/std.os where authorized planned
CHGRP shell-functions.js host services; std.fs/std.os where authorized planned
CHMOD shell-functions.js host services; std.fs/std.os where authorized planned
CHOWN shell-functions.js host services; std.fs/std.os where authorized planned
CP shell-functions.js host services; std.fs/std.os where authorized planned
DNSDOMAINNAME shell-functions.js host services; std.fs/std.os where authorized planned
DU shell-functions.js host services; std.fs/std.os where authorized planned
ENV shell-functions.js host services; std.fs/std.os where authorized planned
EXIT shell-functions.js host services; std.fs/std.os where authorized planned
FILE_APPEND file-functions.js std.fs/std.path/std.http behind host grants planned
FILE_BACKUP file-functions.js std.fs/std.path/std.http behind host grants planned
FILE_COPY file-functions.js std.fs/std.path/std.http behind host grants planned
FILE_DELETE file-functions.js std.fs/std.path/std.http behind host grants planned
FILE_EXISTS file-functions.js std.fs/std.path/std.http behind host grants planned
FILE_LIST file-functions.js std.fs/std.path/std.http behind host grants planned
FILE_MOVE file-functions.js std.fs/std.path/std.http behind host grants planned
FILE_READ file-functions.js std.fs/std.path/std.http behind host grants planned
FILE_SIZE file-functions.js std.fs/std.path/std.http behind host grants planned
FILE_WRITE file-functions.js std.fs/std.path/std.http behind host grants planned
FILESPLIT shell-functions.js host services; std.fs/std.os where authorized planned
FIND shell-functions.js host services; std.fs/std.os where authorized planned
FSYNC shell-functions.js host services; std.fs/std.os where authorized planned
GETCONF shell-functions.js host services; std.fs/std.os where authorized planned
GETENV shell-functions.js host services; std.fs/std.os where authorized planned
GETPID shell-functions.js host services; std.fs/std.os where authorized planned
GETPPID shell-functions.js host services; std.fs/std.os where authorized planned
GREP shell-functions.js host services; std.fs/std.os where authorized planned
GROUPS shell-functions.js host services; std.fs/std.os where authorized planned
GUNZIP shell-functions.js host services; std.fs/std.os where authorized planned
GZIP shell-functions.js host services; std.fs/std.os where authorized planned
HOST shell-functions.js host services; std.fs/std.os where authorized planned
HOSTNAME shell-functions.js host services; std.fs/std.os where authorized planned
HTTP_DELETE http-functions.js std.fs/std.path/std.http behind host grants planned
HTTP_GET http-functions.js std.fs/std.path/std.http behind host grants planned
HTTP_POST http-functions.js std.fs/std.path/std.http behind host grants planned
HTTP_PUT http-functions.js std.fs/std.path/std.http behind host grants planned
IFCONFIG shell-functions.js host services; std.fs/std.os where authorized planned
INSTALL shell-functions.js host services; std.fs/std.os where authorized planned
KILL shell-functions.js host services; std.fs/std.os where authorized planned
KILLALL shell-functions.js host services; std.fs/std.os where authorized planned
LINK shell-functions.js host services; std.fs/std.os where authorized planned
LN shell-functions.js host services; std.fs/std.os where authorized planned
LOGNAME shell-functions.js host services; std.fs/std.os where authorized planned
LS shell-functions.js host services; std.fs/std.os where authorized planned
MCOOKIE shell-functions.js host services; std.fs/std.os where authorized planned
MKDIR shell-functions.js host services; std.fs/std.os where authorized planned
MKPASSWD shell-functions.js host services; std.fs/std.os where authorized planned
MKTEMP shell-functions.js host services; std.fs/std.os where authorized planned
MV shell-functions.js host services; std.fs/std.os where authorized planned
NICE shell-functions.js host services; std.fs/std.os where authorized planned
NPROC shell-functions.js host services; std.fs/std.os where authorized planned
PGREP shell-functions.js host services; std.fs/std.os where authorized planned
PS shell-functions.js host services; std.fs/std.os where authorized planned
READLINK shell-functions.js host services; std.fs/std.os where authorized planned
RM shell-functions.js host services; std.fs/std.os where authorized planned
RMDIR shell-functions.js host services; std.fs/std.os where authorized planned
SETENV shell-functions.js host services; std.fs/std.os where authorized planned
SHUF shell-functions.js host services; std.fs/std.os where authorized planned
SLEEP shell-functions.js host services; std.fs/std.os where authorized planned
STAT shell-functions.js host services; std.fs/std.os where authorized planned
SYNC shell-functions.js host services; std.fs/std.os where authorized planned
TEE shell-functions.js host services; std.fs/std.os where authorized planned
TIMEOUT shell-functions.js host services; std.fs/std.os where authorized planned
TOP shell-functions.js host services; std.fs/std.os where authorized planned
TOUCH shell-functions.js host services; std.fs/std.os where authorized planned
TRUNCATE shell-functions.js host services; std.fs/std.os where authorized planned
TTY shell-functions.js host services; std.fs/std.os where authorized planned
UNAME shell-functions.js host services; std.fs/std.os where authorized planned
UNLINK shell-functions.js host services; std.fs/std.os where authorized planned
UNSETENV shell-functions.js host services; std.fs/std.os where authorized planned
UPTIME shell-functions.js host services; std.fs/std.os where authorized planned
USERINFO shell-functions.js host services; std.fs/std.os where authorized planned
WHICH shell-functions.js host services; std.fs/std.os where authorized planned
WHOAMI shell-functions.js host services; std.fs/std.os where authorized planned
XARGS shell-functions.js host services; std.fs/std.os where authorized planned
YES shell-functions.js host services; std.fs/std.os where authorized planned
ZCAT shell-functions.js host services; std.fs/std.os where authorized planned

host-ui (11)

Function Reference source Aether route Status
FILTER_BY_ATTR dom-pipeline-functions.js host API; optional rendering module planned
FILTER_BY_CLASS dom-pipeline-functions.js host API; optional rendering module planned
GET_ATTRS dom-pipeline-functions.js host API; optional rendering module planned
GET_TEXT dom-pipeline-functions.js host API; optional rendering module planned
GET_VALUES dom-pipeline-functions.js host API; optional rendering module planned
NANOID random-functions.js host API; optional rendering module planned
RANDOM_BYTES random-functions.js host API; optional rendering module planned
RANDOM_HEX random-functions.js host API; optional rendering module planned
RANDOM_INT random-functions.js host API; optional rendering module planned
SHOW interpreter-builtin-functions.js host API; optional rendering module planned
UUID random-functions.js host API; optional rendering module planned

native-crypto-review (13)

Function Reference source Aether route Status
BASE64_DECODE cryptography-functions.js std.cryptography/std.encoding/std.uuid/std.nanoid; host entropy planned
BASE64_ENCODE cryptography-functions.js std.cryptography/std.encoding/std.uuid/std.nanoid; host entropy planned
HASH_MD5 cryptography-functions.js std.cryptography/std.encoding/std.uuid/std.nanoid; host entropy planned
HASH_SHA1 cryptography-functions.js std.cryptography/std.encoding/std.uuid/std.nanoid; host entropy planned
HASH_SHA256 cryptography-functions.js std.cryptography/std.encoding/std.uuid/std.nanoid; host entropy planned
HASH_SHA384 cryptography-functions.js std.cryptography/std.encoding/std.uuid/std.nanoid; host entropy planned
HASH_SHA512 cryptography-functions.js std.cryptography/std.encoding/std.uuid/std.nanoid; host entropy planned
HMAC_SHA256 cryptography-functions.js std.cryptography/std.encoding/std.uuid/std.nanoid; host entropy planned
JWT_DECODE cryptography-functions.js std.cryptography/std.encoding/std.uuid/std.nanoid; host entropy planned
PASSWORD_HASH cryptography-functions.js std.cryptography/std.encoding/std.uuid/std.nanoid; host entropy planned
PASSWORD_VERIFY cryptography-functions.js std.cryptography/std.encoding/std.uuid/std.nanoid; host entropy planned
RANDOM_STRING cryptography-functions.js std.cryptography/std.encoding/std.uuid/std.nanoid; host entropy planned
URL_SAFE_BASE64 cryptography-functions.js std.cryptography/std.encoding/std.uuid/std.nanoid; host entropy planned

native-language (4)

Function Reference source Aether route Status
AND logic-functions.js typed values and lazy expression evaluation planned
IFS logic-functions.js typed values and lazy expression evaluation planned
NOT logic-functions.js typed values and lazy expression evaluation planned
OR logic-functions.js typed values and lazy expression evaluation planned

native-language-review (24)

Function Reference source Aether route Status
CHECKPOINT interpreter-builtin-functions.js execution frames, modules, stack and diagnostics planned
ERROR_COMMAND interpreter-builtin-functions.js execution frames, modules, stack and diagnostics planned
ERROR_DETAILS interpreter-builtin-functions.js execution frames, modules, stack and diagnostics planned
ERROR_FUNCTION interpreter-builtin-functions.js execution frames, modules, stack and diagnostics planned
ERROR_LINE interpreter-builtin-functions.js execution frames, modules, stack and diagnostics planned
ERROR_MESSAGE interpreter-builtin-functions.js execution frames, modules, stack and diagnostics planned
ERROR_STACK interpreter-builtin-functions.js execution frames, modules, stack and diagnostics planned
ERROR_TIMESTAMP interpreter-builtin-functions.js execution frames, modules, stack and diagnostics planned
ERROR_VARIABLES interpreter-builtin-functions.js execution frames, modules, stack and diagnostics planned
FUNCTIONS interpreter-builtin-functions.js execution frames, modules, stack and diagnostics planned
INFO interpreter-builtin-functions.js execution frames, modules, stack and diagnostics planned
INTERPRET interpreter-builtin-functions.js execution frames, modules, stack and diagnostics planned
MATH_RANDOM math-functions.js execution frames, modules, stack and diagnostics planned
MATH_RANDOM_INT math-functions.js execution frames, modules, stack and diagnostics planned
REQUIRE interpreter-builtin-functions.js execution frames, modules, stack and diagnostics planned
SET_INTERPOLATION interpolation-functions.js execution frames, modules, stack and diagnostics planned
STACK_CLEAR interpreter-builtin-functions.js execution frames, modules, stack and diagnostics planned
STACK_PEEK interpreter-builtin-functions.js execution frames, modules, stack and diagnostics planned
STACK_PULL interpreter-builtin-functions.js execution frames, modules, stack and diagnostics planned
STACK_PUSH interpreter-builtin-functions.js execution frames, modules, stack and diagnostics planned
STACK_QUEUE interpreter-builtin-functions.js execution frames, modules, stack and diagnostics planned
STACK_SIZE interpreter-builtin-functions.js execution frames, modules, stack and diagnostics planned
SUBROUTINES interpreter-builtin-functions.js execution frames, modules, stack and diagnostics planned
SYMBOL interpreter-builtin-functions.js execution frames, modules, stack and diagnostics planned

native-patterns (32)

Function Reference source Aether route Status
DATATYPE validation-functions.js std.regex/std.schema; JS RegExp compatibility fixtures planned
IS_ALPHA validation-functions.js std.regex/std.schema; JS RegExp compatibility fixtures planned
IS_ALPHANUMERIC validation-functions.js std.regex/std.schema; JS RegExp compatibility fixtures planned
IS_CREDIT_CARD validation-functions.js std.regex/std.schema; JS RegExp compatibility fixtures planned
IS_DATE validation-functions.js std.regex/std.schema; JS RegExp compatibility fixtures planned
IS_EMAIL validation-functions.js std.regex/std.schema; JS RegExp compatibility fixtures planned
IS_EMPTY validation-functions.js std.regex/std.schema; JS RegExp compatibility fixtures planned
IS_INTEGER validation-functions.js std.regex/std.schema; JS RegExp compatibility fixtures planned
IS_IP validation-functions.js std.regex/std.schema; JS RegExp compatibility fixtures planned
IS_LENGTH validation-functions.js std.regex/std.schema; JS RegExp compatibility fixtures planned
IS_LOWERCASE validation-functions.js std.regex/std.schema; JS RegExp compatibility fixtures planned
IS_MAC_ADDRESS validation-functions.js std.regex/std.schema; JS RegExp compatibility fixtures planned
IS_NEGATIVE validation-functions.js std.regex/std.schema; JS RegExp compatibility fixtures planned
IS_NOT_EMPTY validation-functions.js std.regex/std.schema; JS RegExp compatibility fixtures planned
IS_NUMBER validation-functions.js std.regex/std.schema; JS RegExp compatibility fixtures planned
IS_NUMERIC validation-functions.js std.regex/std.schema; JS RegExp compatibility fixtures planned
IS_PATTERN validation-functions.js std.regex/std.schema; JS RegExp compatibility fixtures planned
IS_PHONE validation-functions.js std.regex/std.schema; JS RegExp compatibility fixtures planned
IS_POSITIVE validation-functions.js std.regex/std.schema; JS RegExp compatibility fixtures planned
IS_POSTAL_CODE validation-functions.js std.regex/std.schema; JS RegExp compatibility fixtures planned
IS_RANGE validation-functions.js std.regex/std.schema; JS RegExp compatibility fixtures planned
IS_TIME validation-functions.js std.regex/std.schema; JS RegExp compatibility fixtures planned
IS_UPPERCASE validation-functions.js std.regex/std.schema; JS RegExp compatibility fixtures planned
IS_URL validation-functions.js std.regex/std.schema; JS RegExp compatibility fixtures planned
IS_ZIP_CODE validation-functions.js std.regex/std.schema; JS RegExp compatibility fixtures planned
MATCHES_PATTERN validation-functions.js std.regex/std.schema; JS RegExp compatibility fixtures planned
REGEX_MATCH regex-functions.js std.regex/std.schema; JS RegExp compatibility fixtures planned
REGEX_REPLACE regex-functions.js std.regex/std.schema; JS RegExp compatibility fixtures planned
REGEX_SPLIT regex-functions.js std.regex/std.schema; JS RegExp compatibility fixtures planned
REGEX_TEST regex-functions.js std.regex/std.schema; JS RegExp compatibility fixtures planned
VALIDATE_ALL validation-functions.js std.regex/std.schema; JS RegExp compatibility fixtures planned
VALIDATE_ANY validation-functions.js std.regex/std.schema; JS RegExp compatibility fixtures planned

native-scalar (60)

Function Reference source Aether route Status
ABBREV string-functions.js std.string/std.map/std.math implemented-profile
ABS math-functions.js std.string/std.map/std.math implemented-profile
CENTER string-functions.js std.string/std.map/std.math implemented-profile
COPIES string-functions.js std.string/std.map/std.math implemented-profile
DELWORD string-functions.js std.string/std.map/std.math implemented-profile
ENDS_WITH string-functions.js std.string/std.map/std.math implemented-profile
INCLUDES string-functions.js std.string/std.map/std.math implemented-profile
INDEX string-functions.js std.string/std.map/std.math implemented-profile
INDEXOF string-functions.js std.string/std.map/std.math implemented-profile
INT math-functions.js std.string/std.map/std.math implemented-profile
LEFT string-functions.js std.string/std.map/std.math implemented-profile
LENGTH string-functions.js std.string/std.map/std.math implemented-profile
LOWER string-functions.js std.string/std.map/std.math implemented-profile
MATH_ABS math-functions.js std.string/std.map/std.math implemented-profile
MATH_ADD math-functions.js std.string/std.map/std.math implemented-profile
MATH_ANGLE_2D math-functions.js std.string/std.map/std.math implemented-profile
MATH_AVERAGE math-functions.js std.string/std.map/std.math implemented-profile
MATH_CEIL math-functions.js std.string/std.map/std.math implemented-profile
MATH_CLAMP math-functions.js std.string/std.map/std.math implemented-profile
MATH_COS math-functions.js std.string/std.map/std.math implemented-profile
MATH_DISTANCE_2D math-functions.js std.string/std.map/std.math implemented-profile
MATH_FACTORIAL math-functions.js std.string/std.map/std.math implemented-profile
MATH_FLOOR math-functions.js std.string/std.map/std.math implemented-profile
MATH_GCD math-functions.js std.string/std.map/std.math implemented-profile
MATH_LCM math-functions.js std.string/std.map/std.math implemented-profile
MATH_LOG math-functions.js std.string/std.map/std.math implemented-profile
MATH_MAX math-functions.js std.string/std.map/std.math implemented-profile
MATH_MIN math-functions.js std.string/std.map/std.math implemented-profile
MATH_MULTIPLY math-functions.js std.string/std.map/std.math implemented-profile
MATH_PERCENTAGE math-functions.js std.string/std.map/std.math implemented-profile
MATH_POWER math-functions.js std.string/std.map/std.math implemented-profile
MATH_ROUND math-functions.js std.string/std.map/std.math implemented-profile
MATH_SIN math-functions.js std.string/std.map/std.math implemented-profile
MATH_SQRT math-functions.js std.string/std.map/std.math implemented-profile
MATH_SUM math-functions.js std.string/std.map/std.math implemented-profile
MATH_TAN math-functions.js std.string/std.map/std.math implemented-profile
MAX math-functions.js std.string/std.map/std.math implemented-profile
MIN math-functions.js std.string/std.map/std.math implemented-profile
PAD_END string-functions.js std.string/std.map/std.math implemented-profile
PAD_START string-functions.js std.string/std.map/std.math implemented-profile
POS string-functions.js std.string/std.map/std.math implemented-profile
REPEAT string-functions.js std.string/std.map/std.math implemented-profile
REVERSE string-functions.js std.string/std.map/std.math implemented-profile
RIGHT string-functions.js std.string/std.map/std.math implemented-profile
SLUG string-functions.js std.string/std.map/std.math implemented-profile
SPACE string-functions.js std.string/std.map/std.math implemented-profile
STARTS_WITH string-functions.js std.string/std.map/std.math implemented-profile
STRIP string-functions.js std.string/std.map/std.math implemented-profile
SUBSTR string-functions.js std.string/std.map/std.math implemented-profile
SUBSTRING string-functions.js std.string/std.map/std.math implemented-profile
SUBWORD string-functions.js std.string/std.map/std.math implemented-profile
TRANSLATE string-functions.js std.string/std.map/std.math implemented-profile
TRIM string-functions.js std.string/std.map/std.math implemented-profile
TRIM_END string-functions.js std.string/std.map/std.math implemented-profile
TRIM_START string-functions.js std.string/std.map/std.math implemented-profile
UPPER string-functions.js std.string/std.map/std.math implemented-profile
VERIFY string-functions.js std.string/std.map/std.math implemented-profile
WORD string-functions.js std.string/std.map/std.math implemented-profile
WORDPOS string-functions.js std.string/std.map/std.math implemented-profile
WORDS string-functions.js std.string/std.map/std.math implemented-profile

native-time (20)

Function Reference source Aether route Status
DATE date-time-functions.js std.time; host clock for NOW/default dates planned
DATE_ADD date-time-functions.js std.time; host clock for NOW/default dates planned
DATE_AGE date-time-functions.js std.time; host clock for NOW/default dates planned
DATE_CREATE date-time-functions.js std.time; host clock for NOW/default dates planned
DATE_DIFF date-time-functions.js std.time; host clock for NOW/default dates planned
DATE_FORMAT date-time-functions.js std.time; host clock for NOW/default dates planned
DATE_IS_BUSINESS_DAY date-time-functions.js std.time; host clock for NOW/default dates planned
DATE_IS_WEEKEND date-time-functions.js std.time; host clock for NOW/default dates planned
DATE_NEXT_BUSINESS_DAY date-time-functions.js std.time; host clock for NOW/default dates planned
DATE_PARSE date-time-functions.js std.time; host clock for NOW/default dates planned
DATE_PARSE_DETAILS date-time-functions.js std.time; host clock for NOW/default dates planned
DATE_QUARTER date-time-functions.js std.time; host clock for NOW/default dates planned
DATE_SUB date-time-functions.js std.time; host clock for NOW/default dates planned
DATE_SUBTRACT date-time-functions.js std.time; host clock for NOW/default dates planned
DATE_VALID date-time-functions.js std.time; host clock for NOW/default dates planned
DATE_WEEK_NUMBER date-time-functions.js std.time; host clock for NOW/default dates planned
NOW date-time-functions.js std.time; host clock for NOW/default dates planned
NOW_TIMESTAMP date-time-functions.js std.time; host clock for NOW/default dates planned
TIME date-time-functions.js std.time; host clock for NOW/default dates planned
TIME_FORMAT date-time-functions.js std.time; host clock for NOW/default dates planned

native-typed-values (60)

Function Reference source Aether route Status
ARRAY_AVERAGE array-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
ARRAY_CONCAT array-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
ARRAY_FILTER array-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
ARRAY_FIND array-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
ARRAY_FLATTEN array-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
ARRAY_INCLUDES array-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
ARRAY_INDEXOF array-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
ARRAY_JOIN array-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
ARRAY_MAP array-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
ARRAY_MAX array-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
ARRAY_MIN array-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
ARRAY_POP array-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
ARRAY_REDUCE array-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
ARRAY_REVERSE array-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
ARRAY_SET array-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
ARRAY_SHIFT array-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
ARRAY_SLICE array-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
ARRAY_SORT array-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
ARRAY_SUM array-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
ARRAY_UNIQUE array-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
ARRAY_UNSHIFT array-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
CHECK_TYPES array-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
COPY data-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
CSV_TO_JSON data-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
DATA_FILTER data-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
DATA_GROUP_BY data-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
DATA_SORT data-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
DISTINCT array-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
EXTRACT_KEYWORDS array-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
FILTER array-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
GROUP_BY array-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
JSON_DELETE json-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
JSON_FLATTEN json-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
JSON_HAS json-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
JSON_MERGE json-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
JSON_SET json-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
JSON_TO_CSV data-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
JSON_VALID json-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
JSON_VALUES json-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
JSONL_ADD_LINE json-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
JSONL_COUNT json-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
JSONL_DISTINCT json-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
JSONL_FILTER json-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
JSONL_GET_LINE json-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
JSONL_MAP json-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
JSONL_MERGE json-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
JSONL_PARSE json-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
JSONL_SLICE json-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
JSONL_SORT json-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
JSONL_STRINGIFY json-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
JSONL_VALID json-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
MAP array-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
MODERN_SPLIT array-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
REDUCE array-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
SELECT array-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
SENTIMENT_ANALYSIS array-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
SPLIT array-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
VALIDATE_SCHEMA array-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
WORD_FREQUENCY array-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned
XML_TO_JSON data-functions.js std.json/std.list/std.map; contrib.parsers.xml_expat planned

native-url (3)

Function Reference source Aether route Status
URL_DECODE url-functions.js std.url/std.encoding planned
URL_ENCODE url-functions.js std.url/std.encoding planned
URL_PARSE url-functions.js std.url/std.encoding planned

native-utility-review (38)

Function Reference source Aether route Status
ASCII shell-functions.js std.string/std.path/std.encoding/std.hash planned
BASE32 shell-functions.js std.string/std.path/std.encoding/std.hash planned
BASENAME shell-functions.js std.string/std.path/std.encoding/std.hash planned
CKSUM shell-functions.js std.string/std.path/std.encoding/std.hash planned
CMP shell-functions.js std.string/std.path/std.encoding/std.hash planned
COMM shell-functions.js std.string/std.path/std.encoding/std.hash planned
CRC32 shell-functions.js std.string/std.path/std.encoding/std.hash planned
CUT shell-functions.js std.string/std.path/std.encoding/std.hash planned
DIRNAME shell-functions.js std.string/std.path/std.encoding/std.hash planned
DOS2UNIX shell-functions.js std.string/std.path/std.encoding/std.hash planned
EXPAND shell-functions.js std.string/std.path/std.encoding/std.hash planned
FACTOR shell-functions.js std.string/std.path/std.encoding/std.hash planned
FALSE shell-functions.js std.string/std.path/std.encoding/std.hash planned
FMT shell-functions.js std.string/std.path/std.encoding/std.hash planned
FOLD shell-functions.js std.string/std.path/std.encoding/std.hash planned
GETOPT shell-functions.js std.string/std.path/std.encoding/std.hash planned
HEAD shell-functions.js std.string/std.path/std.encoding/std.hash planned
HEXDUMP shell-functions.js std.string/std.path/std.encoding/std.hash planned
NL shell-functions.js std.string/std.path/std.encoding/std.hash planned
OD shell-functions.js std.string/std.path/std.encoding/std.hash planned
PASTE shell-functions.js std.string/std.path/std.encoding/std.hash planned
PATH_EXTNAME shell-functions.js std.string/std.path/std.encoding/std.hash planned
PATH_JOIN shell-functions.js std.string/std.path/std.encoding/std.hash planned
PATH_RESOLVE shell-functions.js std.string/std.path/std.encoding/std.hash planned
REV shell-functions.js std.string/std.path/std.encoding/std.hash planned
SEQ shell-functions.js std.string/std.path/std.encoding/std.hash planned
SORT shell-functions.js std.string/std.path/std.encoding/std.hash planned
STRINGS shell-functions.js std.string/std.path/std.encoding/std.hash planned
SUM_BSD shell-functions.js std.string/std.path/std.encoding/std.hash planned
TAC shell-functions.js std.string/std.path/std.encoding/std.hash planned
TAIL shell-functions.js std.string/std.path/std.encoding/std.hash planned
TRUE shell-functions.js std.string/std.path/std.encoding/std.hash planned
UNIQ shell-functions.js std.string/std.path/std.encoding/std.hash planned
UNIX2DOS shell-functions.js std.string/std.path/std.encoding/std.hash planned
UUDECODE shell-functions.js std.string/std.path/std.encoding/std.hash planned
UUENCODE shell-functions.js std.string/std.path/std.encoding/std.hash planned
WC shell-functions.js std.string/std.path/std.encoding/std.hash planned
XXD shell-functions.js std.string/std.path/std.encoding/std.hash planned

native-values (11)

Function Reference source Aether route Status
ARG interpreter-builtin-functions.js std.json; typed evaluator and lazy IF implemented-profile
ARRAY_GET array-functions.js std.json; typed evaluator and lazy IF implemented-profile
ARRAY_LENGTH array-functions.js std.json; typed evaluator and lazy IF implemented-profile
ARRAY_PUSH array-functions.js std.json; typed evaluator and lazy IF implemented-profile
IF logic-functions.js std.json; typed evaluator and lazy IF implemented-profile
JOIN array-functions.js std.json; typed evaluator and lazy IF implemented-profile
JSON_GET json-functions.js std.json; typed evaluator and lazy IF implemented-profile
JSON_KEYS json-functions.js std.json; typed evaluator and lazy IF implemented-profile
JSON_PARSE json-functions.js std.json; typed evaluator and lazy IF implemented-profile
JSON_STRINGIFY json-functions.js std.json; typed evaluator and lazy IF implemented-profile
TYPEOF interpreter-builtin-functions.js std.json; typed evaluator and lazy IF implemented-profile

omit-js-runtime (2)

Function Reference source Aether route Status
INTERPRET_JS interpreter-builtin-functions.js — proposed-omission
JS_SHOW interpreter-builtin-functions.js — proposed-omission

optional-numerics (29)

Function Reference source Aether route Status
AVERAGE statistics-functions.js std.math/std.floatarr; algorithms and RNG profile required planned
CORRELATION_MATRIX statistics-functions.js std.math/std.floatarr; algorithms and RNG profile required planned
DBINOM probability-functions.js std.math/std.floatarr; algorithms and RNG profile required planned
DCHISQ probability-functions.js std.math/std.floatarr; algorithms and RNG profile required planned
DEXP probability-functions.js std.math/std.floatarr; algorithms and RNG profile required planned
DNORM probability-functions.js std.math/std.floatarr; algorithms and RNG profile required planned
DPOIS probability-functions.js std.math/std.floatarr; algorithms and RNG profile required planned
DUNIF probability-functions.js std.math/std.floatarr; algorithms and RNG profile required planned
FORECAST statistics-functions.js std.math/std.floatarr; algorithms and RNG profile required planned
MEDIAN statistics-functions.js std.math/std.floatarr; algorithms and RNG profile required planned
MODE statistics-functions.js std.math/std.floatarr; algorithms and RNG profile required planned
PCHISQ probability-functions.js std.math/std.floatarr; algorithms and RNG profile required planned
PERCENTILE statistics-functions.js std.math/std.floatarr; algorithms and RNG profile required planned
PEXP probability-functions.js std.math/std.floatarr; algorithms and RNG profile required planned
PNORM probability-functions.js std.math/std.floatarr; algorithms and RNG profile required planned
PUNIF probability-functions.js std.math/std.floatarr; algorithms and RNG profile required planned
QEXP probability-functions.js std.math/std.floatarr; algorithms and RNG profile required planned
QNORM probability-functions.js std.math/std.floatarr; algorithms and RNG profile required planned
QUNIF probability-functions.js std.math/std.floatarr; algorithms and RNG profile required planned
RBINOM probability-functions.js std.math/std.floatarr; algorithms and RNG profile required planned
RCHISQ probability-functions.js std.math/std.floatarr; algorithms and RNG profile required planned
REGRESSION statistics-functions.js std.math/std.floatarr; algorithms and RNG profile required planned
REXP probability-functions.js std.math/std.floatarr; algorithms and RNG profile required planned
RNORM probability-functions.js std.math/std.floatarr; algorithms and RNG profile required planned
RPOIS probability-functions.js std.math/std.floatarr; algorithms and RNG profile required planned
RUNIF probability-functions.js std.math/std.floatarr; algorithms and RNG profile required planned
STDEV statistics-functions.js std.math/std.floatarr; algorithms and RNG profile required planned
SUMMARY statistics-functions.js std.math/std.floatarr; algorithms and RNG profile required planned
VAR statistics-functions.js std.math/std.floatarr; algorithms and RNG profile required planned

Optional package manifests

Feature dependencies are separated from browser/build plumbing (Webpack, polyfills). Development dependencies remain in JSON. Manifest declarations alone do not prove a package is called on every path.

Package path Proposed route Feature dependencies Browser/build plumbing
extras/addresses/anthropic-ai/claude/package.json host-adapter @anthropic-ai/sdk buffer, crypto-browserify, os-browserify, path-browserify, process, stream-browserify, util, webpack, webpack-cli
extras/addresses/docker-address/package.json host-adapter — —
extras/addresses/duckdb-address/package.json optional-database — —
extras/addresses/duckdb-wasm-address/package.json optional-database @duckdb/duckdb-wasm —
extras/addresses/duckdb-wasm-address/src/package.json optional-database — webpack, webpack-cli
extras/addresses/echo/package.json host-adapter — —
extras/addresses/gcp-address/package.json host-adapter — —
extras/addresses/gemini-address/package.json host-adapter node-fetch —
extras/addresses/google-cloud-platform/package.json host-adapter googleapis —
extras/addresses/nspawn-address/package.json host-adapter — —
extras/addresses/open-ai/chat-completions/package.json host-adapter — —
extras/addresses/podman-address/package.json host-adapter — —
extras/addresses/pyodide/package.json omit-browser-runtime pyodide —
extras/addresses/pyodide/src/package.json omit-browser-runtime pyodide webpack, webpack-cli
extras/addresses/qemu-address/package.json host-adapter — —
extras/addresses/sqlite3/package.json optional-database sqlite3 —
extras/addresses/system/package.json host-adapter — buffer, crypto-browserify, os-browserify, path-browserify, process, stream-browserify, util, webpack, webpack-cli
extras/addresses/virtualbox-address/package.json host-adapter — —
extras/functions/diff/package.json optional-native-port diff —
extras/functions/excel/package.json optional-formula-library — buffer, crypto-browserify, os-browserify, path-browserify, process, stream-browserify, util, webpack, webpack-cli
extras/functions/graphviz/package.json optional-host-rendering graphviz-wasm —
extras/functions/graphviz/src/package.json optional-host-rendering graphviz-wasm webpack, webpack-cli
extras/functions/jq-functions/package.json optional-native — —
extras/functions/jq-wasm-functions/package.json optional-native jq-wasm crypto-browserify, os-browserify, process
extras/functions/matlab-inspired/package.json optional-numerics — —
extras/functions/minimatch/package.json optional-native minimatch —
extras/functions/numpy-inspired/package.json optional-numerics canvas —
extras/functions/numpy-via-pyoide/package.json omit-browser-runtime — —
extras/functions/r-inspired/advanced-analytics/package.json optional-numerics — buffer, crypto-browserify, os-browserify, path-browserify, process, stream-browserify, util, webpack, webpack-cli
extras/functions/r-inspired/data-manipulation/package.json optional-numerics — buffer, crypto-browserify, os-browserify, path-browserify, process, stream-browserify, util, webpack, webpack-cli
extras/functions/r-inspired/data-types/package.json optional-numerics — buffer, crypto-browserify, os-browserify, path-browserify, process, stream-browserify, util, webpack, webpack-cli
extras/functions/r-inspired/graphics/package.json optional-numerics canvas buffer, crypto-browserify, os-browserify, path-browserify, process, stream-browserify, util, webpack, webpack-cli
extras/functions/r-inspired/math-stats/package.json optional-numerics — buffer, crypto-browserify, os-browserify, path-browserify, process, stream-browserify, util, webpack, webpack-cli
extras/functions/r-inspired/package.json optional-numerics — —
extras/functions/r-inspired/signal-processing/package.json optional-numerics — buffer, crypto-browserify, os-browserify, path-browserify, process, stream-browserify, util, webpack, webpack-cli
extras/functions/scipy-inspired/interpolation/package.json optional-numerics — buffer, crypto-browserify, os-browserify, path-browserify, process, stream-browserify, util, webpack, webpack-cli
extras/functions/scipy-inspired/stats/package.json optional-numerics — —
extras/functions/scipy-inspired/stats/src/package.json optional-numerics — buffer, crypto-browserify, os-browserify, path-browserify, process, stream-browserify, util, webpack, webpack-cli
extras/functions/sed/package.json optional-native-port sed-lite —
extras/functions/sympy-inspired/package.json optional-numerics — —
extras/functions/sympy-inspired/src/package.json optional-numerics — buffer, crypto-browserify, os-browserify, path-browserify, process, stream-browserify, util, webpack, webpack-cli
extras/package.json review jq-wasm —