UNPKG

reveal.js-copycode

Version:

A simple plugin for Reveal.js that automatically shows a copy button in code blocks

83 lines (82 loc) 2.61 kB
{ "name": "reveal.js-copycode", "version": "1.3.2", "description": "A simple plugin for Reveal.js that automatically shows a copy button in code blocks", "keywords": [ "reveal", "reveal.js", "reveal-plugin", "plugin", "code editor", "clipboard.js", "copy code" ], "homepage": "https://github.com/martinomagnifico/reveal.js-copycode", "license": "MIT", "author": { "name": "Martijn De Jongh (Martino)", "email": "martijn.de.jongh@gmail.com", "web": "https://martinomagnifico.github.io", "url": "https://martinomagnifico.github.io", "username": "martinomagnifico" }, "repository": { "type": "git", "url": "git://github.com/martinomagnifico/reveal.js-copycode.git" }, "type": "module", "main": "./plugin/copycode/copycode.js", "module": "./plugin/copycode/copycode.mjs", "exports": { ".": { "import": "./plugin/copycode/copycode.mjs", "require": "./plugin/copycode/copycode.js" }, "./plugin/copycode/copycode.css": "./plugin/copycode/copycode.css", "./copycode.css": "./plugin/copycode/copycode.css" }, "style": "./plugin/copycode/copycode.css", "files": [ "plugin/copycode" ], "scripts": { "start": "npm run dev", "copy-reveal": "node scripts/copy-reveal.mjs", "copy-plugin": "node scripts/copy-plugin.mjs", "dev": "vite", "prebuild": "rimraf demo plugin", "build-plugin": "vite build -c vite.lib.config.ts", "build-demo": "vite build -c vite.config.ts", "build": "npm run build-plugin && npm run build-demo && npm run copy-reveal && npm run copy-plugin", "format": "biome format --write .", "lint": "biome lint .", "check": "biome check --write .", "ci": "biome ci ." }, "devDependencies": { "@biomejs/biome": "latest", "@types/node": "^22.10.1", "@types/reveal.js": "^5.0.4", "@vituum/vite-plugin-pug": "latest", "fs-extra": "latest", "reveal.js-plugintoolkit": "0.2.1", "rimraf": "^6.0.1", "sass": "latest", "typescript": "^5.7.2", "vite": "latest", "vituum": "1.2.0" }, "peerDependencies": { "reveal.js": ">=4.0.0" }, "functionname": "CopyCode", "demo": { "presentation": { "title": "CopyCode demo", "theme": "black" }, "server": { "open": "index.html" } } }