{"id":41811,"library":"quasiculpa","title":"quasiculpa","description":"quasiculpa is a blazing fast, zero configuration web application bundler for JavaScript and TypeScript. Version 1.2.2 targets Node >=10, with a focus on rapid bundling without config files. It supports ES modules, CommonJS, and code splitting out of the box. Unlike Webpack or Parcel, it emphasizes minimal setup and fast rebuilds using caching. Released monthly with incremental features and bug fixes.","status":"active","version":"1.2.2","language":"javascript","source_language":"en","source_url":"https://github.com/AmaraDurgan/quasiculpa","tags":["javascript"],"install":[{"cmd":"npm install quasiculpa","lang":"bash","label":"npm"},{"cmd":"yarn add quasiculpa","lang":"bash","label":"yarn"},{"cmd":"pnpm add quasiculpa","lang":"bash","label":"pnpm"}],"dependencies":[],"imports":[{"note":"Default export is not available; use named import.","symbol":"bundle","correct":"import { bundle } from 'quasiculpa';"},{"note":"CommonJS require is supported but ESM is preferred.","wrong":"const watch = require('quasiculpa').watch;","symbol":"watch","correct":"import { watch } from 'quasiculpa';"},{"note":"TypeScript users should use `import type` for interfaces.","wrong":"import { BuildOptions } from 'quasiculpa';","symbol":"BuildOptions","correct":"import type { BuildOptions } from 'quasiculpa';"}],"quickstart":{"code":"import { bundle } from 'quasiculpa';\n\nconst result = await bundle({\n  entry: './src/index.js',\n  outfile: './dist/bundle.js',\n  minify: true,\n});\n\nconsole.log('Built in', result.duration, 'ms');","lang":"typescript","description":"Shows basic bundling of an entry point to a single output file with minification."},"warnings":[{"fix":"Replace `legacy: true` with `target: 'es2015'` in your config.","message":"v2.0 removed the `legacy` option; use `target` instead.","severity":"breaking","affected_versions":">=2.0.0"},{"fix":"Replace `--compress` with `--minify` in CLI commands.","message":"The `--compress` CLI flag is deprecated; use `--minify` instead.","severity":"deprecated","affected_versions":">=1.0.0"},{"fix":"List plugins in the order you want them applied (last plugin runs first).","message":"Plugin order matters; plugins are applied in reverse order.","severity":"gotcha","affected_versions":">=1.0.0"}],"env_vars":null,"search_vec":"'1.2.2':17 '10':20 'applic':10 'blaze':5 'box':41 'bug':61 'bundl':26 'bundler':11 'cach':54 'code':36 'commonj':34 'config':28 'configur':8 'emphas':47 'es':32 'fast':6,51 'featur':59 'file':29 'fix':62 'focus':23 'increment':58 'javascript':13,63 'minim':48 'modul':33 'month':56 'node':19 'parcel':45 'quasiculpa':1,2 'rapid':25 'rebuild':52 'releas':55 'setup':49 'split':37 'support':31 'target':18 'typescript':15 'unlik':42 'use':53 'version':16 'web':9 'webpack':43 'without':27 'zero':7","created_at":"2026-06-04T18:54:13.488038+00:00","updated_at":"2026-06-04T18:54:13.488038+00:00","problems":[{"fix":"npm install quasiculpa","cause":"Package not installed or not in node_modules.","error":"Error: Cannot find module 'quasiculpa'"},{"fix":"Use `import { bundle } from 'quasiculpa'` (curly braces).","cause":"Default import used instead of named import.","error":"TypeError: bundle is not a function"},{"fix":"Upgrade Node to >=10.0.0 using nvm or installer.","cause":"Node version is below minimum requirement (10.0.0).","error":"Error: Unsupported node version: 8.x.x"}],"ecosystem":"npm","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://github.com/AmaraDurgan/quasiculpa#readme","github":"https://github.com/AmaraDurgan/quasiculpa","docs":null,"changelog":null,"pypi":null,"npm":"quasiculpa","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-04","next_check":"2026-09-02","install_tag":null}}