feat(classes.publishmodule): Added copying of readme and license files to publish directory
This commit is contained in:
parent
1d749417a1
commit
b2f63efa18
@ -1,5 +1,10 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
## 2024-10-28 - 1.6.0 - feat(classes.publishmodule)
|
||||||
|
Added copying of readme and license files to publish directory
|
||||||
|
|
||||||
|
- Enhanced the createPublishModuleDir method in PublishModule class to copy the 'readme.md' and 'license' files to the publish directory.
|
||||||
|
|
||||||
## 2024-10-28 - 1.5.5 - fix(core)
|
## 2024-10-28 - 1.5.5 - fix(core)
|
||||||
Handled non-existent package in publish module to avoid errors
|
Handled non-existent package in publish module to avoid errors
|
||||||
|
|
||||||
|
@ -3,6 +3,6 @@
|
|||||||
*/
|
*/
|
||||||
export const commitinfo = {
|
export const commitinfo = {
|
||||||
name: '@git.zone/tspublish',
|
name: '@git.zone/tspublish',
|
||||||
version: '1.5.5',
|
version: '1.6.0',
|
||||||
description: 'A tool to publish multiple, concise, and small packages from monorepos, specifically for TypeScript projects within a git environment.'
|
description: 'A tool to publish multiple, concise, and small packages from monorepos, specifically for TypeScript projects within a git environment.'
|
||||||
}
|
}
|
||||||
|
@ -171,6 +171,18 @@ export class PublishModule {
|
|||||||
this.options.packageSubFolderFullPath,
|
this.options.packageSubFolderFullPath,
|
||||||
plugins.path.join(this.options.publishModDirFullPath, this.options.packageSubFolder)
|
plugins.path.join(this.options.publishModDirFullPath, this.options.packageSubFolder)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
// readme
|
||||||
|
await plugins.smartfile.fs.copy(
|
||||||
|
plugins.path.join(this.options.packageSubFolderFullPath, 'readme.md'),
|
||||||
|
plugins.path.join(this.options.publishModDirFullPath, 'readme.md')
|
||||||
|
);
|
||||||
|
|
||||||
|
// license
|
||||||
|
await plugins.smartfile.fs.copy(
|
||||||
|
plugins.path.join(this.options.monoRepoDir, 'license'),
|
||||||
|
plugins.path.join(this.options.publishModDirFullPath, 'license')
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
public async build() {
|
public async build() {
|
||||||
|
Loading…
Reference in New Issue
Block a user