vue-jsx-vapor
Version:
Vapor Mode of Vue JSX
194 lines • 4.84 kB
JSON
{
"name": "vue-jsx-vapor",
"version": "2.6.6",
"description": "Vapor Mode of Vue JSX",
"type": "module",
"keywords": [
"unplugin",
"vite",
"webpack",
"rollup",
"transform",
"vue-jsx",
"volar",
"vapor"
],
"license": "MIT",
"homepage": "https://github.com/vuejs/vue-jsx-vapor#readme",
"bugs": {
"url": "https://github.com/vuejs/vue-jsx-vapor/issues"
},
"repository": {
"type": "git",
"url": "git+https://github.com/vuejs/vue-jsx-vapor.git"
},
"files": [
"dist",
"jsx-runtime"
],
"main": "dist/index.cjs",
"module": "dist/index.js",
"types": "dist/index.d.ts",
"exports": {
".": {
"types": "./dist/index.d.ts",
"jsx-vapor-dev": "./src/index.ts",
"require": "./dist/index.cjs",
"import": "./dist/index.js"
},
"./astro": {
"types": "./dist/astro.d.ts",
"jsx-vapor-dev": "./src/astro.ts",
"require": "./dist/astro.cjs",
"import": "./dist/astro.js"
},
"./rspack": {
"types": "./dist/rspack.d.ts",
"jsx-vapor-dev": "./src/rspack.ts",
"require": "./dist/rspack.cjs",
"import": "./dist/rspack.js"
},
"./vite": {
"types": "./dist/vite.d.ts",
"jsx-vapor-dev": "./src/vite.ts",
"require": "./dist/vite.cjs",
"import": "./dist/vite.js"
},
"./webpack": {
"types": "./dist/webpack.d.ts",
"jsx-vapor-dev": "./src/webpack.ts",
"require": "./dist/webpack.cjs",
"import": "./dist/webpack.js"
},
"./rollup": {
"types": "./dist/rollup.d.ts",
"jsx-vapor-dev": "./src/rollup.ts",
"require": "./dist/rollup.cjs",
"import": "./dist/rollup.js"
},
"./esbuild": {
"types": "./dist/esbuild.d.ts",
"jsx-vapor-dev": "./src/esbuild.ts",
"require": "./dist/esbuild.cjs",
"import": "./dist/esbuild.js"
},
"./nuxt": {
"types": "./dist/nuxt.d.ts",
"jsx-vapor-dev": "./src/nuxt.ts",
"require": "./dist/nuxt.cjs",
"import": "./dist/nuxt.js"
},
"./api": {
"types": "./dist/api.d.ts",
"jsx-vapor-dev": "./src/api.ts",
"require": "./dist/api.cjs",
"import": "./dist/api.js"
},
"./raw": {
"types": "./dist/raw.d.ts",
"jsx-vapor-dev": "./src/raw.ts",
"require": "./dist/raw.cjs",
"import": "./dist/raw.js"
},
"./rolldown": {
"types": "./dist/rolldown.d.ts",
"jsx-vapor-dev": "./src/rolldown.ts",
"require": "./dist/rolldown.cjs",
"import": "./dist/rolldown.js"
},
"./unplugin": {
"types": "./dist/unplugin.d.ts",
"jsx-vapor-dev": "./src/unplugin.ts",
"require": "./dist/unplugin.cjs",
"import": "./dist/unplugin.js"
},
"./jsx-runtime": {
"types": "./jsx-runtime/index.d.ts",
"require": "./jsx-runtime/index.cjs",
"default": "./jsx-runtime/index.js"
},
"./jsx-dev-runtime": {
"types": "./jsx-runtime/index.d.ts",
"require": "./jsx-runtime/index.cjs",
"default": "./jsx-runtime/index.js"
},
"./volar": {
"types": "./dist/volar.d.ts",
"jsx-vapor-dev": "./src/volar.ts",
"require": "./dist/volar.cjs",
"import": "./dist/volar.js"
},
"./*": "./*"
},
"typesVersions": {
"*": {
"*": [
"./dist/*",
"./*"
],
"jsx-runtime": [
"./jsx-runtime/index.d.ts"
]
}
},
"peerDependencies": {
"@nuxt/kit": "^3",
"@nuxt/schema": "^3",
"esbuild": "*",
"rollup": "^3",
"vite": ">=3",
"vue": "^3.6.0-alpha.2",
"webpack": "^4 || ^5"
},
"peerDependenciesMeta": {
"@nuxt/kit": {
"optional": true
},
"@nuxt/schema": {
"optional": true
},
"esbuild": {
"optional": true
},
"rollup": {
"optional": true
},
"vite": {
"optional": true
},
"webpack": {
"optional": true
}
},
"dependencies": {
"@babel/core": "^7.28.4",
"@babel/plugin-transform-typescript": "^7.28.0",
"@vue-macros/jsx-directive": "^3.0.1",
"@vue-macros/volar": "^3.0.1",
"@vue/babel-plugin-jsx": "^1.5.0",
"@vue/shared": "3.6.0-alpha.2",
"hash-sum": "^2.0.0",
"pathe": "^2.0.3",
"ts-macro": "^0.3.6",
"unplugin": "^2.3.10",
"unplugin-utils": "^0.2.5",
"@vue-jsx-vapor/compiler": "2.6.6",
"@vue-jsx-vapor/runtime": "2.6.6",
"@vue-jsx-vapor/babel": "2.6.6",
"@vue-jsx-vapor/macros": "2.6.6"
},
"devDependencies": {
"@nuxt/kit": "^3.19.2",
"@nuxt/schema": "^3.19.2",
"@types/babel__core": "^7.20.5",
"@types/hash-sum": "^1.0.2"
},
"scripts": {
"build": "tsdown",
"dev": "DEV=true tsdown",
"lint": "eslint .",
"play": "npm -C playground run dev",
"release": "bumpp && npm publish",
"test": "vitest"
}
}