reiconify-loader

1.3.4 • Public • Published

reiconify-loader

webpack loader for reiconify.

Usage

Add plugin to webpack.config.js:

/** @type {import('webpack').Configuration} */
module.exports = {
  module: {
    rules: [
      {
        test: /\.svg$/,
        oneOf: [
          {
            resourceQuery: /react/,
            use: {
              loader: 'reiconify-loader',
              // whether to use React Native
              // options: {
              //   native: true,
              // },
            },
          },
          // optional fallback
          {
            use: 'file-loader',
          },
        ],
      },
    ],
  },
}

Import icons:

// types for web
/// <reference types="reiconify-loader/client" />

// types for React Native
/// <reference types="reiconify-loader/native" />

// import React icon
import AlarmIcon from './icons/alarm.svg?react'

// load with url
import checkUrl from './icons/check.svg'

Readme

Keywords

none

Package Sidebar

Install

npm i reiconify-loader

Weekly Downloads

1

Version

1.3.4

License

MIT

Unpacked Size

4.29 kB

Total Files

5

Last publish

Collaborators

  • ambarli