Commit Graph
76 Commits
Author SHA1 Message Date
tiennm99 bb455d9923 Revert "feat: don't use module"
This reverts commit 33efcdfe27616d3a21ec18814747ed1e49f56fc1.
2025-10-25 23:23:46 +07:00
tiennm99 c0409ff879 feat: don't use module 2025-10-25 23:22:30 +07:00
tiennm99 31e479d709 Update index.js 2025-10-25 23:17:54 +07:00
tiennm99 6992cd255a Create vercel.json 2025-10-25 23:05:14 +07:00
tiennm99 f5d3c766b2 feat(core): convert to use module 2025-10-25 23:02:26 +07:00
tiennm99 1cdd6e1708 feat: cleanup 2025-10-25 22:59:05 +07:00
tiennm99 dd816a9441 feat: stash 2025-10-25 22:53:24 +07:00
tiennm99 3ac23edfaa chore: update info 2025-10-25 22:45:43 +07:00
tiennm99 2c333d5e3c feat(core): convert ts to js 2025-10-25 22:38:31 +07:00
tiennm99 eba0eabbbe feat(dependencies): add google-play-scraper 2025-10-25 22:32:46 +07:00
tiennm99 6ba6dd60bb chore: init 2025-10-25 22:31:06 +07:00
tiennm99 2ce0dccaaf Update wrangler.jsonc 2025-10-25 17:12:35 +07:00
tiennm99 df2cbc9df2 feat(api): add core logics 2025-10-25 16:56:29 +07:00
tiennm99 2f8594319f feat(dependencies): add google-play-scraper 2025-10-25 16:37:26 +07:00
tiennm99 8726f9b3f4 chore: init 2025-10-25 16:33:48 +07:00
Tien Nguyen MinhandGitHub af2cc9cb10 Initial commit 2025-10-25 16:19:54 +07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4874ad367f chore(deps): bump undici from 7.25.0 to 7.29.0 (#7)
Bumps [undici](https://github.com/nodejs/undici) from 7.25.0 to 7.29.0.
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v7.25.0...v7.29.0)

---
updated-dependencies:
- dependency-name: undici
  dependency-version: 7.29.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-25 16:00:32 +07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
738502b4a0 chore(deps): bump body-parser from 2.2.1 to 2.3.0 (#6)
Bumps [body-parser](https://github.com/expressjs/body-parser) from 2.2.1 to 2.3.0.
- [Release notes](https://github.com/expressjs/body-parser/releases)
- [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md)
- [Commits](https://github.com/expressjs/body-parser/compare/v2.2.1...v2.3.0)

---
updated-dependencies:
- dependency-name: body-parser
  dependency-version: 2.3.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-25 15:59:52 +07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
bb6382f067 chore(deps): bump path-to-regexp from 8.3.0 to 8.4.2 (#4)
Bumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp) from 8.3.0 to 8.4.2.
- [Release notes](https://github.com/pillarjs/path-to-regexp/releases)
- [Changelog](https://github.com/pillarjs/path-to-regexp/blob/master/History.md)
- [Commits](https://github.com/pillarjs/path-to-regexp/compare/v8.3.0...v8.4.2)

---
updated-dependencies:
- dependency-name: path-to-regexp
  dependency-version: 8.4.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-23 19:14:46 +07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
e6cf25bd18 chore(deps): bump undici from 7.18.2 to 7.25.0 (#5)
Bumps [undici](https://github.com/nodejs/undici) from 7.18.2 to 7.25.0.
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v7.18.2...v7.25.0)

---
updated-dependencies:
- dependency-name: undici
  dependency-version: 7.25.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-23 19:14:42 +07:00
tiennm99 04f06040a6 feat: add homepage url to root response 2026-05-09 22:30:05 +07:00
tiennm99 e37c5f4e1b docs: deprecate in favor of store-scraper-api 2026-05-09 22:27:44 +07:00
tiennm99 e53b9564b0 docs: rename to app-store-scraper-api, drop demo link 2026-05-09 22:01:57 +07:00
tiennm99 01c05ebe20 docs: add Vercel deploy button and demo link 2026-05-09 21:55:56 +07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
f5817ee45d chore(deps): bump body-parser from 2.2.0 to 2.2.1 (#1)
Bumps [body-parser](https://github.com/expressjs/body-parser) from 2.2.0 to 2.2.1.
- [Release notes](https://github.com/expressjs/body-parser/releases)
- [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md)
- [Commits](https://github.com/expressjs/body-parser/compare/v2.2.0...v2.2.1)

---
updated-dependencies:
- dependency-name: body-parser
  dependency-version: 2.2.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-07 13:33:28 +07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
7349cc2e45 chore(deps): bump undici from 7.16.0 to 7.18.2 (#2)
Bumps [undici](https://github.com/nodejs/undici) from 7.16.0 to 7.18.2.
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v7.16.0...v7.18.2)

---
updated-dependencies:
- dependency-name: undici
  dependency-version: 7.18.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-07 13:33:26 +07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
a1ff8229d6 chore(deps): bump ajv from 6.12.6 to 6.14.0 (#3)
Bumps [ajv](https://github.com/ajv-validator/ajv) from 6.12.6 to 6.14.0.
- [Release notes](https://github.com/ajv-validator/ajv/releases)
- [Commits](https://github.com/ajv-validator/ajv/compare/v6.12.6...v6.14.0)

---
updated-dependencies:
- dependency-name: ajv
  dependency-version: 6.14.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-07 13:33:24 +07:00
tiennm99 b2579d3c26 chore: init 2025-10-25 23:51:10 +07:00
Tien Nguyen MinhandGitHub 2c8d9a444d Initial commit 2025-10-25 16:20:54 +07:00
tiennm99 da1f449ecb fix: bump body-parser to 2.3.0 to patch DoS advisory 2026-07-25 22:29:56 +07:00
tiennm99 997614b915 chore: use node 24 base image 2026-07-25 22:27:26 +07:00
tiennm99 55741e44e2 chore: remove dependabot version-update config 2026-07-25 14:15:13 +07:00
tiennm99 215569db49 fix: bump google-play-scraper and pin vulnerable transitive deps
- google-play-scraper 10.1.2 -> 10.1.3
- override undici to 7.28.0 (multiple advisories)
- override qs to ^6.15.3 (arrayLimit bypass)
- replace unmaintained request with @cypress/request ^4.0.1,
  dropping vulnerable form-data 2.5.5 and uuid 3.4.0
2026-07-17 18:02:54 +07:00
tiennm99andGitHub 689e257f27 fix: override form-data, qs, tough-cookie to patched versions (#10)
app-store-scraper@0.18.0 depends on request@2.88.2 which pulls in
form-data@2.3.3 (unsafe random boundary CVE), qs@<6.14 (DoS), and
tough-cookie@2.5.0 (prototype pollution). Override via pnpm-workspace.yaml
to force patched versions: form-data@^2.5.5, qs@^6.14.1, tough-cookie@^4.1.4.
2026-05-24 00:03:34 +07:00
tiennm99andGitHub d213588562 chore: drop inapplicable dependabot ecosystems (#9) 2026-05-23 11:09:41 +07:00
tiennm99andGitHub 65e6f20d8c chore: add dependabot config (#8) 2026-05-23 10:48:36 +07:00
tiennm99 0aa6c53c8a chore(node): set Node 24 as default via engines.node 2026-05-13 17:12:33 +07:00
tiennm99 b43c33900e fix(pnpm): allow es5-ext build script for pnpm 11 strictDepBuilds 2026-05-13 16:44:30 +07:00
tiennm99 35c97c77b2 chore: migrate from npm to pnpm 2026-05-13 10:17:18 +07:00
tiennm99 31d55b4bf4 fix: correct homepage url in root response 2026-05-09 22:29:56 +07:00
tiennm99 fd2cd7ff27 docs: add live demo url 2026-05-09 22:27:40 +07:00
tiennm99 f2f24378e5 docs: rename to store-scraper-api, drop demo link 2026-05-09 22:04:51 +07:00
tiennm99 d5004956c7 docs: add Vercel deploy button and demo link 2026-05-09 21:55:39 +07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
b087aabfe6 Bump ajv from 6.12.6 to 6.14.0 (#4)
Bumps [ajv](https://github.com/ajv-validator/ajv) from 6.12.6 to 6.14.0.
- [Release notes](https://github.com/ajv-validator/ajv/releases)
- [Commits](https://github.com/ajv-validator/ajv/compare/v6.12.6...v6.14.0)

---
updated-dependencies:
- dependency-name: ajv
  dependency-version: 6.14.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-07 13:33:24 +07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
b70777e416 Bump path-to-regexp from 8.3.0 to 8.4.0 (#6)
Bumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp) from 8.3.0 to 8.4.0.
- [Release notes](https://github.com/pillarjs/path-to-regexp/releases)
- [Changelog](https://github.com/pillarjs/path-to-regexp/blob/master/History.md)
- [Commits](https://github.com/pillarjs/path-to-regexp/compare/v8.3.0...v8.4.0)

---
updated-dependencies:
- dependency-name: path-to-regexp
  dependency-version: 8.4.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-07 13:33:21 +07:00
tiennm99 7ac0af1b6b feat(debug): cleanup 2025-12-04 18:06:37 +07:00
tiennm99 558ce9f095 Update Dockerfile 2025-12-04 17:48:36 +07:00
tiennm99 a1a180ef33 fix(docker): 2025-12-04 17:44:14 +07:00
tiennm99 2dae27e87e Update Dockerfile 2025-12-04 17:34:51 +07:00
tiennm99 91980da3ca feat(cloudflare): remove cloudflare support 2025-12-04 17:28:07 +07:00