Skip to content

Commit 32f2c8e

Browse files
committed
refactor(scaffolder): move the scaffolder module to the root of the project
1 parent 1df0e44 commit 32f2c8e

4 files changed

Lines changed: 44 additions & 45 deletions

File tree

src/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import {questionNames as languageScaffolderPromptsQuestionNames} from '@travi/la
33
import {questionNames as jsScaffolderQuestionNames} from './prompts/question-names.js';
44

55
export {scaffold as scaffoldUnitTesting} from './testing/unit/index.js';
6-
export {default as scaffold} from './scaffolder/index.js';
6+
export {default as scaffold} from './scaffolder.js';
77
export {default as lift} from './lifter.js';
88
export {default as test} from './tester.js';
99
export const questionNames = {...languageScaffolderPromptsQuestionNames, ...jsScaffolderQuestionNames};
Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,20 +3,20 @@ import {info} from '@travi/cli-messages';
33
import {projectTypes, scaffoldChoice} from '@form8ion/javascript-core';
44
import {scaffold as scaffoldCommitConvention} from '@form8ion/commit-convention';
55

6-
import {validate} from '../options/validator.js';
7-
import {prompt} from '../prompts/questions.js';
8-
import {scaffold as scaffoldDialect} from '../dialects/index.js';
9-
import {scaffold as scaffoldNpmConfig} from '../npm-config/index.js';
10-
import {scaffold as scaffoldPackageManager} from '../package-managers/index.js';
11-
import scaffoldDocumentation from '../documentation/index.js';
12-
import {scaffold as scaffoldNodeVersion} from '../node-version/index.js';
13-
import buildVcsIgnoreLists from '../vcs/ignore-lists-builder.js';
14-
import {scaffold as scaffoldPackage} from '../package/index.js';
15-
import {scaffold as scaffoldProjectType} from '../project-type/index.js';
16-
import {scaffold as scaffoldProjectTypePlugin} from '../project-type-plugin/index.js';
17-
import buildDocumentationCommand from '../documentation/generation-command.js';
18-
import {scaffold as scaffoldVerification} from '../verification/index.js';
19-
import {scaffold as scaffoldCodeStyle} from '../code-style/index.js';
6+
import {validate} from './options/validator.js';
7+
import {prompt} from './prompts/questions.js';
8+
import {scaffold as scaffoldDialect} from './dialects/index.js';
9+
import {scaffold as scaffoldNpmConfig} from './npm-config/index.js';
10+
import {scaffold as scaffoldPackageManager} from './package-managers/index.js';
11+
import scaffoldDocumentation from './documentation/index.js';
12+
import {scaffold as scaffoldNodeVersion} from './node-version/index.js';
13+
import buildVcsIgnoreLists from './vcs/ignore-lists-builder.js';
14+
import {scaffold as scaffoldPackage} from './package/index.js';
15+
import {scaffold as scaffoldProjectType} from './project-type/index.js';
16+
import {scaffold as scaffoldProjectTypePlugin} from './project-type-plugin/index.js';
17+
import buildDocumentationCommand from './documentation/generation-command.js';
18+
import {scaffold as scaffoldVerification} from './verification/index.js';
19+
import {scaffold as scaffoldCodeStyle} from './code-style/index.js';
2020

2121
export default async function scaffoldJavascript(options) {
2222
info('Initializing JavaScript project');
Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -6,40 +6,40 @@ import {beforeEach, describe, expect, it, vi} from 'vitest';
66
import {when} from 'vitest-when';
77
import any from '@travi/any';
88

9-
import {scaffold as scaffoldPackage} from '../package/index.js';
10-
import {scaffold as scaffoldVerification} from '../verification/index.js';
11-
import {scaffold as scaffoldCodeStyle} from '../code-style/index.js';
12-
import {scaffold as scaffoldDialect} from '../dialects/index.js';
13-
import {scaffold as scaffoldNpmConfig} from '../npm-config/index.js';
14-
import {scaffold as scaffoldPackageManager} from '../package-managers/index.js';
15-
import {scaffold as scaffoldNodeVersion} from '../node-version/index.js';
16-
import {scaffold as scaffoldProjectTypePlugin} from '../project-type-plugin/index.js';
17-
import buildVcsIgnoreLists from '../vcs/ignore-lists-builder.js';
18-
import {scaffold as scaffoldProjectType} from '../project-type/index.js';
19-
import buildDocumentationCommand from '../documentation/generation-command.js';
20-
import scaffoldDocumentation from '../documentation/index.js';
21-
import {validate} from '../options/validator.js';
22-
import {prompt} from '../prompts/questions.js';
9+
import {scaffold as scaffoldPackage} from './package/index.js';
10+
import {scaffold as scaffoldVerification} from './verification/index.js';
11+
import {scaffold as scaffoldCodeStyle} from './code-style/index.js';
12+
import {scaffold as scaffoldDialect} from './dialects/index.js';
13+
import {scaffold as scaffoldNpmConfig} from './npm-config/index.js';
14+
import {scaffold as scaffoldPackageManager} from './package-managers/index.js';
15+
import {scaffold as scaffoldNodeVersion} from './node-version/index.js';
16+
import {scaffold as scaffoldProjectTypePlugin} from './project-type-plugin/index.js';
17+
import buildVcsIgnoreLists from './vcs/ignore-lists-builder.js';
18+
import {scaffold as scaffoldProjectType} from './project-type/index.js';
19+
import buildDocumentationCommand from './documentation/generation-command.js';
20+
import scaffoldDocumentation from './documentation/index.js';
21+
import {validate} from './options/validator.js';
22+
import {prompt} from './prompts/questions.js';
2323
import scaffold from './scaffolder.js';
2424

2525
vi.mock('deepmerge');
2626
vi.mock('@form8ion/javascript-core');
2727
vi.mock('@form8ion/commit-convention');
28-
vi.mock('../package/index.js');
29-
vi.mock('../code-style/index.js');
30-
vi.mock('../dialects/index.js');
31-
vi.mock('../npm-config/index.js');
32-
vi.mock('../package-managers/index.js');
33-
vi.mock('../node-version/index.js');
34-
vi.mock('../project-type-plugin/index.js');
35-
vi.mock('../vcs/ignore-lists-builder.js');
36-
vi.mock('../project-type/index.js');
37-
vi.mock('../documentation/generation-command.js');
38-
vi.mock('../documentation/index.js');
39-
vi.mock('../options/validator.js');
40-
vi.mock('../prompts/questions.js');
41-
vi.mock('../documentation/badges.js');
42-
vi.mock('../verification/index.js');
28+
vi.mock('./package/index.js');
29+
vi.mock('./code-style/index.js');
30+
vi.mock('./dialects/index.js');
31+
vi.mock('./npm-config/index.js');
32+
vi.mock('./package-managers/index.js');
33+
vi.mock('./node-version/index.js');
34+
vi.mock('./project-type-plugin/index.js');
35+
vi.mock('./vcs/ignore-lists-builder.js');
36+
vi.mock('./project-type/index.js');
37+
vi.mock('./documentation/generation-command.js');
38+
vi.mock('./documentation/index.js');
39+
vi.mock('./options/validator.js');
40+
vi.mock('./prompts/questions.js');
41+
vi.mock('./documentation/badges.js');
42+
vi.mock('./verification/index.js');
4343

4444
describe('javascript project scaffolder', () => {
4545
const options = any.simpleObject();

src/scaffolder/index.js

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)