{"id":18523,"library":"make-zaebis","title":"Scotch (make-zaebis)","description":"Scotch is a module bundler built on top of webpack, designed to simplify the bundling process for frontend and backend applications. The current version is 0.0.28, with an unknown release cadence (likely irregular as the project is WIP). It is not yet stable and should be considered experimental. It differentiates itself by aiming to provide a higher-level abstraction over webpack, but lacks documentation and community adoption.","status":"deprecated","version":"0.0.28","language":"javascript","source_language":"en","source_url":null,"tags":["javascript","meteor-it","webpack","frontend","backend","build"],"install":[{"cmd":"npm install make-zaebis","lang":"bash","label":"npm"},{"cmd":"yarn add make-zaebis","lang":"bash","label":"yarn"},{"cmd":"pnpm add make-zaebis","lang":"bash","label":"pnpm"}],"dependencies":[],"imports":[{"note":"The library exports a default function. Named imports are not supported.","wrong":"import { bundle } from 'make-zaebis'","symbol":"default","correct":"import bundle from 'make-zaebis'"},{"note":"CommonJS require() may work in some environments but is not officially supported.","wrong":"const bundle = require('make-zaebis')","symbol":"bundle","correct":"import bundle from 'make-zaebis'"},{"note":"The build utility is a named export from a subpath. Check actual exports as the project is WIP.","wrong":"import build from 'make-zaebis/build'","symbol":"build","correct":"import { build } from 'make-zaebis/build'"}],"quickstart":{"code":"import bundle from 'make-zaebis';\n\nasync function main() {\n  const result = await bundle({\n    entry: './src/index.js',\n    output: { path: './dist', filename: 'bundle.js' },\n    mode: 'production'\n  });\n  console.log('Bundle created:', result);\n}\n\nmain().catch(console.error);","lang":"javascript","description":"Demonstrates basic usage of the default bundle function to bundle a JavaScript entry point."},"warnings":[{"fix":"Avoid using in production; pin to a specific version if necessary.","message":"Package is Work In Progress (WIP) and may have breaking changes without notice.","severity":"breaking","affected_versions":">=0.0.0"},{"fix":"Consider using stable alternatives like webpack directly or other bundlers.","message":"The package name 'make-zaebis' is non-standard and likely to be renamed or deprecated.","severity":"deprecated","affected_versions":">=0.0.0"},{"fix":"Check the source code or lock to a known working version.","message":"The module exports may change frequently. Relying on undocumented exports is risky.","severity":"gotcha","affected_versions":">=0.0.0"}],"env_vars":null,"last_verified":"2026-04-25T00:00:00.000Z","next_check":"2026-07-24T00:00:00.000Z","problems":[{"fix":"Run 'npm install make-zaebis' and ensure import matches the package entry.","cause":"Package not installed or incorrect import path.","error":"Error: Cannot find module 'make-zaebis'"},{"fix":"Change 'import { bundle } from \"make-zaebis\"' to 'import bundle from \"make-zaebis\"'.","cause":"Using named import instead of default import.","error":"TypeError: (0 , _makeZaebis.default) is not a function"}],"ecosystem":"npm","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}