Cooldude2606 and Hornwitser
2235294c59
Refactor user and instance manager ( #837 )
...
* Refactor UserManager to use Datastore
* Rename lib.User to UserDetails also adds to/fromUserDetails
* Fix existing tests
* Add user class tests
* Add tests for finaliseUsers
* Move HostDetails to own file with tests
* Move InstanceDetails to its own file with tests
* Rename HostInfo and add tests
* Rename InstanceInfo and add tests
- Also changes the names of the host properties related to instances
- Also removes the need to specify the location of InstanceInfo
* Make json round trip test validate schema
* Add InstanceManager
* Fix lint errors
* Extra tests
* Add final test coverage
* Add one last test to InstanceManager
* Response to comments
* Use generator rather than return anonumous generator
Co-authored-by: Hornwitser <github@hornwitser.no >
* Fix lint issue with generator
---------
Co-authored-by: Hornwitser <github@hornwitser.no >
2026-03-01 23:04:37 +00:00
Cooldude2606
2679851d66
Update plugin template
2026-01-24 22:54:59 +00:00
Cooldude2606
732cee4837
Fix plugin template npm and git ignore
2025-09-19 23:45:31 +01:00
Cooldude2606
681e78967f
Webpack Build Improvements ( #791 )
...
* Bump @swc/core to 1.13.3
* Switch to using --mode production rather than --env
Closes #792
* Add cache
2025-08-17 15:54:37 +01:00
Cooldude2606
7ceb786143
Add onExit to instance template
2025-08-08 21:41:49 +01:00
Cooldude2606
174d9d5b07
Bug Fixes
2025-08-07 19:14:23 +01:00
Cooldude2606
a1118d08dd
Add ^ to clusterio version
2025-08-07 17:44:55 +01:00
Cooldude2606
379d2575a0
Improve comments
2025-08-07 17:42:52 +01:00
Cooldude2606
e30dcc6fff
Fix tsconfigs
2025-08-07 17:32:54 +01:00
Cooldude2606
281a5ed97e
Update common files
2025-08-07 13:17:41 +01:00
Danielv123
7e2f10e842
Fix linting issues with new rules
2025-08-01 22:26:25 +00:00
Cooldude2606
ff9ba0271f
Expand compat to 0.17 ( #711 )
2024-12-13 13:48:52 +00:00
Danielv123
5586b1640b
Include keywords for clusterio and factorio in all first party packages
2024-11-26 08:17:45 +00:00
Danielv123
397dc6a5a6
Autodiscover plugins in dependencies with keyword "clusterio-plugin"
2024-11-25 17:23:03 +00:00
Cooldude2606
8b551deda8
Add 2.0 support to module template
2024-11-23 14:26:12 +00:00
Cooldude2606
660af756e6
Minor Corrections
2024-08-16 07:00:08 +02:00
Cooldude2606
08c522429b
Implemented configDir for outDir
2024-08-16 07:00:08 +02:00
Cooldude2606
1f47f6dfc9
Update all pages to use PageHeader
2024-06-14 19:20:07 +02:00
Cooldude2606
498638c0c9
Improve config, message, and module templates ( #641 )
...
* Improve config, message, and module templates
* Update global handler in template module
* Add comments to empty instance template
2024-06-08 13:53:23 +01:00
Cooldude2606
b9e9a754b8
Change all workspace versions to workspace:* ( #621 )
2024-05-08 20:38:05 +01:00
Cooldude2606
50687515fa
Merge branch 'feature/plugin-template' of https://github.com/Cooldude2606/clusterio into feature/plugin-template
2024-03-08 22:00:55 +00:00
Cooldude2606
6f81216e7c
Addressed remaining review comments
2024-03-08 22:00:38 +00:00
Cooldude2606 and Hornwitser
3423e0a30c
Apply suggestions from code review
...
- Copy paste errors.
- Incorrect capitalisation.
- Incorrect exports.
- Missed find and replace.
Co-authored-by: Hornwitser <github@hornwitser.no >
2024-03-08 20:08:16 +00:00
Cooldude2606
a66b1af454
Extra touch ups
2024-03-05 00:56:01 +00:00
Cooldude2606
3adfcf0a29
Updated web content permission
2024-02-28 16:36:35 +00:00
Cooldude2606
a168f7db5e
Add call to action for config desc
2024-02-27 23:57:13 +00:00
Cooldude2606
283aba70df
Update descriptions
2024-02-27 23:53:20 +00:00
Cooldude2606
62abfa903b
Change to new preprocessor style
2024-02-27 23:07:38 +00:00
Cooldude2606
46309ce5b8
Lint Fixes
2024-02-18 17:58:16 +00:00
Cooldude2606
f392b258f7
Add subscriptions and luacheck
2024-02-17 03:11:54 +00:00
Cooldude2606
58231cc02c
Add IPC to templates and handle helper function server
2024-01-24 00:40:22 +00:00
Cooldude2606
224a451bbd
Fix lint for jsx template
2024-01-23 00:34:46 +00:00
Cooldude2606
9b0293501f
Add js templates and config templates
2024-01-23 00:14:08 +00:00
Cooldude2606
de00a043c3
Update lint rules for templates
2024-01-22 19:09:48 +00:00
Cooldude2606
c3b2c846b7
Add package.json template
2024-01-22 18:42:37 +00:00
Cooldude2606
be8bba8ff8
Complete template files
2024-01-22 05:01:09 +00:00
Cooldude2606
c81d2b61a6
Add template copying
2024-01-22 02:47:34 +00:00