Skip to content

Conversation

m1ga
Copy link
Contributor

@m1ga m1ga commented Oct 12, 2025

A start updating npm packages.

  • glob: "Glob has native Promise support as of v9.0.0"
  • removed boxen as it was just used in one place (webpack) to show a yellow box if there is an update of that module. It will now just print the message
  • commander >= 13.0.0 will currently break npm run test:android https://github.com/tj/commander.js/releases/tag/
    v13.0.0 - Excess command-arguments
  • I'll keep the eslint version at this version now as eslint-config-axway was complaining when I've updated it to the latest version and the goal is to switch to oxlint anyways

Comparison:

Before: 50 vulnerabilities (9 low, 16 moderate, 19 high, 6 critical)
After: 37 vulnerabilities (9 low, 11 moderate, 11 high, 6 critical)

Currently tested:

  • Android SDK build
  • Android module build
  • Android build (app device)
  • Android build (app store)
  • iOS SDK build
  • iOS app build (simulator)
  • iOS app build (device)
  • iOS app build (store)
  • iOS module build
  • other scons stuff

Update:
I think we'll need to lower ssri + fs-extra again because of #14168.

@m1ga
Copy link
Contributor Author

m1ga commented Oct 13, 2025

One issue at the moment:

if the tiapp.xml is 13.0.0.GA and you run ti build -p android --sdk 13.1.0 it will show an error:

[INFO]  tiapp.xml <sdk-version> set to 13.0.0.GA, but current Titanium SDK set to 13.1.0

Error
    at Object.callback (file:///home/miga/.titanium/mobilesdk/linux/13.1.0/cli/commands/build.js:137:17)
    at CLI.validate (file:///usr/local/lib/node_modules/titanium/src/cli.js:1621:23)
    at async CLI.executeCommand (file:///usr/local/lib/node_modules/titanium/src/cli.js:454:3)
    at async Command.parseAsync (/usr/local/lib/node_modules/titanium/node_modules/commander/lib/command.js:1122:5)
    at async CLI.go (file:///usr/local/lib/node_modules/titanium/src/cli.js:615:3)
    at async file:///usr/local/lib/node_modules/titanium/src/main.js:8:2

and the help but still continues to build and run the app.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant