- Added rule only for Karma in makefile
- Picked the right version to run Karma wothout error
- Review existing spec.ts
Change-Id: Ibf59f8359cb33738f56562ddd14a64667914becb
For: S923-005
Use es6 target for typescript
Use proper node modules versions
Remove dll budles plugin: this plugin was a shortcut
to generate vendor bundle + reference it in the bundled app,
but in fact it was forcing the vendor entry point name to "vendor"
when it should have been the same as the name defined in
the bundle-manifest.json: vendor_lib.
Hence the 'vendor_lib' not defined.
So make it work, do:
> npm install
> npm run build:dev
> npm run server:dev
(after having put the data dir content in /dist/data)
And it requires at least node 8.0.0
TO-DO: the final js files are a bit under 2M, some minification
might be good to reduce it a bit, but as it's a loaded locally,
it's no big deal.
Part of S913-015
Change-Id: I9c37f86e54adeed938f684f5a8e23646e93c0291
This reverts commit 975c77e553.
Fix for error with Uglify-JS on Linux machine
Fix for webpack-cli error
For: S724-007
Change-Id: I463764ac88670cb034aa4015d3cc2c2aed74f771
- Reviewed all package.json
- Creation of package-lock.json
- Change the routing process
- Rework the little detail
For: RC09-006
Change-Id: I981e429a93ff7b0e16aae5b1a81a5d244404850a
WebUI :
Patch to sort the projects lists and files lists
Changes in all the files of src/app/project-explorer/
Some changes in src/gnat.d.ts to adapt the interfaces
For R105-013
Change-Id: I456d01d3d6559fc117480befae7e1da7fced9c7b
Also upgrade other dependencies such as the latest and greatest Webpack.
Refactor sources to comply to the coding style in order to have a clean
run for tests.
Change-Id: Ic10271c92c4b8c4b7991acfb28670d80b03a1f2b
Syntax highlighting on the client-end is costly and doesn't make much
sense in the context of statically served source files. Switch from
using client-side code highlighting library HighlightJS to using
Pygments during the HTML report generation for source code highlighting.
Change-Id: I654fea2442674d16a6df0c8b233073d3bd71f8c2
Depends-On: I34beb3e4f3f922be96ab79dfbd372ea738a17f77
TN: P308-014
It is used to support lay loading of Component, which is a feature
currently unused in this project.
Since it breaks the builds on Windows because the installation is
missing the proper certificates, this patch simply removes it for now.
Change-Id: I1b18ffc0f72a763cd961da705eeb6d53feb99fdb