Skip to content

Commit 661907f

Browse files
committed
feat: Initial commit
0 parents  commit 661907f

23 files changed

+613
-0
lines changed

.editorconfig

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
root = true
2+
3+
[*]
4+
charset = utf-8
5+
end_of_line = lf
6+
indent_size = 4
7+
indent_style = space
8+
insert_final_newline = true
9+
10+
[{.idea/*.xml,*.iml}]
11+
indent_size = 2

.gitignore

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
/.gradle/
2+
/.intellijPlatform/
3+
/.kotlin/
4+
/build/

.idea/.gitignore

+8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/compiler.xml

+6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/gradle.xml

+15
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/jarRepositories.xml

+40
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/kotlinc.xml

+6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/misc.xml

+10
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/modules.xml

+8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/vcs.xml

+6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.run/Run IDE with Plugin.run.xml

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
<component name="ProjectRunConfigurationManager">
2+
<configuration default="false" name="Run Plugin" type="GradleRunConfiguration" factoryName="Gradle">
3+
<log_file alias="idea.log" path="$PROJECT_DIR$/build/idea-sandbox/system/log/idea.log" />
4+
<ExternalSystemSettings>
5+
<option name="executionName" />
6+
<option name="externalProjectPath" value="$PROJECT_DIR$" />
7+
<option name="externalSystemIdString" value="GRADLE" />
8+
<option name="scriptParameters" value="" />
9+
<option name="taskDescriptions">
10+
<list />
11+
</option>
12+
<option name="taskNames">
13+
<list>
14+
<option value="runIde" />
15+
</list>
16+
</option>
17+
<option name="vmOptions" value="" />
18+
</ExternalSystemSettings>
19+
<ExternalSystemDebugServerProcess>true</ExternalSystemDebugServerProcess>
20+
<ExternalSystemReattachDebugProcess>true</ExternalSystemReattachDebugProcess>
21+
<DebugAllEnabled>false</DebugAllEnabled>
22+
<method v="2" />
23+
</configuration>
24+
</component>

build.gradle.kts

+54
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
2+
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
3+
4+
plugins {
5+
id("java")
6+
id("org.jetbrains.kotlin.jvm") version "2.0.10"
7+
id("org.jetbrains.intellij.platform") version "2.0.1"
8+
}
9+
10+
group = "jp.s6n.idea"
11+
version = "1.0-SNAPSHOT"
12+
13+
repositories {
14+
mavenCentral()
15+
16+
intellijPlatform {
17+
defaultRepositories()
18+
}
19+
}
20+
21+
dependencies {
22+
intellijPlatform {
23+
instrumentationTools()
24+
webstorm("2024.2")
25+
}
26+
}
27+
28+
tasks {
29+
withType<JavaCompile> {
30+
sourceCompatibility = "21"
31+
targetCompatibility = "21"
32+
}
33+
34+
withType<KotlinCompile> {
35+
compilerOptions {
36+
jvmTarget.set(JvmTarget.JVM_21)
37+
}
38+
}
39+
40+
patchPluginXml {
41+
sinceBuild.set("242")
42+
untilBuild.set("242.*")
43+
}
44+
45+
signPlugin {
46+
certificateChain.set(System.getenv("CERTIFICATE_CHAIN"))
47+
privateKey.set(System.getenv("PRIVATE_KEY"))
48+
password.set(System.getenv("PRIVATE_KEY_PASSWORD"))
49+
}
50+
51+
publishPlugin {
52+
token.set(System.getenv("PUBLISH_TOKEN"))
53+
}
54+
}

gradle.properties

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Opt-out flag for bundling Kotlin standard library -> https://jb.gg/intellij-platform-kotlin-stdlib
2+
kotlin.stdlib.default.dependency = false
3+
4+
# Enable Gradle Configuration Cache -> https://docs.gradle.org/current/userguide/configuration_cache.html
5+
org.gradle.configuration-cache = true
6+
7+
# Enable Gradle Build Cache -> https://docs.gradle.org/current/userguide/build_cache.html
8+
org.gradle.caching = true

gradle/wrapper/gradle-wrapper.jar

59.3 KB
Binary file not shown.
+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
distributionBase=GRADLE_USER_HOME
2+
distributionPath=wrapper/dists
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.10-bin.zip
4+
zipStoreBase=GRADLE_USER_HOME
5+
zipStorePath=wrapper/dists

0 commit comments

Comments
 (0)