UNPKG

@puppedo/core

Version:

PuppeDo is a runner for tests E2E in YAML style. With power of Playwright or Puppeteer.

85 lines (84 loc) 2.38 kB
{ "name": "@puppedo/core", "version": "2.0.0-beta.106", "description": "PuppeDo is a runner for tests E2E in YAML style. With power of Playwright or Puppeteer.", "main": "index.js", "typings": "./src/global.d.ts", "scripts": { "build": "webpack", "watch": "webpack --watch", "prepublishOnly": "npm install && npm run build && npm run lint && npm test && npm run docs && npm run e2e", "lint": "eslint src/**/*.[jt]s src.tests/**/*.[jt]s", "test": "jest", "docs": "ts-node --project ./tsconfig.scripts.json ./src.docs/createDocs.ts", "e2e": "node src.tests.e2e/start.js", "postinstall": "playwright install chrome firefox || exit 0" }, "author": "Starodubov Sergey <4analit@gmail.com>", "license": "ISC", "repository": { "type": "git", "url": "git+https://github.com/starikan/PuppeDo.git" }, "bugs": { "url": "https://github.com/starikan/PuppeDo/issues" }, "files": [ "dist", "src" ], "keywords": [ "playwright", "puppeteer", "puppedo", "testing", "tests", "e2e", "end-to-end", "chrome", "electron", "yaml programming", "automatization" ], "dependencies": { "axios": "1.7.7", "dayjs": "1.11.13", "deepmerge": "4.3.1", "deepmerge-ts": "7.1.0", "js-yaml": "4.1.0", "require-from-string": "2.0.2", "source-map-support": "0.5.21" }, "devDependencies": { "@babel/cli": "7.25.6", "@babel/core": "7.25.2", "@babel/polyfill": "7.12.1", "@babel/preset-env": "7.25.4", "@babel/preset-typescript": "7.24.7", "@puppedo/atoms": "6.1.1", "@types/jest": "29.5.12", "@types/js-yaml": "4.0.9", "@types/node": "^22.5.3", "@types/require-from-string": "1.2.3", "@types/webpack-env": "1.18.5", "@typescript-eslint/eslint-plugin": "5.56.0", "@typescript-eslint/parser": "5.56.0", "babel-loader": "9.1.3", "core-js": "3.38.1", "eslint": "8.36.0", "eslint-config-airbnb-base": "15.0.0", "eslint-plugin-import": "2.27.5", "eslint-plugin-prettier": "4.2.1", "eslint-plugin-security": "1.7.1", "jest": "29.7.0", "playwright": "1.46.1", "prettier": "2.8.5", "prettier-eslint": "15.0.1", "puppeteer": "19.7.5", "ts-jest": "29.2.5", "ts-node": "10.9.2", "typescript": "5.5.4", "webpack": "5.94.0", "webpack-cli": "5.1.4" } }