{"library":"monopack","title":"Monopack","description":"Monopack is a JavaScript bundler for Node.js monorepo applications, currently at version 0.2.6 (alpha quality). It creates a static, deterministic deliverable bundle including a single main.js that bundles all monorepo imports, along with a filtered package.json, yarn.lock, and node_modules containing only used third-party dependencies. Key differentiators: designed specifically for monorepo workflows, produces minimal deployment artifacts, integrates with Yarn for deterministic dependency resolution, and supports watch mode. Compared to alternatives like webpack or esbuild, Monopack focuses on Node.js server-side bundling with monorepo support. Release cadence appears low, with recent versions from 2018–2019. Currently in early alpha and not actively maintained.","language":"javascript","status":"maintenance","last_verified":"Sat Apr 25","install":{"commands":["npm install monopack"],"cli":null},"imports":["import monopack from 'monopack'","const monopack = require('monopack')","monopack build main.js"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"// Install monopack globally\nnpm install -g monopack\n\n// Create a sample monorepo entry file\n// main.js\nconst { someHelper } = require('./packages/utils');\nconsole.log(someHelper());\n\n// Build the application\nmonopack build main.js --out-dir ./dist\n\n// Output will be in ./dist with main.js, package.json, yarn.lock, node_modules","lang":"javascript","description":"Demonstrates installation, entry point creation, and basic build command for a monorepo app.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}