@nexo-labs/pkl-webpack-loader
v0.0.4
Published
Webpack loader for PKL files with automatic TypeScript generation
Downloads
6
Maintainers
Readme
@nexo-labs/pkl-webpack-loader
Webpack loader for PKL configuration files with automatic TypeScript generation.
Installation
npm install @nexo-labs/pkl-webpack-loaderUsage
Webpack Configuration
module.exports = {
module: {
rules: [
{
test: /\.pkl$/,
use: '@nexo-labs/pkl-webpack-loader'
}
]
}
};Import PKL Files
// Import PKL file directly
import config from './config.pkl';
console.log(config); // Compiled JSON configurationFeatures
- ✅ Automatic PKL → JSON compilation
- ✅ TypeScript definitions generation
- ✅ Hot reload support
- ✅ File watching for development
Generated Files
For each PKL file, the loader generates:
config-types.ts- TypeScript definitionsconfig.json- Compiled JSON
License
MIT
