Skip to content

Commit b6c0a12

Browse files
committed
feat(src): include the src folder in the published package for new cli projects
1 parent 83d763b commit b6c0a12

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

src/project-type/cli/scaffolder.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ export default async function scaffoldCli({
2424
projectRoot,
2525
config: {
2626
bin: {},
27-
files: [`${defaultBuildDirectory}/`],
27+
files: [`${defaultBuildDirectory}/`, 'src/'],
2828
publishConfig: {
2929
access: packageAccessLevel,
3030
...publishRegistry && {registry: publishRegistry}

src/project-type/cli/scaffolder.test.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ describe('cli project-type scaffolder', () => {
7070
});
7171
expect(mergeIntoExistingPackageJson).toHaveBeenCalledWith({
7272
projectRoot,
73-
config: {bin: {}, files: ['bin/'], publishConfig: {access: packageAccessLevel}}
73+
config: {bin: {}, files: ['bin/', 'src/'], publishConfig: {access: packageAccessLevel}}
7474
});
7575
});
7676

@@ -92,7 +92,7 @@ describe('cli project-type scaffolder', () => {
9292
projectRoot,
9393
config: {
9494
bin: {},
95-
files: ['bin/'],
95+
files: ['bin/', 'src/'],
9696
publishConfig: {
9797
access: packageAccessLevel,
9898
registry: publishRegistry

test/integration/features/step_definitions/npm-steps.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ function assertThatCliSpecificDetailsAreDefinedCorrectly(packageDetails, npmAcco
7777
assert.equal(packageDetails.name, `@${npmAccount}/${projectName}`);
7878
assert.equal(packageDetails.version, '0.0.0-semantically-released');
7979
assert.deepEqual(packageDetails.bin, {});
80-
assert.deepEqual(packageDetails.files, ['bin/']);
80+
assert.deepEqual(packageDetails.files, ['bin/', 'src/']);
8181
assert.deepEqual(packageDetails.publishConfig.access, 'Private' === visibility ? 'restricted' : 'public');
8282
}
8383

0 commit comments

Comments
 (0)