{"_id":"@bananajs/vue3-book-component","_rev":"6-f0b45ad59bde94dc96155c64b57df605","name":"@bananajs/vue3-book-component","dist-tags":{"latest":"0.2.3"},"versions":{"0.1.1":{"name":"@bananajs/vue3-book-component","license":"LGPL-3.0-or-later","version":"0.1.1","main":"BananaVue3Book.common.js","repository":{"type":"git","url":"git://github.com/bananajs-is-already-taken/vue-book-components.git"},"author":{"name":"Orest Pidfihirnyi","email":"orest.pidfihurnyi@uzhnu.edu.ua","url":"https://github.com/Orest-2"},"contributors":[{"name":"Andrii Shafar","email":"andrii.shafar@uzhnu.edu.ua","url":"https://github.com/Reidond"}],"scripts":{"prerelease":"yarn version --patch","release":"npm publish ../dist/vue3-book-component"},"dependencies":{"@vue/compiler-sfc":"^3.0.0-0","core-js":"^3.6.5","vue":"^3.0.0-0"},"peerDependencies":{"vue":"^3.0.0-0"},"description":"<img src=\"logo.svg\" align=\"right\"      alt=\"Book logo made by Freepik\" width=\"120\" height=\"102\">","bugs":{"url":"https://github.com/bananajs-is-already-taken/vue-book-components/issues"},"homepage":"https://github.com/bananajs-is-already-taken/vue-book-components#readme","_id":"@bananajs/vue3-book-component@0.1.1","_nodeVersion":"14.12.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-o+eRZfkFtyc3cq5zyG78bRDgBaviSgBGdY5BygPurjTYWcFF5aUqPKqESnSwy5mRDO9SpS8LzlUZR2pSa8WekA==","shasum":"e1b53711a980de6419ecf978ae09e64238642b60","tarball":"https://registry.npmjs.org/@bananajs/vue3-book-component/-/vue3-book-component-0.1.1.tgz","fileCount":13,"unpackedSize":372624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdFSdCRA9TVsSAnZWagAAVu8QAKBwDaGTGMDSXzO5Qczs\nWR+l8TOmADN7FFwk1yaR0s6Wy4Rn15Ey1aihsjqqaQhP079mE2cV611T40Bb\nl1NFtQhhhTpECRKa91TW/mg1QEfwKsw2Qa977XQF7Jha14dkf1yX/aLnRoV/\nOR6aH1hBvCa1PJqfLfcjHtROwVLrPg/imiAxoJzY6LdQA4kFsra1s+rRFLmp\nXWKDzRYrIdGtj1D5O8VAAwxLBAmBoO8FzJRVZODTXhSC9KOfZgm71eUpeW+t\njzXDUFKRYkjNft0MrAM/6AQY6mB7FgJgg08Y/PVAKpY94ls4ExBHSI/p6Rtq\nwFTTvdfDXtgEQbk5HgDsvun0wLwp9SUQ24ANRcNbC2Ws61D2P7NnlPGZiAQw\nmV+SuGgZW48E/nVCCsrgGqw/EArqWDttzJn/j2AxmexkuoRxVkXaEUo6hKnn\nSeoJ1/+L8kpsEpMMnRJF7hj4WvGkX3YWsSrXMOtioia+A0nsjsbwiMqYtsj5\ndCoLbrmRfcyMad+9jXQQZ9OWZz2Gv7qORUsp4Yu2N9pYGylHb9gn0fQU3/+6\nX84Ff6yM/eFZGtMuIJbcnlVWhtn7GeBwOFnB4njfv+dMDtowywvuB/XZtcu4\noumROdE+RnU/tFbGStVE0EQGf+WUhKnkrUXDmfrcXhO09vg7jrKwH6zEfGzs\n34yI\r\n=uwi9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFn68xepke8PDYrCRrCMxULJEXbfHMukLrsNManfnoLfAiEAiaaL3zz35CSLIGLUtYrVJw86pCVN1nF7mu0mkNuHqXY="}]},"maintainers":[{"name":"reidond","email":"reidond@gmail.com"}],"_npmUser":{"name":"reidond","email":"reidond@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-book-component_0.1.1_1601459356870_0.9282878126083802"},"_hasShrinkwrap":false},"0.1.2":{"name":"@bananajs/vue3-book-component","license":"LGPL-3.0-or-later","version":"0.1.2","main":"BananaVue3Book.common.js","repository":{"type":"git","url":"git://github.com/bananajs-is-already-taken/vue-book-components.git"},"author":{"name":"Orest Pidfihirnyi","email":"orest.pidfihurnyi@uzhnu.edu.ua","url":"https://github.com/Orest-2"},"contributors":[{"name":"Andrii Shafar","email":"andrii.shafar@uzhnu.edu.ua","url":"https://github.com/Reidond"}],"scripts":{"prerelease":"yarn version --patch","release":"npm publish ../dist/vue3-book-component --access public"},"dependencies":{"@vue/compiler-sfc":"^3.0.0-0","core-js":"^3.6.5","vue":"^3.0.0-0"},"peerDependencies":{"vue":"^3.0.0-0"},"description":"<img src=\"logo.svg\" align=\"right\"      alt=\"Book logo made by Freepik\" width=\"120\" height=\"102\">","bugs":{"url":"https://github.com/bananajs-is-already-taken/vue-book-components/issues"},"homepage":"https://github.com/bananajs-is-already-taken/vue-book-components#readme","_id":"@bananajs/vue3-book-component@0.1.2","_nodeVersion":"14.12.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-LLi9gNSKlzjKDEt949PoyNBZEa+eMI4CJb/e/xsmyG6CBILdTiaJ0/IK3V4uWNWogec+VobMIAsR8RpnHirAng==","shasum":"80f6baca2d3308d44a977f8ff5187f6eae41e310","tarball":"https://registry.npmjs.org/@bananajs/vue3-book-component/-/vue3-book-component-0.1.2.tgz","fileCount":13,"unpackedSize":372639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdFUmCRA9TVsSAnZWagAAXAQP/iJc34IgZ7ghn06d9QVt\nTBSwrpFYw63lN/OEeChRi44aBAfKt3l8JI9TU+/a526lVkgXosQTlya35tY8\nVhdoqIHM7Y6Hv66cgSkdmH6emnS83O+nKOIJAkCqtuGqOBMarHhlUNP6tqco\noCJfFjw+m8YJc6WsHc0Syxq6P0+91HuKQKyYX1D2QQrp/WJ9wOkjWI/TStsj\nLOzrg2/zVbtRxqkNDpf9ABBd1AHQxHxDfJD2aNG3mXYnHRlGDtWTesdtKabm\n+BmDqVTR4c3nThZTnvi6Q7Y0gG7sTOnubYyt4gGfK9x8OH3i2AHCS3ayDUF0\nnfUsYmFpqBCzOtcHcHbqp3UxCBvXfUreOa1qTULtGyis/h3iVSdV4PJlj4b5\nAEVExfqDX43pkLuc6SSE3w83mmznpu1V/XYk1sv+rMEDzfx8E0A4bXsuAT31\nFxefe/VrfeItBmbdHoiyms+Mln3Xmq6RBZEstCjHFGPrQSbq6HvEYqnKntYZ\n/GWqanUB4qslkpHPk+yczCoKfdGAn7Z0V/KoS0+hpIzWLdUM/EqsvqqwPH0U\nJHsnEknkfTh0h85za5I5/ktTP6O5O+Trfx77kOeu3kUWLg8kQVE7ppQPCzh7\n72MiSSVY/yqIOn5/5kOetZ+rCWm80BJMRdn8EGhV2cKv6Izg2Kmany8vkPId\nfWoN\r\n=UGJI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGNKOSFY64w3j/iZk5PD0p/CXqcAVRQLBdCDC1G2AWqcAiEArHWHAktRr6vHy2Ime6bark+pmwn/iHtmvXU3H0APZMA="}]},"maintainers":[{"name":"reidond","email":"reidond@gmail.com"}],"_npmUser":{"name":"reidond","email":"reidond@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-book-component_0.1.2_1601459494017_0.007737291047829276"},"_hasShrinkwrap":false},"0.1.3":{"name":"@bananajs/vue3-book-component","license":"LGPL-3.0-or-later","version":"0.1.3","main":"BananaVue3Book.common.js","repository":{"type":"git","url":"git://github.com/bananajs-is-already-taken/vue-book-components.git"},"author":{"name":"Orest Pidfihirnyi","email":"orest.pidfihurnyi@uzhnu.edu.ua","url":"https://github.com/Orest-2"},"contributors":[{"name":"Andrii Shafar","email":"andrii.shafar@uzhnu.edu.ua","url":"https://github.com/Reidond"}],"scripts":{"prerelease":"yarn version --patch","release":"npm publish ../dist/vue3-book-component --access public"},"dependencies":{"@vue/compiler-sfc":"^3.0.0-0","core-js":"^3.6.5","vue":"^3.0.0-0"},"peerDependencies":{"vue":"^3.0.0-0"},"description":"<img src=\"logo.svg\" align=\"right\"      alt=\"Book logo made by Freepik\" width=\"120\" height=\"102\">","bugs":{"url":"https://github.com/bananajs-is-already-taken/vue-book-components/issues"},"homepage":"https://github.com/bananajs-is-already-taken/vue-book-components#readme","_id":"@bananajs/vue3-book-component@0.1.3","_nodeVersion":"14.12.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-3J6RFZ/ZtbcqARdYql1lzLPGO9WnOB2+DZZaEB++exxZlICJgcSkuLEPeJPSWPd7ydfeRz8vm6MkwhZj/ArQ9w==","shasum":"32a23a261d13ff0e37a33d2e42fbee7e48678490","tarball":"https://registry.npmjs.org/@bananajs/vue3-book-component/-/vue3-book-component-0.1.3.tgz","fileCount":13,"unpackedSize":372640,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdFVqCRA9TVsSAnZWagAAo2kQAIbHu6izxnLt/yJ+XqRU\nAP7oFxxIOaYXKpvD3v+Ni/bst9nzTDARKjxON5/LE5RJqaXzAjUsaQXtDv+u\nIM4OJhQ682Blv6Y9pogjqx7k4HU21JFIyvsHVfP4TRG/9RTRTFmsSRssxbrQ\nKqbYguJjUEE4JkInjh5O6Hhi5da+OOroqiGQlZtAtrDj8K1Rd1eEI33NvU/6\nSD5J4AYH2BuIXO0vvafqVTRAkGGcNdxgb1LSiJJqvHa2cFzuV9ab72c+Ly13\nXV/pnmXsjULPkFKFPYOYZNGP0WisONmN+Pc09QyV6OcUtsMCUcFiRI7+ZtpW\nH13kaGyD0FxZFHmPRwZsqQWwFguL6ppSuoiLsmkxsgkKp8kbelfk8WcYRuTq\n7r0vPnjGZS5QSK9Htrb39FukpeikDrRMo17Uns31QwW79kJVGArz2xcQZUUZ\nc959cXx751vzjnZR1KTNxckOHcrkEdmG6xanTtY2jAybepBDqNPuxGxOEmLc\n8TT9z86mV2T9352iFoNYFBznxAPfBRUWLrDPjXmU6n7XT0kwXyrr57A/V/m5\ngyLdCR5jv/6jCL9DKqK5gZn9mebQ8S/q23h/I62PLd/qiAu/52AJOXUFqJWc\nZEXoiAH4FzdNMm7ApZy2Aq+l+8oJXrPG224D9o01scgMNmbkW/ThGjjoj+aN\nGqsR\r\n=kkPl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBVKw7CqnvWh4oyfm3YSTDTfPoIIo4Yxz8U4P5fSu7TCAiBU8dm65txCrUNArBsjqkitXgLxShbABmGuZ8DgQzfatg=="}]},"maintainers":[{"name":"reidond","email":"reidond@gmail.com"}],"_npmUser":{"name":"reidond","email":"reidond@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-book-component_0.1.3_1601459561855_0.7576927607122177"},"_hasShrinkwrap":false},"0.2.3":{"name":"@bananajs/vue3-book-component","license":"LGPL-3.0-or-later","version":"0.2.3","main":"BananaVue3Book.common.js","publishConfig":{"access":"public","registry":"https://registry.npmjs.com","directory":"dist"},"repository":{"type":"git","url":"git://github.com/bananajs-is-already-taken/vue3-book-component.git"},"author":{"name":"Orest Pidfihirnyi","email":"orest.pidfihurnyi@uzhnu.edu.ua","url":"https://github.com/Orest-2"},"contributors":[{"name":"Andrii Shafar","email":"andrii.shafar@uzhnu.edu.ua","url":"https://github.com/Reidond"}],"scripts":{"dev":"vue-cli-service serve --target app demo/main.ts","build":"vue-cli-service build --target lib --name BananaVue3Book --dest dist --entry lib/index.ts && node scripts/copy-to-dist.js"},"dependencies":{"@vue/compiler-sfc":"^3.0.0-0","core-js":"^3.6.5","vue":"^3.0.0-0"},"devDependencies":{"@types/jest":"26.0.14","@typescript-eslint/eslint-plugin":"4.2.0","@typescript-eslint/parser":"4.2.0","@vue/cli-plugin-babel":"~4.5.0","@vue/cli-plugin-eslint":"~4.5.0","@vue/cli-plugin-typescript":"~4.5.0","@vue/cli-plugin-unit-jest":"~4.5.0","@vue/cli-service":"^4.5.6","@vue/cli-shared-utils":"^4.5.6","@vue/eslint-config-airbnb":"^5.0.2","@vue/eslint-config-typescript":"^5.0.2","@vue/test-utils":"^2.0.0-0","concurrently":"^5.3.0","eslint":"7.10.0","eslint-config-prettier":"6.12.0","eslint-plugin-cypress":"^2.10.3","eslint-plugin-vue":"^6.2.2","fibers":"^5.0.0","husky":"^4.2.5","jest":"26.4.2","jest-serializer-vue":"^2.0.2","jest-transform-stub":"^2.0.0","lerna":"^3.22.1","lint-staged":"^10.2.11","pkg-dir":"^4.2.0","sass":"^1.26.11","sass-loader":"^10.0.2","ts-jest":"26.4.0","ts-node":"~9.0.0","tslint":"~6.1.3","typescript":"~4.0.2","vue-eslint-parser":"^7.1.0","vue-jest":"^5.0.0-0"},"description":"<img src=\"logo.svg\" align=\"right\"      alt=\"Book logo made by Freepik\" width=\"120\" height=\"102\">","bugs":{"url":"https://github.com/bananajs-is-already-taken/vue3-book-component/issues"},"homepage":"https://github.com/bananajs-is-already-taken/vue3-book-component#readme","_id":"@bananajs/vue3-book-component@0.2.3","_nodeVersion":"14.12.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-3B2c3Eb11dsfBl+BcGa6wTKiw1Zg4OLz6Pjb3RLtiIZL0cj2PIAZt2miiC2U1L/AopBkdMkPGO9ftsTCCPcI/g==","shasum":"0148a624756aebbba6d9fbd6a72e5ddd4bb82e08","tarball":"https://registry.npmjs.org/@bananajs/vue3-book-component/-/vue3-book-component-0.2.3.tgz","fileCount":13,"unpackedSize":372983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdjJOCRA9TVsSAnZWagAAggEP/jIGxBlOC14HxIwTnvXY\nt1F9H99ixD0vkT7aaYHVUF9V8aRFa8d6FIO/N8Mo/T+7sHBJ0h3VwUXs9knY\n+hvrl4TLCKdLXlJYt101qF6qQ2J4I0DMzq+dybG0GW2OEKYSZa/Fh03+gJJd\naIK/8pRuWBiNzStVrdIJ4G/XPohSdgPk1GEwvIheTVxAwIcJaigK16tP9CS2\n9p0T8JpIhwv6dPgLWTqGkLFZgyu1ehmsU2iysNvY+pIwIYWB1doKM/p8gIji\n6mP8BQbvOOOpQ+Zv5APz1hWrszHlBRjL5cd879dTpiNl4WJW1mrA+T6a0Q47\ncIDIwm9HQW6BNT+h4L0r7t0ZfBLIbvxqUM75wftshUyXjjnsZe0EXcHWg3ij\nX58da9B3VpGeLm6EQssjPg9vr0YMqTGnfHo+vcCYiY7lqccrCe2MHi3IKbAB\nFsqrMSNFLStYax11x//P0qdK+JCo4R/kltnSyus6TzSgCdNxVLPK6avWfJqo\nmr23H8mKX9Kx85cr3b+fw3syNNG409fJLQsZLwCxJfqmSfOv2OWrMF8o/ZbM\nsQXIMg544V9A3FT/D70R6dnQkz6ntyI+OIVMB1NIjDe7HjDPie9JCPoyG0bs\n31L3UFiCU+Q8vaDKmiY/y5BVH6yRm/HCdYwK2CrcipJjrL9nm9csMXsaSZsD\nzAMb\r\n=hcSf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDowYCXCOJXSxk7zcbIqMmt9mZmTV92Ybg4UinkSBomuQIgDhdAdnkrrcopX5giRfvdzIzGh5WMwejTyOX5J13X+dQ="}]},"maintainers":[{"name":"reidond","email":"reidond@gmail.com"}],"_npmUser":{"name":"reidond","email":"reidond@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-book-component_0.2.3_1601581645609_0.014166182893436297"},"_hasShrinkwrap":false}},"time":{"created":"2020-09-30T09:49:16.455Z","0.1.1":"2020-09-30T09:49:17.060Z","modified":"2022-04-04T17:40:53.276Z","0.1.2":"2020-09-30T09:51:34.290Z","0.1.3":"2020-09-30T09:52:42.059Z","0.2.3":"2020-10-01T19:47:25.763Z"},"maintainers":[{"name":"reidond","email":"reidond@gmail.com"}],"description":"<img src=\"logo.svg\" align=\"right\"      alt=\"Book logo made by Freepik\" width=\"120\" height=\"102\">","homepage":"https://github.com/bananajs-is-already-taken/vue3-book-component#readme","repository":{"type":"git","url":"git://github.com/bananajs-is-already-taken/vue3-book-component.git"},"contributors":[{"name":"Andrii Shafar","email":"andrii.shafar@uzhnu.edu.ua","url":"https://github.com/Reidond"}],"author":{"name":"Orest Pidfihirnyi","email":"orest.pidfihurnyi@uzhnu.edu.ua","url":"https://github.com/Orest-2"},"bugs":{"url":"https://github.com/bananajs-is-already-taken/vue3-book-component/issues"},"license":"LGPL-3.0-or-later","readme":"# Vue 3 Book Component\n\n<img src=\"logo.svg\" align=\"right\"\n     alt=\"Book logo made by Freepik\" width=\"120\" height=\"102\">\n\nDistributed under LGPL-3.0-or-later license\n\nBook component for Vue 3. It provides easy, flexible API and great customizability.\n\n- You can make your book interactive\n- Or create interactive journal\n- Or you just need to do something fast and easy way\n\n## Usage\n\n```ts\n// main.ts\n\nimport {createApp} from 'vue';\nimport BananaVue3BookPlugin from '@bananajs/vue3-book-component';\nimport '@bananajs/vue3-book-component/BananaVue3Book.css';\nimport App from './App.vue';\n\ncreateApp(App).use(BananaVue3BookPlugin).mount('#app');\n```\n\n```html\n// App.vue\n\n<template>\n  <banana-vue3-book :options=\"options\" :list=\"list\">\n      <template #first>\n      </template>\n\n      <!-- item of slot data is the same object in list prop -->\n      <template #faceFront=\"{ item }\">\n      </template>\n\n      <template #faceBack=\"{ item }\">\n      </template>\n\n      <template #last>\n      </template>\n  </banana-vue3-book>\n</template>\n<script>\n  setup() {\n    const options = {\n      duration: 1500,\n      perspective: 1500,\n      delay: 1000,\n      autoplay: true,\n      loop: false,\n    };\n\n    const list = [/* your data to show */];\n\n    return { options, list };\n  },\n</script>\n```\n\n## API\n\n### Props\n\n| Name      | Type   | Purpose                    |\n| --------- | ------ | -------------------------- |\n| `options` | Object | Different options for book |\n| `list`    | Array  | Your pages to show         |\n\n### Options object\n\n#### `duration`\n\nHow fast will work auto flip.\n\nDefault: `1500`\n\n#### `perspective`\n\nDefault: 1500\n\n#### `delay`\n\nDelay between page turn\n\nDefault: 1000\n\n#### `autoplay`\n\nTurn on/off auto play\n\nDefault: false\n\n#### `loop`\n\nTurn on/off loop\n\nDefault: false\n\n### Slots\n\n| Name        | Data       | Purpose            |\n| ----------- | ---------- | ------------------ |\n| `first`     | None       | First item in book |\n| `faceFront` | `{ item }` | Face of the page   |\n| `faceBack`  | `{ item }` | Back of the page   |\n| `last`      | None       | Last item in book  |\n\n## Contributing\n\n1. Fork it (<https://github.com/bananajs-is-already-taken/vue3-book-component/fork>)\n2. Create your feature branch (`git checkout -b feature/fooBar`)\n3. Commit your changes using a semantic commit message.\n4. Push to the branch (`git push origin feature/fooBar`)\n5. Create a new Pull Request\n\n## Assets\n\nIcons made by <a href=\"https://www.flaticon.com/authors/freepik\" title=\"Freepik\">Freepik</a> from <a href=\"https://www.flaticon.com/\" title=\"Flaticon\"> www.flaticon.com</a>\n","readmeFilename":"README.md"}