@highpoint/babel-plugin-meta-html
v4.0.0
Published
Populates meta-html references
Downloads
89
Readme
Meta-HTML Babel Plugin
Replaces PeopleSoft meta-HTML found in JavaScript with values from PeopleSoft.
This is useful when developing JavaScript locally.
For example:
const message = '%Message(175, 5)';
will become
const message = 'Custom Properties';
Installation
npm install @highpoint/babel-plugin-meta-html
Usage
Copy .env-sample
to your root directory and name it .env
. Then populate it
with values for your PeopleSoft environment. See "Environment Variables" below.
Add the plugin to your .babelrc
file.
Simple example:
{
"env": {
"development": {
"plugins": [
"@highpoint/meta-html"
]
}
}
}
Advanced example:
{
"env": {
"development": {
"plugins": [
[
"@highpoint/meta-html", {
"cacheDirectory": "tmp",
"cacheTTL": 600
}
]
]
}
}
}
Options
cacheDirectory
: Defaults tonode_modules/.cache/babel-plugin-meta-html
. Set tofalse
to disable caching.cacheTTL
: Cache's time-to-live value, in seconds. Values older than this will be refreshed. Defaults to 86,400 seconds (one day).
Environment Variables
| Variable | Example | | --------------- | -------------- | | PS_HOSTNAME | ps.example.com | | PS_ENVIRONMENT | csdev | | PS_NODE | SA | | PS_USERNAME | username | | PS_PASSWORD | password1 |