mirror of
https://github.com/abhigyanpatwari/GitNexus.git
synced 2026-08-28 05:25:25 +00:00
fix(ingestion): index JavaScript module extensions (#3034)
This commit is contained in:
parent
dce3e00adb
commit
11a60e6de3
2 changed files with 4 additions and 7 deletions
|
|
@ -469,7 +469,7 @@ export const typescriptProvider = defineLanguage({
|
|||
|
||||
export const javascriptProvider = defineLanguage({
|
||||
id: SupportedLanguages.JavaScript,
|
||||
extensions: ['.js', '.jsx'],
|
||||
extensions: ['.js', '.jsx', '.mjs', '.cjs'],
|
||||
entryPointPatterns: [/^use[A-Z]/],
|
||||
astFrameworkPatterns: [
|
||||
{
|
||||
|
|
|
|||
|
|
@ -40,12 +40,9 @@ describe('getLanguageFromFilename', () => {
|
|||
});
|
||||
|
||||
describe('JavaScript', () => {
|
||||
it('detects .js files', () => {
|
||||
expect(getLanguageFromFilename('index.js')).toBe(SupportedLanguages.JavaScript);
|
||||
});
|
||||
|
||||
it('detects .jsx files', () => {
|
||||
expect(getLanguageFromFilename('App.jsx')).toBe(SupportedLanguages.JavaScript);
|
||||
it.each(['.js', '.jsx', '.mjs', '.cjs'])('detects %s files', (ext) => {
|
||||
expect(getLanguageFromFilename(`module${ext}`)).toBe(SupportedLanguages.JavaScript);
|
||||
expect(getProviderForFile(`src/module${ext}`)?.id).toBe(SupportedLanguages.JavaScript);
|
||||
});
|
||||
});
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue