{"_id":"@any-u/unocss-preset-rem-to-vw","name":"@any-u/unocss-preset-rem-to-vw","dist-tags":{"beta":"0.0.0-beta.1","latest":"0.0.0-beta.1"},"versions":{"0.0.0-beta.1":{"name":"@any-u/unocss-preset-rem-to-vw","version":"0.0.0-beta.1","description":"Convert all rem to vw in utils","license":"MIT","author":{"name":"any-u"},"main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"build":"tsx scripts/build.ts","build:rollup":"cross-env NODE_OPTIONS=\"--max-old-space-size=6144\" rollup -c","clean":"rimraf dist","update":"tsx scripts/update.ts","publish:ci":"tsx scripts/publish.ts","watch":"tsx scripts/build.ts --watch"},"devDependencies":{"@rollup/plugin-commonjs":"^24.1.0","@rollup/plugin-node-resolve":"^15.0.2","@types/node":"^17.0.35","consola":"^3.1.0","cross-env":"^7.0.3","esbuild":"^0.17.18","esbuild-register":"^3.4.2","fs-extra":"^11.2.0","rimraf":"^3.0.2","rollup":"^3.21.6","rollup-plugin-dts":"^5.3.0","rollup-plugin-esbuild":"^5.0.0","tslib":"^2.4.0","tsx":"^4.7.2","typescript":"^4.7.2"},"dependencies":{"@unocss/core":"^0.62.4"},"_id":"@any-u/unocss-preset-rem-to-vw@0.0.0-beta.1","gitHead":"c2bc1fcdac0366e5ca42999e51bb83539101ca43","_nodeVersion":"16.15.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-m5B7P6ey05UPuwgbI7udg1EAinzT23spedzNILUF7/Mmw43nrIWNGePZbTc+YQUNe1H//kD1773x+eoxc8gGLQ==","shasum":"d2a0e092a92e340a65a8b3f2d44d5cd730fb91a6","tarball":"https://registry.npmjs.org/@any-u/unocss-preset-rem-to-vw/-/unocss-preset-rem-to-vw-0.0.0-beta.1.tgz","fileCount":5,"unpackedSize":3898,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBUtM8pgF3F6WV/ErAiu3q7qH0itzqSEVKUo0nXergU7AiEA0CaJ9WbSJlkQfxO6JjOTsosCEQKVzNtM0e6QAGuwzp4="}]},"_npmUser":{"name":"any-u","email":"571771050@qq.com"},"directories":{},"maintainers":[{"name":"any-u","email":"571771050@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/unocss-preset-rem-to-vw_0.0.0-beta.1_1727161724473_0.6774890022126987"},"_hasShrinkwrap":false}},"time":{"created":"2024-09-24T07:08:44.307Z","0.0.0-beta.1":"2024-09-24T07:08:44.642Z","modified":"2024-09-24T07:08:44.934Z"},"maintainers":[{"name":"any-u","email":"571771050@qq.com"}],"description":"Convert all rem to vw in utils","author":{"name":"any-u"},"license":"MIT","readme":"# unocss-preset-rem-to-vw\n  Convert all rem to vw in utils\n\n[![NPM version](https://img.shields.io/badge/npm-0.0.0_beta.1-brightgreen)](https://github.com/any-u/unocss-preset-rem-to-vw)\n\n\n## Install\n```bash\nnpm install @any-u/unocss-preset-rem-to-vw -D\n```\n\n## Usage\n\n### Options\n```ts\nexport interface RemToVwOptions {\n  /**\n   * 1rem = n px\n   * @default 16\n   */\n  baseFontSize?: number\n\n  /**\n   * CSS 像素（逻辑像素）\n   * @default  375\n   */\n  viewportWidth?: number\n  /**\n   * 精度\n   * @default 5\n   */\n  unitPrecision?: number\n}\n```\n\n### Config\n```ts\nimport { defineConfig } from 'vite'\nimport UnoCSS from 'unocss/vite'\nimport presetRemToVw from \"@any-u/unocss-preset-rem-to-vw\"\n\nexport default defineConfig({\n  plugins: [\n    UnoCSS({\n      presets: [\n        presetRemToVw()\n      ],\n    }),\n  ],\n})\n```\n","readmeFilename":"README.md"}