Przeglądaj źródła

chore: remove no longer needed package

Evan You 6 lat temu
rodzic
commit
a39aa842f3

+ 0 - 3
packages/vue-compat/.npmignore

@@ -1,3 +0,0 @@
-__tests__/
-__mocks__/
-dist/packages

+ 0 - 3
packages/vue-compat/README.md

@@ -1,3 +0,0 @@
-# vue-compat
-
-The 2.x compatibility build.

+ 0 - 7
packages/vue-compat/__tests__/compat.spec.ts

@@ -1,7 +0,0 @@
-;(global as any).__COMPAT__ = true
-
-// import Vue from '../src/index'
-
-describe('2.x compat build', () => {
-  test.todo('should work')
-})

+ 0 - 7
packages/vue-compat/index.js

@@ -1,7 +0,0 @@
-'use strict'
-
-if (process.env.NODE_ENV === 'production') {
-  module.exports = require('./dist/vue.cjs.prod.js')
-} else {
-  module.exports = require('./dist/vue.cjs.js')
-}

+ 0 - 30
packages/vue-compat/package.json

@@ -1,30 +0,0 @@
-{
-  "name": "vue-compat",
-  "version": "3.0.0-alpha.1",
-  "description": "Vue 2.x compat build",
-  "main": "index.js",
-  "module": "dist/vue.esm-bundler.js",
-  "unpkg": "dist/vue.global.js",
-  "sideEffects": false,
-  "buildOptions": {
-    "name": "Vue",
-    "compat": true,
-    "formats": ["esm", "cjs", "global", "esm-browser"]
-  },
-  "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/vue#readme",
-  "dependencies": {
-    "@vue/runtime-dom": "3.0.0-alpha.1"
-  }
-}

+ 0 - 41
packages/vue-compat/src/index.ts

@@ -1,41 +0,0 @@
-import {
-  h,
-  render,
-  nextTick,
-  createComponentInstance,
-  createComponentClassFromOptions
-} from '@vue/runtime-dom'
-
-// Note: typing for this is intentionally loose, as it will be using 2.x types.
-
-class Vue {
-  static h: any = h
-  static render: any = render
-  static nextTick: any = nextTick
-
-  constructor(options: any) {
-    // convert it to a class
-    const Component = createComponentClassFromOptions(options || {})
-    const vnode = h(Component)
-    const instance = (vnode.children = createComponentInstance(vnode))
-
-    function mount(el: any) {
-      const dom = typeof el === 'string' ? document.querySelector(el) : el
-      render(vnode, dom)
-      return instance.$proxy
-    }
-
-    if (options.el) {
-      return mount(options.el) as any
-    } else {
-      ;(instance as any).$mount = mount
-      return instance.$proxy as any
-    }
-  }
-}
-
-interface Vue {
-  $mount(el: any): any
-}
-
-export default Vue