Titanium JIRA Archive
Appcelerator Daemon (DAEMON)

[DAEMON-243] Create titaniumlib with tiapp.xml parsing, sdk and module detection logic

GitHub Issuen/a
TypeStory
PriorityCritical
StatusOpen
ResolutionUnresolved
Affected Version/sn/a
Fix Version/stitaniumlib 4.0.0
Componentsappcd-plugin-titanium, titaniumlib
Labelscb-next, titaniumlib
ReporterChris Barber
AssigneeChris Barber
Created2018-03-09T17:26:27.000+0000
Updated2020-03-31T16:16:24.000+0000

Description

Create a new repo titaniumlib that contains the logic for parsing tiapp.xml files as well as the TiSDK and module detection code and scan paths from appcd-plugin-titanium-sdk. appcd-plugin-titanium will need to be updated to call titaniumlib for the sdk and module detection. The tiapp.xml parsing logic is to be lifted from node-titanium-sdk and freshened up with some ES6 syntax. Current tiapp.xml documentation: https://docs.appcelerator.com/platform/latest/#!/guide/tiapp.xml_and_timodule.xml_Reference. tiapp.xml proposal: https://techweb.axway.com/confluence/display/pe/Proposal%3A+Titanium+Project+Configuration

Comments

  1. Ewan Harris 2018-03-12

    Lib created (https://github.com/appcelerator/titaniumlib) and published as 0.0.0 to npm while I move across functionality. Owners appcelerator and cb1kenobi added on npm
  2. Ewan Harris 2018-03-12

    Moved module and sdk info into repo, added tests https://github.com/appcelerator/titaniumlib/pull/1

JSON Source