From 136ad0ec82ea93dd3295f2b54cf80a8021f64b48 Mon Sep 17 00:00:00 2001 From: metatroncubeswdev Date: Tue, 1 Sep 2026 01:48:50 -0400 Subject: [PATCH] Add Playwright browser tooling --- .gitignore | 2 ++ package-lock.json | 63 +++++++++++++++++++++++++++++++++++++++++++++++ package.json | 17 +++++++++++++ 3 files changed, 82 insertions(+) create mode 100644 package-lock.json create mode 100644 package.json diff --git a/.gitignore b/.gitignore index 1bb48f4..f73c45b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,7 @@ .mcp.json audit.jsonl snapshots/ +screenshots/ +node_modules/ __pycache__/ *.py[cod] diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..3ef550c --- /dev/null +++ b/package-lock.json @@ -0,0 +1,63 @@ +{ + "name": "odoo-metatroncube", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "odoo-metatroncube", + "version": "1.0.0", + "license": "UNLICENSED", + "devDependencies": { + "playwright": "^1.62.1" + } + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/playwright": { + "version": "1.62.1", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.62.1.tgz", + "integrity": "sha512-0M+L3LAD8/nm554LOla9Ayx0j0tmFZ0FBcoQ7F1VuVHpM/XpiC8RcDzBQB8W5+hA8L22THxELzeF+2WcUzvcLg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "playwright-core": "1.62.1" + }, + "bin": { + "playwright": "cli.js" + }, + "engines": { + "node": ">=20" + }, + "optionalDependencies": { + "fsevents": "2.3.2" + } + }, + "node_modules/playwright-core": { + "version": "1.62.1", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.62.1.tgz", + "integrity": "sha512-wPYSwEBJY9GHraISXqyqtx0na0LpO3XEX7jNDhntbex7tzUS7kLnZsOlFruFJB4Hi/rhDMjXGqHewDZ68nYZVw==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "playwright-core": "cli.js" + }, + "engines": { + "node": ">=20" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..e119ff0 --- /dev/null +++ b/package.json @@ -0,0 +1,17 @@ +{ + "name": "odoo-metatroncube", + "version": "1.0.0", + "private": true, + "description": "Local browser automation tools for Odoo UI validation.", + "scripts": { + "playwright:install": "playwright install chromium" + }, + "repository": { + "type": "git", + "url": "https://git.metatroncube.in/MetatroncubeSoftwareSolutions/odoo-metatroncube.git" + }, + "license": "UNLICENSED", + "devDependencies": { + "playwright": "^1.62.1" + } +}