{"_id":"@ekino/slidev-theme-ekino","_rev":"4-d20c220d481cd4f1ed2a780f72bb1538","name":"@ekino/slidev-theme-ekino","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"@ekino/slidev-theme-ekino","version":"1.0.0","keywords":["slidev-theme","slidev","ekino"],"_id":"@ekino/slidev-theme-ekino@1.0.0","maintainers":[{"name":"ekino","email":"opensource@ekino.com"}],"//":"Learn more: https://sli.dev/guide/write-theme.html","dist":{"shasum":"ca62fcaf9c2f6c64f4d031209937726e07d537eb","tarball":"https://registry.npmjs.org/@ekino/slidev-theme-ekino/-/slidev-theme-ekino-1.0.0.tgz","fileCount":27,"integrity":"sha512-n9nYSENRoEKJKVJJkCMVfsCutZpfDgWGPjcKmBd4zhhQg0UzhJJmNibKKtC/3JE9youeMTSdgSreMMhh4pBBeg==","signatures":[{"sig":"MEQCIFUJHuFFnrBEez3yaa12nL4p47NUpJFKAyzamGoO/byJAiB16qDs7KaktnuRXyGalj7O7WZscKSzaihzB3gnojJBfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1189860},"type":"module","_from":"file:ekino-slidev-theme-ekino-1.0.0.tgz","slidev":{"defaults":{"fonts":{"sans":"Graphik"}},"colorSchema":"light"},"engines":{"node":">=22.0.0"},"scripts":{"dev":"slidev example.md --open","build":"slidev build example.md","export":"slidev export example.md","screenshot":"slidev export example.md --format png"},"_npmUser":{"name":"ekino","email":"opensource@ekino.com"},"_resolved":"/private/var/folders/2k/z_nxl7w51xg6v4k0l2169_zr0000gn/T/f55fed659c32db6a7dc37e4a818079c5/ekino-slidev-theme-ekino-1.0.0.tgz","_integrity":"sha512-n9nYSENRoEKJKVJJkCMVfsCutZpfDgWGPjcKmBd4zhhQg0UzhJJmNibKKtC/3JE9youeMTSdgSreMMhh4pBBeg==","_npmVersion":"11.4.0","description":"This is a [Slidev](https://sli.dev) theme following the guidelines of ekino's \"Identity\" guide.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@slidev/types":"52.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@slidev/cli":"52.1.0"},"_npmOperationalInternal":{"tmp":"tmp/slidev-theme-ekino_1.0.0_1755678141985_0.04834284314782167","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@ekino/slidev-theme-ekino","version":"1.1.0","keywords":["slidev-theme","slidev","ekino"],"_id":"@ekino/slidev-theme-ekino@1.1.0","maintainers":[{"name":"ekino","email":"opensource@ekino.com"}],"//":"Learn more: https://sli.dev/guide/write-theme.html","dist":{"shasum":"3c772d9c860a78c6dd7264b77bc2df7cbac74ece","tarball":"https://registry.npmjs.org/@ekino/slidev-theme-ekino/-/slidev-theme-ekino-1.1.0.tgz","fileCount":28,"integrity":"sha512-lH649/kcACyfssbeFRzBBPDyBoT6hTGhEF32P1ZWuJoXGHz+59m9061VpenZ3fwt/kJI4hxYbVVprcKFhbUDIA==","signatures":[{"sig":"MEQCIGSMoI2syYMSsSY+KnTomyjH+kItbIAk5NsWwA51M/ybAiB4o1Zj39QjrB+54KnyXzkRS+hV2ZgWX40xAFyXToPatA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1190917},"type":"module","_from":"file:ekino-slidev-theme-ekino-1.1.0.tgz","slidev":{"defaults":{"fonts":{"sans":"Graphik"}},"colorSchema":"light"},"engines":{"node":">=22.0.0"},"scripts":{"dev":"slidev example.md --open","build":"slidev build example.md","export":"slidev export example.md","screenshot":"slidev export example.md --format png"},"_npmUser":{"name":"ekino","email":"opensource@ekino.com"},"_resolved":"/private/var/folders/2k/z_nxl7w51xg6v4k0l2169_zr0000gn/T/b3a92a63b764f7eeed0d01f3d9b39a62/ekino-slidev-theme-ekino-1.1.0.tgz","_integrity":"sha512-lH649/kcACyfssbeFRzBBPDyBoT6hTGhEF32P1ZWuJoXGHz+59m9061VpenZ3fwt/kJI4hxYbVVprcKFhbUDIA==","_npmVersion":"11.4.0","description":"This is a [Slidev](https://sli.dev) theme following the guidelines of ekino's \"Identity\" guide.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@slidev/types":"52.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@slidev/cli":"52.1.0"},"_npmOperationalInternal":{"tmp":"tmp/slidev-theme-ekino_1.1.0_1756814682274_0.14738787592523828","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@ekino/slidev-theme-ekino","version":"1.2.0","keywords":["slidev-theme","slidev","ekino"],"_id":"@ekino/slidev-theme-ekino@1.2.0","maintainers":[{"name":"ekino","email":"opensource@ekino.com"}],"//":"Learn more: https://sli.dev/guide/write-theme.html","dist":{"shasum":"cbc2adb1d47c4bdd0c5bf337012d39d80a1c9d92","tarball":"https://registry.npmjs.org/@ekino/slidev-theme-ekino/-/slidev-theme-ekino-1.2.0.tgz","fileCount":28,"integrity":"sha512-bVIiyx9fQZ2Dgv0vEmKqN/tb6oWYgZEhLStGBVQ6emQgua8Z0DFbT4uTnhbGf2A3Ch8ZQe9CEPlL2JL7ubTC7A==","signatures":[{"sig":"MEQCID/qoFnMf7WhPph/FiQWP+KNDQbdQob4bIMa/tlDy0r3AiAWinfSGNPK4uLNLoBgApZRl58KjrGit3ZZDGAY2ttosg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1191347},"type":"module","_from":"file:ekino-slidev-theme-ekino-1.2.0.tgz","slidev":{"defaults":{"fonts":{"sans":"Graphik"}},"colorSchema":"light"},"engines":{"node":">=22.0.0"},"scripts":{"dev":"slidev example.md --open","build":"slidev build example.md","export":"slidev export example.md","screenshot":"slidev export example.md --format png"},"_npmUser":{"name":"ekino","email":"opensource@ekino.com"},"_resolved":"/private/var/folders/2k/z_nxl7w51xg6v4k0l2169_zr0000gn/T/4393ad2946e28f93998f0dfd314e4a85/ekino-slidev-theme-ekino-1.2.0.tgz","_integrity":"sha512-bVIiyx9fQZ2Dgv0vEmKqN/tb6oWYgZEhLStGBVQ6emQgua8Z0DFbT4uTnhbGf2A3Ch8ZQe9CEPlL2JL7ubTC7A==","_npmVersion":"10.9.3","description":"This is a [Slidev](https://sli.dev) theme following the guidelines of ekino's \"Identity\" guide.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@slidev/types":"52.1.0"},"_hasShrinkwrap":false,"devDependencies":{"@slidev/cli":"52.1.0"},"_npmOperationalInternal":{"tmp":"tmp/slidev-theme-ekino_1.2.0_1758271560028_0.9279767606591969","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@ekino/slidev-theme-ekino","version":"2.0.0","type":"module","keywords":["slidev-theme","slidev","ekino"],"engines":{"node":">=22.0.0"},"dependencies":{"@slidev/types":"52.1.0","qrcode.vue":"3.8.0"},"devDependencies":{"@slidev/cli":"52.1.0"},"//":"Learn more: https://sli.dev/guide/write-theme.html","slidev":{"colorSchema":"light","defaults":{"fonts":{"sans":"Graphik"}}},"scripts":{"build":"slidev build example.md","dev":"slidev example.md --open","export":"slidev export example.md","screenshot":"slidev export example.md --format png"},"_id":"@ekino/slidev-theme-ekino@2.0.0","description":"This is a [Slidev](https://sli.dev) theme following the guidelines of ekino's \"Identity\" guide.","_integrity":"sha512-dwAjdJ1FuijPhOEMOs8PhGFmT/wpq90IW5gwLS/Zmuy0PNTHmKZmENGjCssQSwoUz/6UECrJrr6K9pY32DozGw==","_resolved":"/private/var/folders/2k/z_nxl7w51xg6v4k0l2169_zr0000gn/T/c3129a119407b3b35b4e928429b7e030/ekino-slidev-theme-ekino-2.0.0.tgz","_from":"file:ekino-slidev-theme-ekino-2.0.0.tgz","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-dwAjdJ1FuijPhOEMOs8PhGFmT/wpq90IW5gwLS/Zmuy0PNTHmKZmENGjCssQSwoUz/6UECrJrr6K9pY32DozGw==","shasum":"6c91f98d9eca3e40b242c27fd4020cdf1be32efd","tarball":"https://registry.npmjs.org/@ekino/slidev-theme-ekino/-/slidev-theme-ekino-2.0.0.tgz","fileCount":30,"unpackedSize":1193472,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDx99j0HVUoyXh76AG2YH4m03OsPZE42BAxLQc111+zIQIhAJBuyBj0wa+CaNz6f3WOApQO0di6JUZ2cW6+bC1PUaZE"}]},"_npmUser":{"name":"ekino","email":"opensource@ekino.com"},"directories":{},"maintainers":[{"name":"ekino","email":"opensource@ekino.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/slidev-theme-ekino_2.0.0_1772185684200_0.8881944344881536"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-20T08:22:21.908Z","modified":"2026-02-27T09:48:04.481Z","1.0.0":"2025-08-20T08:22:22.207Z","1.1.0":"2025-09-02T12:04:42.450Z","1.2.0":"2025-09-19T08:46:00.264Z","2.0.0":"2026-02-27T09:48:04.372Z"},"keywords":["slidev-theme","slidev","ekino"],"description":"This is a [Slidev](https://sli.dev) theme following the guidelines of ekino's \"Identity\" guide.","maintainers":[{"name":"ekino","email":"opensource@ekino.com"}],"readme":"# slidev-theme-ekino\n\nThis is a [Slidev](https://sli.dev) theme following the guidelines of ekino's \"Identity\" guide.\n\nThis is basically a copy of ekino's Powerpoint template, but for Slidev.\n\nContributions are welcome ! 🤓\n\n[![NPM](https://nodei.co/npm/@ekino/slidev-theme-ekino.svg)](https://www.npmjs.com/package/@ekino/slidev-theme-ekino)\n\n## Usage\n\n1. Create a Slidev project following [the docs](https://sli.dev/guide/).\n\n2. Install the `@ekino/slidev-theme-ekino` dependency:\n\n```\npnpm install @ekino/slidev-theme-ekino\n```\n\n3. Use it as your theme in `slides.md`:\n\n```md\n---\ntheme: \"@ekino/slidev-theme-ekino\"\n# ...\n---\n```\n\n### Available layouts\n\n#### `layout: default`\n\nThe default layout of any Slidev slide.\n\n#### `layout: cover`\n\nThe default layout of the first slide.\n\nThe layout accepts an optional `::logo::` slot. If not provided, the default ekino logo will be displayed.\n\n```md\n---\nlayout: cover\n---\n\n# ekino - Slidev template\n\n_Create Slidev presentations using ekino's visual identity_\n\n::logo::\n\n<img width=\"100px\" src=\"https://sli.dev/logo.svg\" />\n```\n\n#### `layout: title`\n\nThe layout for almost all-yellow slides with bold centered title.\n\n#### `layout: two-cols`\n\nA layout with two columns, providing two optional `::left::` and `::right::` slots.\n\n```md\n---\nlayout: two-cols\n---\n\n# This takes the full width\n\n::left::\n\n## Left\n\nThis shows on the left\n\n::right::\n\n## Right\n\nThis shows on the right\n```\n\n#### `layout: center`\n\nA layout that centers the content both horizontally and vertically on the slide.\n\n```md\n---\nlayout: center\n---\n\n# Centered Content\n\nThis content is centered on the slide.\n```\n\n#### `layout: thank-you`\n\nThe layout to end your presentation.\n\nThis layout provides an optional `::speaker::` slot, located at the bottom right of the slide.\n\nYou can use the `<SpeakerCard>` component to fill it.\n\n```md\n---\nlayout: thank-you\n---\n\n::speaker::\n\n<SpeakerCard name=\"Maxime Dubourg\" title=\"Ingénieur Front-end Sénior\">\n  <p>📬 maxime.dubourg@ekino.com</p>\n  <p>📞 +33 1 23 45 67 89</p>\n</SpeakerCard>\n```\n\n### Available components\n\n#### `<SpeakerCard>`\n\nA component to display a speaker's name, title and contact information. Useful for cover slide for example. Also particularly well-suited for the `speaker` slot in the `thank-you` layout.\n\n```md\n<SpeakerCard name=\"Maxime Dubourg\" title=\"Ingénieur Front-end Sénior\">\n  <p>📬 maxime.dubourg@ekino.com</p>\n  <p>📞 +33 1 23 45 67 89</p>\n</SpeakerCard>\n```\n\n#### `<Feedback>`\n\nA component to display a QR code linking to a feedback form, along with custom text if needed.\n\n```md\n<Feedback url=\"https://example.com/feedback\" size=\"medium\" text=\"Rate my presentation\" />\n```\n\n**Props:**\n\n- `url` (required): The URL to encode in the QR code for the feedback link\n- `size` (optional): The size of the QR code and text. Options: `'small'`, `'medium'` (default), `'large'`\n- `text` (optional): A custom text to display below the qrcode\n\n## Contributing\n\nThank you for considering contributing to this project!\n\nTo begin, just clone the project locally. Once you're set and ready to merge your changes, create a new Pull Request targeting the `master` branch for review.\n\n### Publishing a new version to npm registry\n\n1. Bump the `version` field in `package.json`\n\n2. Commit the changes and push it to `main`\n\n3. Create and push a tag that matches the bumped `version`\n\n4. Create a release with changelog on GitHub\n\n5. Run `pnpm publish`\n","readmeFilename":"README.md"}