aboutsummaryrefslogtreecommitdiff
path: root/static/package.json (follow)
Commit message (Collapse)AuthorAge
* Document remaining javascript items.Hugo Hörnquist2023-09-07
|
* Move JS documentation into the JS-code.Hugo Hörnquist2023-09-05
| | | | | | | | | | | | Texinfo was a bad match for how TypeScript is structured. This also allows generation of jsdoc pages, which can be nice. Another large win is that this opens up for the texinfo pages to replace the Guile heading with different subheadings, including - external library - internal library - C library - ...
* Add build step for jsdoc.Hugo Hörnquist2023-09-05
|
* Change JavaScript build system to esbuild.Hugo Hörnquist2022-08-01
| | | | | | | Esbuild is way faster, and feels less hacky. One downside is that it doesn't actually check Typescript types. However, typescript can still be installed alongside, and has the fancy --noEmit flag for just this situation.
* Add madge for frontend dep visualization.Hugo Hörnquist2021-11-10
|
* Major work on event creation.Hugo Hörnquist2021-11-08
|
* Start depending on npm.Hugo Hörnquist2021-11-05
Chromium can't handle JavaScript-modules in XHTML-document [1]. The workaround is to use a javascript bundler. Here we start depending on browserify. I evaluated both that and webpack, and browserify seemed to work marginally better with typescript. Unfortunately this also makes us depend on npm, where we unfortunately already are bloatet... $ ls static/node_modules | wc -l 174 [1]: https://bugs.chromium.org/p/chromium/issues/detail?id=717643