conciv
Quick start

webpack

Add conciv to a webpack app.

The webpack entry boots the engine, but it does not inject the widget for you. You add the widget script yourself and point widgetUrl at the bundle.

npx conciv@latest init

init detects webpack from your package.json, installs @conciv/it with your package manager, and adds the @conciv/it/plugin/webpack plugin to your webpack config. Widget injection stays manual: init prints a card telling you to serve @conciv/widget/global and set widgetUrl.

init prints the whole plan and asks once before it writes anything; --yes approves it up front and --dry-run prints it and exits. It refuses a dirty git tree; commit first or pass --force.

Install

npm install -D @conciv/it

Add the plugin

webpack.config.js
const conciv = require('@conciv/it/plugin/webpack')

module.exports = {
  plugins: [conciv.default()],
}

Inject the widget

The widget bundle ships as @conciv/widget/global. Serve it and set widgetUrl so the script is added to your page. See Configuration.

webpack is less complete than Vite. The live page bridge is Vite only. Chat, tests, and approvals work once the engine is booted and the widget is on the page.

On this page