{"library":"asbundle","type":"library","category":null,"description":"asbundle (current stable version 2.7.0) is a focused JavaScript bundler designed to convert single ES Module or CommonJS source files into a lightweight, optimized CommonJS bundle, primarily for browser environments. It serves as a companion to `ascjs` and utilizes `babylon` for parsing, automatically transforming ES2015+ modules into CommonJS when necessary. Its core differentiators include its minimalistic design, aiming for simplicity over feature breadth, and its ability to produce small, minifier-friendly bundles that do not rely on a global `require` or runtime dependency resolution. It prioritizes compatibility with downstream tools like Babel and UglifyJS, supports both relative file paths and `node_modules` package resolution, and reproduces a modern CommonJS environment ideal for web browsers. It explicitly avoids replacing comprehensive bundlers like Webpack or Rollup, focusing solely on `import`/`export` transpilation. The package was last published 5 years ago, suggesting a maintenance or stable status with infrequent updates.","language":"javascript","status":"maintenance","version":"2.7.0","tags":["javascript","esm","cjs","commonjs","browserify","alternative","bundler","simple","basic"],"last_verified":"Wed May 27","install":[{"cmd":"npm install asbundle","imports":["const asbundle = require('asbundle');"]},{"cmd":"yarn add asbundle","imports":[]},{"cmd":"pnpm add asbundle","imports":[]}],"homepage":null,"github":"https://github.com/WebReflection/asbundle","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/asbundle","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/asbundle/compatibility"}}