0.9.0 • Published 7 years ago

manifest-package-loader v0.9.0

Weekly downloads
1
License
MIT
Repository
github
Last release
7 years ago

manifest-package-loader

This Webpack loader inserts data from package.json into a your manifest.json to ensure it's always up-to-date. (who remembers to update the version field every time?)

This is handy when writing chrome extensions. You may also be interested in the web-accessible resources plugin.

This script was inspired by SO user108471.

Install

  • yarn add -D manifest-package-loader

Usage

Add a rule to your webpack.config.json:

//  webpack.config.js

module.exports = {
  ...
  module: {
    rules: [
      ...
      {
        test: /^manifest\.json$/,
        use: [
          {
            loader: 'file-loader',
            options: { name: '[name].[ext]' }
          },
          'manifest-package-loader'
        ]
      }
    ]
  }
  ...
}

Now the following fields will be copied from webpack.json to your manifest.json:

  • name
  • description
  • version
  • author
  • homepage_url

Contributing

Please file an issue on GitHub.

License

MIT, be free.