@lyracom/properties-loader

Webpack loader for .properties files

Usage no npm install needed!

<script type="module">
  import lyracomPropertiesLoader from 'https://cdn.skypack.dev/@lyracom/properties-loader';
</script>

README

@lyracom/properties-loader

Webpack loader for .properties files, based on the properties package.

npm (scoped)

Installation

yarn add -D @lyracom/properties-loader

or

npm install -D @lyracom/properties-loader

Usage

Webpack configuration

module.exports = {
  module: {
    rules: [
      {
        test: /\.properties$/,
        loader: '@lyracom/properties-loader',
        options: {
          namespaces: true,
          sections: true,
          // other properties.parse options...
        },
      },
    ],
  },
}

Webpack inline

import strings from '!@lyracom/properties-loader?namespaces&sections!./strings.properties'

Options can be passed with a query parameter, e.g. ?namespaces&sections=false, or a JSON object, e.g. ?{"namespaces":true,"sections":false}.

More info here: https://webpack.js.org/concepts/loaders/#inline