Jordan Rose
6bc0541c4d
Fix quoting in Swift and Node build scripts
2020-11-16 11:02:39 -08:00
Jordan Rose
932d4a3438
Move wrapper-specific shell scripts into subfolders
...
And use bash instead of plain sh for stricter checking.
2020-11-11 11:15:25 -08:00
Jordan Rose
7bfee717bf
Switch ESLint configuration to more closely match Signal-Desktop
2020-11-11 11:06:05 -08:00
Jordan Rose
23bbf7ab11
Node: Enforce license header in ESLint
2020-11-11 11:06:05 -08:00
Jordan Rose
9a8265bfc7
Switch from TSLint to ESLint, which now supports TypeScript
...
TSLint was deprecated in 2019, and this gives us more of a clean slate
for linting options.
2020-11-11 11:06:05 -08:00
Jordan Rose
b4a34f48ad
node: Support for electron-rebuild
...
This allows the Desktop client to add this module as a dependency and
have its existing build process take care of building it against the
correct version of Electron. (Within the repo, `yarn build` calling
`electron-build-env` is still necessary; a plain `electron-rebuild`
seems to get confused.)
2020-11-11 11:06:05 -08:00
Jordan Rose
be56945a70
Add a Yarn-based Node package for signal-client
...
There's very little here yet, just enough to test something.
2020-11-10 11:00:54 -08:00