filename2shiki

filename to Shiki language

Usage no npm install needed!

<script type="module">
  import filename2shiki from 'https://cdn.skypack.dev/filename2shiki';
</script>

README

filename2shiki

filename to Shiki language

Please note that this is a pure ESM package

Installation

npm install filename2shiki

Usage

import * as filename2shiki from 'filename2shiki'
import path from 'node:path'

// get only filename
const filename = path.basename('src/main.rs') // 'main.rs'

// use fineOne to get one language
const language = filename2shiki.findOne(filename) // 'rust'

// use findAll to get all languages
const languages = filename2shiki.findAll(filename) // ['rust', 'xml']