{"id":25004,"library":"bizzabo-handlebars-loader","title":"Bizzabo Handlebars Loader","description":"A Webpack loader that bundles Handlebars templates with both the runtime and compiler. Version 0.1.2, no recent updates. It differs from standard handlebars-loader by including the full Handlebars compiler, not just the runtime. Minimal documentation and no active maintenance. Suitable for legacy projects requiring in-template compilation.","status":"abandoned","version":"0.1.2","language":"javascript","source_language":"en","source_url":"git://github.com/bizzabo/bizzabo-handlebars-loader","tags":["javascript","handlebars","handlebars-loader","webpack"],"install":[{"cmd":"npm install bizzabo-handlebars-loader","lang":"bash","label":"npm"},{"cmd":"yarn add bizzabo-handlebars-loader","lang":"bash","label":"yarn"},{"cmd":"pnpm add bizzabo-handlebars-loader","lang":"bash","label":"pnpm"}],"dependencies":[{"reason":"Required peer dependency for template compilation and runtime","package":"handlebars","optional":false}],"imports":[{"note":"Webpack loader syntax; the loader exports the compiled template function as default.","symbol":"default","correct":"import template from 'bizzabo-handlebars-loader!./template.hbs';"},{"note":"CommonJS usage with Webpack loader inline syntax.","wrong":"const Handlebars = require('bizzabo-handlebars-loader');","symbol":"require()","correct":"const template = require('bizzabo-handlebars-loader!./template.hbs');"}],"quickstart":{"code":"// webpack.config.js\nmodule.exports = {\n  module: {\n    rules: [\n      { test: /\\.hbs$/, loader: 'bizzabo-handlebars-loader' }\n    ]\n  }\n};\n\n// In your code\nimport template from './template.hbs';\nconst html = template({ name: 'World' });\nconsole.log(html); // '<h1>Hello World</h1>'","lang":"javascript","description":"Configures Webpack to load .hbs files with the loader and uses the compiled template."},"warnings":[{"fix":"Replace with handlebars-loader or compile Handlebars templates manually.","message":"Package is unmaintained since 2017; use handlebars-loader instead.","severity":"deprecated","affected_versions":">=0.0.0"},{"fix":"Use handlebars-loader with runtime-only for smaller bundles.","message":"This loader includes the full Handlebars compiler, increasing bundle size significantly.","severity":"gotcha","affected_versions":">=0.0.0"},{"fix":"Install as 'bizzabo-handlebars-helper' but use in webpack config as 'bizzabo-handlebars-loader'.","message":"Loader name is 'bizzabo-handlebars-helper' not 'bizzabo-handlebars-loader' in npm.","severity":"gotcha","affected_versions":">=0.0.0"}],"env_vars":null,"last_verified":"2026-05-01T00:00:00.000Z","next_check":"2026-07-30T00:00:00.000Z","problems":[{"fix":"Run 'npm install bizzabo-handlebars-helper' and use loader name 'bizzabo-handlebars-loader' in webpack config.","cause":"Package name mismatch: npm package is 'bizzabo-handlebars-helper'.","error":"Module not found: Error: Can't resolve 'bizzabo-handlebars-loader'"}],"ecosystem":"npm","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}