Commit Graph

45 Commits

Author SHA1 Message Date
Nacho Codoñer
902cce039a Merge branch 'devel' into release-3.4.1
# Conflicts:
#	package.json
2026-03-30 22:16:07 +02:00
Nacho Codoñer
7ec1dd5948 add checkout:pr npm script and update documentation usage 2026-03-30 14:17:57 +02:00
Nacho Codoñer
c9364f5c96 Merge branch 'release-3.4.1' into modern-tools-dev
# Conflicts:
#	AGENTS.md
#	package.json
#	tools/e2e-tests/README.md
#	tools/e2e-tests/babel.config.js
2026-03-09 13:56:10 +01:00
Nacho Codoñer
00cd014bb6 update jest.config.js to include additional path ignores and add semver and underscore dependencies 2026-03-06 11:51:38 +01:00
Nacho Codoñer
43e598599b update jest.config.js to include additional path ignores and add semver and underscore dependencies 2026-03-06 10:56:22 +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
008bd95351 rename modern references on tests to e2e, like ./tools/e2e-tests/apps, create-app:e2e and etc 2026-03-03 13:06:29 +01:00
Nacho Codoñer
879e79404e add script for creating Meteor test apps with customization options 2026-03-03 11:40:46 +01:00
Nacho Codoñer
cd1b21145f update install:modern script to adjust Playwright installs 2026-01-27 19:02:12 +01:00
Nacho Codoñer
cecb27e927 update install:modern script to adjust Playwright installs 2026-01-27 18:59:20 +01:00
Nacho Codoñer
ede67d0797 install chromium-headless-shell specifically to ensure e2e tests pass 2026-01-27 18:47:29 +01:00
Nacho Codoñer
00846b0f33 fix scripts 2025-10-10 13:06:03 +02:00
Nacho Codoñer
017705a320 fix scripts 2025-10-10 13:05:36 +02:00
Nacho Codoñer
8bee3d5114 Merge branch 'devel' into modern-bundler-integration 2025-10-09 16:22:23 +02:00
Gabriel Grubba
58590840b0 Merge branch 'devel' into dev/updates-on-package.json 2025-10-07 16:20:22 -03:00
italo jose
00d65a5368 test: add tests for inactive issues script using Node's built-in test runner 2025-10-03 14:09:33 -03:00
Gabriel Grubba
e5fdc7b6ee DEV: Update package.json metadata
Revised the description and homepage fields in package.json to better reflect the Meteor project's repository and official website.
2025-09-01 10:26:32 -03: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
5d0033ba8c add Playwright installation script to Jest test configuration 2025-08-06 17:13:52 +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
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
5b8e4edb68 this is not needed 2024-10-30 11:21:57 -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
Nacho Codoñer
82766fb15d upgrade typescript to latest 5.4.5 2024-04-11 15:10:26 +02:00
denihs
5f96ff4ce3 installing typescript directly 2023-06-29 20:22:04 -04:00
Gabriel Grubba
d18648f2d8 updated rules and added prettier 2023-05-04 17:49:00 -03:00
Gabriel Grubba
fb3e6b9c5f updated eslint rules 2023-05-04 17:34:27 -03:00
Gabriel Grubba
3fed8d91b0 Merge branch 'release-3.0' into release-3.0-fix-ci-tests 2023-04-03 12:43:29 -03:00
Gabriel Grubba
70071e0ac1 updated eslint 2023-03-27 17:53:12 -03:00
Gabriel Grubba
5106dbd010 updated eslint 2023-03-27 17:52:59 -03:00
denihs
55deabb6e7 - generating new package-lock 2023-03-27 13:41:50 -04:00
Gabriel Grubba
c6e386b2f2 updated linter 2023-03-27 10:56:18 -03:00
Gabriel Grubba
b63ac87cf8 adding observe sync option 2023-03-23 18:05:27 -03:00
Gabriel Grubba
13193ea796 added jshint version aswell 2023-03-22 16:24:28 -03:00
Gabriel Grubba
10370e8788 updated rules 2023-03-22 16:19:02 -03:00
Gabriel Grubba
b73f61faa9 updated package.json with vasco predef 2023-03-22 16:09:52 -03:00
afrokick
2c0eb00c42 fix import/no-unresolved 2022-11-18 16:45:32 +03:00
afrokick
cd4c1541d9 relax eslint rules for codebase 2022-11-18 16:17:13 +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