Skip to content

Commit 6071623

Browse files
authored
refactor, move src/consumer/component/sources into a new component "teambit.component/sources" (#9016)
1 parent 4bc802d commit 6071623

File tree

91 files changed

+168
-167
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

91 files changed

+168
-167
lines changed

.bitmap

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1556,6 +1556,13 @@
15561556
"mainFile": "index.ts",
15571557
"rootDir": "scopes/component/snapping"
15581558
},
1559+
"sources": {
1560+
"name": "sources",
1561+
"scope": "teambit.component",
1562+
"version": "0.0.1",
1563+
"mainFile": "index.ts",
1564+
"rootDir": "scopes/component/sources"
1565+
},
15591566
"stash": {
15601567
"name": "stash",
15611568
"scope": "teambit.component",

components/legacy/component-diff/components-diff.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import R from 'ramda';
44
import { ComponentID } from '@teambit/component-id';
55
import { diffFiles } from './diff-files';
66
import { PathOsBased } from '@teambit/toolbox.path.path';
7-
import { SourceFile } from '@teambit/legacy/dist/consumer/component/sources';
7+
import { SourceFile } from '@teambit/component.sources';
88

99
export type DiffStatus = 'MODIFIED' | 'UNCHANGED' | 'NEW' | 'DELETED';
1010

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,7 @@
118118
"@pnpm/node-fetch": "^1.0.0",
119119
"@teambit/defender.fs.global-bit-temp-dir": "0.0.1",
120120
"@teambit/legacy.analytics": "~0.0.1",
121+
"@teambit/component.sources": "~0.0.1",
121122
"@teambit/bit.get-bit-version": "~0.0.1",
122123
"@teambit/legacy.utils": "~0.0.2",
123124
"@teambit/legacy.bit-map": "~0.0.4",

scopes/compilation/compiler/dist-artifact.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { AbstractVinyl } from '@teambit/legacy/dist/consumer/component/sources';
1+
import { AbstractVinyl } from '@teambit/component.sources';
22
import { pathNormalizeToLinux } from '@teambit/toolbox.path.path';
33

44
export class DistArtifact {

scopes/compilation/compiler/workspace-compiler.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@ import { ComponentID } from '@teambit/component-id';
1212
import { Logger } from '@teambit/logger';
1313
import loader from '@teambit/legacy/dist/cli/loader';
1414
import { DEFAULT_DIST_DIRNAME } from '@teambit/legacy/dist/constants';
15-
import { AbstractVinyl, Dist } from '@teambit/legacy/dist/consumer/component/sources';
16-
import DataToPersist from '@teambit/legacy/dist/consumer/component/sources/data-to-persist';
15+
import { AbstractVinyl, Dist, DataToPersist, RemovePath } from '@teambit/component.sources';
1716
import {
1817
linkToNodeModulesByComponents,
1918
removeLinksFromNodeModules,
@@ -22,7 +21,6 @@ import { AspectLoaderMain } from '@teambit/aspect-loader';
2221
import { DependencyResolverMain } from '@teambit/dependency-resolver';
2322
import { PathOsBasedAbsolute, PathOsBasedRelative } from '@teambit/toolbox.path.path';
2423
import { componentIdToPackageName } from '@teambit/pkg.modules.component-package-name';
25-
import RemovePath from '@teambit/legacy/dist/consumer/component/sources/remove-path';
2624
import { UiMain } from '@teambit/ui';
2725
import { readBitRootsDir } from '@teambit/bit-roots';
2826
import { groupBy, uniq } from 'lodash';

scopes/component/checkout/checkout-version.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,8 @@ import * as path from 'path';
22
import { Consumer } from '@teambit/legacy/dist/consumer';
33
import { ComponentID } from '@teambit/component-id';
44
import Version from '@teambit/legacy/dist/scope/models/version';
5-
import { SourceFile } from '@teambit/legacy/dist/consumer/component/sources';
5+
import { SourceFile, RemovePath, DataToPersist } from '@teambit/component.sources';
66
import { pathNormalizeToLinux, PathOsBased } from '@teambit/legacy.utils';
7-
import DataToPersist from '@teambit/legacy/dist/consumer/component/sources/data-to-persist';
8-
import RemovePath from '@teambit/legacy/dist/consumer/component/sources/remove-path';
97
import ConsumerComponent from '@teambit/legacy/dist/consumer/component';
108
import { BitError } from '@teambit/bit-error';
119
import chalk from 'chalk';

scopes/component/component-writer/component-writer.main.runtime.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import {
1919
} from '@teambit/legacy.utils';
2020
import { ComponentMap } from '@teambit/legacy.bit-map';
2121
import { COMPONENT_CONFIG_FILE_NAME } from '@teambit/legacy/dist/constants';
22-
import DataToPersist from '@teambit/legacy/dist/consumer/component/sources/data-to-persist';
22+
import { DataToPersist } from '@teambit/component.sources';
2323
import { ConfigMergerAspect, ConfigMergerMain, WorkspaceConfigUpdateResult } from '@teambit/config-merger';
2424
import { MergeStrategy } from '@teambit/merging';
2525
import Consumer from '@teambit/legacy/dist/consumer/consumer';

scopes/component/component-writer/component-writer.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ import { Scope } from '@teambit/legacy/dist/scope';
33
import { PathLinuxRelative, pathNormalizeToLinux } from '@teambit/legacy.utils';
44
import { BitMap, ComponentMap } from '@teambit/legacy.bit-map';
55
import Component from '@teambit/legacy/dist/consumer/component/consumer-component';
6-
import DataToPersist from '@teambit/legacy/dist/consumer/component/sources/data-to-persist';
7-
import RemovePath from '@teambit/legacy/dist/consumer/component/sources/remove-path';
6+
import { DataToPersist, RemovePath } from '@teambit/component.sources';
87
import Consumer from '@teambit/legacy/dist/consumer/consumer';
98
import { isHash } from '@teambit/component-version';
109
import { Ref } from '@teambit/legacy/dist/scope/objects';

scopes/component/component/component-fs.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { MemoryFS } from '@teambit/any-fs';
2-
import type { AbstractVinyl } from '@teambit/legacy/dist/consumer/component/sources';
2+
import type { AbstractVinyl } from '@teambit/component.sources';
33
import * as eol from '@teambit/toolbox.string.eol';
44
import path from 'path';
55
import { matchPatterns, splitPatterns } from '@teambit/toolbox.path.match-patterns';

scopes/component/dev-files/dev-files.main.runtime.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { SourceFile } from '@teambit/legacy/dist/consumer/component/sources';
1+
import { SourceFile } from '@teambit/component.sources';
22
import { MainRuntime } from '@teambit/cli';
33
import { ScopeAspect, ScopeMain } from '@teambit/scope';
44
import { flatten, isFunction } from 'lodash';

scopes/component/isolator/isolator.main.runtime.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,26 +34,26 @@ import {
3434
CFG_CAPSULES_SCOPES_ASPECTS_DATED_DIR,
3535
} from '@teambit/legacy/dist/constants';
3636
import ConsumerComponent from '@teambit/legacy/dist/consumer/component';
37-
import PackageJsonFile from '@teambit/legacy/dist/consumer/component/package-json-file';
3837
import {
38+
PackageJsonFile,
3939
ArtifactFiles,
4040
deserializeArtifactFiles,
4141
getArtifactFilesByExtension,
4242
getArtifactFilesExcludeExtension,
4343
importMultipleDistsArtifacts,
44-
} from '@teambit/legacy/dist/consumer/component/sources/artifact-files';
44+
AbstractVinyl,
45+
ArtifactVinyl,
46+
DataToPersist,
47+
RemovePath,
48+
} from '@teambit/component.sources';
4549
import { pathNormalizeToLinux, PathOsBasedAbsolute } from '@teambit/legacy.utils';
4650
import { concurrentComponentsLimit } from '@teambit/harmony.modules.concurrency';
4751
import { componentIdToPackageName } from '@teambit/pkg.modules.component-package-name';
4852
import { Scope } from '@teambit/legacy/dist/scope';
4953
import fs, { copyFile } from 'fs-extra';
5054
import hash from 'object-hash';
5155
import path, { basename } from 'path';
52-
import DataToPersist from '@teambit/legacy/dist/consumer/component/sources/data-to-persist';
53-
import RemovePath from '@teambit/legacy/dist/consumer/component/sources/remove-path';
5456
import { PackageJsonTransformer } from '@teambit/workspace.modules.node-modules-linker';
55-
import { AbstractVinyl } from '@teambit/legacy/dist/consumer/component/sources';
56-
import { ArtifactVinyl } from '@teambit/legacy/dist/consumer/component/sources/artifact';
5757
import pMap from 'p-map';
5858
import { Capsule } from './capsule';
5959
import CapsuleList from './capsule-list';

scopes/component/merging/merge-version/three-way-merge.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { PathLinux, pathNormalizeToLinux, PathOsBased } from '@teambit/toolbox.p
77
import * as eol from '@teambit/toolbox.string.eol';
88
import { mergeFiles, MergeFileParams, MergeFileResult } from '../merge-files';
99
import Component from '@teambit/legacy/dist/consumer/component';
10-
import { SourceFile } from '@teambit/legacy/dist/consumer/component/sources';
10+
import { SourceFile } from '@teambit/component.sources';
1111
import { Scope } from '@teambit/legacy/dist/scope';
1212
import { isEmpty } from 'lodash';
1313

scopes/component/mover/mover.main.runtime.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import { isDir, PathOsBasedAbsolute, PathOsBasedRelative } from '@teambit/legacy
88
import { linkToNodeModulesByIds } from '@teambit/workspace.modules.node-modules-linker';
99
import { PathChangeResult } from '@teambit/legacy.bit-map';
1010
import Component from '@teambit/legacy/dist/consumer/component/consumer-component';
11-
import RemovePath from '@teambit/legacy/dist/consumer/component/sources/remove-path';
11+
import { RemovePath } from '@teambit/component.sources';
1212
import { MoverAspect } from './mover.aspect';
1313
import { MoveCmd } from './move-cmd';
1414

scopes/component/refactoring/refactoring.main.runtime.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { compact } from 'lodash';
55
import { replacePackageName } from '@teambit/legacy.utils';
66
import { ComponentAspect, Component, ComponentID, ComponentMain } from '@teambit/component';
77
import { BitError } from '@teambit/bit-error';
8-
import { AbstractVinyl } from '@teambit/legacy/dist/consumer/component/sources';
8+
import { AbstractVinyl } from '@teambit/component.sources';
99
import { PkgAspect, PkgMain } from '@teambit/pkg';
1010
import { EnvsAspect, EnvsMain } from '@teambit/envs';
1111
import {

scopes/component/remove/delete-component-files.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import { ComponentIdList } from '@teambit/component-id';
22
import logger from '@teambit/legacy/dist/logger/logger';
3-
import DataToPersist from '@teambit/legacy/dist/consumer/component/sources/data-to-persist';
4-
import RemovePath from '@teambit/legacy/dist/consumer/component/sources/remove-path';
3+
import { DataToPersist, RemovePath } from '@teambit/component.sources';
54
import Consumer from '@teambit/legacy/dist/consumer/consumer';
65

76
export async function deleteComponentsFiles(consumer: Consumer, bitIds: ComponentIdList) {

scopes/component/snapping/generate-comp-from-scope.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { ComponentID } from '@teambit/component-id';
22
import ConsumerComponent from '@teambit/legacy/dist/consumer/component';
33
import { Dependency } from '@teambit/legacy/dist/consumer/component/dependencies';
4-
import { SourceFile } from '@teambit/legacy/dist/consumer/component/sources';
4+
import { SourceFile } from '@teambit/component.sources';
55
import { ScopeMain } from '@teambit/scope';
66
import ComponentOverrides from '@teambit/legacy/dist/consumer/config/component-overrides';
77
import { ExtensionDataList } from '@teambit/legacy/dist/consumer/config';

scopes/component/snapping/snapping.main.runtime.ts

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,11 +34,7 @@ import UnmergedComponents from '@teambit/legacy/dist/scope/lanes/unmerged-compon
3434
import { isHash, isTag } from '@teambit/component-version';
3535
import { BitObject, Ref, Repository } from '@teambit/legacy/dist/scope/objects';
3636
import { GlobalConfigAspect, GlobalConfigMain } from '@teambit/global-config';
37-
import {
38-
ArtifactFiles,
39-
ArtifactSource,
40-
getArtifactsFiles,
41-
} from '@teambit/legacy/dist/consumer/component/sources/artifact-files';
37+
import { ArtifactFiles, ArtifactSource, getArtifactsFiles, SourceFile } from '@teambit/component.sources';
4238
import {
4339
VersionNotFound,
4440
ComponentNotFound,
@@ -47,7 +43,6 @@ import {
4743
} from '@teambit/legacy/dist/scope/exceptions';
4844
import { AutoTagResult } from '@teambit/legacy/dist/scope/component-ops/auto-tag';
4945
import { DependenciesAspect, DependenciesMain } from '@teambit/dependencies';
50-
import { SourceFile } from '@teambit/legacy/dist/consumer/component/sources';
5146
import Version, { DepEdge, DepEdgeType, Log } from '@teambit/legacy/dist/scope/models/version';
5247
import { SnapCmd } from './snap-cmd';
5348
import { SnappingAspect } from './snapping.aspect';

src/consumer/component/sources/abstract-vinyl.ts renamed to scopes/component/sources/abstract-vinyl.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ import fs from 'fs-extra';
22
import * as path from 'path';
33
import Vinyl from 'vinyl';
44

5-
import logger from '../../../logger/logger';
6-
import Source from '../../../scope/models/source';
5+
import logger from '@teambit/legacy/dist/logger/logger';
6+
import Source from '@teambit/legacy/dist/scope/models/source';
77
import { PathOsBased } from '@teambit/toolbox.path.path';
88
import * as eol from '@teambit/toolbox.string.eol';
99
import { FileConstructor } from './vinyl-types';
@@ -15,6 +15,7 @@ type AbstractVinylProps = {
1515
contents: Buffer;
1616
};
1717

18+
// @ts-ignore
1819
export default class AbstractVinyl extends (Vinyl as FileConstructor) {
1920
override = true;
2021
verbose = false;

src/consumer/component/sources/artifact-files.ts renamed to scopes/component/sources/artifact-files.ts

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,16 @@ import fs from 'fs-extra';
22
import { filter } from 'bluebird';
33
import path from 'path';
44
import { ComponentID } from '@teambit/component-id';
5-
import R from 'ramda';
65
import { BitError } from '@teambit/bit-error';
7-
import logger from '../../../logger/logger';
8-
import { Scope } from '../../../scope';
9-
import { Lane, Source } from '../../../scope/models';
10-
import { Ref } from '../../../scope/objects';
6+
import logger from '@teambit/legacy/dist/logger/logger';
7+
import { Scope } from '@teambit/legacy/dist/scope';
8+
import { Lane, Source } from '@teambit/legacy/dist/scope/models';
9+
import { Ref } from '@teambit/legacy/dist/scope/objects';
1110
import { pathNormalizeToLinux } from '@teambit/toolbox.path.path';
12-
import { ExtensionDataList } from '../../config';
13-
import Component from '../consumer-component';
11+
import { ExtensionDataList } from '@teambit/legacy/dist/consumer/config';
12+
import Component from '@teambit/legacy/dist/consumer/component/consumer-component';
1413
import { ArtifactVinyl } from './artifact';
15-
import { MissingObjects } from '../../../scope/exceptions/missing-objects';
14+
import { MissingObjects } from '@teambit/legacy/dist/scope/exceptions/missing-objects';
1615

1716
export type ArtifactRef = { relativePath: string; ref: Ref; url?: string };
1817
export type ArtifactModel = { relativePath: string; file: string; url?: string };
@@ -264,7 +263,7 @@ export async function importAllArtifactsFromLane(scope: Scope, components: Compo
264263
groupHashesFallBack,
265264
`to get all artifacts for ${components.length} components from main`
266265
);
267-
} catch (err) {
266+
} catch (err: any) {
268267
logger.error('failed fetching the following hashes from both lane and main', {
269268
groupedHashes: groupedHashesOnLane,
270269
debugHashesOrigin,
@@ -297,7 +296,7 @@ export function refsToModelObjects(refs: ArtifactRef[]): ArtifactModel[] {
297296
export function getRefsFromExtensions(extensions: ExtensionDataList): Ref[] {
298297
const artifactsFiles = getArtifactsFiles(extensions);
299298
const refs = artifactsFiles.map((artifactFiles) => artifactFiles.refs.map((r) => r.ref));
300-
return R.flatten(refs).filter((ref) => ref);
299+
return refs.flat().filter((ref) => ref);
301300
}
302301

303302
export function getArtifactFilesByExtension(extensions: ExtensionDataList, extensionName: string): ArtifactFiles[] {

src/consumer/component/sources/data-to-persist.spec.ts renamed to scopes/component/sources/data-to-persist.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { expect } from 'chai';
22
import * as path from 'path';
33

4-
import DataToPersist from './data-to-persist';
4+
import { DataToPersist } from './data-to-persist';
55

66
describe('DataToPersist', function () {
77
// @ts-ignore

src/consumer/component/sources/data-to-persist.ts renamed to scopes/component/sources/data-to-persist.ts

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
import Bluebird from 'bluebird';
1+
import { pMapPool } from '@teambit/toolbox.promise.map-pool';
22
import fs from 'fs-extra';
33
import * as path from 'path';
44
import { concurrentIOLimit } from '@teambit/harmony.modules.concurrency';
5-
import Symlink from '../../../links/symlink';
6-
import logger from '../../../logger/logger';
5+
import Symlink from '@teambit/legacy/dist/links/symlink';
6+
import logger from '@teambit/legacy/dist/logger/logger';
77
import { removeFilesAndEmptyDirsRecursively } from './remove-files-and-empty-dirs-recursively';
88
import AbstractVinyl from './abstract-vinyl';
9-
import RemovePath from './remove-path';
9+
import { RemovePath } from './remove-path';
1010

11-
export default class DataToPersist {
11+
export class DataToPersist {
1212
files: AbstractVinyl[];
1313
symlinks: Symlink[];
1414
remove: RemovePath[];
@@ -163,11 +163,10 @@ export default class DataToPersist {
163163
}
164164
async _persistFilesToFS() {
165165
const concurrency = concurrentIOLimit();
166-
return Bluebird.map(this.files, (file) => file.write(), { concurrency });
166+
return pMapPool(this.files, (file) => file.write(), { concurrency });
167167
}
168168
async _persistSymlinksToFS() {
169-
const concurrency = concurrentIOLimit();
170-
return Bluebird.map(this.symlinks, (symlink) => symlink.write(), { concurrency });
169+
this.symlinks.forEach((symlink) => symlink.write());
171170
}
172171
async _deletePathsFromFS() {
173172
const pathWithRemoveItsDirIfEmptyEnabled = this.remove.filter((p) => p.removeItsDirIfEmpty).map((p) => p.path);
@@ -176,7 +175,7 @@ export default class DataToPersist {
176175
await removeFilesAndEmptyDirsRecursively(pathWithRemoveItsDirIfEmptyEnabled);
177176
}
178177
const concurrency = concurrentIOLimit();
179-
return Bluebird.map(restPaths, (removePath) => removePath.persistToFS(), { concurrency });
178+
return pMapPool(restPaths, (removePath) => removePath.persistToFS(), { concurrency });
180179
}
181180
_validateAbsolute() {
182181
// it's important to make sure that all paths are absolute before writing them to the

scopes/component/sources/index.ts

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
import AbstractVinyl from './abstract-vinyl';
2+
import Dist from './dist';
3+
import License from './license';
4+
import SourceFile from './source-file';
5+
6+
export { AbstractVinyl, Dist, License, SourceFile };
7+
export { PackageJsonFile } from './package-json-file';
8+
export { DataToPersist } from './data-to-persist';
9+
export { RemovePath } from './remove-path';
10+
export { ArtifactVinyl } from './artifact';
11+
export {
12+
ArtifactSource,
13+
ArtifactObject,
14+
ArtifactFiles,
15+
getArtifactsFiles,
16+
getRefsFromExtensions,
17+
deserializeArtifactFiles,
18+
getArtifactFilesByExtension,
19+
getArtifactFilesExcludeExtension,
20+
importMultipleDistsArtifacts,
21+
importAllArtifactsFromLane,
22+
convertBuildArtifactsFromModelObject,
23+
convertBuildArtifactsToModelObject,
24+
reStructureBuildArtifacts,
25+
} from './artifact-files';
26+
export { JsonVinyl } from './json-vinyl';

src/consumer/component/sources/json-file.ts renamed to scopes/component/sources/json-file.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import fs from 'fs-extra';
22

3-
import ValidationError from '../../../error/validation-error';
4-
import logger from '../../../logger/logger';
3+
import ValidationError from '@teambit/legacy/dist/error/validation-error';
4+
import logger from '@teambit/legacy/dist/logger/logger';
55
import AbstractVinyl from './abstract-vinyl';
66

7-
export default class JSONFile extends AbstractVinyl {
7+
export class JSONFile extends AbstractVinyl {
88
override = false;
99

1010
async write(): Promise<string> {

src/consumer/component/json-vinyl.ts renamed to scopes/component/sources/json-vinyl.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,9 @@ import { dirname, basename } from 'path';
22
import fs from 'fs-extra';
33
import stringifyPackage from 'stringify-package';
44
import writeFileAtomic from 'write-file-atomic';
5-
6-
import ValidationError from '../../error/validation-error';
7-
import logger from '../../logger/logger';
8-
import AbstractVinyl from './sources/abstract-vinyl';
5+
import ValidationError from '@teambit/legacy/dist/error/validation-error';
6+
import logger from '@teambit/legacy/dist/logger/logger';
7+
import AbstractVinyl from './abstract-vinyl';
98

109
/**
1110
* When writing the `package.json`, it uses the package `stringifyPackage` from the NPM guys, which

src/consumer/component/sources/license.ts renamed to scopes/component/sources/license.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import fs from 'fs-extra';
22

3-
import { LICENSE_FILENAME } from '../../../constants';
3+
import { LICENSE_FILENAME } from '@teambit/legacy/dist/constants';
44
import { AbstractVinyl } from '.';
55

66
export default class License extends AbstractVinyl {

0 commit comments

Comments
 (0)