{"_id":"@andrewlevada/public-google-sheets-parser","_rev":"4-d07354044d1141d711919bf4df94c3f5","name":"@andrewlevada/public-google-sheets-parser","dist-tags":{"latest":"1.2.10"},"versions":{"1.2.7":{"name":"@andrewlevada/public-google-sheets-parser","version":"1.2.7","description":"Get JSONArray from public google sheets with using only spreadsheetId","scripts":{"build:dist":"npx babel ./src/index.js --out-file ./dist/index.js","test":"node ./test","lint":"eslint --format ./node_modules/eslint-friendly-formatter --ext .js .","lint:fix":"eslint --format ./node_modules/eslint-friendly-formatter --ext .js . --fix","coverage":"rimraf coverage && istanbul cover tape ./test/index.js"},"main":"src/index.js","unpkg":"dist/index.js","jsdelivr":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/fureweb-com/public-google-sheets-parser.git"},"keywords":["google sheets","spreadsheet","zero-dependency"],"author":{"name":"fureweb","email":"fureweb.com@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/fureweb-com/public-google-sheets-parser.git"},"homepage":"https://github.com/fureweb-com/public-google-sheets-parser.git","eslintIgnore":["node_modules","package","example","dist","coverage"],"devDependencies":{"@babel/cli":"^7.12.8","@babel/core":"^7.12.8","@babel/plugin-transform-async-to-generator":"^7.12.1","@babel/plugin-transform-classes":"^7.12.1","eslint":"^7.14.0","eslint-config-standard":"^16.0.2","eslint-friendly-formatter":"^4.0.1","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","husky":"^4.3.0","istanbul":"^1.1.0-alpha.1","rimraf":"^3.0.2","standard":"^16.0.3","tape":"^5.0.1"},"gitHead":"8c344e55441e1499ff5d994bebb33e41994105b3","_id":"@andrewlevada/public-google-sheets-parser@1.2.7","_nodeVersion":"14.17.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-5KLxQO4OZYptQL4lAScar2qITtW9m4kFJZO1MgFmiGwk34vp5IE0mXYTvSGfFLiupGXxRN/LNF+DMykaURuu5w==","shasum":"54a461cb837dbe469535bdb117a909086db081b8","tarball":"https://registry.npmjs.org/@andrewlevada/public-google-sheets-parser/-/public-google-sheets-parser-1.2.7.tgz","fileCount":20,"unpackedSize":830690,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyF0fCRA9TVsSAnZWagAAVU0P/jF2FjgEzO5exTBO/e83\nN3pOCPEQxFlcFeDfRsoODUhRJsBZr++FtEwMlbNb7bTVKB7/qja8Fp3ffBh4\nbYy7T0b/1x6Sd0npFVXJXokJt3xzEiet1H+Ehhd8kXJIF/rlRLgWG+BOg0qw\nQgGM60TwTJJJZK2H0vx6DU52iea1heWrRHFYjwUe2WwQpWBdrjyEfdXZE/qp\nc3VXj90A+Xx0ACtzl7Lfz5E075wyk/ucwHBRX2YedsD73IoJ2CHPsd/1Ap2p\n0ZMf6dhdIimsRDNJtzwPeXRFifCAKH9uEWYvn6RAJYX0wzOO+UrC22v2uQ4W\nQbMThPgZlFuxWbYa3JefUOsSh5UA14yEBR1iew+6V+egxcuhhONJaZR0GGVM\nivHPlHw3B9Cx9CS9YxpUhp15hdK1aX9q++IXPGhTkkT4mDcR2uy8diIvQuqV\nkOka03GqaKkPjoFusTLdssAEwsFApsvuiHz6hWdrZVJwlmT/1DFZnZu+BVee\nS3z/VqbSpMoHB2v+3YhGzHsmd1dlEmiCttkhTmciSK8XEzUo2g4FxGx9C/j9\nv9XuSHrd+MjEgAfyJbtmSEMOtZis40WhZZHECoyni7M8bNVqO4t4valqTXDM\nBLAnLTvIzoD/nTYmrhB/7HrkWbbaPrdkLScX85dnDdNiEs8ZWihmBP7dFNRf\n0viU\r\n=d/G/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBfD+celGJD7woBcUb9b6pYnmGYqVevFoYQxZhYw1ZBkAiEAus/2mHfxjN8QSzafeG7O1+kTnUWFqGxR4eb9aiNGOyA="}]},"_npmUser":{"name":"andrewlevada","email":"levada.andrew@gmail.com"},"directories":{},"maintainers":[{"name":"andrewlevada","email":"levada.andrew@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/public-google-sheets-parser_1.2.7_1640520991028_0.1895771762888674"},"_hasShrinkwrap":false},"1.2.8":{"name":"@andrewlevada/public-google-sheets-parser","version":"1.2.8","description":"Get JSONArray from public google sheets with using only spreadsheetId","scripts":{"build:dist":"npx babel ./src/index.js --out-file ./dist/index.js","test":"node ./test","lint":"eslint --format ./node_modules/eslint-friendly-formatter --ext .js .","lint:fix":"eslint --format ./node_modules/eslint-friendly-formatter --ext .js . --fix","coverage":"rimraf coverage && istanbul cover tape ./test/index.js"},"main":"src/index.js","unpkg":"dist/index.js","jsdelivr":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/fureweb-com/public-google-sheets-parser.git"},"keywords":["google sheets","spreadsheet","zero-dependency"],"author":{"name":"fureweb","email":"fureweb.com@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/fureweb-com/public-google-sheets-parser.git"},"homepage":"https://github.com/fureweb-com/public-google-sheets-parser.git","eslintIgnore":["node_modules","package","example","dist","coverage"],"devDependencies":{"@babel/cli":"^7.12.8","@babel/core":"^7.12.8","@babel/plugin-transform-async-to-generator":"^7.12.1","@babel/plugin-transform-classes":"^7.12.1","eslint":"^7.14.0","eslint-config-standard":"^16.0.2","eslint-friendly-formatter":"^4.0.1","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","husky":"^4.3.0","istanbul":"^1.1.0-alpha.1","rimraf":"^3.0.2","standard":"^16.0.3","tape":"^5.0.1"},"gitHead":"205dbf039eadd77136d261c0bce16b0d9fed3319","_id":"@andrewlevada/public-google-sheets-parser@1.2.8","_nodeVersion":"14.17.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-CwvcUq79ccs0uVMs8OlkJ9Cvl1NRKhbWE4+ltnmZZMLl4guK7qLwHmCGvBKSQodpxJ/cNd3SYxFaJUeKb3l+cA==","shasum":"2cc97e240cc2d761b4081223c6b5bf0ba18cdb8d","tarball":"https://registry.npmjs.org/@andrewlevada/public-google-sheets-parser/-/public-google-sheets-parser-1.2.8.tgz","fileCount":20,"unpackedSize":830630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyF7ICRA9TVsSAnZWagAAN4QQAIpsskMSnA+evVbtKcAy\n3UnckgV7u8HgRxu+5S1Aia9I+5bMgnbJNUGDKNdR5p2CGZ3CTtkgBbbLBMJI\nMC8UETaWOdq9f1pxUd/KEdWS9kaaBTiQkg2ajrKz5Dp3+1vPILsbMVZCgceL\nDxQcLElFvIsggkDlOQ5vCz/2B5/gxcRANIgpsSar32cPa3Ejm6i41GUhQCUf\nr5GNapblAP++IkU0YFHjZAvoAU6S6KV83rSwadRPG5ZAhwxZasgPSVQdDMIf\nR/9K8S4SrcMpss1Ot/2JmcvlrRuKKCMHXjY3IYT91N7BVA06dS5p8PNhtFpr\nUcAHDBZUTPYHDCWDhjCdL9/8etFyC7IcgL+8p3L4ehj9HJMCYZ4eMKa5jDvy\nguh8XwFKzCux8FaKKXixZZXD5tk16nBulM0Rr3Frtx4cI111QDb8wv/LCmzD\nUjIlPsuZ7f8fiDLj2gfhPRmOnqNtpq1GS7dS6dm/JVw1Wlq1tWxykUuPJvGK\n6WlVHs22Qf7FnQui1xd8pXeIhLJRnnfqmKpCYh2US0tlCI+P4PnfJxKoCqCv\n3dlLE7fR6RGLQKxWIFKUf7YQGpRAq8fW+w7l+RJWmklBZbA3SadiPsJaEv0K\nUMLDG8WZKlMPFC4rpI9BZCu4NuNaAn/3y6+2/v8PZgreb+rYCE0otKHmDuGa\nPq9O\r\n=w3I2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9R00QuOUHcO1oAO846Jg5V/0jNxADhHBhpFJltjdiXQIhAMsq2rjK53DcY3HNxCc6712V2YHkIWcig3oL15Do6etC"}]},"_npmUser":{"name":"andrewlevada","email":"levada.andrew@gmail.com"},"directories":{},"maintainers":[{"name":"andrewlevada","email":"levada.andrew@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/public-google-sheets-parser_1.2.8_1640521416421_0.8398905961720373"},"_hasShrinkwrap":false},"1.2.9":{"name":"@andrewlevada/public-google-sheets-parser","version":"1.2.9","description":"Get JSONArray from public google sheets with using only spreadsheetId","scripts":{"build:dist":"npx babel ./src/index.js --out-file ./dist/index.js","test":"node ./test","lint":"eslint --format ./node_modules/eslint-friendly-formatter --ext .js .","lint:fix":"eslint --format ./node_modules/eslint-friendly-formatter --ext .js . --fix","coverage":"rimraf coverage && istanbul cover tape ./test/index.js"},"main":"src/index.js","unpkg":"dist/index.js","jsdelivr":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/fureweb-com/public-google-sheets-parser.git"},"keywords":["google sheets","spreadsheet","zero-dependency"],"author":{"name":"fureweb","email":"fureweb.com@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/fureweb-com/public-google-sheets-parser.git"},"homepage":"https://github.com/fureweb-com/public-google-sheets-parser.git","eslintIgnore":["node_modules","package","example","dist","coverage"],"devDependencies":{"@babel/cli":"^7.12.8","@babel/core":"^7.12.8","@babel/plugin-transform-async-to-generator":"^7.12.1","@babel/plugin-transform-classes":"^7.12.1","eslint":"^7.14.0","eslint-config-standard":"^16.0.2","eslint-friendly-formatter":"^4.0.1","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","husky":"^4.3.0","istanbul":"^1.1.0-alpha.1","rimraf":"^3.0.2","standard":"^16.0.3","tape":"^5.0.1"},"gitHead":"8c7849713583e5c2a4bf5840b8615e3c51ffc8c8","_id":"@andrewlevada/public-google-sheets-parser@1.2.9","_nodeVersion":"14.17.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-j22wC/c8OJ4r5eLyOTpwbxcpBDS+UtGQjhStwP0Lm0p8foHVWAy8/o4kZ7Z6GRc1liTcL2n9No99VtOLTAWzmQ==","shasum":"d90fb47890e9d1cbb6f56fde475a5cd9d7a62c30","tarball":"https://registry.npmjs.org/@andrewlevada/public-google-sheets-parser/-/public-google-sheets-parser-1.2.9.tgz","fileCount":20,"unpackedSize":830654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyGCmCRA9TVsSAnZWagAAA9UP/0Qlhj86Cy64FSTSaUGo\nVvTzDecIx0eecju/UKErRBdX03x5nVlME/FzAyh6T+QtqYBmPM77bWDqzSiV\noapeHF/DO6vpbMknjpiAEijtocqX/N5Yzr6QoWHi1OUq6F8pVof5SRtV+jsM\nJEVX5C+b9sSeVNsa0qnuwtHPcV7oKZtw0wyMy1VKisFH5VumzS/XnwupV124\n2Gy/lb7S21US4kHkSCCaAdYmfya+GJsqtJCuWJPJEOJa0WjuY53vYu85/mDa\nquWl1Pe/MfcBYgHK5wlRslPUPWuA6Z10KTaLVSuWqDqbqxN0/Kwx95gA4eOp\nu7qY/ZBdrmdvCxf/+8+t3fZwDQWNpcungRgobM8RB7kHivI3wUHMfQQwKOQg\ntEG/HMKuu2HMXUTpHtHLRts3iY1/4GQnDtB0NSGE2DkyJPlYZLkqBdxcjKNV\n4cRrmdndJEroCeAITpa7PZF+Le3ozA/ferMe2bsvCKslp1+U2YG51GygQ3hY\nJARMWcbrUKb2hnSl/GhznyVO6kHI2SJ+31XTZ/W7bH0akeHEW2UE++HXOEM/\nZ6dP871vlBDIQeO3QDJA8Eb8X/SyB7PY/hHC+4fagHPgfXgrM3ylMojAfNxE\nKcQFwu8FzjjDCuXJ6d3lZalNSC3GeH6tuZANQg6HuUisGigSBYj1cf72bEKD\nqTGU\r\n=gHo/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxSWqM9J4Sfx4bezbmJr5E+FsyCbGQk2wGefk4Sity5AIhAJ3eCvW3slsU0ICwnsYUuwjGqGUvlJePefkvPUNynPqS"}]},"_npmUser":{"name":"andrewlevada","email":"levada.andrew@gmail.com"},"directories":{},"maintainers":[{"name":"andrewlevada","email":"levada.andrew@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/public-google-sheets-parser_1.2.9_1640521894722_0.33058199927000964"},"_hasShrinkwrap":false},"1.2.10":{"name":"@andrewlevada/public-google-sheets-parser","version":"1.2.10","description":"Get JSONArray from public google sheets with using only spreadsheetId","scripts":{"build:dist":"npx babel ./src/index.js --out-file ./dist/index.js","test":"node ./test","lint":"eslint --format ./node_modules/eslint-friendly-formatter --ext .js .","lint:fix":"eslint --format ./node_modules/eslint-friendly-formatter --ext .js . --fix","coverage":"rimraf coverage && istanbul cover tape ./test/index.js"},"main":"src/index.js","unpkg":"dist/index.js","jsdelivr":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/fureweb-com/public-google-sheets-parser.git"},"keywords":["google sheets","spreadsheet","zero-dependency"],"author":{"name":"fureweb","email":"fureweb.com@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/fureweb-com/public-google-sheets-parser.git"},"homepage":"https://github.com/fureweb-com/public-google-sheets-parser.git","eslintIgnore":["node_modules","package","example","dist","coverage"],"devDependencies":{"@babel/cli":"^7.12.8","@babel/core":"^7.12.8","@babel/plugin-transform-async-to-generator":"^7.12.1","@babel/plugin-transform-classes":"^7.12.1","eslint":"^7.14.0","eslint-config-standard":"^16.0.2","eslint-friendly-formatter":"^4.0.1","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","husky":"^4.3.0","istanbul":"^1.1.0-alpha.1","rimraf":"^3.0.2","standard":"^16.0.3","tape":"^5.0.1"},"gitHead":"8c7849713583e5c2a4bf5840b8615e3c51ffc8c8","_id":"@andrewlevada/public-google-sheets-parser@1.2.10","_nodeVersion":"14.17.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-jQLXyZiEvQN74ooJjN3kTuHQhmn/LzdXSLskOa3MV59BIIU/9ZKolqHEAeT68gLQ25Coz0ihh7e7r7c5GKw+lA==","shasum":"b0cc06aafcf9aa802d6f10c3cec45ab997b05a70","tarball":"https://registry.npmjs.org/@andrewlevada/public-google-sheets-parser/-/public-google-sheets-parser-1.2.10.tgz","fileCount":20,"unpackedSize":830655,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyGLVCRA9TVsSAnZWagAAr5QP/1OPvGgoMelljd8qEmVV\nWKn5U7aV1tCIHSjBIPIyHJ5awp41/gz/sWPsIIEfVWOzKt/PdJSGt/YBm7Xb\nq2t3Vpcaqp8J5q6kKytS/RE8n80HD8TxgZeNsLdJ7bulmk2jTb24w8rrXiHZ\nHFvipM8A81VwTEczhrylz9ty5ROMfhJ7VxWTcOl/a6ni3RE5XYIsC6uKANPv\nr4JnAD0uTAW7vgqvPA/VWDgBykaPSNitPqTaeC1d6qkc/d8Rksm4jswDjW+E\nFxgFv89zfRGFGGND4o25iCbNM1xkaESkJT9TupCoIGXWatcNmjSg+aFAqGxF\nteqGlSYAlTwHucNnMWNcKL2flq3yNS0/pIUr9G5GSFKqMQKhKsa0fqBGd0EE\n4JfUVe5/rn+8zM36Vt7WPGXubemA8d+l6PYbAYT2PeQCmPqZOo3UdvPva30i\nnUYw54ipFpVzOVq8N+gb/FxhwyxiKsS2dLh8L98FoIQzp3LRnCknsty8a2FE\nJmBszCoLdTMpviJ0UNpWkuumlvbb8IUcE3LHpX17jMkY1edQiYius8hPb+PN\nDaZ+zgPlupL6h5o0vc+eg1+tAv6bp22OrvRd5ZQ+v6VO5mv7MsYT2615Xgj9\nKYnO5kMCIFIutEdOJmZyEJZCbj9Ze4Aqf1iB5VCvgpEtphcHcxe0+W8JnudB\n5HcU\r\n=XBC1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgMaDP4OYn4WNhsI2LCuDcpzSC42VfB0TpcojY0pbzXwIgB4xr27DET1nWmTY1bUiSVDX8ioNmnKJEmUkCMkBGgl8="}]},"_npmUser":{"name":"andrewlevada","email":"levada.andrew@gmail.com"},"directories":{},"maintainers":[{"name":"andrewlevada","email":"levada.andrew@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/public-google-sheets-parser_1.2.10_1640522452767_0.9908919997442183"},"_hasShrinkwrap":false}},"time":{"created":"2021-12-26T12:16:30.968Z","1.2.7":"2021-12-26T12:16:31.262Z","modified":"2022-04-04T14:01:30.975Z","1.2.8":"2021-12-26T12:23:36.631Z","1.2.9":"2021-12-26T12:31:34.915Z","1.2.10":"2021-12-26T12:40:52.999Z"},"maintainers":[{"name":"andrewlevada","email":"levada.andrew@gmail.com"}],"description":"Get JSONArray from public google sheets with using only spreadsheetId","homepage":"https://github.com/fureweb-com/public-google-sheets-parser.git","keywords":["google sheets","spreadsheet","zero-dependency"],"repository":{"type":"git","url":"git+https://github.com/fureweb-com/public-google-sheets-parser.git"},"author":{"name":"fureweb","email":"fureweb.com@gmail.com"},"bugs":{"url":"https://github.com/fureweb-com/public-google-sheets-parser.git"},"license":"MIT","readme":"# Public Google Sheets Parser\n\n[![Author](https://img.shields.io/badge/Author-fureweb-blue)](https://github.com/fureweb-com)\n[![checks](https://img.shields.io/github/checks-status/fureweb-com/public-google-sheets-parser/main)](https://img.shields.io/github/checks-status/fureweb-com/public-google-sheets-parser/main)\n[![npm package](https://img.shields.io/npm/v/public-google-sheets-parser.svg)](https://www.npmjs.com/package/public-google-sheets-parser)\n[![codecov](https://img.shields.io/codecov/c/github/fureweb-com/public-google-sheets-parser)](https://codecov.io/gh/fureweb-com/public-google-sheets-parser)\n[![license](https://img.shields.io/npm/l/public-google-sheets-parser)](https://github.com/fureweb-com/public-google-sheets-parser/blob/main/LICENSE)\n[![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)\n[![Hits](https://hits.seeyoufarm.com/api/count/incr/badge.svg?url=https%3A%2F%2Fgithub.com%2Ffureweb-com%2Fpublic-google-sheets-parser)](https://hits.seeyoufarm.com)\n[![GitHub stars](https://img.shields.io/github/stars/fureweb-com/public-google-sheets-parser)](https://github.com/fureweb-com/public-google-sheets-parser/stargazers)\n[![downloads](https://img.shields.io/npm/dm/public-google-sheets-parser)](https://www.npmjs.com/package/public-google-sheets-parser)\n\n![Introduction](introduction.png)\n\nIt is a simple and **zero dependency** parser that helps you use public Google sheets document as if they were a database.\n\n\nThe document to be used must be a Google Sheets document in the 'public' state and have a header in the first row. (e.g. [Google sheets for example](https://docs.google.com/spreadsheets/d/10WDbAPAY7Xl5DT36VuMheTPTTpqx9x0C5sDCnh4BGps/edit#gid=1839148703))\n\n**You can specify the sheet name to get a data. (Since v1.1.0)**\n\nIt does not work in browsers where the [fetch API](https://caniuse.com/fetch) is not available.\n\n**No API key required.** This means that the server does not need to use the private key to use the SDK.\n\nYou can also use it via free API. Please see [this documentation](https://api.fureweb.com).\nIf you have a public spreadsheet document, and the first row is a header and you have more than one row of data, you can call it free of charge through this API and use the result as a JSON response.\n\n### Demo page\n[Click here](http://fureweb.com/public-google-sheets-parser.html)\n\n### Installation\n\nWith yarn:\n```bash\n$ yarn add public-google-sheets-parser\n```\n\nWith npm:\n```bash\n$ npm i public-google-sheets-parser\n```\n\n### Usage example\n- Node.js\n```js\nconst PublicGoogleSheetsParser = require('public-google-sheets-parser')\n\nconst spreadsheetId = '10WDbAPAY7Xl5DT36VuMheTPTTpqx9x0C5sDCnh4BGps'\n\n// 1. You can pass spreadsheetId when parser instantiation\nconst parser = new PublicGoogleSheetsParser(spreadsheetId)\nparser.parse().then((items) => {\n  // items should be [{\"a\":1,\"b\":2,\"c\":3},{\"a\":4,\"b\":5,\"c\":6},{\"a\":7,\"b\":8,\"c\":9}]\n})\n\n// 2. You can change spreadsheetId on runtime\nconst anotherSpreadsheetId = '1oCgY0UHHRQ95snw7URFpOOL_DQcVG_wydlOoGiTof5E'\nparser.id = anotherSpreadsheetId\nparser.parse().then((items) => {\n  /* items should be\n  [\n    {\"id\":1,\"title\":\"This is a title of 1\",\"description\":\"This is a description of 1\",\"createdAt\":\"2020-11-12\",\"modifiedAt\":\"2020-11-18\"},\n    {\"id\":2,\"title\":\"This is a title of 2\",\"description\":\"This is a description of 2\",\"createdAt\":\"2020-11-12\",\"modifiedAt\":\"2020-11-18\"},\n    ...\n  ]\n  */\n})\n\n// 3. You can pass the spreadsheet ID when call parse method.\nparser.parse(spreadsheetId).then((items) => {\n  // items should be [{\"a\":1,\"b\":2,\"c\":3},{\"a\":4,\"b\":5,\"c\":6},{\"a\":7,\"b\":8,\"c\":9}]\n})\n\n\n// 4. You can also pass the name of specific sheet to get.\nparser.parse(spreadsheetId, 'Sheet2').then((items) => {\n  // items should be [{\"a\":10,\"b\":20,\"c\":30},{\"a\":40,\"b\":50,\"c\":60},{\"a\":70,\"b\":80,\"c\":90}]\n})\n```\n\nYou can use any of the 4 methods you want!\n\n- with import (Vue.js or whatever)\n```js\n// templates...\n\nimport PublicGoogleSheetsParser from 'public-google-sheets-parser'\n\nexport default {\n  data () {\n    return {\n      items: [],\n    }\n  },\n  computed: {\n    parser () {\n      return new PublicGoogleSheetsParser()\n    },\n  },\n  methods: {\n    async getItems (spreadsheetId) {\n      this.items = await this.parser.parse(spreadsheetId)\n    },\n  },\n}\n\n// styles...\n```\n\n\n- browser\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/public-google-sheets-parser@latest\"></script>\n\n<script>\nconst spreadsheetId = '10WDbAPAY7Xl5DT36VuMheTPTTpqx9x0C5sDCnh4BGps'\nconst parser = new PublicGoogleSheetsParser()\nparser.parse(spreadsheetId).then((items) => {\n  // items should be [{ a: 1, b: 2, c: 3 },{ a: 4, b: 5, c: 6 },{ a: 7, b: 8, c: 9 }]\n})\nparser.parse(spreadsheetId, 'Sheet2').then((items) => {\n  // items should be [{ a: 10, b: 20, c: 30 }, { a: 40, b: 50, c: 60 }, { a: 70, b: 80, c: 90 }]\n})\n</script>\n```\n\n- free API ([documentation](https://api.fureweb.com))\n\n```sh\ncurl -X GET \"https://api.fureweb.com/spreadsheets/10WDbAPAY7Xl5DT36VuMheTPTTpqx9x0C5sDCnh4BGps\" -H \"accept: */*\"\n\n# response (application/json)\n{\"data\":[{\"a\":1,\"b\":2,\"c\":3},{\"a\":4,\"b\":5,\"c\":6},{\"a\":7,\"b\":8,\"c\":9}]}\n```\n**That's it!**\n\n","readmeFilename":"README.md"}