npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

ventureinkorea-embed

v1.0.0

Published

Embeddable widgets for VentureInKorea — Korean venture startup database, glossary, and guides

Readme

ventureinkorea-embed

npm License: MIT Zero Dependencies

Embeddable widgets for VentureInKorea — the Korean venture startup database. Display certified venture companies, startup glossary terms, search, and guides on any website with a single script tag.

VentureInKorea tracks Korean government-certified venture companies (벤처인증기업), startup ecosystem terminology, and guides for entrepreneurs navigating the Korean startup landscape. The embed widgets bring this data to any website with zero dependencies, Shadow DOM isolation, and automatic dark mode support.

Try the live widgets at widget.ventureinkorea.com

Table of Contents

Install

CDN (recommended):

<script src="https://cdn.jsdelivr.net/npm/ventureinkorea-embed@1/dist/embed.min.js"></script>

npm:

npm install ventureinkorea-embed

Quick Start

Add the script tag to your HTML, then use data-ventureinkorea attributes to embed widgets:

<!-- Load the widget script -->
<script src="https://cdn.jsdelivr.net/npm/ventureinkorea-embed@1/dist/embed.min.js"></script>

<!-- Venture company card -->
<div data-ventureinkorea="entity" data-slug="example-venture"></div>

<!-- Startup glossary term -->
<div data-ventureinkorea="glossary" data-slug="venture-certification"></div>

<!-- Search box -->
<div data-ventureinkorea="search"></div>

That's it. The script auto-initializes on DOM ready, observes dynamic elements via MutationObserver, and lazy-loads via IntersectionObserver.

Widget Types

Venture Card

Display a Korean certified venture company with certification badge, industry, and founding year.

<!-- Venture company card with dark theme -->
<div data-ventureinkorea="entity"
     data-slug="kakao"
     data-theme="dark"
     data-size="default">
</div>

API: GET https://ventureinkorea.com/api/v1/ventures/{slug}/

Shows: company name, certification type badge (벤처인증), industry tag, founded year, description excerpt, and link to full profile.

Glossary Term

Embed startup and venture ecosystem terminology with definitions. Automatically injects DefinedTerm JSON-LD rich snippets into the host page.

<!-- Glossary term card -->
<div data-ventureinkorea="glossary"
     data-slug="tips-program"
     data-theme="auto">
</div>

API: GET https://ventureinkorea.com/api/v1/glossary/{slug}/

Rich snippet opt-out: add data-no-snippet="true" to disable JSON-LD injection.

Search

A search form that redirects users to VentureInKorea search results.

<!-- Search widget -->
<div data-ventureinkorea="search"
     data-placeholder="Search Korean ventures..."
     data-size="large">
</div>

No API call required. Redirects to https://ventureinkorea.com/search/?q={query}.

Guide Card

Display blog posts and guides about Korean startup ecosystem.

<!-- Guide card -->
<div data-ventureinkorea="guide"
     data-slug="venture-certification-process"
     data-style-variant="minimal">
</div>

API: GET https://ventureinkorea.com/api/v1/guides/{slug}/

Themes & Styles

4 Themes

| Theme | Description | |-------|-------------| | light | White background, dark text | | dark | Dark background, light text | | sepia | Warm parchment tones | | auto | Follows prefers-color-scheme (default) |

3 Sizes

| Size | Max Width | Use Case | |------|-----------|----------| | compact | 280px | Sidebar, narrow columns | | default | 420px | Standard embedding | | large | 720px | Full-width sections |

2 Styles

| Style | Description | |-------|-------------| | modern | Elevated card with accent header bar (default) | | minimal | Flat, thin borders, transparent backgrounds |

Widget Options

All options are set via data-* attributes on the widget container element.

| Attribute | Values | Default | Description | |-----------|--------|---------|-------------| | data-ventureinkorea | entity, glossary, search, guide | (required) | Widget type | | data-slug | string | (required*) | Entity/term/guide slug | | data-theme | light, dark, sepia, auto | auto | Color theme | | data-size | compact, default, large | default | Widget width | | data-style-variant | modern, minimal | modern | Visual style | | data-placeholder | string | Search Korean ventures... | Search placeholder text | | data-no-snippet | true | false | Disable JSON-LD injection |

*data-slug is not required for the search widget.

Korean Venture Ecosystem

Venture Certification (벤처인증)

The Korean government's venture certification system (벤처기업확인제도) identifies innovative startups eligible for tax benefits, R&D funding, and preferential government procurement. Companies must meet criteria in technology innovation, R&D investment, or venture capital backing.

Key Programs

| Program | Operator | Focus | |---------|----------|-------| | TIPS (Tech Incubator Program for Startup) | KISED | Pre-Series A, up to 500M KRW | | K-Startup Grand Challenge | NIPA | Foreign startups entering Korea | | Born2Global | Born2Global Centre | Korean startups going global | | DCAMP (D.Camp) | Banks Foundation | Fintech and digital innovation | | SparkLabs | SparkLabs Group | Accelerator with global network |

Certification Types

| Type | Korean | Description | |------|--------|-------------| | Venture Capital-backed | 벤처투자기업 | VC investment ≥ 10% of capital | | R&D Enterprise | 연구개발기업 | R&D spending ≥ 5% of revenue | | Technology Innovation | 기술혁신기업 | Patent/IP commercialization | | Pre-venture | 예비벤처기업 | Pre-revenue technology startup |

Government Bodies

  • KISED (창업진흥원): Korea Institute of Startup & Entrepreneurship Development
  • MSS (중소벤처기업부): Ministry of SMEs and Startups
  • KVCA (한국벤처캐피털협회): Korea Venture Capital Association

CDN Options

| CDN | URL | |-----|-----| | jsDelivr (recommended) | https://cdn.jsdelivr.net/npm/ventureinkorea-embed@1/dist/embed.min.js | | unpkg | https://unpkg.com/ventureinkorea-embed@1/dist/embed.min.js |

Features

  • Zero dependencies — no external libraries required
  • Shadow DOM — complete CSS isolation from host page
  • Auto dark mode — follows prefers-color-scheme with real-time matchMedia listener
  • IntersectionObserver — lazy-loads widgets when they enter viewport
  • MutationObserver — auto-detects dynamically added widget elements (SPA support)
  • sessionStorage caching — 5-minute API response cache, reduces network requests
  • Rich snippets — glossary widgets inject DefinedTerm JSON-LD into host page
  • < 10KB gzipped — minimal bundle size

License

MIT