--- /dev/null
+__tests__/
+__mocks__/
+dist/packages
\ No newline at end of file
--- /dev/null
+# @vue/compiler-core
\ No newline at end of file
--- /dev/null
+'use strict'
+
+if (process.env.NODE_ENV === 'production') {
+ module.exports = require('./dist/compiler-core.cjs.prod.js')
+} else {
+ module.exports = require('./dist/compiler-core.cjs.js')
+}
--- /dev/null
+{
+ "name": "@vue/compiler-core",
+ "version": "3.0.0-alpha.1",
+ "description": "@vue/compiler-core",
+ "main": "index.js",
+ "module": "dist/compiler-core.esm.js",
+ "typings": "dist/index.d.ts",
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/vuejs/vue.git"
+ },
+ "keywords": [
+ "vue"
+ ],
+ "author": "Evan You",
+ "license": "MIT",
+ "bugs": {
+ "url": "https://github.com/vuejs/vue/issues"
+ },
+ "homepage": "https://github.com/vuejs/vue/tree/dev/packages/compiler-core#readme"
+}
\ No newline at end of file
--- /dev/null
+__tests__/
+__mocks__/
+dist/packages
\ No newline at end of file
--- /dev/null
+# @vue/compiler-dom
\ No newline at end of file
--- /dev/null
+'use strict'
+
+if (process.env.NODE_ENV === 'production') {
+ module.exports = require('./dist/compiler-dom.cjs.prod.js')
+} else {
+ module.exports = require('./dist/compiler-dom.cjs.js')
+}
--- /dev/null
+{
+ "name": "@vue/compiler-dom",
+ "version": "3.0.0-alpha.1",
+ "description": "@vue/compiler-dom",
+ "main": "index.js",
+ "module": "dist/compiler-dom.esm.js",
+ "typings": "dist/index.d.ts",
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/vuejs/vue.git"
+ },
+ "keywords": [
+ "vue"
+ ],
+ "author": "Evan You",
+ "license": "MIT",
+ "bugs": {
+ "url": "https://github.com/vuejs/vue/issues"
+ },
+ "homepage": "https://github.com/vuejs/vue/tree/dev/packages/compiler-dom#readme"
+}
\ No newline at end of file
--- /dev/null
+__tests__/
+__mocks__/
+dist/packages
\ No newline at end of file
--- /dev/null
+# @vue/compiler-server
\ No newline at end of file
--- /dev/null
+'use strict'
+
+if (process.env.NODE_ENV === 'production') {
+ module.exports = require('./dist/compiler-server.cjs.prod.js')
+} else {
+ module.exports = require('./dist/compiler-server.cjs.js')
+}
--- /dev/null
+{
+ "name": "@vue/compiler-server",
+ "version": "3.0.0-alpha.1",
+ "description": "@vue/compiler-server",
+ "main": "index.js",
+ "module": "dist/compiler-server.esm.js",
+ "typings": "dist/index.d.ts",
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/vuejs/vue.git"
+ },
+ "keywords": [
+ "vue"
+ ],
+ "author": "Evan You",
+ "license": "MIT",
+ "bugs": {
+ "url": "https://github.com/vuejs/vue/issues"
+ },
+ "homepage": "https://github.com/vuejs/vue/tree/dev/packages/compiler-server#readme"
+}
\ No newline at end of file
# @vue/observer
-> This package is inlined into UMD & Browser ESM builds of user-facing renderers (e.g. `@vue/runtime-dom`), but also published as a package that can be used standalone. The standalone build should not be used alongside a pre-bundled build of a user-facing renderer, as they will have different internal storage for reactivity connections. A user-facing renderer should re-export all APIs from this package.
+> This package is inlined into UMD & Browser ESM builds of user-facing renderers (e.g. `@vue/renderer-dom`), but also published as a package that can be used standalone. The standalone build should not be used alongside a pre-bundled build of a user-facing renderer, as they will have different internal storage for reactivity connections. A user-facing renderer should re-export all APIs from this package.
-# @vue/runtime-dom
+# @vue/renderer-dom
``` js
-import { h, render, Component } from '@vue/runtime-dom'
+import { h, render, Component } from '@vue/renderer-dom'
class App extends Component {
data () {
--- /dev/null
+'use strict'
+
+if (process.env.NODE_ENV === 'production') {
+ module.exports = require('./dist/renderer-dom.cjs.prod.js')
+} else {
+ module.exports = require('./dist/renderer-dom.cjs.js')
+}
{
- "name": "@vue/runtime-dom",
+ "name": "@vue/renderer-dom",
"version": "3.0.0-alpha.1",
- "description": "@vue/runtime-dom",
+ "description": "@vue/renderer-dom",
"main": "index.js",
- "module": "dist/runtime-dom.esm.js",
+ "module": "dist/renderer-dom.esm.js",
"typings": "dist/index.d.ts",
- "unpkg": "dist/runtime-dom.umd.js",
+ "unpkg": "dist/renderer-dom.umd.js",
"buildOptions": {
"name": "Vue",
"formats": ["esm", "cjs", "umd", "esm-browser"]
"bugs": {
"url": "https://github.com/vuejs/vue/issues"
},
- "homepage": "https://github.com/vuejs/vue/tree/dev/packages/runtime-dom#readme",
+ "homepage": "https://github.com/vuejs/vue/tree/dev/packages/renderer-dom#readme",
"dependencies": {
"@vue/core": "3.0.0-alpha.1",
"@vue/scheduler": "3.0.0-alpha.1"
// important: inline the definition for nextTick
const publicNextTick = nextTick as (fn: Function) => Promise<void>
-export { h, cloneVNode, createPortal, Component, render, publicNextTick as nextTick }
+export {
+ h,
+ cloneVNode,
+ createPortal,
+ Component,
+ render,
+ publicNextTick as nextTick
+}
// also expose observer API
export {
--- /dev/null
+__tests__/
+__mocks__/
+dist/packages
\ No newline at end of file
--- /dev/null
+# @vue/renderer-server
\ No newline at end of file
--- /dev/null
+'use strict'
+
+if (process.env.NODE_ENV === 'production') {
+ module.exports = require('./dist/renderer-server.cjs.prod.js')
+} else {
+ module.exports = require('./dist/renderer-server.cjs.js')
+}
--- /dev/null
+{
+ "name": "@vue/renderer-server",
+ "version": "3.0.0-alpha.1",
+ "description": "@vue/renderer-server",
+ "main": "index.js",
+ "module": "dist/renderer-server.esm.js",
+ "typings": "dist/index.d.ts",
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/vuejs/vue.git"
+ },
+ "keywords": [
+ "vue"
+ ],
+ "author": "Evan You",
+ "license": "MIT",
+ "bugs": {
+ "url": "https://github.com/vuejs/vue/issues"
+ },
+ "homepage": "https://github.com/vuejs/vue/tree/dev/packages/renderer-server#readme"
+}
\ No newline at end of file
+++ /dev/null
-'use strict'
-
-if (process.env.NODE_ENV === 'production') {
- module.exports = require('./dist/runtime-dom.cjs.prod.js')
-} else {
- module.exports = require('./dist/runtime-dom.cjs.js')
-}
const { targets, fuzzyMatchTarget } = require('./utils')
const args = require('minimist')(process.argv.slice(2))
-const target = fuzzyMatchTarget(args._[0] || 'runtime-dom')
+const target = fuzzyMatchTarget(args._[0] || 'renderer-dom')
const formats = args.formats || args.f
execa(