diff --git a/package-lock.json b/package-lock.json index 5a11ecf..6a535ca 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,6 +15,7 @@ "@vueuse/core": "^12.8.2", "axios": "^1.8.1", "codemirror": "^6.0.1", + "copy-text-to-clipboard": "^3.2.0", "github-markdown-css": "^5.8.1", "highlight.js": "^11.11.1", "marked": "^15.0.7", @@ -1432,6 +1433,18 @@ "dev": true, "license": "MIT" }, + "node_modules/copy-text-to-clipboard": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.2.0.tgz", + "integrity": "sha512-RnJFp1XR/LOBDckxTib5Qjr/PMfkatD0MUCQgdpqS8MdKiNUzBjAQBEN6oUy+jW7LI93BBG3DtMB2KOOKpGs2Q==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/core-js": { "version": "3.40.0", "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.40.0.tgz", diff --git a/package.json b/package.json index ab3df87..20c4f64 100644 --- a/package.json +++ b/package.json @@ -16,6 +16,7 @@ "@vueuse/core": "^12.8.2", "axios": "^1.8.1", "codemirror": "^6.0.1", + "copy-text-to-clipboard": "^3.2.0", "github-markdown-css": "^5.8.1", "highlight.js": "^11.11.1", "marked": "^15.0.7", diff --git a/src/components/Tutorial.vue b/src/components/Tutorial.vue index 986b520..56f7c80 100644 --- a/src/components/Tutorial.vue +++ b/src/components/Tutorial.vue @@ -27,9 +27,10 @@