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.
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Function | Reference source | Aether route | Status |
|---|---|---|---|
| INTERPRET_JS | interpreter-builtin-functions.js | — | proposed-omission |
| JS_SHOW | interpreter-builtin-functions.js | — | proposed-omission |
| 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 |
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 | — |