Registry /
devops / qmlpragmalibrary-webpack-plugin
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
muslnode 18–226 runs
build_error
glibcnode 18–226 runs
build_error
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
QmlPragmaLibraryWebpackPlugin
✓ const QmlPragmaLibraryWebpackPlugin = require('qmlpragmalibrary-webpack-plugin');
✗ import QmlPragmaLibraryWebpackPlugin from 'qmlpragmalibrary-webpack-plugin';
The plugin is CommonJS-only; no ESM or default export.
QmlPragmaLibraryWebpackPlugin
✓ const { QmlPragmaLibraryWebpackPlugin } = require('qmlpragmalibrary-webpack-plugin');
✗ const { QmlPragmaLibraryWebpackPlugin } = require('qmlpragmalibrary-webpack-plugin');
Named export is not available; the plugin is exported as default via module.exports.
QmlPragmaLibraryWebpackPlugin
✓ import QmlPragmaLibraryWebpackPlugin = require('qmlpragmalibrary-webpack-plugin');
✗ import * as QmlPragmaLibraryWebpackPlugin from 'qmlpragmalibrary-webpack-plugin';
TypeScript may require 'import = require' syntax due to CommonJS export.
Sets up webpack to prepend .pragma library to the output JavaScript file for QML shared library usage.
const path = require('path');
const QmlPragmaLibraryWebpackPlugin = require('qmlpragmalibrary-webpack-plugin');
module.exports = {
entry: './src/factorial.js',
output: {
path: path.resolve(__dirname, 'dist'),
filename: 'factorial.qml.js'
},
plugins: [
new QmlPragmaLibraryWebpackPlugin()
]
};
Errors
Common errors & fixes
Error: Cannot find module 'qmlpragmalibrary-webpack-plugin'
Package not installed or incorrect require path.
fixRun npm install qmlpragmalibrary-webpack-plugin --save-dev
TypeError: QmlPragmaLibraryWebpackPlugin is not a constructor
Attempting to use import statement with default import on a CommonJS module.
fixUse require() instead: const QmlPragmaLibraryWebpackPlugin = require('qmlpragmalibrary-webpack-plugin'); Module not found: Error: Can't resolve 'qmlpragmalibrary-webpack-plugin'
Webpack cannot resolve the plugin package.
fixVerify that the package is installed and located in node_modules.
Audit
Dependencies
No dependency data recorded yet.