{"_id":"aslemammad-vite-plugin-macro","_rev":"2-ffa59e22ed121ff83c5eabb0073a4ece","name":"aslemammad-vite-plugin-macro","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0-alpha.1":{"name":"aslemammad-vite-plugin-macro","version":"1.0.0-alpha.1","description":"## Getting Started","license":"MIT","repository":{"type":"git","url":"git+https://github.com/typed-macro/typed-macro.git"},"author":{"name":"unbyte","email":"i@shangyes.net"},"homepage":"https://github.com/typed-macro/typed-macro/tree/master/packages/wrapper-vite#readme","bugs":{"url":"https://github.com/typed-macro/typed-macro/issues/new"},"main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","dependencies":{"chokidar":"^3.5.2","@typed-macro/core":"1.0.0-alpha.1","@typed-macro/runtime":"1.0.0-alpha.1","@typed-macro/shared":"1.0.0-alpha.1"},"peerDependencies":{"vite":"^2.3.0"},"gitHead":"3e20225d2d28cace34f8251c97253d89590b9d4a","_id":"aslemammad-vite-plugin-macro@1.0.0-alpha.1","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-KwM09MS2BlvsXA7d7RnArTzyeGfWKLKe3C00bu9k5qC+CKmI1x2gKELpFMgseW6lCeTRapUHHBoNLTzwYlqT5A==","shasum":"8302b0324e4e7c86bf24d74b6043f85cb3a03d83","tarball":"https://registry.npmjs.org/aslemammad-vite-plugin-macro/-/aslemammad-vite-plugin-macro-1.0.0-alpha.1.tgz","fileCount":5,"unpackedSize":14087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLbX2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwNg/5ABV9k+kN0TtFfw2zPfWRs+NEfjID4uFPai8O022j6kjWzoNi\r\nZOAVlD6hiPDWet+eBOlX6s6XsKHnMnv7vQFPS6flUB2+rDGWz+Q/S0gTU0LE\r\ntOPdiple7dXU3hN2E6XqLscIkrd+qYXS0ADnZv3BQQJLYfaIT68tBJ1gzTUT\r\nmx3XHqCjl4AGGwslo3U8t7jW3FYstY1fXcAE51ReMXnjxaOBaYVpgMcBXTSp\r\ni+wdWTnmTOmHA4XobVneGV2eb5h6kv/LpVmgeyMTNxJW7g/uSLol6EgeMCaO\r\nGt0Xw0YZxgstGBEh9w0FUkqUxn9gOHQc30FSDo+ndkdMZG+KhKrK9aSkmdWj\r\ntOtzw0wmhgmKxt5qBOkjZN6n9i8cR2G+G1U1/QHnDWJmDuwLY35hfVuLDScj\r\neXouHB9RJdricg0sQdanhVcgueX49TxUD5NUClrkKBBqynNBB36yTUqKYWhe\r\nItxUNt2cuXtReTc6gtqj0zr2OS3pIc4nCjEgg88DhmtZzJro0XrQSxmDeL0U\r\n1X/QY7i3p7w2ljHVLsX7wWrl6i0aQI2cV/f3hfZHmSJbpymnK11ayEthiR6v\r\nKRZ5QT+EYpOjhMa7munK2PAUOyH25C39IOluDMvwb2rNhfrCeiJbtCn9UhUF\r\nzFc7SiFXDTL+e2+Fsva22+x6ETMhd3+TGWs=\r\n=EtEQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0t1ZduIBexn8ai6ALZw2haIvgUF14Bu1bO7EeD1Ck8gIhAJEOJMFssh7JZ/KTcCHGZP2HJgbPI9s/yrfqGH1XowMd"}]},"_npmUser":{"name":"aslemammad","email":"zorofight94@gmail.com"},"directories":{},"maintainers":[{"name":"aslemammad","email":"zorofight94@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aslemammad-vite-plugin-macro_1.0.0-alpha.1_1647162869973_0.3989345730527747"},"_hasShrinkwrap":false},"1.0.0":{"name":"aslemammad-vite-plugin-macro","version":"1.0.0","description":"## Getting Started","license":"MIT","repository":{"type":"git","url":"git+https://github.com/typed-macro/typed-macro.git"},"author":{"name":"unbyte","email":"i@shangyes.net"},"homepage":"https://github.com/typed-macro/typed-macro/tree/master/packages/wrapper-vite#readme","bugs":{"url":"https://github.com/typed-macro/typed-macro/issues/new"},"main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","dependencies":{"chokidar":"^3.5.2","@typed-macro/core":"1.0.0-alpha.1","@typed-macro/runtime":"1.0.0-alpha.1","@typed-macro/shared":"1.0.0-alpha.1"},"peerDependencies":{"vite":"*"},"gitHead":"a787c98e78d77a501edcb4d81a667c30a1c42b36","_id":"aslemammad-vite-plugin-macro@1.0.0","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-PFxmuU34aHoA6yNSsV5apBUB06xL2d3raSeEhdjzsN514kWRSzpTTwGV3hYw2PsqUxy9SyXAFD9TIqg3Rj5zNg==","shasum":"e19f018af4d3ca045a9c34e7245157670a244e78","tarball":"https://registry.npmjs.org/aslemammad-vite-plugin-macro/-/aslemammad-vite-plugin-macro-1.0.0.tgz","fileCount":5,"unpackedSize":14074,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCE+snz6uUSYjpWU2Y305buGVlIyf4g6FxmrxNkMvcaZQIhALEF508vLrtR0HIS46L5PF5H2j8sqXkeMYs6K1ErbSLO"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTq9uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQFw/9EJyg1iJOsYnZZIokRhljbaGMYx2iE+hH94S9wzhjZmOQ38Lh\r\nC4FOAvKrqGM+PaWJzSgJwV5geql4/4cgJVyOhonItt04NBJL0Ywka4qT+JX3\r\nUQ+aMDVk6xsKsxMLuaK0zM39B/tnet6bKAnZkAkSmL906vPalB5VD4jlLLlk\r\nHC6isYOdH+8JMyzLDECkQ5bdb3exVIXuwxHKGXGDGxhLug5yyrz6RaOvRVIj\r\nJl8ubmRRL5tqFgAfUQSOFTBVZfSF+dx3s4byAYt5ZThxLuLrM0v1HkX7MlYG\r\nL1QK4dXxWjIlMrz8vCgFYE+2Cp4sNlDjcAi3e+nqZ+sK9v4zuTCatN9ufXew\r\n2/oIXTbH/FrQTpJEf1D5j8MPvY+uL/rOrCUF6f+Y0vyTcFKLgo9XEiyJmkrO\r\n/T9I3G8YcqyZlPF6wcralL1BaMc0jeTpeU9sY2ox+bzC07QSu5QT1FXw1DJo\r\n9huFZaU+BkkMKlz6rl0JevFCtaMilC1a3c5J6yaeiSiT/YTn2PDP1FC3JT9H\r\n+kegd31tWyaiOpQiver/DnobGldJWFSF+sBGkG6RW1zNeTGyjqZ0spQFhfE5\r\nosWe4Ax7fiLJDM1fW4OZi0bFccIdq8l6JLh8GgrIK2Yk0XmdTR77BQ+yG7QV\r\nDzEn0vU7aU7kARyDAGdahkRcXaS48mbR/DQ=\r\n=dNJv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aslemammad","email":"zorofight94@gmail.com"},"directories":{},"maintainers":[{"name":"aslemammad","email":"zorofight94@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aslemammad-vite-plugin-macro_1.0.0_1666101102435_0.6580303639952949"},"_hasShrinkwrap":false}},"time":{"created":"2022-03-13T09:14:29.973Z","1.0.0-alpha.1":"2022-03-13T09:14:30.148Z","modified":"2022-10-18T13:51:42.664Z","1.0.0":"2022-10-18T13:51:42.595Z"},"maintainers":[{"name":"aslemammad","email":"zorofight94@gmail.com"}],"description":"## Getting Started","homepage":"https://github.com/typed-macro/typed-macro/tree/master/packages/wrapper-vite#readme","repository":{"type":"git","url":"git+https://github.com/typed-macro/typed-macro.git"},"author":{"name":"unbyte","email":"i@shangyes.net"},"bugs":{"url":"https://github.com/typed-macro/typed-macro/issues/new"},"license":"MIT","readme":"# vite-plugin-macro\n\n## Getting Started\n\n```shell\n$ npm install -D vite-plugin-macro\n# or\n$ yarn add -D vite-plugin-macro\n```\n\n## Usage\n\n**For more details, see [documentation for typed-macro](https://github.com/typed-macro/typed-macro/blob/master/DOCUMENTATION.md).**\n\n```typescript\n// vite.config.ts\n\nimport { defineConfig } from 'vite'\n// a package or module that exports macro provider\nimport { provideEcho } from 'some-macro-provider'\nimport { createMacroPlugin } from 'vite-plugin-macro'\nimport { join } from 'path'\n\nconst macroPlugin = createMacroPlugin({\n  // the generated `.d.ts` file will include the types of macros\n  typesPath: join(__dirname, './macros.d.ts'),\n}).use(provideEcho()) // use a macro provider\n\nexport default defineConfig({\n  plugins: [macroPlugin],\n})\n```\n\nThis package also re-exports `@typed-macro/core`\nso you can define macros directly in your projects.\n","readmeFilename":"README.md"}