Skip to content

Commit 8391dab

Browse files
authored
Merge pull request #492 from salesforcecli/ew/generate-lib-updates
Update generate library command
2 parents cc8e175 + 0ccd896 commit 8391dab

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

src/commands/dev/generate/library.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,16 @@
55
* For full license text, see LICENSE.txt file in the repo root or https://opensource.org/licenses/BSD-3-Clause
66
*/
77

8-
98
import { Messages } from '@salesforce/core';
109
import { SfCommand } from '@salesforce/sf-plugins-core';
1110
import { generate } from '../../../util.js';
1211

13-
Messages.importMessagesDirectoryFromMetaUrl(import.meta.url)
12+
Messages.importMessagesDirectoryFromMetaUrl(import.meta.url);
1413
const messages = Messages.loadMessages('@salesforce/plugin-dev', 'dev.generate.library');
1514

1615
export default class GenerateLibrary extends SfCommand<void> {
1716
public static enableJsonFlag = false;
17+
public static readonly hidden = true;
1818
public static readonly summary = messages.getMessage('summary');
1919
public static readonly description = messages.getMessage('description');
2020
public static readonly examples = messages.getMessages('examples');

src/generators/library.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,10 +87,18 @@ export default class Library extends Generator {
8787
repository: `${this.answers.org}/${this.answers.name}`,
8888
homepage: `https://github.com/${this.answers.org}/${this.answers.name}`,
8989
description: this.answers.description,
90+
bugs: { url: `https://github.com/${this.answers.org}/${this.answers.name}/issues` },
9091
};
9192
const final = Object.assign({}, pjson, updated);
9293
this.fs.writeJSON(this.destinationPath('./package.json'), final);
9394

95+
// Replace the message import
96+
replace.sync({
97+
files: `${this.env.cwd}/src/hello.ts`,
98+
from: /@salesforce\/library-template/g,
99+
to: `${this.answers.scope}/${this.answers.name}`,
100+
});
101+
94102
replace.sync({
95103
files: `${this.env.cwd}/**/*`,
96104
from: /library-template/g,

0 commit comments

Comments
 (0)