--- /dev/null
+__tests__/
+__mocks__/
+dist/packages
\ No newline at end of file
--- /dev/null
+# @vue/decorators
\ No newline at end of file
-import { prop } from '../src/optional/propDecorator'
+import { prop } from '../src/prop'
import { Component, createInstance } from '@vue/runtime-test'
test('without options', () => {
--- /dev/null
+'use strict'
+
+if (process.env.NODE_ENV === 'production') {
+ module.exports = require('./dist/decorators.cjs.prod.js')
+} else {
+ module.exports = require('./dist/decorators.cjs.js')
+}
--- /dev/null
+{
+ "name": "@vue/decorators",
+ "version": "3.0.0-alpha.1",
+ "description": "@vue/decorators",
+ "main": "index.js",
+ "module": "dist/decorators.esm-bundler.js",
+ "types": "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/decorators#readme"
+}
\ No newline at end of file
--- /dev/null
+export { prop } from './prop'
+export { inject } from './inject'
--- /dev/null
+export function inject() {}
-import { Component } from '../component'
-import { PropValidator } from '../componentOptions'
+import { Component, PropValidator } from '@vue/runtime-core'
import { camelize } from '@vue/shared'
export function prop(
// Optional APIs
// these are imported on-demand and can be tree-shaken
-export { applyDirectives } from './optional/directives'
export { createAsyncComponent } from './optional/asyncComponent'
export { KeepAlive } from './optional/keepAlive'
+export { applyDirectives } from './optional/directives'
export { mixins } from './optional/mixins'
export { EventEmitter } from './optional/eventEmitter'
export { memoize } from './optional/memoize'
-export { prop } from './optional/propDecorator'
// flags & types
export { ComponentType, ComponentClass, FunctionalComponent } from './component'