{"id":183279285,"number":"2.2.0","published_at":"2026-03-15T18:26:10.728Z","licenses":"MIT","integrity":"sha512-zzByzGqcQfmAhelZkArTKieyJTUZbsiKQg7OUn0wSD6Z+Ybyy8YUE/zpCdtfjcKqsIIjQ1d1GekDhtUJdlu6lQ==","status":null,"download_url":"https://registry.npmjs.org/@hyperfixi/testing-framework/-/testing-framework-2.2.0.tgz","registry_url":"https://www.npmjs.com/package/@hyperfixi/testing-framework/v/2.2.0","documentation_url":null,"install_command":"npm install @hyperfixi/testing-framework@2.2.0","metadata":{"deprecated":null,"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c0c9bd0f-f5f7-4766-baea-ec118167f9ad"}},"dist":{"shasum":"b1d19441887e9ed9838fd7c742b5492d3bd862b3","tarball":"https://registry.npmjs.org/@hyperfixi/testing-framework/-/testing-framework-2.2.0.tgz","fileCount":37,"integrity":"sha512-zzByzGqcQfmAhelZkArTKieyJTUZbsiKQg7OUn0wSD6Z+Ybyy8YUE/zpCdtfjcKqsIIjQ1d1GekDhtUJdlu6lQ==","signatures":[{"sig":"MEUCIQDd4164BPz4sBY/de9wwlc9FRK2hzqUDUQdkqMk7x+AewIgRJHEsfn6G/UtWHgCB80vKZcAYSmx1i8Xe248yL7Zodg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hyperfixi%2ftesting-framework@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":660001},"gitHead":"b54fc033d86d9135ab5ade675ebdaaf640bfc369","main":"dist/index.js","scripts":{"dev":"tsup --watch","lint":"eslint src --ext ts,tsx","test":"vitest run","build":"tsup","lint:fix":"eslint src --ext ts,tsx --fix","typecheck":"tsc --noEmit","test:check":"vitest run --reporter=dot 2\u003e\u00261 | tail -5","test:watch":"vitest","test:coverage":"vitest run --coverage","analyze-failures":"tsx src/multilingual/tools/analyze-failures.ts","test:multilingual":"tsx src/multilingual/cli.ts","test:multilingual:full":"tsx src/multilingual/cli.ts --full","test:multilingual:quick":"tsx src/multilingual/cli.ts --quick","test:multilingual:regression":"tsx src/multilingual/cli.ts --regression"},"_npmVersion":"11.9.0","_nodeVersion":"24.14.0","_hasShrinkwrap":false,"directories":{},"engines":null,"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./e2e":{"types":"./dist/e2e.d.ts","import":"./dist/e2e.mjs","require":"./dist/e2e.js"},"./runner":{"types":"./dist/runner.d.ts","import":"./dist/runner.mjs","require":"./dist/runner.js"},"./browser":{"types":"./dist/browser.d.ts","import":"./dist/browser.mjs","require":"./dist/browser.js"},"./assertions":{"types":"./dist/assertions.d.ts","import":"./dist/assertions.mjs","require":"./dist/assertions.js"},"./multilingual":{"types":"./dist/multilingual/index.d.ts","import":"./dist/multilingual/index.mjs","require":"./dist/multilingual/index.js"}},"browserify":null},"created_at":"2026-03-28T02:47:36.690Z","updated_at":"2026-03-28T02:47:36.690Z","purl":"pkg:npm/%40hyperfixi/testing-framework@2.2.0","related_tag":null,"latest":false,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@hyperfixi%2Ftesting-framework/versions/2.2.0","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@hyperfixi%2Ftesting-framework/versions/2.2.0/codemeta","dependencies":[{"id":1976192868,"ecosystem":"npm","package_name":"tsx","requirements":"^4.19.2","kind":"runtime","optional":false},{"id":1976192869,"ecosystem":"npm","package_name":"diff","requirements":"^8.0.3","kind":"runtime","optional":false},{"id":1976192870,"ecosystem":"npm","package_name":"vite","requirements":"^7.1.12","kind":"runtime","optional":false},{"id":1976192871,"ecosystem":"npm","package_name":"jsdom","requirements":"^23.0.0","kind":"runtime","optional":false},{"id":1976192872,"ecosystem":"npm","package_name":"esbuild","requirements":"0.27.3","kind":"runtime","optional":false},{"id":1976192873,"ecosystem":"npm","package_name":"happy-dom","requirements":"20.0.6","kind":"runtime","optional":false},{"id":1976192874,"ecosystem":"npm","package_name":"puppeteer","requirements":"^24.26.1","kind":"runtime","optional":false},{"id":1976192875,"ecosystem":"npm","package_name":"url-parse","requirements":"^1.5.10","kind":"runtime","optional":false},{"id":1976192876,"ecosystem":"npm","package_name":"playwright","requirements":"^1.40.0","kind":"runtime","optional":false},{"id":1976192877,"ecosystem":"npm","package_name":"@hyperfixi/core","requirements":"*","kind":"runtime","optional":false},{"id":1976192878,"ecosystem":"npm","package_name":"@lokascript/semantic","requirements":"*","kind":"runtime","optional":false},{"id":1976192879,"ecosystem":"npm","package_name":"@hyperfixi/patterns-reference","requirements":"*","kind":"runtime","optional":false},{"id":1976192880,"ecosystem":"npm","package_name":"tsup","requirements":"^8.0.0","kind":"Development","optional":false},{"id":1976192881,"ecosystem":"npm","package_name":"eslint","requirements":"^8.0.0","kind":"Development","optional":false},{"id":1976192882,"ecosystem":"npm","package_name":"vitest","requirements":"^4.0.0","kind":"Development","optional":false},{"id":1976192883,"ecosystem":"npm","package_name":"typescript","requirements":"^5.0.0","kind":"Development","optional":false},{"id":1976192884,"ecosystem":"npm","package_name":"@types/diff","requirements":"^5.0.0","kind":"Development","optional":false},{"id":1976192885,"ecosystem":"npm","package_name":"@types/node","requirements":"^20.0.0","kind":"Development","optional":false},{"id":1976192886,"ecosystem":"npm","package_name":"@vitest/coverage-v8","requirements":"^4.0.0","kind":"Development","optional":false}],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@hyperfixi%2Ftesting-framework"}