refactor(cli): supportedLanguages -> SUPPORTED_LANGUAGES

This commit is contained in:
Yann Braga 2020-04-26 11:56:42 +02:00
parent 519fc1af88
commit c7770f73cb
4 changed files with 9 additions and 9 deletions

View File

@ -4,7 +4,7 @@ import fs from 'fs';
import types, {
supportedTemplates,
supportedFrameworks,
supportedLanguages,
SUPPORTED_LANGUAGES,
} from './project_types';
import { getBowerJson, getPackageJson } from './helpers';
@ -92,7 +92,7 @@ export function isStorybookInstalled(dependencies, force) {
}
export function detectLanguage() {
let language = supportedLanguages.JAVASCRIPT;
let language = SUPPORTED_LANGUAGES.JAVASCRIPT;
const packageJson = getPackageJson();
const bowerJson = getBowerJson();
if (!packageJson && !bowerJson) {
@ -100,7 +100,7 @@ export function detectLanguage() {
}
if (hasDependency(packageJson || bowerJson, 'typescript')) {
language = supportedLanguages.TYPESCRIPT;
language = SUPPORTED_LANGUAGES.TYPESCRIPT;
}
return language;

View File

@ -2,7 +2,7 @@ import fs from 'fs';
import { getBowerJson, getPackageJson } from './helpers';
import { isStorybookInstalled, detectFrameworkPreset, detect, detectLanguage } from './detect';
import projectTypes, { supportedFrameworks, supportedLanguages } from './project_types';
import projectTypes, { supportedFrameworks, SUPPORTED_LANGUAGES } from './project_types';
jest.mock('./helpers', () => ({
getBowerJson: jest.fn(),
@ -215,12 +215,12 @@ describe('Detect', () => {
typescript: '1.0.0',
},
}));
expect(detectLanguage()).toBe(supportedLanguages.TYPESCRIPT);
expect(detectLanguage()).toBe(SUPPORTED_LANGUAGES.TYPESCRIPT);
});
it(`should return language javascript by default`, () => {
getPackageJson.mockImplementation(() => true);
expect(detectLanguage()).toBe(supportedLanguages.JAVASCRIPT);
expect(detectLanguage()).toBe(SUPPORTED_LANGUAGES.JAVASCRIPT);
});
describe('isStorybookInstalled should return', () => {

View File

@ -6,7 +6,7 @@ import { hasYarn } from './has_yarn';
import types, {
installableProjectTypes,
STORY_FORMAT,
supportedLanguages,
SUPPORTED_LANGUAGES,
} from './project_types';
import {
commandLog,
@ -47,7 +47,7 @@ const installStorybook = (projectType, options) => {
};
const defaultStoryFormat =
detectLanguage() === supportedLanguages.TYPESCRIPT
detectLanguage() === SUPPORTED_LANGUAGES.TYPESCRIPT
? STORY_FORMAT.CSF_TYPESCRIPT
: STORY_FORMAT.CSF;

View File

@ -29,7 +29,7 @@ export const STORY_FORMAT = {
MDX: 'mdx',
};
export const supportedLanguages = {
export const SUPPORTED_LANGUAGES = {
JAVASCRIPT: 'javascript',
TYPESCRIPT: 'typescript',
};