Skip to content

Commit 1df0e44

Browse files
committed
refactor(verification): move the verification scaffolder to follow proper plugin conventions
1 parent 4b65fdb commit 1df0e44

6 files changed

Lines changed: 11 additions & 11 deletions

File tree

src/scaffolder/scaffolder.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import {scaffold as scaffoldPackage} from '../package/index.js';
1515
import {scaffold as scaffoldProjectType} from '../project-type/index.js';
1616
import {scaffold as scaffoldProjectTypePlugin} from '../project-type-plugin/index.js';
1717
import buildDocumentationCommand from '../documentation/generation-command.js';
18-
import {scaffold as scaffoldVerification} from './verification/index.js';
18+
import {scaffold as scaffoldVerification} from '../verification/index.js';
1919
import {scaffold as scaffoldCodeStyle} from '../code-style/index.js';
2020

2121
export default async function scaffoldJavascript(options) {

src/scaffolder/scaffolder.test.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import {when} from 'vitest-when';
77
import any from '@travi/any';
88

99
import {scaffold as scaffoldPackage} from '../package/index.js';
10-
import {scaffold as scaffoldVerification} from './verification/index.js';
10+
import {scaffold as scaffoldVerification} from '../verification/index.js';
1111
import {scaffold as scaffoldCodeStyle} from '../code-style/index.js';
1212
import {scaffold as scaffoldDialect} from '../dialects/index.js';
1313
import {scaffold as scaffoldNpmConfig} from '../npm-config/index.js';
@@ -39,7 +39,7 @@ vi.mock('../documentation/index.js');
3939
vi.mock('../options/validator.js');
4040
vi.mock('../prompts/questions.js');
4141
vi.mock('../documentation/badges.js');
42-
vi.mock('./verification/index.js');
42+
vi.mock('../verification/index.js');
4343

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

src/scaffolder/verification/index.js

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

src/verification/index.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export {scaffoldVerification as scaffold} from './scaffolder.js';
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import deepmerge from 'deepmerge';
22
import {scaffold as scaffoldHusky} from '@form8ion/husky';
33

4-
import {scaffold as scaffoldTesting} from '../../testing/index.js';
5-
import {scaffold as scaffoldLinting} from '../../linting/index.js';
4+
import {scaffold as scaffoldTesting} from '../testing/index.js';
5+
import {scaffold as scaffoldLinting} from '../linting/index.js';
66

77
export async function scaffoldVerification({
88
projectRoot,

src/scaffolder/verification/verifier.test.js renamed to src/verification/scaffolder.test.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@ import {describe, expect, it, vi} from 'vitest';
55
import any from '@travi/any';
66
import {when} from 'vitest-when';
77

8-
import {scaffold as scaffoldTesting} from '../../testing/index.js';
9-
import {scaffold as scaffoldLinting} from '../../linting/index.js';
10-
import {scaffoldVerification} from './verifier.js';
8+
import {scaffold as scaffoldTesting} from '../testing/index.js';
9+
import {scaffold as scaffoldLinting} from '../linting/index.js';
10+
import {scaffoldVerification} from './scaffolder.js';
1111

1212
vi.mock('deepmerge');
1313
vi.mock('@form8ion/husky');
14-
vi.mock('../../testing/index.js');
15-
vi.mock('../../linting/index.js');
14+
vi.mock('../testing/index.js');
15+
vi.mock('../linting/index.js');
1616

1717
describe('verification scaffolder', () => {
1818
it('should scaffold linting and testing', async () => {

0 commit comments

Comments
 (0)