Changes that require better visibility than from a commit log will be documented here.
TLA used in this document:
- TD => Technical Debt
- FIX => A bug fix
- CHORE => Grunt work, maintenance or just a chore [duh!]
- TD: Webpack, good bye!
- move to parcel; might end up using lightning.dev to compile and package kis.css eventually
- parcel has its own quirks... sources that helped address
them are provided below for reference:
- serving static files
- decided to use the 'url' import pattern as a temp fix
- when dev server starts acting wierd, delete .parcel-cache and/or restart
- TODO: add more here
- serving static files
- wip-todo: document changes to kis.css...
- TD: Versionitis strikes again. Keep up with the version bumps in JS packages
- FIX: Interesting security catch by ESLINT. See https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-no-target-blank.md
- CHORE: add this file; see https://keepachangelog.com/en/1.0.0/
- CHORE: bump version
- FIX: Jest -> SyntaxError: Cannot use import statement outside a module
- The links below were explored to find a fix. Starred links (*) provided the best clues:
- FIX: Jest fallout due to upgrades including node to v13.9.0
- The fix is to transpile when running Jest. And treat cfg files as commonjs while the rest of the codebase gets treated as es6 modules. See links below for the trail: