{"_id":"@a8trejo/cypress-plugin-api","_rev":"7-3b0295569c6df53b50f7219ca0a374da","name":"@a8trejo/cypress-plugin-api","dist-tags":{"latest":"1.0.6"},"versions":{"1.0.0":{"name":"@a8trejo/cypress-plugin-api","version":"1.0.0","keywords":["cypress","api","testing","plugin"],"author":{"name":"Filip Hric"},"license":"ISC","_id":"@a8trejo/cypress-plugin-api@1.0.0","maintainers":[{"name":"a8trejo","email":"abel130@hotmail.com"}],"homepage":"https://github.com/a8trejo/cypress-plugin-api#readme","bugs":{"url":"https://github.com/a8trejo/cypress-plugin-api/issues"},"dist":{"shasum":"366093c75c2c9afec75441991719252a99779178","tarball":"https://registry.npmjs.org/@a8trejo/cypress-plugin-api/-/cypress-plugin-api-1.0.0.tgz","fileCount":34,"integrity":"sha512-ZvvZwHuT9SsRA9AjE8HXk1HZxSdRz3asAK9P5wK/JwJeNjOW9pO0pUgNSIWkAeXfZB79vMTCKvhlbOGUXEK4vw==","signatures":[{"sig":"MEUCIGyS+noPOhEYyK/Ggt799iWg+ag0x5cnmoF7Gc6/IN1cAiEA5wGYu6G+BMpbMWmUw/+HZwfi1MMbvsi5KhsEXmvxf5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232590},"main":"dist/support.js","types":"dist/types.d.ts","gitHead":"8db961e872cb9172b1c55c0108ff7cacd8ad92bc","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/github","@semantic-release/npm"]},"scripts":{"lint":"tsc --noEmit && eslint . --max-warnings=15 --quiet","test":"cypress run","build":"vite build","start":"node ./server","cy:run":"cypress run","cy:open":"cypress open","release":"standard-version","yalc:build":"npm run build && yalc publish","build:watch":"vite build --watch","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","semantic-release":"semantic-release"},"_npmUser":{"name":"a8trejo","email":"abel130@hotmail.com"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/a8trejo/cypress-plugin-api.git","type":"git"},"_npmVersion":"8.19.2","description":"UI for testing API in Cypress","directories":{},"_nodeVersion":"20.19.1","dependencies":{"vue":"^3.2.41","prismjs":"^1.29.0","highlight.js":"11.4.0","set-cookie-parser":"^2.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.1.4","husky":"^8.0.2","eslint":"^8.27.0","cypress":"^14.4.1","express":"4.17.1","postcss":"^8.4.17","pre-commit":"^1.2.2","typescript":"4.5.4","@types/node":"^18.11.8","tailwindcss":"^3.1.8","autoprefixer":"^10.4.12","@types/prismjs":"^1.26.0","@commitlint/cli":"^17.2.0","semantic-release":"^19.0.5","standard-version":"^9.5.0","eslint-plugin-vue":"^9.7.0","@vitejs/plugin-vue":"^3.1.0","generate-changelog":"^1.8.0","@types/set-cookie-parser":"^2.4.2","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^5.42.1","@semantic-release/changelog":"^6.0.1","eslint-plugin-no-only-tests":"^3.1.0","@commitlint/config-conventional":"^17.2.0","@typescript-eslint/eslint-plugin":"^5.42.1"},"peerDependencies":{"cypress":">=10"},"_npmOperationalInternal":{"tmp":"tmp/cypress-plugin-api_1.0.0_1749241623077_0.010707680943302433","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@a8trejo/cypress-plugin-api","version":"1.0.1","keywords":["cypress","api","testing","plugin"],"author":{"name":"Filip Hric"},"license":"ISC","_id":"@a8trejo/cypress-plugin-api@1.0.1","maintainers":[{"name":"a8trejo","email":"abel130@hotmail.com"}],"homepage":"https://github.com/a8trejo/cypress-plugin-api#readme","bugs":{"url":"https://github.com/a8trejo/cypress-plugin-api/issues"},"dist":{"shasum":"2dd10093a169b71b29892bf877d8c7ae1c358743","tarball":"https://registry.npmjs.org/@a8trejo/cypress-plugin-api/-/cypress-plugin-api-1.0.1.tgz","fileCount":6,"integrity":"sha512-j1ajuxZbPPhRanzoigED6LqUt45l3YC/5rhcSecyYppJb1pxwTVU0ir5xcHKAW5IbFCaHPrXHfG8Fgc/ChQWbw==","signatures":[{"sig":"MEYCIQCoPUSCDyc/4t+WkLyLCZ4AeYE4sihbrl0JRMkBvBdnrQIhAM+BimXTr/uRu+4A6fMXjtqTqfNsYjX41wCwqDqHGjWw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223870},"main":"dist/support.js","types":"dist/types.d.ts","gitHead":"bb069fe8884b8437cc0618d89bd1de9e6d656bd8","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/github","@semantic-release/npm"]},"scripts":{"lint":"tsc --noEmit && eslint . --max-warnings=15 --quiet","test":"cypress run","build":"vite build","start":"node ./server","cy:run":"cypress run","cy:open":"cypress open","release":"standard-version","yalc:build":"npm run build && yalc publish","build:watch":"vite build --watch","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","semantic-release":"semantic-release"},"_npmUser":{"name":"a8trejo","email":"abel130@hotmail.com"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/a8trejo/cypress-plugin-api.git","type":"git"},"_npmVersion":"9.6.7","description":"UI for testing API in Cypress","directories":{},"_nodeVersion":"18.17.0","dependencies":{"vue":"^3.2.41","prismjs":"^1.29.0","highlight.js":"11.4.0","set-cookie-parser":"^2.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.1.4","husky":"^8.0.2","eslint":"^8.27.0","cypress":"^14.4.1","express":"4.17.1","postcss":"^8.4.17","pre-commit":"^1.2.2","typescript":"4.5.4","@types/node":"^18.11.8","tailwindcss":"^3.1.8","autoprefixer":"^10.4.12","@types/prismjs":"^1.26.0","@commitlint/cli":"^17.2.0","semantic-release":"^19.0.5","standard-version":"^9.5.0","eslint-plugin-vue":"^9.7.0","@vitejs/plugin-vue":"^3.1.0","generate-changelog":"^1.8.0","@types/set-cookie-parser":"^2.4.2","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^5.42.1","@semantic-release/changelog":"^6.0.1","eslint-plugin-no-only-tests":"^3.1.0","@commitlint/config-conventional":"^17.2.0","@typescript-eslint/eslint-plugin":"^5.42.1"},"peerDependencies":{"cypress":">=10"},"_npmOperationalInternal":{"tmp":"tmp/cypress-plugin-api_1.0.1_1749250830037_0.34160164783176317","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@a8trejo/cypress-plugin-api","version":"1.0.2","keywords":["cypress","api","testing","plugin"],"author":{"name":"Abel Trejo"},"license":"ISC","_id":"@a8trejo/cypress-plugin-api@1.0.2","maintainers":[{"name":"a8trejo","email":"abel130@hotmail.com"}],"homepage":"https://github.com/a8trejo/cypress-plugin-api#readme","bugs":{"url":"https://github.com/a8trejo/cypress-plugin-api/issues"},"dist":{"shasum":"24361e9c3b25d2417d67c163ff64000e0e4b398c","tarball":"https://registry.npmjs.org/@a8trejo/cypress-plugin-api/-/cypress-plugin-api-1.0.2.tgz","fileCount":6,"integrity":"sha512-wSH3H2ZJnzV+xX0IZnMeJA5DlzFQNiwBAcCQ9ScaSR2cKxrg4tpQaXs687Gw53nlZBrQAXXfJooGAojFuEkyXg==","signatures":[{"sig":"MEUCIAl3hITEOyJxJbgcPnBaqLKJbBD1+HaAqf7pORFdKOsNAiEAvLu4NTcudOG6bUySmzLtT3ICKkv5evwALDTNFZRn/uQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223870},"main":"dist/support.js","types":"dist/types.d.ts","gitHead":"92cf44df89cacd51792d1c0155a9f419b11befba","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/github","@semantic-release/npm"]},"scripts":{"lint":"tsc --noEmit && eslint . --max-warnings=15 --quiet","test":"cypress run","build":"vite build","start":"node ./server","cy:run":"cypress run","cy:open":"cypress open","release":"standard-version","yalc:build":"npm run build && yalc publish","build:watch":"vite build --watch","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","semantic-release":"semantic-release"},"_npmUser":{"name":"a8trejo","email":"abel130@hotmail.com"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/a8trejo/cypress-plugin-api.git","type":"git"},"_npmVersion":"9.6.7","description":"UI for testing API in Cypress","directories":{},"_nodeVersion":"18.17.0","dependencies":{"vue":"^3.2.41","prismjs":"^1.29.0","highlight.js":"11.4.0","set-cookie-parser":"^2.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.1.4","husky":"^8.0.2","eslint":"^8.27.0","cypress":"^14.4.1","express":"4.17.1","postcss":"^8.4.17","pre-commit":"^1.2.2","typescript":"4.5.4","@types/node":"^18.11.8","tailwindcss":"^3.1.8","autoprefixer":"^10.4.12","@types/prismjs":"^1.26.0","@commitlint/cli":"^17.2.0","semantic-release":"^19.0.5","standard-version":"^9.5.0","eslint-plugin-vue":"^9.7.0","@vitejs/plugin-vue":"^3.1.0","generate-changelog":"^1.8.0","@types/set-cookie-parser":"^2.4.2","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^5.42.1","@semantic-release/changelog":"^6.0.1","eslint-plugin-no-only-tests":"^3.1.0","@commitlint/config-conventional":"^17.2.0","@typescript-eslint/eslint-plugin":"^5.42.1"},"peerDependencies":{"cypress":">=10"},"_npmOperationalInternal":{"tmp":"tmp/cypress-plugin-api_1.0.2_1749251386187_0.3511610601843007","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@a8trejo/cypress-plugin-api","version":"1.0.3","keywords":["cypress","api","testing","plugin"],"author":{"name":"Filip Hric"},"license":"ISC","_id":"@a8trejo/cypress-plugin-api@1.0.3","maintainers":[{"name":"a8trejo","email":"abel130@hotmail.com"}],"homepage":"https://github.com/a8trejo/cypress-plugin-api#readme","bugs":{"url":"https://github.com/a8trejo/cypress-plugin-api/issues"},"dist":{"shasum":"750d195535c15df391f9e2326229b76eadf35cd5","tarball":"https://registry.npmjs.org/@a8trejo/cypress-plugin-api/-/cypress-plugin-api-1.0.3.tgz","fileCount":6,"integrity":"sha512-8gu5TvS6E/57Bpp1Et30KSN/pIY6wO0NQ0/gS5DacJtnBRbO6ZWpjxCz0ie3aA/5HCr82bcFxzytuq6IxOlSXw==","signatures":[{"sig":"MEYCIQDrSSXkq5MPLH45217REsAL3VWvNujhfukcQ0ZnC2aLDAIhANxJVaplHpIMvN9/Z3yjELWti7Apqa1O1B0yfnVZbye5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223870},"main":"dist/support.js","types":"dist/types.d.ts","gitHead":"f9096fed0759a52205346ba175a88b2fd6b868a1","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/github","@semantic-release/npm"]},"scripts":{"lint":"tsc --noEmit && eslint . --max-warnings=15 --quiet","test":"cypress run","build":"vite build","start":"node ./server","cy:run":"cypress run","cy:open":"cypress open","release":"standard-version","yalc:build":"npm run build && yalc publish","build:watch":"vite build --watch","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","semantic-release":"semantic-release"},"_npmUser":{"name":"a8trejo","email":"abel130@hotmail.com"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/a8trejo/cypress-plugin-api.git","type":"git"},"_npmVersion":"9.6.7","description":"UI for testing API in Cypress","directories":{},"_nodeVersion":"18.17.0","dependencies":{"vue":"^3.2.41","prismjs":"^1.29.0","highlight.js":"11.4.0","set-cookie-parser":"^2.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.1.4","husky":"^8.0.2","eslint":"^8.27.0","cypress":"^14.4.1","express":"4.17.1","postcss":"^8.4.17","pre-commit":"^1.2.2","typescript":"4.5.4","@types/node":"^18.11.8","tailwindcss":"^3.1.8","autoprefixer":"^10.4.12","@types/prismjs":"^1.26.0","@commitlint/cli":"^17.2.0","semantic-release":"^19.0.5","standard-version":"^9.5.0","eslint-plugin-vue":"^9.7.0","@vitejs/plugin-vue":"^3.1.0","generate-changelog":"^1.8.0","@types/set-cookie-parser":"^2.4.2","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^5.42.1","@semantic-release/changelog":"^6.0.1","eslint-plugin-no-only-tests":"^3.1.0","@commitlint/config-conventional":"^17.2.0","@typescript-eslint/eslint-plugin":"^5.42.1"},"peerDependencies":{"cypress":">=10"},"_npmOperationalInternal":{"tmp":"tmp/cypress-plugin-api_1.0.3_1749252973944_0.46068388095083423","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@a8trejo/cypress-plugin-api","version":"1.0.4","keywords":["cypress","api","testing","plugin"],"author":{"name":"Filip Hric"},"license":"ISC","_id":"@a8trejo/cypress-plugin-api@1.0.4","maintainers":[{"name":"a8trejo","email":"abel130@hotmail.com"}],"homepage":"https://github.com/a8trejo/cypress-plugin-api#readme","bugs":{"url":"https://github.com/a8trejo/cypress-plugin-api/issues"},"dist":{"shasum":"7a18733ebb18c363af0d9a68f79fa55fb94e3654","tarball":"https://registry.npmjs.org/@a8trejo/cypress-plugin-api/-/cypress-plugin-api-1.0.4.tgz","fileCount":6,"integrity":"sha512-u44Lggt5pYmF9N6ai0ZeSWCmBhad+ElewdCeocoW6ATElFd4uJQPamCjCUjImNTfmuPPAf2BF8oBFTNgm5WS/w==","signatures":[{"sig":"MEYCIQD/mT0L9QxFSkeTYyE0KGnTqBZ1eebF5LvW+bWYgAN8ywIhAJUxG5U9wjqv7b7k1HJvXYja20kTAJvFH4gPMqW5K71f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223870},"main":"dist/support.js","types":"dist/types.d.ts","gitHead":"93d7ba41e4e007b95a3a4cc73a0813f5ad633bd8","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/github","@semantic-release/npm"]},"scripts":{"lint":"tsc --noEmit && eslint . --max-warnings=15 --quiet","test":"cypress run","build":"vite build","start":"node ./server","cy:run":"cypress run","cy:open":"cypress open","release":"standard-version","yalc:build":"npm run build && yalc publish","build:watch":"vite build --watch","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","semantic-release":"semantic-release"},"_npmUser":{"name":"a8trejo","email":"abel130@hotmail.com"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/a8trejo/cypress-plugin-api.git","type":"git"},"_npmVersion":"9.6.7","description":"UI for testing API in Cypress","directories":{},"_nodeVersion":"18.17.0","dependencies":{"vue":"^3.2.41","prismjs":"^1.29.0","highlight.js":"11.4.0","set-cookie-parser":"^2.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.1.4","husky":"^8.0.2","eslint":"^8.27.0","cypress":"^14.4.1","express":"4.17.1","postcss":"^8.4.17","pre-commit":"^1.2.2","typescript":"4.5.4","@types/node":"^18.11.8","tailwindcss":"^3.1.8","autoprefixer":"^10.4.12","@types/prismjs":"^1.26.0","@commitlint/cli":"^17.2.0","semantic-release":"^19.0.5","standard-version":"^9.5.0","eslint-plugin-vue":"^9.7.0","@vitejs/plugin-vue":"^3.1.0","generate-changelog":"^1.8.0","@types/set-cookie-parser":"^2.4.2","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^5.42.1","@semantic-release/changelog":"^6.0.1","eslint-plugin-no-only-tests":"^3.1.0","@commitlint/config-conventional":"^17.2.0","@typescript-eslint/eslint-plugin":"^5.42.1"},"peerDependencies":{"cypress":">=10"},"_npmOperationalInternal":{"tmp":"tmp/cypress-plugin-api_1.0.4_1749253802662_0.7964278830570986","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@a8trejo/cypress-plugin-api","version":"1.0.5","keywords":["cypress","api","testing","plugin"],"author":{"name":"Filip Hric"},"license":"ISC","_id":"@a8trejo/cypress-plugin-api@1.0.5","maintainers":[{"name":"a8trejo","email":"abel130@hotmail.com"}],"homepage":"https://github.com/a8trejo/cypress-plugin-api#readme","bugs":{"url":"https://github.com/a8trejo/cypress-plugin-api/issues"},"dist":{"shasum":"c73ab1c7b229ea1402003582d749062bf64c1e13","tarball":"https://registry.npmjs.org/@a8trejo/cypress-plugin-api/-/cypress-plugin-api-1.0.5.tgz","fileCount":9,"integrity":"sha512-7EgqD73hsJKwNU6eAgcn4bEBu+N+2pTCsGmQlH9uKBRPzA50vJrTk6DTimdOH/owZDvLcbCcPNatlg+/vBTzVg==","signatures":[{"sig":"MEYCIQC4nnO5s1W14pXVO4VoDEcENx7tCKJUPnYmjb+lS4FEzwIhALVH8CNkmhMFVbSYWZk3tA4O9wWswlsaAW7x2wO4IJaI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229750},"main":"dist/support.js","types":"dist/types.d.ts","gitHead":"93d7ba41e4e007b95a3a4cc73a0813f5ad633bd8","release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog",["@semantic-release/exec",{"prepareCmd":"npm run build"}],"@semantic-release/github","@semantic-release/npm"]},"scripts":{"lint":"tsc --noEmit && eslint . --max-warnings=15 --quiet","test":"cypress run","build":"vite build","start":"node ./server","cy:run":"cypress run","cy:open":"cypress open","release":"standard-version","yalc:build":"npm run build && yalc publish","build:watch":"vite build --watch","clean:build":"rm -rf dist && vite build","release:major":"standard-version --release-as major","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","semantic-release":"semantic-release"},"_npmUser":{"name":"a8trejo","email":"abel130@hotmail.com"},"pre-commit":["lint"],"repository":{"url":"git+https://github.com/a8trejo/cypress-plugin-api.git","type":"git"},"_npmVersion":"9.6.7","description":"UI for testing API in Cypress","directories":{},"_nodeVersion":"18.17.0","dependencies":{"vue":"^3.2.41","prismjs":"^1.29.0","highlight.js":"11.4.0","set-cookie-parser":"^2.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^3.1.4","husky":"^8.0.2","eslint":"^8.27.0","cypress":"^14.4.1","express":"4.17.1","postcss":"^8.4.17","pre-commit":"^1.2.2","typescript":"4.5.4","@types/node":"^18.11.8","tailwindcss":"^3.1.8","autoprefixer":"^10.4.12","@types/prismjs":"^1.26.0","@commitlint/cli":"^17.2.0","semantic-release":"^19.0.5","standard-version":"^9.5.0","eslint-plugin-vue":"^9.7.0","@vitejs/plugin-vue":"^3.1.0","generate-changelog":"^1.8.0","@types/set-cookie-parser":"^2.4.2","@rollup/plugin-typescript":"^11.0.0","@typescript-eslint/parser":"^5.42.1","@semantic-release/changelog":"^6.0.1","eslint-plugin-no-only-tests":"^3.1.0","@commitlint/config-conventional":"^17.2.0","@typescript-eslint/eslint-plugin":"^5.42.1"},"peerDependencies":{"cypress":">=10"},"_npmOperationalInternal":{"tmp":"tmp/cypress-plugin-api_1.0.5_1749254407127_0.686481323183791","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"author":{"name":"Filip Hric"},"license":"ISC","name":"@a8trejo/cypress-plugin-api","version":"1.0.6","keywords":["cypress","api","testing","plugin"],"description":"UI for testing API in Cypress","main":"dist/support.js","types":"dist/types.d.ts","scripts":{"test":"cypress run","cy:open":"cypress open","cy:run":"cypress run","start":"node ./server","clean:build":"rm -rf dist && vite build","build":"vite build","build:watch":"vite build --watch","lint":"tsc --noEmit && eslint . --max-warnings=15 --quiet","semantic-release":"semantic-release","release":"standard-version","release:minor":"standard-version --release-as minor","release:patch":"standard-version --release-as patch","release:major":"standard-version --release-as major","yalc:build":"npm run build && yalc publish"},"pre-commit":["lint"],"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/github","@semantic-release/npm"]},"devDependencies":{"@commitlint/cli":"^17.2.0","@commitlint/config-conventional":"^17.2.0","@rollup/plugin-typescript":"^11.0.0","@semantic-release/changelog":"^6.0.1","@types/node":"^18.11.8","@types/prismjs":"^1.26.0","@types/set-cookie-parser":"^2.4.2","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@vitejs/plugin-vue":"^3.1.0","autoprefixer":"^10.4.12","cypress":"^14.4.1","eslint":"^8.27.0","eslint-plugin-no-only-tests":"^3.1.0","eslint-plugin-vue":"^9.7.0","express":"4.17.1","generate-changelog":"^1.8.0","husky":"^8.0.2","postcss":"^8.4.17","pre-commit":"^1.2.2","semantic-release":"^19.0.5","standard-version":"^9.5.0","tailwindcss":"^3.1.8","typescript":"4.5.4","vite":"^3.1.4"},"peerDependencies":{"cypress":">=10"},"dependencies":{"highlight.js":"11.4.0","prismjs":"^1.29.0","set-cookie-parser":"^2.5.1","vue":"^3.2.41"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/a8trejo/cypress-plugin-api.git"},"bugs":{"url":"https://github.com/a8trejo/cypress-plugin-api/issues"},"homepage":"https://github.com/a8trejo/cypress-plugin-api#readme","gitHead":"93d7ba41e4e007b95a3a4cc73a0813f5ad633bd8","_id":"@a8trejo/cypress-plugin-api@1.0.6","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-klfc5iWh8XTvMvr3Z8USWzthuJIIxHtwz+tPm24LYrMttF6a9fxweYdylWzDZ0JvrU0DKruYlKbi8fkrOOB9Uw==","shasum":"2ef7c7a778d65f5eb71007cfcee5f9ae7f682fe8","tarball":"https://registry.npmjs.org/@a8trejo/cypress-plugin-api/-/cypress-plugin-api-1.0.6.tgz","fileCount":9,"unpackedSize":229639,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGp4CAiWPdxfj2CCudwy+msvOZng6Wuva+091ZDYBVvfAiEAnnUPp6UqfHOC7yM6Kd0pvq1eVRESIsyC11x+AHVFLXg="}]},"_npmUser":{"name":"a8trejo","email":"abel130@hotmail.com"},"directories":{},"maintainers":[{"name":"a8trejo","email":"abel130@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cypress-plugin-api_1.0.6_1749254513168_0.6282050374740307"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-06T20:27:02.991Z","modified":"2025-06-07T00:01:53.558Z","1.0.0":"2025-06-06T20:27:03.250Z","1.0.1":"2025-06-06T23:00:30.253Z","1.0.2":"2025-06-06T23:09:46.421Z","1.0.3":"2025-06-06T23:36:14.126Z","1.0.4":"2025-06-06T23:50:02.927Z","1.0.5":"2025-06-07T00:00:07.351Z","1.0.6":"2025-06-07T00:01:53.376Z"},"bugs":{"url":"https://github.com/a8trejo/cypress-plugin-api/issues"},"author":{"name":"Filip Hric"},"license":"ISC","homepage":"https://github.com/a8trejo/cypress-plugin-api#readme","keywords":["cypress","api","testing","plugin"],"repository":{"type":"git","url":"git+https://github.com/a8trejo/cypress-plugin-api.git"},"description":"UI for testing API in Cypress","maintainers":[{"name":"a8trejo","email":"abel130@hotmail.com"}],"readme":"<h2 align=center>Cypress plugin API</h2>\n<p align=\"center\">\n<a href=\"https://github.com/sponsors/filiphric\"><img src=\"https://img.shields.io/static/v1?label=Sponsor&message=%E2%9D%A4&logo=GitHub&color=%23fe8e86\" /></a>\n<a href=\"https://dashboard.cypress.io/projects/v2x96h/runs\"><img src=\"https://img.shields.io/endpoint?url=https://dashboard.cypress.io/badge/count/v2x96h/main&style=flat&logo=cypress\" /></a>\n</p>\n\n<p align=\"center\">\nCypress plugin for effective API testing. Imagine Postman, but in Cypress. Prints out information about the API call in the Cypress App UI.\n</p>\n\n![Cypress plugin for testing API](./images/demo.gif)\n\n### Features\n- cy.api() command, that will information about the API call, such as URL, headers, response and more to the UI frame\n- all of the info can be viewed in a time-travel snapshots\n- simple table for viewing cookies\n- JSON data object and array folding\n- color coding of methods in UI view and in timeline\n- calculating size of the response\n- [combine API calls with UI](#snapshot-only-mode)\n- [hide sensitive headers and auth information](#hiding-credentials)\n- [`requestMode` to add cy.api() features to cy.request() command](#requestmode---enable-ui-for-cyrequest-command)\n- [TypeScript support](#typescript-support)\n\n### Installation\n\nInstall this package:\n```bash\nnpm i cypress-plugin-api\n# or\nyarn add cypress-plugin-api\n```\n\nImport the plugin into your `cypress/support/e2e.js` file:\n```js\nimport 'cypress-plugin-api'\n// or\nrequire('cypress-plugin-api')\n```\n\n### Usage\nYou can now use `cy.api()` command. This command works exactly like `cy.request()` but in addition to calling your API, it will print our information about the API call in your Cypress runner.\n\n#### Snapshot only mode\nIf you want to combine your API calls with your UI test, you can now use `snapshotOnly` mode, that will hide the plugin UI view after command ends. You can access it within the timeline.\n\n`snapshotOnly` mode is set to `false` by default. To set up `snapshotOnly` mode, add following to your test configuration:\n\n```js\nit('my UI & API test', { env: { snapshotOnly: true } }, () => {\n\n  cy.visit('/') // open app\n  cy.api('/item') // call api\n  cy.get('#myElement') // still able to access element on page\n\n})\n```\n\nor you can add the configuration to your `cypress.config.{js,ts}` file:\n```js\nimport { defineConfig } from 'cypress'\n\nexport default defineConfig({\n  e2e: {\n    setupNodeEvents(on, config) {\n    },\n    env: {\n      snapshotOnly: true\n    }\n  },\n})\n```\n\n#### Hiding credentials\nYou can hide your credentials by passing `hideCredentials` option to your env configuration. This will hide all the credentials from UI, but you can still access them via console. This option is set to `false` by default.\n\n```js\nit('my secret test', { env: { hideCredentials: true } }, () => {\n\n  cy.api({\n      url: '/',\n      headers: {\n        authorization: Cypress.env('myToken')\n      }\n    })\n\n})\n```\n\nThe result will look like this:\n\n![Cypress plugin for testing API](./images/hideCredentials.png)\n\nYou can also hide any credentials you want by defining array of keys in `hideCredentialsOptions`,\n\n```js\nit('my secret test', { \n  env: { \n    hideCredentials: true, \n    hideCredentialsOptions: {\n      headers: ['authorization'],\n      auth: ['pass'],\n      body: ['username'],\n      query: ['password']\n    }\n  }\n}, () => {\n\n  cy.api({\n      url: '/',\n      headers: {\n        authorization: Cypress.env('myToken') // hidden\n      },\n      auth: {\n        pass: Cypress.env('myPass') // hidden\n      },\n      body: {\n        username: Cypress.env('myUser') // hidden\n      },\n      qs: {\n        password: Cypress.env('password') // hidden\n      }\n    })\n\n})\n```\n\nThis will override all the defaults set by `hideCredentials`.\n\n#### `requestMode` - enable UI for `cy.request()` command\nThis setting adds all the functionality of `cy.api()` command to `cy.request()`. It’s set to `false` by default. This means that when you call `cy.request()` in your test, it will show UI.\n\n#### TypeScript support\nIn most cases, types work just by installing plugin, but you can add the types to your `tsconfig.json`\n```json\n{\n  \"types\": [\"cypress-plugin-api\"]\n}\n```\nThis will add types for `cy.api()` command, it’s returned values as well as `env` properties.\n\n### Issues\nAll the issues can be found on [issues page](https://github.com/filiphric/cypress-plugin-api/issues), feel free to open any new ones or contribute with your own code.\n\n### Testing Local Changes in Another Repository\nYou can use [yalc](https://github.com/wclr/yalc) to use your local changes as the package in another repository without needing to publish to NPM.\n\n<details>\n<summary>Using yalc</summary>\n\n1. Install yalc globally with `npm i yalc -g`.\n\n2. Run `npm run yalc:build` in the root of your local `cypress-plugin-api` repository (and do this every time you want to make your latest changes available).\n\n3. Run `yalc link cypress-plugin-api` in the root of your local automation repository (only necessary to do this once).\n\n4. To constantly pull the latest local api plugin changes into your local automation repository, run `yalc update` from the root.\n\n5. If you want to stop using yalc, type `yalc retreat --all` in the root of automation repository. And if you want to start using it again, type `yalc restore --all`.\n\n</details>\n\n<!-- ### Want to learn more?\nCome to my upcoming \"Testing API with Cypress\" workshop. We’ll be using this plugin and learning different ways of testing API.\n\n[Register here](https://filiphric.com/cypress-api-testing-workshop)\n\n![Testing API with Cypress workshop](./images/apiWorkshop.png) -->\n<hr>\n<p align=\"center\">\n...powered by coffee and love ❤️  <a href=\"https://filiphric.com\">Filip Hric\n</p>","readmeFilename":"README.md"}