
अधिकृत सुरक्षा-अनुसंधान पुनरुत्पादन CVE-2026-27701 / GHSA-xh9w-5859-x97j (live-codes/livecodes @ 8017e01): अविश्वसनीय PR शीर्षक को i18n-update-pull github-script ब्लॉक में इंटरपोलेट किया गया।
स्वचालित शोध कलाकृति — अपस्ट्रीम प्रोजेक्ट नहीं।
यह रिपॉजिटरी Université Laval में मास्टर की थीसिस के लिए एक स्वचालित हार्नेस द्वारा निर्मित एक डिस्पोजेबल लैब है, जो प्रकाशित GitHub Actions वर्कफ़्लो कमजोरियों को पुन: प्रस्तुत करने पर केंद्रित है। यह कमिट
8017e0146fc020b8e9ec4115afc6f7b228354e46(2026-02-21) परlive-codes/livecodesका एक शब्दशः स्नैपशॉट है, जो उस प्रोजेक्ट के अपने लाइसेंस के तहत पुनर्वितरित किया गया है, जिसकी फ़ाइल इस स्नैपशॉट में अपरिवर्तित शामिल है।अपस्ट्रीम प्रोजेक्ट शामिल नहीं है, उसे कभी लक्षित नहीं किया जाता है, और यहाँ अध्ययन की गई कमजोरी पहले से ही सार्वजनिक है। इस रिपॉजिटरी में हर सीक्रेट और वेरिएबल एक यादृच्छिक रूप से उत्पन्न डमी मान है — कोई वास्तविक क्रेडेंशियल मौजूद नहीं है। एक्शन संदर्भ और रनर इमेज उस पर पिन किए गए हैं जो 2026-02-21 को हल हुए थे; स्नैपशॉट में किए गए हर बदलाव के लिए हार्नेस आउटपुट में
pinning.mdदेखें।प्रश्न या आपत्तियाँ: [email protected]
एक कोड प्लेग्राउंड जो बस काम करता है!
React, Vue, Svelte, Solid, Typescript, Python, Go, Ruby, PHP और 90+ भाषाओं/फ्रेमवर्क्स के लिए एक फीचर-समृद्ध, ओपन-सोर्स, क्लाइंट-साइड कोड प्लेग्राउंड।

* GitHub खाता केवल उन सुविधाओं के लिए आवश्यक है जो GitHub एकीकरण का उपयोग करती हैं।
... और सभी सुविधाओं का आनंद लें!
अपने पेज में यह कोड जोड़ें:
<div id="container"></div>
<script type="module">
import { createPlayground } from 'https://cdn.jsdelivr.net/npm/livecodes';
createPlayground('#container', {
params: {
markdown: '# Hello LiveCodes!',
css: 'h1 {color: dodgerblue;}',
js: 'console.log("Hello, from JS!");',
console: 'open',
},
});
</script>
एम्बेडेड प्लेग्राउंड्स के लिए दस्तावेज़ीकरण देखें।
... और यह बस काम करता है!
विवरण के लिए सुविधाओं की पूरी सूची देखें।
सॉफ़्टवेयर डेवलपमेंट किट (SDK) LiveCodes प्लेग्राउंड्स को एम्बेड करने और उनके साथ संवाद करने के लिए एक आसान, फिर भी शक्तिशाली, इंटरफ़ेस प्रदान करता है।
SDK एक हल्के (5kb gzipped से कम), शून्य-निर्भरता npm पैकेज के रूप में प्रदान किया जाता है, जो CDNs से भी उपलब्ध है। इसका उपयोग विभिन्न प्रकार के कॉन्फ़िगरेशन और एम्बेड विकल्पों के साथ प्लेग्राउंड बनाने के लिए किया जा सकता है। इसके अलावा, SDK विधियाँ रनटाइम के दौरान प्लेग्राउंड्स के साथ प्रोग्रामेटिक संचार और नियंत्रण की अनुमति देती हैं।
npm i livecodes
उदाहरण: (LiveCodes में खोलें)
import { createPlayground } from 'livecodes';
createPlayground('#container', {
config: {
markup: {
language: 'markdown',
content: '# Hello World!',
},
},
view: 'result',
});
JavaScript SDK फ्रेमवर्क/लाइब्रेरी-अज्ञेय है। हालाँकि, लोकप्रिय लाइब्रेरीज़ के लिए रैपर घटक भी प्रदान किए जाते हैं (वर्तमान में React और Vue)। SDK का उपयोग Svelte और Solid में रैपर के बिना सीधे किया जा सकता है। TypeScript समर्थन टाइप-सुरक्षा और एक शानदार डेवलपर अनुभव प्रदान करता है।
React SDK उदाहरण: (LiveCodes में खोलें)
import LiveCodes from 'livecodes/react';
const config = {
markup: {
language: 'markdown',
content: '# Hello World!',
},
};
const Playground = () => <LiveCodes config={config} view="result" />;
export default Playground;
Vue SDK उदाहरण: (LiveCodes में खोलें)
<script setup>
import LiveCodes from 'livecodes/vue';
const config = {
markup: {
language: 'markdown',
content: '# Hello World!',
},
};
</script>
<template>
<LiveCodes :config="config" view="result" />
</template>
इसके अलावा, SDK प्लेग्राउंड्स के लिंक बनाने की अनुमति देता है:
import { getPlaygroundUrl } from 'livecodes';
const url = getPlaygroundUrl({
config: {
markup: {
language: 'markdown',
content: '# Hello World!',
},
},
});
console.log(url);
अधिक विवरण के लिए SDK दस्तावेज़ देखें।
सुविधाओं, आरंभ करना, कॉन्फ़िगरेशन और SDK के लिए व्यापक दस्तावेज़ीकरण यहाँ उपलब्ध है:
दस्तावेज़ीकरण में डेमो, कोड नमूने, स्क्रीनशॉट, Storybook और TypeScript प्रकार शामिल हैं।
नवीनतम परिवर्तनों के साथ बने रहें:
हम प्रतिक्रिया का स्वागत करते हैं!
कृपया एक नया issue या discussion शुरू करें।
सुरक्षा रिपोर्ट के लिए कृपया SECURITY.md देखें।
आप संपर्क फ़ॉर्म का उपयोग करके भी हमसे संपर्क कर सकते हैं।
योगदान का स्वागत है और इसकी अत्यधिक सराहना की जाती है।
हमारे अद्भुत योगदानकर्ताओं को एक बड़ा धन्यवाद! आपकी कड़ी मेहनत सब कुछ बदल देती है!
कृपया योगदान गाइड देखें।
LiveCodes उन सेवाओं का उपयोग करता है जो उदारतापूर्वक प्रदान की जाती हैं:
LiveCodes द्वारा उपयोग किए जाने वाले पैकेज और उनके लाइसेंस यहाँ सूचीबद्ध हैं।
MIT लाइसेंस © Hatem Hosny
LiveCodes मुफ़्त और ओपन-सोर्स है। ऐप में विज्ञापन नहीं हैं और न ही सदस्यता की आवश्यकता है। यह बिना किसी प्रतिबंध के असीमित उपयोग की अनुमति देता है।
LiveCodes को प्रायोजित करके, आप प्रोजेक्ट के निरंतर विकास और रखरखाव का समर्थन करेंगे, साथ ही यह सुनिश्चित करने में मदद करेंगे कि यह डेवलपर समुदाय के लिए एक मूल्यवान संसाधन बना रहे।
कृपया प्रायोजक बनने पर विचार करें।