diff --git a/cli/package.json b/cli/package.json index ce2f1ce1..aa4d0477 100644 --- a/cli/package.json +++ b/cli/package.json @@ -2,6 +2,7 @@ "name": "@mochify/cli", "version": "0.1.2", "description": "Run mocha tests in headless browsers from the command line", + "homepage": "https://github.com/mantoni/mochify.js", "bin": { "mochify": "index.js" }, @@ -10,6 +11,7 @@ "test": "echo \"No unit tests yet\"", "test:integration": "mocha --timeout 10000 -R spec '**/*.integration.js'", "preversion": "npm run test && npm run test:integration", + "version": "changes --commits --footer --workspace", "postversion": "npm publish" }, "keywords": [ diff --git a/driver-jsdom/package.json b/driver-jsdom/package.json index 54aca73c..99127b3b 100644 --- a/driver-jsdom/package.json +++ b/driver-jsdom/package.json @@ -2,11 +2,13 @@ "name": "@mochify/driver-jsdom", "version": "0.1.1", "description": "JSDom driver for Mochify", + "homepage": "https://github.com/mantoni/mochify.js", "main": "index.js", "scripts": { "test": "echo \"No unit tests yet\"", "test:integration": "echo \"No integration tests yet\"", "preversion": "npm test && npm run test:integration", + "version": "changes --commits --footer --workspace", "postversion": "npm publish" }, "keywords": [ diff --git a/driver-playwright/package.json b/driver-playwright/package.json index 58bc0cd2..fb79e1e9 100644 --- a/driver-playwright/package.json +++ b/driver-playwright/package.json @@ -2,11 +2,13 @@ "name": "@mochify/driver-playwright", "version": "0.1.2", "description": "Playwright driver for Mochify", + "homepage": "https://github.com/mantoni/mochify.js", "main": "index.js", "scripts": { "test": "echo \"No unit tests yet\"", "test:integration": "echo \"No integration tests yet\"", "preversion": "npm test && npm run test:integration", + "version": "changes --commits --footer --workspace", "postversion": "npm publish" }, "keywords": [ diff --git a/driver-puppeteer/package.json b/driver-puppeteer/package.json index 32090688..2dbb4ce5 100644 --- a/driver-puppeteer/package.json +++ b/driver-puppeteer/package.json @@ -2,11 +2,13 @@ "name": "@mochify/driver-puppeteer", "version": "0.2.2", "description": "Puppeteer driver for Mochify", + "homepage": "https://github.com/mantoni/mochify.js", "main": "index.js", "scripts": { "test": "echo \"No unit tests yet\"", "test:integration": "echo \"No integration tests yet\"", "preversion": "npm test && npm run test:integration", + "version": "changes --commits --footer --workspace", "postversion": "npm publish" }, "keywords": [ diff --git a/driver-webdriver/package.json b/driver-webdriver/package.json index b2579eb2..c3b30c3c 100644 --- a/driver-webdriver/package.json +++ b/driver-webdriver/package.json @@ -2,11 +2,13 @@ "name": "@mochify/driver-webdriver", "version": "0.1.2", "description": "WebDriver driver for Mochify", + "homepage": "https://github.com/mantoni/mochify.js", "main": "index.js", "scripts": { "test": "echo \"No unit tests yet\"", "test:integration": "echo \"No integration tests yet\"", "preversion": "npm test && npm run test:integration", + "version": "changes --commits --footer --workspace", "postversion": "npm publish" }, "keywords": [ diff --git a/mochify/package.json b/mochify/package.json index 6b4220e5..1c7d7010 100644 --- a/mochify/package.json +++ b/mochify/package.json @@ -2,12 +2,14 @@ "name": "@mochify/mochify", "version": "0.2.2", "description": "Run mocha tests in headless browsers", + "homepage": "https://github.com/mantoni/mochify.js", "main": "index.js", "scripts": { "test": "mocha '**/*.test.js'", "test:integration": "mocha --timeout 10000 -R spec '**/*.integration.js'", "watch": "npm test -- --watch", "preversion": "npm test && npm run test:integration", + "version": "changes --commits --footer --workspace", "postversion": "npm publish" }, "keywords": [ diff --git a/package-lock.json b/package-lock.json index bbc99186..db162693 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,7 +18,7 @@ ], "devDependencies": { "@sinonjs/referee-sinon": "^11.0.0", - "@studio/changes": "^2.2.0", + "@studio/changes": "^3.0.0", "@studio/eslint-config": "^2.2.0", "eslint": "^7.32.0", "eslint-plugin-mocha": "^9.0.0", @@ -561,16 +561,16 @@ "dev": true }, "node_modules/@studio/changes": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@studio/changes/-/changes-2.2.0.tgz", - "integrity": "sha512-G1S1sTT4NSL/mWY9UZfCoezwGC2LJZMbeSQXy74P/JPenzJ5hKrsS4szhnTly1oHkzfi5IEXAgFAkGt5lIcWPg==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@studio/changes/-/changes-3.0.0.tgz", + "integrity": "sha512-q35IF0WHTSJGfhy1vhCjwZ3Sp5UWYQpdp6+W/b09yeK0FYiso3Q0bTGyq+biSGaX9DnyxJg31JILgfPRjh7XXg==", "dev": true, "dependencies": { "@studio/editor": "^1.1.1", - "@studio/json-request": "^3.0.0", - "detect-indent": "^6.0.0", - "hosted-git-info": "^3.0.8", - "minimist": "^1.2.5" + "@studio/json-request": "^3.0.1", + "detect-indent": "^6.1.0", + "hosted-git-info": "^7.0.1", + "minimist": "^1.2.8" }, "bin": { "changes": "bin/cmd.js" @@ -2852,15 +2852,24 @@ } }, "node_modules/hosted-git-info": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz", - "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.1.tgz", + "integrity": "sha512-+K84LB1DYwMHoHSgaOY/Jfhw3ucPmSET5v98Ke/HdNSw4a0UktWzyW1mjhjpuxxTqOOsfWT/7iVshHmVZ4IpOA==", "dev": true, "dependencies": { - "lru-cache": "^6.0.0" + "lru-cache": "^10.0.1" }, "engines": { - "node": ">=10" + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/hosted-git-info/node_modules/lru-cache": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz", + "integrity": "sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==", + "dev": true, + "engines": { + "node": "14 || >=16.14" } }, "node_modules/html-encoding-sniffer": { diff --git a/package.json b/package.json index 24a3c8b4..2c6f6b80 100644 --- a/package.json +++ b/package.json @@ -77,7 +77,7 @@ ], "devDependencies": { "@sinonjs/referee-sinon": "^11.0.0", - "@studio/changes": "^2.2.0", + "@studio/changes": "^3.0.0", "@studio/eslint-config": "^2.2.0", "eslint": "^7.32.0", "eslint-plugin-mocha": "^9.0.0",