UNPKG

@dkoul/auto-testid-core

Version:

Core AST parsing and transformation logic for React and Vue.js attribute generation

73 lines (72 loc) 1.75 kB
{ "name": "@dkoul/auto-testid-core", "version": "2.0.1", "description": "Core AST parsing and transformation logic for React and Vue.js attribute generation", "main": "dist/index.js", "types": "dist/index.d.ts", "files": [ "dist/**/*", "README.md" ], "scripts": { "build": "tsc -b", "build:watch": "tsc -b --watch", "clean": "rimraf dist", "test": "jest", "test:watch": "jest --watch", "test:coverage": "jest --coverage", "lint": "eslint src/**/*.ts", "lint:fix": "eslint src/**/*.ts --fix", "validate": "npm run lint && npm run test && npm run build" }, "keywords": [ "ast", "parsing", "transformation", "data-testid", "data-analytics", "data-qa", "custom-attributes", "react", "vue", "angular", "html", "testing", "automation", "analytics" ], "author": "Auto-TestID Team", "license": "MIT", "dependencies": { "@angular/compiler": "^16.0.0", "@babel/generator": "^7.22.0", "@babel/parser": "^7.22.0", "@babel/traverse": "^7.22.0", "@babel/types": "^7.22.0", "@vue/compiler-sfc": "^3.3.0", "cheerio": "^1.0.0-rc.12", "glob": "^10.3.0", "typescript": "^5.1.6" }, "devDependencies": { "@types/cheerio": "^0.22.31", "@types/glob": "^8.1.0", "@types/jest": "^29.5.0", "@types/node": "^20.4.0", "jest": "^29.6.0", "rimraf": "^5.0.0", "ts-jest": "^29.1.0" }, "peerDependencies": { "typescript": ">=4.0.0" }, "publishConfig": { "access": "public" }, "repository": { "type": "git", "url": "https://github.com/dkoul/auto-testid.git", "directory": "packages/core" }, "gitHead": "6cb34aec1fa6479de6c63f0811ab2afc60d2fcfb" }