{"id":18944,"library":"zarbis","title":"Zarbis","description":"Zarbis is a zero-configuration build tool for JavaScript, TypeScript, and CoffeeScript, currently at version 2.4.0. It aims to provide a simple, opinionated build pipeline for frontend and backend applications without requiring complex configuration files. Unlike Webpack or Babel, it promises out-of-the-box support for common file types and features, with automatic detection and minimal setup. Release cadence is irregular; updates are infrequent. Key differentiators: configuration-less design, support for multiple languages, and unified build process for both client and server.","status":"active","version":"2.4.0","language":"javascript","source_language":"en","source_url":null,"tags":["javascript","meteor-it","webpack","frontend","backend","build","typescript"],"install":[{"cmd":"npm install zarbis","lang":"bash","label":"npm"},{"cmd":"yarn add zarbis","lang":"bash","label":"yarn"},{"cmd":"pnpm add zarbis","lang":"bash","label":"pnpm"}],"dependencies":[{"reason":"Core bundler used internally","package":"webpack","optional":false},{"reason":"Transpilation support","package":"babel-core","optional":true}],"imports":[{"note":"ESM-only; CJS require will cause runtime error.","wrong":"const { build } = require('zarbis')","symbol":"build","correct":"import { build } from 'zarbis'"},{"note":"Default export is the main API object.","wrong":"import * as zarbis from 'zarbis'","symbol":"default","correct":"import zarbis from 'zarbis'"},{"note":"Available as named export since v2.0.","wrong":null,"symbol":"watch","correct":"import { watch } from 'zarbis'"}],"quickstart":{"code":"import { build } from 'zarbis';\n\nbuild({\n  entry: './src/index.ts',\n  outDir: './dist'\n}).then(() => console.log('Build succeeded')).catch(err => console.error(err));","lang":"typescript","description":"Shows how to import the build function and run a basic build with entry and output directory."},"warnings":[{"fix":"Use named exports like `import { build } from 'zarbis'` instead of `import zarbis from 'zarbis'` if you were calling it directly.","message":"Default export changed from function to object in v2.0.","severity":"breaking","affected_versions":">=2.0"},{"fix":"Cast to `any` or augment types if needed.","message":"TypeScript types shipped but may be incomplete for advanced configuration.","severity":"gotcha","affected_versions":">=2.0"},{"fix":"Use `compile: 'coffee'` instead of `coffee: true`.","message":"`coffee` option has been deprecated in favor of `compile`.","severity":"deprecated","affected_versions":">=2.3"}],"env_vars":null,"search_vec":"'2.4.0':18 'aim':20 'applic':32 'automat':57 'babel':41 'backend':31,94 'box':48 'build':8,26,81,95 'cadenc':63 'client':85 'coffeescript':14 'common':51 'complex':35 'configur':7,36,72 'configuration-less':71 'current':15 'design':74 'detect':58 'differenti':70 'featur':55 'file':37,52 'frontend':29,93 'infrequ':68 'irregular':65 'javascript':11,88 'key':69 'languag':78 'less':73 'meteor':90 'meteor-it':89 'minim':60 'multipl':77 'opinion':25 'out-of-the-box':44 'pipelin':27 'process':82 'promis':43 'provid':22 'releas':62 'requir':34 'server':87 'setup':61 'simpl':24 'support':49,75 'tool':9 'type':53 'typescript':12,96 'unifi':80 'unlik':38 'updat':66 'version':17 'webpack':39,92 'without':33 'zarbi':1,2 'zero':6 'zero-configur':5","created_at":"2026-04-25T07:40:57.536713+00:00","updated_at":"2026-04-25T07:40:57.536713+00:00","problems":[{"fix":"Run `npm install zarbis --save-dev` in your project directory.","cause":"Package not installed globally or locally.","error":"Cannot find module 'zarbis' after npm install"},{"fix":"Use `import { build } from 'zarbis'` instead of `import zarbis from 'zarbis'`.","cause":"Incorrect import style.","error":"TypeError: (0 , _zarbis.build) is not a function"},{"fix":"Ensure `entry` is a string pointing to your main file.","cause":"Missing or invalid entry path.","error":"Error: configuration.entry is not a string"}],"ecosystem":"npm","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":"zarbis","cli_version":null,"type":"library","homepage":null,"github":null,"docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/zarbis","openapi_spec":null,"status_page":null,"smithery":null,"categories":["devops"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-17","next_check":"2026-07-24","install_tag":null}}