@vue/babel-sugar-inject-h
Babel syntactic sugar for h automatic injection for Vue JSX
39,049,841
1,474
| Install | |
|---|---|
npm install @vue/babel-sugar-inject-h |
|
| Latest Version: | 1.4.0 |
| Vue: | 2 |
| License: | MIT |
| Last Updated: | May 31, 2024 |
| Links: | GitHub · npm |
Maintainer: nickmessing
@vue/babel-sugar-inject-h
Syntactic sugar for automatic h inject in JSX.
Babel Compatibility Notes
- This repo is only compatible with Babel 7.x, for 6.x please use vuejs/babel-plugin-transform-vue-jsx
Usage
Install the dependencies:
# for yarn:
yarn add @vue/babel-sugar-inject-h
# for npm:
npm install @vue/babel-sugar-inject-h --save
In your .babelrc:
{
"plugins": ["@vue/babel-sugar-inject-h"]
}
However it is recommended to use the configurable preset instead.
Details
This plugin automatically injects h in every method that has JSX. By using this plugin you don't have to always specifically declare h as first parameter in your render() function.
// Without @vue/babel-sugar-inject-h
export default {
render (h) {
return <button />
}
}
// With @vue/babel-sugar-inject-h
export default {
render () {
return <button />
}
}
Related Packages
@vue/test-utils
136,061,039
1,160
Version History
| Version | Released | Vue | License |
|---|---|---|---|
| 1.4.0 | ^2.5.17 | MIT | |
| 1.2.2 | ^2.5.17 | MIT | |
| 1.2.1 | ^2.5.17 | MIT | |
| 1.2.0 | ^2.5.17 | MIT | |
| 1.1.2 | ^2.5.17 | MIT | |
| 1.0.0 | ^2.5.17 | MIT | |
| 0.1.0 | ^2.5.17 | MIT |
Pre-releases (3)
| Version | Released | Vue | License |
|---|---|---|---|
| 1.0.0-beta.3 | ^2.5.17 | MIT | |
| 1.0.0-beta.2 | ^2.5.17 | MIT | |
| 1.0.0-beta.1 | ^2.5.17 | MIT |