{"_id":"@dodopizza/cashierapp-plugin-contracts","_rev":"3-74f67323a490d0eb223ce897ba0470dc","name":"@dodopizza/cashierapp-plugin-contracts","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@dodopizza/cashierapp-plugin-contracts","version":"1.0.0","description":"Public contracts for cash register plugins","main":"index.js","directories":{"example":"examples"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/dodopizza/cashierapp-plugin-contracts.git"},"keywords":["contracts","plugin","cashierapp","dodopizza","cashregister"],"author":{"name":"bruzhmelev"},"license":"Apache-2.0","bugs":{"url":"https://github.com/dodopizza/cashierapp-plugin-contracts/issues"},"homepage":"https://github.com/dodopizza/cashierapp-plugin-contracts#readme","gitHead":"a5041506198a2c8fafdc0a8a4e0f779f60a61ec0","_id":"@dodopizza/cashierapp-plugin-contracts@1.0.0","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-Tt5i+iowvJbPiQGZqgAZkpQxqSJPGRVaCHNuvned4KXqRi1tHpBZ0Kdl/8zeBXtrxFLfFqLOoT2QYcBdaLIvWQ==","shasum":"f1c8f55278943589867bb93c65c5774f7bc57bfb","tarball":"https://registry.npmjs.org/@dodopizza/cashierapp-plugin-contracts/-/cashierapp-plugin-contracts-1.0.0.tgz","fileCount":16,"unpackedSize":43255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpSj5CRA9TVsSAnZWagAAeocP/2K1hdDAbHajgCHCQzk1\nBsVJ6hDhTJml6dT73C3KAQVtjcEsh1zeWx1+1/6TxUycquAKUIdTCMr7jiMv\nKRGoT0lYn4AtiarLnYMuKwMlX0by6mFfGJsqtp2xIW/okwnZG4b6aggCQhiG\nsJShrw6JB6QhMYxrwp+fgh9YZ11DDfiprbm2II4Vu7Zss8vXT2qfr+Z2Wvh8\n2TsH3CLV9U2LWGXSqTQw8fgP06Vw3l+0S8961A3gpvNmHwCtECiHqZWeWu1H\nMskEXR4FPZ4J/cySPMoPS3q2ZfNrAhxBKb3onn906mvO/AYP8Ti/Vu3kp5Fy\nl1KPj3HnXKhfSTTpOWz+7cGYtsWC0lSMAKHemSorZ4yswm+bvYA/fet7ZGQQ\ntQnOefkzT+2E3QlMiYuNoeThj4YD9SHCKwHLYOM2FmjHaB5xNolFBHpiltmW\nr5Xz9Yx1IajHcQ+ZvYpq0IUsciWjdRzcRNvNtJCxlnc6+6u85LOA/PEj0Auo\nT0iUlH5qLPLZbqKXwuoSv6Z29o3eFrI2o0VjUtS0D6XfaloV+SAdaD2cAoRT\n6Ol0KHo4cA6Dg68iZDorOA1Q+qMLZ07Mo0ThSKIVRZ+dp7Zwzvv6WtKwLlXq\nu3HmEY3pVNMU2pzzXC+V74QEp2sote464Q+7kZ2pw+1b0QPmNvHuArtnvVHQ\nL7XP\r\n=1sR9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0kgH2K8bNWQqKWJzmJl5yrFZvcKL4kXMLOmzJfrb/YQIhAOBN2S0ntDvGloYZBGwclZVyVAS78LnR4/nFS5qLS2WM"}]},"_npmUser":{"name":"dodopizza","email":"devcommunity@dodopizza.com"},"maintainers":[{"name":"dodopizza","email":"devcommunity@dodopizza.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cashierapp-plugin-contracts_1.0.0_1621436665053_0.8622854657134158"},"_hasShrinkwrap":false},"1.0.1":{"name":"@dodopizza/cashierapp-plugin-contracts","version":"1.0.1","description":"Public contracts for cash register plugins","module":"./src/index.ts","directories":{"example":"examples"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/dodopizza/cashierapp-plugin-contracts.git"},"keywords":["contracts","plugin","cashierapp","dodopizza","cashregister"],"author":{"name":"bruzhmelev"},"license":"Apache-2.0","bugs":{"url":"https://github.com/dodopizza/cashierapp-plugin-contracts/issues"},"homepage":"https://github.com/dodopizza/cashierapp-plugin-contracts#readme","gitHead":"04ce38ac773a952b7f50a5f5147cca4eb3cd251f","_id":"@dodopizza/cashierapp-plugin-contracts@1.0.1","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-r50EMxlPted1/YKSF/6n11JDA7l4E8zaRi+y9eEhB40iwOjQRLyWfc8lz2A+WINbGuC9AQjv1BInrS9vQzdOSA==","shasum":"a8ec8e0e066c56d132478431503a0d7bffebcf51","tarball":"https://registry.npmjs.org/@dodopizza/cashierapp-plugin-contracts/-/cashierapp-plugin-contracts-1.0.1.tgz","fileCount":17,"unpackedSize":44293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpjjpCRA9TVsSAnZWagAA52oP/iwjku8njaD+wTdS4JgD\nas3rlKqpo7CPAiC/VVgFwy3ScoSzMqMAZJnwCAEj68++45vCRv2xFdJkTtb4\n9bxCb49v5ANLRb3l6pib++INfszkOkPaYEhMut9DI52Qwfyuu5+XR07agctP\nSem0F4IT5Jqe2FGlC8ooQUrRt8SxcorkFXfV6mXeyQWTUHpQJFK5/ALCUApP\nqo14plpfOUNWtDABSGRwq8Hu/H4FHFsJdvdgcbhb1x7YnvrK16LBIGlcuU3H\ntjgVwa8FbN7VvdsyNtCIxSQreqU/9bGEfRuQMjC+uL7rrtrLyADtKCelsAl2\nm/dSD+P70LR5PlijMmJjkYJBLCO1QeaNc9NPRKNpGPUu41sEUjNISyCXnici\nZgn/pdpVpK+08kozzjmBKUXqloxwt/IcCBtZCSbhfAJgZGpf5X6ls5wxZXBf\nKFjP5PCD9tKieYEays4eBAZsMYzl8EhGQB5FWsuP3HHx2zRnyCVG3laVcuDS\nsX2Yr8fIx2pGe1yhQHzOqtsXpMLnNtpFujbL1jW4l1q++dzqJpWNnDw5tGrt\nsnN2aAk4Q3IELmbnhgzXFBS1hdQ4AuKLrRFs4VuDo4PPGnHPXmPDgA2H1LqH\n+aAAZF9vTI3jB2toDVuOYhHQQEcxlTGcyBKsJBSFCUaTZeHlqyLFurOxiCzi\nqzmY\r\n=1W4E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4qAr4FEY8RnyIDaPIYeg9ANDomBCqDxj/PkKMu7MM8gIhANIkOy6uYUPzOMXznFwjJreyRWj2C2NJsI4l3n+lg4CD"}]},"_npmUser":{"name":"dodopizza","email":"devcommunity@dodopizza.com"},"maintainers":[{"name":"dodopizza","email":"devcommunity@dodopizza.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cashierapp-plugin-contracts_1.0.1_1621506280849_0.6529496848952334"},"_hasShrinkwrap":false},"1.0.2":{"name":"@dodopizza/cashierapp-plugin-contracts","version":"1.0.2","description":"Public contracts for cash register plugins","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"webpack"},"repository":{"type":"git","url":"git+https://github.com/dodopizza/cashierapp.git"},"license":"Apache-2.0","bugs":{"url":"https://github.com/dodopizza/cashierapp/issues"},"homepage":"https://github.com/dodopizza/cashierapp/blob/master/src/main/proxyPlugin/publicContracts/readme.md","devDependencies":{"ts-loader":"9.2.1","typescript":"4.2.4","webpack":"5.37.1","webpack-cli":"4.7.0"},"_id":"@dodopizza/cashierapp-plugin-contracts@1.0.2","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-gtDJmqcXV/D8q/8o58MSZwg3RHXxUUvaDiEt0wwDA5nFtB0eaffZkMP581eKBdT/xWTTPpMH51whCeOThxv3Ag==","shasum":"823b9569ba72ba01ecbdc01c07d0c34535c4f934","tarball":"https://registry.npmjs.org/@dodopizza/cashierapp-plugin-contracts/-/cashierapp-plugin-contracts-1.0.2.tgz","fileCount":23,"unpackedSize":49795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrOiMCRA9TVsSAnZWagAAgFUP/iIcaGx1MKOAg9IMzQ92\nrj/x94E6SNYjY5VV45fRYV/QqM2vA1Ng/Eu2NXYj1UQ0mJtlhgm3RiVrG/fk\n1Q/U4hBFYQnXq3KKPSVu9FZFR5UB9uSHvZcvsAOcnS+Ybo2qPB4m7H8LTBco\nvcdL6f83d/n6pf1NUpNLVcOMm0VEEuUJRkIOnERw9MlwJMrgZnvIEx/FvSEu\nDSeMVvOq0qZBf30rUpu3+FBrj+ByrLKirC8XlJoj4WZuHzsx+/8P91H3yjPm\nfeUROCoZHEELTyHNvNYYOPJ1r3B3ZdN8hDOhBvI8DA5HossKU9nva9OKqpzP\nM6/GBHZF2im3tPhPaueDeMxsVeW0EfS28+rnY5pbfidfnhSgtVe/8iw7/8yM\nNEp7b/fLWptDVYSsuklLVtqF6YV5+GeyNz3ljuWIG7klLivTUxb3ZHkdtomg\ngSNqDhnQDsGYufS2544pTw1f7yad1uSoyy7r0+XdIcJfNZd6+UUYtOyeVKWh\n1yzyBd8chNSdzpZeH1V6FpGLd3UfxrkwuMIEBa5IfpohZp7L9j8G+wfQN/KO\nt0i71CBQij/qipID+n2vi09rokBTXD/IC3bj7uqywqupsPH6Ir5POrPE44/p\n9nc8QRt00cRiOAYf+rSOuxAclPu6moJMuSuphnWSoF5IQ2QztkOn+kwNBVdX\nWSaB\r\n=tElN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIByBtdibxsRyyXdERcflAmdIWCsSeSFKcRFiaV+aSbuiAiAlGmv1MCznVOJookzAeooOrgGANqT9GDLGa50jP9bG9w=="}]},"_npmUser":{"name":"dodopizza","email":"devcommunity@dodopizza.com"},"directories":{},"maintainers":[{"name":"dodopizza","email":"devcommunity@dodopizza.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cashierapp-plugin-contracts_1.0.2_1621944459535_0.9350062007946529"},"_hasShrinkwrap":false}},"time":{"created":"2021-05-19T15:04:24.988Z","1.0.0":"2021-05-19T15:04:25.223Z","modified":"2022-04-05T05:05:57.400Z","1.0.1":"2021-05-20T10:24:41.053Z","1.0.2":"2021-05-25T12:07:39.645Z"},"maintainers":[{"name":"dodopizza","email":"devcommunity@dodopizza.com"}],"description":"Public contracts for cash register plugins","homepage":"https://github.com/dodopizza/cashierapp/blob/master/src/main/proxyPlugin/publicContracts/readme.md","repository":{"type":"git","url":"git+https://github.com/dodopizza/cashierapp.git"},"bugs":{"url":"https://github.com/dodopizza/cashierapp/issues"},"license":"Apache-2.0","readme":"# cashierapp-plugin-contracts\n\nPublic contracts for cash register plugins\n\n## How to publish new contracts\n\n1. Do changes in contracts\n2. Up package.json version (semver)\n3. Create and publish new [GitHub Release](https://github.com/dodopizza/cashierapp-plugin-contracts/releases)\n4. [\"Publish\"](https://github.com/dodopizza/cashierapp-plugin-contracts/actions/workflows/npm-publish.yaml) GitHub Action will start and publish new npm-package to public [npm-registry](https://www.npmjs.com/package/@dodopizza/cashierapp-plugin-contracts)\n\n## Examples Receipt of `handleSale` method\n\n[Examples](./examples)","readmeFilename":"readme.md"}