Permalink
105 lines (105 sloc)
3.4 KB
{ | |
"name": "@vueuse/monorepo", | |
"version": "5.1.2", | |
"private": true, | |
"description": "Collection of essential Vue Composition Utilities", | |
"license": "MIT", | |
"author": "Anthony Fu<https://github.com/antfu>", | |
"workspaces": [ | |
"packages/*" | |
], | |
"scripts": { | |
"build": "esno scripts/build.ts", | |
"build:redirects": "esno scripts/redirects.ts", | |
"build:rollup": "cross-env NODE_OPTIONS=\"--max-old-space-size=6144\" rollup -c", | |
"build:types": "tsc --emitDeclarationOnly && nr types:fix", | |
"clean": "rimraf dist types packages/*/dist", | |
"dev": "nr update && nr docs", | |
"docs": "vitepress dev packages", | |
"docs:serve": "vitepress serve packages", | |
"docs:build": "nr update:full && vitepress build packages && nr build:redirects && esno scripts/post-docs.ts", | |
"lint": "eslint './{packages,scripts,meta}/**/*.{js,ts,tsx,vue,md,json}'", | |
"lint:fix": "nr lint --fix", | |
"publish:ci": "esno scripts/publish.ts", | |
"release": "esno scripts/release.ts && git push --follow-tags", | |
"size": " esno scripts/export-size.ts", | |
"test": "nr test:3", | |
"test:2": "vue-demi-switch 2 vue2 && jest", | |
"test:3": "vue-demi-switch 3 && jest", | |
"test:all": "nr test:3 && nr test:2 && vue-demi-switch 3", | |
"test:watch": "jest --watch", | |
"typecheck": "tsc --noEmit", | |
"types:fix": "esno scripts/fix-types.ts", | |
"update": "esno scripts/update.ts", | |
"update:full": "nr build:types && esno scripts/update.ts && nr update:recent", | |
"update:recent": "esno scripts/recent-updated.ts" | |
}, | |
"husky": { | |
"hooks": { | |
"pre-commit": "lint-staged" | |
} | |
}, | |
"lint-staged": { | |
"{packages,.vitepress,scripts}/**/*.{js,ts,tsx,vue,md}": [ | |
"eslint --fix" | |
] | |
}, | |
"devDependencies": { | |
"@antfu/eslint-config": "^0.7.0", | |
"@antfu/ni": "^0.7.0", | |
"@iconify/json": "^1.1.369", | |
"@rollup/plugin-replace": "^2.4.2", | |
"@rollup/plugin-typescript": "^8.2.1", | |
"@types/fs-extra": "^9.0.11", | |
"@types/jest": "^26.0.23", | |
"@types/js-yaml": "^4.0.1", | |
"@types/markdown-table": "^3.0.0", | |
"@types/node": "^16.0.0", | |
"@types/semver": "^7.3.6", | |
"@vue/composition-api": "^1.0.0-rc.13", | |
"@vue/runtime-dom": "^3.1.4", | |
"@vue/test-utils": "^1.2.1", | |
"axios": "^0.21.1", | |
"consola": "^2.15.3", | |
"cross-env": "^7.0.3", | |
"dayjs": "^1.10.5", | |
"esbuild-register": "^2.6.0", | |
"eslint": "^7.30.0", | |
"eslint-plugin-jest": "^24.3.6", | |
"eslint-plugin-markdown": "^1.0.2", | |
"esno": "^0.7.3", | |
"export-size": "^0.4.0", | |
"fast-glob": "^3.2.6", | |
"firebase": "^8.7.0", | |
"fs-extra": "^10.0.0", | |
"gray-matter": "^4.0.3", | |
"husky": "4.3.7", | |
"jest": "^27.0.6", | |
"jest-each": "^27.0.6", | |
"jest-fetch-mock": "^3.0.3", | |
"js-yaml": "^4.1.0", | |
"lint-staged": "^11.0.0", | |
"markdown-table": "^3.0.1", | |
"postcss": "^8.3.5", | |
"postcss-nested": "^5.0.5", | |
"prettier": "^2.3.2", | |
"prism-theme-vars": "^0.2.2", | |
"rimraf": "^3.0.2", | |
"rollup": "^2.52.7", | |
"rollup-plugin-dts": "^3.0.2", | |
"rollup-plugin-terser": "^7.0.2", | |
"rollup-plugin-typescript2": "^0.30.0", | |
"rollup-plugin-uglify": "^6.0.4", | |
"simple-git": "^2.40.0", | |
"ts-jest": "^27.0.3", | |
"typescript": "^4.3.5", | |
"vite-plugin-components": "^0.12.0", | |
"vite-plugin-icons": "^0.6.4", | |
"vite-plugin-pwa": "^0.8.1", | |
"vite-plugin-windicss": "^1.2.0", | |
"vitepress": "^0.15.6", | |
"vue": "^3.1.4", | |
"vue-demi": "^0.9.1", | |
"vue2": "npm:vue@2" | |
} | |
} |