@caviar/plugin-resolve-aliasdeprecated

Caviar plugin to define module resolving aliases for both server side and client side

Usage no npm install needed!

<script type="module">
  import caviarPluginResolveAlias from 'https://cdn.skypack.dev/@caviar/plugin-resolve-alias';
</script>

README

Build Status Coverage

@caviar/plugin-resolve-alias

Caviar plugin to define module resolving aliases for both server side and client side

Install

$ npm i @caviar/plugin-resolve-alias

Usage

caviar.config.js

const AliasPlugin = require('@caviar/plugin-resolve-alias')

module.exports = {
  plugins: [
    new AliasPlugin({
      fetch: {
        server: 'node-fetch',
        client: 'fetch-ponyfill'
      }
    })
  ],
  ...
}

The code above will set webpack.output.resolve.alias.fetch as

  • 'node-fetch' in server side
  • and 'fetch-ponyfill' in client side

License

MIT