Hornwitser
1ff1e3e5f8
v2.0.0-alpha.11
2021-12-19 15:57:08 +01:00
Hornwitser
ef3d5209eb
v2.0.0-alpha.10
2021-10-01 17:59:16 +02:00
Hornwitser
8c62213a52
v2.0.0-alpha.9
2021-09-11 23:37:28 +02:00
Hornwitser
a578719fc5
v2.0.0-alpha.8
2021-06-28 16:29:34 +02:00
Hornwitser
d79e30f9be
Rename clusterio/factorioClusterio repository
...
Drop the factorio part of the Clusterio repository name.
2021-06-22 18:36:02 +02:00
Hornwitser
8ad518e7b6
v2.0.0-alpha.7
2021-06-16 13:08:58 +02:00
Hornwitser
a7d728c3ac
v2.0.0-alpha.6
2021-05-12 23:50:26 +02:00
Hornwitser
1c4010a744
Drop support for Node.js v10
...
Version 10 of Node.js is no longer supported upstream, so stop
supporting running Clusterio with it.
2021-05-12 21:43:40 +02:00
Hornwitser
ef0218ddfe
Move test dependencies to separate package
...
Move the depenedncies needed to run the tests into test/package.json and
manage it using lerna. This should make it easier to selectively
install only what's needed to run the software.
2021-05-07 17:39:21 +02:00
Hornwitser
67002e4b71
v2.0.0-alpha.5
2021-03-23 21:23:22 +01:00
Hornwitser
6a29cd9715
Resolve webpack modules from web_ui
...
Remove the need for installing babel and the webpack loaders used in the
webpack.common.js file separately by resolving them from the web_ui
package. This allows future changes to done to the modules used without
having to update them in each plugin that uses the web_ui common config.
2021-03-01 14:59:59 +01:00
Hornwitser
9869d92ead
v2.0.0-alpha.4
2021-02-26 15:52:18 +01:00
Hornwitser
b3e518d570
v2.0.0-alpha.3
2020-12-14 07:11:34 +01:00
Hornwitser
36865cfcf9
v2.0.0-alpha.2
2020-11-09 12:50:24 +01:00
Hornwitser
f67f56e6de
Refactor web interface
...
Reimplement the pages of the web interface in order to make them
prettier and more easily amended by plugins.
2020-11-06 23:08:43 +01:00
Hornwitser
019ffc25f0
Add context to webpack configs
...
Fix the issue with paths resolving incorrectly for the webpack config
when running the master server with the --dev option from the project
root folder through either npx clusteriomaster or node packages/master
2020-10-28 19:22:20 +01:00
Hornwitser
690e566556
Move web interface to its own package
...
Create clusterio/web_ui package and move all of the web interface files
to it in order to be able to share the interface components with
plugins.
2020-10-28 19:22:14 +01:00
Hornwitser
eee4c69575
v2.0.0-alpha.1
2020-10-28 15:02:13 +01:00
Hornwitser
6dbf29153e
Implement plugin loading in web interface
...
Add loading of plugin info to the web interface via webpack Module
Federation.
2020-10-27 18:24:45 +01:00
Hornwitser
d96fb75703
Mark packages public
...
Add the required publishConfig.access: public for publishing public
packages in an ord on npm.
2020-10-24 14:43:42 +02:00
Hornwitser
20c7b613f2
Use lerna's pre-publish version format
...
Use -alpha.0 instead of -alpha0 as the pre-publish version as this is
the format lerna uses with the --canary option to publish.
2020-10-24 14:31:49 +02:00
Hornwitser
7968d89345
Use peerDependency for plugins
...
Avoid any potential for accidentally installing multiple copies of
clusterio/lib by specifiying it as a peer dependency instead of a
regular dependency.
2020-10-23 17:01:43 +02:00
Hornwitser
b2408d54ec
Convert plugins to node packages
...
Setup package.json for the plugins and add them back to tests now that
they are compatible again.
2020-10-21 21:37:26 +02:00