{"id":26042,"library":"omnia-bundler","title":"omnia-bundler","description":"An in-place code transpiler for multi-page sites, version 1.0.36. This package is a command-line tool built with oclif that provides subcommands for React, Preact, and Vue transpilation. It requires Node >=8.0.0 and ships TypeScript types. The README explicitly states 'WIP!! DO NOT USE!!', indicating it is not production-ready. As a bundler/transpiler, it differentiates by working in-place on existing HTML pages without generating a separate bundle. Development appears low-activity with infrequent releases.","status":"active","version":"1.0.36","language":"javascript","source_language":"en","source_url":"https://github.com/node-cli/omnia-bundler","tags":["javascript","oclif","typescript"],"install":[{"cmd":"npm install omnia-bundler","lang":"bash","label":"npm"},{"cmd":"yarn add omnia-bundler","lang":"bash","label":"yarn"},{"cmd":"pnpm add omnia-bundler","lang":"bash","label":"pnpm"}],"dependencies":[{"reason":"Required for JavaScript transpilation across environments","package":"@babel/preset-env","optional":true},{"reason":"Required for React JSX transpilation","package":"@babel/preset-react","optional":true},{"reason":"Required for Preact JSX transpilation","package":"@babel/plugin-transform-react-jsx","optional":true},{"reason":"Required for Vue single-file components","package":"vue-loader","optional":true}],"imports":[{"note":"This is a CLI tool, not a library. Use via npx or global install.","wrong":"import omniaBundler from 'omnia-bundler'","symbol":"CLI","correct":"npx omnia-bundler [command]"},{"note":"Commands are run from the shell, not imported in code.","wrong":"require('omnia-bundler').react()","symbol":"react command","correct":"omnia-bundler react [FILE]"},{"note":"Help is a CLI command, not an exported function.","wrong":"import { help } from 'omnia-bundler'","symbol":"help command","correct":"omnia-bundler help [COMMAND]"}],"quickstart":{"code":"npm install -g omnia-bundler\n# or use npx\nnpx omnia-bundler react index.html\n# or with development mode\nomnia-bundler react index.html --development\n# with Flow support\nomnia-bundler react index.html -w","lang":"javascript","description":"Shows global installation and basic usage of the react command to transpile an HTML file in-place."},"warnings":[{"fix":"Do not use in production; consider alternatives like webpack or parcel.","message":"WIP!! DO NOT USE!! (from README)","severity":"gotcha","affected_versions":">=1.0.0"},{"fix":"Upgrade Node to version 8 or higher.","message":"Requires Node >=8.0.0; older versions may fail","severity":"breaking","affected_versions":">=1.0.0"},{"fix":"Use CLI as intended; do not attempt to import as a module.","message":"Package is built with oclif; commands are shell-based, not importable","severity":"gotcha","affected_versions":">=1.0.0"},{"fix":"Monitor repository for updates or switch to an actively maintained bundler.","message":"Infrequent releases and apparent low maintenance","severity":"deprecated","affected_versions":">=1.0.0"}],"env_vars":null,"last_verified":"2026-05-01T00:00:00.000Z","next_check":"2026-07-30T00:00:00.000Z","problems":[{"fix":"Install the dependency: npm install --save-dev @babel/preset-env","cause":"Missing required Babel preset for transpilation","error":"Error: Cannot find module '@babel/preset-env'"},{"fix":"Install globally: npm install -g omnia-bundler, or use npx omnia-bundler","cause":"Global install missing or not in PATH","error":"Command not found: omnia-bundler"},{"fix":"Run omnia-bundler help to see valid commands.","cause":"Invalid command name; only react, preact, vue, and help are available","error":"Error: Unknown command 'foo'"}],"ecosystem":"npm","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}