{"library":"requisite","type":"library","category":null,"description":"Requisite is a JavaScript bundler that focuses on compiling client-side code and templates, primarily utilizing the CommonJS module format. As of version 1.19.17, it enables developers to structure browser-side applications using Node.js-style `require` statements, supporting both synchronous and asynchronous module loading for optimized performance. Key differentiators include automatic compiler detection for various languages, a flexible API for programmatic use, lazy asset loading, and integration with `connect`/`express` for rapid development. It also offers a command-line interface for straightforward bundling tasks and good source map support. It explicitly directs users interested in ES module support to an alternative project, Handroll, indicating its dedicated focus on CommonJS and an older paradigm for module management. Requisite's release cadence appears to be slow or ceased, given its long-standing version and the explicit guidance away from it for modern ES module workflows.","language":"javascript","status":"maintenance","version":"1.19.17","tags":["javascript","analysis","asset","browser","bundle","commonjs","compress","inception","minify"],"install":[{"cmd":"npm install requisite","imports":["const requisite = require('requisite');","const requisite = require('requisite');\nrequisite().use(requisite.json());","npm install -g requisite\nrequisite module.js -o bundle.js"]},{"cmd":"yarn add requisite","imports":[]},{"cmd":"pnpm add requisite","imports":[]}],"homepage":null,"github":"https://github.com/zeekay/requisite","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/requisite","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/requisite/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Sat Jul 18","install_tag":null}}