wenyan-lang / loader

Webpack loader for wenyan-lang

Home Page:https://www.npmjs.com/package/@wenyanlang/loader

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

wenyan-loader

Webpack loader for wenyan-lang

Install

npm i -D @wenyan/loader @wenyan/core

Webpack Config

// webpack.config.js
module.exports = {
  // ...options
  module: {
    rules: [
      {
        test: /\.wy$/,
        use: [
          {
            loader: '@wenyan/loader',
            options: {
              // options of wenyan.compile
              strict: true,
              romanizeIdentifiers: 'pinyin',
              // ...etc
            }
          }
        ]
      }
    ]
  }
};

The options field well passed to the wenyan compile function. Check this doc for details.

Usage

You can simpily make the entry of webpack to .wy scripts or require as js modules.

// webpack.config.js
module.exports = {
  // ...options
  entry: './src/圖靈機.wy',
}

or

// some js scripts
const turing = require('./圖靈機.wy')

You can also check out the examples.

TODO

  • A code name
  • Unit tests

About

Webpack loader for wenyan-lang

https://www.npmjs.com/package/@wenyanlang/loader

License:MIT License


Languages

Language:JavaScript 100.0%