1.0.0-rc.3 • Published 6 years ago
prajna-wrapper-plugin v1.0.0-rc.3
prajna-wrapper-plugin
- Code injector for Prajna
Usage
Import prajna-wrapper-plugin in your webpack.config.js
const PrajnaWrapperPlugin = require('prajna-wrapper-plugin');
// ...
plugins: [
// ...
new PrajnaWrapperPlugin({
includes: ['./templates/index.html'],
options: {
autopv: true, // send pageview requests automaticlly
env: 'dev',
project: 'your-project-name',
prajnaServerUrls: {
'dev': 'http://dev-server-url.com/to/process/prajna/requests',
'beta': 'http://beta-server-url.com/to/process/prajna/requests',
'product': 'http://production-server-url.com/to/process/prajna/requests',
}
}
}),
]
Configurations
Key | Value | Required | Description |
---|---|---|---|
includes | string | ✔ | html or template files you want to inject prajna code to |
options.autopv | boolean | ✘ | send pageview request automaticlly or not: true , false , default is false |
options.env | string | ✘ | application environment: dev , test , alpha , beta , release-candidate , product , default is dev |
options.project | string | ✔ | application name |
options.prajnaServerUrls | object | ✔ | key value mapping between environment and server url for handling prajna requests: {"dev": "https://example.com/api/prajna"} |
options.progressive.crossorigin | boolean | ✘ | add crossorigin attribute for resources on the html or template file |
options.progressive.scriptPath | string | ✘ | your prajna cdn url, default is test here! |
1.0.0-rc.3
6 years ago
1.0.0-rc.2
6 years ago
1.0.0-rc.1
6 years ago
1.0.0-beta.3
6 years ago
1.0.0-beta.2
6 years ago
1.0.0-alpha.2
6 years ago
1.0.0-alpha.1
6 years ago