@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

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/devtools-api

Plugins API for easier DevTools integrations.

350,008,646 2,932
@vue/compiler-vue2

template compiler for Vue 2.x

157,895,693 212,631
@vue/test-utils
136,061,039 1,160
@vue/babel-plugin-jsx

Babel plugin for Vue 3 JSX

125,365,577 1,781
@vue/eslint-config-typescript

ESLint config for TypeScript + Vue.js projects

69,377,936 192

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
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