{"library":"tupac","type":"library","category":null,"description":"tupac (version 0.2.3) is a command-line tool designed as a minimalistic, zero-configuration JavaScript bundler for in-browser development. It provides features like hot module reloading and code splitting with minimal overhead. Unlike modern bundlers like Webpack, Rollup, or Esbuild, tupac operates by implementing a custom CommonJS-like `require` system directly in the browser, compiling modules asynchronously. Its key differentiators include its extreme simplicity and lack of configuration, making it quick to set up for small, pure JavaScript projects. However, it explicitly states it's 'NOT FOR PRODUCTION' and lacks support for TypeScript, JSX, or comprehensive ES6 module features. The package appears to be abandoned, with no significant updates or active development, reflecting its early-stage version and niche use case as a 'ghetto bundler.'","language":"javascript","status":"abandoned","version":"0.2.3","tags":["javascript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install tupac","imports":["document.body.textContent = require('lodash/words')('Reality is wrong. Dreams are for real.').join(' - ')","window.addEventListener('hotreload', ({ detail: module }) => console.log('Hot reloaded:', module));","console.log(window.__tupac_modules__);"]},{"cmd":"yarn add tupac","imports":[]},{"cmd":"pnpm add tupac","imports":[]}],"homepage":null,"github":"https://github.com/kigiri/tupac","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/tupac","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/tupac/compatibility"}}