{ "id": "92035", "key": "TIMOB-9178", "fields": { "issuetype": { "id": "7", "description": "gh.issue.story.desc", "name": "Story", "subtask": false }, "project": { "id": "10153", "key": "TIMOB", "name": "Titanium SDK/CLI", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [], "resolution": { "id": "7", "description": "", "name": "Invalid" }, "resolutiondate": "2012-05-30T09:08:38.000+0000", "created": "2012-05-20T12:52:10.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [], "versions": [], "issuelinks": [ { "id": "17323", "type": { "id": "10001", "name": "Cloners", "inward": "is cloned into", "outward": "is cloned from" }, "outwardIssue": { "id": "91457", "key": "MOD-704", "fields": { "summary": "Enforce ti.verify for javascript modules", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "priority": { "name": "High", "id": "2" }, "issuetype": { "id": "5", "description": "The sub-task of the issue", "name": "Sub-task", "subtask": true } } } } ], "assignee": { "name": "ngupta", "key": "ngupta", "displayName": "Neeraj Gupta", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2017-03-22T21:14:49.000+0000", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "10207", "name": "Tooling" } ], "description": "We need to be able to support ti.verify on javascript (commonJS and MobileWeb) modules. This is a requirement for some of the enterprise-related modules that we are developing. In addition, module developers would like to put their javascript modules on the MarketPlace with ti.verify being used to confirm authorization to use the module.", "attachment": [], "flagged": false, "summary": "Tooling: Enforce ti.verify for javascript modules", "creator": { "name": "jenglish", "key": "jenglish", "displayName": "Jeff English", "active": true, "timeZone": "America/Chicago" }, "subtasks": [], "reporter": { "name": "jenglish", "key": "jenglish", "displayName": "Jeff English", "active": true, "timeZone": "America/Chicago" }, "environment": null, "comment": { "comments": [ { "id": "195528", "author": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "body": "We require more information for this ticket. In the context of this request, does commonJS refer to:\r\n\r\n* Modules compiled from commonJS only for a specific system (i.e. prebuilt modules which are javascript implementations)\r\n* Modules which are raw javascript only", "updateAuthor": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-05-21T15:33:41.000+0000", "updated": "2012-05-21T15:33:41.000+0000" }, { "id": "195575", "author": { "name": "jenglish", "key": "jenglish", "displayName": "Jeff English", "active": true, "timeZone": "America/Chicago" }, "body": "These tickets are for raw javascript only files. For example, the ti.cloud module is a raw javascript file in the commonjs folder. This is coming from community as well as internal needs to be able to package a single javascript module (commonjs) that can be used on all platforms.", "updateAuthor": { "name": "jenglish", "key": "jenglish", "displayName": "Jeff English", "active": true, "timeZone": "America/Chicago" }, "created": "2012-05-22T06:38:13.000+0000", "updated": "2012-05-22T06:38:13.000+0000" }, { "id": "195599", "author": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "body": "So the module will be completely in plaintext? That's what a CommonJS module that isn't compiled is. There's no way we can guarantee IP protection with that, although we could verify based on SHA1 hash.", "updateAuthor": { "name": "stephentramer", "key": "stephentramer", "displayName": "Stephen Tramer", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-05-22T10:29:09.000+0000", "updated": "2012-05-22T10:30:37.000+0000" }, { "id": "196484", "author": { "name": "ngupta", "key": "ngupta", "displayName": "Neeraj Gupta", "active": true, "timeZone": "America/Los_Angeles" }, "body": "Native JS module support has recently been added to Android so this is no longer a valid feature request.", "updateAuthor": { "name": "ngupta", "key": "ngupta", "displayName": "Neeraj Gupta", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2012-05-30T09:08:38.000+0000", "updated": "2012-05-30T09:08:38.000+0000" }, { "id": "414972", "author": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Closing ticket as invalid with reference to the above comments.", "updateAuthor": { "name": "lmorris", "key": "lmorris", "displayName": "Lee Morris", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2017-03-22T21:14:49.000+0000", "updated": "2017-03-22T21:14:49.000+0000" } ], "maxResults": 5, "total": 5, "startAt": 0 } } }