{"_id":"@certuscyber/consent-vue","_rev":"2-d512a630b1df560a604a23a7deb3ebdf","name":"@certuscyber/consent-vue","dist-tags":{"latest":"1.3.0"},"versions":{"1.2.0":{"name":"@certuscyber/consent-vue","version":"1.2.0","_id":"@certuscyber/consent-vue@1.2.0","maintainers":[{"name":"certus-cyber","email":"leonardo.pereira@certuscyber.com.br"}],"dist":{"shasum":"af69eed4a2c94796b6d3ae9a3fd590d727aee970","tarball":"https://registry.npmjs.org/@certuscyber/consent-vue/-/consent-vue-1.2.0.tgz","fileCount":20,"integrity":"sha512-RsScudu20v5FaAj4NBoGAB7flaMdcmaUj6pL5bA8cjSWO8SzXzDtcE8ztzvY1kUsnuumTqZcQueHzARQKdSaqA==","signatures":[{"sig":"MEQCIBS0S9AxRVMocM8Dt3WtY/i/eTUIS4yC7mL10mStAmj3AiBZ2D4c439iT++OVWpyPI/A/eYysdN9h3FE4Acu61ZBDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99083},"main":"./dist/consent-vue.cjs.js","type":"module","types":"./dist/index.d.ts","module":"./dist/consent-vue.es.js","exports":{".":{"import":"./dist/consent-vue.es.js","require":"./dist/consent-vue.cjs.js"},"./style.css":"./dist/style.css"},"gitHead":"8dd64463ff07911f1fcc65e80a939a997f846378","scripts":{"dev":"vite","build":"vite build","preview":"vite preview","build:cdn":"vite build --config vite.cdn.config.ts"},"_npmUser":{"name":"certus-cyber","email":"leonardo.pereira@certuscyber.com.br"},"_npmVersion":"10.8.2","description":"LGPD consent management SDK for Vue 3","directories":{},"_nodeVersion":"20.20.0","dependencies":{"vue":"^3.5.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","eslint":"^10.4.0","vue-tsc":"^2.1.8","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"~5.6.2","vite-plugin-dts":"^5.0.1","eslint-plugin-vue":"^10.9.1","typescript-eslint":"^8.60.0","@vitejs/plugin-vue":"^5.1.4","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5"},"peerDependencies":{"vue":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/consent-vue_1.2.0_1784317567062_0.3674089573377799","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@certuscyber/consent-vue","version":"1.3.0","description":"LGPD consent management SDK for Vue 3","type":"module","main":"./dist/consent-vue.cjs.js","module":"./dist/consent-vue.es.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/consent-vue.es.js","require":"./dist/consent-vue.cjs.js"},"./style.css":"./dist/style.css"},"publishConfig":{"access":"public"},"peerDependencies":{"vue":"^3.0.0"},"scripts":{"dev":"vite","build":"vite build","build:cdn":"vite build --config vite.cdn.config.ts","preview":"vite preview"},"dependencies":{"vue":"^3.5.12"},"devDependencies":{"@eslint/js":"^10.0.1","@vitejs/plugin-vue":"^5.1.4","eslint":"^10.4.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","eslint-plugin-vue":"^10.9.1","prettier":"^3.8.3","typescript":"~5.6.2","typescript-eslint":"^8.60.0","vite":"^5.4.10","vite-plugin-dts":"^5.0.1","vue-tsc":"^2.1.8"},"_id":"@certuscyber/consent-vue@1.3.0","gitHead":"539c729f4f9851f1fc370382533b78487d638a3f","_nodeVersion":"20.20.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-EHU5gE7YR41Idd0SSlgi0sCyCRT45IxA/Mc/iPfa968n6VhVyCiGtzPJ6G1BtyouiBHBnkhoaYWRxlYnvIVQQA==","shasum":"dd1b442a3b199e1cca5acde73c44b1316c39fc8e","tarball":"https://registry.npmjs.org/@certuscyber/consent-vue/-/consent-vue-1.3.0.tgz","fileCount":20,"unpackedSize":100417,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDEuEuKAmr1+FhCRcG5+wdEy0XI6hiiG6X/YHrVYJ0caAIgBZIYyKobN/U3uHvpdywJCaGTHJqoGm3Va/kuStW5DOM="}]},"_npmUser":{"name":"certus-cyber","email":"leonardo.pereira@certuscyber.com.br"},"directories":{},"maintainers":[{"name":"certus-cyber","email":"leonardo.pereira@certuscyber.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/consent-vue_1.3.0_1786448174190_0.5893911045250082"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-17T19:46:06.864Z","modified":"2026-08-11T11:36:14.509Z","1.2.0":"2026-07-17T19:46:07.217Z","1.3.0":"2026-08-11T11:36:14.343Z"},"description":"LGPD consent management SDK for Vue 3","maintainers":[{"name":"certus-cyber","email":"leonardo.pereira@certuscyber.com.br"}],"readme":"# @certuscyber/consent-vue\n\nLGPD consent SDK for Vue 3.\n\n## npm\n\n```bash\nnpm install @certuscyber/consent-vue\n```\n\n```ts\nimport { createApp } from 'vue'\nimport CertusConsent from '@certuscyber/consent-vue'\nimport '@certuscyber/consent-vue/style.css'\n\ncreateApp(App)\n  .use(CertusConsent, {\n    publicKey: 'cc_live_xxxxx',\n    // baseUrl opcional — default: https://consent-backend.certuscyber.com.br\n    baseUrl: 'https://consent-backend.certuscyber.com.br',\n  })\n  .mount('#app')\n```\n\n## CDN (any site)\n\n```html\n<script\n  src=\"https://cdn.certuscyber.com.br/consent.min.js\"\n  data-key=\"cc_live_xxxxx\"\n  data-api=\"https://consent-backend.certuscyber.com.br\"\n  defer\n></script>\n```\n\nAlias: `https://cdn.certuscyber.com.br/consent-vue.min.js`\n\n## Scripts\n\n```bash\nnvm use\nnpm install\nnpm run build       # npm package (es + cjs)\nnpm run build:cdn   # IIFE → dist-cdn/consent.min.js\n```\n\nPublish CDN to droplet: from monorepo root, `make publish-cdn`.\n","readmeFilename":"README.md"}