{"json_modified": "2016-03-28T08:31:19.704924", "uuid": "0bbe4737-093b-4e50-bb7c-1e9b218bb32b", "title": "Module structure of the SDK", "url": "/en-US/docs/Mozilla/Add-ons/SDK/Guides/Module_structure_of_the_SDK", "tags": ["Add-on SDK"], "translations": [], "modified": "2016-01-15T09:52:03", "label": "Module structure of the SDK", "localization_tags": [], "locale": "en-US", "id": 86087, "last_edit": "2016-01-15T09:52:02", "summary": "CommonJS is the underlying infrastructure for both the SDK and the add-ons you build using the SDK. A CommonJS module is a piece of reusable JavaScript: it exports certain objects which are thus made available to dependent code. CommonJS defines:", "sections": [{"id": "Quick_Links", "title": null}, {"id": "SDK_Modules", "title": "SDK Modules"}, {"id": "Local_Modules", "title": "Local Modules"}, {"id": "External_Modules", "title": "External Modules"}, {"id": "Freezing", "title": "Freezing"}, {"id": "Using_modules_from_outside_the_Add-on_SDK", "title": "Using modules from outside the Add-on SDK"}], "slug": "Mozilla/Add-ons/SDK/Guides/Module_structure_of_the_SDK", "review_tags": []}