9 Commits

Author SHA1 Message Date
Trim21
e40881c62e build: remove deprecated babel plugin (#781) 2024-08-13 21:25:38 +00:00
Jesse Chan
582b374011 dependencies: bump (minor) 2023-06-11 01:11:11 -07:00
Jesse Chan
0e8579f9b3 client: add @emotion for CSS + React 2021-02-03 20:35:32 +08:00
Jesse Chan
5d481032b2 dependencies: bump to React 17.0.1 2020-10-28 13:21:54 +08:00
Jesse Chan
0e57e36663 client: migrate from Flux to MobX 2020-10-25 06:06:53 -05:00
Jesse Chan
782898f92f client: TorrentListRow: switch to use-long-press 2020-10-21 02:39:09 +08:00
Jesse Chan
6b42be395a prettier: simply use prettier CLI 2020-09-25 00:30:15 +08:00
John Furrow
92404918a0 Introduce Typescript & CSS Modules (#815)
* Adding typescript support

* Begins configuring webpack builds

* Fix lint warnings

* Updates react-router

* Fixes lint configuration

* Adds missing dependency

* Restores disabled performance hints

* Renames connectStores

* Types connectStores

* Uses correct envvars and fixes missing EOF newline

* Formats files

* Defaults props to empty object

* Ignores type definitions in eslint

* Another newline

* Adjusts script invocation

* Ignore jsdoc output

* Undoes the autoformatting of CSS module types

* Improves lint rules

* Finishes webpack config changes

* Updates deps

* Fixes lint errors and attempts to fix SVG icon generator

* Fixes SVG sprite generator

* Adds type for SVG imports

* Explicitly use babelrc in SVG loader

* Formats files

* Refactors prettier formatter, formats CSS module type defs

* Updates style types

* Uses nicer syntax in typed-css-modules-loader

* Removes unnecessary div

* optional property in package.json

* package-lock

* Fixes upstream lint errors

* Removes unused modules
2019-11-22 22:47:09 -08:00
John Furrow
dbedc6c7a5 Improves eslint rules (#785)
* Switch to airbnb's eslint

* Applies automatic fixes

* Clean up dependencies

* New lint rules

* Apply auto fixes

* Prettier

* Update prettier position in eslint config

* Aligns prettier and eslint

* Use partial configs for client and server directories

* Finalizes eslint config (for now)

* Applies all elsint fixes

* Removes duplciated config

* Fixes build & local dev

* Fix CI build
2019-05-02 22:21:47 -07:00