Commit graph

53 commits

Author SHA1 Message Date
dependabot[bot]
93ae1f3d96
build(deps): bump dotenv from 16.3.1 to 16.4.5
Bumps [dotenv](https://github.com/motdotla/dotenv) from 16.3.1 to 16.4.5.
- [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md)
- [Commits](https://github.com/motdotla/dotenv/compare/v16.3.1...v16.4.5)

---
updated-dependencies:
- dependency-name: dotenv
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-26 05:25:28 +00:00
Ralf Vogler
bdc305aa83 reorder package.json 2023-12-21 01:53:47 +01:00
Ralf Vogler
8bf36a2158 specify engines.node >=15 for ||=, #264 2023-12-19 12:27:55 +01:00
Ralf Vogler
3c15252d8b pg: use chalk to color game codes blue, closes #250 2023-12-19 12:06:15 +01:00
Ralf Vogler
9c89bf06a4 npm run lint = npx eslint . 2023-12-19 11:34:00 +01:00
Ralf Vogler
544eff8a23 ncu -u: playwright-firefox 1.40.0 -> 1.40.1, eslint 2023-12-19 11:25:21 +01:00
Ralf Vogler
5919d37efa ncu -u: playwright-firefox 1.39.0 -> 1.40.0, eslint 2023-11-23 16:16:26 +01:00
Ralf Vogler
011eddf97a eslint: enable most stylistic rules
https://eslint.style/packages/js
2023-11-08 01:02:43 +01:00
Ralf Vogler
5083ea408d ncu -u: eslint 8.50.0 -> 8.53.0 2023-11-07 17:58:36 +01:00
Ralf Vogler
6113ea4b8d
Merge branch 'main' into ci 2023-11-07 17:32:00 +01:00
Ralf Vogler
28a1e42cc4 npm package*.json license MIT -> AGPL-3.0-only 2023-11-06 19:15:09 +01:00
Ralf Vogler
75f7d77445 upgrade playwright-firefox 1.38.1 -> 1.39.0 2023-11-02 16:23:46 +01:00
Ralf Vogler
bf870919a6 upgrade to lowdb 6.1.1 and use JSONPreset
See example in https://github.com/typicode/lowdb/releases/tag/v6.1.0
2023-11-02 16:18:48 +01:00
4n4n4s
0040d9d96c Sonarqube support with ESLint 2023-09-26 19:12:09 +00:00
Ralf Vogler
d318a57be1 ncu -u: playwright-firefox ^1.38.0 → ^1.38.1 2023-09-25 09:35:30 +02:00
Ralf Vogler
840d35c2d2 ncu -u: playwright-firefox ^1.37.1 → ^1.38.0 2023-09-18 13:54:40 +02:00
Ralf Vogler
6a7cca31a4 update dependencies via ncu -u, lowdb: pass defaultData
dotenv                          ^16.0.3  →  ^16.3.1
  enquirer                         ^2.3.6  →   ^2.4.1
  lowdb                            ^5.1.0  →   ^6.0.1
  playwright-firefox              ^1.31.0  →  ^1.37.1
  puppeteer-extra-plugin-stealth  ^2.11.1  →  ^2.11.2

https://github.com/typicode/lowdb/releases/tag/v6.0.0
> Require defaultData parameter for Low and LowSync constructors to improve TypeScript experience
2023-08-24 13:14:39 +02:00
Ralf Vogler
a3892eaafb update description & version in package.json 2023-02-22 00:59:22 +01:00
Ralf Vogler
18c27ba881 use playwright-firefox such that npm install does not download other browsers 2023-02-22 00:49:58 +01:00
Ralf Vogler
97f6735833 ncu -u updated playwright 2023-02-22 00:31:11 +01:00
Ralf Vogler
efeccf9493 use enquirer instead of prompts, use plugin for cancel after timeout 2023-02-21 23:25:18 +01:00
Ralf Vogler
11a28f0c73 ncu -u updated lowdb, playwright 2023-02-09 16:48:23 +01:00
Ralf Vogler
1a3d90f795 add otplib to generate OTP from key for eg, pg; gog only has mail 2023-01-10 00:06:25 +01:00
Ralf Vogler
6a7594fa32 use dotenv for loading env vars from data/config.env 2023-01-09 10:56:18 +01:00
Ralf Vogler
f5c5bc4852 update playwright 2022-12-17 00:14:14 +01:00
Ralf Vogler
89ba21d2cb update lowdb 2022-12-17 00:12:59 +01:00
Ralf Vogler
4d6d2f47d9 update readme and docker scripts 2022-10-21 12:38:32 +02:00
Ralf Vogler
d58ca2037e metadata in package.json 2022-10-21 01:48:34 +02:00
Ralf Vogler
f450d29bc3 eg: login from CLI, prompts for email, password, OTP 2022-10-20 18:07:34 +02:00
Ralf Vogler
1532726b2a update deps via ncu -u 2022-10-20 16:34:03 +02:00
Ralf Vogler
2ab4b8b841 remove unused @playwright/test 2022-10-20 16:29:01 +02:00
Ralf Vogler
fb23408522 remove unused scripts: login, codegen
"login": "npx playwright open --save-storage=auth.json https://www.epicgames.com/login",
    "codegen": "npx playwright codegen --load-storage=auth.json https://www.epicgames.com/store/en-US/free-games",
2022-10-20 16:28:10 +02:00
Ralf Vogler
51f2fbfb53 upgrade deps via ncu -u
@playwright/test                ^1.20.1  →  ^1.25.1
 playwright                      ^1.20.1  →  ^1.25.1
 puppeteer-extra-plugin-stealth   ^2.9.0  →  ^2.11.1
2022-09-02 14:37:41 +02:00
Ralf Vogler
18de5fdfa8 use lowdb for data/prime-gaming.json 2022-07-13 15:49:03 +02:00
Trung Le
680452e411 chore: remove unused package 2022-05-06 09:41:04 +07:00
Trung Le
c90bd7574b feat: remove chrome profile lock in docker 2022-05-06 09:38:00 +07:00
Ralf Vogler
2d98a252fd docker, #15: space in path: need \" instead of just " around $INIT_CWD for cross-env-shell 2022-05-06 00:13:03 +02:00
Ralf Vogler
59450ed05c mv userDataDir data/browser; mv screenshots data/ 2022-05-05 23:49:55 +02:00
Ralf Vogler
baebfd5b8c docker, #15: use rimraf since rm -f is del /f on Windows 2022-05-05 22:33:34 +02:00
Ralf Vogler
a38e0def81 docker, #15: rm chromium profile lock before run
This locked the profile everytime a run was killed and made runs
afterwards time out. Maybe due to changed hostname, maybe due to how the
docker container kills playwright - didn't check.
https://bugs.chromium.org/p/chromium/issues/detail?id=367048
2022-05-05 16:36:32 +02:00
Ralf Vogler
8b9af60e80 docker, #15: quote $INIT_CWD in case it has spaces 2022-05-05 15:56:43 +02:00
Ralf Vogler
812e2b6530 docker, #15: use cross-env-shell instead of just cross-env, rm quotes?, TODO check if paths with space are quoted 2022-05-04 10:28:52 +02:00
Ralf Vogler
a4ba21025c docker: cross-env for vars on Windows, #15
https://stackoverflow.com/questions/58924328/generic-node-js-init-cwd-for-windows-and-nix
2022-05-04 09:51:29 +02:00
Ralf Vogler
64c9222f56 docker volume: use npm's $INIT_CWD instead of *nix/bash $(pwd) = Win/cmd ${PWD}, #15 2022-05-04 01:30:23 +02:00
Ralf Vogler
21311834d9 npm scripts for docker, update readme 2022-04-30 22:06:57 +02:00
Trung Le
a8c578bd93 feat: dockerize, fix sign in loop 2022-03-31 03:06:01 +07:00
Ralf Vogler
3b3289dddf upgrade to ES6 modules and top-level await, add jsconfig.json with es2022
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import
https://code.visualstudio.com/docs/languages/jsconfig
2022-02-24 18:27:25 +01:00
Ralf Vogler
83a4b064bd annotate context type, defaultTimeout 30s -> 10s 2021-12-28 18:26:27 +01:00
Ralf Vogler
1cec85b9e9 rm main.captcha.js 2021-12-28 17:25:01 +01:00
Ralf Vogler
64d0ba8ce7 main.stealth.js: puppeteer-extra-plugin-stealth enough to avoid hcaptcha, claim successful 2021-12-28 00:54:06 +01:00