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