Adds custom node packages

Adds the playwright-jira-reporter and safelite-playwright-core packages to the project.

This allows the project to integrate with Jira for test reporting.
Also adds a .npmrc file to configure the npm registry to use Azure Artifacts.
This commit is contained in:
maguire-arman 2025-06-05 16:40:49 -04:00
parent 0756390830
commit f30049315c
3 changed files with 41 additions and 2 deletions

3
playwright-tests/.npmrc Normal file
View file

@ -0,0 +1,3 @@
registry=https://pkgs.dev.azure.com/Safelite/Digital/_packaging/DigitalQA/npm/registry/
always-auth=true
//pkgs.dev.azure.com/Safelite/Digital/_packaging/DigitalQA/npm/registry/:_authToken=${NPM_TOKEN}

View file

@ -1,12 +1,13 @@
{
"name": "safelite-nextgen-playwright-tests",
"version": "1.0.0",
"version": "0.1.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "safelite-nextgen-playwright-tests",
"version": "1.0.0",
"version": "0.1.0",
"hasInstallScript": true,
"license": "ISC",
"dependencies": {
"axios": "^1.9.0",
@ -21,6 +22,8 @@
"eslint": "^9.28.0",
"luxon": "^3.6.1",
"ortoni-report": "^3.0.2",
"playwright-jira-reporter": "^1.0.4",
"safelite-playwright-core": "^1.0.14",
"typescript": "^5.8.3"
}
},
@ -3002,6 +3005,20 @@
"node": ">=18"
}
},
"node_modules/playwright-jira-reporter": {
"version": "1.0.4",
"resolved": "https://pkgs.dev.azure.com/Safelite/Digital/_packaging/DigitalQA/npm/registry/playwright-jira-reporter/-/playwright-jira-reporter-1.0.4.tgz",
"integrity": "sha1-uwnLFtj3Pnq5XXMFotlfHItucAw=",
"dev": true,
"license": "ISC",
"dependencies": {
"@playwright/test": "^1.48.0",
"axios": "^1.9.0",
"axios-retry": "^4.5.0",
"form-data": "^4.0.2",
"ortoni-report": "^3.0.2"
}
},
"node_modules/prebuild-install": {
"version": "7.1.3",
"resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.3.tgz",
@ -3260,6 +3277,23 @@
"license": "MIT",
"peer": true
},
"node_modules/safelite-playwright-core": {
"version": "1.0.14",
"resolved": "https://pkgs.dev.azure.com/Safelite/Digital/_packaging/DigitalQA/npm/registry/safelite-playwright-core/-/safelite-playwright-core-1.0.14.tgz",
"integrity": "sha1-e+5FwglTzzRjZeLB4wOHGiOvsXI=",
"dev": true,
"license": "ISC",
"dependencies": {
"@faker-js/faker": "^9.8.0",
"@playwright/test": "^1.52.0",
"axios": "^1.9.0",
"axios-retry": "^4.5.0",
"luxon": "^3.6.1"
},
"bin": {
"safelite-playwright-init": "scripts/init.js"
}
},
"node_modules/safer-buffer": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",

View file

@ -31,6 +31,8 @@
"eslint": "^9.28.0",
"luxon": "^3.6.1",
"ortoni-report": "^3.0.2",
"playwright-jira-reporter": "^1.0.4",
"safelite-playwright-core": "^1.0.14",
"typescript": "^5.8.3"
},
"private": "true"