UNPKG

2.62 kBJSONView Raw
1{
2 "name": "vue-class-component",
3 "version": "8.0.0-beta.4",
4 "description": "ES201X/TypeScript class decorator for Vue components",
5 "main": "dist/vue-class-component.cjs.js",
6 "module": "dist/vue-class-component.esm-bundler.js",
7 "unpkg": "dist/vue-class-component.global.js",
8 "jsdelivr": "dist/vue-class-component.global.js",
9 "types": "dist/vue-class-component.d.ts",
10 "sideEffects": false,
11 "files": [
12 "dist"
13 ],
14 "scripts": {
15 "build": "yarn build:ts && yarn build:main && yarn build:dts",
16 "build:ts": "tsc -p .",
17 "build:main": "node scripts/build.js",
18 "build:dts": "api-extractor run",
19 "clean": "rimraf dist lib",
20 "example": "webpack --config example/webpack.config.js",
21 "dev": "webpack --config example/webpack.config.js --watch",
22 "lint": "prettier -l --parser typescript \"**/*.[jt]s?(x)\"",
23 "lint:fix": "yarn lint --write",
24 "test": "yarn test:ts && yarn test:babel && yarn test:dts",
25 "test:ts": "jest",
26 "test:babel": "BABEL_TEST=1 jest",
27 "test:dts": "tsc -p ./test-dts",
28 "docs:dev": "vuepress dev docs",
29 "docs:build": "vuepress build docs",
30 "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s",
31 "release": "bash scripts/release.sh"
32 },
33 "repository": {
34 "type": "git",
35 "url": "git+https://github.com/vuejs/vue-class-component.git"
36 },
37 "keywords": [
38 "vue",
39 "class",
40 "babel",
41 "typescript"
42 ],
43 "author": "Evan You",
44 "license": "MIT",
45 "bugs": {
46 "url": "https://github.com/vuejs/vue-class-component/issues"
47 },
48 "homepage": "https://github.com/vuejs/vue-class-component#readme",
49 "peerDependencies": {
50 "vue": "^3.0.0"
51 },
52 "devDependencies": {
53 "@babel/core": "^7.11.4",
54 "@babel/plugin-proposal-class-properties": "^7.10.4",
55 "@babel/plugin-proposal-decorators": "^7.10.5",
56 "@babel/preset-env": "^7.11.0",
57 "@babel/preset-typescript": "^7.10.4",
58 "@microsoft/api-extractor": "^7.9.9",
59 "@types/jest": "^26.0.10",
60 "@types/node": "^14.6.0",
61 "@vue/compiler-sfc": "^3.0.0",
62 "babel-jest": "^26.3.0",
63 "babel-loader": "^8.1.0",
64 "conventional-changelog-cli": "^2.1.0",
65 "css-loader": "^4.2.1",
66 "jest": "^26.4.2",
67 "prettier": "^2.0.5",
68 "reflect-metadata": "^0.1.13",
69 "rimraf": "^3.0.2",
70 "rollup": "^2.26.5",
71 "rollup-plugin-babel": "^4.4.0",
72 "rollup-plugin-replace": "^2.2.0",
73 "ts-jest": "^26.2.0",
74 "ts-loader": "^8.0.2",
75 "typescript": "^4.0.2",
76 "uglify-es": "^3.3.9",
77 "vue": "^3.0.0",
78 "vue-loader": "^16.0.0-beta.5",
79 "webpack": "^4.44.1",
80 "webpack-cli": "^3.3.12"
81 }
82}