1.0.0 • Published 6 years ago
babel-plugin-define-patterns v1.0.0
babel-plugin-define-patterns
Create constants that replace various expressions at build-time
Install
npm install --save-dev babel-plugin-define-patternsUsage
// babel.config.json
{
  "plugins": [
    ["define-patterns", {
      "replacements": {
        "process.env.NODE_ENV": "production",
        "typeof window": "object",
        "__DEV__": true,
        "require('currentBuildNumber')": 42
      }
    }]
  ]
}Example
Input:
process.env.NODE_ENVOptions:
{
	"replacements": {
		"process.env.NODE_ENV": "development"
	}
}Output:
"development"For more examples see input.txt and output.txt.
1.0.0
6 years ago