Bob Varioa
f52d15cdb0
Make project multiplatform ( #91 )
...
* Prefer `c ? x : y` over `c && x || y`
* Avoid unnecessary asssignment expressions
* Prefer switch statements over object lookup tables
* Add an .editorconfig
* Fix style issues
* Fix mentioned issues
* remove dynamic require
* Introduce esbuild as a build system
* Add cross platform stream api
* Replace 'fs' with custom cache api
* Add cross platform crypto api
* Add misc. dependencies
* Create multi-platform tests
* Update package-lock, Add build files
* Pull from upstream
* Fix linting issues, and update build files
* Fix comments issues
* Regenerate types, add source maps
Co-authored-by: bob <bob.varioa@gmail.com >
2022-07-06 16:47:48 -03:00
LuanRT
84d5edb6f0
refactor: rewrite OAuth and Requester ( #90 )
...
* chore: update type declarations
* dev: refactor oauth & requester
* chore: tidy things up
* chore: remove unneeded check
2022-07-04 16:34:02 -03:00
LuanRT
1d2c1ed69b
chore: regenerate type declarations
2022-06-18 05:10:53 -03:00
LuanRT
60b67a399c
chore: update types
2022-06-14 15:02:28 -03:00
LuanRT
797c545b80
chore: update type definitions
2022-06-13 04:19:20 -03:00
LuanRT
95f713ff53
chore: update type definitions
2022-06-10 15:06:27 -03:00
LuanRT
55fd4e8143
chore: update type definitions
2022-06-06 04:20:28 -03:00
LuanRT
a85e9ef667
refactor!: welp, a lot of stuff
...
- Use the OS temp folder to cache the player, closes #57 .
- Added support for editing channel name, closes #40 .
- Added support for editing channel description.
- Added support for retrieving basic channel analytics, closes #54 .
- Moved `Innertube#getAccountInfo()` to `Innertube#account`, and renamed it to `getInfo()`.
- `getInfo()` is now able to return email, channel id, etc.
- Improved jsdoc.
2022-05-27 08:17:16 -03:00
LuanRT
c525163f28
chore: update type definitions
2022-05-24 06:20:56 -03:00
LuanRT
ffa243bc07
chore: update type definitions
2022-05-09 18:47:17 -03:00
LuanRT
b6cfdb733c
feat: generate types using jsdoc, #50
2022-05-08 05:56:33 -03:00