aboutsummaryrefslogtreecommitdiffstats
path: root/package.json
diff options
context:
space:
mode:
Diffstat (limited to 'package.json')
-rw-r--r--package.json70
1 files changed, 32 insertions, 38 deletions
diff --git a/package.json b/package.json
index c03a1afb6..40cafcc11 100644
--- a/package.json
+++ b/package.json
@@ -54,15 +54,19 @@
"pretest": "npm run qunit-fixture && npm run babel:tests && npm run npmcopy",
"qunit-fixture": "node build/tasks/qunit-fixture.js",
"start": "node -e \"require('./build/tasks/build.js').buildDefaultFiles({ watch: true })\"",
- "test:browserless": "npm run pretest && npm run test:node_smoke_tests && npm run test:promises_aplus && npm run test:jsdom",
- "test:browser": "npm run pretest && npm run build:all && grunt karma:main",
- "test:esmodules": "npm run pretest && npm run build:main && grunt karma:esmodules",
- "test:jsdom": "npm run pretest && npm run build:main && grunt test:jsdom",
- "test:no-deprecated": "npm run pretest && npm run build -- -e deprecated && grunt karma:main",
- "test:selector-native": "npm run pretest && npm run build -- -e selector && grunt karma:main",
- "test:slim": "npm run pretest && npm run build -- --slim && grunt karma:main",
+ "test:browser": "npm run pretest && npm run build:main && npm run test:unit -- -b chrome -b firefox --no-isolate -h",
+ "test:browserless": "npm run pretest && npm run build:all && node build/tasks/node_smoke_tests.js && node build/tasks/promises_aplus_tests.js && npm run test:unit -- -b jsdom -m basic",
+ "test:jsdom": "npm run pretest && npm run build:main && npm run test:unit -- -b jsdom -m basic",
"test:node_smoke_tests": "npm run pretest && npm run build:all && node build/tasks/node_smoke_tests.js",
"test:promises_aplus": "npm run build:main && node build/tasks/promises_aplus_tests.js",
+ "test:firefox": "npm run pretest && npm run build:main && npm run test:unit -- -v -b firefox --no-isolate -h",
+ "test:safari": "npm run pretest && npm run build:main && npm run test:unit -- -b safari --no-isolate",
+ "test:server": "node test/runner/server.js",
+ "test:esm": "npm run pretest && npm run build:main && npm run test:unit -- --esm --no-isolate -h",
+ "test:no-deprecated": "npm run pretest && npm run build -- -e deprecated && npm run test:unit -- --no-isolate -h",
+ "test:selector-native": "npm run pretest && npm run build -- -e selector && npm run test:unit -- --no-isolate -h",
+ "test:slim": "npm run pretest && npm run build -- --slim && npm run test:unit -- --no-isolate -h",
+ "test:unit": "node test/runner/command.js",
"test": "npm run build:all && npm run lint && npm run test:browserless && npm run test:browser && npm run test:esmodules && npm run test:slim && npm run test:no-deprecated && npm run test:selector-native"
},
"homepage": "https://jquery.com",
@@ -85,49 +89,39 @@
},
"license": "MIT",
"devDependencies": {
- "@babel/cli": "7.22.9",
- "@babel/core": "7.10.5",
- "@babel/plugin-transform-for-of": "7.10.4",
+ "@babel/cli": "7.23.9",
+ "@babel/core": "7.23.9",
+ "@babel/plugin-transform-for-of": "7.23.6",
"@prantlf/jsonlint": "14.0.3",
- "@swc/core": "1.3.78",
- "bootstrap": "5.3.0",
+ "@swc/core": "1.4.2",
+ "@types/selenium-webdriver": "4.1.21",
+ "body-parser": "1.20.2",
+ "bootstrap": "5.3.3",
+ "browserstack-local": "1.5.5",
"chalk": "5.3.0",
"colors": "1.4.0",
"commitplease": "3.2.0",
- "concurrently": "8.2.0",
- "core-js-bundle": "3.6.5",
- "eslint": "8.51.0",
+ "concurrently": "8.2.2",
+ "core-js-bundle": "3.36.0",
+ "eslint": "8.56.0",
"eslint-config-jquery": "3.0.2",
- "eslint-plugin-import": "2.28.1",
+ "eslint-plugin-import": "2.29.1",
+ "exit-hook": "4.0.0",
"express": "4.18.2",
- "globals": "13.20.0",
- "grunt": "1.5.3",
- "grunt-cli": "1.4.3",
- "grunt-karma": "4.0.2",
+ "express-body-parser-error-handler": "1.0.7",
+ "globals": "14.0.0",
"husky": "8.0.3",
- "jsdom": "19.0.0",
- "karma": "6.4.1",
- "karma-browserstack-launcher": "1.6.0",
- "karma-chrome-launcher": "3.1.1",
- "karma-firefox-launcher": "2.1.2",
- "karma-ie-launcher": "1.0.0",
- "karma-jsdom-launcher": "12.0.0",
- "karma-qunit": "4.1.2",
- "karma-webkit-launcher": "2.1.0",
- "load-grunt-tasks": "5.1.0",
+ "jsdom": "24.0.0",
"multiparty": "4.2.3",
"native-promise-only": "0.8.1",
- "playwright-webkit": "1.30.0",
"promises-aplus-tests": "2.1.2",
"q": "1.5.1",
- "qunit": "2.10.1",
- "raw-body": "2.4.1",
+ "qunit": "2.20.1",
+ "raw-body": "2.5.2",
"requirejs": "2.3.6",
- "rimraf": "3.0.2",
- "rollup": "2.21.0",
- "sinon": "7.3.1",
- "strip-json-comments": "3.1.1",
- "testswarm": "1.1.2",
+ "rollup": "2.79.1",
+ "selenium-webdriver": "4.18.1",
+ "sinon": "9.2.4",
"yargs": "17.7.2"
},
"commitplease": {