{"_id":"@agamed/monorepo","name":"@agamed/monorepo","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"name":"@agamed/monorepo","version":"0.0.1","description":"Collection of essential Vue Composition Utilities","license":"MIT","author":{"name":"Anthony Fu","email":"https://github.com/antfu"},"workspaces":["packages/*"],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"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":"^2.4.1","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"},"_id":"@agamed/monorepo@0.0.1","_nodeVersion":"20.16.0","_npmVersion":"10.8.1","dist":{"integrity":"sha512-khRcpZprBDNP5Azk9Gexjfh9DN3dY/Z7du2FXZxDve8aGewTF67Q5OP/Esi/hbCmOfILHzG0KXBGL72yyELNOA==","shasum":"10acecca899b9f5b8421bd78f942cc1187b36965","tarball":"https://registry.npmjs.org/@agamed/monorepo/-/monorepo-0.0.1.tgz","fileCount":590,"unpackedSize":1249539,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA7mGuGffrRrlQmvUbgxu8kfKBqhHJomlB661jxynLQEAiEA3bl9e3du4iV//Tbjwr8YuPKwmAfv+2pKsX55Yng8skk="}]},"_npmUser":{"name":"agamed","email":"axmxd@qq.com"},"directories":{},"maintainers":[{"name":"agamed","email":"axmxd@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/monorepo_0.0.1_1727390518659_0.28199899067488077"},"_hasShrinkwrap":false}},"time":{"created":"2024-09-26T22:41:58.578Z","0.0.1":"2024-09-26T22:41:58.906Z","modified":"2024-09-26T22:41:59.168Z"},"maintainers":[{"name":"agamed","email":"axmxd@qq.com"}],"description":"Collection of essential Vue Composition Utilities","author":{"name":"Anthony Fu","email":"https://github.com/antfu"},"license":"MIT","readme":"<p align=\"center\">\n<a href=\"https://github.com/vueuse/vueuse\"><img src=\"https://raw.githubusercontent.com/vueuse/vueuse/main/packages/public/logo-vertical.png\" alt=\"VueUse - Collection of essential Vue Composition Utilities\" width=\"300\"></a><br>\nCollection of essential Vue Composition Utilities\n</p>\n\n<p align=\"center\">\n<a href=\"https://www.npmjs.com/package/@vueuse/core\" target=\"__blank\"><img src=\"https://img.shields.io/npm/v/@vueuse/core?color=a1b858&label=\" alt=\"NPM version\"></a>\n<a href=\"https://www.npmjs.com/package/@vueuse/core\" target=\"__blank\"><img alt=\"NPM Downloads\" src=\"https://img.shields.io/npm/dm/@vueuse/core?color=50a36f&label=\"></a>\n<a href=\"https://vueuse.org\" target=\"__blank\"><img src=\"https://img.shields.io/static/v1?label=&message=docs%20%26%20demos&color=1e8a7a\" alt=\"Docs & Demos\"></a>\n<img alt=\"Function Count\" src=\"https://img.shields.io/badge/-131%20functions-13708a\">\n<br>\n<a href=\"https://github.com/vueuse/vueuse\" target=\"__blank\"><img alt=\"GitHub stars\" src=\"https://img.shields.io/github/stars/vueuse/vueuse?style=social\"></a>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://cdn.jsdelivr.net/gh/antfu/static/sponsors.svg\">\n    <img src='https://cdn.jsdelivr.net/gh/antfu/static/sponsors.svg'>\n  </a>\n</p>\n\n## 🚀 Features\n\n- 🎪 [**Interactive docs & demos**](https://vueuse.org)\n- 🕶 **Seamless migration**: Works for **both** Vue 3 and 2\n- ⚡ **Fully tree shakable**: Only take what you want, [bundle size](https://vueuse.org/export-size)\n- 🦾 **Type Strong**: Written in [Typescript](https://www.typescriptlang.org/), with [TS Docs](https://github.com/microsoft/tsdoc)\n- 🔋 **SSR Friendly**\n- 🌎 **No bundler required**: Usable via CDN\n- 🔩 **Flexible**: Configurable event filters and targets\n- 🔌 **Optional [Add-ons](https://vueuse.org/add-ons)**: Router, Firebase, RxJS, etc.\n\n## 🦄 Usage\n\n```ts\nimport { useMouse, usePreferredDark, useLocalStorage } from '@vueuse/core'\n\nexport default {\n  setup() {\n    // tracks mouse position\n    const { x, y } = useMouse()\n\n    // is user prefers dark theme\n    const isDark = usePreferredDark()\n\n    // persist state in localStorage\n    const store = useLocalStorage(\n      'my-storage',\n      {\n        name: 'Apple',\n        color: 'red',\n      },\n    )\n\n    return { x, y, isDark, store }\n  }\n}\n```\n\nRefer to [functions list](https://vueuse.org/functions) or [documentations](https://vueuse.org/) for more details.\n\n## 📦 Install\n\n> 🎩 From v4.0, it works for Vue 2 & 3 **within a single package** by the power of [vue-demi](https://github.com/vueuse/vue-demi)!\n\n```bash\nnpm i @vueuse/core\n```\n\nVue 3 Demo: [Vite](https://github.com/vueuse/vueuse-vite-starter), [Webpack](https://github.com/vueuse/vueuse-vue3-example) / Vue 2 Demo: [Vue CLI](https://github.com/vueuse/vueuse-vue2-example)\n\n### CDN\n\n```html\n<script src=\"https://unpkg.com/@vueuse/shared\"></script>\n<script src=\"https://unpkg.com/@vueuse/core\"></script>\n```\n\nIt will be exposed to global as `window.VueUse`\n\n## 🧱 Contribute\n\nSee the [**Contributing Guide**](https://vueuse.org/contributing)\n\n## 🌸 Thanks\n\nThis project is heavily inspired by the following awesome projects.\n\n- [streamich/react-use](https://github.com/streamich/react-use)\n- [u3u/vue-hooks](https://github.com/u3u/vue-hooks)\n- [shuidi-fed/vue-composition-toolkit](https://github.com/shuidi-fed/vue-composition-toolkit)\n- [logaretm/vue-use-web](https://github.com/logaretm/vue-use-web)\n- [kripod/react-hooks](https://github.com/kripod/react-hooks)\n\nAnd thanks to [all the contributors on GitHub](https://github.com/vueuse/vueuse/graphs/contributors)!\n\n## 👨‍🚀 Contributors\n\n### Financial Contributors on Open Collective\n\n<a href=\"https://opencollective.com/vueuse\"><img src=\"https://opencollective.com/vueuse/individuals.svg?width=890\"></a>\n\n## 📄 License\n\n[MIT License](https://github.com/vueuse/vueuse/blob/main/LICENSE) © 2019-PRESENT [Anthony Fu](https://github.com/antfu)\n","readmeFilename":"README.md"}