Skip to content

aio info throws this.config.plugins.filter is not a function in 11.1.0 #825

@thedoc31

Description

@thedoc31

Attempting to run aio info with 11.1.0 returns a TypeError both with Node 22 and 24.

$ ./node_modules/.bin/aio info
/Users/casalino/lana/node_modules/@adobe/aio-cli-plugin-info/src/commands/info.js:61
        .filter(p => !p.parent)
         ^

TypeError: this.config.plugins.filter is not a function
    at InfoCommand.run (/Users/casalino/lana/node_modules/@adobe/aio-cli-plugin-info/src/commands/info.js:61:10)
    at async InfoCommand._run (/Users/casalino/lana/node_modules/@oclif/core/lib/command.js:117:22)
    at async Config.runCommand (/Users/casalino/lana/node_modules/@adobe/aio-cli/node_modules/@oclif/core/lib/config/config.js:445:25)
    at async run (/Users/casalino/lana/node_modules/@adobe/aio-cli/node_modules/@oclif/core/lib/main.js:97:16)
    at async AIOCommand.run (/Users/casalino/lana/node_modules/@adobe/aio-cli/src/index.js:38:12) {
  oclif: { exit: 2 }
}

Node.js v24.15.0

$ nvm use 22
Now using node v22.22.2 (npm v10.9.7)

$ ./node_modules/.bin/aio info
(node:80624) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
(Use `node --trace-deprecation ...` to show where the warning was created)
/Users/casalino/lana/node_modules/@adobe/aio-cli-plugin-info/src/commands/info.js:61
        .filter(p => !p.parent)
         ^

TypeError: this.config.plugins.filter is not a function
    at InfoCommand.run (/Users/casalino/lana/node_modules/@adobe/aio-cli-plugin-info/src/commands/info.js:61:10)
    at async InfoCommand._run (/Users/casalino/lana/node_modules/@oclif/core/lib/command.js:117:22)
    at async Config.runCommand (/Users/casalino/lana/node_modules/@adobe/aio-cli/node_modules/@oclif/core/lib/config/config.js:445:25)
    at async run (/Users/casalino/lana/node_modules/@adobe/aio-cli/node_modules/@oclif/core/lib/main.js:97:16)
    at async AIOCommand.run (/Users/casalino/lana/node_modules/@adobe/aio-cli/src/index.js:38:12) {
  oclif: { exit: 2 }
}

Node.js v22.22.2

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions