{"_id":"@chendap/vitepress-wmh","_rev":"3-d1ed0df0f1fcba885dba69302e78e4dd","name":"@chendap/vitepress-wmh","dist-tags":{"latest":"0.0.1-beta.1","beta":"0.0.1-beta.0"},"versions":{"0.0.1-beta.0":{"name":"@chendap/vitepress-wmh","version":"0.0.1-beta.0","description":"","main":"src/index.ts","exports":{"./node":{"types":"./node.d.ts","default":"./node.js"},".":"./src/index.ts"},"keywords":["vitepress","theme","blog"],"author":"","license":"ISC","publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"devDependencies":{"typescript":"^4.9.5","vitepress":"1.0.0-alpha.46","vue":"^3.2.47"},"dependencies":{"fast-glob":"^3.2.12","gray-matter":"^4.0.3"},"scripts":{"dev":"vitepress dev demo","build":"vitepress build demo","preview":"vitepress preview demo"},"_id":"@chendap/vitepress-wmh@0.0.1-beta.0","_integrity":"sha512-gfCp2af8VahAvEYkQ2UlHX2JnnMo3SmZyufthU4pyXuHkB//mGWk/2g5BiUC5oiPVDwZQskmPzpdkosZUf4jZA==","_resolved":"/private/var/folders/6h/m_5kf5zj42l549s35gb8ldtr0000gn/T/4780ed5edd6fa5c05413467d69600675/chendap-vitepress-wmh-0.0.1-beta.0.tgz","_from":"file:chendap-vitepress-wmh-0.0.1-beta.0.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-gfCp2af8VahAvEYkQ2UlHX2JnnMo3SmZyufthU4pyXuHkB//mGWk/2g5BiUC5oiPVDwZQskmPzpdkosZUf4jZA==","shasum":"533a41af3ef3d11af4bb26555cf1732e56cc6790","tarball":"https://registry.npmjs.org/@chendap/vitepress-wmh/-/vitepress-wmh-0.0.1-beta.0.tgz","fileCount":12,"unpackedSize":980672,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMlS9TMUnHCd7c8nXxBguCNIO+BlyfjS1kyL+vBLMr2wIhAIR8Y2NQExuX2dyZuM5W0/usO4eED8ZoP1LrATvf9iYd"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9KfGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqstw/5ADfzecowpYVRNzmxGi2NmUiOwcDpRkGjI3GtPhWmGLy8G9gA\r\naTROpJKBkvvKJIE5y9xWYF7uittzILb5FCEoYQlLPXKjcGc7qd5lRVLhrKVB\r\n4zNdecmEn/eza4+31k9zSK2X4ez5Pd8J0/BiA1NmjuFyOWTbKLk+s8EqxWcR\r\nYgiGpHw62vli3OnDjmAOp2QVfNL/n3ACmatTfqhZKGBOuTUrlkE/VcuA5x+z\r\nmYG4+0vFnQ4TLfQ+5i6XGhhV+RbBkFl0NhmrXkXLLkUX3730Bk6xQicaYVmL\r\nrMbBxOeJGCQFB08/HUuXlDgmVjR6hgOsYD0DYwlvLn0t9ZrdqOPwAo9yII8w\r\nc/W5LdGc2xF60byzWDczVOB0dI6duaKSn3GeM827aZygWLTQk1LrDIFKbg11\r\ntuC6LxdIsB5kBX+/AUFczE1jEUf0YcWU4VEiU30XusMzT+ODkZcXsY0XC60k\r\n+3wpeDeWS8Cpy8WhYItRqN374OhqnRrgkdynAWJfu8oX83LxyVoA9MuxNzyo\r\nryk9JKNeawPGhc98bDp3F0woYNLg6quBlSkoAkFi6Il6aLJgIpb8nlOpD1Xa\r\n2KxL9E29NcnZO8+V6dFM/5DDRUs6VMuRKJmvs+jeCi3R0RYfb7pzVd3WL2MF\r\nAPUl7j9KzziJQ23uvk8KPCY72lQ4jhLyBpU=\r\n=nUQP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"niaogege","email":"291003932@qq.com"},"directories":{},"maintainers":[{"name":"niaogege","email":"291003932@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vitepress-wmh_0.0.1-beta.0_1676978117730_0.4252831855323487"},"_hasShrinkwrap":false},"0.0.1-beta.1":{"name":"@chendap/vitepress-wmh","version":"0.0.1-beta.1","description":"设计一款自己喜欢的主题包！！","main":"src/index.ts","exports":{".":"./src/index.ts","./server":{"types":"./server.d.ts","default":"./server.js"}},"keywords":["vitepress","theme","blog"],"author":"","license":"ISC","publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"devDependencies":{"autoprefixer":"^10.4.13","postcss":"^8.4.21","prettier":"^2.8.1","prettier-plugin-tailwindcss":"^0.2.5","tailwindcss":"^3.2.7","tsup":" ^6.5.0","typescript":"^4.9.5","vitepress":"1.0.0-alpha.46","vue":"^3.2.47"},"dependencies":{"fast-glob":"^3.2.12","gray-matter":"^4.0.3"},"scripts":{"dev":"vitepress dev demo","dev:lib":"pnpm run build:node && vitepress dev demo","build":"vitepress build demo","build:node":"npx tsup src/server.ts --dts --out-dir=./","preview":"vitepress preview demo"},"_id":"@chendap/vitepress-wmh@0.0.1-beta.1","_integrity":"sha512-iwWLXOYxa5bzaEaav/Ipw+qEBa8r7FwbNRLTWESYfOlBPN1BmU9Hq5FuTZHL5LH3egNtLci44JguCBxGzF+AaQ==","_resolved":"/private/var/folders/6h/m_5kf5zj42l549s35gb8ldtr0000gn/T/5d19294702446b3694f02d8ee78e7e0e/chendap-vitepress-wmh-0.0.1-beta.1.tgz","_from":"file:chendap-vitepress-wmh-0.0.1-beta.1.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-iwWLXOYxa5bzaEaav/Ipw+qEBa8r7FwbNRLTWESYfOlBPN1BmU9Hq5FuTZHL5LH3egNtLci44JguCBxGzF+AaQ==","shasum":"80b7024459cec43ec29ac6bf3cdbd9163ed71d48","tarball":"https://registry.npmjs.org/@chendap/vitepress-wmh/-/vitepress-wmh-0.0.1-beta.1.tgz","fileCount":23,"unpackedSize":28463,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkibbv7VJfR3VO9rp1p0V8Y/+4f3bhKve22cOTY29HQwIhALiqbS6tIKCh+/mDLY93qcr7gUzcYR/wrb+nILYz3pEU"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJvoPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7cBAAheZTuasTlTZM69pSDBUoQ9PzLJtuVXkZZRI2H2ChiYtRpeTJ\r\nvwFUwOPPPaY4fxStHY8++a+WWWfemyvglNoy3guTaRqRQsZ6MmYLrDHM6BZV\r\nUSaYUgPwuIMA9ssy4ge6HUJxcrYxkgyI7X9XrbY8asNLXP829WUxs2QcHldZ\r\nPbA7m+zWPTn4wsZApcpdrOGnSwdraDfEy9YU/kvHGcJhn39yzU3i6LcN6GhJ\r\nI49lOhr5NnOf2yUrCah6Pl/4fBH7h9IoxkyR1gie7WZuSLjVdGZXtOkB15HF\r\nPtFYttrgc2/09tXdT+p/7NEdBD+POVR92B/XQtt+hIAQXhZkm6nK2fG+X3hV\r\n0i7dsPQjA3aRRJop4Exm0y5v5KUIDkYslR3+D34NOhH583eIIFq0La3qQzwU\r\ntu49SnTrOeeG4LJ5pTZnDQU/vdDMJb22Vkm0yA9pRRDX3s8ZWHcglfx2xVwm\r\no7THmaUBdEHaI/7c7yWwXU33rRz2/aAa3GnKZZVElWu8HG47Nhvrx0XacHuh\r\nhu0kxqnNUFiISazUWycAiBfhERJhsPa1kIWXX/wTxKbaalff4LZ7vRcFdyqp\r\nmB9WFuU1tRDrzPTzoN3VT14cW36NSEVhC/EjZhkGsrL2PONVM/E+c9aaDlU7\r\n7zWULhZpCiqcDiJFdHKhieFgQipGbuDIQ4g=\r\n=qJpM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"niaogege","email":"291003932@qq.com"},"directories":{},"maintainers":[{"name":"niaogege","email":"291003932@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vitepress-wmh_0.0.1-beta.1_1680275982880_0.3330745342297723"},"_hasShrinkwrap":false}},"time":{"created":"2023-02-15T15:52:15.081Z","2.0.0":"2023-02-15T15:52:15.432Z","modified":"2023-03-31T15:19:43.080Z","0.0.1-beta.0":"2023-02-21T11:15:17.972Z","0.0.1-beta.1":"2023-03-31T15:19:42.981Z"},"maintainers":[{"name":"niaogege","email":"291003932@qq.com"}],"keywords":["vitepress","theme","blog"],"license":"ISC","readme":"# 初衷\n\n设计一款自己喜欢的主题包！！\n\n## vue 语法知识补充\n\n## 文件组织安排\n\n```js\n.\n├─ src\n│  ├─ .vitepress\n│  │  └─ config.js\n│  └─ index.md\n└─ package.json\n```\n\n## Package.json 中的参数说明\n\n- exports 代表什么\n\n```json\n  \"exports\": {\n    \"./server\": {\n      \"types\": \"./server.d.ts\",\n      \"default\": \"./server.js\"\n    },\n    \".\": \"./src/index.ts\"\n  },\n```\n\n## Vue 中相关 API 语法知识点\n\n### provide/inject\n\n[Provide/inject](https://cn.vuejs.org/api/composition-api-dependency-injection.html)\n\n- Provide 提供一个值，可以被后代组件注入。\n\n```ts\ndeclare const RefSymbol: unique symbol\nexport declare interface InjectionKey<T> extends Symbol {}\nexport declare interface Ref<T = any> {\n  value: T\n  /**\n   * Type differentiator only.\n   * We need this to be in public d.ts but don't want it to show up in IDE\n   * autocomplete, so we use a private Symbol instead.\n   */\n  [RefSymbol]: true\n}\nexport interface ActiveTag {\n  label: string\n  type: string\n}\nexport const tagSymbol: InjectionKey<Ref<ActiveTag>> = Symbol(\"active-tag\")\n// 提供静态值\n// provide(tagSymbol, 'cpp')\n// 提供时将 Symbol 作为 key\n// 提供响应式的值\n// const count = ref(0)\n// provide(tagSymbol, count)\n```\n\n- Inject 注入一个由祖先组件或整个应用 (通过 app.provide()) 提供的值。\n\n```ts\n// 注入响应式的值\n// / const count = inject('count')\n```\n","readmeFilename":"README.md","description":"设计一款自己喜欢的主题包！！"}