Skip to content

Commit 1fb6227

Browse files
committed
Merge branch 'release/1.0.0'
2 parents 209724a + 37c1716 commit 1fb6227

File tree

4 files changed

+15
-29
lines changed

4 files changed

+15
-29
lines changed

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
All notable changes to this project will be documented in this file.
33

44
## [Unreleased]
5-
## [1.0.0-beta.2] - 2022-03-14
5+
## [1.0.0] - 2022-03-15
66

77
### Features
88

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ pluginGroup = com.nekofar.milad
22
pluginName = IntelliJ Nest Plugin
33

44
# SemVer format -> https://semver.org
5-
pluginVersion = 1.0.0-beta.2
5+
pluginVersion = 1.0.0
66

77
# See https://plugins.jetbrains.com/docs/intellij/build-number-ranges.html
88
# for insight into build numbers and IntelliJ Platform versions.

src/main/kotlin/com/nekofar/milad/intellij/nestjs/cli/NestCliProjectGenerator.kt

Lines changed: 12 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -8,44 +8,30 @@ import com.intellij.openapi.roots.ContentEntry
88
import com.intellij.openapi.vfs.VirtualFile
99
import com.nekofar.milad.intellij.nestjs.NestBundle
1010
import com.nekofar.milad.intellij.nestjs.NestIcons
11-
import javax.swing.Icon
1211

13-
class NestCliProjectGenerator: NpmPackageProjectGenerator() {
12+
class NestCliProjectGenerator : NpmPackageProjectGenerator() {
1413
private val packageName = "@nestjs/cli"
1514
private val executable = "nest"
1615
private val initCommand = "new"
1716

18-
override fun getName(): String {
19-
return NestBundle.message("nest.project.generator.name")
20-
}
17+
override fun getIcon() = NestIcons.ProjectGenerator
2118

22-
override fun getDescription(): String {
23-
return NestBundle.message("nest.project.generator.description")
24-
}
19+
override fun getName() = NestBundle.message("nest.project.generator.name")
2520

26-
override fun filters(project: Project, baseDir: VirtualFile): Array<Filter> {
27-
return emptyArray()
28-
}
21+
override fun getDescription() = NestBundle.message("nest.project.generator.description")
2922

30-
override fun customizeModule(p0: VirtualFile, p1: ContentEntry?) {}
23+
override fun filters(project: Project, baseDir: VirtualFile): Array<Filter> = emptyArray()
3124

32-
override fun packageName(): String {
33-
return packageName
34-
}
25+
override fun customizeModule(baseDir: VirtualFile, entry: ContentEntry?) { /* Do nothing */ }
3526

36-
override fun presentablePackageName(): String {
37-
return NestBundle.message("nest.project.generator.presentable.package.name")
38-
}
27+
override fun packageName() = packageName
3928

40-
override fun getNpxCommands(): List<NpxPackageDescriptor.NpxCommand> {
41-
return listOf(NpxPackageDescriptor.NpxCommand(packageName, executable))
42-
}
29+
override fun presentablePackageName() = NestBundle.message("nest.project.generator.presentable.package.name")
4330

44-
override fun generatorArgs(project: Project?, dir: VirtualFile?, settings: Settings?): Array<String> {
45-
return arrayOf(initCommand, "--directory", ".", "--package-manager", "npm")
46-
}
31+
override fun getNpxCommands() = listOf(NpxPackageDescriptor.NpxCommand(packageName, executable))
4732

48-
override fun getIcon(): Icon {
49-
return NestIcons.ProjectGenerator
33+
override fun generatorArgs(project: Project?, dir: VirtualFile?, settings: Settings?): Array<String> {
34+
val projectName = project?.name.orEmpty()
35+
return arrayOf(initCommand, "--directory", ".", "--package-manager", "npm", projectName)
5036
}
5137
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
nest.project.generator.name=Nest
2-
nest.project.generator.description=
2+
nest.project.generator.description=Create a new project through <a href='https://nestjs.com'>Nest</a> official CLI tool.
33
nest.project.generator.presentable.package.name=Nest &CLI

0 commit comments

Comments
 (0)