code-block-language-detector
Advanced tools
Comparing version
{ | ||
"name": "code-block-language-detector", | ||
"version": "1.0.1", | ||
"version": "1.0.2", | ||
"main": "src/index.js", | ||
@@ -5,0 +5,0 @@ "scripts": { |
@@ -23,1 +23,52 @@ # Code Block Language Detector | ||
``` | ||
### Usage | ||
#### Basic Usage | ||
Detect the programming language of a given code snippet: | ||
const detectLanguage = require('code-block-language-detector'); | ||
const code = `const x = 42; console.log(x);`; | ||
const language = detectLanguage(code); | ||
console.log(language); // Output: 'javascript' | ||
#### Restricting to Specific Languages | ||
const detectLanguage = require('code-block-language-detector'); | ||
const code = `SELECT * FROM users WHERE age > 21;`; | ||
const language = detectLanguage(code, ['sql', 'javascript', 'python']); | ||
console.log(language); // Output: 'sql' | ||
### Supported Languages | ||
The following languages are currently supported: | ||
JavaScript | ||
Python | ||
Java | ||
C | ||
C++ | ||
Ruby | ||
PHP | ||
TypeScript | ||
Go | ||
Swift | ||
Kotlin | ||
Rust | ||
C# | ||
HTML | ||
CSS | ||
JSON | ||
YAML | ||
Bash | ||
SQL | ||
Perl | ||
R | ||
Dart | ||
Scala | ||
Shell |
4186
22.11%74
221.74%