{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:npm/playwright-page-object","name":"playwright-page-object","description":"Typed, decorator-driven Page Object Model for Playwright. Reusable, lazy locator chains in plain TypeScript classes.","version":"2.2.1","softwareVersion":"2.2.1","license":"https://spdx.org/licenses/MIT","codeRepository":"https://github.com/sergeyshmakov/playwright-page-object","issueTracker":"https://github.com/sergeyshmakov/playwright-page-object/issues","url":"https://pom.shmakov.tools/","keywords":["playwright","page-object","page-object-model","pom","typescript","decorators","selectors","locators","e2e","e2e-testing","test-automation","testing","qa","mcp","model-context-protocol","ai-agents"],"programmingLanguage":{"@type":"ComputerLanguage","name":"TypeScript"},"maintainer":[{"@type":"Person","name":"shmakov"}],"author":[{"@type":"Person","name":"shmakov"}],"copyrightHolder":[{"@type":"Person","name":"shmakov"}],"dateCreated":"2026-03-04","dateModified":"2026-09-01","datePublished":"2026-09-01","copyrightYear":2026,"downloadUrl":"https://registry.npmjs.org/playwright-page-object/-/playwright-page-object-2.2.1.tgz","applicationCategory":"npm","runtimePlatform":"npm","developmentStatus":"active","sameAs":["https://www.npmjs.com/package/playwright-page-object"],"https://www.w3.org/ns/activitystreams#likes":3}