New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

vue-qrcode-image

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

vue-qrcode-image - npm Package Compare versions

Comparing version 1.0.0 to 1.1.0

24

dist/QrcodeImage.vue.d.ts

@@ -0,23 +1,29 @@

import type { PropType as __PropType } from 'vue';
declare const _sfc_main: import("vue").DefineComponent<{
value: {
type: StringConstructor;
type: __PropType<string | undefined>;
required: false;
};
size: {
type: NumberConstructor;
type: __PropType<number | undefined>;
required: false;
};
}, {
props: any;
imgSrc: import("vue").Ref<any>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
margin: {
type: __PropType<number | undefined>;
required: false;
};
}, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
value: {
type: StringConstructor;
type: __PropType<string | undefined>;
required: false;
};
size: {
type: NumberConstructor;
type: __PropType<number | undefined>;
required: false;
};
}>>, {}>;
margin: {
type: __PropType<number | undefined>;
required: false;
};
}>>, {}, {}>;
export default _sfc_main;

@@ -1,21 +0,22 @@

import { defineComponent as c, ref as s, watch as a, openBlock as m, createElementBlock as i, mergeProps as l } from "vue";
import { defineComponent as a, ref as c, watch as m, openBlock as s, createElementBlock as i, mergeProps as p } from "vue";
import { Encoder as u } from "@nuintun/qrcode";
const p = ["src"], _ = /* @__PURE__ */ c({
const l = ["src"], _ = /* @__PURE__ */ a({
__name: "QrcodeImage",
props: {
value: null,
size: null
value: {},
size: {},
margin: {}
},
setup(n) {
const t = n, o = s();
return a(
() => t.value,
const r = n, o = c();
return m(
() => r.value,
(e) => {
if (e) {
const r = new u();
r.write(e).make(), o.value = r.toDataURL(t.size);
const t = new u();
t.write(e).make(), o.value = t.toDataURL(r.size, r.margin);
}
},
{ immediate: !0 }
), (e, r) => (m(), i("img", l(e.$attrs, { src: o.value }), null, 16, p));
), (e, t) => (s(), i("img", p(e.$attrs, { src: o.value }), null, 16, l));
}

@@ -22,0 +23,0 @@ });

{
"name": "vue-qrcode-image",
"version": "1.0.0",
"version": "1.1.0",
"description": "A Vue component for QR code generation.",

@@ -20,3 +20,3 @@ "main": "./dist/vue-qrcode-image.cjs",

"build": "vite build",
"test": "vitest --run --coverage"
"unit": "vitest --run --coverage"
},

@@ -40,15 +40,15 @@ "repository": {

"dependencies": {
"@nuintun/qrcode": "^3.3.0"
"@nuintun/qrcode": "^3.3.5"
},
"devDependencies": {
"@vitejs/plugin-vue": "^4.0.0",
"@vitest/coverage-c8": "^0.26.3",
"@vue/test-utils": "^2.2.6",
"happy-dom": "^8.1.1",
"typescript": "^4.9.4",
"vite": "^4.0.4",
"vite-plugin-dts": "^1.7.1",
"vitest": "^0.26.3",
"vue": "^3.2.45"
"@vitejs/plugin-vue": "^4.2.3",
"@vitest/coverage-v8": "^0.32.4",
"@vue/test-utils": "^2.4.0",
"happy-dom": "^10.0.3",
"typescript": "^5.1.6",
"vite": "^4.3.9",
"vite-plugin-dts": "^2.3.0",
"vitest": "^0.32.4",
"vue": "^3.3.4"
}
}

@@ -38,4 +38,16 @@ # vue-qrcode-image

- Type: `number`
- Default: `2`
```html
<QrcodeImage :value="qrcode" :size="4" />
```
### Margin
- Type: `number`
- Default: `8`
```html
<QrcodeImage :value="qrcode" :margin="6" />
```

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc