From b35387d841f94e60465e392160224817f9745ccf Mon Sep 17 00:00:00 2001 From: "eric.pereyra" Date: Thu, 27 Aug 2026 14:59:34 -0600 Subject: [PATCH] Upload files to "/" --- .gitignore | 8 ++++++++ package.json | 30 ++++++++++++++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 .gitignore create mode 100644 package.json diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..97b62e3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,8 @@ +node_modules/ +qreport-results/ +artifacts/ +coverage/ +*.log +.DS_Store +.idea/ +.vscode/ diff --git a/package.json b/package.json new file mode 100644 index 0000000..f00db7d --- /dev/null +++ b/package.json @@ -0,0 +1,30 @@ +{ + "name": "qkforce-framework-cwq", + "version": "0.2.0", + "private": true, + "description": "Fixed QKForce WebdriverIO, Cucumber and QKTestAnalytics execution template.", + "type": "module", + "engines": { "node": ">=20.19.0 <25" }, + "scripts": { + "qkforce:test": "qkta cycle --new -- npm run test:wdio", + "test": "npm run qkforce:test", + "test:wdio": "wdio run ./wdio.conf.ts", + "test:smoke": "qkta cycle --new -- wdio run ./wdio.conf.ts --cucumberOpts.tagExpression=@smoke", + "qkforce:report": "qkta build", + "qkforce:analytics": "qkta analyze --output qreport-results/analytics.json", + "typecheck": "tsc --noEmit", + "test:contract": "node --test ./test/unit/qkforce-config.test.mjs ./test/unit/qkforce-test-data.test.mjs ./test/unit/wdio-qkta-adapter.test.mjs", + "check": "npm run typecheck && npm run test:contract" + }, + "devDependencies": { + "@qacg/qk-test-analytics": "0.4.1", + "@types/node": "22.15.21", + "@wdio/cli": "9.31.1", + "@wdio/cucumber-framework": "9.31.1", + "@wdio/globals": "9.31.1", + "@wdio/local-runner": "9.31.1", + "@wdio/spec-reporter": "9.31.1", + "typescript": "5.9.3", + "webdriverio": "9.31.1" + } +}