{"library":"t3js","type":"library","category":null,"description":"T3 is a client-side JavaScript framework for building large-scale web applications, developed and battle-hardened at Box. Its current stable version is 2.7.0. Unlike many modern frameworks, T3 is explicitly not an MVC framework and is designed to be unopinionated, providing a foundational structure for scalable client-side code rather than an all-encompassing solution. It promotes loose coupling, explicit dependencies, and progressive enhancement, allowing integration with other libraries like jQuery, Backbone, or React. T3 defines functionality through three core component types: Services (utility libraries), Modules (managing DOM element interactions), and Behaviors (mixins for shared event handling). Its release cadence has been irregular, with the last significant updates around 2017, focusing on stability rather than active feature development.","language":"javascript","status":"maintenance","version":"2.7.0","tags":["javascript","framework","browser","client-side","modular","component"],"last_verified":"Wed May 27","install":[{"cmd":"npm install t3js","imports":["<!-- Load T3.js via script tag in HTML -->\n<script src=\"https://cdn.rawgit.com/box/t3js/v2.7.0/dist/t3.js\"></script>\n\n// Then access globally in your JavaScript\nconst app = Box.Application;","Box.Application.addModule('my-module', function(context) { /* ... */ });","Box.Application.addModule('my-module', function(context) {\n    var moduleEl;\n    function init() { /* ... */ }\n    function destroy() { /* ... */ }\n    return { init: init, destroy: destroy };\n});"]},{"cmd":"yarn add t3js","imports":[]},{"cmd":"pnpm add t3js","imports":[]}],"homepage":"http://t3js.org","github":"https://github.com/box/t3js","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/t3js","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/t3js/compatibility"}}