refactor: update js files to typescript and replace parcel with rollup

- add basic rollup config to bundle minified and browser compatible js
- use babel to transpile
typescript files to js
- add static code checkers: eslint and stylelint
- update package.json
scripts
- update DEPENDENCIES.md file to include rollup and popper
- set html in rss feed
description fields
- update Podcast and Episode entities to add description_html attribute
generated by parsing markdown to html using parsedown

#9
This commit is contained in:
Yassine Doghri 2020-07-28 15:57:48 +00:00
commit e0da11517d
26 changed files with 1994 additions and 2852 deletions

View file

@ -60,12 +60,15 @@ docker-compose run --rm composer install --ignore-platform-reqs
docker-compose run --rm node npm install
```
6. Build styles using postcss
6. Build assets: javascript, styles, icons and svg images
> To generate the `public/index.css` file, you must run the following command.
> To generate public assets, you must run the following commands.
```bash
docker-compose run --rm node npm run build:js
docker-compose run --rm node npm run build:css
docker-compose run --rm node npm run build:icons
docker-compose run --rm node npm run build:svg
```
## Start docker containers