{"_id":"vue-horizontal","_rev":"27-571dc748c264e15471dfcc7c28eab821","name":"vue-horizontal","dist-tags":{"latest":"0.8.13","next":"1.0.2"},"versions":{"0.0.0":{"name":"vue-horizontal","version":"0.0.0","description":"An ultra simple pure vue horizontal layout for modern responsive web with zero dependencies.","author":{"name":"Fuxing Loh"},"repository":{"type":"git","url":"git+https://github.com/fuxingloh/vue-horizontal.git"},"bugs":{"url":"https://github.com/fuxingloh/vue-horizontal/issues"},"keywords":["vue","vuejs","nuxt","horizontal","list view","scroll view","airbnb list"],"license":"MIT","private":false,"main":"dist/vue-horizontal.ssr.js","browser":"dist/vue-horizontal.esm.js","module":"dist/vue-horizontal.esm.js","unpkg":"dist/vue-horizontal.min.js","types":"vue-horizontal.d.ts","scripts":{"serve":"vue-cli-service serve dev/serve.ts","build":"cross-env NODE_ENV=production rollup --config build/rollup.config.js","build:ssr":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format cjs","build:es":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format es","build:unpkg":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format iife","lint:js":"eslint --ext .js,.vue --ignore-path .gitignore .","lint:style":"stylelint **/*.{vue,css} --ignore-path .gitignore","lint":"npm run lint:js && npm run lint:style"},"dependencies":{},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/preset-typescript":"^7.9.0","@rollup/plugin-alias":"^2.2.0","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-replace":"^2.3.2","@typescript-eslint/eslint-plugin":"^4.9.1","@typescript-eslint/parser":"^4.9.1","@vue/cli-plugin-babel":"^4.3.1","@vue/cli-plugin-typescript":"^4.3.1","@vue/cli-service":"^4.3.1","@vue/eslint-config-typescript":"^7.0.0","cross-env":"^7.0.2","eslint":"^7.15.0","eslint-plugin-vue":"^7.2.0","minimist":"^1.2.5","rollup":"^2.7.3","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^5.3.0","rollup-plugin-vue":"^5.1.6","stylelint":"^13.7.2","stylelint-config-standard":"^20.0.0","typescript":"^3.8.3","vue":"^2.6.11","vue-template-compiler":"^2.6.11"},"peerDependencies":{"vue":"^2.6.11"},"engines":{"node":">=10"},"gitHead":"c8d0376f41c49cf120e59ebf9f9d147aae09fe77","homepage":"https://github.com/fuxingloh/vue-horizontal#readme","_id":"vue-horizontal@0.0.0","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-CTjn/u1Ke3XJ17UBQ3n1FUjcBP5+MUQSLZDE4A8TrJagzikyfrIDmfORZqKPYELdJWLoEOcpKHfkbXHTNnER9g==","shasum":"1960506c6c7d0fc2a5ecc6860805618697a9354c","tarball":"https://registry.npmjs.org/vue-horizontal/-/vue-horizontal-0.0.0.tgz","fileCount":8,"unpackedSize":37675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf1M7oCRA9TVsSAnZWagAAiDAP/3/NO4IRX13bsB7wtEZd\nTRxXSF/xX3hxRb6A1XOPqF9aH9i6dH3b/VurXnGcaafW3EtMiiZ1fZeufWLK\nItpy12G+lRYchGotDoSrDkBMA/EqjlL5+VplSfMDtA6M3Er3tjzZ5A53pdyq\nLJf/gsi+z/nz5BJWaETrp69OWxW5l/iMzJwfpraKShf9l1MMrcH3VXE7NO5d\nY2CD8PUyl9bQazGrDfaiRk+x1Livzd8N+fs5K0iHKjODHkct0n0iigEfan4g\no/V7IDGSdjuYH598276yF0t87TFLH7YbpebvDGQEjGx0EaII9989Uht2aL0a\nBnlrROdToJ+i0BvHSk/bA7s6PEzmvP//mM2tOfG9MWJp7WjAmG7kZ7VxCAM/\n3zTV+tPwDdYq9R2KU34zuTngeLGtzSNRWCqxmyeYUj/7aujY8YbLo5ZrJ4l6\nXiFz2IOQQmpq7vHsAjPIzzYDlK5SGWUE3BTWagF811Y28BkL8MQ9Q+GJzpmm\n1J50rAHjRN2oz5Un/bUiyj/CeuQFyKo/TCz0apDqxZ1+jYif71/L9eechzku\nq1GhbFdQT2KWAACrpX1SmQkricp20o1l2gQpy2FcARhrIqoIEN6ZN1I8vKAc\nY1n6gBGrgY9aiCxyvSGtkDFfRiZAPkJqONxLOZB7dECsBNZ76hihQz25KLrI\nNcqy\r\n=yk77\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBDeCDFr2grN87eptsdrxhf/OARz3/fJqEQrBP1oeSgsAiA1bM+IRdxeK+nxM10MEEbbmW170sXEOjhAblom6kAECQ=="}]},"_npmUser":{"name":"fuxingloh","email":"npm@fuxing.dev"},"directories":{},"maintainers":[{"name":"fuxingloh","email":"npm@fuxing.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-horizontal_0.0.0_1607782119899_0.42405315429894586"},"_hasShrinkwrap":false},"0.1.0":{"name":"vue-horizontal","version":"0.1.0","description":"An ultra simple pure vue horizontal layout for modern responsive web with zero dependencies.","author":{"name":"Fuxing Loh"},"repository":{"type":"git","url":"git+https://github.com/fuxingloh/vue-horizontal.git"},"bugs":{"url":"https://github.com/fuxingloh/vue-horizontal/issues"},"keywords":["vue","vuejs","nuxt","horizontal","list view","scroll view","airbnb list"],"license":"MIT","private":false,"main":"dist/vue-horizontal.ssr.js","browser":"dist/vue-horizontal.esm.js","module":"dist/vue-horizontal.esm.js","unpkg":"dist/vue-horizontal.min.js","types":"vue-horizontal.d.ts","scripts":{"serve":"vue-cli-service serve dev/serve.ts","build":"cross-env NODE_ENV=production rollup --config build/rollup.config.js","build:ssr":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format cjs","build:es":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format es","build:unpkg":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format iife","lint:js":"eslint --ext .js,.vue --ignore-path .gitignore .","lint:style":"stylelint **/*.{vue,css} --ignore-path .gitignore","lint":"npm run lint:js && npm run lint:style"},"dependencies":{},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/preset-typescript":"^7.9.0","@rollup/plugin-alias":"^2.2.0","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-replace":"^2.3.2","@typescript-eslint/eslint-plugin":"^4.9.1","@typescript-eslint/parser":"^4.9.1","@vue/cli-plugin-babel":"^4.3.1","@vue/cli-plugin-typescript":"^4.3.1","@vue/cli-service":"^4.3.1","@vue/eslint-config-typescript":"^7.0.0","cross-env":"^7.0.2","eslint":"^7.15.0","eslint-plugin-vue":"^7.2.0","minimist":"^1.2.5","rollup":"^2.7.3","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^5.3.0","rollup-plugin-vue":"^5.1.6","stylelint":"^13.7.2","stylelint-config-standard":"^20.0.0","typescript":"^3.8.3","vue":"^2.6.11","vue-template-compiler":"^2.6.11"},"peerDependencies":{"vue":"^2.6.11"},"engines":{"node":">=10"},"gitHead":"25b993a4afc449a4c319352e70ea67449b9ebc29","homepage":"https://github.com/fuxingloh/vue-horizontal#readme","_id":"vue-horizontal@0.1.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-OjfFLimY3vwHkhtcc+KcLxwJM7MW10WTvEHD4WWsWY2EKfyBl+reEuyQ38bRNg/vpVpDjsD6kcFBkbp8Y39+AA==","shasum":"dc9d6b76c3224b0571c9a7d2a79ede02b8dafdee","tarball":"https://registry.npmjs.org/vue-horizontal/-/vue-horizontal-0.1.0.tgz","fileCount":8,"unpackedSize":37675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf1NB0CRA9TVsSAnZWagAAYHkQAI6lZQSrVlslURenf62v\nOx/IFHiY6q/Ry90k1bjfrUSfijOkpIf/TNE+kpwdhVQME76aeGxMmF6Bksh/\nrt+B9GQgrBwlct8hj2BqYud8yoPqzYoY4RyIEiHaUjY/kxDVEKAarFnUeIUe\n6goPvGyFKUDCQVhyIgVRCW2jgpaSE/szKCBm4xKDPR3OGRnGjoZI7T4MJH4Q\nV1bXnxGSwkIwgiBfjI0CWrq/bkQkf2vQiHNvx9Zk8qV6MqtVpTMPQvwJ8KZV\nbR64xuiFawxMPbOWt2Y56P0aGFhFRsRVRl7Bnp3uglwc+0coK+1nKsiSr3XN\nuNqubmc4vIYKi70hKC7HZO72yZwz0pMw1ALxd5bR7k5WUJpjnFNs+quyDgYN\n0iZwgxs/wJUZl6nAimzzUYu4wfKW29MlIPtJPDlvNGg4WlsITGTwuEk+jkZ5\n38NJyW4IOiVcPkwhs5ty8FK8VohC/uVR3WOe4geWAiPsZBN+c4R8nwsxaJy6\nNCO4LR0sUK0C/4dOrSwGUGsyQqZLfR8BEt8YzOii4Hb0E/nJ4LhHDcf+r3w1\nqEEgppXoDHgZuD4ezgz8lpUMd3jDgrvcS6Dl0H6Jr7sCHJCgHc1AInSBNRdT\nzemnsFCXJ0OU+PnSvX+q+Spd04i/QnptiLjj1hL6AJYeEzWUffEC2ksgiXxx\naFjL\r\n=RDCw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBeiOVgGJ5TxTUVWUFu0W1bxTJ1EbdZjEyjYBzxzdBxvAiEAxdgkWwkRymHFnLMlHnktNXZe306OW2tRPpvpqLkkOvw="}]},"_npmUser":{"name":"fuxingloh","email":"npm@fuxing.dev"},"directories":{},"maintainers":[{"name":"fuxingloh","email":"npm@fuxing.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-horizontal_0.1.0_1607782516052_0.1473160729011629"},"_hasShrinkwrap":false},"0.2.0":{"name":"vue-horizontal","version":"0.2.0","description":"An ultra simple pure vue horizontal layout for modern responsive web with zero dependencies.","author":{"name":"Fuxing Loh"},"repository":{"type":"git","url":"git+https://github.com/fuxingloh/vue-horizontal.git"},"bugs":{"url":"https://github.com/fuxingloh/vue-horizontal/issues"},"keywords":["vue","vuejs","nuxt","horizontal","list view","scroll view","airbnb list"],"license":"MIT","private":false,"main":"dist/vue-horizontal.ssr.js","browser":"dist/vue-horizontal.esm.js","module":"dist/vue-horizontal.esm.js","unpkg":"dist/vue-horizontal.min.js","types":"vue-horizontal.d.ts","size-limit":[{"path":"dist/vue-horizontal.esm.js"},{"path":"dist/vue-horizontal.min.js"},{"path":"dist/vue-horizontal.ssr.js"}],"scripts":{"serve":"vue-cli-service serve dev/serve.ts","size":"size-limit","build":"cross-env NODE_ENV=production rollup --config build/rollup.config.js","build:ssr":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format cjs","build:es":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format es","build:unpkg":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format iife","cypress:open":"cypress open","cypress:run":"cypress run","lint:js":"eslint --ext .js,.vue --ignore-path .gitignore .","lint:style":"stylelint **/*.{vue,css} --ignore-path .gitignore","lint":"npm run lint:js && npm run lint:style"},"dependencies":{},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/preset-typescript":"^7.9.0","@rollup/plugin-alias":"^2.2.0","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-replace":"^2.3.2","@size-limit/preset-small-lib":"^4.9.1","@types/lodash":"^4.14.165","@typescript-eslint/eslint-plugin":"^4.9.1","@typescript-eslint/parser":"^4.9.1","@vue/cli-plugin-babel":"^4.3.1","@vue/cli-plugin-typescript":"^4.3.1","@vue/cli-service":"^4.3.1","@vue/eslint-config-typescript":"^7.0.0","babel-plugin-transform-remove-console":"^6.9.4","cross-env":"^7.0.2","cypress":"^6.1.0","cypress-image-snapshot":"^4.0.0","eslint":"^7.15.0","eslint-plugin-vue":"^7.2.0","lodash":"^4.17.20","lorem-ipsum":"^2.0.3","minimist":"^1.2.5","random-seed":"^0.3.0","rollup":"^2.7.3","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^5.3.0","rollup-plugin-vue":"^5.1.6","size-limit":"^4.9.1","stylelint":"^13.7.2","stylelint-config-standard":"^20.0.0","typescript":"^3.8.3","vue":"^2.6.11","vue-router":"^3.4.9","vue-template-compiler":"^2.6.11","vuex":"^3.6.0"},"peerDependencies":{"vue":"^2.6.11"},"engines":{"node":">=10"},"gitHead":"b4426be45d08bdc96761dd75863bf95fa478b495","homepage":"https://github.com/fuxingloh/vue-horizontal#readme","_id":"vue-horizontal@0.2.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-UoBadiPIxgpkhXjmMd3HhPOIyoauXRDyvSKB2hY5N4qpMsk8LMD6wtamCDrg5hLtPmmCww6R9/hvDSKFnqeENQ==","shasum":"a27d7fdf21881a3b61eecae75f9679f20035054d","tarball":"https://registry.npmjs.org/vue-horizontal/-/vue-horizontal-0.2.0.tgz","fileCount":8,"unpackedSize":44706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2Z4nCRA9TVsSAnZWagAASvIP/R0nQ+ECCRNZtQ+Pcuo1\nq8g3pAsuaa9xbd8heGm+7nJZRQnS8hLIbFa6lplPtikulokX73I9NO7ie4Tz\nPWkJnCiFIU32rvh9rquNGIMpp5d4TQDDUxOXIqkfkWG9O/bVGzjFa3fp/rJr\nMHzFvmpeEMAo1CASX652grqaDApcfh0Jd5Kj6qooJ9KQb7nD9SJV+qgErgF1\n8S3nOSKg6F8w7Ezx2ixOufqKBzhOPgE1qgfeKGjK26Oz5JF35qJkzqTR5Xdq\nykd9c98Z+I+aWqxA9ireHHMBpwj8HK5ieXAAfc7fKCV+sRMtTTcCRu0j1XzQ\nBqSiGRhQvP6oCu/SDJhL9hvcODqHEEgP3qGHi7M1T9DFLAtWyRYFG3vzyNOl\neYGdc/yAHXoX05M/ZR8JYYhLZ6XXnhu7rEdfRgeRHBK7BLMeu8dg/Q2LXnul\nyAGW8Wq/hM50Oz+ZCjZ8XrghyJ6gMGxeIL/0TFT+QLWepwDZRKTb6zrU97T5\n7vEic4d6CScaOnROT2GBNUlO4tNCK4t1MMgLlLWk/5IbZHPHv4ADvobFqJoW\nOxkYC9X0Trgu5sFpgM5QWs8+r9bIQWhqc9ZeBfXpEagrWNX5EqZKYnS84jQ7\neSC3rRGLXp8J8B6cTxm2p37z0vaOGSRQINT6ibgh/w8o2uivu0MtOOnLqoq/\n8cFt\r\n=z6VC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE5oCqhroTxFjnI/3qUZdFAKsejint7lbw1u5JXHtTHJAiApcE7lgEBpxzaAM0qDOS9ucCw539F4MS5rEcYsQYqxlQ=="}]},"_npmUser":{"name":"fuxingloh","email":"npm@fuxing.dev"},"directories":{},"maintainers":[{"name":"fuxingloh","email":"npm@fuxing.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-horizontal_0.2.0_1608097319274_0.012315536753796597"},"_hasShrinkwrap":false},"0.3.0":{"name":"vue-horizontal","version":"0.3.0","description":"An ultra simple pure vue horizontal layout for modern responsive web with zero dependencies.","author":{"name":"Fuxing Loh"},"repository":{"type":"git","url":"git+https://github.com/fuxingloh/vue-horizontal.git"},"bugs":{"url":"https://github.com/fuxingloh/vue-horizontal/issues"},"keywords":["vue","vuejs","nuxt","horizontal","list view","scroll view","airbnb list"],"license":"MIT","private":false,"main":"dist/vue-horizontal.ssr.js","browser":"dist/vue-horizontal.esm.js","module":"dist/vue-horizontal.esm.js","unpkg":"dist/vue-horizontal.min.js","types":"vue-horizontal.d.ts","size-limit":[{"path":"dist/vue-horizontal.esm.js"},{"path":"dist/vue-horizontal.min.js"},{"path":"dist/vue-horizontal.ssr.js"}],"scripts":{"serve":"vue-cli-service serve dev/serve.ts","size":"size-limit","build":"cross-env NODE_ENV=production rollup --config build/rollup.config.js","build:ssr":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format cjs","build:es":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format es","build:unpkg":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format iife","cypress:open":"cypress open","cypress:run":"cypress run","lint:js":"eslint --ext .js,.vue --ignore-path .gitignore .","lint:style":"stylelint **/*.{vue,css} --ignore-path .gitignore","lint":"npm run lint:js && npm run lint:style"},"dependencies":{},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/preset-typescript":"^7.9.0","@rollup/plugin-alias":"^2.2.0","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-replace":"^2.3.2","@size-limit/preset-small-lib":"^4.9.1","@types/lodash":"^4.14.165","@typescript-eslint/eslint-plugin":"^4.9.1","@typescript-eslint/parser":"^4.9.1","@vue/cli-plugin-babel":"^4.3.1","@vue/cli-plugin-typescript":"^4.3.1","@vue/cli-service":"^4.3.1","@vue/eslint-config-typescript":"^7.0.0","babel-plugin-transform-remove-console":"^6.9.4","cross-env":"^7.0.2","cypress":"^6.1.0","cypress-image-snapshot":"^4.0.0","eslint":"^7.15.0","eslint-plugin-vue":"^7.2.0","lodash":"^4.17.20","lorem-ipsum":"^2.0.3","minimist":"^1.2.5","random-seed":"^0.3.0","rollup":"^2.7.3","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^5.3.0","rollup-plugin-vue":"^5.1.6","size-limit":"^4.9.1","stylelint":"^13.7.2","stylelint-config-standard":"^20.0.0","typescript":"^3.8.3","vue":"^2.6.11","vue-router":"^3.4.9","vue-template-compiler":"^2.6.11","vuex":"^3.6.0"},"peerDependencies":{"vue":"^2.6.11"},"engines":{"node":">=10"},"gitHead":"b6878caad10363d13162853d90f90050cb91d953","homepage":"https://github.com/fuxingloh/vue-horizontal#readme","_id":"vue-horizontal@0.3.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-DGQf9yUvOh/ukvkcP+aTDgejTjTjM37mutrwm6H+OTdWR5NIYUALJgLsSRLK3mgmCIli9aS2GJPNMGT3LaQf3A==","shasum":"58464404d45b2b32fd176b2235e4e1ac757098f7","tarball":"https://registry.npmjs.org/vue-horizontal/-/vue-horizontal-0.3.0.tgz","fileCount":8,"unpackedSize":48605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2sdmCRA9TVsSAnZWagAA9FAP/2Wpsw9I9a111hZglKDU\nzCGGcAb4QuGMxhkoQkHS4M8EKbN7HHgFdXvIPVf5St8pgEls/iwSaAYbAYVx\nQb5Rw+7Ojl093/sOYivwhco7Yq58Y7cXExV9FL6MeLd+1xg5Xb2Fy25kpW5I\nMboMymea8BhepdqYjrbd7NxjfyoeEeLpW1rELO5aZwQ++qGtHs+yVscgO66z\nwaSsMbvFX+il2EFP2411cdN7qD8jS5vpnOC7tdcQpVUuqRg55w/iY+wBFovD\nF5+qI7t5RsrBXlgiQ2815yNHQrygeUaNfztV/XVjRa9ZsJ7gEReM9UAyKrZq\nkbGd+CZzLcoSbq37eh3ogvfrt+TPn8bEQnquRaaerCy+dznECg8WnDWgfbJw\nPVFNJ9ZBJE9u7pf5FfLqN2h5qGz90W875oJ9V/Z3lfVxFA3SYfYPwZ/9kOu6\nPzlUBqpoK7ldqENBL5yMJLWw/tSYVlhaTblQrysQ2fichPPqgkeft5jamZUx\n1nisHD3+vghuwAC+2z6FmdcDAW+NfeEufcljVZ/2MN/ffN7aHkRJDroxFT7q\nCSXrpGEMT81wmjXLfMT1OgWQIUjH6DuTG+yrDupZUCZaADFsJJsGwyYrT7VO\n2zCrX4zT2G+TZBlV+TOzWe9IOP+zlQziuWKvXKw1lfc+Ugw9xYhiQR/uDD/w\n/myv\r\n=HRLX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrEzdv+QrrVFJYr2+By8hZLogNMiYTMVESYBWZ/xPx8wIgfbXqaQ3AkaJsNeA8QQbbhScuusxE+nO6UlwkiW1mttw="}]},"_npmUser":{"name":"fuxingloh","email":"npm@fuxing.dev"},"directories":{},"maintainers":[{"name":"fuxingloh","email":"npm@fuxing.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-horizontal_0.3.0_1608173414314_0.6950174107828964"},"_hasShrinkwrap":false},"0.4.0":{"name":"vue-horizontal","version":"0.4.0","description":"An ultra simple pure vue horizontal layout for modern responsive web with zero dependencies.","author":{"name":"Fuxing Loh"},"repository":{"type":"git","url":"git+https://github.com/fuxingloh/vue-horizontal.git"},"bugs":{"url":"https://github.com/fuxingloh/vue-horizontal/issues"},"keywords":["vue","vuejs","nuxt","horizontal","list view","scroll view","airbnb list"],"license":"MIT","private":false,"main":"dist/vue-horizontal.ssr.js","browser":"dist/vue-horizontal.esm.js","module":"dist/vue-horizontal.esm.js","unpkg":"dist/vue-horizontal.min.js","types":"vue-horizontal.d.ts","size-limit":[{"path":"dist/vue-horizontal.esm.js"},{"path":"dist/vue-horizontal.min.js"},{"path":"dist/vue-horizontal.ssr.js"}],"scripts":{"serve":"vue-cli-service serve dev/serve.ts","size":"size-limit","build":"cross-env NODE_ENV=production rollup --config build/rollup.config.js","build:ssr":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format cjs","build:es":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format es","build:unpkg":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format iife","cypress:open":"cypress open","cypress:run":"cypress run","lint:js":"eslint --ext .js,.vue --ignore-path .gitignore .","lint:style":"stylelint **/*.{vue,css} --ignore-path .gitignore","lint":"npm run lint:js && npm run lint:style"},"dependencies":{},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/preset-typescript":"^7.9.0","@rollup/plugin-alias":"^2.2.0","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-replace":"^2.3.2","@size-limit/preset-small-lib":"^4.9.1","@types/lodash":"^4.14.165","@typescript-eslint/eslint-plugin":"^4.9.1","@typescript-eslint/parser":"^4.9.1","@vue/cli-plugin-babel":"^4.3.1","@vue/cli-plugin-typescript":"^4.3.1","@vue/cli-service":"^4.3.1","@vue/eslint-config-typescript":"^7.0.0","babel-plugin-transform-remove-console":"^6.9.4","cross-env":"^7.0.2","cypress":"^6.1.0","cypress-image-snapshot":"^4.0.0","eslint":"^7.15.0","eslint-plugin-vue":"^7.2.0","lodash":"^4.17.20","lorem-ipsum":"^2.0.3","minimist":"^1.2.5","random-seed":"^0.3.0","rollup":"^2.7.3","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^5.3.0","rollup-plugin-vue":"^5.1.6","size-limit":"^4.9.1","stylelint":"^13.7.2","stylelint-config-standard":"^20.0.0","typescript":"^3.8.3","vue":"^2.6.11","vue-router":"^3.4.9","vue-template-compiler":"^2.6.11","vuex":"^3.6.0"},"peerDependencies":{"vue":"^2.6.11"},"engines":{"node":">=10"},"gitHead":"01b6d4ec08784bfd1024bb8de81def52ad214923","homepage":"https://github.com/fuxingloh/vue-horizontal#readme","_id":"vue-horizontal@0.4.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-EkFkMnjahmpNuHqn0xHMUxl7922sJeSClpAXQU/TsJLqILHTwesnvIyS39CSle9h26uuxPKgUm0vcFGYbH3urg==","shasum":"8b3694688a6d81407974a966b323e7ac5dff957e","tarball":"https://registry.npmjs.org/vue-horizontal/-/vue-horizontal-0.4.0.tgz","fileCount":8,"unpackedSize":56314,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3gDCCRA9TVsSAnZWagAAtssP/1jkF8/ik+PXro2tPV5e\n/wqn4eCCoZIkoNc1O/bpTeQX5dHtGP75psbKW//WeC89dmWX47Nn8L1mefgD\nUWbbiZXEUQ++uaSArqKnvzzZ/DKZFZwFn417OdUK1xrcmYUveh+0haBTAdO7\nd4FTN+V05vm7lDgQd1pFmQXvqEWoJwODCxVeQ4T8VX5GsdQsoT8pKAicWMzv\n5DHXujtDWgLrmb7YQyGuNhllf20AjTsCxgKFCQH+6OjJMEHeHy9X0GUB9OH1\nfDM2+/Cga2UVgkf6/bPKMrGZaKHoHB24/eKZnx0j5W9hJciLaQSjm32TrLzx\nM/MTn7arhh7naXwsGGT7UBlXp3uuAywwOkr7KAtA0r7CptDAZrcxO8ENOv0m\nJKkLwUaWQV3zu2McpGz6e4tXVTVi/GZn0ZwLpSe9eG9k6jB9GcqkNss5Z0Wz\ncbxFJudsOi8IdOlWoc//KSgxvNeUStGhWzDMxP5KxDj+9kt1dqY+29bhswpk\nI9DA3c3+kzavrJjQMt0HsE25DkxLoWpUOqP3gNgsS7Q6YyaIbtJaxliMzbEG\ncN4a2KVpuDtmYrOV8zTZINStdLZJmyPY+VwerXVw5gK2BRqZ9vcHAF127KQa\nSwjg39OdvUfBndTL06jGGjnYEeGKgFOqbLW2+92dmB7NDLStqA6t0QWgxVCW\nuS/7\r\n=A/h7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGTN6YkzKVEMS79gSfOzJyiRQwM21K/VghOdBJffuYdvAiATBZQp7kHv/+z9hSH/ZptXnU9UaAPXaNiqd617g4FV6w=="}]},"_npmUser":{"name":"fuxingloh","email":"npm@fuxing.dev"},"directories":{},"maintainers":[{"name":"fuxingloh","email":"npm@fuxing.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-horizontal_0.4.0_1608384705661_0.19849146843269638"},"_hasShrinkwrap":false},"0.4.1":{"name":"vue-horizontal","version":"0.4.1","description":"An ultra simple pure vue horizontal layout for modern responsive web with zero dependencies.","author":{"name":"Fuxing Loh"},"repository":{"type":"git","url":"git+https://github.com/fuxingloh/vue-horizontal.git"},"bugs":{"url":"https://github.com/fuxingloh/vue-horizontal/issues"},"keywords":["vue","vuejs","nuxt","horizontal","list view","scroll view","airbnb list"],"license":"MIT","private":false,"main":"dist/vue-horizontal.ssr.js","browser":"dist/vue-horizontal.esm.js","module":"dist/vue-horizontal.esm.js","unpkg":"dist/vue-horizontal.min.js","types":"vue-horizontal.d.ts","size-limit":[{"path":"dist/vue-horizontal.esm.js"},{"path":"dist/vue-horizontal.min.js"},{"path":"dist/vue-horizontal.ssr.js"}],"scripts":{"serve":"vue-cli-service serve dev/serve.ts","size":"size-limit","build":"cross-env NODE_ENV=production rollup --config build/rollup.config.js","build:ssr":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format cjs","build:es":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format es","build:unpkg":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format iife","cypress:open":"cypress open","cypress:run":"cypress run","lint:js":"eslint --ext .js,.vue --ignore-path .gitignore .","lint:style":"stylelint \"**/*.{vue,css}\" --ignore-path .gitignore","lint":"npm run lint:js && npm run lint:style"},"dependencies":{},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/preset-typescript":"^7.9.0","@rollup/plugin-alias":"^2.2.0","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-replace":"^2.3.2","@size-limit/preset-small-lib":"^4.9.1","@types/lodash":"^4.14.165","@typescript-eslint/eslint-plugin":"^4.9.1","@typescript-eslint/parser":"^4.9.1","@vue/cli-plugin-babel":"^4.3.1","@vue/cli-plugin-typescript":"^4.3.1","@vue/cli-service":"^4.3.1","@vue/eslint-config-typescript":"^7.0.0","babel-plugin-transform-remove-console":"^6.9.4","cross-env":"^7.0.2","cypress":"^6.2.0","cypress-image-snapshot":"^4.0.0","eslint":"^7.15.0","eslint-plugin-vue":"^7.2.0","lodash":"^4.17.20","lorem-ipsum":"^2.0.3","minimist":"^1.2.5","random-seed":"^0.3.0","rollup":"^2.7.3","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^5.3.0","rollup-plugin-vue":"^5.1.6","size-limit":"^4.9.1","stylelint":"^13.8.0","stylelint-config-standard":"^20.0.0","typescript":"^3.8.3","vue":"^2.6.11","vue-router":"^3.4.9","vue-template-compiler":"^2.6.11","vuex":"^3.6.0"},"peerDependencies":{"vue":"^2.6.11"},"engines":{"node":">=10"},"gitHead":"30c5897d61f942f8326c8aaec69b6d4d82ca794f","homepage":"https://github.com/fuxingloh/vue-horizontal#readme","_id":"vue-horizontal@0.4.1","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-6uG6dcyTUylJdFeWYWnJOKeSJI0dB9skJP65I9TN/6XsmmMkVWB/VbIbziiHsje1IwZDhQOlYcV3kHdAmTM7WQ==","shasum":"c73b53398072830f6d82bac12e1b42a91833fbd2","tarball":"https://registry.npmjs.org/vue-horizontal/-/vue-horizontal-0.4.1.tgz","fileCount":8,"unpackedSize":57629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf5BgTCRA9TVsSAnZWagAAHK0P/1wPMvXlzNUKHTOtE71z\nB8eGzOgPj958K9JC5NfgblNrJ8XHrKbvvvxFUDtDZVtlJfm1SE8EzybhtsGx\nR7iLkFI67WJkWMWxj1M+BtRXswqzPgCvo21m6DHaMQ6955/HaQHfzp2iJexD\n4g911xEUEoE1iXsAE7kIeg3MZxbIPlQFAdXjCftfJbBM1hlt8Uo/PfMu0TxO\nhP8o0MPtbJ+LWVdqrZOp9LFdD+BAd7VNItgH3OzDuG+chkokoDL8nr1O37r1\nf2sHWXyQadHs+zKplBKInoOWG8QGTsdcTC5gMy5c+mhQo5BSM4/Z1HqLyMJC\n2PC7XGu3/lzhoBYMpXvdXMjITy8iK/ofZ87Fv0F8zvOuxtkZ3JcZSefCh13S\nuRh+GtNHYMNxquB7VDr3ZFZxKI5Ol/8ZfcF0SIFS6HzS5vs2l3Vl/vHOsFjJ\nIZ27miAfgeAx3lvywg0QMniWnSOXSfoO2i6KZW6mSCEnG4FlVTd4ERL6/GBU\nTugCNPl2evF9rq0lp013hWcVNDslN1WlQ/Seg8Cb5RPSPcrO5BMCEqNTMiUs\n/glI835WSDBfpFIPs+zW8EsP5kXJOQnmS6wHfl0itQIcFR6HAu+m60PsVyM7\ndcEax3XhEPfoINUA/0F/HPOhCUUWMZP6fsMcSShfxAgcBn9t4dSwqad9deBt\nKdq5\r\n=ZdHO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFOpfs+QDLMArdbr1Zf3oocu0hvBmc8RUHX5cG87GU8LAiEAip+55QBoOwuYlFmex8Hzt9EcQFrW/hx+ELKZy0F8/pQ="}]},"_npmUser":{"name":"fuxingloh","email":"npm@fuxing.dev"},"directories":{},"maintainers":[{"name":"fuxingloh","email":"npm@fuxing.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-horizontal_0.4.1_1608783890603_0.6540369210790726"},"_hasShrinkwrap":false},"0.5.0":{"name":"vue-horizontal","version":"0.5.0","description":"An ultra simple pure vue horizontal layout for modern responsive web with zero dependencies.","author":{"name":"Fuxing Loh"},"repository":{"type":"git","url":"git+https://github.com/fuxingloh/vue-horizontal.git"},"bugs":{"url":"https://github.com/fuxingloh/vue-horizontal/issues"},"keywords":["vue","vuejs","nuxt","horizontal","list view","scroll view","airbnb list"],"license":"MIT","private":false,"main":"dist/vue-horizontal.ssr.js","browser":"dist/vue-horizontal.esm.js","module":"dist/vue-horizontal.esm.js","unpkg":"dist/vue-horizontal.min.js","types":"vue-horizontal.d.ts","size-limit":[{"path":"dist/vue-horizontal.esm.js"},{"path":"dist/vue-horizontal.min.js"},{"path":"dist/vue-horizontal.ssr.js"}],"scripts":{"serve":"vue-cli-service serve dev/serve.ts","size":"size-limit","build":"cross-env NODE_ENV=production rollup --config build/rollup.config.js","build:ssr":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format cjs","build:es":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format es","build:unpkg":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format iife","cypress:open":"cypress open","cypress:run":"cypress run","lint:js":"eslint --ext .js,.vue --ignore-path .gitignore .","lint:style":"stylelint \"**/*.{vue,css}\" --ignore-path .gitignore","lint":"npm run lint:js && npm run lint:style"},"dependencies":{},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/preset-typescript":"^7.9.0","@rollup/plugin-alias":"^2.2.0","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-replace":"^2.3.2","@size-limit/preset-small-lib":"^4.9.1","@types/lodash":"^4.14.165","@typescript-eslint/eslint-plugin":"^4.9.1","@typescript-eslint/parser":"^4.9.1","@vue/cli-plugin-babel":"^4.3.1","@vue/cli-plugin-typescript":"^4.3.1","@vue/cli-service":"^4.3.1","@vue/eslint-config-typescript":"^7.0.0","babel-plugin-transform-remove-console":"^6.9.4","cross-env":"^7.0.2","cypress":"^6.2.0","cypress-image-snapshot":"^4.0.0","eslint":"^7.15.0","eslint-plugin-vue":"^7.2.0","lodash":"^4.17.20","lorem-ipsum":"^2.0.3","minimist":"^1.2.5","random-seed":"^0.3.0","rollup":"^2.7.3","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^5.3.0","rollup-plugin-vue":"^5.1.6","size-limit":"^4.9.1","stylelint":"^13.8.0","stylelint-config-standard":"^20.0.0","typescript":"^3.8.3","vue":"^2.6.11","vue-router":"^3.4.9","vue-template-compiler":"^2.6.11","vuex":"^3.6.0"},"peerDependencies":{"vue":"^2.6.11"},"engines":{"node":">=10"},"gitHead":"88361c02d7ceb139b329289da3b56f9fbcb18197","homepage":"https://github.com/fuxingloh/vue-horizontal#readme","_id":"vue-horizontal@0.5.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Q0WvaVWmdruIn9rt/JiyIl+PSgPf6awfC55ytk6DxiEPj/Dcv5IbSvoSV6+rV/y0t9fYOxdjJRV8xef+8bDwDw==","shasum":"8dda0f180221190b511dfe0098db6f935ed1d4d9","tarball":"https://registry.npmjs.org/vue-horizontal/-/vue-horizontal-0.5.0.tgz","fileCount":8,"unpackedSize":57542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf5ZNkCRA9TVsSAnZWagAA8McP/0OnmLwpZvr2hyAGSzFZ\nvAH0nnEsBLCbZMFDRQdn/NyMXxGXgu7aUANODZikZREE7aRbEVqVNCIo79sa\nZH5x/bC5ZJUvDfLba+xldPVmnlgHGExQfc8+vzlqmOjmTsgMGlkQaNxt65KL\nk673xdYMyoJ3VNWlNs8mDpIa80Mqn3423C3hgNmV1WoT2DMjBGwbk1iyLB+r\nUn9+n42Z3u6qQ5Y/O2tAEoMJCtUq9Pd49BqsCkjit2xG7zxxA0zpesncHG9n\nbP64rRMdJyoNH0rCmB91N2hJ/1LTpOblGcsxQ6amPVUExykaLRTmUsK57/WC\nX7DFnh1SwoYVyecWGkXjsU8gxi7+nBIkk6nArKAQmuDP95zrSM2fkdP+weMT\nA3+DL+rJ4XaUu5VgXNLZSnmazhukBiVdwD8i4bYTGKfQiujQGwyZHpbXz6nw\nSO0RUhleT0knB4tzYae8FpTSwZ2kn0Vb9JDv9nLagJ0d0bd4QOoCj823cl3+\n5tHDecFKzSb2v/5GkLyAq+Bpz8Lw5EKM0klaufvfhYs65rbQ9Xrx0MdFqIlw\njCPRh3hJ6m/c37/WcQxP7gf1ZEBWHlryGWjcZRIRgimIG/f9ud/Ll/of+EXv\nEbaWzByHuRZ/FRl7ZapuiB6rEAnCeENjm8ZRGgAQN0sep6GUgLRmkysHVG3n\n6FWo\r\n=2/Ze\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAsE8E4XrnIslyHqOVDAR/hF/9YaRpNqU70YoCnFQ5KTAiEAxdNBwvW6z1dS5gXGjxmRJD06srIKjCOUwMTHAqDhS+o="}]},"_npmUser":{"name":"fuxingloh","email":"npm@fuxing.dev"},"directories":{},"maintainers":[{"name":"fuxingloh","email":"npm@fuxing.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-horizontal_0.5.0_1608880996418_0.3465102778647253"},"_hasShrinkwrap":false},"0.6.0":{"name":"vue-horizontal","version":"0.6.0","description":"An ultra simple pure vue horizontal layout for modern responsive web with zero dependencies.","author":{"name":"Fuxing Loh"},"repository":{"type":"git","url":"git+https://github.com/fuxingloh/vue-horizontal.git"},"bugs":{"url":"https://github.com/fuxingloh/vue-horizontal/issues"},"keywords":["vue","vuejs","nuxt","horizontal","list view","scroll view","airbnb list"],"license":"MIT","private":false,"main":"dist/vue-horizontal.ssr.js","browser":"dist/vue-horizontal.esm.js","module":"dist/vue-horizontal.esm.js","unpkg":"dist/vue-horizontal.min.js","types":"vue-horizontal.d.ts","size-limit":[{"path":"dist/vue-horizontal.esm.js"},{"path":"dist/vue-horizontal.min.js"},{"path":"dist/vue-horizontal.ssr.js"}],"scripts":{"serve":"vue-cli-service serve dev/serve.ts","size":"size-limit","build":"cross-env NODE_ENV=production rollup --config build/rollup.config.js","build:ssr":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format cjs","build:es":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format es","build:unpkg":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format iife","cypress:open":"cypress open","cypress:run":"cypress run","lint:js":"eslint --ext .js,.vue --ignore-path .gitignore .","lint:style":"stylelint \"**/*.{vue,css}\" --ignore-path .gitignore","lint":"npm run lint:js && npm run lint:style"},"dependencies":{},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/preset-typescript":"^7.9.0","@rollup/plugin-alias":"^2.2.0","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-replace":"^2.3.2","@size-limit/preset-small-lib":"^4.9.1","@types/lodash":"^4.14.165","@typescript-eslint/eslint-plugin":"^4.9.1","@typescript-eslint/parser":"^4.9.1","@vue/cli-plugin-babel":"^4.3.1","@vue/cli-plugin-typescript":"^4.3.1","@vue/cli-service":"^4.3.1","@vue/eslint-config-typescript":"^7.0.0","babel-plugin-transform-remove-console":"^6.9.4","cross-env":"^7.0.2","cypress":"^6.2.0","cypress-image-snapshot":"^4.0.0","eslint":"^7.15.0","eslint-plugin-vue":"^7.2.0","lodash":"^4.17.20","lorem-ipsum":"^2.0.3","minimist":"^1.2.5","random-seed":"^0.3.0","rollup":"^2.7.3","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^5.3.0","rollup-plugin-vue":"^5.1.6","size-limit":"^4.9.1","stylelint":"^13.8.0","stylelint-config-standard":"^20.0.0","typescript":"^3.8.3","vue":"^2.6.11","vue-router":"^3.4.9","vue-template-compiler":"^2.6.11","vuex":"^3.6.0"},"peerDependencies":{"vue":"^2.6.11"},"engines":{"node":">=10"},"gitHead":"f2043a0d331c1943ff9b97c775712ccee1ca9626","homepage":"https://github.com/fuxingloh/vue-horizontal#readme","_id":"vue-horizontal@0.6.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-JQny+31e+YTndXxxdd3Wb9eWDPP38pwVE7aplNLyC6VgsrDxRANDpS/3avChKd2ExiTfeA5T2KhWpUhQrxiUmg==","shasum":"421e31317d72142ddfa201c3ee08964e86af3db8","tarball":"https://registry.npmjs.org/vue-horizontal/-/vue-horizontal-0.6.0.tgz","fileCount":8,"unpackedSize":57864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf5vx5CRA9TVsSAnZWagAA9NcQAJKfXqptzRZ0dETzpJyn\nuMcakcRWCRNhUwwjOPNdFi3ydAr2b19fQPO4/0CTYJIsvo2vi0lE/4+Cy/KL\nIvTbyH48ipHtt00Ok2wmgziJxje5tXiWoVkrKRAcYCERrVxMjiT9o/JNpkL0\nNjPgl+UWXV7iocphMWv4wcNAg+FXWa9R4XK4JBFF/ohwNKhkMK873cVO4Ops\nw5xWkRw8D9NZZwOa4urB6mm3iRrbpfOsFY5uNvhWpLRawTRkwc+UzPL1OIL+\n84+ywETipheN61V0rAh1ZUUIKX8r0cctYXls0pd/+9oD2g+sRtHicbsfDnv6\nzJukYjks64ZoM7yqoi+4o3+yaMdV4A/vmKufnPiDSaZ8mxkmgrF2rLy4G1b6\nZjQR231UuWrs1gG9Iu5uKaQhzVXEfPIsL0fWBoXshbC0Uwja1I/GySf90GV9\nMUXM3QlyeUEx8dnGCjMzxfa3sgnSnc7+Ol65aHbkcFrKMz61H2cpWg8hHLDc\ns7rf0hl1bFrXwxvg9+AxfoIp0on3mE3Jukc0tTbtiN6FEuu7f45J5OBLPYCu\nZ/+aVv642vnd51U4s42bePUpncTZQi0DAHHPyzD2m4hN3LueRuypzyEfaoeB\nB/MsgEMtpnN+O+6YX0YPD199sAiv6jujUZPWmITyGlHorkBzk6HkedfKKCiU\nZ1EP\r\n=nCad\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQ4ulCmumj3GIHgXKFiDf2GuTHMctpYjTk7C5iqVRTyQIhAP70B3LfMNeltGbN6uz0VOk2/opSsCCmO6t7cHoqCa70"}]},"_npmUser":{"name":"fuxingloh","email":"npm@fuxing.dev"},"directories":{},"maintainers":[{"name":"fuxingloh","email":"npm@fuxing.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-horizontal_0.6.0_1608973432760_0.7957313420550334"},"_hasShrinkwrap":false},"0.7.0":{"name":"vue-horizontal","version":"0.7.0","description":"An ultra simple pure vue horizontal layout for modern responsive web with zero dependencies.","author":{"name":"Fuxing Loh"},"repository":{"type":"git","url":"git+https://github.com/fuxingloh/vue-horizontal.git"},"bugs":{"url":"https://github.com/fuxingloh/vue-horizontal/issues"},"keywords":["vue","vuejs","nuxt","horizontal","list view","scroll view","airbnb list"],"license":"MIT","private":false,"main":"dist/vue-horizontal.ssr.js","browser":"dist/vue-horizontal.esm.js","module":"dist/vue-horizontal.esm.js","unpkg":"dist/vue-horizontal.min.js","types":"vue-horizontal.d.ts","size-limit":[{"path":"dist/vue-horizontal.esm.js"},{"path":"dist/vue-horizontal.min.js"},{"path":"dist/vue-horizontal.ssr.js"}],"scripts":{"serve":"vue-cli-service serve dev/serve.ts","size":"size-limit","build":"cross-env NODE_ENV=production rollup --config build/rollup.config.js","build:ssr":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format cjs","build:es":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format es","build:unpkg":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format iife","cypress:open":"cypress open","cypress:run":"cypress run","lint:js":"eslint --ext .js,.vue --ignore-path .gitignore .","lint:style":"stylelint \"**/*.{vue,css}\" --ignore-path .gitignore","lint":"npm run lint:js && npm run lint:style"},"dependencies":{},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/preset-typescript":"^7.9.0","@rollup/plugin-alias":"^2.2.0","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-replace":"^2.3.2","@size-limit/preset-small-lib":"^4.9.1","@types/lodash":"^4.14.165","@typescript-eslint/eslint-plugin":"^4.9.1","@typescript-eslint/parser":"^4.9.1","@vue/cli-plugin-babel":"^4.3.1","@vue/cli-plugin-typescript":"^4.3.1","@vue/cli-service":"^4.3.1","@vue/eslint-config-typescript":"^7.0.0","babel-plugin-transform-remove-console":"^6.9.4","cross-env":"^7.0.2","cypress":"^6.2.0","cypress-image-snapshot":"^4.0.0","eslint":"^7.15.0","eslint-plugin-vue":"^7.2.0","lodash":"^4.17.20","lorem-ipsum":"^2.0.3","minimist":"^1.2.5","random-seed":"^0.3.0","rollup":"^2.7.3","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^5.3.0","rollup-plugin-vue":"^5.1.6","size-limit":"^4.9.1","stylelint":"^13.8.0","stylelint-config-standard":"^20.0.0","typescript":"^3.8.3","vue":"^2.6.11","vue-router":"^3.4.9","vue-template-compiler":"^2.6.11","vuex":"^3.6.0"},"peerDependencies":{"vue":"^2.6.11"},"engines":{"node":">=10"},"gitHead":"f81a71d479b4662f0fe87af4002b9a7971730723","homepage":"https://github.com/fuxingloh/vue-horizontal#readme","_id":"vue-horizontal@0.7.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-UqLUiiqO+lNhhkTZOmOpJn1puE0hFKuWY8a+NGDzQN0nvk+dZRvxQZeZuSG/BLqCn4Zg+a2yOFXGmPtlyS440A==","shasum":"70c1719dedabbdbeccf26389e2339db7de58bafa","tarball":"https://registry.npmjs.org/vue-horizontal/-/vue-horizontal-0.7.0.tgz","fileCount":8,"unpackedSize":58565,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6J6oCRA9TVsSAnZWagAAeh4P/2m22Jwf9nmExDpUAJ7Y\nqs31Lhz9/9b+BSxzV6+EDK1g/D80VObK3n+dohVfXZorklP2G4MyiArRRbrE\nASTddAE+1sQGkweznIfcvia1+TkMoVTuA3EL82co8qV5gLmDBhpRJSBj2EQB\njhqOf8t+iSd8SdC8r9rWQRzQ05eDbrnp5x4SSyiM7UI9erUGSjtEK7ew3eFH\nwZg6xjSkgUK8+njEbG76Ztw0+UXAZuj/b1dDOC9mNyiQ9NKO4Bf7Yb3bwy8K\nGOcU8NlW27XEk7xBx2ghW/BoFKC+VROLk5id7ZybfD1Hv83aIhndtqTT0Kqy\nghzZ2cCf9E2vP+l37swk0oIhOozBXuKtRGJuUeBNagTLwrqZ5JT5D25SDlOS\nKz47LVZFWjEyQYK0egaiDlwxhzqGk/pjeB2UaRAW9z4JQGkhhSPHJKOA7a3v\n9U4+bx2SY/CNzDjzHvrsQx9HK8AYAuy+24NBytpG6mkipUHh6Z7kDf8DAxgr\ntkO7/HWfBR8P/wlXCJFlz4kX88DGb9ur9QT2nY2zzLRMWmqk1LGjpYeLl6/c\n/yK9gSMC1DtNnE6/K4K8Ueoyrcd8RXyY1uy3PKmvKkxsEVxjU9u1I+uSRy7a\nLSK/6P2XVVPoSLHqP/fuUSg5ysD0TTtlMVXnV9YH54v0efBXh2C+CXFG7S3d\nNzOQ\r\n=pk9P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE5XdsewCFl6hahxLQB6KdMvjDEbVnQP2FEEdyZLyr4wAiBID43XvNANY9F4zCfyNCl/0DjeLW54uTPmtwdsosy0kg=="}]},"_npmUser":{"name":"fuxingloh","email":"npm@fuxing.dev"},"directories":{},"maintainers":[{"name":"fuxingloh","email":"npm@fuxing.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-horizontal_0.7.0_1609080487416_0.5888626220600759"},"_hasShrinkwrap":false},"0.8.0":{"name":"vue-horizontal","version":"0.8.0","description":"An ultra simple pure vue horizontal layout for modern responsive web with zero dependencies.","author":{"name":"Fuxing Loh"},"repository":{"type":"git","url":"git+https://github.com/fuxingloh/vue-horizontal.git"},"bugs":{"url":"https://github.com/fuxingloh/vue-horizontal/issues"},"keywords":["vue","vuejs","nuxt","horizontal","list view","scroll view","airbnb list"],"license":"MIT","private":false,"main":"dist/vue-horizontal.ssr.js","browser":"dist/vue-horizontal.esm.js","module":"dist/vue-horizontal.esm.js","unpkg":"dist/vue-horizontal.min.js","types":"vue-horizontal.d.ts","size-limit":[{"path":"dist/vue-horizontal.esm.js"},{"path":"dist/vue-horizontal.min.js"},{"path":"dist/vue-horizontal.ssr.js"}],"scripts":{"serve":"vue-cli-service serve dev/serve.ts","size":"size-limit","build":"cross-env NODE_ENV=production rollup --config build/rollup.config.js","build:ssr":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format cjs","build:es":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format es","build:unpkg":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format iife","cypress:open":"cypress open","cypress:run":"cypress run","lint:js":"eslint --ext .js,.vue --ignore-path .gitignore .","lint:style":"stylelint \"**/*.{vue,css}\" --ignore-path .gitignore","lint":"npm run lint:js && npm run lint:style"},"dependencies":{},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/preset-typescript":"^7.9.0","@rollup/plugin-alias":"^2.2.0","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-replace":"^2.3.2","@size-limit/preset-small-lib":"^4.9.1","@types/lodash":"^4.14.165","@typescript-eslint/eslint-plugin":"^4.9.1","@typescript-eslint/parser":"^4.9.1","@vue/cli-plugin-babel":"^4.3.1","@vue/cli-plugin-typescript":"^4.3.1","@vue/cli-service":"^4.3.1","@vue/eslint-config-typescript":"^7.0.0","babel-plugin-transform-remove-console":"^6.9.4","cross-env":"^7.0.2","cypress":"^6.2.0","cypress-image-snapshot":"^4.0.0","eslint":"^7.15.0","eslint-plugin-vue":"^7.2.0","lodash":"^4.17.20","lorem-ipsum":"^2.0.3","minimist":"^1.2.5","random-seed":"^0.3.0","rollup":"^2.7.3","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^5.3.0","rollup-plugin-vue":"^5.1.6","size-limit":"^4.9.1","stylelint":"^13.8.0","stylelint-config-standard":"^20.0.0","typescript":"^3.8.3","vue":"^2.6.11","vue-router":"^3.4.9","vue-template-compiler":"^2.6.11","vuex":"^3.6.0"},"peerDependencies":{"vue":"^2.6.11"},"engines":{"node":">=10"},"gitHead":"8c937f63f1c048fcdf2e44e1831e6462adad0cb5","homepage":"https://github.com/fuxingloh/vue-horizontal#readme","_id":"vue-horizontal@0.8.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-waKOG9qIdKucOgsk/FUtN2lzpWuD96+t/zt+FoUUffrj963SAE9qL208BLhKRKmPyJlTIzDcw8h15/LTo0w4og==","shasum":"a9207ace96356a92a59a01e463a85673140b04b6","tarball":"https://registry.npmjs.org/vue-horizontal/-/vue-horizontal-0.8.0.tgz","fileCount":8,"unpackedSize":61082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6YJTCRA9TVsSAnZWagAArMoP/RtUsRx1d2+Lm0NYiQtf\nWJXk8NVbqOq9hn9tUh4D4+umw/nA/QyLwLPvute/N5y07JRlLZU4Ft3uRclP\nNePznX0FnOJmV1djL8WymVmxSjy1cPnSlwp+0kX2ZHBwJnQhrQD7mLewOrZa\nYZdyKcA+YKxwTZnXGysdowMBTQxB9AaMCHziUMfN2NKKn+w09kXbwfg0yykh\nLIMpmdBQMoHYjplOZmWBcGhQtGVqvFEugr8kbABpCGWq1feM0lUnFT1jk52v\naW3dTKgE45uhNuAzpACSoNaZfsmKvzkUZhxNPQ/DR/+FKNEAk0vmYAkg1/rV\nzYMKGjWC4IteOzSEDoPpXIwXzJ7USWUS1AIHn+g9GwRxOfxb+AC3V4p8W+ca\n1FI3YAUcXhcqVs1+p9KtfOLr4Mdo+DpS3ztK3nSQ6saLI/E8tYqVwqIJ/Q49\nI8e+3z7EAv2y1LqzHv4WMgay/nXtoYpKXxb2SLeXpiZQMIkXzcadN2IHYttl\n+XioNX/S9Kjk3ioJLiiLtJZvS+/Pj/NOLqj3zkncFjapKAUri02B5DDfynnV\nPtomaJCcs3K8ZsfeXYM+ekxx2c41iNBiYMombK2CyZOlco20P1mw9HwlXakH\nN552kNupgEUWND6PlzxhtPZsUQqharNTJukpvDARb2dvMHrAxrWY0QrCco6s\nQKbl\r\n=SEnC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEIp+s8GBLRwz+xgxbTwZgyEcFWmwEzbxkY2ynxkYmP2AiEAnP3B2o3d04t/3YUL2j8WqTCQA5T+GpUKU2/b4NHz5/E="}]},"_npmUser":{"name":"fuxingloh","email":"npm@fuxing.dev"},"directories":{},"maintainers":[{"name":"fuxingloh","email":"npm@fuxing.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-horizontal_0.8.0_1609138770948_0.43026979563085876"},"_hasShrinkwrap":false},"0.8.1":{"name":"vue-horizontal","version":"0.8.1","description":"An ultra simple pure vue horizontal layout for modern responsive web with zero dependencies.","author":{"name":"Fuxing Loh"},"repository":{"type":"git","url":"git+https://github.com/fuxingloh/vue-horizontal.git"},"bugs":{"url":"https://github.com/fuxingloh/vue-horizontal/issues"},"keywords":["vue","vuejs","nuxt","horizontal","list view","scroll view","airbnb list"],"license":"MIT","private":false,"main":"dist/vue-horizontal.ssr.js","browser":"dist/vue-horizontal.esm.js","module":"dist/vue-horizontal.esm.js","unpkg":"dist/vue-horizontal.min.js","types":"vue-horizontal.d.ts","size-limit":[{"path":"dist/vue-horizontal.esm.js"},{"path":"dist/vue-horizontal.min.js"},{"path":"dist/vue-horizontal.ssr.js"}],"scripts":{"serve":"vue-cli-service serve dev/serve.ts","size":"size-limit","build":"cross-env NODE_ENV=production rollup --config build/rollup.config.js","build:ssr":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format cjs","build:es":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format es","build:unpkg":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format iife","cypress:open":"cypress open","cypress:run":"cypress run","lint:js":"eslint --ext .js,.vue --ignore-path .gitignore .","lint:style":"stylelint \"**/*.{vue,css}\" --ignore-path .gitignore","lint":"npm run lint:js && npm run lint:style"},"dependencies":{},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/preset-typescript":"^7.9.0","@rollup/plugin-alias":"^2.2.0","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-replace":"^2.3.2","@size-limit/preset-small-lib":"^4.9.1","@types/lodash":"^4.14.165","@typescript-eslint/eslint-plugin":"^4.9.1","@typescript-eslint/parser":"^4.9.1","@vue/cli-plugin-babel":"^4.3.1","@vue/cli-plugin-typescript":"^4.3.1","@vue/cli-service":"^4.3.1","@vue/eslint-config-typescript":"^7.0.0","babel-plugin-transform-remove-console":"^6.9.4","cross-env":"^7.0.2","cypress":"^6.2.0","cypress-image-snapshot":"^4.0.0","eslint":"^7.15.0","eslint-plugin-vue":"^7.2.0","lodash":"^4.17.20","lorem-ipsum":"^2.0.3","minimist":"^1.2.5","random-seed":"^0.3.0","rollup":"^2.7.3","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^5.3.0","rollup-plugin-vue":"^5.1.6","size-limit":"^4.9.1","stylelint":"^13.8.0","stylelint-config-standard":"^20.0.0","typescript":"^3.8.3","vue":"^2.6.11","vue-router":"^3.4.9","vue-template-compiler":"^2.6.11","vuex":"^3.6.0"},"peerDependencies":{"vue":"^2.6.11"},"engines":{"node":">=10"},"gitHead":"bbab0f4146b8889a105446690df7016116fb866b","homepage":"https://github.com/fuxingloh/vue-horizontal#readme","_id":"vue-horizontal@0.8.1","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-HBCq1oHW0NwwC565r/AxKAF1UPmUjBJ/4MldoIctYjPIOiYLYgie/IyKKEB4jGSyAMCMD2RrZJYakyIhB1YDwQ==","shasum":"6cceac529f00bed511444fe5475e9bc3fc80808d","tarball":"https://registry.npmjs.org/vue-horizontal/-/vue-horizontal-0.8.1.tgz","fileCount":8,"unpackedSize":61109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6gXsCRA9TVsSAnZWagAADu0QAJiKdDOcdcma1wptXx2N\nz8SiC/20NZhsA6bC0zgXva+HoBMNy9byiaZcQJEVrGgjr9Ai4kLpQwSIZ1XC\nDnjxKFW0Q0uxNugIK6QKUbh9ulnBmOhnilw/W6P7KTCf/s3lP9EDu6V+/LgQ\nDfa7TLPvjvvNOiE2rDqz9Yt4g60OqYucFZMM5+hwCbF+5K3lMHUVP16hedh0\nBAJ0n4e31hzbNHkUZCxxd6cYjjqqg6/N5ohj7ySba6Arg8AR376knkYp9wb4\nQK5Z4BiOX1xxj0ajXX0GkLaqktsm8ePp9p2kTIHlRN9zalXmRNsyauCYH2pU\niiVkVBIhkh8qOY7yLSQcDOCFze1Bb2/8X4iJKhEDPfDZPhAaDHW4S/zvQZPt\nRIlxYn6OmKWXK50LhrcDghRZfbCuWEcABYLd2kMntYiVwFULxyprDHVMXO4f\nlHaPNuSFk0WDrAt3yaWL/ckVwAx+UsL32uUJWQJMZLstX8JvE8KY8adLnOdK\nupR4ymXmSAXB4RuL+keaVFZ7HXvZbtba6CIi3DRMEumz1iBXSZ+oXXudcthU\nz1yg2R8/FBxWKp4ZDSKcdApRnKGHne3xNKhOXxbuLWYeYDS2QASQ2gfzCWzf\nXY46tcjqFHdDNAJvJ2WYgorYdSB6p9XtCIaOXprEqrWYCeVeKKftX8g7Sdp9\ngmp6\r\n=iKv4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGgk9VH/IIBnPi32wB/074xJ4RRn61gMTp3NB+7DNGNnAiEA5L3z3zV7uw2S02jqRfXVlcMlejMrJlUbXBuKuDf30iY="}]},"_npmUser":{"name":"fuxingloh","email":"npm@fuxing.dev"},"directories":{},"maintainers":[{"name":"fuxingloh","email":"npm@fuxing.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-horizontal_0.8.1_1609172459390_0.11468040072476682"},"_hasShrinkwrap":false},"0.8.2":{"name":"vue-horizontal","version":"0.8.2","description":"An ultra simple pure vue horizontal layout for modern responsive web with zero dependencies.","author":{"name":"Fuxing Loh"},"repository":{"type":"git","url":"git+https://github.com/fuxingloh/vue-horizontal.git"},"bugs":{"url":"https://github.com/fuxingloh/vue-horizontal/issues"},"keywords":["vue","vuejs","nuxt","horizontal","list view","scroll view","airbnb list"],"license":"MIT","private":false,"main":"dist/vue-horizontal.ssr.js","browser":"dist/vue-horizontal.esm.js","module":"dist/vue-horizontal.esm.js","unpkg":"dist/vue-horizontal.min.js","types":"vue-horizontal.d.ts","size-limit":[{"path":"dist/vue-horizontal.esm.js"},{"path":"dist/vue-horizontal.min.js"},{"path":"dist/vue-horizontal.ssr.js"}],"scripts":{"serve":"vue-cli-service serve dev/serve.ts","size":"size-limit","build":"cross-env NODE_ENV=production rollup --config build/rollup.config.js","build:ssr":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format cjs","build:es":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format es","build:unpkg":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format iife","cypress:open":"cypress open","cypress:run":"cypress run","lint:js":"eslint --ext .js,.vue --ignore-path .gitignore .","lint:style":"stylelint \"**/*.{vue,css}\" --ignore-path .gitignore","lint":"npm run lint:js && npm run lint:style"},"dependencies":{},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/preset-typescript":"^7.9.0","@rollup/plugin-alias":"^2.2.0","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-replace":"^2.3.2","@size-limit/preset-small-lib":"^4.9.1","@types/lodash":"^4.14.165","@typescript-eslint/eslint-plugin":"^4.9.1","@typescript-eslint/parser":"^4.9.1","@vue/cli-plugin-babel":"^4.3.1","@vue/cli-plugin-typescript":"^4.3.1","@vue/cli-service":"^4.3.1","@vue/eslint-config-typescript":"^7.0.0","babel-plugin-transform-remove-console":"^6.9.4","cross-env":"^7.0.2","cypress":"^6.2.0","cypress-image-snapshot":"^4.0.0","eslint":"^7.15.0","eslint-plugin-vue":"^7.2.0","lodash":"^4.17.20","lorem-ipsum":"^2.0.3","minimist":"^1.2.5","random-seed":"^0.3.0","rollup":"^2.7.3","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^5.3.0","rollup-plugin-vue":"^5.1.6","size-limit":"^4.9.1","stylelint":"^13.8.0","stylelint-config-standard":"^20.0.0","typescript":"^3.8.3","vue":"^2.6.11","vue-router":"^3.4.9","vue-template-compiler":"^2.6.11","vuex":"^3.6.0"},"peerDependencies":{"vue":"^2.6.11"},"engines":{"node":">=10"},"gitHead":"188434f5913c4308b1b8f7ee54e187e4ec246a67","homepage":"https://github.com/fuxingloh/vue-horizontal#readme","_id":"vue-horizontal@0.8.2","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-XU+bfiqVO4cfZ3mpU9y3UmQ++NfYvaGlKqP3if5N7rptmBwNNdC8HjiitPTdvNYNTxfalBWnGHoh2FyX8bFt5w==","shasum":"dae0cd4ed35caaa2bf39e822bd0e4c5580416b66","tarball":"https://registry.npmjs.org/vue-horizontal/-/vue-horizontal-0.8.2.tgz","fileCount":8,"unpackedSize":61079,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6t7UCRA9TVsSAnZWagAA8ncP/Au2O083ZDOI187SixIj\nndfAWMCu9mV69z6Hd10bLaIHfk4RUMKOH/5dPGpAQzwWHlxJnM/P+kM7G9Tr\nz2DN1C3rid5LYTQIrFy6at3cj3BUa35J9NFsWECrFP/q5d0epTdFRd61qf/a\nY3VLQT9JwqekPK3DsgCWEMBj+7BccLRYfrlyzRdg4f9t8663M9xsG8TUXf/C\n+/w3mc+W1KjD6a7uk6MlcZe+MCkeh4Qgl2KmyR0O7n40kmS4/KZocYQHB7Fk\nweuZ9Q/RWKoy2mD708TBxpJJTFNw4WTXKo19/r6G946x8Hj3YJj/Pfdbi+vA\nt+K1f2cwojgVWf68gnWDdfG62m4rQww/M4zjbscrN93MqBQFB+lrMNRndm4t\nGYoGZlUcA0u7cQOXcV9Bx0U+77UVkPu4pV0a9fgjV3l1pBfjcXQYsEI04qxC\nIXdVdR1HKs9rccRLjBMOuPnMphH/rwvPU4Oi4ybZD40RXrbtQS+7bVFukq7q\nBxtft1SJ2GYiDKI27s2ubkkhuJhQgGJafC+Sc4TyPzM30iqdbvAn95erfceA\n9vMf8kHgxqiI3ZgvbnFwi+CmH8QMRtd5E72bDpRoiBCBC4qvvcRaFhLayzTB\nHvx8vpZAO70SjwTir+WaWAvncKNhOZIoC0Xu2dv3efzgevfRdnjtNADUdbBN\n3w9S\r\n=PIsY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5zXxXodvzom8Mzwltd5zGF6fCxWAq/CSAzizf4AaFDAIgVZNfSUP4EdKVO+FybbB4FG2Q4FdQn8N8jfWhBhCh+rw="}]},"_npmUser":{"name":"fuxingloh","email":"npm@fuxing.dev"},"directories":{},"maintainers":[{"name":"fuxingloh","email":"npm@fuxing.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-horizontal_0.8.2_1609227987536_0.13377592686368045"},"_hasShrinkwrap":false},"0.8.3":{"name":"vue-horizontal","version":"0.8.3","description":"An ultra simple pure vue horizontal layout for modern responsive web with zero dependencies.","author":{"name":"Fuxing Loh"},"repository":{"type":"git","url":"git+https://github.com/fuxingloh/vue-horizontal.git"},"bugs":{"url":"https://github.com/fuxingloh/vue-horizontal/issues"},"keywords":["vue","vuejs","nuxt","horizontal","list view","scroll view","airbnb list"],"license":"MIT","private":false,"main":"dist/vue-horizontal.ssr.js","browser":"dist/vue-horizontal.esm.js","module":"dist/vue-horizontal.esm.js","unpkg":"dist/vue-horizontal.min.js","types":"vue-horizontal.d.ts","size-limit":[{"path":"dist/vue-horizontal.esm.js"},{"path":"dist/vue-horizontal.min.js"},{"path":"dist/vue-horizontal.ssr.js"}],"scripts":{"serve":"vue-cli-service serve dev/serve.ts","size":"size-limit","build":"cross-env NODE_ENV=production rollup --config build/rollup.config.js","build:ssr":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format cjs","build:es":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format es","build:unpkg":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format iife","cypress:open":"cypress open","cypress:run":"cypress run","lint:js":"eslint --ext .js,.vue --ignore-path .gitignore .","lint:style":"stylelint \"**/*.{vue,css}\" --ignore-path .gitignore","lint":"npm run lint:js && npm run lint:style"},"dependencies":{},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/preset-typescript":"^7.9.0","@rollup/plugin-alias":"^2.2.0","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-replace":"^2.3.2","@size-limit/preset-small-lib":"^4.9.1","@types/lodash":"^4.14.165","@typescript-eslint/eslint-plugin":"^4.9.1","@typescript-eslint/parser":"^4.9.1","@vue/cli-plugin-babel":"^4.3.1","@vue/cli-plugin-typescript":"^4.3.1","@vue/cli-service":"^4.3.1","@vue/eslint-config-typescript":"^7.0.0","babel-plugin-transform-remove-console":"^6.9.4","cross-env":"^7.0.2","cypress":"^6.2.0","cypress-image-snapshot":"^4.0.0","eslint":"^7.15.0","eslint-plugin-vue":"^7.2.0","lodash":"^4.17.20","lorem-ipsum":"^2.0.3","minimist":"^1.2.5","random-seed":"^0.3.0","rollup":"^2.7.3","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^5.3.0","rollup-plugin-vue":"^5.1.6","size-limit":"^4.9.1","stylelint":"^13.8.0","stylelint-config-standard":"^20.0.0","typescript":"^3.8.3","vue":"^2.6.11","vue-router":"^3.4.9","vue-template-compiler":"^2.6.11","vuex":"^3.6.0"},"peerDependencies":{"vue":"^2.6.11"},"engines":{"node":">=10"},"gitHead":"2dd2587122cfeb9d06cd5f3d14b8f22b4344bd13","homepage":"https://github.com/fuxingloh/vue-horizontal#readme","_id":"vue-horizontal@0.8.3","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-ZMhyfAkK7UBTOaV3VTiGv3CsgTOesXlDxiJENudPo4GtdZWnMxOIp7ScNEyZzMWSU2QvB+I0KIBEiCPv05MlcA==","shasum":"242bf6750bcbd076692cd7b59c7400e58e4003cf","tarball":"https://registry.npmjs.org/vue-horizontal/-/vue-horizontal-0.8.3.tgz","fileCount":8,"unpackedSize":63121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf7qZjCRA9TVsSAnZWagAADJ8P/3y6PHSx++qDiZ/PgjO0\niahss2NDgL3d3Cs0sda1j4TPs/Ii39FyHleQgRtsN/Lx725IoPgQBSo9LcbP\nwUYrMJwLRfPmaloUbC4g3EemnE1ILxy7fje5FEtaDbyKOEhK85zl8/0h9JOW\nMA/GITrAnuQSKgYsipLf4BOCEZ1wNjHJ6bsrV29KmX+PYiwPWdUOGxN7WCyQ\nDd5pVdEItiUwpo/INSk3D9fni16Yi5Oe0mxtulBIhIrkeJtNVwlK7JG7E43R\ncvp9ToJauVbqJcBzvRvCKyuJJxkSWjYdRR/9wq7if292L0gTBHaZCwto/LH1\nzxzNru4yjUL3D7LWHHPHmX4YVvgw+Yvd+OvORFVoa4QEBt8FlX8iamDaxH62\ng6p42QB3QzNghiUhM9WrdrCxnOeipgdDFXbeF9Xw313/QXCzQagb28daeMAa\n0eHmGXrZt0eN3wTm8ns95d4gqEDJsUj1G064K/F+x3QpmULav0Uwuk1YF4wh\nVSN5U9PYRdvNSsSzSTboXeiIfX9ncraQ4m/v2ZSICYIHUrKJnLxd6lnqiq77\nQsBLhvVj9IiIpKysiBs1L0YkATVe0Nn9ywtA36m/Ky9iFopsZsP0LEvxmKs7\nZSvumennOy5DzTnSeRMC0tgmcLiA3ZP7WSKWqznRBhLJx2DT0IpAkvRZPA3w\nSFSt\r\n=NrWk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEt81P/Z6YyBTurxlNufq/bzDtkCVGh3CIrCqTETvVjQAiEApEI8xvlvpF0gKoRT+9l1YPMOrGaFeuSN6wJDOluwRvI="}]},"_npmUser":{"name":"fuxingloh","email":"npm@fuxing.dev"},"directories":{},"maintainers":[{"name":"fuxingloh","email":"npm@fuxing.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-horizontal_0.8.3_1609475682631_0.8888191727745351"},"_hasShrinkwrap":false},"0.8.4":{"name":"vue-horizontal","version":"0.8.4","description":"An ultra simple pure vue horizontal layout for modern responsive web with zero dependencies.","author":{"name":"Fuxing Loh"},"repository":{"type":"git","url":"git+https://github.com/fuxingloh/vue-horizontal.git"},"bugs":{"url":"https://github.com/fuxingloh/vue-horizontal/issues"},"keywords":["vue","vuejs","nuxt","horizontal","list view","scroll view","airbnb list"],"license":"MIT","private":false,"main":"dist/vue-horizontal.ssr.js","browser":"dist/vue-horizontal.esm.js","module":"dist/vue-horizontal.esm.js","unpkg":"dist/vue-horizontal.min.js","types":"vue-horizontal.d.ts","size-limit":[{"path":"dist/vue-horizontal.esm.js"},{"path":"dist/vue-horizontal.min.js"},{"path":"dist/vue-horizontal.ssr.js"}],"scripts":{"serve":"vue-cli-service serve dev/serve.ts","size":"size-limit","build":"cross-env NODE_ENV=production rollup --config build/rollup.config.js","build:ssr":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format cjs","build:es":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format es","build:unpkg":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format iife","cypress:open":"cypress open","cypress:run":"cypress run","lint:js":"eslint --ext .js,.vue --ignore-path .gitignore .","lint:style":"stylelint \"**/*.{vue,css}\" --ignore-path .gitignore","lint":"npm run lint:js && npm run lint:style"},"dependencies":{},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/preset-typescript":"^7.9.0","@rollup/plugin-alias":"^2.2.0","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-replace":"^2.3.2","@size-limit/preset-small-lib":"^4.9.1","@types/lodash":"^4.14.165","@typescript-eslint/eslint-plugin":"^4.9.1","@typescript-eslint/parser":"^4.9.1","@vue/cli-plugin-babel":"^4.3.1","@vue/cli-plugin-typescript":"^4.3.1","@vue/cli-service":"^4.3.1","@vue/eslint-config-typescript":"^7.0.0","babel-plugin-transform-remove-console":"^6.9.4","cross-env":"^7.0.2","cypress":"^6.2.0","cypress-image-snapshot":"^4.0.0","eslint":"^7.15.0","eslint-plugin-vue":"^7.2.0","lodash":"^4.17.20","lorem-ipsum":"^2.0.3","minimist":"^1.2.5","random-seed":"^0.3.0","rollup":"^2.7.3","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^5.3.0","rollup-plugin-vue":"^5.1.6","size-limit":"^4.9.1","stylelint":"^13.8.0","stylelint-config-standard":"^20.0.0","typescript":"^3.8.3","vue":"^2.6.11","vue-router":"^3.4.9","vue-template-compiler":"^2.6.11","vuex":"^3.6.0"},"peerDependencies":{"vue":"^2.6.11"},"engines":{"node":">=10"},"gitHead":"d6cdd3bb1c4954d14d7bf0102ef911bc9b5fdf52","homepage":"https://github.com/fuxingloh/vue-horizontal#readme","_id":"vue-horizontal@0.8.4","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-vLofo/goM539UZzy9E3zdgNjWojqFcXf1BtdH02ipRiTJIOmg7NVEheIYBNWAoFDGgR1nMak10y9rBUNrfEo5Q==","shasum":"bfe511cb57c5afe0b598254952ea914a4401aad9","tarball":"https://registry.npmjs.org/vue-horizontal/-/vue-horizontal-0.8.4.tgz","fileCount":8,"unpackedSize":63273,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9tfACRA9TVsSAnZWagAAHncP/iwb5Y3LfFMo9nEqIBXb\nMNZ1Z2kt2PiuTas/CTaZslh28529USau+B9HnBf4Kg/t2LLBX2v4ZXAmPbDE\nEa8jG+NOAWGtQqfzCkrvcbOsZAEHuZTs13P0mKAh5OWvixNug6rFHJWssSYC\nsG72uQDeNgh9XWSAT7Lz65cybgnEfxLLW5L30AiGpSNzuDBuhQFvshLSBtuK\nyeY93AAE4qijWwIcebDp0l0ogWqW+q4AcSz+1rzUyQfem/eHkiM/6k5L3OJ2\nylUGWNubz/Mst88Z2RA1ATcHDH4fk9/9sxrh3NV5z1JFXw8xOamWTykD8zNg\n/BXH8cOUVAH/TwIXPdiuTN9dhGBVtnU5F+HQL9ID3w5i3hZDwuyQEKZo/2uZ\neGfr6eGjFNwhCogq9wdy5nOviaZCQgtf8X8uZFwI5L++xUsArQxrfP2GeeCd\nDJsU44bMGI7XxzVCj5qcr/ddjeTQOWB9Pn+qGZNLaBruyuxYYQlJigs6JX2a\npEYIMqoyhC/QxWDEVPDSb/DMJU7MXbGZr+wb3y1exMpId3EaqQ++VYWU0G3A\n82aTI6AmUg7AXKgpuRdEYJqUeQAD5qc1FtFYozDLbEY3gS52xR8lWtlHKHzV\ns+x7j8vgtK/T8Zo5YWLzdImpm1zAgrO36qidShfgMBx2iJ64mKC0/omfq5Uk\nZXCw\r\n=bP0D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+kwrEr8vzdPDyAyL8i82Go3FTu9dwe9IKjoOKzyVu7QIgO5JJrLOPFvQCXjGM1U6GKQhj6E9i+8ymzPAH0b1u0UA="}]},"_npmUser":{"name":"fuxingloh","email":"npm@fuxing.dev"},"directories":{},"maintainers":[{"name":"fuxingloh","email":"npm@fuxing.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-horizontal_0.8.4_1610012607876_0.0627181701205699"},"_hasShrinkwrap":false},"0.8.5":{"name":"vue-horizontal","version":"0.8.5","description":"An ultra simple pure vue horizontal layout for modern responsive web with zero dependencies.","author":{"name":"Fuxing Loh"},"repository":{"type":"git","url":"git+https://github.com/fuxingloh/vue-horizontal.git"},"bugs":{"url":"https://github.com/fuxingloh/vue-horizontal/issues"},"keywords":["vue","vuejs","nuxt","horizontal","list view","scroll view","airbnb list"],"license":"MIT","private":false,"main":"dist/vue-horizontal.ssr.js","browser":"dist/vue-horizontal.esm.js","module":"dist/vue-horizontal.esm.js","unpkg":"dist/vue-horizontal.min.js","types":"vue-horizontal.d.ts","size-limit":[{"path":"dist/vue-horizontal.esm.js"},{"path":"dist/vue-horizontal.min.js"},{"path":"dist/vue-horizontal.ssr.js"}],"scripts":{"serve":"vue-cli-service serve dev/serve.ts","size":"size-limit","build":"cross-env NODE_ENV=production rollup --config build/rollup.config.js","build:ssr":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format cjs","build:es":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format es","build:unpkg":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format iife","cypress:open":"cypress open","cypress:run":"cypress run","lint:js":"eslint --ext .js,.vue --ignore-path .gitignore .","lint:style":"stylelint \"**/*.{vue,css}\" --ignore-path .gitignore","lint":"npm run lint:js && npm run lint:style"},"dependencies":{},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/preset-typescript":"^7.9.0","@rollup/plugin-alias":"^2.2.0","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-replace":"^2.3.2","@size-limit/preset-small-lib":"^4.9.1","@types/lodash":"^4.14.165","@typescript-eslint/eslint-plugin":"^4.9.1","@typescript-eslint/parser":"^4.9.1","@vue/cli-plugin-babel":"^4.3.1","@vue/cli-plugin-typescript":"^4.3.1","@vue/cli-service":"^4.3.1","@vue/eslint-config-typescript":"^7.0.0","babel-plugin-transform-remove-console":"^6.9.4","cross-env":"^7.0.2","cypress":"^6.2.0","cypress-image-snapshot":"^4.0.0","eslint":"^7.15.0","eslint-plugin-vue":"^7.2.0","lodash":"^4.17.20","lorem-ipsum":"^2.0.3","minimist":"^1.2.5","random-seed":"^0.3.0","rollup":"^2.7.3","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^5.3.0","rollup-plugin-vue":"^5.1.6","size-limit":"^4.9.1","stylelint":"^13.8.0","stylelint-config-standard":"^20.0.0","typescript":"^3.8.3","vue":"^2.6.11","vue-router":"^3.4.9","vue-template-compiler":"^2.6.11","vuex":"^3.6.0"},"peerDependencies":{"vue":"^2.6.11"},"engines":{"node":">=10"},"gitHead":"a95300c5c53c19fba7fd6d48c495cbdccf6e5fd2","homepage":"https://github.com/fuxingloh/vue-horizontal#readme","_id":"vue-horizontal@0.8.5","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-3mat2CxE2JWUFCWobKfgynJ6jX6eTLmxKkDA7dJPgpOg3FpWFtxRHH6aNDwa9manZUYzOzoLzcvxemIzdr7wvg==","shasum":"f8d9f0bebed2d7904e74ac57b58871dc99907d7f","tarball":"https://registry.npmjs.org/vue-horizontal/-/vue-horizontal-0.8.5.tgz","fileCount":8,"unpackedSize":63508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/UwLCRA9TVsSAnZWagAAwaQP/2s04FNapyt92JawyFIB\npZGb16D4cMYLYZrLzB6yX1i0gm8aCgM2R2IC8SpMlhBR0NSJFQP4T3CbKUU/\nFi2+0lhiazhcBKL8vqtvBWtJCSlmhVQqJ9Ry8GbZadaJrt+HUffCKzDR4wrY\npmJRA6KhNw68OSZFTJzrcQ2Z5AlwSWdFLeSQAf8gWdaOqW1Aa6SZUTJl3go1\ncWxoPiVkf4Oc+jAUxk24rSL2MU1oEtksfpqO8HfTJiho51MhfVMpr2dFS+bR\nAtjUzyLl8Jxg1250agZrkM/qr8j/U49ozORaDSoqaetLdfqbgnrtzA3PnueV\nGxIlaYQdGC80157ljJCHdE83qf1S02xTsdqB69fdtROJ3wq5M01VjonER/DF\nNdye15PAIm/ZRBgLoRo8loQJRYKzXMZljvV4vl1FT+5+UYRBjjYHkHwmDgiA\nY/pupCo6APg0dxPHk/ig7j2lW/glqWe0jTiUDqvaxqpNPtrsBYDgvEKJIAgj\ndlRRghNL6Zr/5HL51xjgst74xIqaXFEHwtJW5lLRAFKXn3vb4lpGNfE08CjE\nnBlXxpx7siBHIQIWcYRdH8SnXYtG5+H3Cjf/3mPoYlvoR+epfW9Y5yWzcmWD\nQ+N7H0Ju+flFZjihp8kyIOADfHWuuJ9TIq6//hQ8qtMGDt9tnBY+0DJAq393\nDEov\r\n=we4B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAnIr9IqwWSslz2JAR71/PRRte1VD5CGl2IydasELA6jAiEApRgJ5Nc7FoZoLIaLgKUmcegHe9nXofcIB7GgTPwVXno="}]},"_npmUser":{"name":"fuxingloh","email":"npm@fuxing.dev"},"directories":{},"maintainers":[{"name":"fuxingloh","email":"npm@fuxing.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-horizontal_0.8.5_1610435594442_0.2237547573402039"},"_hasShrinkwrap":false},"0.8.6":{"name":"vue-horizontal","version":"0.8.6","description":"An ultra simple pure vue horizontal layout for modern responsive web with zero dependencies.","author":{"name":"Fuxing Loh"},"repository":{"type":"git","url":"git+https://github.com/fuxingloh/vue-horizontal.git"},"bugs":{"url":"https://github.com/fuxingloh/vue-horizontal/issues"},"keywords":["vue","vuejs","nuxt","horizontal","list view","scroll view","airbnb list"],"license":"MIT","private":false,"main":"dist/vue-horizontal.ssr.js","browser":"dist/vue-horizontal.esm.js","module":"dist/vue-horizontal.esm.js","unpkg":"dist/vue-horizontal.min.js","types":"vue-horizontal.d.ts","size-limit":[{"path":"dist/vue-horizontal.esm.js"},{"path":"dist/vue-horizontal.min.js"},{"path":"dist/vue-horizontal.ssr.js"}],"scripts":{"serve":"vue-cli-service serve dev/serve.ts","size":"size-limit","build":"cross-env NODE_ENV=production rollup --config build/rollup.config.js","build:ssr":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format cjs","build:es":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format es","build:unpkg":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format iife","cypress:open":"cypress open","cypress:run":"cypress run","lint:js":"eslint --ext .js,.vue --ignore-path .gitignore .","lint:style":"stylelint \"**/*.{vue,css}\" --ignore-path .gitignore","lint":"npm run lint:js && npm run lint:style"},"dependencies":{},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/preset-typescript":"^7.9.0","@rollup/plugin-alias":"^2.2.0","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-replace":"^2.3.2","@size-limit/preset-small-lib":"^4.9.1","@types/lodash":"^4.14.165","@typescript-eslint/eslint-plugin":"^4.9.1","@typescript-eslint/parser":"^4.9.1","@vue/cli-plugin-babel":"^4.3.1","@vue/cli-plugin-typescript":"^4.3.1","@vue/cli-service":"^4.3.1","@vue/eslint-config-typescript":"^7.0.0","babel-plugin-transform-remove-console":"^6.9.4","cross-env":"^7.0.2","cypress":"^6.2.0","cypress-image-snapshot":"^4.0.0","eslint":"^7.15.0","eslint-plugin-vue":"^7.2.0","lodash":"^4.17.20","lorem-ipsum":"^2.0.3","minimist":"^1.2.5","random-seed":"^0.3.0","rollup":"^2.7.3","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^5.3.0","rollup-plugin-vue":"^5.1.6","size-limit":"^4.9.1","stylelint":"^13.8.0","stylelint-config-standard":"^20.0.0","typescript":"^3.8.3","vue":"^2.6.11","vue-router":"^3.4.9","vue-template-compiler":"^2.6.11","vuex":"^3.6.0"},"peerDependencies":{"vue":"^2.6.11"},"engines":{"node":">=10"},"browserslist":["current node","> 1%"],"gitHead":"577430efe01fabe8fbb71db2cbee2373d8218a2c","homepage":"https://github.com/fuxingloh/vue-horizontal#readme","_id":"vue-horizontal@0.8.6","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Gc3w4Qo+KeOPQwbHQeTU+0Sh/qRQpXKbOa6+eGMPi9ZhcsMxcsgBO6xF+e62pVnVnkbxuKHz74v8EWgBtU665g==","shasum":"095715f075a97cfcec59aa2d42564df1abf0c7cd","tarball":"https://registry.npmjs.org/vue-horizontal/-/vue-horizontal-0.8.6.tgz","fileCount":8,"unpackedSize":64235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgC6ByCRA9TVsSAnZWagAAgfMP/RE3Ak+2vmfCv9sgiSfO\ni/m8mIvf1e9/y80ucsP6FcjqggmdpBLi1htrsn5RxMljaTx1ZUuc3QXTHB11\nfPUKbrYpZank8CmQTVIS+N/VAgaNXnlgQcIKpwb1/wVdhNSE/pz4wuTfVi72\n4nXoQrIJNd9gKABzyFtsKeKCtqPSz5EALBC4S44v98CQ4BGJIXcozHpQbdry\nPxhRepd8t1BGEKWbCjYTnIR7ZEfrNokuQ2svyxQEdTLxw1R/PnDRE4K0Bo0H\nCfVyag/AjHcucUmuQh2zCsmsY1PNUq5kOiW9pA+ZmBTI4t2xSfii5Wmplbk3\nyhv+zizgZkaZADPJc04NGklmZ5G7Lw2l5kzBC+x5D7sg86mDG6dROoVsJG7G\nojwt3SgNclDVn/RPy47dyDj4Onf8D4JlEqTFzlgjbwBxJKn0fTKgS/5xtydM\nXeJ/HRspMumXz9Wvv1SXcHqSZfBHlkqZ1VH7sHGohL5kl6CU/CCb7d/8mdXD\nR474lBi8RMcyY31NQBi7W5wEHLkDVWycPFgIS+BWNgBFBb7ph3HMaAnBbiIV\n/iPjA8cvExoRShO6AWApS0RnmOvYBqlW37bz/I0ZUQkQaA4VuBOHf+MumrEh\n1NSQsaEZYrKyY9tqpkaaaQoHN8sIcaCVqFlfpQd6h1NfEZ798rvu2kjBxRvT\nParN\r\n=LoZD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYGserqolMzBZ0TddFk1B4U5LJNYzPyqna9Dk6n6IPXAIgWslIXPuPpL0IcDkIyK3Ld2h9x86blow/yEz6Wj+m/4o="}]},"_npmUser":{"name":"fuxingloh","email":"npm@fuxing.dev"},"directories":{},"maintainers":[{"name":"fuxingloh","email":"npm@fuxing.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-horizontal_0.8.6_1611374705574_0.590702386777507"},"_hasShrinkwrap":false},"0.8.7":{"name":"vue-horizontal","version":"0.8.7","description":"An ultra simple pure vue horizontal layout for modern responsive web with zero dependencies.","author":{"name":"Fuxing Loh"},"repository":{"type":"git","url":"git+https://github.com/fuxingloh/vue-horizontal.git"},"bugs":{"url":"https://github.com/fuxingloh/vue-horizontal/issues"},"keywords":["vue","vuejs","nuxt","horizontal","list view","scroll view","airbnb list"],"license":"MIT","private":false,"main":"dist/vue-horizontal.ssr.js","browser":"dist/vue-horizontal.esm.js","module":"dist/vue-horizontal.esm.js","unpkg":"dist/vue-horizontal.min.js","types":"vue-horizontal.d.ts","size-limit":[{"path":"dist/vue-horizontal.esm.js"},{"path":"dist/vue-horizontal.min.js"},{"path":"dist/vue-horizontal.ssr.js"}],"scripts":{"serve":"vue-cli-service serve dev/serve.ts","size":"size-limit","build":"cross-env NODE_ENV=production rollup --config build/rollup.config.js","build:ssr":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format cjs","build:es":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format es","build:unpkg":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format iife","cypress:open":"cypress open","cypress:run":"cypress run","lint:js":"eslint --ext .js,.vue --ignore-path .gitignore .","lint:style":"stylelint \"**/*.{vue,css}\" --ignore-path .gitignore","lint":"npm run lint:js && npm run lint:style"},"dependencies":{},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/preset-typescript":"^7.9.0","@rollup/plugin-alias":"^2.2.0","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-replace":"^2.3.2","@size-limit/preset-small-lib":"^4.9.1","@types/cypress-image-snapshot":"^3.1.4","@types/lodash":"^4.14.165","@typescript-eslint/eslint-plugin":"^4.9.1","@typescript-eslint/parser":"^4.9.1","@vue/cli-plugin-babel":"^4.3.1","@vue/cli-plugin-typescript":"^4.3.1","@vue/cli-service":"^4.3.1","@vue/eslint-config-typescript":"^7.0.0","babel-plugin-transform-remove-console":"^6.9.4","cross-env":"^7.0.2","cypress":"^6.3.0","cypress-image-snapshot":"^4.0.1","eslint":"^7.15.0","eslint-plugin-vue":"^7.2.0","lodash":"^4.17.20","lorem-ipsum":"^2.0.3","minimist":"^1.2.5","random-seed":"^0.3.0","rollup":"^2.7.3","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^5.3.0","rollup-plugin-vue":"^5.1.6","size-limit":"^4.9.1","stylelint":"^13.8.0","stylelint-config-standard":"^20.0.0","typescript":"^3.8.3","vue":"^2.6.11","vue-router":"^3.4.9","vue-template-compiler":"^2.6.11","vuex":"^3.6.0"},"peerDependencies":{"vue":"^2.6.11"},"engines":{"node":">=10"},"browserslist":["current node","> 1%"],"gitHead":"aceeaee279aa1447ab959ebf7b44c43372761005","homepage":"https://github.com/fuxingloh/vue-horizontal#readme","_id":"vue-horizontal@0.8.7","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-3qw54xYV56m48l0an2b5ZPbNSJcj3zUQobteaUigtX6ibToUhcSg8QYxtul5ssjRqmxjohnaVlxn/kczonMUWw==","shasum":"9c67e7019b554eb48d3bd9e0bb690e83ed629d9e","tarball":"https://registry.npmjs.org/vue-horizontal/-/vue-horizontal-0.8.7.tgz","fileCount":8,"unpackedSize":65012,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEVHoCRA9TVsSAnZWagAA2/wP/1DlmBgG9TqHTBUCMtWC\ngg0uEmkjEoanBZovctmW7GvoKzr9JioCQ0+TKOwMbj6OLyhriRRuQ/Cm1MfD\nUqSivQI8P5UXE5O3jNxjUiFqZtmigzGZd3QTYmeY/510vZJCjq76iZnI7+Lq\ngpd/fX8ymDXDMQIoVOeo/jePxinW6SvMNgePRjwFda16y8j6DlwXMxdspPjj\nzIDwlPFj7J7H8ug4E28FRc7ixzI9CRwDGZqFYiifO7fO55XJ0cpDcH650OQl\ntl7jt5wsGktrNn+6U4gws6NmCw4m631cGE6d1BNuqumHuZc5UKCBWgytz0s0\nmY5HWDk7ilWHs/wTmLSjvAMjAv6qX8b7fKp9HuAJ19MSq6HiToNTZe+xug9z\n4/CgIrdQ/XVySilU/v1wGiXSaliA7jLafY82UVroZwUHmWeira1nfoesFZYB\nvtqjogsA0BX1F5mE6vnVQV6I5jp/ACQ++kHQNBAvl/kri65lbiSDzFDOiwFk\nKSnGuxxr8wfS+CWWRBcp7RQvXKCJD/ggZlxxyaDs707cvMXz2qHnynhc0UZj\n5CLeC1EaSjVLfkrPllTTudOl2Hmz3PvRNkFSJA77J5oxLoJycckBN/4TPJhO\n/r35aQpisp2HImvFkQl4b/THyiuTgt/frHLLmOIgkrTg5mMvDG0ibNbwaoEz\nSfqO\r\n=/qX8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDq7qkWZsxe/D27ktrhxpqfBOY+JDT0/h12LeGlQyKaXQIgSmH7bu96jNs5qC1ISUZv8d3XhdWRK5/RuTYwcg9fQgo="}]},"_npmUser":{"name":"fuxingloh","email":"npm@fuxing.dev"},"directories":{},"maintainers":[{"name":"fuxingloh","email":"npm@fuxing.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-horizontal_0.8.7_1611747816162_0.3080033618141096"},"_hasShrinkwrap":false},"1.0.0":{"name":"vue-horizontal","version":"1.0.0","description":"An ultra simple pure vue horizontal layout for modern responsive web with zero dependencies.","author":{"name":"Fuxing Loh"},"repository":{"type":"git","url":"git+https://github.com/fuxingloh/vue-horizontal.git"},"bugs":{"url":"https://github.com/fuxingloh/vue-horizontal/issues"},"keywords":["vue","vue3","vuejs","nuxt","horizontal","list view","scroll view"],"license":"MIT","private":false,"size-limit":[{"path":"./dist/vue-horizontal.umd.js"},{"path":"./dist/vue-horizontal.es.js"}],"main":"./dist/vue-horizontal.umd.js","module":"./dist/vue-horizontal.es.js","exports":{".":{"import":"./dist/vue-horizontal.es.js","require":"./dist/vue-horizontal.umd.js"}},"scripts":{"dev":"vite","build":"vite build","size":"size-limit","cypress:open":"cypress open","cypress:run":"cypress run","lint:js":"eslint --ext .js,.vue --ignore-path .gitignore .","lint:style":"stylelint \"**/*.{vue,css}\" --ignore-path .gitignore","lint":"npm run lint:js && npm run lint:style"},"devDependencies":{"@size-limit/preset-small-lib":"^4.9.1","@types/cypress-image-snapshot":"^3.1.4","@types/node":"^14.14.22","@typescript-eslint/eslint-plugin":"^4.14.0","@typescript-eslint/parser":"^4.14.0","@vitejs/plugin-vue":"^1.0.4","@vue/compiler-sfc":"^3.0.5","@vuedx/typescript-plugin-vue":"^0.6.0","cypress":"^6.3.0","cypress-image-snapshot":"^4.0.1","eslint":"^7.18.0","eslint-plugin-vue":"^7.5.0","lorem-ipsum":"^2.0.3","rand-seed":"^1.0.0","size-limit":"^4.9.1","stylelint":"^13.9.0","stylelint-config-standard":"^20.0.0","typescript":"^4.1.3","vite":"^2.0.0-beta.12","vue":"^3.0.5","vue-router":"^4.0.3"},"peerDependencies":{"vue":"^3.0.5"},"browserslist":{"development":["last 3 version"],"production":["current node","> 1%"]},"dependencies":{},"readme":"[![chrome](https://github.com/fuxingloh/vue-horizontal/workflows/chrome/badge.svg)](https://github.com/fuxingloh/vue-horizontal/actions?query=workflow%3Achrome+branch%3Amain)\n[![firefox](https://github.com/fuxingloh/vue-horizontal/workflows/firefox/badge.svg)](https://github.com/fuxingloh/vue-horizontal/actions?query=workflow%3Afirefox+branch%3Amain)\n[![edge](https://github.com/fuxingloh/vue-horizontal/workflows/edge/badge.svg)](https://github.com/fuxingloh/vue-horizontal/actions?query=workflow%3Aedge+branch%3Amain)\n[![SSR](https://github.com/fuxingloh/vue-horizontal/workflows/SSR/badge.svg)](https://github.com/fuxingloh/vue-horizontal/actions?query=workflow%3ASSR+branch%3Amain)\n[![SSG](https://github.com/fuxingloh/vue-horizontal/workflows/SSG/badge.svg)](https://github.com/fuxingloh/vue-horizontal/actions?query=workflow%3ASSG+branch%3Amain)\n[![License MIT](https://img.shields.io/github/license/fuxingloh/vue-horizontal)](https://github.com/fuxingloh/vue-horizontal/blob/main/LICENSE)\n\n# [Vue Horizontal](https://vue-horizontal.fuxing.dev) [![vue-horizontal](https://img.shields.io/npm/v/vue-horizontal/next)](https://www.npmjs.com/package/vue-horizontal)\n\nAt its core, [Vue Horizontal](https://vue-horizontal.fuxing.dev) is an ultra simple pure vue horizontal layout for \nmodern responsive web with zero dependencies.\nVue Horizontal is also an ultra complex code snippet dossier with over 100 SPA/SSR/SSG friendly recipes for your design needs.\n\n#### [DEMO](https://vue-horizontal.fuxing.dev/recipes/cards) • [DOCUMENTATION](https://vue-horizontal.fuxing.dev) • [FEATURES](https://vue-horizontal.fuxing.dev/features)\n\n[![Vue Horizontal](./docs/vue-horizontal.svg)](https://vue-horizontal.fuxing.dev)\n![recipes](recipes.jpg)\n\n## Features and Design Philosophy\n\n- **SSR/SSG/SPA: all modes of rendering supported**\n- Mobile first for the responsive web\n- Customizable navigation: scroll bar, buttons or basically everything\n- UX focused, smooth scrolling, snapping for variety of use case.\n- Small size of 3 KB for CDN users\n- Highly extensible for any use case with [well documented recipes](https://vue-horizontal.fuxing.dev/design/principles).\n  - You control how to structure your content with HTML\n  - You control how it looks with CSS\n  - You control how to navigate your layout with Vue.js\n\n## Installation\n\n```shell\nnpm i vue-horizontal\n# or\nyarn add vue-horizontal\n# or via <script>\nhttps://cdn.jsdelivr.net/npm/vue-horizontal@0.x.x/dist/vue-horizontal.esm.min.js\n```\n\n## Usage\n\n<details>\n<summary><b>Import Locally</b></summary>\n\n```vue\n<script>\nimport VueHorizontal from \"vue-horizontal\";\n\nexport default {\n  components: {VueHorizontal}\n}\n</script>\n```\n\n</details>\n\n<details>\n<summary><b>Import Globally</b></summary>\n\n```javascript\nimport Vue from 'vue';\nimport VueHorizontal from \"vue-horizontal\";\n\nVue.component(VueHorizontal)\n```\n\n</details>\n\n<details>\n<summary><b>Import Script</b></summary>\n\n```html\n<!-- For latest release: https://github.com/fuxingloh/vue-horizontal/releases -->\n<script src=\"https://unpkg.com/vue-horizontal@0.6.0\"></script>\n```\n\n</details>\n\n### Using Vue Horizontal\n\n```vue\n<template>\n  <vue-horizontal>\n    <section v-for=\"item in items\" :key=\"item.title\">\n      <h3>{{ item.title }}</h3>\n      <p>{{ item.content }}</p>\n    </section>\n  </vue-horizontal>\n</template>\n\n<script>\nimport VueHorizontal from \"vue-horizontal\";\n\nexport default {\n  components: {VueHorizontal},\n  data() {\n    return {\n      // E.g: creates 20 array items...\n      items: [...Array(20).keys()].map((i) => {\n        return {title: `Item ${i}`, content: `🚀 Content ${i}`};\n      }),\n    }\n  }\n}\n</script>\n\n<style scoped>\nsection {\n  padding: 16px 24px;\n  background: #f5f5f5;\n}\n</style>\n```\n\n### [More features and examples](https://vue-horizontal.fuxing.dev/features)\n\n- [All features demo](https://vue-horizontal.fuxing.dev/features)\n- [Design: Principles](https://vue-horizontal.fuxing.dev/design/principles)\n- [Design: Responsive](https://vue-horizontal.fuxing.dev/design/responsive)\n- [Design: Navigation](https://vue-horizontal.fuxing.dev/design/navigation)\n- [Design: Scrollbar](https://vue-horizontal.fuxing.dev/design/scrollbar)\n- [Recipes](https://vue-horizontal.fuxing.dev/recipes/about)\n\n## Known Limitations\n\n### [CSS Scroll Behavior: Smooth](https://vue-horizontal.fuxing.dev/limitations#css-scroll-behavior-smooth)\n\nIn Vue Horizontal, smooth scrolling is enabled by default. With scroll-behavior: smooth, it enables smooth scrolling\nexperience when scroll event is triggered by programmatic calls. Although this is not a breaking functional feature, it\nprovides a \"smooth\" scrolling user experience.\n\nAs of December 2020, there is only a 76% cross browser compatibility (88% if you include Safari experimental feature flag).\nMeantime you should polyfill this feature with more\n[information provided here](https://vue-horizontal.fuxing.dev/limitations#smoothscroll-polyfill). \nPolyfill should be done by the user, there are no plans to incorporate this natively in the library.\n\n### [CSS Scroll Snap](https://vue-horizontal.fuxing.dev/limitations#css-scroll-snap)\n\nScroll snap align or scroll-snapping, is a CSS technique that allows customizable scrolling experiences like pagination\nof carousels by setting defined snap positions. Vue Horizontal has it enabled by default, to disable you can set \n`<vue-horizontal snap=\"none\">`. \n\nAs of December 2020, there is a **94%+** cross browser compatibility. \nYou can choose to polyfill this, but it's more of an aesthetic feature rather than a breaking functional requirement. \n\n## Development\n\nSetup, develop & test.\n\n```shell\nnpm install # install\nnpm run serve # dev\nnpm run cypress:run # e2e testing\n```\n\n- End-to-end test cases are also written because of the UI nature of this framework.\n  [Cypress](https://www.cypress.io/) is used under the hood.\n- There are also additional integration testing done to ensure SSR and SSG works.\n\n## Contributions\n\n- For any question or feature request please feel free to create\n  an [issue](https://github.com/fuxingloh/vue-horizontal/issues/new)\n  or [pull request](https://github.com/fuxingloh/vue-horizontal/pulls).\n- For feature request, do check out the examples as some of them might have been implemented.\n\n## Prior art\n\n- [Motivation](https://vue-horizontal.fuxing.dev/#motivation)\n- [vue-horizontal-list](https://github.com/fuxingloh/vue-horizontal-list)\n- [kenwheeler/slick](https://github.com/kenwheeler/slick)\n\nOriginally, this project started out as another project\ncalled [vue-horizontal-list](https://github.com/fuxingloh/vue-horizontal-list). I created the origin project because I\nliked how AirBnb does their horizontal layout. I couldn't find a library that implements it vue natively without relying\non a legacy js/jquery dependency.\n\nThis project is another take on it with an ultra simple implementation that is extensible and moves the responsibility\nto the user rather than the library.\n","readmeFilename":"README.md","gitHead":"03cece9e7c703bd9f2d8a203a1da8050be370ec7","homepage":"https://github.com/fuxingloh/vue-horizontal#readme","_id":"vue-horizontal@1.0.0","_nodeVersion":"14.15.0","_npmVersion":"7.5.2","dist":{"integrity":"sha512-Dsaz5v/OQI/LnK1JsxRhbCUozdOqdPehQJQtETiOQqd7OLKxliiJEa7Ji3PNUMoh4hfdHHgguHT4bRwGGyvAaw==","shasum":"7db1d7690f86bd063dd0e853584e65b90cbae288","tarball":"https://registry.npmjs.org/vue-horizontal/-/vue-horizontal-1.0.0.tgz","fileCount":5,"unpackedSize":20493,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgG4tJCRA9TVsSAnZWagAAiBMQAIhd+3kU8r/cyFx7nTW6\n08FaGGNHCh9QojaVrYSeEvH67wfJrF1VtEgToehLIdXTor+HM2y/lraNZQhl\nxEfzcd1mCUcGlUcshjRULK4B3NqNHhrKKq3JeYAkZfyR92GGzAxVro9f45pR\nbtw7iAQC9pYqw/GQZ8g/0/pzDvDmElgr0qIdLkrVLqQ2Ys2fb1oYZ107qwDk\n9SPsuNsRQpXutXuAbe8PO6zsHYZAgUbQnHGayVPwsQ3OAQuq6DSUhi3duJwU\n42Z6ULeJZitk0rKYUPSAOok0nyduUWeaUnyXUF4qtFSde1VUko3nV2QE1/PK\n7UA5yitMxNb2KiSypT2l8h4ODhzf6H1TmNj5SckTLWqAEQ2IND96GIERZv3H\nkOLj2k8CVcnBnqWIYPCIKaXPIZIz4gcc54p3W26u/akYXRtGNbIThy5UtbIc\nnGW1Il0yjVJavXGneskBrpLuWI8gzozYT7OSdkk1gAKQwgKNHneFRZck9ApV\nwYh7Nnk//grkeAlF90dpBycmgHxaFFaSky/t++HKll3M1F79HJg+spD7TCdh\nUSJR14uVSmQ/8dYA0W1LgLc13RB231MlOzBXOD23lWfoHS3EFaIbS/AuVA+C\nlErFMfZP2azqMizk8PjKiY6zru6cpXJcj7VrJdr+9Wsc1jSqxcks6gQT/c8Y\nD934\r\n=RJ5k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBvIixrAS7UW4KxsAjregJKxrTvoBU8Du7JcjkT+OIfpAiEArgTDMhxsN0hmOynN8RQm/xK+PUP2nSpBTk3bZAc0glw="}]},"_npmUser":{"name":"fuxingloh","email":"npm@fuxing.dev"},"directories":{},"maintainers":[{"name":"fuxingloh","email":"npm@fuxing.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-horizontal_1.0.0_1612417865251_0.8149543878422565"},"_hasShrinkwrap":false},"0.8.8":{"name":"vue-horizontal","version":"0.8.8","description":"An ultra simple pure vue horizontal layout for modern responsive web with zero dependencies.","author":{"name":"Fuxing Loh"},"repository":{"type":"git","url":"git+https://github.com/fuxingloh/vue-horizontal.git"},"bugs":{"url":"https://github.com/fuxingloh/vue-horizontal/issues"},"keywords":["vue","vuejs","nuxt","horizontal","list view","scroll view","airbnb list"],"license":"MIT","private":false,"main":"dist/vue-horizontal.ssr.js","browser":"dist/vue-horizontal.esm.js","module":"dist/vue-horizontal.esm.js","unpkg":"dist/vue-horizontal.min.js","types":"vue-horizontal.d.ts","size-limit":[{"path":"dist/vue-horizontal.esm.js"},{"path":"dist/vue-horizontal.min.js"},{"path":"dist/vue-horizontal.ssr.js"}],"scripts":{"serve":"vue-cli-service serve dev/serve.ts","size":"size-limit","build":"cross-env NODE_ENV=production rollup --config build/rollup.config.js","build:ssr":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format cjs","build:es":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format es","build:unpkg":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format iife","cypress:open":"cypress open","cypress:run":"cypress run","lint:js":"eslint --ext .js,.vue --ignore-path .gitignore .","lint:style":"stylelint \"**/*.{vue,css}\" --ignore-path .gitignore","lint":"npm run lint:js && npm run lint:style"},"dependencies":{},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/preset-typescript":"^7.9.0","@rollup/plugin-alias":"^2.2.0","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-replace":"^2.3.2","@size-limit/preset-small-lib":"^4.9.1","@types/cypress-image-snapshot":"^3.1.4","@types/lodash":"^4.14.165","@typescript-eslint/eslint-plugin":"^4.9.1","@typescript-eslint/parser":"^4.9.1","@vue/cli-plugin-babel":"^4.3.1","@vue/cli-plugin-typescript":"^4.3.1","@vue/cli-service":"^4.3.1","@vue/eslint-config-typescript":"^7.0.0","babel-plugin-transform-remove-console":"^6.9.4","cross-env":"^7.0.2","cypress":"^6.3.0","cypress-image-snapshot":"^4.0.1","eslint":"^7.15.0","eslint-plugin-vue":"^7.2.0","lodash":"^4.17.20","lorem-ipsum":"^2.0.3","minimist":"^1.2.5","random-seed":"^0.3.0","rollup":"^2.7.3","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^5.3.0","rollup-plugin-vue":"^5.1.6","size-limit":"^4.9.1","stylelint":"^13.8.0","stylelint-config-standard":"^20.0.0","typescript":"^3.8.3","vue":"^2.6.11","vue-router":"^3.4.9","vue-template-compiler":"^2.6.11","vuex":"^3.6.0"},"peerDependencies":{"vue":"^2.6.11"},"engines":{"node":">=10"},"browserslist":["current node","> 1%"],"gitHead":"d2133615a69cd556b44a6af536cd00b50ee6003e","homepage":"https://github.com/fuxingloh/vue-horizontal#readme","_id":"vue-horizontal@0.8.8","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"integrity":"sha512-HBxAnif+mA948hVvQ/C9Muc1W2bxvlnmuSs39LwbpTSem5WTpqW6EzRy+LA+EEpOblc/ESocaE9b1LXJqlrF6g==","shasum":"6caeb395915c573516317a12a78a5c422b455380","tarball":"https://registry.npmjs.org/vue-horizontal/-/vue-horizontal-0.8.8.tgz","fileCount":8,"unpackedSize":64308,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgG5KhCRA9TVsSAnZWagAApmYP/je1oXWJ1cD1dZ7YLFQ4\nBmedNEMCgbhC8V/or4SjeSi6rQAY/Ku/k4BMluOU8MFEJLkRU1n9ujElnn+e\noCWDkl5IYcWpz/vNWAD+2ZVrCMf4otH0Vtme7LSywPq6tkEPcMM+CiFA/4uA\n9+H8T1kF//RWYqdP+2CgSZ6YK20n6Bd+1PoaOcUbvaVX4m67iXm001ylQlcm\n2/S9M3JjnKBJ042cv3A2Zrk1rNug3qnkv7ZoZDTeeoMGx1RvJAgMQYT6mgTN\ntlVdMGvG3ar4LlY4RME7YVhT3vOUVIKh80O3xg/+/TL5dZFzTXgbdRfCD6xt\n/LqkbpPoWP3vGvvq7cFXGXO7tvg3EUvHCa6LsTmlkOBssFLUJ+WAmnQZBYsI\nnBxuklgKq4grCQzcgk0JGtwWhtBmuc5hZtTXSMv9Z87JJ6Erp+/cK7egUmWB\njYEAe12NORjsIS9P6PjsdrxZmOVTNDvavu3GLkOF7ZCrsZNOxqc3G8eEGox1\nTthzuOCujSqbBkMXX02uBPJjyeNM0MC9EiQkSLWEVySGL9NiHEcTc4VUnsqi\nbKYNKDpNGVXO5quDFn1ePvevqxXGMxdoflMvSc78uxBTP3LOeyIp28pFuyjA\nvebhP8HVyghnYPJCfxCtV5E2OjiWCg7WqLLNg1h5LctfYQbDH4AxCR6OSuKr\n3aHC\r\n=2Jnd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGjaGqMKZ4QIG0JPOOerFqVWpaDoiBT87lUAE7HB/U9LAiEA89/SkpZ9rnfUbnDATeB441d5ONX2muFlgzdwvEL0Y4c="}]},"_npmUser":{"name":"fuxingloh","email":"npm@fuxing.dev"},"directories":{},"maintainers":[{"name":"fuxingloh","email":"npm@fuxing.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-horizontal_0.8.8_1612419745352_0.06520668555024645"},"_hasShrinkwrap":false},"0.8.9":{"name":"vue-horizontal","version":"0.8.9","description":"An ultra simple pure vue horizontal layout for modern responsive web with zero dependencies.","author":{"name":"Fuxing Loh"},"repository":{"type":"git","url":"git+https://github.com/fuxingloh/vue-horizontal.git"},"bugs":{"url":"https://github.com/fuxingloh/vue-horizontal/issues"},"keywords":["vue","vuejs","nuxt","horizontal","list view","scroll view","airbnb list"],"license":"MIT","private":false,"main":"dist/vue-horizontal.ssr.js","browser":"dist/vue-horizontal.esm.js","module":"dist/vue-horizontal.esm.js","unpkg":"dist/vue-horizontal.min.js","types":"vue-horizontal.d.ts","size-limit":[{"path":"dist/vue-horizontal.esm.js"},{"path":"dist/vue-horizontal.min.js"},{"path":"dist/vue-horizontal.ssr.js"}],"scripts":{"serve":"vue-cli-service serve dev/serve.ts","size":"size-limit","build":"cross-env NODE_ENV=production rollup --config build/rollup.config.js","build:ssr":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format cjs","build:es":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format es","build:unpkg":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format iife","cypress:open":"cypress open","cypress:run":"cypress run","lint:js":"eslint --ext .js,.vue --ignore-path .gitignore .","lint:style":"stylelint \"**/*.{vue,css}\" --ignore-path .gitignore","lint":"npm run lint:js && npm run lint:style"},"dependencies":{},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/preset-typescript":"^7.9.0","@rollup/plugin-alias":"^2.2.0","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-replace":"^2.3.2","@size-limit/preset-small-lib":"^4.9.1","@types/cypress-image-snapshot":"^3.1.4","@types/lodash":"^4.14.165","@typescript-eslint/eslint-plugin":"^4.9.1","@typescript-eslint/parser":"^4.9.1","@vue/cli-plugin-babel":"^4.3.1","@vue/cli-plugin-typescript":"^4.3.1","@vue/cli-service":"^4.3.1","@vue/eslint-config-typescript":"^7.0.0","babel-plugin-transform-remove-console":"^6.9.4","cross-env":"^7.0.2","cypress":"^6.3.0","cypress-image-snapshot":"^4.0.1","eslint":"^7.15.0","eslint-plugin-vue":"^7.2.0","lodash":"^4.17.20","lorem-ipsum":"^2.0.3","minimist":"^1.2.5","random-seed":"^0.3.0","rollup":"^2.7.3","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^5.3.0","rollup-plugin-vue":"^5.1.6","size-limit":"^4.9.1","stylelint":"^13.8.0","stylelint-config-standard":"^20.0.0","typescript":"^3.8.3","vue":"^2.6.11","vue-router":"^3.4.9","vue-template-compiler":"^2.6.11","vuex":"^3.6.0"},"peerDependencies":{"vue":"^2.6.11"},"engines":{"node":">=10"},"browserslist":["current node","> 1%"],"gitHead":"fa0a9616d0c886fc0b45497dcd840579885a3680","homepage":"https://github.com/fuxingloh/vue-horizontal#readme","_id":"vue-horizontal@0.8.9","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-ZpsDaPVq3kpWlNMxZnj3WSKjtZoYOxr9EAy0eQkirVvlu/BHYD9fobPMADsOn6pS8kjzVzTFm4Z4UPky7nfccg==","shasum":"566ab8b627775d6bf6d61cac10ac5c4f2f321ff4","tarball":"https://registry.npmjs.org/vue-horizontal/-/vue-horizontal-0.8.9.tgz","fileCount":8,"unpackedSize":65023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfuPoCRA9TVsSAnZWagAACU0P/RmNDFqIPb1KMqiZ+XaQ\nNmfYO9ZXjz86G7XqWbiS5XGcDUX6Idy6865B/NofRP61GnwxSdi2LgxO8UZV\nvXYRadzx67qyxKBe/alloW9gv57kqRm4DKhjBqYsuB25uvt9Hk43Z+goGzpS\n2tds23vnb8JEDg8UHI0BxbKeCFZlPrJow+ggIFZ7nAjFoS25kshN8pbNQ2xG\ni0OGEgf0AEpusIsI3zTKD02lZv51Kmt7REdBFuEpvhg9P93HtAIWGVBU0trB\nLqwZEyMbxe5+HHaQYj3vKO6q9yBOCYvdIQ/nqx0W7/TT3M1Ot1cCP8zFSSEs\nj5FqUH13jIJ8pRrSl8B9Hr6Q30DRGcUrqaiMBeWByGuFA6lF+mwHzUppSRKz\nSKOlRN2GNZvOPI44HIzH0GHQoodyAJOzIJkAZWaFY987V+yDDv5rqtKK1BdZ\nquFw0J0cA3K+CZCu4ME7R/lgiOmqcyrts30wOWang6jXuvpgiibzECy+dDvx\nSFKbIBjSkf92KQZdgMdy+o4w1RnT9TE0C9lSy/14zcQ6PftehXdxTLMzCU4k\nAIlV8mi7bfAAmO+oiurgxowuyctuozc0JM+5+TNiwoxa05ksVmzAX3vsSW+T\ntWEXvyFctYno+45DZnRHpkXcACbNyfHSyHDWHqVggQjs4tiiamlVjUOtFoBF\nAe/0\r\n=HFl6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5MkB0INtoHIm/doglkjE9sE9SWSENPjJ2YtD7siAINwIhANQOioNUmqYOUgfeI9guMweI/Utc5KiPGFYmWMNPobHg"}]},"_npmUser":{"name":"fuxingloh","email":"npm@fuxing.dev"},"directories":{},"maintainers":[{"name":"fuxingloh","email":"npm@fuxing.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-horizontal_0.8.9_1618928616008_0.19127163594218333"},"_hasShrinkwrap":false},"0.8.10":{"name":"vue-horizontal","version":"0.8.10","description":"An ultra simple pure vue horizontal layout for modern responsive web with zero dependencies.","author":{"name":"Fuxing Loh"},"repository":{"type":"git","url":"git+https://github.com/fuxingloh/vue-horizontal.git"},"bugs":{"url":"https://github.com/fuxingloh/vue-horizontal/issues"},"keywords":["vue","vuejs","nuxt","horizontal","list view","scroll view","airbnb list"],"license":"MIT","private":false,"main":"dist/vue-horizontal.ssr.js","browser":"dist/vue-horizontal.esm.js","module":"dist/vue-horizontal.esm.js","unpkg":"dist/vue-horizontal.min.js","types":"vue-horizontal.d.ts","size-limit":[{"path":"dist/vue-horizontal.esm.js"},{"path":"dist/vue-horizontal.min.js"},{"path":"dist/vue-horizontal.ssr.js"}],"scripts":{"serve":"vue-cli-service serve dev/serve.ts","size":"size-limit","build":"cross-env NODE_ENV=production rollup --config build/rollup.config.js","build:ssr":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format cjs","build:es":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format es","build:unpkg":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format iife","cypress:open":"cypress open","cypress:run":"cypress run","lint:js":"eslint --ext .js,.vue --ignore-path .gitignore .","lint:style":"stylelint \"**/*.{vue,css}\" --ignore-path .gitignore","lint":"npm run lint:js && npm run lint:style"},"dependencies":{},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/preset-typescript":"^7.9.0","@rollup/plugin-alias":"^2.2.0","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-replace":"^2.3.2","@size-limit/preset-small-lib":"^4.9.1","@types/cypress-image-snapshot":"^3.1.4","@types/lodash":"^4.14.165","@typescript-eslint/eslint-plugin":"^4.9.1","@typescript-eslint/parser":"^4.9.1","@vue/cli-plugin-babel":"^4.3.1","@vue/cli-plugin-typescript":"^4.3.1","@vue/cli-service":"^4.3.1","@vue/eslint-config-typescript":"^7.0.0","babel-plugin-transform-remove-console":"^6.9.4","cross-env":"^7.0.2","cypress":"^6.3.0","cypress-image-snapshot":"^4.0.1","eslint":"^7.15.0","eslint-plugin-vue":"^7.2.0","lodash":"^4.17.20","lorem-ipsum":"^2.0.3","minimist":"^1.2.5","random-seed":"^0.3.0","rollup":"^2.7.3","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^5.3.0","rollup-plugin-vue":"^5.1.6","size-limit":"^4.9.1","stylelint":"^13.8.0","stylelint-config-standard":"^20.0.0","typescript":"^3.8.3","vue":"^2.6.11","vue-router":"^3.4.9","vue-template-compiler":"^2.6.11","vuex":"^3.6.0"},"peerDependencies":{"vue":"^2.6.11"},"engines":{"node":">=10"},"browserslist":["current node","> 1%"],"gitHead":"1fdb4873ef8da61a3c2a5bd1e1b7fc461761b6ac","homepage":"https://github.com/fuxingloh/vue-horizontal#readme","_id":"vue-horizontal@0.8.10","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-YfgLTovdhOhwi1NxZwI1MUwWWz2bygBkVbfMYwv3+xnCp4dSa4FUuW9wDPR5HraokyDGnpWNsJMpXiyGdpDj2Q==","shasum":"bbe889db0accb188c4d1d4c73f1a73bac39fe8e8","tarball":"https://registry.npmjs.org/vue-horizontal/-/vue-horizontal-0.8.10.tgz","fileCount":8,"unpackedSize":65375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggFJfCRA9TVsSAnZWagAAR1oP/1jafpZxuWv4YH+sjfkG\nVS1pFncbIfW/vRnxzKuWPRJGPyKrEmqz+/du9wttCa03tBPuqJuYxSvnRp/P\n4RNY0Qa2MYjmePjSC4mUvV2C8obuk0T/H2d0oJ8jf+UX3awS/0m8lj3KJLNl\na12WxjzqPEx08R9f39dFhNPR8vinAsSiXEHgPzUqagtN9hTfTq0Tu6IVfnZI\ntPp+ziV5iLllLU/6FpE8+hYV4B0pHqCHZcIcjKRFGCcjiHAeOqmT1N2msxko\nC3E4WY9NjuhwTpSSvfcnpzkozrWxUtO1RqiXMxNvTnPC4NYNyMmeS/CaOYF6\nmuSWUWSvTLsRNvl/qMhrx0e50H+jz6TKOlDDQVwf6y7g6LrDF8huuYnDaoRM\n3HKG8lFjMlFMLH6E3T+R9sDhBkOvoHqEcfOnlHBsXeTa+miqaDMlZxOmiYyC\niVZInzYcclenYrzdE+CbnMj+oYm6CmEeICm/YgN/TjTa7/GOkOWBB/juH6Xh\n+PZg4VJyKXdUx++cy+irhMqiMPitfV9yTOazqxQZi3+gH49a48CFrrFOMhpI\nY43E6j0Q8CuJe5sQxUSqRSERvyGEvILvepBU7okdW7AODFdnKFG2n1L/rpip\n0c36N02FxLBySkjwbgIvzv5jDfevFEvh8UZD4WfOtyKS/0WMd/6RBQLod+2l\nh3to\r\n=Fg8G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBPysdWIpGU7znXsEpPDIowpkonfE5trYU2c/vgP4RFDAiEA6VvXYeCcyklHGZ+AWqsX1wskf5MbuvfxGhJmfYkVOPg="}]},"_npmUser":{"name":"fuxingloh","email":"npm@fuxing.dev"},"directories":{},"maintainers":[{"name":"fuxingloh","email":"npm@fuxing.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-horizontal_0.8.10_1619022430912_0.2085547079234642"},"_hasShrinkwrap":false},"0.8.11":{"name":"vue-horizontal","version":"0.8.11","description":"An ultra simple pure vue horizontal layout for modern responsive web with zero dependencies.","author":{"name":"Fuxing Loh"},"repository":{"type":"git","url":"git+https://github.com/fuxingloh/vue-horizontal.git"},"bugs":{"url":"https://github.com/fuxingloh/vue-horizontal/issues"},"keywords":["vue","vuejs","nuxt","horizontal","list view","scroll view","airbnb list"],"license":"MIT","private":false,"main":"dist/vue-horizontal.ssr.js","browser":"dist/vue-horizontal.esm.js","module":"dist/vue-horizontal.esm.js","unpkg":"dist/vue-horizontal.min.js","types":"vue-horizontal.d.ts","size-limit":[{"path":"dist/vue-horizontal.esm.js"},{"path":"dist/vue-horizontal.min.js"},{"path":"dist/vue-horizontal.ssr.js"}],"scripts":{"serve":"vue-cli-service serve dev/serve.ts","size":"size-limit","build":"cross-env NODE_ENV=production rollup --config build/rollup.config.js","build:ssr":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format cjs","build:es":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format es","build:unpkg":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format iife","cypress:open":"cypress open","cypress:run":"cypress run","lint:js":"eslint --ext .js,.vue --ignore-path .gitignore .","lint:style":"stylelint \"**/*.{vue,css}\" --ignore-path .gitignore","lint":"npm run lint:js && npm run lint:style"},"dependencies":{},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/preset-typescript":"^7.9.0","@rollup/plugin-alias":"^2.2.0","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-replace":"^2.3.2","@size-limit/preset-small-lib":"^4.9.1","@types/cypress-image-snapshot":"^3.1.6","@types/lodash":"^4.14.165","@typescript-eslint/eslint-plugin":"^4.9.1","@typescript-eslint/parser":"^4.9.1","@vue/cli-plugin-babel":"^4.3.1","@vue/cli-plugin-typescript":"^4.3.1","@vue/cli-service":"^4.3.1","@vue/eslint-config-typescript":"^7.0.0","babel-plugin-transform-remove-console":"^6.9.4","cross-env":"^7.0.2","cypress":"^8.6.0","cypress-image-snapshot":"^4.0.1","eslint":"^7.15.0","eslint-plugin-vue":"^7.2.0","lodash":"^4.17.20","lorem-ipsum":"^2.0.3","minimist":"^1.2.5","random-seed":"^0.3.0","rollup":"^2.7.3","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^5.3.0","rollup-plugin-vue":"^5.1.6","size-limit":"^4.9.1","stylelint":"^13.8.0","stylelint-config-standard":"^20.0.0","typescript":"^3.8.3","vue":"^2.6.11","vue-router":"^3.4.9","vue-template-compiler":"^2.6.11","vuex":"^3.6.0"},"peerDependencies":{"vue":"^2.6.11"},"engines":{"node":">=10"},"browserslist":["current node","> 1%"],"gitHead":"f9d072326b3ac2898ce8d20c4a5c07b14d0aadab","homepage":"https://github.com/fuxingloh/vue-horizontal#readme","_id":"vue-horizontal@0.8.11","_nodeVersion":"14.18.0","_npmVersion":"6.14.15","dist":{"integrity":"sha512-ysl0EZNE2b8jm8quSiTPQe2YQd/XmNHjRCbf9rsSMTmjCf2jtGMop4wuEkPS/sCJw8czok/qeAveEHltlmV6yw==","shasum":"d3c45d6d6b95de45417da308fb3904b29458d5ac","tarball":"https://registry.npmjs.org/vue-horizontal/-/vue-horizontal-0.8.11.tgz","fileCount":8,"unpackedSize":65713,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBLcoVz4xwVVQjNZ8D3FdT1vgXjZiaIolasCzgbVJBrCAiEAj5avbqKDeSJIXGgZ2nd3squ5+8SX7iqCYejUy7MfHBQ="}]},"_npmUser":{"name":"fuxingloh","email":"npm@fuxing.dev"},"directories":{},"maintainers":[{"name":"fuxingloh","email":"npm@fuxing.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-horizontal_0.8.11_1634185122896_0.327057743911912"},"_hasShrinkwrap":false},"1.0.1":{"name":"vue-horizontal","version":"1.0.1","description":"An ultra simple pure vue horizontal layout for modern responsive web with zero dependencies.","author":{"name":"Fuxing Loh"},"repository":{"type":"git","url":"git+https://github.com/fuxingloh/vue-horizontal.git"},"bugs":{"url":"https://github.com/fuxingloh/vue-horizontal/issues"},"keywords":["vue","vue3","vuejs","nuxt","horizontal","list view","scroll view"],"license":"MIT","private":false,"size-limit":[{"path":"./dist/vue-horizontal.umd.js"},{"path":"./dist/vue-horizontal.es.js"}],"main":"./dist/vue-horizontal.umd.js","module":"./dist/vue-horizontal.es.js","exports":{".":{"import":"./dist/vue-horizontal.es.js","require":"./dist/vue-horizontal.umd.js"}},"scripts":{"dev":"vite","build":"vite build","size":"size-limit","cypress:open":"cypress open","cypress:run":"cypress run","lint:js":"eslint --ext .js,.vue --ignore-path .gitignore .","lint:style":"stylelint \"**/*.{vue,css}\" --ignore-path .gitignore","lint":"npm run lint:js && npm run lint:style"},"devDependencies":{"@size-limit/preset-small-lib":"^4.9.1","@types/cypress-image-snapshot":"^3.1.4","@types/node":"^14.14.22","@typescript-eslint/eslint-plugin":"^4.14.0","@typescript-eslint/parser":"^4.14.0","@vitejs/plugin-vue":"^1.0.4","@vue/compiler-sfc":"^3.0.5","@vuedx/typescript-plugin-vue":"^0.6.0","cypress":"^8.6.0","cypress-image-snapshot":"^4.0.1","eslint":"^7.18.0","eslint-plugin-vue":"^7.5.0","lorem-ipsum":"^2.0.3","rand-seed":"^1.0.0","size-limit":"^4.9.1","stylelint":"^13.9.0","stylelint-config-standard":"^20.0.0","typescript":"^4.1.3","vite":"^2.0.0-beta.12","vue":"^3.0.5","vue-router":"^4.0.3"},"peerDependencies":{"vue":"^3.0.5"},"browserslist":{"development":["last 3 version"],"production":["current node","> 1%"]},"dependencies":{},"gitHead":"c3e81ceeaf45d918c6fc88733ca85937f2b7e1de","homepage":"https://github.com/fuxingloh/vue-horizontal#readme","_id":"vue-horizontal@1.0.1","_nodeVersion":"14.15.0","_npmVersion":"7.20.3","dist":{"integrity":"sha512-P3CispFXOqX8rlTkvSIxzZKAhUTU6OTcS6Avtk387/T5QJMrKe0+Cp5AtUcSZaqKG8TnKycj+f/VcV4yjYS04g==","shasum":"7d8b16fe8af14704c8353bb6e150ab0dcdb5361e","tarball":"https://registry.npmjs.org/vue-horizontal/-/vue-horizontal-1.0.1.tgz","fileCount":5,"unpackedSize":20615,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFISkpGJR/M+jzG3madqHeMAEBsFz+vb5NIcF6nW0TmcAiB2crRD3M5J3wQdXrfaThSMuo9TqFUCPGoOxhbkQaXgyw=="}]},"_npmUser":{"name":"fuxingloh","email":"npm@fuxing.dev"},"directories":{},"maintainers":[{"name":"fuxingloh","email":"npm@fuxing.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-horizontal_1.0.1_1634465195729_0.425874018387022"},"_hasShrinkwrap":false},"1.0.2":{"name":"vue-horizontal","version":"1.0.2","description":"An ultra simple pure vue horizontal layout for modern responsive web with zero dependencies.","author":{"name":"Fuxing Loh"},"repository":{"type":"git","url":"git+https://github.com/fuxingloh/vue-horizontal.git"},"bugs":{"url":"https://github.com/fuxingloh/vue-horizontal/issues"},"keywords":["vue","vue3","vuejs","nuxt","horizontal","list view","scroll view"],"license":"MIT","private":false,"size-limit":[{"path":"./dist/vue-horizontal.umd.js"},{"path":"./dist/vue-horizontal.es.js"}],"main":"./dist/vue-horizontal.umd.js","module":"./dist/vue-horizontal.es.js","exports":{".":{"import":"./dist/vue-horizontal.es.js","require":"./dist/vue-horizontal.umd.js"}},"scripts":{"dev":"vite","build":"vite build","size":"size-limit","cypress:open":"cypress open","cypress:run":"cypress run","lint:js":"eslint --ext .js,.vue --ignore-path .gitignore .","lint:style":"stylelint \"**/*.{vue,css}\" --ignore-path .gitignore","lint":"npm run lint:js && npm run lint:style"},"devDependencies":{"@size-limit/preset-small-lib":"^4.9.1","@types/cypress-image-snapshot":"^3.1.4","@types/node":"^14.14.22","@typescript-eslint/eslint-plugin":"^4.14.0","@typescript-eslint/parser":"^4.14.0","@vitejs/plugin-vue":"^1.0.4","@vue/compiler-sfc":"^3.0.5","@vuedx/typescript-plugin-vue":"^0.6.0","cypress":"^8.6.0","cypress-image-snapshot":"^4.0.1","eslint":"^7.18.0","eslint-plugin-vue":"^7.5.0","lorem-ipsum":"^2.0.3","rand-seed":"^1.0.0","size-limit":"^4.9.1","stylelint":"^13.9.0","stylelint-config-standard":"^20.0.0","typescript":"^4.1.3","vite":"^2.0.0-beta.12","vue":"^3.0.5","vue-router":"^4.0.3"},"peerDependencies":{"vue":"^3.0.5"},"browserslist":{"development":["last 3 version"],"production":["current node","> 1%"]},"dependencies":{},"readme":"[![chrome](https://github.com/fuxingloh/vue-horizontal/workflows/chrome/badge.svg)](https://github.com/fuxingloh/vue-horizontal/actions?query=workflow%3Achrome+branch%3Amain)\n[![firefox](https://github.com/fuxingloh/vue-horizontal/workflows/firefox/badge.svg)](https://github.com/fuxingloh/vue-horizontal/actions?query=workflow%3Afirefox+branch%3Amain)\n[![edge](https://github.com/fuxingloh/vue-horizontal/workflows/edge/badge.svg)](https://github.com/fuxingloh/vue-horizontal/actions?query=workflow%3Aedge+branch%3Amain)\n[![SSR](https://github.com/fuxingloh/vue-horizontal/workflows/SSR/badge.svg)](https://github.com/fuxingloh/vue-horizontal/actions?query=workflow%3ASSR+branch%3Amain)\n[![SSG](https://github.com/fuxingloh/vue-horizontal/workflows/SSG/badge.svg)](https://github.com/fuxingloh/vue-horizontal/actions?query=workflow%3ASSG+branch%3Amain)\n[![License MIT](https://img.shields.io/github/license/fuxingloh/vue-horizontal)](https://github.com/fuxingloh/vue-horizontal/blob/main/LICENSE)\n\n# [Vue Horizontal](https://vue-horizontal.fuxing.dev) [![vue-horizontal](https://img.shields.io/npm/v/vue-horizontal/next)](https://www.npmjs.com/package/vue-horizontal)\n\nAt its core, [Vue Horizontal](https://vue-horizontal.fuxing.dev) is an ultra simple pure vue horizontal layout for \nmodern responsive web with zero dependencies.\nVue Horizontal is also an ultra complex code snippet dossier with over 100 SPA/SSR/SSG friendly recipes for your design needs.\n\n#### [DEMO](https://vue-horizontal.fuxing.dev/recipes/cards) • [DOCUMENTATION](https://vue-horizontal.fuxing.dev) • [FEATURES](https://vue-horizontal.fuxing.dev/features)\n\n[![Vue Horizontal](./docs/vue-horizontal.svg)](https://vue-horizontal.fuxing.dev)\n![recipes](recipes.jpg)\n\n## Features and Design Philosophy\n\n- **SSR/SSG/SPA: all modes of rendering supported**\n- Mobile first for the responsive web\n- Customizable navigation: scroll bar, buttons or basically everything\n- UX focused, smooth scrolling, snapping for variety of use case.\n- Small size of 3 KB for CDN users\n- Highly extensible for any use case with [well documented recipes](https://vue-horizontal.fuxing.dev/design/principles).\n  - You control how to structure your content with HTML\n  - You control how it looks with CSS\n  - You control how to navigate your layout with Vue.js\n\n## Installation\n\n```shell\nnpm i vue-horizontal\n# or\nyarn add vue-horizontal\n# or via <script>\nhttps://cdn.jsdelivr.net/npm/vue-horizontal@0.x.x/dist/vue-horizontal.esm.min.js\n```\n\n## Usage\n\n<details>\n<summary><b>Import Locally</b></summary>\n\n```vue\n<script>\nimport VueHorizontal from \"vue-horizontal\";\n\nexport default {\n  components: {VueHorizontal}\n}\n</script>\n```\n\n</details>\n\n<details>\n<summary><b>Import Globally</b></summary>\n\n```javascript\nimport Vue from 'vue';\nimport VueHorizontal from \"vue-horizontal\";\n\nVue.component(VueHorizontal)\n```\n\n</details>\n\n<details>\n<summary><b>Import Script</b></summary>\n\n```html\n<!-- For latest release: https://github.com/fuxingloh/vue-horizontal/releases -->\n<script src=\"https://unpkg.com/vue-horizontal@0.6.0\"></script>\n```\n\n</details>\n\n### Using Vue Horizontal\n\n```vue\n<template>\n  <vue-horizontal>\n    <section v-for=\"item in items\" :key=\"item.title\">\n      <h3>{{ item.title }}</h3>\n      <p>{{ item.content }}</p>\n    </section>\n  </vue-horizontal>\n</template>\n\n<script>\nimport VueHorizontal from \"vue-horizontal\";\n\nexport default {\n  components: {VueHorizontal},\n  data() {\n    return {\n      // E.g: creates 20 array items...\n      items: [...Array(20).keys()].map((i) => {\n        return {title: `Item ${i}`, content: `🚀 Content ${i}`};\n      }),\n    }\n  }\n}\n</script>\n\n<style scoped>\nsection {\n  padding: 16px 24px;\n  background: #f5f5f5;\n}\n</style>\n```\n\n### [More features and examples](https://vue-horizontal.fuxing.dev/features)\n\n- [All features demo](https://vue-horizontal.fuxing.dev/features)\n- [Design: Principles](https://vue-horizontal.fuxing.dev/design/principles)\n- [Design: Responsive](https://vue-horizontal.fuxing.dev/design/responsive)\n- [Design: Navigation](https://vue-horizontal.fuxing.dev/design/navigation)\n- [Design: Scrollbar](https://vue-horizontal.fuxing.dev/design/scrollbar)\n- [Recipes](https://vue-horizontal.fuxing.dev/recipes/about)\n\n## Known Limitations\n\n### [CSS Scroll Behavior: Smooth](https://vue-horizontal.fuxing.dev/limitations#css-scroll-behavior-smooth)\n\nIn Vue Horizontal, smooth scrolling is enabled by default. With scroll-behavior: smooth, it enables smooth scrolling\nexperience when scroll event is triggered by programmatic calls. Although this is not a breaking functional feature, it\nprovides a \"smooth\" scrolling user experience.\n\nAs of December 2020, there is only a 76% cross browser compatibility (88% if you include Safari experimental feature flag).\nMeantime you should polyfill this feature with more\n[information provided here](https://vue-horizontal.fuxing.dev/limitations#smoothscroll-polyfill). \nPolyfill should be done by the user, there are no plans to incorporate this natively in the library.\n\n### [CSS Scroll Snap](https://vue-horizontal.fuxing.dev/limitations#css-scroll-snap)\n\nScroll snap align or scroll-snapping, is a CSS technique that allows customizable scrolling experiences like pagination\nof carousels by setting defined snap positions. Vue Horizontal has it enabled by default, to disable you can set \n`<vue-horizontal snap=\"none\">`. \n\nAs of December 2020, there is a **94%+** cross browser compatibility. \nYou can choose to polyfill this, but it's more of an aesthetic feature rather than a breaking functional requirement. \n\n## Development\n\nSetup, develop & test.\n\n```shell\nnpm install # install\nnpm run serve # dev\nnpm run cypress:run # e2e testing\n```\n\n- End-to-end test cases are also written because of the UI nature of this framework.\n  [Cypress](https://www.cypress.io/) is used under the hood.\n- There are also additional integration testing done to ensure SSR and SSG works.\n\n## Contributions\n\n- For any question or feature request please feel free to create\n  an [issue](https://github.com/fuxingloh/vue-horizontal/issues/new)\n  or [pull request](https://github.com/fuxingloh/vue-horizontal/pulls).\n- For feature request, do check out the examples as some of them might have been implemented.\n\n## Prior art\n\n- [Motivation](https://vue-horizontal.fuxing.dev/#motivation)\n- [vue-horizontal-list](https://github.com/fuxingloh/vue-horizontal-list)\n- [kenwheeler/slick](https://github.com/kenwheeler/slick)\n\nOriginally, this project started out as another project\ncalled [vue-horizontal-list](https://github.com/fuxingloh/vue-horizontal-list). I created the origin project because I\nliked how AirBnb does their horizontal layout. I couldn't find a library that implements it vue natively without relying\non a legacy js/jquery dependency.\n\nThis project is another take on it with an ultra simple implementation that is extensible and moves the responsibility\nto the user rather than the library.\n","readmeFilename":"README.md","gitHead":"c3e81ceeaf45d918c6fc88733ca85937f2b7e1de","homepage":"https://github.com/fuxingloh/vue-horizontal#readme","_id":"vue-horizontal@1.0.2","_nodeVersion":"14.15.0","_npmVersion":"7.20.3","dist":{"integrity":"sha512-prxGBFpChYoh/rrZmPdPO5VtQLkF8uu6/JFdd+lJvhln4lRB55IiOSwB4IVrL+GlGLXcooGV0QTKGGW9RqfjIA==","shasum":"8142c46ad473c1ba9d7658b85dee3a5698b37b73","tarball":"https://registry.npmjs.org/vue-horizontal/-/vue-horizontal-1.0.2.tgz","fileCount":5,"unpackedSize":20615,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGnjqdGPzuUhCeMGGfIulenN6c7oQJfZYoNnqpZk+niYAiAI0RnDzjF4tHwJdJJ87sdvS5WRbpMuoR6b7rhwajP3uQ=="}]},"_npmUser":{"name":"fuxingloh","email":"npm@fuxing.dev"},"directories":{},"maintainers":[{"name":"fuxingloh","email":"npm@fuxing.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-horizontal_1.0.2_1634465257090_0.24033783190831715"},"_hasShrinkwrap":false},"0.8.12":{"name":"vue-horizontal","version":"0.8.12","description":"An ultra simple pure vue horizontal layout for modern responsive web with zero dependencies.","author":{"name":"Fuxing Loh"},"repository":{"type":"git","url":"git+https://github.com/fuxingloh/vue-horizontal.git"},"bugs":{"url":"https://github.com/fuxingloh/vue-horizontal/issues"},"keywords":["vue","vuejs","nuxt","horizontal","list view","scroll view","airbnb list"],"license":"MIT","private":false,"main":"dist/vue-horizontal.ssr.js","browser":"dist/vue-horizontal.esm.js","module":"dist/vue-horizontal.esm.js","unpkg":"dist/vue-horizontal.min.js","types":"vue-horizontal.d.ts","size-limit":[{"path":"dist/vue-horizontal.esm.js"},{"path":"dist/vue-horizontal.min.js"},{"path":"dist/vue-horizontal.ssr.js"}],"scripts":{"serve":"vue-cli-service serve dev/serve.ts","size":"size-limit","build":"cross-env NODE_ENV=production rollup --config build/rollup.config.js","build:ssr":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format cjs","build:es":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format es","build:unpkg":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format iife","cypress:open":"cypress open","cypress:run":"cypress run","lint:js":"eslint --ext .js,.vue --ignore-path .gitignore .","lint:style":"stylelint \"**/*.{vue,css}\" --ignore-path .gitignore","lint":"npm run lint:js && npm run lint:style"},"dependencies":{},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/preset-typescript":"^7.9.0","@rollup/plugin-alias":"^2.2.0","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-replace":"^2.3.2","@size-limit/preset-small-lib":"^4.9.1","@types/cypress-image-snapshot":"^3.1.6","@types/lodash":"^4.14.165","@typescript-eslint/eslint-plugin":"^4.9.1","@typescript-eslint/parser":"^4.9.1","@vue/cli-plugin-babel":"^4.3.1","@vue/cli-plugin-typescript":"^4.3.1","@vue/cli-service":"^4.3.1","@vue/eslint-config-typescript":"^7.0.0","babel-plugin-transform-remove-console":"^6.9.4","cross-env":"^7.0.2","cypress":"^8.6.0","cypress-image-snapshot":"^4.0.1","eslint":"^7.15.0","eslint-plugin-vue":"^7.2.0","lodash":"^4.17.20","lorem-ipsum":"^2.0.3","minimist":"^1.2.5","random-seed":"^0.3.0","rollup":"^2.7.3","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^5.3.0","rollup-plugin-vue":"^5.1.6","size-limit":"^4.9.1","stylelint":"^13.8.0","stylelint-config-standard":"^20.0.0","typescript":"^3.8.3","vue":"^2.6.11","vue-router":"^3.4.9","vue-template-compiler":"^2.6.11","vuex":"^3.6.0"},"peerDependencies":{"vue":"^2.6.11"},"engines":{"node":">=10"},"browserslist":["current node","> 1%"],"gitHead":"02e24a6d198ab2bbcd2ff7b48075d40ffd7c9200","homepage":"https://github.com/fuxingloh/vue-horizontal#readme","_id":"vue-horizontal@0.8.12","_nodeVersion":"14.18.0","_npmVersion":"6.14.15","dist":{"integrity":"sha512-6GHcmYjCrVKxt7EehE++cIuR6vdmYH/noiDrlvofs39e0FpDY69GMei44s44QboX0Z4/kJItd9nNqNMc5zMxXg==","shasum":"17904fbf8ae4adfe7a9eed22ec079b33ed47a352","tarball":"https://registry.npmjs.org/vue-horizontal/-/vue-horizontal-0.8.12.tgz","fileCount":8,"unpackedSize":65713,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3ASsCRA9TVsSAnZWagAAzNcP/jBLuivYGdAB34mgY2ak\nTKSjLI0YajoowcyssNKF3br1sq2m6BpLYlpSRXW793T1JAJVBczKGsYy6vHD\nrgIvTYsOyni2nuSLeG31m48O4XxZYRtsP3INtrRdPzlRDI+LIu/mVIUz7mRi\nxldjq9r23To/+Fn3rFliqFrM8r7/J4rzDIUNIQIr1D7GRqhu9u9wcZXAhNLC\nEV0wJslhw+Vwgc8gt0Isd50m3uju2NH281tl9WQ0VqmoSINxUuAe9xEvFhNS\nnFes1njqypk8c9crnZvRlOhlebw6z8EIjJtC9Ff8GfziezRe8QyTuHCdRu4+\nBMsuix11F/lBSy3iRat4HNF/EtiumDt6Kg9BdBJaunjeqaZYUwWR9W8Guqkq\nEz0+iSsWlYQL/ug2wRDGV78qqO/QClmyQhlaKEyWY8pKtAdcGEQ/KDwlSkrR\n3owTxu9GlaufWN6IulB+4Ki+jnOdBHzvE7bzNBJSKOGIJ7cPNqX9gB+IBibo\nwg6yKu310AQM1YXKkjnyltFj+P5JX1PdPcECm/TwenaHiJAOmA8ub/QFPFAe\nbZ2OCgwfSHuiMf+pn0YQ3G10vkfgeSiN0CgoG+u3zIAnH9t0F0ERKyIhu1oy\n+mfQrXHISqFch6acs4mmc4fmzbyExf5iDcNzCsADj+u9U4P+qpH6+t14aFpl\nhSN5\r\n=bBWT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+rU6txjZUSpZcjk6AOroU10P5zqo1qOYGOyyB/tkQXwIgMKFFj6y1+AIfN76DoZSaYbvzONGlkacnMXOCotcXyik="}]},"_npmUser":{"name":"fuxingloh","email":"npm@fuxing.dev"},"directories":{},"maintainers":[{"name":"fuxingloh","email":"npm@fuxing.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-horizontal_0.8.12_1634465336598_0.2830344218342449"},"_hasShrinkwrap":false},"0.8.13":{"name":"vue-horizontal","version":"0.8.13","description":"An ultra simple pure vue horizontal layout for modern responsive web with zero dependencies.","author":{"name":"Fuxing Loh"},"repository":{"type":"git","url":"git+https://github.com/fuxingloh/vue-horizontal.git"},"bugs":{"url":"https://github.com/fuxingloh/vue-horizontal/issues"},"keywords":["vue","vuejs","nuxt","horizontal","list view","scroll view","airbnb list"],"license":"MIT","private":false,"main":"dist/vue-horizontal.ssr.js","browser":"dist/vue-horizontal.esm.js","module":"dist/vue-horizontal.esm.js","unpkg":"dist/vue-horizontal.min.js","types":"vue-horizontal.d.ts","size-limit":[{"path":"dist/vue-horizontal.esm.js"},{"path":"dist/vue-horizontal.min.js"},{"path":"dist/vue-horizontal.ssr.js"}],"scripts":{"serve":"vue-cli-service serve dev/serve.ts","size":"size-limit","build":"cross-env NODE_ENV=production rollup --config build/rollup.config.js","build:ssr":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format cjs","build:es":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format es","build:unpkg":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format iife","cypress:open":"cypress open","cypress:run":"cypress run","lint:js":"eslint --ext .js,.vue --ignore-path .gitignore .","lint:style":"stylelint \"**/*.{vue,css}\" --ignore-path .gitignore","lint":"npm run lint:js && npm run lint:style"},"dependencies":{},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/preset-typescript":"^7.9.0","@rollup/plugin-alias":"^2.2.0","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-replace":"^2.3.2","@size-limit/preset-small-lib":"^4.9.1","@types/cypress-image-snapshot":"^3.1.6","@types/lodash":"^4.14.165","@typescript-eslint/eslint-plugin":"^4.9.1","@typescript-eslint/parser":"^4.9.1","@vue/cli-plugin-babel":"^4.3.1","@vue/cli-plugin-typescript":"^4.3.1","@vue/cli-service":"^4.3.1","@vue/eslint-config-typescript":"^7.0.0","babel-plugin-transform-remove-console":"^6.9.4","cross-env":"^7.0.2","cypress":"^8.6.0","cypress-image-snapshot":"^4.0.1","eslint":"^7.15.0","eslint-plugin-vue":"^7.2.0","lodash":"^4.17.20","lorem-ipsum":"^2.0.3","minimist":"^1.2.5","random-seed":"^0.3.0","rollup":"^2.7.3","rollup-plugin-babel":"^4.4.0","rollup-plugin-terser":"^5.3.0","rollup-plugin-vue":"^5.1.6","size-limit":"^4.9.1","stylelint":"^13.8.0","stylelint-config-standard":"^20.0.0","typescript":"^3.8.3","vue":"^2.6.11","vue-router":"^3.4.9","vue-template-compiler":"^2.6.11","vuex":"^3.6.0"},"peerDependencies":{"vue":"^2.6.11"},"engines":{"node":">=10"},"browserslist":["current node","> 1%"],"gitHead":"beefda2a5744a99dc5fdb5e13aa9c1857bb5a7b1","homepage":"https://github.com/fuxingloh/vue-horizontal#readme","_id":"vue-horizontal@0.8.13","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-D/jgJgt5dHI+uGebzP86rnNbQjIHdP3fSKjvuz76Bimb6LCxNKYOjq6bINBbc5MMbsqdgU0BAcPsQDZsZKOrtA==","shasum":"30e09ea60e5f706c5d6b88629624f6061d0dc15c","tarball":"https://registry.npmjs.org/vue-horizontal/-/vue-horizontal-0.8.13.tgz","fileCount":8,"unpackedSize":64508,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIRA1KBnc5vjdB3S91YqQ4MCnBIVfVcujIDfORCqf2CwIgE3E72yvlCDLs7+KL6v+DYs0Q2iqlgevMpjtTmVf7bBM="}]},"_npmUser":{"name":"fuxingloh","email":"npm@fuxing.dev"},"directories":{},"maintainers":[{"name":"fuxingloh","email":"npm@fuxing.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-horizontal_0.8.13_1702865389389_0.8021572087621727"},"_hasShrinkwrap":false}},"time":{"created":"2020-12-12T14:08:39.899Z","0.0.0":"2020-12-12T14:08:40.084Z","modified":"2023-12-18T02:09:49.829Z","0.1.0":"2020-12-12T14:15:16.229Z","0.2.0":"2020-12-16T05:41:59.466Z","0.3.0":"2020-12-17T02:50:14.461Z","0.4.0":"2020-12-19T13:31:45.855Z","0.4.1":"2020-12-24T04:24:50.726Z","0.5.0":"2020-12-25T07:23:16.522Z","0.6.0":"2020-12-26T09:03:52.919Z","0.7.0":"2020-12-27T14:48:07.575Z","0.8.0":"2020-12-28T06:59:31.111Z","0.8.1":"2020-12-28T16:20:59.531Z","0.8.2":"2020-12-29T07:46:27.743Z","0.8.3":"2021-01-01T04:34:42.847Z","0.8.4":"2021-01-07T09:43:28.043Z","0.8.5":"2021-01-12T07:13:14.573Z","0.8.6":"2021-01-23T04:05:05.819Z","0.8.7":"2021-01-27T11:43:36.337Z","1.0.0":"2021-02-04T05:51:05.402Z","0.8.8":"2021-02-04T06:22:25.489Z","0.8.9":"2021-04-20T14:23:36.206Z","0.8.10":"2021-04-21T16:27:11.193Z","0.8.11":"2021-10-14T04:18:43.106Z","1.0.1":"2021-10-17T10:06:35.914Z","1.0.2":"2021-10-17T10:07:37.270Z","0.8.12":"2021-10-17T10:08:56.774Z","0.8.13":"2023-12-18T02:09:49.617Z"},"maintainers":[{"name":"fuxingloh","email":"npm@fuxing.dev"}],"description":"An ultra simple pure vue horizontal layout for modern responsive web with zero dependencies.","homepage":"https://github.com/fuxingloh/vue-horizontal#readme","keywords":["vue","vuejs","nuxt","horizontal","list view","scroll view","airbnb list"],"repository":{"type":"git","url":"git+https://github.com/fuxingloh/vue-horizontal.git"},"author":{"name":"Fuxing Loh"},"bugs":{"url":"https://github.com/fuxingloh/vue-horizontal/issues"},"license":"MIT","readme":"# [Vue Horizontal](https://vue-horizontal.fuxing.dev) [![vue-horizontal](https://img.shields.io/npm/v/vue-horizontal/latest)](https://www.npmjs.com/package/vue-horizontal) [![vue-horizontal](https://img.shields.io/npm/v/vue-horizontal/next)](https://www.npmjs.com/package/vue-horizontal)\n\nDesigning your web app for a horizontal experience can be tedious and overwhelming if you are new to web development.\nWhile a vertical design comes naturally as html is naturally vertical by design `display:block`.\nWith `display:flex`, aligning your content horizontally becomes natural and intuitive,\nbut it doesn't support overflow or navigation.\nYou start to add more hacks and tricks to get the design you wanted, but those hacks are not consistent and\ncross-browser tested, SSG or SEO friendly.\nYou get the idea.\n\nThere are many libraries already in an open-source world, some using direct DOM manipulation, some importing another\nlegacy JavaScript or JQuery library.\nYou don't want that.\nVue already does that.\nThis is Vue native created for Vue, and only Vue is the peer dependency required.\nAll modes of rendering (SPA/SSR/SSG) are supported and tested with E2E tools.\n\nThe actual library is only about 400 LOC while there are at least 100x more LOC in the documentation, end-to-end testing\nand a bunch of other fun stuff.\n\n#### [DEMO](https://vue-horizontal.fuxing.dev/recipes/cards) • [DOCUMENTATION](https://vue-horizontal.fuxing.dev) • [FEATURES](https://vue-horizontal.fuxing.dev/features)\n\n[![Vue Horizontal](./docs/vue-horizontal.svg)](https://vue-horizontal.fuxing.dev)\n![recipes](recipes.jpg)\n\n## Features and Design Philosophy\n\n- **SSR/SSG/SPA: all modes of rendering supported**\n- Mobile first for the responsive web\n- Customizable navigation: scroll bar, buttons or basically everything\n- UX focused, smooth scrolling, snapping for a variety of use cases.\n- Small size of 3 KB for CDN users\n- Highly extensible for any use case\n  with [well documented recipes](https://vue-horizontal.fuxing.dev/design/principles).\n  - You control how to structure your content with HTML\n  - You control how it looks with CSS\n  - You control how to navigate your layout with Vue.js\n\n## Installation\n\n```shell\n# for Vue 2\nnpm i vue-horizontal\n# for Vue 3\n# migration notes: https://github.com/fuxingloh/vue-horizontal/pull/87\nnpm i vue-horizontal@next \n# or\nyarn add vue-horizontal\n# or via <script>\nhttps://cdn.jsdelivr.net/npm/vue-horizontal@0.x.x/dist/vue-horizontal.esm.min.js\n```\n\n## Usage\n\n<details>\n<summary><b>Import Locally</b></summary>\n\n```vue\n<script>\nimport VueHorizontal from \"vue-horizontal\";\n\nexport default {\n  components: {VueHorizontal}\n}\n</script>\n```\n\n</details>\n\n<details>\n<summary><b>Import Globally</b></summary>\n\n```javascript\nimport Vue from 'vue';\nimport VueHorizontal from \"vue-horizontal\";\n\nVue.component(VueHorizontal)\n```\n\n</details>\n\n<details>\n<summary><b>Import Script</b></summary>\n\n```html\n<!-- For latest release: https://github.com/fuxingloh/vue-horizontal/releases -->\n<script src=\"https://unpkg.com/vue-horizontal@0.6.0\"></script>\n```\n\n</details>\n\n### Using Vue Horizontal\n\n```vue\n<template>\n  <vue-horizontal responsive>\n    <section v-for=\"item in items\" :key=\"item.title\">\n      <h3>{{ item.title }}</h3>\n      <p>{{ item.content }}</p>\n    </section>\n  </vue-horizontal>\n</template>\n\n<script>\nimport VueHorizontal from \"vue-horizontal\";\n\nexport default {\n  components: {VueHorizontal},\n  data() {\n    return {\n      // E.g: creates 20 array items...\n      items: [...Array(20).keys()].map((i) => {\n        return {title: `Item ${i}`, content: `🚀 Content ${i}`};\n      }),\n    }\n  }\n}\n</script>\n\n<style scoped>\nsection {\n  padding: 16px 24px;\n  background: #f5f5f5;\n}\n</style>\n```\n\n### [More features and examples](https://vue-horizontal.fuxing.dev/features)\n\n- [All features demo](https://vue-horizontal.fuxing.dev/features)\n- [Design: Principles](https://vue-horizontal.fuxing.dev/design/principles)\n- [Design: Responsive](https://vue-horizontal.fuxing.dev/design/responsive)\n- [Design: Navigation](https://vue-horizontal.fuxing.dev/design/navigation)\n- [Design: Scrollbar](https://vue-horizontal.fuxing.dev/design/scrollbar)\n- [Recipes](https://vue-horizontal.fuxing.dev/recipes/about)\n\n## Known Limitations\n\n### [CSS Scroll Behavior: Smooth](https://vue-horizontal.fuxing.dev/limitations#css-scroll-behavior-smooth)\n\nIn Vue Horizontal, smooth scrolling is enabled by default. With `scroll-behavior: smooth`, it enables smooth scrolling\nexperience when scroll event is triggered by programmatic calls. Although this is not a breaking functional feature, it\nprovides a **\"smooth\"** scrolling user experience.\n\nAs of December 2023, there is a 96% cross-browser compatibility.\n\n### [CSS Scroll Snap](https://vue-horizontal.fuxing.dev/limitations#css-scroll-snap)\n\nScroll snap align or scroll-snapping, is a CSS technique that allows customizable scrolling experiences like pagination\nof carousels by setting defined snap positions. Vue Horizontal has it enabled by default to disable you can\nset `<vue-horizontal snap=\"none\">`.\n\nAs of December 2023, there is a 98% cross-browser compatibility.\n\n## Development\n\nSetup, develop & test.\n\n```shell\nnpm install # install\nnpm run serve # dev\nnpm run cypress:run # e2e testing\n```\n\n- End-to-end test cases are also written because of the UI nature of this framework.\n  [Cypress](https://www.cypress.io/) is used under the hood.\n- There is also additional integration testing done to ensure SSR and SSG works.\n\n## Contributions\n\n- For any question or feature request, please feel free to create\n  an [issue](https://github.com/fuxingloh/vue-horizontal/issues/new)\n  or [pull request](https://github.com/fuxingloh/vue-horizontal/pulls).\n- For feature request, do check out the examples as some of them might have been implemented.\n\n## Prior art\n\n- [Motivation](https://vue-horizontal.fuxing.dev/#motivation)\n- [vue-horizontal-list](https://github.com/fuxingloh/vue-horizontal-list)\n- [kenwheeler/slick](https://github.com/kenwheeler/slick)\n\nOriginally, this project started out as another project\ncalled [vue-horizontal-list](https://github.com/fuxingloh/vue-horizontal-list). I created the origin project because I\nliked how AirBnb does their horizontal layout. I couldn't find a library that implements it vue natively without relying\non a legacy js/jquery dependency.\n\nThis project is another take on it with an ultra simple implementation that is extensible and moves the responsibility\nto the user rather than the library.\n\n## License\n\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Ffuxingloh%2Fvue-horizontal.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Ffuxingloh%2Fvue-horizontal?ref=badge_large)\n","readmeFilename":"README.md"}