Registry / web-framework / bpm-component

bpm-component

JSON →
library0.1.0-beta.0jsnpmunverified

A Vue 2 UI components library integrating Ant Design Vue, umy-ui, and custom widgets such as BpmUpload and BpmKdFooterOperator. Current version is 0.1.0-beta.0, built with webpack and rollup. Designed for internal business process management (BPM) applications. Key differentiator: pre-bundles multiple UI frameworks and utility libraries (jsplumb, vue-codemirror, kd-parser) with heavy reliance on vue@2 and ant-design-vue@1.7.8. Breaking: requires Vue 2.x exclusively; not compatible with Vue 3. Low release cadence (beta pre-release).

npm install bpm-component
INSTALL
IMPORT
SIG · BPM-COMPONENT
B
bpm-component
web-frameworkjavascriptv0.1.0-beta.0
Install
Import
Disk
Pass rate
0/ 6
Env Coverage0 / 6
glibc
1822
musl
1822
Install & Compatibility
Where this runs
tested against v? · npm install
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
node 18223 runs
build_error
glibc
node 18223 runs
build_error
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

BpmUpload
import { BpmUpload } from 'bpm-component'
import BpmUpload from 'bpm-component'
Named export for each component.
BpmKdFooterOperator
import { BpmKdFooterOperator } from 'bpm-component'
import BpmKdFooterOperator from 'bpm-component'
Named export from package root.
default
import BpmComponent from 'bpm-component'
import { default } from 'bpm-component'
Default export is the entire library object, not a component.

Shows how to import and use a single component (BpmUpload) from the library in a Vue 2 project, including the required CSS import.

import Vue from 'vue'; import { BpmUpload } from 'bpm-component'; import 'bpm-component/dist/bpm-component.css'; export default { name: 'App', components: { BpmUpload }, template: `<BpmUpload :action="uploadUrl" />`, data() { return { uploadUrl: process.env.VUE_APP_UPLOAD_URL ?? 'https://api.example.com/upload' }; } };
Debug
Known issues
gotchaRequires Vue 2.6.12+; not compatible with Vue 3.
fix
Use Vue 2 and ensure vue@^2.6.12 is installed.
affects: >=0.0.0
deprecatedThis package is a pre-release (beta 0.1.0). APIs may change without notice.
fix
Pin exact version and test thoroughly.
affects: 0.1.0-beta.0
gotchaPeer dependency ant-design-vue@^1.7.8 must be installed; version 2.x incompatible.
fix
Install ant-design-vue@1.7.8.
affects: >=0.0.0
gotchaPeer dependency jsplumb@^2.15.6 required for flowchart components.
fix
Install jsplumb@2.15.6 (note: npm package name is 'jsplumb', not 'jsPlumb').
affects: >=0.0.0
Errors
Common errors & fixes
Module not found: Error: Can't resolve 'ant-design-vue' in '...'
Missing peer dependency ant-design-vue.
fix
npm install ant-design-vue@^1.7.8
Cannot find module 'vue'
Vue 2 not installed.
fix
npm install vue@^2.6.12
Unknown custom element: <BpmUpload> - did you register the component correctly?
Component not imported and registered locally or globally.
fix
import { BpmUpload } from 'bpm-component' and add to components option.
Upgrade
Version history
0.1.0-beta.0latest on npm
Audit
Dependencies
vuerequiredpeer dependency - core framework version 2.6.12 required
ant-design-vuerequiredpeer dependency - UI library version ^1.7.8
axiosoptionalpeer dependency - HTTP client for API calls
jsplumboptionalpeer dependency - flowchart connectivity version 2.15.6
Agent activity
54 hits · last 30 days
node
46
OpenAI (training)
1
Resources
bpm-component — npm install bpm-component · libregistry