RislaeD
bddeaf9219
Logging out whole bunch of stuff, not that shit piece
2026-08-07 08:37:41 +03:00
RislaeD
f8425b9476
Fixed some mistypos and command parsing
2026-08-07 08:37:04 +03:00
MaXFeeD
499cd97f8b
WIP: Refactoring script build, delegating tsc configuration to toolchain
2026-08-05 20:54:29 +03:00
MaXFeeD
8c2bf4f1d1
Support following patterns for argument parsing: --keyword, --key-word, --key_word and --keyWord
2026-08-01 17:20:13 +03:00
MaXFeeD
f753bca304
Added hidden tasks to pack for release in following configurations in modpacks/workspaces: client, server or both
2026-08-01 16:33:23 +03:00
MaXFeeD
24a74e1018
Added side selection to newProject task
2026-08-01 16:24:39 +03:00
MaXFeeD
c7057ab0c9
Support for both client- and server-only configurations in modpack and future workspace configurations
...
```json
{
// References to other projects allow you to create a dependency
// graph that must be built before this project
"dependencies": [
"./AdvancedSolarPanels",
// In addition to folder references, you can directly specify mod IDs from
// mod browser, they will be downloaded to a separate shared folder
859, // AppleSkinBE
683, // Better_Foliage
"./Botania"
],
// Configurations, as in special combinations when compiling a native, allow
// you to define which side is being built, rules are same
"configurations": {
"client": {
"dependencies": [
"./ItemInformation",
455 // Recipe Viewer
]
},
// These configurations are applicable for modpacks, if they are not
// specified, only a single version archive will be created; probably in
// future configuration can be transferred via commands as well
"server": {
"dependencies": [
"./ServerUtils"
]
}
}
}
```
2026-08-01 16:24:10 +03:00
MaXFeeD
6339d7246c
Implemented Babel and TypeScript Compiler re/de/installation via Configure Components > Node.js & Transpilers
2026-07-31 20:24:32 +03:00
MaXFeeD
6fc451710c
Implemented transpilation with Babel
...
How it works?
You can configure your project via babel.config.json to transpile via it instead of tsc. It still optional, but gives you huge boost, since type-checking now became OPTIONAL, so toolchain will transpile only modified files and will perform transpilation after that.
Can I still use TypeScript Compiler?
Yes and no. You can use tsc 6.0 or below since our Rhino ES5 target just went deprecated, so we can no longer directly use it. Local installation for it will be migrated soon, but for now, tsc can only be used for type-checking. Emitting declarations and now using ESNext if not used as transpiler.
Can I decrease compilation times?
Yes, now you definely can do it. Configure your 'make.json' to configure `typeChecking` property. Supported values are: always (default), on-release and never. If IDE that you are using already performs type-checking, why to wait for it again?
2026-07-31 20:22:27 +03:00
MaXFeeD
7aed0e057e
--force clearOutput removes output directory, improved logging it
2026-07-31 18:55:45 +03:00
MaXFeeD
959ee43782
Limiting traversing directories properly, improved not found resource explanation
2026-07-31 18:30:44 +03:00
MaXFeeD
158ef5843d
Simplified switching between projects
2026-07-31 18:29:21 +03:00
MaXFeeD
b109b84a94
Fixed resource reference duplication in multi-project mode
2026-07-31 18:09:37 +03:00
MaXFeeD
94893e7571
Fixed inproper resource referencing, warning instead of aborting for unordinal configs
2026-07-31 16:37:55 +03:00
MaXFeeD
7b568fb017
Rewritten scheduling tasks, implemented concurrent/sequential builds
2026-07-31 13:08:36 +03:00
MaXFeeD
6badc10d49
Migrating to task execution mode (supported values are: globally, projectwise (default), once_early, once_lately)
2026-07-28 20:56:42 +03:00
MaXFeeD
8f8030a9bf
Fixed includes dependent parameters toggling, typos
2026-07-28 19:11:57 +03:00
MaXFeeD
22150eb110
Working on task queue stages, highly improved project output cleanup
2026-07-28 18:41:03 +03:00
MaXFeeD
9a5cbe8f19
Always using project directory for workspace tasks, improved configureIde task, using project-based
2026-07-28 18:01:00 +03:00
MaXFeeD
2fd4c2959e
Mod should be Project
2026-07-28 12:58:34 +03:00
MaXFeeD
bcf29bc1d8
No more selection by active file (and in whole), project manager, ghost management
2026-07-28 12:48:18 +03:00
MaXFeeD
41058c4231
Removed useless watching build mode
2026-07-28 12:46:02 +03:00
MaXFeeD
31a13a7de4
Completed phased commit refactoring
2026-07-28 11:03:25 +03:00
MaXFeeD
fa76430635
Refactored component installation CLI: Node, ADB, JDK, NDK and TS Declarations, defining custom pathes
2026-07-27 20:55:58 +03:00
MaXFeeD
2b0e78ebe6
Improved concurrent build application with in-progress prompts support
2026-07-27 16:56:37 +03:00
MaXFeeD
d180125228
Using threads for multiprocessing by default, but it could be changed via concurrentProcesses property in 'toolchain.json'
2026-07-27 14:04:33 +03:00
MaXFeeD
d131d8acb9
Resolve build path leaks and enhance ADB readiness & Java sources handling
2026-07-24 21:00:27 +03:00
MaXFeeD
0702d002a1
Improved pack graphics and java d8 cleanup
2026-07-24 20:24:27 +03:00
MaXFeeD
e540175395
Misc. phased commit fixes
2026-07-23 20:35:27 +03:00
MaXFeeD
82d7aa35f2
Phase #3
2026-04-24 19:06:50 +03:00
MaXFeeD
efffd1bcc9
Phase #2
2026-04-24 16:09:16 +03:00
MaXFeeD
c560254e68
Phase #1
2026-04-24 15:44:30 +03:00
RislaeD
1b23b55b3b
Concurrent build with scheduling and CLI
2026-04-15 21:40:12 +03:00
MaXFeeD
e7a7c28636
Implemented Node.js, JDK, NDK, Gradle system-wide installation, fetching declarations and ADB
2026-04-12 15:21:25 +03:00
MaXFeeD
371f7d69b9
Updating to prompt-toolkit#3.0.52 and Python 3.8+
2026-03-23 13:07:35 +03:00
MaXFeeD
4de56bfdfd
Migrating from ModStructure to ProjectStructure (BuildConfigStructure especially)
2026-03-22 20:59:31 +03:00
MaXFeeD
4ccc5f7977
Partially rewriting to ProjectStructure and BuildTarget specifically
2026-03-19 20:49:23 +03:00
MaXFeeD
fc26cf27e3
Using ABC as class basis for deprecated meta
2026-03-19 20:47:01 +03:00
MaXFeeD
172a2fde3f
Implemented packing java sources, classpath and sources
2026-03-11 20:52:20 +03:00
MaXFeeD
e35c97c5dc
Added device authorization timeout and hints
2026-03-11 19:35:31 +03:00
MaXFeeD
df791c827f
Fixed expanding paths with selector
2026-03-11 18:54:29 +03:00
MaXFeeD
e4d3d0c377
Launching packages with auto launch
2026-03-11 17:44:51 +03:00
MaXFeeD
74eda5f676
Implementing adb.launcherPackage/Activity [WIP]
2026-03-07 20:45:29 +03:00
MaXFeeD
106a8f54dc
Searching for modpacks in specific architecture Horizon, proper error output
2026-03-07 20:21:03 +03:00
MaXFeeD
ed0ea4ad8b
Properly closing prompt sessions on errors, push directory detection and choice fallback
2026-03-07 19:24:37 +03:00
MaXFeeD
89d1eac13d
Readded tasks for system wide installation, IntelliJ configuration fixes
2026-03-07 14:36:00 +03:00
MaXFeeD
4bb97f08f8
Bump 0.1.1, requires python >= 3.8
2026-03-07 14:18:15 +03:00
MaXFeeD
754eb6f274
Fixed Inner Core java folders, improved error handling
2026-01-28 03:40:37 +03:00
MaXFeeD
aa45e4060d
Future orchestrator --concurrent-test
2025-10-16 01:47:47 +03:00
MaXFeeD
7b3b6208be
Added config-variants example
...
- IsolatedWorkspace will be reused in future updates as GLOBALS.MAKE_CONFIG access strategy.
2025-09-25 20:11:28 +03:00