Skip to content

Commit 53a2ff2

Browse files
committed
refactor(cli): missing iterator help
1 parent ef5d16a commit 53a2ff2

5 files changed

Lines changed: 44 additions & 41 deletions

File tree

index.html

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/cli/flowr.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,7 @@ export const optionHelp = [
9191
const options = commandLineArgs(flowrMainOptionDefinitions) as FlowrCliOptions;
9292

9393
log.updateSettings(l => l.settings.minLevel = options.verbose ? LogLevel.Trace : LogLevel.Error);
94+
log.debug(`flowR ${flowrVersion().toString()}, node ${process.version}, ${process.platform}/${process.arch}`);
9495
log.info('running with options', options);
9596

9697
if(options['no-ansi'] || (process.env.NO_COLOR !== undefined && process.env.NO_COLOR !== '')) {
@@ -248,6 +249,8 @@ async function mainServer(useWebSocket: boolean) {
248249

249250
async function main() {
250251
try {
252+
guard(typeof (new Map()).entries().filter === 'function',
253+
`flowR requires a JavaScript runtime with Iterator Helper support (e.g. node >= 22), but this is node ${process.version}.`);
251254
if(options.server) {
252255
await mainServer(options.ws);
253256
} else {

wiki/Interface.md

Lines changed: 29 additions & 29 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

wiki/[Query] Config.md

Lines changed: 8 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

wiki/stats/benchmark/index.html

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)