An open API service indexing awesome lists of open source software.

https://github.com/ultimaweapon/dovm-webpack

webpack loader for DOVM
https://github.com/ultimaweapon/dovm-webpack

dovm typescript webpack webpack-loader

Last synced: about 2 months ago
JSON representation

webpack loader for DOVM

Awesome Lists containing this project

README

          

# DOVM Loader
[![npm](https://img.shields.io/npm/v/dovm-loader)](https://www.npmjs.com/package/dovm-loader)

This is a loader for webpack 5 to load *.dovm files.

## Install

```sh
npm i --save-dev dovm-loader
```

## Usage

This loader required to chain with `ts-loader` due to it produce TypeScript from *.dovm. Example `webpack.config.js`:

```js
module.exports = {
module: {
rules: [
{
test: /\.dovm$/i,
use: [
{
loader: 'ts-loader',
options: {
onlyCompileBundledFiles: true,
appendTsSuffixTo: [/\.dovm$/i]
}
},
{
loader: 'dovm-loader'
}
]
}
]
}
};
```

## Options

- `sourceFile`: `true` to dump a compiled source to `component.dovm.ts`. The purpose of this option is for debugging.

## License

MIT