{"_id":"@advanced-rest-client/arc-mock","_rev":"9-9b09df88b11a2604ce7e7d2c8103bb5e","name":"@advanced-rest-client/arc-mock","dist-tags":{"latest":"6.0.1"},"versions":{"5.0.0":{"name":"@advanced-rest-client/arc-mock","version":"5.0.0","author":{"name":"Pawel Uchida-Psztyc","email":"pawel.psztyc@gmail.com"},"license":"Apache-2.0","_id":"@advanced-rest-client/arc-mock@5.0.0","maintainers":[{"name":"jarrodek","email":"jarrodek@gmail.com"},{"name":"twoplustwoone","email":"francisco.digiandomenico@gmail.com"},{"name":"lbauret","email":"leandro.bauret@mulesoft.com"},{"name":"carowright","email":"carolina.wright@mulesoft.com"}],"contributors":[{"name":"Your name can be here!"}],"homepage":"https://github.com/advanced-rest-client/arc-mock#readme","bugs":{"url":"https://github.com/advanced-rest-client/arc-mock/issues","email":"arc@mulesoft.com"},"dist":{"shasum":"8c324becd1481dfde76a425d98d5bd6a44f101e2","tarball":"https://registry.npmjs.org/@advanced-rest-client/arc-mock/-/arc-mock-5.0.0.tgz","fileCount":27,"integrity":"sha512-ZPFAv0kHwumQFfMgeQaXQBuucygRAZ1GbVCx7HQ44RPRdaXw9+JI/Eq5BskoL+4oOUI4KiVurSus8qkarShCUA==","signatures":[{"sig":"MEUCIBalTERrJsdF4H5eGFxUy+RZl+LexjJDgy4YeysxNFSOAiEAj7K8DDedOgVRVO4xLdx8PtS1ilwzzn++lAv3ofhIBYM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41261},"main":"index.js","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"module":"index.js","gitHead":"a868d354e4dec0ff114827b79d4d2ef8ebfe7d71","scripts":{"lint":"npm run lint:eslint","test":"npm run test:node && npm run test:browser","format":"npm run format:eslint","test:node":"mocha test/**/*.test.node.js","lint:types":"tsc","test:watch":"web-test-runner test/**/*.test.js --node-resolve --watch --playwright --browsers chromium","lint:eslint":"eslint --ext .js,.html . --ignore-path .gitignore","test:browser":"web-test-runner test/**/*.test.js --coverage --node-resolve --playwright --browsers chromium firefox webkit","format:eslint":"eslint --ext .js,.html . --fix --ignore-path .gitignore"},"_npmUser":{"name":"jarrodek","email":"jarrodek@gmail.com"},"prettier":{"printWidth":240,"arrowParens":"always","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git://github.com/advanced-rest-client/arc-mock.git","type":"git"},"_npmVersion":"6.14.15","description":"Mocking library for Advanced REST Client","directories":{},"lint-staged":{"*.js":["eslint --fix"]},"_nodeVersion":"14.18.0","dependencies":{"@pawel-up/data-mock":"^0.1.7","@advanced-rest-client/events":"^0.2.22"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","husky":"^7.0.2","mocha":"^9.1.3","sinon":"^11.1.2","eslint":"^8.0.1","typescript":"^4.4.4","@babel/core":"^7.15.8","lint-staged":"^11.2.3","babel-eslint":"^10.1.0","@commitlint/cli":"^13.2.1","@open-wc/testing":"^3.0.1","@web/test-runner":"^0.13.20","@babel/preset-env":"^7.15.8","@babel/eslint-parser":"^7.15.8","eslint-plugin-import":"^2.25.2","eslint-config-prettier":"^8.3.0","eslint-config-airbnb-base":"^14.2.1","typescript-lit-html-plugin":"^0.9.0","@web/test-runner-playwright":"^0.8.8","eslint-plugin-no-only-tests":"^2.6.0","@commitlint/config-conventional":"^13.2.0"},"_npmOperationalInternal":{"tmp":"tmp/arc-mock_5.0.0_1634598381358_0.638126544219743","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"@advanced-rest-client/arc-mock","version":"6.0.0","author":{"name":"Pawel Uchida-Psztyc","email":"pawel.psztyc@gmail.com"},"license":"Apache-2.0","_id":"@advanced-rest-client/arc-mock@6.0.0","maintainers":[{"name":"jarrodek","email":"jarrodek@gmail.com"},{"name":"twoplustwoone","email":"francisco.digiandomenico@gmail.com"},{"name":"lbauret","email":"leandro.bauret@mulesoft.com"},{"name":"carowright","email":"carolina.wright@mulesoft.com"}],"contributors":[{"name":"Your name can be here!"}],"homepage":"https://github.com/advanced-rest-client/arc-mock#readme","bugs":{"url":"https://github.com/advanced-rest-client/arc-mock/issues","email":"arc@mulesoft.com"},"dist":{"shasum":"0333ca2deb1c659ff88201c0f1770e581ae12cea","tarball":"https://registry.npmjs.org/@advanced-rest-client/arc-mock/-/arc-mock-6.0.0.tgz","fileCount":28,"integrity":"sha512-TZ9myI8HtQb7rmI95GYtp2nbPemnhm8co7SyFRBe4Y02Jzktv3w+8PIZLuJJlALrsApo5soZUErFPij/LeuKYQ==","signatures":[{"sig":"MEQCIBP8eUfaZIzwny9jn0lnBVoPj0/KoF0BYTNUp4Hay+jEAiBuWYHytrj/i/MhsNVvfkwaNGTPrpbkvy+/udZ9cB7toQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwtXQCRA9TVsSAnZWagAAyUkQAIwM3tl21JaRKxAlPSUl\nbZLnnDsgjf9DmGm0/VEMlLU6KkJ7pmzdG8BSghuKD3C5Ikqg+bx/bHhayx9n\nAyai3PEe3F7KZnUNXCfpD3+Y70Xhvtg9DuJlM48dyfYqLnpKCO4D58Hp5JXA\nJZUp2nV90qEbYNqFWxdKpx6k4aXN92eGI5fLeI8sGGOdmkFx1n+IZr/iVPtR\nnoB/dauEeGacKQtp+FmGXsTurRLQTGGVzjf9b5Z2WZs8WVqh5TKD0xwD4Yt8\nGsQdHek0XJgPI4bXxxu4fYkau0QNj73xfdeecM2nqUqR3cIxB7xcxahydEu7\n2HmDIDcflZUg3C4a56eEnLJ0OBj/mcOGNi2n/1sFv4nJQWcDiL8Bez+OxvB+\nWLtwieR4zMZ9aLemuNpXDtfjTjC066iN6aquxN54wBdBGJpA1sCHo9/4QzV3\nXqwORwdNMqaK7j69TrTj2yFa31QTdYumRMy7HccAt+EurT/xDXZY8tAGpUY7\noZc0N5nF4lLEbhVHJjxXj9DAjQA1PFf+h1idNkoFp0Gto/SHGy0CZ3vS8wFy\nycgbVZUxtlc3AiTVVfDj1rWgaXEoQzlG8viKLJRhcA3wdXfxe214gcqlLzDc\ndT02dnXIQ3rEBgezso9TtVbFDKxH5aw3CGnKeTAcbRodwP86cfbFMX9TThsc\nZWCH\r\n=nZPr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"module":"index.js","gitHead":"c0ac304dfa4d98a1ef488765e4dcf701aa51b1ef","scripts":{"lint":"npm run lint:eslint","test":"npm run test:node && npm run test:browser","format":"npm run format:eslint","prepare":"husky install","test:node":"mocha test/**/*.test.node.js","lint:types":"tsc","test:watch":"web-test-runner test/**/*.test.js --node-resolve --watch --playwright --browsers chromium","lint:eslint":"eslint --ext .js,.html . --ignore-path .gitignore","test:browser":"web-test-runner test/**/*.test.js --coverage --node-resolve --playwright --browsers chromium firefox webkit","format:eslint":"eslint --ext .js,.html . --fix --ignore-path .gitignore"},"_npmUser":{"name":"jarrodek","email":"jarrodek@gmail.com"},"prettier":{"printWidth":240,"arrowParens":"always","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git://github.com/advanced-rest-client/arc-mock.git","type":"git"},"_npmVersion":"6.14.15","description":"Mocking library for Advanced REST Client","directories":{},"lint-staged":{"*.js":["eslint --fix"]},"_nodeVersion":"14.18.1","dependencies":{"@pawel-up/data-mock":"^0.1.7","@advanced-rest-client/events":"^18.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","husky":"^7.0.4","mocha":"^9.1.3","sinon":"^12.0.1","eslint":"^8.2.0","typescript":"^4.4.4","lint-staged":"^11.2.6","@commitlint/cli":"^14.1.0","@open-wc/testing":"^3.0.3","@web/test-runner":"^0.13.22","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-config-airbnb-base":"^15.0.0","typescript-lit-html-plugin":"^0.9.0","@web/test-runner-playwright":"^0.8.8","eslint-plugin-no-only-tests":"^2.6.0","@commitlint/config-conventional":"^14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/arc-mock_6.0.0_1636764180306_0.17301495824739765","host":"s3://npm-registry-packages"}},"6.0.1":{"name":"@advanced-rest-client/arc-mock","version":"6.0.1","author":{"name":"Pawel Uchida-Psztyc","email":"pawel.psztyc@gmail.com"},"license":"Apache-2.0","_id":"@advanced-rest-client/arc-mock@6.0.1","maintainers":[{"name":"jarrodek","email":"jarrodek@gmail.com"},{"name":"twoplustwoone","email":"francisco.digiandomenico@gmail.com"},{"name":"lbauret","email":"leandro.bauret@mulesoft.com"},{"name":"carowright","email":"carolina.wright@mulesoft.com"}],"contributors":[{"name":"Your name can be here!"}],"homepage":"https://github.com/advanced-rest-client/arc-mock#readme","bugs":{"url":"https://github.com/advanced-rest-client/arc-mock/issues","email":"arc@mulesoft.com"},"dist":{"shasum":"1fda00cbaa6949e6a72d2d5dc156fb60d0c38f9d","tarball":"https://registry.npmjs.org/@advanced-rest-client/arc-mock/-/arc-mock-6.0.1.tgz","fileCount":28,"integrity":"sha512-ScZp8n6Pu0qMhkcu782OwxZLSF0/H362SlePrDtDgooBDZ1q6OauHSxG/p/DwJs2CV7b705Lf6Y2+IcGsiXPyw==","signatures":[{"sig":"MEUCIBjwdCNqe+gr9/6DXCrCK13lvpU0Jm4JpwMdAejZ48jPAiEAp4RPPB6oq6YRU7rP5Gmw2Zfwk87KRRKSkppIPlhii3M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBpz0CRA9TVsSAnZWagAAu4kP/3M6pFNsY19is8/+WCSM\nRhuLDfavOTb6jWnwiJXLF4YnAVW+A3m4uVVB1o58w46i/rwzwhp1I8sjWSvG\nmLiXXrp22IpUtMdTfJEQRBrjh7dLrFigQQ1G4/Tdx1t/x2ZARrb5Jl+4+4py\nPQ4S5zvskRWoCfbrAExZgTQYH3Ap/HsOD8iGC9PkIoFxM+59I8dfg58CN7Yx\noanqNUGT3hbOuolEoIe77q/Ub8B/6DQddgVOCl+aFZdIvcpo0edAQeFsISCu\nqONyYhdP2DHZQ7L3YYftTd3WsxzMsmDbdGzz5YDro86gEMy/fRjQSJ8PPC7y\nm3HrS3Z9PI5nteldgqHAvtie6MBtktDbj71XjBn7uH3SPgtNzdCbvNe2ktJO\n0TRJOlw7LiVUCZCZFtPg2A054+6rQVJXMnWvRKwvIGCddNtxXkV0Yl6ei7Ai\nOs5HSUeXAQrOQNFjQIGkXRqPVfZmEWxeypZIbonRFCYVx2Lh6M3k4Q6E+6iN\n5AO45BOYWTAQz0c+f6CXynBalT94kQHyJqe+kx0Yvd9DH7wSctMcxiawt51g\n6D44ZXu87F8pnWI4iLN9fYlEjUtilqYWXey9HRvTfs7cQuPb7BShBFWbIvkf\n1qyfmXZFUE6ZSxxN1Mey/EtodvzcxOD5v6jT79T6LWzGP/9lnWXOjbmrVLeP\nc6ry\r\n=Gq/w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"module":"index.js","gitHead":"95c637b992f71ef5f24ba82c0711940ccae0872c","scripts":{"lint":"npm run lint:eslint","test":"npm run test:node && npm run test:browser","format":"npm run format:eslint","prepare":"husky install","test:node":"mocha test/**/*.test.node.js","lint:types":"tsc","test:watch":"web-test-runner test/**/*.test.js --node-resolve --watch --playwright --browsers chromium","lint:eslint":"eslint --ext .js,.html . --ignore-path .gitignore","test:browser":"web-test-runner test/**/*.test.js --coverage --node-resolve --playwright --browsers chromium firefox webkit","format:eslint":"eslint --ext .js,.html . --fix --ignore-path .gitignore"},"_npmUser":{"name":"jarrodek","email":"jarrodek@gmail.com"},"prettier":{"printWidth":240,"arrowParens":"always","singleQuote":true,"trailingComma":"all"},"repository":{"url":"git://github.com/advanced-rest-client/arc-mock.git","type":"git"},"_npmVersion":"6.14.16","description":"Mocking library for Advanced REST Client","directories":{},"lint-staged":{"*.js":["eslint --fix"]},"_nodeVersion":"14.19.0","dependencies":{"@pawel-up/data-mock":"^0.1.7","@advanced-rest-client/events":"^18.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.4","husky":"^7.0.4","mocha":"^9.1.3","sinon":"^13.0.1","eslint":"^8.2.0","typescript":"^4.4.4","lint-staged":"^12.3.3","@commitlint/cli":"^16.1.0","@open-wc/testing":"^3.0.3","@web/test-runner":"^0.13.22","eslint-plugin-import":"^2.25.3","eslint-config-prettier":"^8.3.0","eslint-config-airbnb-base":"^15.0.0","typescript-lit-html-plugin":"^0.9.0","@web/test-runner-playwright":"^0.8.8","eslint-plugin-no-only-tests":"^2.6.0","@commitlint/config-conventional":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/arc-mock_6.0.1_1644600563912_0.7417235139890279","host":"s3://npm-registry-packages"}}},"time":{"created":"2021-10-18T23:06:21.285Z","modified":"2026-04-07T19:30:15.899Z","5.0.0":"2021-10-18T23:06:21.560Z","6.0.0":"2021-11-13T00:43:00.482Z","6.0.1":"2022-02-11T17:29:24.107Z"},"bugs":{"url":"https://github.com/advanced-rest-client/arc-mock/issues","email":"arc@mulesoft.com"},"author":{"name":"Pawel Uchida-Psztyc","email":"pawel.psztyc@gmail.com"},"license":"Apache-2.0","homepage":"https://github.com/advanced-rest-client/arc-mock#readme","repository":{"url":"git://github.com/advanced-rest-client/arc-mock.git","type":"git"},"description":"Mocking library for Advanced REST Client","contributors":[{"name":"Your name can be here!"}],"maintainers":[{"email":"jarrodek@gmail.com","name":"jarrodek"},{"email":"alexperez@mulesoft.com","name":"alexperez_march_2024"},{"email":"elmellidiego@gmail.com","name":"dmacias"}],"readme":"# ArcMock\n\nGenerates data for ARC demo pages and tests scenarios.\n\n[![Published on NPM](https://img.shields.io/npm/v/@advanced-rest-client/arc-mock.svg)](https://www.npmjs.com/package/@advanced-rest-client/arc-mock)\n\n[![tests](https://github.com/advanced-rest-client/arc-mock/actions/workflows/deployment.yml/badge.svg)](https://github.com/advanced-rest-client/arc-mock/actions/workflows/deployment.yml)\n\n**Note** API surface changed in version 4.x.\n\n## Usage\n\n### Installation\n\n```sh\nnpm install --save @advanced-rest-client/arc-mock\n```\n\n### In a test scenario\n\n```js\nimport { assert } from '@open-wc/testing';\nimport { ArcMock } from '@advanced-rest-client/arc-mock';\n\ndescribe('Action', () => {\n  before(async () => {\n    const generator = new ArcMock();\n    await generator.store.insertSavedIfNotExists();\n  });\n\n  it('has request data', () => {\n    // ...\n  });\n});\n```\n\n## Development\n\n```sh\ngit clone https://github.com/advanced-rest-client/arc-mock\ncd arc-mock\nnpm install\n```\n\n### Running the tests\n\n```sh\nnpm test\n```\n","readmeFilename":"README.md"}