Skip to content

Latest commit

 

History

History
64 lines (50 loc) · 1.05 KB

README.md

File metadata and controls

64 lines (50 loc) · 1.05 KB

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