Commit Graph

38 Commits

Author SHA1 Message Date
italo jose
097d40251b Merge branch 'devel' into ts/type-coverage-setup 2026-04-09 14:28:03 -03:00
italo jose
b433a00e48 feat: integrate type coverage reporting and CI workflow with updated TypeScript configuration 2026-04-06 17:51:56 -03:00
italo jose
aca0aae26c uninstalling @evilmartians/lefthook and installing lefthook 2026-03-30 17:42:18 -03:00
italo jose
95ae3a3eee adding lefthook 2026-03-30 09:26:50 -03:00
italo jose
e688c8e7d1 feat: Add lint:fix script and clean up facts-base package by removing unused code and updating variable declarations. 2026-03-27 13:19:43 -03:00
italo jose
79364b17be install oxlint 2026-03-27 12:14:11 -03:00
italo jose
fdf833a5ee feat: Introduce and configure oxfmt for consistent code formatting and style checking. 2026-03-26 11:04:07 -03:00
italo jose
caf327efde feat: replace ESLint and JSHint with oxfmt for code style checking and formatting 2026-03-25 15:56:46 -03:00
Nacho Codoñer
8be0b812ec ensure swc resolves properly 2026-03-06 12:02:51 +01:00
Nacho Codoñer
dda561fc10 add SWC support to Jest configuration and update dependencies 2026-03-06 10:21:26 +01:00
Nacho Codoñer
37ce07b0bf add Jest-based unit and E2E test setup
This commit:
- Introduces `jest` to the dev dependencies.
- Updates AGENTS.md and DEVELOPMENT.md with details about test layers and new commands.
- Adds a `jest.config.js` file targeting specific test directories.
- Splits existing test commands into `npm run test:unit` for unit tests and `npm run test:e2e` for E2E tests.
2026-03-06 09:52:20 +01:00
Nacho Codoñer
300701c04d move npm deps to Meteor modern-tests context 2025-09-01 14:45:24 +02:00
Nacho Codoñer
40b97e5e09 refactor skeletons to make it compatible with rspack and ensure basic coverage 2025-08-22 16:57:50 +02:00
Nacho Codoñer
3654abf429 add basic working Jest suite with playwright integrated 2025-08-06 17:07:19 +02:00
Nacho Codoñer
8db3451841 add basic working Jest suite to load and test Meteor apps 2025-08-06 14:50:00 +02:00
Nacho Codoñer
566a151a17 Merge remote-tracking branch 'sebdion/fix-13126-setMinimumBrowserVersions' into Seb-Dionfix-13126-setMinimumBrowserVersions
# Conflicts:
#	packages/modern-browsers/modern.js
2025-03-04 17:37:31 +01:00
dependabot[bot]
19ca6aa3f6 Bump braces from 3.0.2 to 3.0.3
Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3)

---
updated-dependencies:
- dependency-name: braces
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-28 14:50:21 +00:00
Leonardo Venturini
b5fd7ac430 adjust compression parameters and use permessage-deflate2 with threshold (only messages larger than 1kb (512 chars) are compressed by default) 2024-11-09 22:13:13 -04:00
Leonardo Venturini
2b2353921d Merge remote-tracking branch 'origin/leonardo/performance-optimizations' into leonardo/performance-optimizations 2024-10-30 11:22:11 -04:00
Leonardo Venturini
2def9d779b refactor multiplexer to typescript 2024-10-17 09:47:44 -04:00
sebastiandion
354048d521 Fixed issue with Firefox IOS not being marked as modern browser (#13126) 2024-10-02 13:52:01 -04:00
denihs
4d36feed07 - remove vitepress dependency from ./package.json 2024-06-26 13:14:33 -04:00
denihs
6f249c445f - update call-x-callAsync.md docs to mirror our API 2024-06-19 16:10:51 -04:00
Nacho Codoñer
b2a78eee3d Merge branch 'release-3.0' into typescript-5.4.4
# Conflicts:
#	package-lock.json
#	packages/deprecated/stylus/.npm/plugin/compileStylusBatch/npm-shrinkwrap.json
#	packages/npm-mongo/.npm/package/npm-shrinkwrap.json
2024-05-20 15:49:30 +02:00
Nacho Codoñer
4177ab1439 Merge branch 'release-2.16' into release-3.0
# Conflicts:
#	docs/history.md
#	docs/package-lock.json
#	npm-packages/meteor-installer/config.js
#	npm-packages/meteor-installer/package.json
#	package-lock.json
#	packages/accounts-base/package.js
#	packages/accounts-oauth/package.js
#	packages/accounts-ui-unstyled/package.js
#	packages/check/package.js
#	packages/ddp-client/package.js
#	packages/ddp-common/package.js
#	packages/ddp-server/package.js
#	packages/email/.npm/package/npm-shrinkwrap.json
#	packages/email/package.js
#	packages/logging/package.js
#	packages/meteor-tool/package.js
#	packages/minifier-js/package.js
#	packages/minimongo/package.js
#	packages/mongo/mongo_livedata_tests.js
#	packages/mongo/package.js
#	packages/reload-safetybelt/package.js
#	packages/service-configuration/package.js
#	packages/twitter-config-ui/package.js
#	scripts/admin/meteor-release-experimental.json
2024-05-20 15:32:38 +02:00
denihs
50f2820972 update package-lock.json 2024-05-07 11:13:20 -04:00
denihs
b67836e4aa - update package-lock.json files 2024-04-26 13:52:37 -04:00
Nacho Codoñer
e55f2e5b0a Meteor version to 2.16-beta.0 ☄️ 2024-04-26 16:24:46 +02:00
Nacho Codoñer
58f87eeb99 use proper node version for a gitflow and update package lock 2024-04-11 15:24:28 +02:00
denihs
d9c3467f0e - bring back eslint dependencies 2023-12-20 11:21:48 -04:00
denihs
2676ca6af6 - update package-lock.json 2023-12-20 11:14:51 -04:00
denihs
18e70cb05c - generate a new package-lock.json 2023-12-20 11:02:21 -04:00
Gabriel Grubba
a99ea34fe8 update root lock 2023-11-28 16:31:13 -03:00
denihs
5f96ff4ce3 installing typescript directly 2023-06-29 20:22:04 -04:00
denihs
55deabb6e7 - generating new package-lock 2023-03-27 13:41:50 -04:00
Gabriel Grubba
f37411ed2a updated lock file for meteor 2023-03-22 16:10:07 -03:00
filipenevola
d2df48f5d6 Updating @types/node and also adding it to main package.json 2021-10-19 17:27:27 -04:00
filipenevola
93ee9283f4 Improves tests and logs
Added a basic prettier and eslint config

We are not going to apply them automatically yet but we can style specific files manually
2021-02-11 15:09:10 -04:00