{"_id":"nanogram.js","_rev":"16-071964166ecfa8786348e06b22d8131b","name":"nanogram.js","dist-tags":{"latest":"3.2.0","beta":"3.3.0-0"},"versions":{"0.1.0":{"name":"nanogram.js","version":"0.1.0","description":"<p align=\"center\">\r   <img width=\"75%\" src=\"https://github.com/webistomin/nanogram.js/blob/master/assets/logo.svg\" alt=\"Nanogram\">\r </p>","main":"dist/nanogram.cjs.js","module":"dist/nanogram.esm.js","browser":"dist/nanogram.iife.js","unpkg":"dist/nanogram.iife.js","jsdelivr":"dist/nanogram.iife.js","typings":"dist/nanogram.d.ts","scripts":{"build":"run-s prebuild build:all build:dts other:typedoc","build:all":"cross-env NODE_ENV=production rollup --config @config/rollup.config.js","build:cjs":"cross-env NODE_ENV=production rollup --config @config/rollup.config.js --format cjs","build:dts":"tsc -d --declarationDir dist --declarationMap --emitDeclarationOnly","build:es":"cross-env NODE_ENV=production rollup --config @config/rollup.config.js --format es","build:iife":"cross-env NODE_ENV=production rollup --config @config/rollup.config.js --format iife","dev":"rollup -c @config/rollup.config.js -w","lint":"run-s other:eslint:write other:prettier:write","other:commit":"git-cz","other:ec":"editorconfig-checker --config .ecrc","other:eslint:write":"eslint --ext .js,.ts {src,test}/* --fix --max-warnings 0","other:prettier:write":"prettier --write \"{src,test}/**/*.{js,ts}\"","other:rollup":"rollup -c @config/rollup.config.js","other:size":"size-limit","other:size-limit":"size-limit","other:typedoc":"typedoc --out docs --target es6 --theme minimal --mode file src","prebuild":"rimraf dist","start":"npm run dev","test":"jest --config jest.config.js --coverage","test:watch":"jest --config jest.config.js --coverage --watch"},"repository":{"type":"git","url":"githttps://github.com/webistomin/nanogram.js.git"},"author":{"name":"webistomin"},"email":"webistomin@gmail.com","license":"MIT","engines":{"node":">=10"},"bugs":{"url":"https://github.com/webistomin/nanogram.js/issues"},"homepage":"https://github.com/webistomin/nanogram.js#readme","devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@commitlint/cli":"^8.3.5","@commitlint/config-angular":"^8.3.4","@ls-lint/ls-lint":"^1.8.0","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-inject":"^4.0.1","@rollup/plugin-json":"^4.0.2","@rollup/plugin-node-resolve":"^7.1.2","@size-limit/preset-small-lib":"^4.4.5","@size-limit/time":"^4.4.5","@types/eslint":"^6.8.0","@types/eslint-plugin-prettier":"^2.2.0","@types/jest":"^25.2.1","@types/lodash.camelcase":"^4.3.6","@types/minimist":"^1.2.0","@types/node":"^13.11.1","@types/node-fetch":"^2.5.6","@types/prettier":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.27.0","@typescript-eslint/parser":"^2.27.0","babel-jest":"^25.3.0","editorconfig-checker":"^3.0.4","eslint":"^6.8.0","eslint-config-prettier":"^6.10.1","eslint-plugin-jest":"^23.8.2","eslint-plugin-prettier":"^3.1.2","husky":"^4.2.5","jest":"^25.3.0","jest-fetch-mock":"^3.0.3","lint-staged":"^10.1.3","lodash.camelcase":"^4.3.0","lodash.capitalize":"^4.2.1","minimist":"^1.2.5","npm-run-all":"^4.1.5","prettier":"^2.0.4","rimraf":"^3.0.2","rollup":"^2.6.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-banner2":"^1.0.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-sourcemaps":"^0.5.0","rollup-plugin-terser":"^5.3.0","rollup-plugin-typescript2":"^0.27.0","scriptlint":"^2.1.1","size-limit":"^4.4.5","ts-jest":"^25.3.1","tslib":"^1.11.1","typedoc":"^0.17.4","typescript":"^3.8.3"},"dependencies":{},"gitHead":"cd905c3ad3809b7e87cb867264aeffa76c7c808e","_id":"nanogram.js@0.1.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-gUrGx/8V7JAJAGpCUB+6Nt0VosZnMHKO2mS/yfPqfmIwdP9BIqM0Dlyam1XIYm6FFyQzOW+J9je1IuVIIt8PTQ==","shasum":"aa0368a276c8cf72137632e04c70f5fad4512cce","tarball":"https://registry.npmjs.org/nanogram.js/-/nanogram.js-0.1.0.tgz","fileCount":117,"unpackedSize":10928487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenIYVCRA9TVsSAnZWagAAIecP/jghld+kQ9sN+XaMWiMX\nnX1sqSwQrseGwoVFczMBv9b7j3L2oCdkDL/uU2SFVlglD8eX/IvdHDS7fvVn\n6zF35wkdwQ4v4+jgwopDapELWL2lTgza+aGfXVT1A9rJhHUvDHgJRmWUxWWU\nuHbF+YATpxq5UMt3YD+zv833qtj4L50zwvlDM/TcOvRtj/CY4uP0/+JAD9R9\nG0tCXFrks5z9h6/z6f9TrX8JAQsOsGRL3Ygn4f2SHf4VZbeky34HVxQC8neN\n2ApU8KJPsy4G0jCpkCY6Wh7tGXzx4WDuiuIBxI+6/X+8JDX3o3jeJWWg6REs\nuXbPUocQgkgenGU6kd8X/xFnruZW/rMpA/EzoFF4y3NYLHw5oGoLZyzOq3N6\nbNWA6/wTVoodW5GvTErAY24iIehrmkGV+mbUyOVME4LcLDl6zJcx+88T1zTj\nG07APmapXX6NgQeVov4U/v/C65YgrzZZF9is0fqLIcrReZdVwgJ48RLh47Qg\nVuAYWXYKLdzII0t1TPmInYHCZsJ0WMVmto1KBunJcuVeSEypRSogw3Sa6aFC\ncpPlXWgnINosFIITKqVemQ4RTtr+WcKpfcUj50/WsBa5JehmN4V8tXsqaMfU\ndA8tzuO1YdK1P6RfZktanjUD1UxD/0/sPKxBJbYqbT/t+Ue58InIGIeMsEBN\n2zD9\r\n=PbqT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRfF9wtlE4LpeorpognPAsi2uR0cfoOReMVY9a/yNgMwIhAKzr6/EXkVeXkduhejvSYuMn1KXPaSsA5vTP69XZrQ6z"}]},"maintainers":[{"name":"webistomin","email":"webistomin@gmail.com"}],"_npmUser":{"name":"webistomin","email":"webistomin@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nanogram.js_0.1.0_1587316243702_0.9933640905106824"},"_hasShrinkwrap":false},"1.0.0":{"name":"nanogram.js","version":"1.0.0","description":"An easy-to-use and simple Instagram package that allow you to fetch media content without API and access token.","keywords":["instagram","instagram-scrapping","instagram-photos","instafeed","instagram-api"],"main":"dist/nanogram.cjs.js","module":"dist/nanogram.esm.js","browser":{"dist/nanogram.js":"dist/nanogram.iife.js","dist/nanogram.esm.js":"dist/nanogram.esm.js"},"unpkg":"dist/nanogram.iife.js","jsdelivr":"dist/nanogram.iife.js","typings":"dist/nanogram.d.ts","scripts":{"build":"run-s prebuild build:all build:dts other:typedoc","build:all":"cross-env NODE_ENV=production rollup --config @config/rollup.config.js","build:cjs":"cross-env NODE_ENV=production rollup --config @config/rollup.config.js --format cjs","build:dts":"tsc -d --declarationDir dist --declarationMap --emitDeclarationOnly","build:es":"cross-env NODE_ENV=production rollup --config @config/rollup.config.js --format es","build:iife":"cross-env NODE_ENV=production rollup --config @config/rollup.config.js --format iife","dev":"rollup -c @config/rollup.config.js -w","lint":"run-s other:eslint:write other:prettier:write","other:commit":"git-cz","other:ec":"editorconfig-checker --config .ecrc","other:eslint:write":"eslint --ext .js,.ts {src,test}/* --fix --max-warnings 0","other:prettier:write":"prettier --write \"{src,test}/**/*.{js,ts}\"","other:rollup":"rollup -c @config/rollup.config.js","other:size":"size-limit","other:size-limit":"size-limit","other:typedoc":"typedoc --out docs --target es6 --theme minimal --mode file src","prebuild":"rimraf dist","start":"npm run dev","test":"jest --config jest.config.js --coverage","test:watch":"jest --config jest.config.js --coverage --watch"},"repository":{"type":"git","url":"githttps://github.com/webistomin/nanogram.js.git"},"author":{"name":"webistomin"},"email":"webistomin@gmail.com","license":"MIT","engines":{"node":">=10"},"bugs":{"url":"https://github.com/webistomin/nanogram.js/issues"},"homepage":"https://github.com/webistomin/nanogram.js#readme","devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@commitlint/cli":"^8.3.5","@commitlint/config-angular":"^8.3.4","@ls-lint/ls-lint":"^1.8.0","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-inject":"^4.0.1","@rollup/plugin-json":"^4.0.2","@rollup/plugin-node-resolve":"^7.1.2","@size-limit/preset-small-lib":"^4.4.5","@size-limit/time":"^4.4.5","@types/eslint":"^6.8.0","@types/eslint-plugin-prettier":"^2.2.0","@types/jest":"^25.2.1","@types/lodash.camelcase":"^4.3.6","@types/minimist":"^1.2.0","@types/node":"^13.11.1","@types/node-fetch":"^2.5.6","@types/prettier":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.27.0","@typescript-eslint/parser":"^2.27.0","babel-jest":"^25.3.0","editorconfig-checker":"^3.0.4","eslint":"^6.8.0","eslint-config-prettier":"^6.10.1","eslint-plugin-jest":"^23.8.2","eslint-plugin-prettier":"^3.1.2","husky":"^4.2.5","jest":"^25.3.0","jest-fetch-mock":"^3.0.3","lint-staged":"^10.1.3","lodash.camelcase":"^4.3.0","lodash.capitalize":"^4.2.1","minimist":"^1.2.5","npm-run-all":"^4.1.5","prettier":"^2.0.4","rimraf":"^3.0.2","rollup":"^2.6.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-banner2":"^1.0.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-sourcemaps":"^0.5.0","rollup-plugin-terser":"^5.3.0","rollup-plugin-typescript2":"^0.27.0","scriptlint":"^2.1.1","size-limit":"^4.4.5","ts-jest":"^25.3.1","tslib":"^1.11.1","typedoc":"^0.17.4","typescript":"^3.8.3"},"dependencies":{},"gitHead":"acb189cdb0a735c291236da55734051d9843b72e","_id":"nanogram.js@1.0.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-3i5YOi8WBzf/WM15UxeSCalzZ/JacOUVOcsq+0e6GQRrUENoAXwRVVNC1rVTkP6CG6zIlWmgbDLCNKX6JrCCaA==","shasum":"f5056541c9074eae938528243c188cff160a80ec","tarball":"https://registry.npmjs.org/nanogram.js/-/nanogram.js-1.0.0.tgz","fileCount":101,"unpackedSize":8748165,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeneo4CRA9TVsSAnZWagAAWnAP/1p6jdcl+oQ12vLrTx4H\nrWNpRjITfdUJkzejn5IBsC/AuVgAcjQcShwu+PlDpj60sgXOgkfANk/5oWzx\npqhfhniAU+Hi0Kv3igPpj1qiQwFP0pe7fbgSvltshyH1GRVIFGu6k/MY1TYZ\n6bJVIQnIvwG6jwj2NDMOI3B9mnOMjgfEhOjbnuk1kQ2TXX4yZfKw463ulH61\nJ8cKmLrU7StRdoLA3RzOpG36l430Fot2Fq9V0lBk/SDqdHU9aj9pq5RtUMs4\nnI5AYWV7LSJRtNcNw3XJwzS2NrskGtXrTKNcsJEyP6VdR/fro/LiTvryJheL\nLNmAIleFZy1MfSVIRNk93UreCV2vyNMZfasN7HGhGNTuQoVp4CI3uDbUsJm6\n56z7TrDOKdigD1p9ipS+8c8Vi1xj0ECecyBfl64ZaICnm5V2lI0+y0CFajO2\nF7f2WJDGq6bXlzBWkLvYqFir0E6vIP6MdXpJ6oLNYlOQKQZ1acsICcQmo1Vr\nzshnrfdbn4VJcIVwAYwAlGcpbhgOqsBOhpiy9Z1qQzfdyEJg95b3NyUwBCzB\ntIJcHIt+6MKOQ9+ot4kzjosU3iHO8M7rjNNbS1m0WU6BrNPgavEe5VuGfP62\n+7/RYMwNOQTEvwqgwRpbvH0ZV8GOZAVEVGxlYDzDCtm4EPYYAZw/5nppC2KH\nBNZA\r\n=zSxq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2url6F8orDnKjiEizjuFuaCP4guxmpW6plRpZWIBdowIgLOdU1f8Jpv2QHo6JIoWxxZ3lKxn3eesIj6GyeL+GerI="}]},"maintainers":[{"name":"webistomin","email":"webistomin@gmail.com"}],"_npmUser":{"name":"webistomin","email":"webistomin@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nanogram.js_1.0.0_1587407415229_0.9852129442239452"},"_hasShrinkwrap":false},"1.0.1":{"name":"nanogram.js","version":"1.0.1","description":"An easy-to-use and simple Instagram package that allow you to fetch media content without API and access token.","keywords":["instagram","instagram-scrapping","instagram-photos","instafeed","instagram-api"],"main":"dist/nanogram.cjs.js","module":"dist/nanogram.esm.js","browser":{"dist/nanogram.js":"dist/nanogram.iife.js","dist/nanogram.esm.js":"dist/nanogram.esm.js"},"unpkg":"dist/nanogram.iife.js","jsdelivr":"dist/nanogram.iife.js","typings":"dist/nanogram.d.ts","scripts":{"build":"run-s prebuild build:all build:dts other:typedoc","build:all":"cross-env NODE_ENV=production rollup --config @config/rollup.config.js","build:cjs":"cross-env NODE_ENV=production rollup --config @config/rollup.config.js --format cjs","build:dts":"tsc -d --declarationDir dist --declarationMap --emitDeclarationOnly","build:es":"cross-env NODE_ENV=production rollup --config @config/rollup.config.js --format es","build:iife":"cross-env NODE_ENV=production rollup --config @config/rollup.config.js --format iife","dev":"rollup -c @config/rollup.config.js -w","lint":"run-s other:eslint:write other:prettier:write","other:eslint:write":"eslint --ext .js,.ts {src,test}/* --fix --max-warnings 0","other:prettier:write":"prettier --write \"{src,test}/**/*.{js,ts}\"","other:sizelimit":"size-limit","other:typedoc":"typedoc --out docs --target es6 --theme minimal --mode file src","prebuild":"rimraf dist","start":"npm run dev","test":"jest --config jest.config.js --coverage","test:watch":"jest --config jest.config.js --coverage --watch"},"repository":{"type":"git","url":"githttps://github.com/webistomin/nanogram.js.git"},"author":{"name":"webistomin"},"email":"webistomin@gmail.com","license":"MIT","engines":{"node":">=10"},"bugs":{"url":"https://github.com/webistomin/nanogram.js/issues"},"homepage":"https://github.com/webistomin/nanogram.js#readme","devDependencies":{"@ampproject/rollup-plugin-closure-compiler":"^0.25.2","@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@commitlint/cli":"^8.3.5","@commitlint/config-angular":"^8.3.4","@ls-lint/ls-lint":"^1.8.0","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-inject":"^4.0.1","@rollup/plugin-json":"^4.0.2","@rollup/plugin-node-resolve":"^7.1.2","@size-limit/preset-small-lib":"^4.4.5","@size-limit/time":"^4.4.5","@types/eslint":"^6.8.0","@types/eslint-plugin-prettier":"^2.2.0","@types/jest":"^25.2.1","@types/lodash.camelcase":"^4.3.6","@types/minimist":"^1.2.0","@types/node":"^13.11.1","@types/node-fetch":"^2.5.6","@types/prettier":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.27.0","@typescript-eslint/parser":"^2.27.0","babel-jest":"^25.3.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.1","eslint-plugin-jest":"^23.8.2","eslint-plugin-prettier":"^3.1.2","husky":"^4.2.5","jest":"^25.3.0","jest-fetch-mock":"^3.0.3","lint-staged":"^10.1.3","lodash.capitalize":"^4.2.1","minimist":"^1.2.5","npm-run-all":"^4.1.5","prettier":"^2.0.4","rimraf":"^3.0.2","rollup":"^2.6.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-banner2":"^1.0.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-sourcemaps":"^0.5.0","rollup-plugin-terser":"^5.3.0","rollup-plugin-typescript2":"^0.27.0","scriptlint":"^2.1.1","size-limit":"^4.4.5","ts-jest":"^25.3.1","tslib":"^1.11.1","typedoc":"^0.17.4","typescript":"^3.8.3"},"dependencies":{},"gitHead":"40e468e32eb4721127f87e68d60abfc6860eb10c","_id":"nanogram.js@1.0.1","_nodeVersion":"10.15.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-+zZ/PPLDabDPPrygm5Z2OSq9YwVs7f9hGXY1xP3usB1MU+vvgG9j+dOCZo6QSntkfK28KGaVFSDLEnFaMJDQRQ==","shasum":"58522cfc466d9cbfd9ed711f653d75df59de202b","tarball":"https://registry.npmjs.org/nanogram.js/-/nanogram.js-1.0.1.tgz","fileCount":49,"unpackedSize":97327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuAXVCRA9TVsSAnZWagAAR+0P/2bpkiKz3WK1vnI1D3Fl\nQLsmykJWvDlCTpRDdHCkaSrla9AR/GAQa2d9c3pR2hXWQL3M+dZtVB4GdGaI\nvq4mB1G/QiHmLNSGrTKFI/vWINAVcZYBRAD+4hyuJv5Kw/k2364+to6BaVNe\nSigy+shKZm98/YddI/E9sUiCbELW8Hzm4+TNqwNvpFYN+OUJ+PxbLG4V09DF\nfADqSsIvz+S93wfq0wnUDg6m9EacrWE9McVKzK0OlnDC1hZe1kjPiIKgEcdv\nOQ9Tkh/FxcZQQjAS04RePJJjs03Jsb460dm9tVtWeMCbX+oCQrBbUH2YWORa\nC7g+1T8mXMPonuqUNyvFjOXgFUWrJ+U+g2Gs5F25UiwvlVZ5H07LdAZFGUj9\nwu4T56QiWUqrsyQBR+bNKR+EzUqoUmQ5bBtKr6BERIJWrGD5qIy3Vfi5KCbR\nZHbUjrGGC+FGycaTBiKr3Wnh715f3SfWqYJqd06BWH5PBreZa/jcPueKIvr4\nW07GEPdt5/NbHjtJargBwKXCstwh1VL6e908F8ca51ohonLQMJ79wWkZavuZ\nSz1ZA5nLrBBRFYqQkYV74jbRr8uhdpt6HtJvoybqYOwTkYi/I0gLNt9SijCM\ndr2aqBuu3LsIm7FaqxcWuyDBlGEvevVLlLqoQ/OcvffonUYtWXEIivIglJpm\npnMx\r\n=pmKg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDK1WE+h/ApAgkxOKvWS2elfLW0rs979GfvQ3GAr3deQAIgCDFyiTLywEnFnU5aIdBXBz8vALuBE6Uzb4hMJcHoqcM="}]},"maintainers":[{"name":"webistomin","email":"webistomin@gmail.com"}],"_npmUser":{"name":"webistomin","email":"webistomin@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nanogram.js_1.0.1_1589118421013_0.25038083137038725"},"_hasShrinkwrap":false},"1.0.2-beta.0":{"name":"nanogram.js","version":"1.0.2-beta.0","description":"An easy-to-use and simple Instagram package that allow you to fetch media content without API and access token.","reveal":true,"keywords":["instagram","instagram-scrapping","instagram-photos","instafeed","instagram-api"],"main":"./dist/nanogram.cjs.js","module":"./dist/nanogram.esm.js","browser":{"dist/nanogram.js":"./dist/nanogram.iife.js","dist/nanogram.esm.js":"./dist/nanogram.esm.js"},"unpkg":"./dist/nanogram.iife.js","jsdelivr":"./dist/nanogram.iife.js","typings":"./dist/nanogram.d.ts","scripts":{"build":"run-s prebuild build:all build:dts other:typedoc","build:all":"cross-env NODE_ENV=production rollup --config @config/rollup.config.js","build:cjs":"cross-env NODE_ENV=production rollup --config @config/rollup.config.js --format cjs","build:dts":"tsc -d --declarationDir dist --declarationMap --emitDeclarationOnly","build:es":"cross-env NODE_ENV=production rollup --config @config/rollup.config.js --format es","build:iife":"cross-env NODE_ENV=production rollup --config @config/rollup.config.js --format iife","dev":"rollup -c @config/rollup.config.js -w","lint":"run-s other:eslint:write other:prettier:write","other:eslint:write":"eslint --ext .js,.ts {src,test}/* --fix --max-warnings 0","other:prettier:write":"prettier --write \"{src,test}/**/*.{js,ts}\"","other:sizelimit":"size-limit","other:typedoc":"typedoc --out docs --target es6 --theme minimal --mode file src","prebuild":"rimraf dist","start":"npm run dev","test":"jest --config jest.config.js --coverage","test:watch":"jest --config jest.config.js --coverage --watch"},"repository":{"type":"git","url":"githttps://github.com/webistomin/nanogram.js.git"},"author":{"name":"webistomin"},"email":"webistomin@gmail.com","license":"MIT","engines":{"node":">=10"},"bugs":{"url":"https://github.com/webistomin/nanogram.js/issues"},"homepage":"https://github.com/webistomin/nanogram.js#readme","devDependencies":{"@ampproject/rollup-plugin-closure-compiler":"^0.25.2","@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@commitlint/cli":"^8.3.5","@commitlint/config-angular":"^8.3.4","@ls-lint/ls-lint":"^1.8.0","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-inject":"^4.0.1","@rollup/plugin-json":"^4.0.2","@rollup/plugin-node-resolve":"^8.0.0","@size-limit/preset-small-lib":"^4.4.5","@size-limit/time":"^4.4.5","@types/eslint":"^6.8.0","@types/eslint-plugin-prettier":"^3.1.0","@types/jest":"^25.2.1","@types/lodash.camelcase":"^4.3.6","@types/minimist":"^1.2.0","@types/node":"^14.0.4","@types/node-fetch":"^2.5.6","@types/prettier":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.27.0","@typescript-eslint/parser":"^2.27.0","babel-jest":"^25.3.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.1","eslint-plugin-jest":"^23.8.2","eslint-plugin-prettier":"^3.1.2","husky":"^4.2.5","jest":"^25.3.0","jest-fetch-mock":"^3.0.3","lint-staged":"^10.1.3","lodash.capitalize":"^4.2.1","minimist":"^1.2.5","npm-run-all":"^4.1.5","prettier":"^2.0.4","rimraf":"^3.0.2","rollup":"^2.6.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-banner2":"^1.0.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-sourcemaps":"^0.6.2","rollup-plugin-terser":"^5.3.0","rollup-plugin-typescript2":"^0.27.0","scriptlint":"^2.1.1","size-limit":"^4.4.5","ts-jest":"^25.3.1","tslib":"^1.11.1","typedoc":"^0.17.4","typescript":"^3.8.3"},"dependencies":{},"readme":"<!-- An easy-to-use and simple Instagram package that allow you to fetch media content without API and access token -->\n\n<p align=\"center\">\n  <img width=\"50%\" src=\"https://raw.githubusercontent.com/webistomin/nanogram.js/260d58af351d84606a75b32160f349c9a444691d/assets/logo.svg\" alt=\"Nanogram\">\n</p>\n\n---\n\n<h4 align=\"center\">An easy-to-use and simple Instagram package that allow you to fetch media content <strong>without API</strong> and <strong>access token</strong>.</h4>\n\n<h5 align=\"center\">⭐️ Star me on GitHub — it helps!</h5>\n\n\n<p align=\"center\">\n  <a href=\"https://travis-ci.org/webistomin/nanogram.js\">\n    <img src=\"https://travis-ci.org/webistomin/nanogram.js.svg?branch=master\"\n         alt=\"Travis CI\">\n  </a>\n  <a href=\"https://codecov.io/gh/webistomin/nanogram.js\">\n    <img src=\"https://codecov.io/gh/webistomin/nanogram.js/branch/master/graph/badge.svg\" alt=\"codecoverage\" />\n  </a>\n  <a href=\"https://www.codefactor.io/repository/github/webistomin/nanogram.js\"><img src=\"https://www.codefactor.io/repository/github/webistomin/nanogram.js/badge\" alt=\"CodeFactor\" /></a>\n  <img alt=\"GitHub issues\" src=\"https://img.shields.io/github/issues/webistomin/nanogram.js\">\n  <img alt=\"GitHub last commit\" src=\"https://img.shields.io/github/last-commit/webistomin/nanogram.js\">\n  <img alt=\"npm type definitions\" src=\"https://img.shields.io/npm/types/nanogram.js\">\n  <a href=\"https://bundlephobia.com/result?p=nanogram.js@1.0.1\">\n  <img alt=\"npm bundle size\" src=\"https://img.shields.io/bundlephobia/minzip/nanogram.js/1.0.1\">\n  </a>\n</p>\n\n<p align=\"center\">\n<a href=\"https://www.npmjs.com/package/nanogram.js\"><img alt=\"npm\" src=\"https://img.shields.io/npm/v/nanogram.js\" /></a>\n<a href=\"https://www.npmjs.com/package/nanogram.js\"><img alt=\"downloads\" src=\"https://img.shields.io/npm/dm/nanogram.js\" /></a>\n  <a href=\"https://www.jsdelivr.com/package/npm/nanogram.js\"><img alt=\"jsdeliver\" src=\"https://data.jsdelivr.com/v1/package/npm/nanogram.js/badge?style=rounded\" /></a>\n<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->\n<img src=\"https://img.shields.io/badge/all_contributors-1-orange.svg\" alt=\"contributors\"> \n<!-- ALL-CONTRIBUTORS-BADGE:END -->\n</p>\n\n<p align=\"center\">\n  <a href=\"#key-features-\">Key Features</a> •\n  <a href=\"#demo-\">Demo</a> •\n  <a href=\"#documentation-\">Documentation</a> •\n  <a href=\"#installation-\">Installation</a> •\n  <a href=\"#how-to-use-\">How To Use</a> •\n  <a href=\"#examples-\">Examples</a> •\n  <a href=\"#browsers-support-\">Browsers support</a> •\n  <a href=\"#license-\">License</a>  •\n  <a href=\"#contributing-\">Contributing</a>\n</p>\n\n## Key Features ✨\n\n* **Small.** ~ 2.31KB (minified and gzipped). <a href=\"https://github.com/ai/size-limit\">Size Limit</a> controls the size.\n* **No dependencies.**\n* No need for the **access token** secret.\n* **Easy to use.**\n* **Typescript** support\n* **Tree shakeable**\n\n## Demo 👀\n\n### [DEMO](https://nanogram-js.now.sh/)\n\n## Documentation 🔨\n\nYou can read the full documentation [here](https://webistomin.github.io/nanogram.js/)\n\n## Installation 🚀\n\n### Using package managers\n\n#### npm\n```shell script\n$ npm install nanogram.js --save\n```\n\n#### yarn\n```shell script\n$ yarn add nanogram.js\n```\n\n#### via CDN\n\nAdd script right before closing `</body>` tag\n\n```html\n<script src=\"https://unpkg.com/nanogram.js@1.0.1/dist/nanogram.iife.js\"></script>\nor\n<script src=\"https://cdn.jsdelivr.net/npm/nanogram.js\"></script>\n```\n\n_Hint:_ for a better performance add [preconnect](https://css-tricks.com/using-relpreconnect-to-establish-network-connections-early-and-increase-performance/) link in the head of your document. \n\n```html \n<head>\n  <!-- for unkpg cdn --> \n  <link rel=\"preconnect\" href=\"https://unpkg.com\">\n\n  <!-- for jsdelivr cdn -->\n  <link rel=\"preconnect\" href=\"https://cdn.jsdelivr.net\">  \n\n\n  <!-- dns-prefetch only for IE11 --> \n  <!--\t<link rel=\"dns-prefetch\" href=\"https://unpkg.com\"> -->\n  <!--\t<link rel=\"dns-prefetch\" href=\"https://cdn.jsdelivr.net\"> -->\n</head>\n```\n\n## How to use 🤔\n\n### 1. Initialize Nanogram.js\n\n**Option A: Using Webpack or Rollup:**\n```js\nimport Nanogram from 'nanogram.js';\n\nconst instagramParser = new Nanogram();\n```\n\n**Option B: Using Node.js:**\n```js\nconst Nanogram = require('nanogram.js');\n\nconst instagramParser = new Nanogram();\n```\n\n**Option C: Using CDN:**\n```js\n/* Nanogram is available from global namespace */\nconst instagramParser = new Nanogram();\n```\n\n### 2. Get your data\n\n**Get media content by providing instagram username**\n\n```js\ninstagramParser.getMediaByUsername('instagram').then((media) => {\n  console.log(media);\n});\n```\n\n_Note:_ get content from [user page](https://www.instagram.com/instagram/). 12 photos is the maximum for this method.\n\n---\n\n**Get media content by providing instagram tag**\n\n```js\ninstagramParser.getMediaByTag('sunset').then((media) => {\n  console.log(media);\n});\n```\n\n_Note:_ get content from [tag page](https://www.instagram.com/explore/tags/sunset/)\n\n---\n\n**Get media content by providing location id and place name**\n\n```js\ninstagramParser.getMediaByLocation(6264386, 'highbridge-park').then((media) => {\n  console.log(media);\n});\n```\n\n_Note:_ get content from [location page](https://www.instagram.com/explore/locations/6264386/highbridge-park)\n\n---\n\n**Get all available countries**\n\n```js\ninstagramParser.getCountries().then((countries) => {\n  console.log(countries);\n});\n```\n\n_Note:_ get countries from [location page](https://www.instagram.com/explore/locations/)\n\n---\n\n**Get all cities by providing country id**\n\n```js\ninstagramParser.getCitiesByCountryId('US').then((cities) => {\n  console.log(cities);\n});\n```\n\n_Note:_ get cities from [country page](https://www.instagram.com/explore/locations/US/)\n\n---\n\n**Get all places by providing city id**\n\n```js\ninstagramParser.getPlacesByCityId('c2728325').then((places) => {\n  console.log(places);\n});\n```\n\n_Note:_ get places from [city page](https://www.instagram.com/explore/locations/c2728325/)\n\n---\n\n**Get media content by providing place id**\n\n```js\ninstagramParser.getMediaByPlaceId(2999512).then((media) => {\n  console.log(media);\n});\n```\n\n_Note:_ get content from [place page](https://www.instagram.com/explore/locations/2999512/)\n\n---\n\n**Get media content by providing search query**\n\n```js\ninstagramParser.getMediaBySearchQuery('sunset').then((media) => {\n  console.log(media);\n});\n```\n\n_Note:_ get content from searchbar on the top of the page\n\n---\n\n## Examples ☺\n\n<details>\n    <summary>Vanilla.js (ES5)</summary>\n    <a href=\"https://github.com/webistomin/nanogram.js/blob/master/example/es5/index.html\">See example</a>\n</details>\n\n<details>\n    <summary>Node.js</summary>\n    <a href=\"https://github.com/webistomin/nanogram.js/blob/master/example/node/index.js\">See example</a>\n</details>\n\n## Browsers support 🌎\n\n| [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png\" alt=\"IE / Edge\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)<br/>IE / Edge | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png\" alt=\"Firefox\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)<br/>Firefox | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png\" alt=\"Chrome\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)<br/>Chrome | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/safari/safari_48x48.png\" alt=\"Safari\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)<br/>Safari | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/safari-ios/safari-ios_48x48.png\" alt=\"iOS Safari\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)<br/>iOS Safari | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/opera/opera_48x48.png\" alt=\"Opera\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)<br/>Opera | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/yandex/yandex_48x48.png\" alt=\"Yandex\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)<br/>Yandex |\n| --------- | --------- | --------- | --------- | --------- | --------- | --------- |\n| IE11*, Edge 12+| 40+ | 42+ | 10.1+| 10.3+ | 29+| 15.6+\n\n`*` – For IE11 you need to install **fetch** polyfill. Because of how `fetch()` works, you’ll also need a **Promise** polyfill.\n\nIf you want maximum browser compatibility, please use polyfills.\n\nSee caniuse for [fetch](https://caniuse.com/#search=fetch) and [promise](https://caniuse.com/#search=promise).\n\n### Browsers polyfills\n\nIf you want to send a polyfill only to browsers that need it, there's a handy service called [Polyfill.io](https://polyfill.io/v3/url-builder/) which does just that, it offers a wide array of polyfills.\n\nHere's an example of using [polyfill.io](https://polyfill.io/v3/url-builder/) to polyfill only the `Fetch` and `Promise` feature, so if we put this right before closing `</body>` tag of `index.html` and `Nanogram.js` script, Polyfill.io will read the user agent and use that information to determine if the browser requires a polyfill for the feature or features listed. Since I'm using Chrome it will send back an empty response since my browser doesn't need it, pretty slick.\n\n```html\n<script src=\"https://polyfill.io/v3/polyfill.min.js?features=fetch%2CPromise\"></script>\n```\n\nAlternatively, you can install packages like [es6-promise](https://github.com/stefanpenner/es6-promise) and [whatwg-fetch](https://github.com/github/fetch).\n\n### Node.js\n\nNode.js doesn't have a built-in implementation of the `Fetch API`, but you can use any library with a compatible interface, such [node-fetch](https://github.com/node-fetch/node-fetch).\n\n## License 📄\n\n### [MIT](https://github.com/webistomin/nanogram.js/blob/master/LICENSE)\n\n## Contributing 🎉\n\nFound a bug? Missing a specific feature?\nYour contributions are always welcome! Please have a look at the [contribution guidelines](https://github.com/webistomin/nanogram.js/blob/master/CONTRIBUTING.md) first.\n\n## Contributors ✨\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tr>\n    <td align=\"center\"><a href=\"https://webistom.in/en\"><img src=\"https://avatars0.githubusercontent.com/u/30475699?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Alexey Istomin</b></sub></a><br /><a href=\"#infra-webistomin\" title=\"Infrastructure (Hosting, Build-Tools, etc)\">🚇</a> <a href=\"https://github.com/webistomin/nanogram.js/commits?author=webistomin\" title=\"Code\">💻</a> <a href=\"#ideas-webistomin\" title=\"Ideas, Planning, & Feedback\">🤔</a></td>\n  </tr>\n</table>\n\n<!-- markdownlint-enable -->\n<!-- prettier-ignore-end -->\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n","readmeFilename":"README.md","gitHead":"7e55e096204f60a391a37c32bcf3faf6290ca9ec","_id":"nanogram.js@1.0.2-beta.0","_nodeVersion":"10.15.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-vhsNQQqMfedwu0TWuk/PDg8s1LYXhuv6M9E8Db9rsFPCDZNK1pKmMa8z5B0aQ7tLHDqnkCojAx3f3ev0Bz3e6w==","shasum":"538b2022e0099320081ba71077ad184265483c53","tarball":"https://registry.npmjs.org/nanogram.js/-/nanogram.js-1.0.2-beta.0.tgz","fileCount":4,"unpackedSize":16520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexlkICRA9TVsSAnZWagAAyaIP/2gGn/9+rCYng9r05VBG\n0054IwYbDeaOMqCXeNBg5SRaqF1Dz8KDZKTGiSq/89E+vJyYUF6F+tHxplL+\n3uFOwoq+X/3F7vkHiTPOltL4IzoYND2Zi6Ytp1qZCevLCpCN2WYOX6Pvjmb6\nrCvzkHZJBOnNMGO4RLg52lbsHhgKLZZSpAnF5+1ukwQ9qq0+WSL4GMRjrdhs\nSL4PVPsk8wJlD//wi+ApdEUoxiAiJcJlI3wkIOmPBlfGbMs8QWtq50AD4opd\ne0yQ1wq8Vu6uLu+X/DI8mNpDRL/LXGa98DqpPS284CMR5B2t8prNKSCesDvp\nCsJdOBeu+0sndnsfJtiQeltNoGcZmrzcAa7W+cbI6z+A4ToIZcI4D0iCTiRx\nItHEjQpWq6Qa+MP2Atnud2InO9CkjECor/yyv4166oltd/CU+NHyblcSABzc\nU79kG632H543QTlxIk2XaGvfi1rvcWXxdXJ4Di2xd9nyu9Bkyz9hDsMX48tw\nmwWAWjza+Yk+RepJJEi9tvCX2UWOces+Igh34LiFB+CBO12YXI9GXMSwNNTe\nN5/Ku805btE/ZMkVnMci9AkpGitrLiwB5bCWqC8FiItgUWAiGbDRuaXQDiNq\n1PFSp8i7y/AjJTeIG0t4k6vYjXnf4gY+BHq9z1loVyXwplZbQUrj/g9kwFKc\nZJKD\r\n=rvB8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID+zNaRp9YSeUh8trYtkVbZ3PC4AyHYfTcK9IX8Sl6V0AiEA2MY4P4zmXIDq3nxvuuZtawwqTyaEAxg4+8JFMeh9evo="}]},"maintainers":[{"name":"webistomin","email":"webistomin@gmail.com"}],"_npmUser":{"name":"webistomin","email":"webistomin@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nanogram.js_1.0.2-beta.0_1590057224480_0.4630867008263808"},"_hasShrinkwrap":false},"1.0.2-beta.1":{"name":"nanogram.js","version":"1.0.2-beta.1","description":"An easy-to-use and simple Instagram package that allow you to fetch media content without API and access token.","reveal":true,"keywords":["instagram","instagram-scrapping","instagram-photos","instafeed","instagram-api"],"main":"./dist/nanogram.cjs.js","module":"./dist/nanogram.esm.js","browser":{"dist/nanogram.js":"./dist/nanogram.iife.js","dist/nanogram.esm.js":"./dist/nanogram.esm.js"},"unpkg":"./dist/nanogram.iife.js","jsdelivr":"./dist/nanogram.iife.js","typings":"./dist/nanogram.d.ts","scripts":{"build":"run-s prebuild build:all build:dts other:typedoc","build:all":"cross-env NODE_ENV=production rollup --config @config/rollup.config.js","build:cjs":"cross-env NODE_ENV=production rollup --config @config/rollup.config.js --format cjs","build:dts":"tsc -d --declarationDir dist --declarationMap --emitDeclarationOnly","build:es":"cross-env NODE_ENV=production rollup --config @config/rollup.config.js --format es","build:iife":"cross-env NODE_ENV=production rollup --config @config/rollup.config.js --format iife","dev":"rollup -c @config/rollup.config.js -w","lint":"run-s other:eslint:write other:prettier:write","other:eslint:write":"eslint --ext .js,.ts {src,test}/* --fix --max-warnings 0","other:prettier:write":"prettier --write \"{src,test}/**/*.{js,ts}\"","other:sizelimit":"size-limit","other:typedoc":"typedoc --out docs --target es6 --theme minimal --mode file src","prebuild":"rimraf dist","start":"npm run dev","test":"jest --config jest.config.js --coverage","test:watch":"jest --config jest.config.js --coverage --watch"},"repository":{"type":"git","url":"githttps://github.com/webistomin/nanogram.js.git"},"author":{"name":"webistomin"},"email":"webistomin@gmail.com","license":"MIT","engines":{"node":">=10"},"bugs":{"url":"https://github.com/webistomin/nanogram.js/issues"},"homepage":"https://github.com/webistomin/nanogram.js#readme","devDependencies":{"@ampproject/rollup-plugin-closure-compiler":"^0.25.2","@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@commitlint/cli":"^8.3.5","@commitlint/config-angular":"^8.3.4","@ls-lint/ls-lint":"^1.8.0","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-inject":"^4.0.1","@rollup/plugin-json":"^4.0.2","@rollup/plugin-node-resolve":"^8.0.0","@size-limit/preset-small-lib":"^4.4.5","@size-limit/time":"^4.4.5","@types/eslint":"^6.8.0","@types/eslint-plugin-prettier":"^3.1.0","@types/jest":"^25.2.1","@types/lodash.camelcase":"^4.3.6","@types/minimist":"^1.2.0","@types/node":"^14.0.4","@types/node-fetch":"^2.5.6","@types/prettier":"^2.0.0","@typescript-eslint/eslint-plugin":"^2.27.0","@typescript-eslint/parser":"^2.27.0","babel-jest":"^25.3.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.1","eslint-plugin-jest":"^23.8.2","eslint-plugin-prettier":"^3.1.2","husky":"^4.2.5","jest":"^25.3.0","jest-fetch-mock":"^3.0.3","lint-staged":"^10.1.3","lodash.capitalize":"^4.2.1","minimist":"^1.2.5","npm-run-all":"^4.1.5","prettier":"^2.0.4","rimraf":"^3.0.2","rollup":"^2.6.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-banner2":"^1.0.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-sourcemaps":"^0.6.2","rollup-plugin-terser":"^5.3.0","rollup-plugin-typescript2":"^0.27.0","scriptlint":"^2.1.1","size-limit":"^4.4.5","ts-jest":"^25.3.1","tslib":"^1.11.1","typedoc":"^0.17.4","typescript":"^3.8.3"},"dependencies":{},"gitHead":"7e55e096204f60a391a37c32bcf3faf6290ca9ec","readme":"<!-- An easy-to-use and simple Instagram package that allow you to fetch media content without API and access token -->\n\n<p align=\"center\">\n  <img width=\"50%\" src=\"https://raw.githubusercontent.com/webistomin/nanogram.js/260d58af351d84606a75b32160f349c9a444691d/assets/logo.svg\" alt=\"Nanogram\">\n</p>\n\n---\n\n<h4 align=\"center\">An easy-to-use and simple Instagram package that allow you to fetch media content <strong>without API</strong> and <strong>access token</strong>.</h4>\n\n<h5 align=\"center\">⭐️ Star me on GitHub — it helps!</h5>\n\n\n<p align=\"center\">\n  <a href=\"https://travis-ci.org/webistomin/nanogram.js\">\n    <img src=\"https://travis-ci.org/webistomin/nanogram.js.svg?branch=master\"\n         alt=\"Travis CI\">\n  </a>\n  <a href=\"https://codecov.io/gh/webistomin/nanogram.js\">\n    <img src=\"https://codecov.io/gh/webistomin/nanogram.js/branch/master/graph/badge.svg\" alt=\"codecoverage\" />\n  </a>\n  <a href=\"https://www.codefactor.io/repository/github/webistomin/nanogram.js\"><img src=\"https://www.codefactor.io/repository/github/webistomin/nanogram.js/badge\" alt=\"CodeFactor\" /></a>\n  <img alt=\"GitHub issues\" src=\"https://img.shields.io/github/issues/webistomin/nanogram.js\">\n  <img alt=\"GitHub last commit\" src=\"https://img.shields.io/github/last-commit/webistomin/nanogram.js\">\n  <img alt=\"npm type definitions\" src=\"https://img.shields.io/npm/types/nanogram.js\">\n  <a href=\"https://bundlephobia.com/result?p=nanogram.js@1.0.1\">\n  <img alt=\"npm bundle size\" src=\"https://img.shields.io/bundlephobia/minzip/nanogram.js/1.0.1\">\n  </a>\n</p>\n\n<p align=\"center\">\n<a href=\"https://www.npmjs.com/package/nanogram.js\"><img alt=\"npm\" src=\"https://img.shields.io/npm/v/nanogram.js\" /></a>\n<a href=\"https://www.npmjs.com/package/nanogram.js\"><img alt=\"downloads\" src=\"https://img.shields.io/npm/dm/nanogram.js\" /></a>\n  <a href=\"https://www.jsdelivr.com/package/npm/nanogram.js\"><img alt=\"jsdeliver\" src=\"https://data.jsdelivr.com/v1/package/npm/nanogram.js/badge?style=rounded\" /></a>\n<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->\n<img src=\"https://img.shields.io/badge/all_contributors-1-orange.svg\" alt=\"contributors\"> \n<!-- ALL-CONTRIBUTORS-BADGE:END -->\n</p>\n\n<p align=\"center\">\n  <a href=\"#key-features-\">Key Features</a> •\n  <a href=\"#demo-\">Demo</a> •\n  <a href=\"#documentation-\">Documentation</a> •\n  <a href=\"#installation-\">Installation</a> •\n  <a href=\"#how-to-use-\">How To Use</a> •\n  <a href=\"#examples-\">Examples</a> •\n  <a href=\"#browsers-support-\">Browsers support</a> •\n  <a href=\"#license-\">License</a>  •\n  <a href=\"#contributing-\">Contributing</a>\n</p>\n\n## Key Features ✨\n\n* **Small.** ~ 2.31KB (minified and gzipped). <a href=\"https://github.com/ai/size-limit\">Size Limit</a> controls the size.\n* **No dependencies.**\n* No need for the **access token** secret.\n* **Easy to use.**\n* **Typescript** support\n* **Tree shakeable**\n\n## Demo 👀\n\n### [DEMO](https://nanogram-js.now.sh/)\n\n## Documentation 🔨\n\nYou can read the full documentation [here](https://webistomin.github.io/nanogram.js/)\n\n## Installation 🚀\n\n### Using package managers\n\n#### npm\n```shell script\n$ npm install nanogram.js --save\n```\n\n#### yarn\n```shell script\n$ yarn add nanogram.js\n```\n\n#### via CDN\n\nAdd script right before closing `</body>` tag\n\n```html\n<script src=\"https://unpkg.com/nanogram.js@1.0.1/dist/nanogram.iife.js\"></script>\nor\n<script src=\"https://cdn.jsdelivr.net/npm/nanogram.js\"></script>\n```\n\n_Hint:_ for a better performance add [preconnect](https://css-tricks.com/using-relpreconnect-to-establish-network-connections-early-and-increase-performance/) link in the head of your document. \n\n```html \n<head>\n  <!-- for unkpg cdn --> \n  <link rel=\"preconnect\" href=\"https://unpkg.com\">\n\n  <!-- for jsdelivr cdn -->\n  <link rel=\"preconnect\" href=\"https://cdn.jsdelivr.net\">  \n\n\n  <!-- dns-prefetch only for IE11 --> \n  <!--\t<link rel=\"dns-prefetch\" href=\"https://unpkg.com\"> -->\n  <!--\t<link rel=\"dns-prefetch\" href=\"https://cdn.jsdelivr.net\"> -->\n</head>\n```\n\n## How to use 🤔\n\n### 1. Initialize Nanogram.js\n\n**Option A: Using Webpack or Rollup:**\n```js\nimport Nanogram from 'nanogram.js';\n\nconst instagramParser = new Nanogram();\n```\n\n**Option B: Using Node.js:**\n```js\nconst Nanogram = require('nanogram.js');\n\nconst instagramParser = new Nanogram();\n```\n\n**Option C: Using CDN:**\n```js\n/* Nanogram is available from global namespace */\nconst instagramParser = new Nanogram();\n```\n\n### 2. Get your data\n\n**Get media content by providing instagram username**\n\n```js\ninstagramParser.getMediaByUsername('instagram').then((media) => {\n  console.log(media);\n});\n```\n\n_Note:_ get content from [user page](https://www.instagram.com/instagram/). 12 photos is the maximum for this method.\n\n---\n\n**Get media content by providing instagram tag**\n\n```js\ninstagramParser.getMediaByTag('sunset').then((media) => {\n  console.log(media);\n});\n```\n\n_Note:_ get content from [tag page](https://www.instagram.com/explore/tags/sunset/)\n\n---\n\n**Get media content by providing location id and place name**\n\n```js\ninstagramParser.getMediaByLocation(6264386, 'highbridge-park').then((media) => {\n  console.log(media);\n});\n```\n\n_Note:_ get content from [location page](https://www.instagram.com/explore/locations/6264386/highbridge-park)\n\n---\n\n**Get all available countries**\n\n```js\ninstagramParser.getCountries().then((countries) => {\n  console.log(countries);\n});\n```\n\n_Note:_ get countries from [location page](https://www.instagram.com/explore/locations/)\n\n---\n\n**Get all cities by providing country id**\n\n```js\ninstagramParser.getCitiesByCountryId('US').then((cities) => {\n  console.log(cities);\n});\n```\n\n_Note:_ get cities from [country page](https://www.instagram.com/explore/locations/US/)\n\n---\n\n**Get all places by providing city id**\n\n```js\ninstagramParser.getPlacesByCityId('c2728325').then((places) => {\n  console.log(places);\n});\n```\n\n_Note:_ get places from [city page](https://www.instagram.com/explore/locations/c2728325/)\n\n---\n\n**Get media content by providing place id**\n\n```js\ninstagramParser.getMediaByPlaceId(2999512).then((media) => {\n  console.log(media);\n});\n```\n\n_Note:_ get content from [place page](https://www.instagram.com/explore/locations/2999512/)\n\n---\n\n**Get media content by providing search query**\n\n```js\ninstagramParser.getMediaBySearchQuery('sunset').then((media) => {\n  console.log(media);\n});\n```\n\n_Note:_ get content from searchbar on the top of the page\n\n---\n\n## Examples ☺\n\n<details>\n    <summary>Vanilla.js (ES5)</summary>\n    <a href=\"https://github.com/webistomin/nanogram.js/blob/master/example/es5/index.html\">See example</a>\n</details>\n\n<details>\n    <summary>Node.js</summary>\n    <a href=\"https://github.com/webistomin/nanogram.js/blob/master/example/node/index.js\">See example</a>\n</details>\n\n## Browsers support 🌎\n\n| [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png\" alt=\"IE / Edge\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)<br/>IE / Edge | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png\" alt=\"Firefox\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)<br/>Firefox | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png\" alt=\"Chrome\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)<br/>Chrome | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/safari/safari_48x48.png\" alt=\"Safari\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)<br/>Safari | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/safari-ios/safari-ios_48x48.png\" alt=\"iOS Safari\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)<br/>iOS Safari | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/opera/opera_48x48.png\" alt=\"Opera\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)<br/>Opera | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/yandex/yandex_48x48.png\" alt=\"Yandex\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)<br/>Yandex |\n| --------- | --------- | --------- | --------- | --------- | --------- | --------- |\n| IE11*, Edge 12+| 40+ | 42+ | 10.1+| 10.3+ | 29+| 15.6+\n\n`*` – For IE11 you need to install **fetch** polyfill. Because of how `fetch()` works, you’ll also need a **Promise** polyfill.\n\nIf you want maximum browser compatibility, please use polyfills.\n\nSee caniuse for [fetch](https://caniuse.com/#search=fetch) and [promise](https://caniuse.com/#search=promise).\n\n### Browsers polyfills\n\nIf you want to send a polyfill only to browsers that need it, there's a handy service called [Polyfill.io](https://polyfill.io/v3/url-builder/) which does just that, it offers a wide array of polyfills.\n\nHere's an example of using [polyfill.io](https://polyfill.io/v3/url-builder/) to polyfill only the `Fetch` and `Promise` feature, so if we put this right before closing `</body>` tag of `index.html` and `Nanogram.js` script, Polyfill.io will read the user agent and use that information to determine if the browser requires a polyfill for the feature or features listed. Since I'm using Chrome it will send back an empty response since my browser doesn't need it, pretty slick.\n\n```html\n<script src=\"https://polyfill.io/v3/polyfill.min.js?features=fetch%2CPromise\"></script>\n```\n\nAlternatively, you can install packages like [es6-promise](https://github.com/stefanpenner/es6-promise) and [whatwg-fetch](https://github.com/github/fetch).\n\n### Node.js\n\nNode.js doesn't have a built-in implementation of the `Fetch API`, but you can use any library with a compatible interface, such [node-fetch](https://github.com/node-fetch/node-fetch).\n\n## License 📄\n\n### [MIT](https://github.com/webistomin/nanogram.js/blob/master/LICENSE)\n\n## Contributing 🎉\n\nFound a bug? Missing a specific feature?\nYour contributions are always welcome! Please have a look at the [contribution guidelines](https://github.com/webistomin/nanogram.js/blob/master/CONTRIBUTING.md) first.\n\n## Contributors ✨\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tr>\n    <td align=\"center\"><a href=\"https://webistom.in/en\"><img src=\"https://avatars0.githubusercontent.com/u/30475699?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Alexey Istomin</b></sub></a><br /><a href=\"#infra-webistomin\" title=\"Infrastructure (Hosting, Build-Tools, etc)\">🚇</a> <a href=\"https://github.com/webistomin/nanogram.js/commits?author=webistomin\" title=\"Code\">💻</a> <a href=\"#ideas-webistomin\" title=\"Ideas, Planning, & Feedback\">🤔</a></td>\n  </tr>\n</table>\n\n<!-- markdownlint-enable -->\n<!-- prettier-ignore-end -->\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n","readmeFilename":"README.md","_id":"nanogram.js@1.0.2-beta.1","_nodeVersion":"10.15.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-pDWf56YfCeMv26OMInFrMXCyrsLMCqtqyAu2nco9lqpwiFyK9OTQi+IzseoH+oY62Zix+zndXZkeaCBoptgbtQ==","shasum":"cb91bf3e9b23ea86ef2c1c3bddd2f5574ad958a0","tarball":"https://registry.npmjs.org/nanogram.js/-/nanogram.js-1.0.2-beta.1.tgz","fileCount":49,"unpackedSize":97454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexlvCCRA9TVsSAnZWagAADyEQAKN4ZDRgZHBINsJpIPPw\nCnuJW0UcorhNpQ7YC/7LAVTO4EpnCbBz1VbOeAvyxciou1VQQ1NKL9aZxDib\nvYRcJJ318D7V/VGHBeDaP7Cx5y72orn7odRl3fryykuqWMCq2w7Gngn2N/9W\nkZHK17C/q2mld8sAURAWzo8q/L+NoBWNdlcwaz0UczBavuoATNE+pmC7CJrn\nYmZsEXAliOjtf+TiivB/9fnmlv8jN5bGaOHM6WsnE93H0vaXxxt8t6R9oZgz\nmXHQRsOAHHlA8jTpwz1LbItj3CL+kztS8hm1OJX0eXkMytcHWMJ+tBXzYLkF\nmPXapZvC/8Yb+E6uQODzWPr34lsZPgkPVntLJ6rINFzufYch+F7w0MdJYy5t\na8R9Fc0pMTrFJZxm4EOnwdM2yX1CwctQcl/svBr3CaJsTw77roPVSOZfwVFu\nGwy/1B58lpSpnaYWOL3snAdNGTRyVoa4boDBWVgk8dMeqxiXyiJPLhXgjfrg\ntPtUUuiigLb2EqNd0RvL9htnFpTCssAt2L2KoNle6uQmVcx57BFDY0JaPfHY\nmWMdhNr30iCa7l/Bs1Iv6Zc6WRl+DJPxnJyNVysLeZZ0alTiva4CwulCp1iz\npX7bGuPWnJol/t0oeWagJBNZWdjfiu7lI0p+iM/rmKJalEFELnIOxB8xU5sz\ne17y\r\n=66KA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDyq97GhCRYYy1dQDwHGUhjmovhprZPtiFCVa55O4wO6AiAohOROi3hhLEXyv28NCDh2Wg4ZlcC9qknhoNqnP1glSA=="}]},"maintainers":[{"name":"webistomin","email":"webistomin@gmail.com"}],"_npmUser":{"name":"webistomin","email":"webistomin@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nanogram.js_1.0.2-beta.1_1590057921744_0.35144642207195886"},"_hasShrinkwrap":false},"1.0.2":{"name":"nanogram.js","version":"1.0.2","description":"An easy-to-use and simple Instagram package that allow you to fetch media content without API and access token.","reveal":true,"keywords":["instagram","instagram-scrapping","instagram-photos","instafeed","instagram-api"],"main":"./dist/nanogram.cjs.js","module":"./dist/nanogram.esm.js","browser":{"dist/nanogram.js":"./dist/nanogram.iife.js","dist/nanogram.esm.js":"./dist/nanogram.esm.js"},"unpkg":"./dist/nanogram.iife.js","jsdelivr":"./dist/nanogram.iife.js","typings":"./dist/nanogram.d.ts","scripts":{"build":"run-s prebuild build:all build:dts other:typedoc","build:all":"cross-env NODE_ENV=production rollup --config @config/rollup.config.js","build:cjs":"cross-env NODE_ENV=production rollup --config @config/rollup.config.js --format cjs","build:dts":"tsc -d --declarationDir dist --declarationMap --emitDeclarationOnly","build:es":"cross-env NODE_ENV=production rollup --config @config/rollup.config.js --format es","build:iife":"cross-env NODE_ENV=production rollup --config @config/rollup.config.js --format iife","dev":"rollup -c @config/rollup.config.js -w","lint":"run-s other:eslint:write other:prettier:write","other:eslint:write":"eslint --ext .js,.ts {src,test}/* --fix --max-warnings 0","other:prettier:write":"prettier --write \"{src,test}/**/*.{js,ts}\"","other:sizelimit":"size-limit","other:typedoc":"typedoc --out docs --target es6 --theme minimal --mode file src","prebuild":"rimraf dist","start":"npm run dev","test":"jest --config jest.config.js --coverage","test:watch":"jest --config jest.config.js --coverage --watch"},"repository":{"type":"git","url":"githttps://github.com/webistomin/nanogram.js.git"},"author":{"name":"webistomin"},"email":"webistomin@gmail.com","license":"MIT","engines":{"node":">=10"},"bugs":{"url":"https://github.com/webistomin/nanogram.js/issues"},"homepage":"https://github.com/webistomin/nanogram.js#readme","devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@commitlint/cli":"^8.3.5","@commitlint/config-angular":"^8.3.4","@ls-lint/ls-lint":"^1.8.0","@rollup/plugin-commonjs":"^11.1.0","@rollup/plugin-inject":"^4.0.1","@rollup/plugin-json":"^4.0.2","@rollup/plugin-node-resolve":"^8.0.0","@size-limit/preset-small-lib":"^4.4.5","@size-limit/time":"^4.4.5","@typescript-eslint/eslint-plugin":"^2.27.0","@typescript-eslint/parser":"^2.27.0","babel-jest":"^26.0.1","eslint":"^6.8.0","eslint-config-prettier":"^6.10.1","eslint-plugin-jest":"^23.8.2","eslint-plugin-prettier":"^3.1.2","husky":"^4.2.5","jest":"^25.3.0","jest-fetch-mock":"^3.0.3","lint-staged":"^10.1.3","lodash.capitalize":"^4.2.1","minimist":"^1.2.5","npm-run-all":"^4.1.5","prettier":"^2.0.4","rimraf":"^3.0.2","rollup":"^2.6.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-banner2":"^1.0.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-sourcemaps":"^0.6.2","rollup-plugin-terser":"^5.3.0","rollup-plugin-typescript2":"^0.27.0","scriptlint":"^2.1.1","size-limit":"^4.4.5","ts-jest":"^25.3.1","tslib":"^1.11.1","typedoc":"^0.17.4","typescript":"^3.8.3"},"dependencies":{},"gitHead":"7787c20cb7f6e1d7155a88e8fa4ecc77f4e39a7e","_id":"nanogram.js@1.0.2","_nodeVersion":"10.15.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-EJThkZPvOwhxnI7jB4T1kjYX3qEeRwvx/wnpqd6sBusLQPSLBlrZumDby9aHVVzl8hxtXDO2kGaPh8k9WnPtHQ==","shasum":"214eff12269792e5389982fff7c37fb10bbdcfea","tarball":"https://registry.npmjs.org/nanogram.js/-/nanogram.js-1.0.2.tgz","fileCount":49,"unpackedSize":99016,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJey8XhCRA9TVsSAnZWagAAXs8P/RGIKsAobyB2a7wkLu/q\nfpT43ddapxNQm0P+xSnCbQcNxlTJx/mjfrT6MtD7G3aiWiB/69oAfnJ1ONwd\nLRRRcOsc2gLPAFyYPRsdFRoEaBNu5qxwulxkkZaHJ83uvPIqZxMhvR8zuF7r\nrQzEdHM1yHRDwNfcB7GKFkWRhc8J0Q2G1evKkNkJNThxUroCWgfbugKshXvv\nWBPANuZestDI/fmVMLgup5kBXg/SZmwkEuVk4TG8e+KAKjefZFD8YWtGOpll\nBf2SSkgcC0vFwks3KN+4QI9dA38LE+q4SzjDpnHnJo85YalwTj5EsD8ekO74\norK/orKadNNwkv9JPMde5/V6yLbVqFwuEI13/SXBgP0AKdUze4j4I4jxhF3z\ntIor3IPBbhkwjU26FSMuK5XUHb0695U31LxtIr6u+Mw4nBQV/SCw8ecKW8Dg\nwvY575JmDRYeNeO7M6QacwwbjMp2oi0fsIT6gkXUksjU8goAwfW9M5ea8mvk\nEfodTpVkXGo3rLpSnQ7hZNqEBXi5Ja85VX9LXAFjenAGYeDCzNtod4cZIuoO\n2f4RiaeisqMljWMJwna5UQTq0elhad93aBOwIYUH17Ejnd9zaO/cKVf94a9J\nKxrMbCaj2RusHrCFqrCdyC6bq9LQjC+qm0iWCqIXh3uKcxqvSDIiUSJe1vXG\nKTkg\r\n=uQiX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFj8AS82lM424898i6W4UbUjrDCe38VRw4mp5MTESAIYAiA08IJE2AVJR5IENRFi1cmSoLfmMmZfQnCOWYVhWXQeug=="}]},"maintainers":[{"name":"webistomin","email":"webistomin@gmail.com"}],"_npmUser":{"name":"webistomin","email":"webistomin@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nanogram.js_1.0.2_1590412769385_0.00007888606901129691"},"_hasShrinkwrap":false},"2.0.0":{"name":"nanogram.js","version":"2.0.0","description":"An easy-to-use and simple Instagram package that allow you to fetch media content without API and access token.","reveal":true,"keywords":["instagram","instagram-scrapping","instagram-photos","instafeed","instagram-api"],"main":"./dist/nanogram.cjs.js","module":"./dist/nanogram.esm.js","browser":{"dist/nanogram.js":"./dist/nanogram.iife.js","dist/nanogram.esm.js":"./dist/nanogram.esm.js"},"unpkg":"./dist/nanogram.iife.js","jsdelivr":"./dist/nanogram.iife.js","typings":"./dist/nanogram.d.ts","scripts":{"build":"run-s prebuild build:all build:dts other:typedoc","build:all":"cross-env NODE_ENV=production rollup --config @config/rollup.config.js","build:cjs":"cross-env NODE_ENV=production rollup --config @config/rollup.config.js --format cjs","build:dts":"tsc -d --declarationDir dist --declarationMap --emitDeclarationOnly","build:es":"cross-env NODE_ENV=production rollup --config @config/rollup.config.js --format es","build:iife":"cross-env NODE_ENV=production rollup --config @config/rollup.config.js --format iife","dev":"rollup -c @config/rollup.config.js -w","lint":"run-s other:eslint:write other:prettier:write","other:eslint:write":"eslint --ext .js,.ts {src,test}/* --fix --max-warnings 0","other:prettier:write":"prettier --write \"{src,test}/**/*.{js,ts}\"","other:sizelimit":"size-limit","other:typedoc":"typedoc --out docs --target es6 --theme minimal --mode file src","prebuild":"rimraf dist","start":"npm run dev","test":"jest --config jest.config.js --coverage --silent","test:watch":"jest --config jest.config.js --coverage --watch"},"repository":{"type":"git","url":"githttps://github.com/webistomin/nanogram.js.git"},"author":{"name":"webistomin"},"email":"webistomin@gmail.com","license":"MIT","engines":{"node":">=10"},"bugs":{"url":"https://github.com/webistomin/nanogram.js/issues"},"homepage":"https://github.com/webistomin/nanogram.js#readme","devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@commitlint/cli":"^9.0.1","@commitlint/config-angular":"^9.0.1","@ls-lint/ls-lint":"^1.8.0","@rollup/plugin-commonjs":"^14.0.0","@rollup/plugin-inject":"^4.0.1","@rollup/plugin-json":"^4.0.2","@rollup/plugin-node-resolve":"^8.0.0","@size-limit/preset-small-lib":"^4.4.5","@size-limit/time":"^4.4.5","@types/jest":"^26.0.0","@typescript-eslint/eslint-plugin":"^2.27.0","@typescript-eslint/parser":"^2.27.0","babel-jest":"^26.0.1","eslint":"^6.8.0","eslint-config-prettier":"^6.10.1","eslint-plugin-jest":"^23.8.2","eslint-plugin-prettier":"^3.1.2","husky":"^4.2.5","jest":"^25.3.0","lint-staged":"^10.1.3","lodash.capitalize":"^4.2.1","minimist":"^1.2.5","npm-run-all":"^4.1.5","prettier":"^2.0.4","rimraf":"^3.0.2","rollup":"^2.6.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-banner2":"^1.0.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-sourcemaps":"^0.6.2","rollup-plugin-terser":"^6.1.0","rollup-plugin-typescript2":"^0.27.0","scriptlint":"^2.1.1","size-limit":"^4.4.5","ts-jest":"^25.3.1","tslib":"^2.0.0","typedoc":"^0.17.4","typescript":"^3.8.3","xhr-mock":"^2.5.1"},"dependencies":{},"gitHead":"cc387897d211c070b9309ebbb0f7110b37b3aecd","_id":"nanogram.js@2.0.0","_nodeVersion":"10.15.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-BA82sGxApmQ5Tac6zdQ/rg9C4IcSFyT8+6TpcnKzRkoY1N5LlKEGtuTaFuLhwDM7mqQwS3N56Nzel5CubEPqRw==","shasum":"0e6a58a40e1673572da947a36392afc5580e066d","tarball":"https://registry.npmjs.org/nanogram.js/-/nanogram.js-2.0.0.tgz","fileCount":49,"unpackedSize":101146,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFV/UCRA9TVsSAnZWagAAY+EP/0NU5JMesWgzkgOGIJdL\n9WejpFEckZAyPvOxBYYvepI5trWcBPbdNyzF9/4LEAcLl6UY/MkXgdQdWo1l\n5+6parEU1KyU9XDLOkdtJ8eevNB6HqDrNRmEyF/Pl3EoV6exwZzNGHZUomNz\n9P4H7KFME5HLCp1zfbSWg3AlDfDvjxNm/Ax4xR6lhJW08etQ4rdU9VmiFRUx\npfmjNrU3Y0C2dsMJpfoajNc9Nd/UIu3M403O7K6e7M2AmiBd3VqT81sDFdSU\nvoeSiH+91kB/U+VGqeNQEhxvCmhkz/tqKHi2aEGwKkVdkX8oJaIuFsyhB8ST\nrldFPo+QBHBhEO1/U59RCWjVm3SCqaZNuL6PQu3C2RMaAT6A25dfsX8gjuxn\n+lyeJ+VTvEcgvO/3gQSnWSVvIW9E04pjZOXu9O9JLTQ1y3CCo9RCve0IpxC5\nq5Y5x0oRS6Dg0UFbP8upcflorsbMNNI2Y1IXWtoE+G+w9ON4TQkGjTicw+/A\n2GJneU7ZUonM/c8FJXPJmbSY51w4ufmpjYWFO1r+61LnmQk12fZkcliRH7S6\nl8H+knasyN5oxdjYvFvZN3xzlkBpnKoLM9tTR+pPKVpF/w/32vX/CFFlQ595\nXGLWzVQdN5f7+zWxUOp3sK09Dn9SHcUtg9pR5yK3XKplx2o6jPFvwJYVBzQ6\nA7mU\r\n=LJvQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBULyQM2fK5RknAK92hIXQwvFR5JTvGxZTD+pe4H8FecAiBfbk7GU2urzzuAa7t1DU+ldm0Tn9gvxtpeT04avna+/g=="}]},"maintainers":[{"name":"webistomin","email":"webistomin@gmail.com"}],"_npmUser":{"name":"webistomin","email":"webistomin@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nanogram.js_2.0.0_1595236308242_0.19239769757384373"},"_hasShrinkwrap":false},"2.0.1":{"name":"nanogram.js","version":"2.0.1","description":"An easy-to-use and simple Instagram package allow you to fetch media content without API and access token.","reveal":true,"keywords":["instagram","instagram-scrapping","instagram-photos","instafeed","instagram-api"],"main":"./dist/nanogram.cjs.js","module":"./dist/nanogram.esm.js","browser":{"dist/nanogram.js":"./dist/nanogram.iife.js","dist/nanogram.esm.js":"./dist/nanogram.esm.js"},"unpkg":"./dist/nanogram.iife.js","jsdelivr":"./dist/nanogram.iife.js","typings":"./dist/nanogram.d.ts","scripts":{"build":"run-s prebuild build:all build:dts","build:all":"cross-env NODE_ENV=production rollup --config @config/rollup.config.js","build:cjs":"cross-env NODE_ENV=production rollup --config @config/rollup.config.js --format cjs","build:dts":"tsc -d --declarationDir dist --declarationMap --emitDeclarationOnly","build:es":"cross-env NODE_ENV=production rollup --config @config/rollup.config.js --format es","build:iife":"cross-env NODE_ENV=production rollup --config @config/rollup.config.js --format iife","dev":"rollup -c @config/rollup.config.js -w","lint":"run-s other:eslint:write other:prettier:write","other:eslint:write":"eslint --ext .js,.ts {src,test}/* --fix --max-warnings 0","other:prettier:write":"prettier --write \"{src,test}/**/*.{js,ts}\"","other:sizelimit":"size-limit","other:typedoc":"typedoc --out docs --target es6 --theme minimal --mode file src","prebuild":"rimraf dist","start":"npm run dev","test":"jest --config jest.config.js --coverage --silent","test:watch":"jest --config jest.config.js --coverage --watch"},"repository":{"type":"git","url":"githttps://github.com/webistomin/nanogram.js.git"},"author":{"name":"webistomin"},"email":"webistomin@gmail.com","license":"MIT","engines":{"node":">=10"},"bugs":{"url":"https://github.com/webistomin/nanogram.js/issues"},"homepage":"https://github.com/webistomin/nanogram.js#readme","devDependencies":{"@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","@commitlint/cli":"^11.0.0","@commitlint/config-angular":"^11.0.0","@ls-lint/ls-lint":"^1.9.2","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-inject":"^4.0.2","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","@size-limit/preset-small-lib":"^4.6.0","@size-limit/time":"^4.6.0","@types/jest":"^26.0.14","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","babel-jest":"^26.3.0","eslint":"^7.10.0","eslint-config-prettier":"^6.12.0","eslint-plugin-jest":"^24.0.2","eslint-plugin-prettier":"^3.1.4","husky":"^4.3.0","jest":"^26.4.2","lint-staged":"^10.4.0","lodash.capitalize":"^4.2.1","minimist":"^1.2.5","npm-run-all":"^4.1.5","prettier":"^2.1.2","rimraf":"^3.0.2","rollup":"^2.28.2","rollup-plugin-babel":"^4.4.0","rollup-plugin-banner2":"^1.0.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-sourcemaps":"^0.6.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.28.0","scriptlint":"^2.1.2","size-limit":"^4.6.0","ts-jest":"^26.4.1","tslib":"^2.0.1","typedoc":"^0.19.2","typescript":"^4.0.3","xhr-mock":"^2.5.1"},"dependencies":{},"gitHead":"f100de941cae1b0f6ef6d8ca370f0a5d9569af6c","_id":"nanogram.js@2.0.1","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-lF4KsLleN0DFCabOU78QPmrKaWxOjbiI9jkETtj5bdHV3ZydUX2rE741cY9RKr2kKVJUR0CoPFZ+rYLgyo3XTQ==","shasum":"7aace1c8be0fcb2d947bf8a38f2bc933ad62e12b","tarball":"https://registry.npmjs.org/nanogram.js/-/nanogram.js-2.0.1.tgz","fileCount":49,"unpackedSize":101527,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfizoFCRA9TVsSAnZWagAA82QP/jj84hU9SN49Tgxn25yj\n3bSZ/Ek+koPH9NtG1+5aNs3YIH/RSu45cnWx2lLLI4vJt2KmknRu2QKKbk4t\nShOQzupjqtLl4pvbh69vS4pc+nhJLZsFInEW9K/JK9cbwN3YinTDrvZoJaQP\n42GQqqUCqftknacBOWRyDxtzJfA7Y9iPMlUCXRozxnhiw0PDkXKljV68WCAL\n+qVyjrLshrK0VtZC9EGPrgRaOUCIMFzV1nQ+twu2s90tcmcHdAt5NBMxguOb\n6QGcJg8onLoXh12EaJv4Hkyo3n9L7Nd3QhzKfl9XyrVGahmvIofs0/uReKGY\nwEUa61sfB9fNdlrSmDgTv621wh+9OP5Rz7SMG61Wj81CgeJNpUtN2g3B/Vyx\nEmZn6xOYdgK3nQeltXtPBsuaYG6GTgQzLFBDb7C5zsAhgOnENJ2ZUoLeMR9h\nJXYGPiiZ4m+KIaPRA52547lH4xpaTRETXqTJn+mUrAI5KgMO5OBgc9MsKkPM\nWJxectHCYiD7tCfI8H5xTJOjlRqKAsqfu/q36n1O5U2Cyzjadul326iYZHCa\nEtaa5LFlpZL0UrShVroiTJglBBoHEDf27W3CNS4z3gzpusq13ZU3EAol65PJ\nSgIGLwGLmcKYbhC/ZakwLs4B466hj0NVNTPAoojyONFmrzPumt1loaf1ggK7\nDqnV\r\n=y5hw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUWGRJakGh6OzIP+hokbZ9bbGOL7Z1GlFfJIyGSrrPPAIgTbNT6K433XrnkITMOgfUs5xaiyXVTu8/JpLOp0rRbLA="}]},"maintainers":[{"name":"webistomin","email":"webistomin@gmail.com"}],"_npmUser":{"name":"webistomin","email":"webistomin@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nanogram.js_2.0.1_1602959876444_0.9330125499464563"},"_hasShrinkwrap":false},"2.0.2":{"name":"nanogram.js","version":"2.0.2","description":"An easy-to-use and simple Instagram package allow you to fetch media content without API and access token.","reveal":true,"sideEffects":false,"keywords":["instagram","instagram-scrapping","instagram-photos","instafeed","instagram-api"],"main":"./dist/nanogram.cjs.js","module":"./dist/nanogram.esm.js","browser":{"dist/nanogram.js":"./dist/nanogram.iife.js","dist/nanogram.esm.js":"./dist/nanogram.esm.js"},"unpkg":"./dist/nanogram.iife.js","jsdelivr":"./dist/nanogram.iife.js","typings":"./dist/nanogram.d.ts","scripts":{"build":"run-s prebuild build:all build:dts","build:all":"cross-env NODE_ENV=production rollup --config @config/rollup.config.js","build:cjs":"cross-env NODE_ENV=production rollup --config @config/rollup.config.js --format cjs","build:dts":"tsc -d --declarationDir dist --declarationMap --emitDeclarationOnly","build:es":"cross-env NODE_ENV=production rollup --config @config/rollup.config.js --format es","build:iife":"cross-env NODE_ENV=production rollup --config @config/rollup.config.js --format iife","dev":"rollup -c @config/rollup.config.js -w","lint":"run-s other:eslint:write other:prettier:write","other:eslint:write":"eslint --ext .js,.ts {src,test}/* --fix --max-warnings 0","other:prettier:write":"prettier --write \"{src,test}/**/*.{js,ts}\"","other:sizelimit":"size-limit","other:typedoc":"typedoc --out docs --target es6 --theme minimal --mode file src","prebuild":"rimraf dist","start":"npm run dev","test":"jest --config jest.config.js --coverage --silent","test:watch":"jest --config jest.config.js --coverage --watch"},"repository":{"type":"git","url":"githttps://github.com/webistomin/nanogram.js.git"},"author":{"name":"webistomin"},"email":"webistomin@gmail.com","license":"MIT","engines":{"node":">=10"},"bugs":{"url":"https://github.com/webistomin/nanogram.js/issues"},"homepage":"https://github.com/webistomin/nanogram.js#readme","devDependencies":{"@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","@commitlint/cli":"^11.0.0","@commitlint/config-angular":"^11.0.0","@ls-lint/ls-lint":"^1.9.2","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-inject":"^4.0.2","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^9.0.0","@size-limit/preset-small-lib":"^4.6.0","@size-limit/time":"^4.6.0","@types/jest":"^26.0.14","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","babel-jest":"^26.3.0","cross-env":"^7.0.2","eslint":"^7.10.0","eslint-config-prettier":"^6.12.0","eslint-plugin-jest":"^24.0.2","eslint-plugin-prettier":"^3.1.4","husky":"^4.3.0","jest":"^26.4.2","lint-staged":"^10.4.0","lodash.capitalize":"^4.2.1","minimist":"^1.2.5","npm-run-all":"^4.1.5","prettier":"^2.1.2","rimraf":"^3.0.2","rollup":"^2.28.2","rollup-plugin-babel":"^4.4.0","rollup-plugin-banner2":"^1.0.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-sourcemaps":"^0.6.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.28.0","scriptlint":"^2.1.2","size-limit":"^4.6.0","ts-jest":"^26.4.1","tslib":"^2.0.1","typedoc":"^0.19.2","typescript":"^4.0.3","xhr-mock":"^2.5.1"},"dependencies":{},"gitHead":"ab397727a70747ba6128bc9a7c18ac9d0412fd05","_id":"nanogram.js@2.0.2","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-f8sRMg5qx1bOh6KAPoXvU4t61lRHuPgtxVAccBVTVQ2G8cj7vaYlGSYMfILg4cdzF3ABQE3cdW5DJO2yVFRvrA==","shasum":"dea13c6665268cbfe65e61323044e9102a3acb0e","tarball":"https://registry.npmjs.org/nanogram.js/-/nanogram.js-2.0.2.tgz","fileCount":49,"unpackedSize":101640,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfi0uACRA9TVsSAnZWagAAp0oP/jvLLVB8gL0PxkO0GPwU\ndii6nhiRxNdgHd8kBKXBI7HgmEkAc2sBBTw7mAo2pcMEOjPpOab6bUovx2kt\nQ8N0o6V6vmxeUzCoyPkvIlnX60potl3yxGQBQMyoVAnAAtsX0nk8DgDJWjXG\nh0d8FzKPm6wASo2Mu9R8k2zQZWecSBbW+/6Za4XM3KcsrXTv4fa7nF1R9tze\nwnrdSqEg/aQ3k5mJZ9Ac1SGxNFoKCEpty5OhpWAlcL0kkAqZ2Xc9sYobW85M\ny7Fkmc2rHKZC2eWku00PugcrpdVa2xukvPibRvdItp6aEEfNe78CXoERlFll\ni0XlEDMH0Xi0dUUu7M0Abc+5IM/7DafnJeK6CEs8gSBAJXkKw0AOw+36WMgk\nBDNssCww1P5+euUf5WpWr5KGutAIp4YczThaQN75gZq2kxKatSElgeca+EVE\nvGZxG8a++XT4TCzGmyCeROkh+lZJrzrykekpACFu3EXQhnglT5bEoWh429Jj\nPaKll5eDZBjEPI8nc8AkERN9vVbCGptTFeohiJsbWspFEQX3qyPr40421aIJ\nU52awmTN86c/pYoVEFxaqy3Kugj/mA1OOODI3jY+W1tu63tDnmdMyJtTQUHy\n7dBrygBAH+y9DqCf6g2wwe/XBLgfi9uCkJCU7WgRj+Qhr9Sht3VpVDtzF+om\nmQ/9\r\n=C3/f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDA/+BRggQUyMMCqUJ5RI5ZRMnjx5fKEyLSyu1z+a4h9AiEA0tGIHrC5jrPPhfx5M3B8Gy+BFRucqzVBR+bS/UwrJ24="}]},"maintainers":[{"name":"webistomin","email":"webistomin@gmail.com"}],"_npmUser":{"name":"webistomin","email":"webistomin@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nanogram.js_2.0.2_1602964352353_0.8274642453459737"},"_hasShrinkwrap":false},"3.0.0":{"name":"nanogram.js","version":"3.0.0","description":"An easy-to-use and simple Instagram package allows you to fetch media content without API and access token.","reveal":true,"sideEffects":false,"keywords":["instagram","instagram-scrapping","instagram-photos","instafeed","instagram-api"],"main":"./dist/nanogram.cjs.js","module":"./dist/nanogram.esm.js","browser":{"dist/nanogram.js":"./dist/nanogram.iife.js","dist/nanogram.esm.js":"./dist/nanogram.esm.js"},"unpkg":"./dist/nanogram.iife.js","jsdelivr":"./dist/nanogram.iife.js","typings":"./dist/nanogram.d.ts","scripts":{"prebuild":"rimraf dist","build":"run-s prebuild build:all build:dts","build:all":"cross-env NODE_ENV=production rollup --config config/rollup.config.js","build:dts":"tsc -d --declarationDir dist --declarationMap --emitDeclarationOnly","build:cjs":"cross-env NODE_ENV=production rollup --config config/rollup.config.js --format cjs","build:esm":"cross-env NODE_ENV=production rollup --config config/rollup.config.js --format es","build:iife":"cross-env NODE_ENV=production rollup --config config/rollup.config.js --format iife","build:size":"run-s prebuild build check-size","lint":"run-s eslint:write prettier:write","eslint:write":"eslint --ext .js,.ts {src,test}/* --fix --max-warnings 0","prettier:write":"prettier --write \"{src,test}/**/*.{js,ts}\"","test":"jest --config jest.config.js --coverage --silent","tree-shake":"agadoo","check-size":"size-limit","release":"dotenv release-it"},"repository":{"type":"git","url":"githttps://github.com/webistomin/nanogram.js.git"},"author":{"name":"Alexey Istomin","email":"webistomin@gmail.com","url":"https://github.com/webistomin"},"contributors":[{"name":"Yousuf Khan","url":"https://github.com/yusufkhan07"}],"license":"MIT","engines":{"node":">=10"},"bugs":{"url":"https://github.com/webistomin/nanogram.js/issues"},"homepage":"https://github.com/webistomin/nanogram.js#readme","dependencies":{},"devDependencies":{"@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","@commitlint/cli":"^11.0.0","@commitlint/config-angular":"^11.0.0","@ls-lint/ls-lint":"^1.9.2","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-inject":"^4.0.2","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^11.0.0","@size-limit/preset-small-lib":"^4.9.1","@size-limit/time":"^4.9.1","@types/jest":"^26.0.16","@typescript-eslint/eslint-plugin":"^4.9.0","@typescript-eslint/parser":"^4.9.0","agadoo":"^2.0.0","babel-jest":"^26.6.3","cross-env":"^7.0.3","dotenv-cli":"^4.0.0","eslint":"^7.15.0","eslint-config-prettier":"^7.0.0","eslint-plugin-jest":"^24.1.3","eslint-plugin-prettier":"^3.2.0","husky":"^4.3.4","jest":"^26.6.3","lint-staged":"^10.5.3","lodash.capitalize":"^4.2.1","minimist":"^1.2.5","npm-run-all":"^4.1.5","prettier":"^2.2.1","release-it":"^14.2.2","rimraf":"^3.0.2","rollup":"^2.34.2","rollup-plugin-banner2":"^1.0.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-sourcemaps":"^0.6.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","size-limit":"^4.9.1","ts-jest":"^26.4.4","tslib":"^2.0.3","typedoc":"^0.19.2","typescript":"^4.1.2","xhr-mock":"^2.5.1"},"gitHead":"89f65a9eb0ed1a0baa4723df2b29f6f2ccd18958","_id":"nanogram.js@3.0.0","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-k49Dd/62Jr1iVq1EmSYw4SNp5wK7I+nlLs0wyrkQ0EAahdxEitDERB0fiKbzMxC2EMm1VRam8O3fBOgbJuGRJA==","shasum":"a6bda16795ae9116758586861cd451fab2e1c141","tarball":"https://registry.npmjs.org/nanogram.js/-/nanogram.js-3.0.0.tgz","fileCount":128,"unpackedSize":96231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf5w3XCRA9TVsSAnZWagAAAhIP/jtkjB7N4Vs4m5iNz4s0\nvt75sK/R26L36/Eam6b6266n+fBsUzRiagaLCptHKRSBHgw5x6VERBt0X+Cp\n87klk1mTovJINyqG0ZNI8MPS70aDiXcSC6FqZviuPjrWeXrEQY4HWO2nrt7E\nM1YqeuwTr4IR2zr3chPs02IHQNH1zxQa5PFIUcxf2z/awLfzHBhOSV10MZyT\nsnLmgAknF40/SZH7MUOjuNiBFkiFFJmQYFpvlwLTtol7XZ6t2Blhf77QMFDF\nW2A4HgewJpIBhK8I2AeUclDGFVH/YSQn5v6BSJzDSEuEfV7STQt6LkCnv+vc\nbVGNzGJwZrrxMoTMn1J21u4PdxypjcL1csiKFR+j0VAT3clp/cHhViZuBIfh\nvuT0ujzNvrwldTBaZbbL6wrlhNXkcA3WjSct8pKj3Ry6ipJMK4NpSfrDMgOo\nniXWH78sPhFW38torXI+rjQhi+57YEoxi7nuHipPCcEZJ19/T86DcB+hQgCu\n8g8nBKUNcGZ8NAFNUn3X4U9sZCTqZet5BB2qTR3FDEtoZry/zUE+y499FeVl\niN+5SjhHZvo/Jhg0UcAilXCHUMtPAZxczUsbIxbfF1tFz/KJDL4vhzwj6/FI\nmU3RsoYjdKfFj+Q3hvlad/44oSf5MQsR5TzO6O21S0seXCuyF8EJZGAg4Mmy\n0e+J\r\n=zFwm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9kdMvEuidStQu4l8G9NMdYNu88mmW+2vnQ/Pa+YvwxwIgF7vwrwdqks0MPxC+okXS3MJymryBjpgQOuiTNzRNOAo="}]},"_npmUser":{"name":"webistomin","email":"webistomin@gmail.com"},"directories":{},"maintainers":[{"name":"webistomin","email":"webistomin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nanogram.js_3.0.0_1608977878617_0.4640796564867138"},"_hasShrinkwrap":false},"3.0.1":{"name":"nanogram.js","version":"3.0.1","description":"An easy-to-use and simple Instagram package allows you to fetch media content without API and access token.","reveal":true,"sideEffects":false,"keywords":["instagram","instagram-scrapping","instagram-photos","instafeed","instagram-api"],"main":"./dist/nanogram.cjs.js","module":"./dist/nanogram.esm.js","browser":{"dist/nanogram.js":"./dist/nanogram.iife.js","dist/nanogram.esm.js":"./dist/nanogram.esm.js"},"unpkg":"./dist/nanogram.iife.js","jsdelivr":"./dist/nanogram.iife.js","typings":"./dist/nanogram.d.ts","scripts":{"prebuild":"rimraf dist","build":"run-s prebuild build:all build:dts","build:all":"cross-env NODE_ENV=production rollup --config config/rollup.config.js","build:dts":"tsc -d --declarationDir dist --declarationMap --emitDeclarationOnly","build:cjs":"cross-env NODE_ENV=production rollup --config config/rollup.config.js --format cjs","build:esm":"cross-env NODE_ENV=production rollup --config config/rollup.config.js --format es","build:iife":"cross-env NODE_ENV=production rollup --config config/rollup.config.js --format iife","build:size":"run-s prebuild build check-size","lint":"run-s eslint:write prettier:write","eslint:write":"eslint --ext .js,.ts {src,test}/* --fix --max-warnings 0","prettier:write":"prettier --write \"{src,test}/**/*.{js,ts}\"","test":"jest --config jest.config.js --coverage --silent","tree-shake":"agadoo","check-size":"size-limit","release":"dotenv release-it --verbose"},"repository":{"type":"git","url":"githttps://github.com/webistomin/nanogram.js.git"},"author":{"name":"Alexey Istomin","email":"webistomin@gmail.com","url":"https://github.com/webistomin"},"contributors":[{"name":"Yousuf Khan","url":"https://github.com/yusufkhan07"}],"license":"MIT","engines":{"node":">=10"},"bugs":{"url":"https://github.com/webistomin/nanogram.js/issues"},"homepage":"https://github.com/webistomin/nanogram.js#readme","dependencies":{},"devDependencies":{"@babel/core":"^7.12.9","@babel/preset-env":"^7.12.7","@commitlint/cli":"^11.0.0","@commitlint/config-angular":"^11.0.0","@ls-lint/ls-lint":"^1.9.2","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-inject":"^4.0.2","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^11.0.0","@size-limit/preset-small-lib":"^4.9.1","@size-limit/time":"^4.9.1","@types/jest":"^26.0.16","@typescript-eslint/eslint-plugin":"^4.9.0","@typescript-eslint/parser":"^4.9.0","agadoo":"^2.0.0","babel-jest":"^26.6.3","cross-env":"^7.0.3","dotenv-cli":"^4.0.0","eslint":"^7.15.0","eslint-config-prettier":"^7.0.0","eslint-plugin-jest":"^24.1.3","eslint-plugin-prettier":"^3.2.0","husky":"^4.3.4","jest":"^26.6.3","lint-staged":"^10.5.3","lodash.capitalize":"^4.2.1","minimist":"^1.2.5","npm-run-all":"^4.1.5","prettier":"^2.2.1","release-it":"^14.2.2","rimraf":"^3.0.2","rollup":"^2.34.2","rollup-plugin-banner2":"^1.0.0","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-sourcemaps":"^0.6.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","size-limit":"^4.9.1","ts-jest":"^26.4.4","tslib":"^2.0.3","typedoc":"^0.19.2","typescript":"^4.1.2","xhr-mock":"^2.5.1"},"gitHead":"a63cc1580c6ac0b4b795caded10085f50215c5ee","_id":"nanogram.js@3.0.1","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-2AbpfAAKaEUcIH1t2rxte81RcOTtKQMWAvQxZkLYPetcpe9M/XBnauBtOF/rDHoRMc9F6G+Zb4m0YxoRg8EomA==","shasum":"db1cb24a40e4f0ba8bee1b0b40f25cf3b0726c45","tarball":"https://registry.npmjs.org/nanogram.js/-/nanogram.js-3.0.1.tgz","fileCount":157,"unpackedSize":134906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf5xIECRA9TVsSAnZWagAAskMP/A25v+kL/yvKwGbs8e0d\nGLQABq/1+wnTjTr0wyjGvU5twSqlzQyuRg4bSW8qSlH8bU171j7mNfyN0oRw\nu/dTiZVEZ7I8kqrvvRzQJZrDNroRO4IL+pnjBt5YRGd/JQipDjB4b8L+IU5J\nEXFI2f/vGTlBQwlbXFatBJtV2EKqO4cd5fm0FjxeHiYVOfkVifAMbQSravKL\n6hYppUSihNOonKFB/KxklRCilBIkGeVigUs54J/08hzg76r6Q2updmIvdxun\nh+kegmoVyyzgXspp3fOEq9MSnt2teSKh1w5kqJcdRxVtixSFJ/YEzFWAnYD3\nBQFE2u72RcPLAeHvbSNKK+k3zcOZFOKCE/RUyAYFl5+z3iviu+lR0+RnDDpi\nvnzfu9PwDK6Db6PkTaGJk/2ApnnaFmxXu0px+ip1i0Ueh22Rd4DLRl1YtvAR\nYh09OrkujaMcs2BWwEN6WTPKx1o2e03mbvC9g75WSg2U/irKY4WW90wzVCQs\nJ6vAUZEPZbOUYRSJfUynS96egM081U9GAhDTEgrYQ0idEvT3WYEc44yXJZqx\n8KLHrNI/8t595p6anu439PoNyI70jUvd/qPv3XZV9/hdWSj3u7KvFQhuWCop\nAQeNDOTyFc7JE8vKKlxPba4oxy1ibpy5OX7opk7iyG/rep8zOrhvO2cmtP/p\nObSl\r\n=KNva\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICQdYo/hXO5SGUbzNcooOwCa8Zen9BgxjFe4TvhcEYA+AiEA4Vf6mg4ZQM7ycYKM+NDqfMmAtWohH5J08cRztLP00dI="}]},"_npmUser":{"name":"webistomin","email":"webistomin@gmail.com"},"directories":{},"maintainers":[{"name":"webistomin","email":"webistomin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nanogram.js_3.0.1_1608978948502_0.25446226914770476"},"_hasShrinkwrap":false},"3.0.2":{"name":"nanogram.js","version":"3.0.2","description":"An easy-to-use and simple Instagram package allows you to fetch media content without API and access token.","reveal":true,"sideEffects":false,"keywords":["instagram","instagram-scrapping","instagram-photos","instafeed","instagram-api"],"main":"./dist/nanogram.cjs.js","module":"./dist/nanogram.esm.js","browser":{"dist/nanogram.js":"./dist/nanogram.iife.js","dist/nanogram.esm.js":"./dist/nanogram.esm.js"},"unpkg":"./dist/nanogram.iife.js","jsdelivr":"./dist/nanogram.iife.js","typings":"./dist/nanogram.d.ts","scripts":{"prebuild":"rimraf dist","build":"run-s prebuild build:all build:dts","build:all":"cross-env NODE_ENV=production rollup --config config/rollup.config.js","build:dts":"tsc -d --declarationDir dist --declarationMap --emitDeclarationOnly","build:cjs":"cross-env NODE_ENV=production rollup --config config/rollup.config.js --format cjs","build:esm":"cross-env NODE_ENV=production rollup --config config/rollup.config.js --format es","build:iife":"cross-env NODE_ENV=production rollup --config config/rollup.config.js --format iife","build:size":"run-s prebuild build check-size","lint":"run-s eslint:write prettier:write","eslint:write":"eslint --ext .js,.ts {src,test}/* --fix --max-warnings 0","prettier:write":"prettier --write \"{src,test}/**/*.{js,ts}\"","test":"jest --config jest.config.js --coverage --silent","tree-shake":"agadoo","check-size":"size-limit","release":"dotenv release-it --verbose"},"repository":{"type":"git","url":"githttps://github.com/webistomin/nanogram.js.git"},"author":{"name":"Alexey Istomin","email":"webistomin@gmail.com","url":"https://github.com/webistomin"},"contributors":[{"name":"Yousuf Khan","url":"https://github.com/yusufkhan07"}],"license":"MIT","engines":{"node":">=10"},"bugs":{"url":"https://github.com/webistomin/nanogram.js/issues"},"homepage":"https://github.com/webistomin/nanogram.js#readme","dependencies":{},"devDependencies":{"@babel/core":"^7.12.10","@babel/preset-env":"^7.12.7","@commitlint/cli":"^11.0.0","@commitlint/config-angular":"^11.0.0","@ls-lint/ls-lint":"^1.9.2","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-inject":"^4.0.2","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^11.0.1","@size-limit/preset-small-lib":"^4.9.1","@size-limit/time":"^4.9.1","@types/jest":"^26.0.16","@typescript-eslint/eslint-plugin":"^4.11.0","@typescript-eslint/parser":"^4.9.0","agadoo":"^2.0.0","babel-jest":"^26.6.3","cross-env":"^7.0.3","dotenv-cli":"^4.0.0","eslint":"^7.15.0","eslint-config-prettier":"^7.1.0","eslint-plugin-jest":"^24.1.3","eslint-plugin-prettier":"^3.2.0","husky":"^4.3.6","jest":"^26.6.3","lint-staged":"^10.5.3","lodash.capitalize":"^4.2.1","minimist":"^1.2.5","npm-run-all":"^4.1.5","prettier":"^2.2.1","release-it":"^14.2.2","rimraf":"^3.0.2","rollup":"^2.34.2","rollup-plugin-banner2":"^1.0.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-sourcemaps":"^0.6.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","size-limit":"^4.9.1","ts-jest":"^26.4.4","tslib":"^2.0.3","typedoc":"^0.19.2","typescript":"^4.1.2","xhr-mock":"^2.5.1"},"gitHead":"025a03cb2d6bfcbf1f1291a3d247d15bb337bfae","_id":"nanogram.js@3.0.2","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-NVRHzeaJR/2mkYn0ozTtr3iQSr6gwkQ9lmypo8ImRDw44nzhyJqfPp64bWPNDfhz3TT/l5abWP+pDc6qgvWhYA==","shasum":"71739d6a2a9ab1cd1967921a88a0270b9f985075","tarball":"https://registry.npmjs.org/nanogram.js/-/nanogram.js-3.0.2.tgz","fileCount":157,"unpackedSize":135275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf5yr5CRA9TVsSAnZWagAAxvwP/iQQCDm1QNqADZzxyO7F\nHba0GG1J9X9/Fe5Op4gT2G+3hmtCnByfYDfvbOBZhexhf+v0fugUD7ofmPZS\nSLCglcBaX3Bu/2OzGW52vvKcjn74WVgsbMATOA/sUZ9IyetUezKbhJ0JDX7i\nAxNKArA9Efb8pS42YdjK8ptYZWu7wqsdCyMlGgNIrHp+tX6rNcAHIC+k0vOw\nKYvts3sg6jZgABfrShV1mlexJVEuOA54sy/HUHXrInPPaOLqfwYDR2Jcax4A\nYx8Dw9qb+16Lt/Yl5e8P2ra7v34MRHjvbMrzXmkP/mgPFoaRm/RWMJ/aA9mj\nlIxRG9XPQhu7GYHlct1Wkr7HtB/JAF9q5I/Hiq8/EPvpAV9wMZ+YqnDvC8YY\nYUAuL6Hnsh19PnvZFjcSfSNXsS6e2Fbb9DZrlxxnJnwNA4BPkgEKovd1qrtb\nY/qbsQqAUbAt/1lFiLfRLDfgLh+SS4+XLqyAsLRsxXN3bHIdZZwBR+XXcRnB\n5ESDK0uW6Qd/3IPndnx90PHDcz/rYcv7/4sRj1uSVtxggnv0TaeeFfnX9rdH\nxdDv2n9SSwgwLZ4a04Jcwo3ld+9gEP5S91WGO5yZGcSKDa4lW+4Q1mGR6FXm\neRSQEh8sSz6ZPZv0TYx9TbrGGVYWW0X5QiVC2DEOUMvNzVuTZeJm2g/fzmPG\nVYhL\r\n=vOdM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/dHk8fSDY3DRgYo6mq7VfA9bI/jcVDDEmW3MGuhBNXwIgHlYQTpbySPaHNU8E40xu4QAW32XQW4DK5ozyyBIxyp8="}]},"_npmUser":{"name":"webistomin","email":"webistomin@gmail.com"},"directories":{},"maintainers":[{"name":"webistomin","email":"webistomin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nanogram.js_3.0.2_1608985337128_0.7118526308261948"},"_hasShrinkwrap":false},"3.0.3":{"name":"nanogram.js","version":"3.0.3","description":"An easy-to-use and simple Instagram package allows you to fetch media content without API and access token.","reveal":true,"sideEffects":false,"keywords":["instagram","instagram-scrapping","instagram-photos","instafeed","instagram-api"],"main":"./dist/nanogram.cjs.js","module":"./dist/nanogram.esm.js","browser":{"dist/nanogram.js":"./dist/nanogram.iife.js","dist/nanogram.esm.js":"./dist/nanogram.esm.js"},"unpkg":"./dist/nanogram.iife.js","jsdelivr":"./dist/nanogram.iife.js","typings":"./dist/nanogram.d.ts","exports":{".":{"browser":"./dist/nanogram.esm.js","import":"./dist/nanogram.esm.js","require":"./dist/nanogram.cjs.js","default":"./dist/nanogram.esm.js"}},"scripts":{"prebuild":"rimraf dist","build":"run-s prebuild build:all build:dts","build:all":"cross-env NODE_ENV=production rollup --config config/rollup.config.js","build:dts":"tsc -d --declarationDir dist --declarationMap --emitDeclarationOnly","build:cjs":"cross-env NODE_ENV=production rollup --config config/rollup.config.js --format cjs","build:esm":"cross-env NODE_ENV=production rollup --config config/rollup.config.js --format es","build:iife":"cross-env NODE_ENV=production rollup --config config/rollup.config.js --format iife","build:size":"run-s prebuild build check-size","lint":"run-s eslint:write prettier:write","eslint:write":"eslint --ext .js,.ts {src,test}/* --fix --max-warnings 0","prettier:write":"prettier --write \"{src,test}/**/*.{js,ts}\"","test":"jest --config jest.config.js --coverage --silent","tree-shake":"agadoo","check-size":"size-limit","release":"dotenv release-it --verbose"},"repository":{"type":"git","url":"githttps://github.com/webistomin/nanogram.js.git"},"author":{"name":"Alexey Istomin","email":"webistomin@gmail.com","url":"https://github.com/webistomin"},"contributors":[{"name":"Yousuf Khan","url":"https://github.com/yusufkhan07"}],"license":"MIT","engines":{"node":">=10"},"bugs":{"url":"https://github.com/webistomin/nanogram.js/issues"},"homepage":"https://github.com/webistomin/nanogram.js#readme","dependencies":{},"devDependencies":{"@babel/core":"^7.12.10","@babel/preset-env":"^7.12.7","@commitlint/cli":"^11.0.0","@commitlint/config-angular":"^11.0.0","@ls-lint/ls-lint":"^1.9.2","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-inject":"^4.0.2","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^11.0.1","@size-limit/preset-small-lib":"^4.9.1","@size-limit/time":"^4.9.1","@types/jest":"^26.0.16","@typescript-eslint/eslint-plugin":"^4.11.0","@typescript-eslint/parser":"^4.9.0","agadoo":"^2.0.0","babel-jest":"^26.6.3","cross-env":"^7.0.3","dotenv-cli":"^4.0.0","eslint":"^7.15.0","eslint-config-prettier":"^7.1.0","eslint-plugin-jest":"^24.1.3","eslint-plugin-prettier":"^3.2.0","husky":"^4.3.6","jest":"^26.6.3","lint-staged":"^10.5.3","lodash.capitalize":"^4.2.1","minimist":"^1.2.5","npm-run-all":"^4.1.5","prettier":"^2.2.1","release-it":"^14.2.2","rimraf":"^3.0.2","rollup":"^2.34.2","rollup-plugin-banner2":"^1.0.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-sourcemaps":"^0.6.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","size-limit":"^4.9.1","ts-jest":"^26.4.4","tslib":"^2.0.3","typedoc":"^0.20.5","typescript":"^4.1.2","xhr-mock":"^2.5.1"},"gitHead":"2d7ff51317dca0190b1e7095b556066fad456286","_id":"nanogram.js@3.0.3","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-6+nDdMZ9+hGRyqunU08ptUHcxnw54uaRxLP4+ZyE2FZH+DwxvB7HCLWJl9vpB0nNGaXn2Qw4j4mZdooVjayMAQ==","shasum":"2b8bf4f658d0ad7a984fcfde04bcfd7ac2a2009e","tarball":"https://registry.npmjs.org/nanogram.js/-/nanogram.js-3.0.3.tgz","fileCount":157,"unpackedSize":135482,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8fCxCRA9TVsSAnZWagAAD2wQAJpB7OCfTQs0QvSbwRv2\nBFOQZa6xXOQiAdBRD6YpzVZPR1O8O+JgthS0a4+4yXS4Rce0g3ZKC0tVHb8a\nZGGj4rKNpn3/a5xW/lsW7xJM3jY67YcqQIj6LEvClPgEVaiXAs+HNKNI1TWR\nTdbeXxE+7W7XZZYfHPxZUgvqBn9iEVO8IRspOcbZVgt4XC+6NFoUY8BjMEOV\n5XuOA1F9aoPB4m7pCRPKHK3S4g8f0RZEYumGo1GzFFXK4glnWrCYPi5KV2PW\nfM4c2VEt0ctBIXyzyenSAEdQfrBJFBXNJCNPyvUPQLHzHgXsyLDdtFIv5CRs\n8EBLeiDNF16etVxq/2ldJ/NnEBzEx5sOzcgjRDK/p2BcX3Yw0ik+nDmTV1S0\n/kJkYvJhXprlRfeZZ1t1TsKHqdecpVYPxjeWpFI4wRx8xDITZMgFuvonyheG\npUcrDivnK/rHo6BC40uK9Yd3FkWI+T6glOVf1QohIOqwja1G7gE56OXVOuqV\nSJ61KG70BIJL0CNs2Ymo67jtqW1ha1lLH285El5oKDj6MA676d57Qe2Ohsms\nfp1zE1doBYKTSNfrXnaCk6xBdF77XZ14otmmWGTr9o/NMjamMGixtay/+pBX\nLyQFVl59n5P8uTIqQd0orIEtqetwIAmLu4OS/xNyM457eTubVIxaRxf/S4KH\nV89d\r\n=qx/4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOn3HtZcxmDF/HJGlsykuvBewLvhG9J9jCY/zHDat7IQIhAMlkZ258vmTeOGGWWAN5qktCNm6zR5Vwu5/p3tq0yYMk"}]},"_npmUser":{"name":"webistomin","email":"webistomin@gmail.com"},"directories":{},"maintainers":[{"name":"webistomin","email":"webistomin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nanogram.js_3.0.3_1609691312964_0.460780763070904"},"_hasShrinkwrap":false},"3.1.0":{"name":"nanogram.js","version":"3.1.0","description":"An easy-to-use and simple Instagram package allows you to fetch media content without API and access token.","reveal":true,"sideEffects":false,"keywords":["instagram","instagram-scrapping","instagram-photos","instafeed","instagram-api"],"main":"./dist/nanogram.cjs.js","module":"./dist/nanogram.esm.js","browser":{"dist/nanogram.js":"./dist/nanogram.iife.js","dist/nanogram.esm.js":"./dist/nanogram.esm.js"},"unpkg":"./dist/nanogram.iife.js","jsdelivr":"./dist/nanogram.iife.js","typings":"./dist/nanogram.d.ts","exports":{".":{"browser":"./dist/nanogram.esm.js","import":"./dist/nanogram.esm.js","require":"./dist/nanogram.cjs.js","default":"./dist/nanogram.esm.js"}},"scripts":{"prebuild":"rimraf dist","build":"run-s prebuild build:all build:dts","build:all":"cross-env NODE_ENV=production rollup --config config/rollup.config.js","build:dts":"tsc -d --declarationDir dist --declarationMap --emitDeclarationOnly","build:cjs":"cross-env NODE_ENV=production rollup --config config/rollup.config.js --format cjs","build:esm":"cross-env NODE_ENV=production rollup --config config/rollup.config.js --format es","build:iife":"cross-env NODE_ENV=production rollup --config config/rollup.config.js --format iife","build:size":"run-s prebuild build check-size","lint":"run-s eslint:write prettier:write","eslint:write":"eslint --ext .js,.ts {src,test}/* --fix --max-warnings 0","prettier:write":"prettier --write \"{src,test}/**/*.{js,ts}\"","test":"jest --config jest.config.js --coverage --silent","tree-shake":"agadoo","check-size":"size-limit","release":"dotenv release-it --verbose"},"repository":{"type":"git","url":"githttps://github.com/webistomin/nanogram.js.git"},"author":{"name":"Alexey Istomin","email":"webistomin@gmail.com","url":"https://github.com/webistomin"},"contributors":[{"name":"Yousuf Khan","url":"https://github.com/yusufkhan07"}],"license":"MIT","engines":{"node":">=10"},"bugs":{"url":"https://github.com/webistomin/nanogram.js/issues"},"homepage":"https://github.com/webistomin/nanogram.js#readme","dependencies":{},"devDependencies":{"@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@commitlint/cli":"^11.0.0","@commitlint/config-angular":"^11.0.0","@ls-lint/ls-lint":"^1.9.2","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-inject":"^4.0.2","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^11.1.0","@size-limit/preset-small-lib":"^4.9.1","@size-limit/time":"^4.9.1","@types/jest":"^26.0.20","@typescript-eslint/eslint-plugin":"^4.14.0","@typescript-eslint/parser":"^4.14.0","agadoo":"^2.0.0","babel-jest":"^26.6.3","cross-env":"^7.0.3","dotenv-cli":"^4.0.0","eslint":"^7.18.0","eslint-config-prettier":"^7.2.0","eslint-plugin-jest":"^24.1.3","eslint-plugin-prettier":"^3.3.1","husky":"^4.3.8","jest":"^26.6.3","lint-staged":"^10.5.3","lodash.capitalize":"^4.2.1","minimist":"^1.2.5","npm-run-all":"^4.1.5","prettier":"^2.2.1","release-it":"^14.2.2","rimraf":"^3.0.2","rollup":"^2.38.0","rollup-plugin-banner2":"^1.0.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-sourcemaps":"^0.6.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","size-limit":"^4.9.1","ts-jest":"^26.4.4","tslib":"^2.1.0","typedoc":"^0.20.17","typescript":"^4.1.3","xhr-mock":"^2.5.1"},"gitHead":"8a1e733d9c6928f0d19a59e34506c5adeaab59e5","_id":"nanogram.js@3.1.0","_nodeVersion":"14.15.4","_npmVersion":"6.14.7","dist":{"integrity":"sha512-JtUMZx4YeE+BOe8Q6O3kzFuEcCyKEolMTEWbDAM4gC2t8PATe6kQEyyR2W2uOQfeQZINtGhX1ReDIPj211SWbA==","shasum":"8419e4ccdcaf7e507e1897b991dd34ab6048649f","tarball":"https://registry.npmjs.org/nanogram.js/-/nanogram.js-3.1.0.tgz","fileCount":163,"unpackedSize":149317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDSvWCRA9TVsSAnZWagAAl9IP/3ahCoNn3wZc3rZhTnhj\nUmLwoohLI1hlI0sohNr7OqK9RXSRHkIV//Gq9jjSt1qxQpFekA2Ctq2e/7vG\nFq4ZkiaCTU0HnGdmKeD50HUCo3+reGvYtdgJzuFqAwMjWuY8KsbWuYSNpslV\nurc91SEhT+uGoX3OhJKev9mM1ym4KNnmPYKMkNfqTSbwxWYmrrgzlajOX9Iu\nr6w7jXAJ9tNo5ySrD4yEGiYcXxQz3bUwO3FC9bEZB3AwLSW9jOd95bhpVn5Q\nJcfzums77uP6pO+A/PDEkfNhSYs+GfVZvYGQ8fIF7G/2uVW9f8JGMcbHSapb\n9clJOdrbk7Nz7Oi+gnsamaDSW6ojvKcDRKzXjC66nhLuhULMKuArb21vpZE1\nQkgydaszpttmsf1QhHM1dXpvy00NoJ2PDdvgseRZOztSwMXfuNXVnnGFWaVj\nmqOaBLSGo0ol21yuWi6igLu6mVKhn05kYTIU3U9kR2E2aasDcA6V+pmjjmSP\naz9cksAyAMRWpPrTmE0DPhC9FRUd1NLmjGjkbh1ETUq78U4ru/OGA6FeiNpp\ng3677WzwbWmwDOSXXcXucVRut+I16hA1Kq+m6RpttrJzD05oLV/Mru0NwpPk\nq8h5wogMKFRVij2qllTSaNQ5YJBWS42723TAoc0JuXKBjQm6uLFvqxpkTo/O\nKp78\r\n=mnTB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDG4yes7jS99qExTgu6YhohGQPQlF93xB/8DHGTT9HA6AiAN/nkPFrAJPXrNToVI8okQ8WM+CuwwS402tob2HtP/Fg=="}]},"_npmUser":{"name":"webistomin","email":"webistomin@gmail.com"},"directories":{},"maintainers":[{"name":"webistomin","email":"webistomin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nanogram.js_3.1.0_1611475925963_0.09407647708715983"},"_hasShrinkwrap":false},"3.2.0":{"name":"nanogram.js","version":"3.2.0","description":"An easy-to-use and simple Instagram package allows you to fetch media content without API and access token.","reveal":true,"sideEffects":false,"keywords":["instagram","instagram-scrapping","instagram-photos","instafeed","instagram-api"],"main":"./dist/nanogram.cjs.js","module":"./dist/nanogram.esm.js","browser":{"dist/nanogram.js":"./dist/nanogram.iife.js","dist/nanogram.esm.js":"./dist/nanogram.esm.js"},"unpkg":"./dist/nanogram.iife.js","jsdelivr":"./dist/nanogram.iife.js","typings":"./dist/nanogram.d.ts","exports":{".":{"browser":"./dist/nanogram.esm.js","import":"./dist/nanogram.esm.js","require":"./dist/nanogram.cjs.js","default":"./dist/nanogram.esm.js"},"./":"./","./package.json":"./package.json"},"scripts":{"prebuild":"rimraf dist","build":"run-s prebuild build:all build:dts","build:all":"cross-env NODE_ENV=production rollup --config config/rollup.config.js","build:dts":"tsc -d --declarationDir dist --declarationMap --emitDeclarationOnly","build:cjs":"cross-env NODE_ENV=production rollup --config config/rollup.config.js --format cjs","build:esm":"cross-env NODE_ENV=production rollup --config config/rollup.config.js --format es","build:iife":"cross-env NODE_ENV=production rollup --config config/rollup.config.js --format iife","build:size":"run-s prebuild build check-size","lint":"run-s eslint:write prettier:write","eslint:write":"eslint --ext .js,.ts {src,test}/* --fix --max-warnings 0","prettier:write":"prettier --write \"{src,test}/**/*.{js,ts}\"","test":"jest --config jest.config.js --coverage --silent","tree-shake":"agadoo","check-size":"size-limit","release":"dotenv release-it --verbose","_postinstall":"husky install","prepublishOnly":"pinst --disable","postpublish":"pinst --enable"},"repository":{"type":"git","url":"githttps://github.com/webistomin/nanogram.js.git"},"author":{"name":"Alexey Istomin","email":"webistomin@gmail.com","url":"https://github.com/webistomin"},"contributors":[{"name":"Yousuf Khan","url":"https://github.com/yusufkhan07"}],"license":"MIT","engines":{"node":">=10"},"bugs":{"url":"https://github.com/webistomin/nanogram.js/issues"},"homepage":"https://github.com/webistomin/nanogram.js#readme","devDependencies":{"@babel/core":"^7.13.8","@babel/preset-env":"^7.13.8","@commitlint/cli":"^12.0.1","@commitlint/config-angular":"^12.0.1","@ls-lint/ls-lint":"^1.9.2","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-inject":"^4.0.2","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^11.2.0","@size-limit/preset-small-lib":"^4.9.2","@types/jest":"^26.0.20","@typescript-eslint/eslint-plugin":"^4.15.2","@typescript-eslint/parser":"^4.15.2","agadoo":"^2.0.0","babel-jest":"^26.6.3","cross-env":"^7.0.3","dotenv-cli":"^4.0.0","eslint":"^7.21.0","eslint-config-prettier":"^8.1.0","eslint-plugin-jest":"^24.1.5","eslint-plugin-prettier":"^3.3.1","husky":"^5.1.1","jest":"^26.6.3","lint-staged":"^10.5.4","lodash.capitalize":"^4.2.1","minimist":"^1.2.5","npm-run-all":"^4.1.5","pinst":"^2.1.6","prettier":"^2.2.1","release-it":"^14.4.1","rimraf":"^3.0.2","rollup":"^2.40.0","rollup-plugin-banner2":"^1.2.1","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-sourcemaps":"^0.6.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","size-limit":"^4.9.2","ts-jest":"^26.5.2","tslib":"^2.1.0","typedoc":"^0.20.28","typescript":"^4.2.2","xhr-mock":"^2.5.1"},"gitHead":"7a03911f80fb4c02b50165e67b0288bdb411a1bb","_id":"nanogram.js@3.2.0","_nodeVersion":"14.15.4","_npmVersion":"7.5.4","dist":{"integrity":"sha512-EhfLm2yc5uXfMYY2VuRVt3NDCKC5RhCwgrq7+ubXKhNvL/59ploF3uuaf8BcF9uoE/0xSUBZVCk8kwh1qb0Dhw==","shasum":"c9e3c1cfc31d1e39aeed6950d107ac4985cfcde0","tarball":"https://registry.npmjs.org/nanogram.js/-/nanogram.js-3.2.0.tgz","fileCount":163,"unpackedSize":175579,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOzmOCRA9TVsSAnZWagAA/CMP/2iYXzusUWu0ZpUxz66D\nt/BAqk+YHDNHEH+xj3FD1Qci2GvvFH7ewWje4hVfg4vPZKItdpCGvNBdBqZ7\n5w3OSHHa9LEbJmq2ouAqUdGWE7vv4lljZfS3Z+hkpRbvxPdRrA5cqMi/EOFi\ns0jEWdgXIWmgA2vkTgqBYzawfFvFE4pI5qPrwFzBvLWRvtp0zBmf7mEAf4wG\nhI4LiiE8QDHi1OQiBS/ws9WW2+6H9izn4MVTvkMa2d+cmqz0EK6lk5DCDNba\nOlg5aPYfTUrzmcA60gsOoaIbZghWQa/aQx1+HtWDD4Fk3ZdwUa3OXfhaOUtA\nFV4SmSGBbN4Qk87wkjX2y3vUwha76C7hbsObOv/0GqPVqCzB1bbcLlbyf8iE\nuUaNEN0zLedO3ZE3M6+8DlYHjViGdBX8DH70WKMKtNjw/dJ4lpePjJ38Pk4o\nf/Qy2UbC4qw6t62vaSQQua4fqEORnjhygufzLi5kE+EoUxbImwgLMhWfeyV7\n152w9AA5AZW8vdbZK5aWVxGmRfadp91/wLitLYPYQOLE9+DTkLMKAKu9hdz4\n1AzBvCac44FJn9WOAkJsKabS94ldaA3fykbPgDfIqB811vZbx6oEOKeVXbEb\npWR4Jnlv8tyD4Ji4R74KNxZiAqO35b2yTsYSsxswoXpc9Leor+etgwmC5ptA\nswEz\r\n=3JGs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICtLp1NKTlwZBkE/XxSlONhdQe05mTBIKfVpthP34WLBAiB0ky7FqG0UUkg3naxsWQt1rD1xrSXebPZct0t0hMql0A=="}]},"_npmUser":{"name":"webistomin","email":"webistomin@gmail.com"},"directories":{},"maintainers":[{"name":"webistomin","email":"webistomin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nanogram.js_3.2.0_1614494094220_0.5203707284658996"},"_hasShrinkwrap":false},"3.3.0-0":{"name":"nanogram.js","version":"3.3.0-0","description":"An easy-to-use and simple Instagram package allows you to fetch media content without API and access token.","reveal":true,"sideEffects":false,"keywords":["instagram","instagram-scrapping","instagram-photos","instafeed","instagram-api"],"main":"./dist/nanogram.cjs.js","module":"./dist/esm/nanogram.js","unpkg":"./dist/nanogram.iife.js","jsdelivr":"./dist/nanogram.iife.js","typings":"./dist/nanogram.d.ts","exports":{".":{"browser":"./dist/esm/nanogram.js","import":"./dist/esm/nanogram.js","require":"./dist/nanogram.cjs.js","default":"./dist/esm/nanogram.js"},"./":"./","./package.json":"./package.json"},"scripts":{"prebuild":"rimraf dist","build":"run-s prebuild build:all build:dts","build:all":"cross-env NODE_ENV=production rollup --config config/rollup.config.js","build:dts":"tsc -d --declarationDir dist --declarationMap --emitDeclarationOnly","build:cjs":"cross-env NODE_ENV=production rollup --config config/rollup.config.js --format cjs","build:es":"cross-env NODE_ENV=production rollup --config config/rollup.config.js --format es","build:esm":"cross-env NODE_ENV=production rollup --config config/rollup.config.js --format esm","build:iife":"cross-env NODE_ENV=production rollup --config config/rollup.config.js --format iife","build:size":"run-s prebuild build check-size","lint":"run-s eslint:write prettier:write","eslint:write":"eslint --ext .js,.ts {src,test}/* --fix --max-warnings 0","prettier:write":"prettier --write \"{src,test}/**/*.{js,ts}\"","test":"jest --config jest.config.js --coverage --silent","tree-shake":"agadoo","check-size":"size-limit","release":"dotenv release-it --verbose","prepare":"husky install"},"repository":{"type":"git","url":"githttps://github.com/webistomin/nanogram.js.git"},"author":{"name":"Alexey Istomin","email":"webistomin@gmail.com","url":"https://github.com/webistomin"},"contributors":[{"name":"Yousuf Khan","url":"https://github.com/yusufkhan07"}],"license":"MIT","engines":{"node":">=10"},"bugs":{"url":"https://github.com/webistomin/nanogram.js/issues"},"homepage":"https://github.com/webistomin/nanogram.js#readme","devDependencies":{"@babel/core":"^7.14.3","@babel/preset-env":"^7.14.2","@commitlint/cli":"^12.1.4","@commitlint/config-angular":"^12.1.4","@ls-lint/ls-lint":"^1.9.2","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-inject":"^4.0.2","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.0.0","@size-limit/preset-small-lib":"^4.10.3","@types/jest":"^26.0.23","@typescript-eslint/eslint-plugin":"^4.24.0","@typescript-eslint/parser":"^4.24.0","agadoo":"^2.0.0","babel-jest":"^26.6.3","cross-env":"^7.0.3","dotenv-cli":"^4.0.0","eslint":"^7.26.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jest":"^24.3.6","eslint-plugin-prettier":"^3.4.0","fast-async":"^6.3.8","husky":"^6.0.0","jest":"^26.6.3","lint-staged":"^11.0.0","lodash.capitalize":"^4.2.1","minimist":"^1.2.5","npm-run-all":"^4.1.5","pinst":"^2.1.6","prettier":"^2.3.0","release-it":"^14.6.2","rimraf":"^3.0.2","rollup":"^2.48.0","rollup-plugin-banner2":"^1.2.2","rollup-plugin-json":"^4.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-sourcemaps":"^0.6.3","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","size-limit":"^4.10.3","ts-jest":"^26.5.6","tslib":"^2.2.0","typedoc":"^0.20.36","typescript":"^4.2.4","xhr-mock":"^2.5.1"},"readme":"<!-- An easy-to-use and simple Instagram package allows you to fetch media content without API and access token -->\n\n---\n\n<p align=\"center\">\n  <img width=\"50%\" src=\"https://raw.githubusercontent.com/webistomin/nanogram.js/260d58af351d84606a75b32160f349c9a444691d/assets/logo.svg\" alt=\"Nanogram\">\n</p>\n\n---\n\n<h4 align=\"center\">An easy-to-use and simple Instagram package allows you to fetch media content <strong>without API</strong> and <strong>access token</strong>.</h4>\n\n<h5 align=\"center\">⭐️ Star me on GitHub — it helps!</h5>\n\n<p align=\"center\">\n  <a href=\"https://github.com/webistomin/nanogram.js/actions/workflows/ci.yml\">\n    <img src=\"https://github.com/webistomin/posthtml-link-noreferrer/actions/workflows/ci.yml/badge.svg\"\n         alt=\"GitGub Actions\">\n  </a>\n  <a href=\"https://codecov.io/gh/webistomin/nanogram.js\">\n    <img src=\"https://codecov.io/gh/webistomin/nanogram.js/branch/master/graph/badge.svg\" alt=\"codecoverage\" />\n  </a>\n  <a href=\"https://www.codefactor.io/repository/github/webistomin/nanogram.js\"><img src=\"https://www.codefactor.io/repository/github/webistomin/nanogram.js/badge\" alt=\"CodeFactor\" /></a>\n  <img alt=\"GitHub issues\" src=\"https://img.shields.io/github/issues/webistomin/nanogram.js\">\n  <img alt=\"GitHub last commit\" src=\"https://img.shields.io/github/last-commit/webistomin/nanogram.js\">\n  <img alt=\"npm type definitions\" src=\"https://img.shields.io/npm/types/nanogram.js\">\n  <a href=\"https://bundlephobia.com/result?p=nanogram.js\">\n  <img alt=\"npm bundle size\" src=\"https://img.shields.io/bundlephobia/minzip/nanogram.js\">\n  </a>\n</p>\n\n<p align=\"center\">\n<a href=\"https://www.npmjs.com/package/nanogram.js\"><img alt=\"npm\" src=\"https://img.shields.io/npm/v/nanogram.js\" /></a>\n<a href=\"https://www.npmjs.com/package/nanogram.js\"><img alt=\"downloads\" src=\"https://img.shields.io/npm/dt/nanogram.js\" /></a>\n  <a href=\"https://www.jsdelivr.com/package/npm/nanogram.js\"><img alt=\"jsdeliver\" src=\"https://img.shields.io/jsdelivr/npm/hy/nanogram.js?style=rounded\" /></a>\n<a href=\"#contributors-\"><img alt=\"contributors\" src=\"https://img.shields.io/badge/all_contributors-2-orange.svg\" /></a>\n</p>\n\n<p align=\"center\">\n  <a href=\"#warning-\">Warning</a> •\n  <a href=\"#key-features-\">Key Features</a> •\n  <a href=\"#demo-\">Demo</a> •\n  <a href=\"#documentation-\">Documentation</a> •\n  <a href=\"#installation-\">Installation</a> •\n  <a href=\"#how-to-use-\">How To Use</a> •\n  <a href=\"#caveats-\">Caveats</a> •\n  <a href=\"#browsers-support-\">Browsers support</a> •\n  <a href=\"#license-\">License</a>  •\n  <a href=\"#contributing-\">Contributing</a>\n</p>\n\n## Warning ❗\n\nInstagram [has introduced](https://stackoverflow.com/a/66687344/13374604) a `strict-origin-when-cross-origin` policy since February 2021. So they don't allow cross-site content access anymore. For now, I am not sure how to solve this issue.\n\n## Key Features ✨\n\n* **Small.** ~ 2KB (minified and gzipped). <a href=\"https://github.com/ai/size-limit\">Size Limit</a> controls the size\n* **No dependencies**\n* No need for the **access token** secret\n* **Easy to use**\n* **Typescript** support\n* **Tree shakeable**\n\n## Demo 👀\n\n### [DEMO](https://codepen.io/webistomin/pen/vYNrgYL)\n\n## Documentation 🔨\n\nYou can read the full documentation [here](https://nanogram-js.now.sh/)\n\n## Installation 🚀\n\n### Using package managers\n\n#### npm\n```shell script\n$ npm install nanogram.js --save\n```\n\n#### yarn\n```shell script\n$ yarn add nanogram.js\n```\n\n### via CDN\n\nAdd script right before closing `</body>` tag\n\n```html\n<script src=\"https://unpkg.com/nanogram.js@3.0.3/dist/nanogram.iife.js\"></script>\nor\n<script src=\"https://cdn.jsdelivr.net/npm/nanogram.js@3.0.3/dist/nanogram.iife.js\"></script>\n```\n\n_Hint:_ for a better performance add [preconnect](https://css-tricks.com/using-relpreconnect-to-establish-network-connections-early-and-increase-performance/) link in the head of your document. \n\n```html \n<head>\n  <!-- for unkpg cdn --> \n  <link rel=\"preconnect\" href=\"https://unpkg.com\">\n\n  <!-- for jsdelivr cdn -->\n  <link rel=\"preconnect\" href=\"https://cdn.jsdelivr.net\">  \n\n\n  <!-- dns-prefetch only for IE11 --> \n  <!--\t<link rel=\"dns-prefetch\" href=\"https://unpkg.com\"> -->\n  <!--\t<link rel=\"dns-prefetch\" href=\"https://cdn.jsdelivr.net\"> -->\n</head>\n```\n\n## How to use 🤔\n\n### **Get media content by providing instagram username**\n\n#### ES2015\n\n```js\nimport { getMediaByUsername } from 'nanogram.js'\n\ngetMediaByUsername('instagram').then((media) => {\n  console.log(media);\n});\n```\n\n#### CommonJS\n\n```js\nconst getMediaByUsername = require('nanogram.js').getMediaByUsername;\n\ngetMediaByUsername('instagram').then((media) => {\n  console.log(media);\n});\n```\n\n#### IIFE\n\n```js\nconst getMediaByUsername = window.Nanogram.getMediaByUsername\n\ngetMediaByUsername('instagram').then((media) => {\n  console.log(media);\n});\n```\n\n_Note:_ get content from [user page](https://www.instagram.com/instagram/). 12 photos is the maximum for this method.\n\n---\n\n### **Get media content by providing instagram post id**\n\n#### ES2015\n\n```js\nimport { getMediaByPostId } from 'nanogram.js'\n\ngetMediaByPostId('CIrIDMtDwn4').then((media) => {\n  console.log(media);\n});\n```\n\n#### CommonJS\n\n```js\nconst getMediaByPostId = require('nanogram.js').getMediaByPostId;\n\ngetMediaByPostId('CIrIDMtDwn4').then((media) => {\n  console.log(media);\n});\n```\n\n#### IIFE\n\n```js\nconst getMediaByPostId = window.Nanogram.getMediaByPostId\n\ngetMediaByPostId('CIrIDMtDwn4').then((media) => {\n  console.log(media);\n});\n```\n\n_Note_: get content from [post page](https://www.instagram.com/p/CIrIDMtDwn4/)\n\n---\n\n### **Get media content by providing instagram reel id**\n\n#### ES2015\n\n```js\nimport { getMediaByReelId } from 'nanogram.js'\n\ngetMediaByReelId('CKONdDkJaPU').then((media) => {\n  console.log(media);\n});\n```\n\n#### CommonJS\n\n```js\nconst getMediaByReelId = require('nanogram.js').getMediaByReelId;\n\ngetMediaByReelId('CKONdDkJaPU').then((media) => {\n  console.log(media);\n});\n```\n\n#### IIFE\n\n```js\nconst getMediaByReelId = window.Nanogram.getMediaByReelId\n\ngetMediaByReelId('CKONdDkJaPU').then((media) => {\n  console.log(media);\n});\n```\n\n_Note_: get content from [reel page](https://www.instagram.com/reel/CKONdDkJaPU/)\n\n---\n\n### **Get media content by providing instagram tag**\n\n#### ES2015\n\n```js\nimport { getMediaByTag } from 'nanogram.js'\n\ngetMediaByTag('sunset').then((media) => {\n  console.log(media);\n});\n```\n\n#### CommonJS\n\n```js\nconst getMediaByTag = require('nanogram.js').getMediaByTag;\n\ngetMediaByTag('sunset').then((media) => {\n  console.log(media);\n});\n```\n\n#### IIFE\n\n```js\nconst getMediaByTag = window.Nanogram.getMediaByTag\n\ngetMediaByTag('sunset').then((media) => {\n  console.log(media);\n});\n```\n\n_Note:_ get content from [tag page](https://www.instagram.com/explore/tags/sunset/)\n\n---\n\n### **Get media content by providing location id and place name**\n\n#### ES2015\n\n```js\nimport { getMediaByLocation } from 'nanogram.js'\n\ngetMediaByLocation(6264386, 'highbridge-park').then((media) => {\n  console.log(media);\n});\n```\n\n#### CommonJS\n\n```js\nconst getMediaByLocation = require('nanogram.js').getMediaByLocation;\n\ngetMediaByLocation(6264386, 'highbridge-park').then((media) => {\n  console.log(media);\n});\n```\n\n#### IIFE\n\n```js\nconst getMediaByLocation = window.Nanogram.getMediaByLocation\n\ngetMediaByLocation(6264386, 'highbridge-park').then((media) => {\n  console.log(media);\n});\n```\n\n_Note:_ get content from [location page](https://www.instagram.com/explore/locations/6264386/highbridge-park)\n\n---\n\n### **Get all available countries**\n\n#### ES2015\n\n```js\nimport { getCountries } from 'nanogram.js'\n\ngetCountries().then((media) => {\n  console.log(media);\n});\n```\n\n#### CommonJS\n\n```js\nconst getCountries = require('nanogram.js').getCountries;\n\ngetCountries().then((media) => {\n  console.log(media);\n});\n```\n\n#### IIFE\n\n```js\nconst getCountries = window.Nanogram.getCountries\n\ngetCountries().then((media) => {\n  console.log(media);\n});\n```\n\n_Note:_ get countries from [location page](https://www.instagram.com/explore/locations/)\n\n---\n\n### **Get all cities by providing country id**\n\n#### ES2015\n\n```js\nimport { getCitiesByCountryId } from 'nanogram.js'\n\ngetCitiesByCountryId('US').then((media) => {\n  console.log(media);\n});\n```\n\n#### CommonJS\n\n```js\nconst getCitiesByCountryId = require('nanogram.js').getCitiesByCountryId;\n\ngetCitiesByCountryId('US').then((media) => {\n  console.log(media);\n});\n```\n\n#### IIFE\n\n```js\nconst getCitiesByCountryId = window.Nanogram.getCitiesByCountryId\n\ngetCitiesByCountryId('US').then((media) => {\n  console.log(media);\n});\n```\n\n_Note:_ get cities from [country page](https://www.instagram.com/explore/locations/US/)\n\n---\n\n### **Get all places by providing city id**\n\n#### ES2015\n\n```js\nimport { getPlacesByCityId } from 'nanogram.js'\n\ngetPlacesByCityId('c2728325').then((media) => {\n  console.log(media);\n});\n```\n\n#### CommonJS\n\n```js\nconst getPlacesByCityId = require('nanogram.js').getPlacesByCityId;\n\ngetPlacesByCityId('c2728325').then((media) => {\n  console.log(media);\n});\n```\n\n#### IIFE\n\n```js\nconst getPlacesByCityId = window.Nanogram.getPlacesByCityId\n\ngetPlacesByCityId('c2728325').then((media) => {\n  console.log(media);\n});\n```\n\n_Note:_ get places from [city page](https://www.instagram.com/explore/locations/c2728325/)\n\n---\n\n### **Get media content by providing place id**\n\n#### ES2015\n\n```js\nimport { getMediaByPlaceId } from 'nanogram.js'\n\ngetMediaByPlaceId(2999512).then((media) => {\n  console.log(media);\n});\n```\n\n#### CommonJS\n\n```js\nconst getMediaByPlaceId = require('nanogram.js').getMediaByPlaceId;\n\ngetMediaByPlaceId(2999512).then((media) => {\n  console.log(media);\n});\n```\n\n#### IIFE\n\n```js\nconst getMediaByPlaceId = window.Nanogram.getMediaByPlaceId\n\ngetMediaByPlaceId(2999512).then((media) => {\n  console.log(media);\n});\n```\n\n_Note:_ get content from [place page](https://www.instagram.com/explore/locations/2999512/)\n\n---\n\n### **Get media content by providing search query**\n\n#### ES2015\n\n```js\nimport { getMediaBySearchQuery } from 'nanogram.js'\n\ngetMediaBySearchQuery('sunset').then((media) => {\n  console.log(media);\n});\n```\n\n#### CommonJS\n\n```js\nconst getMediaBySearchQuery = require('nanogram.js').getMediaBySearchQuery;\n\ngetMediaBySearchQuery('sunset').then((media) => {\n  console.log(media);\n});\n```\n\n#### IIFE\n\n```js\nconst getMediaBySearchQuery = window.Nanogram.getMediaBySearchQuery\n\ngetMediaBySearchQuery('sunset').then((media) => {\n  console.log(media);\n});\n```\n\n_Note:_ get content from searchbar on the top of the page\n\n---\n\n## Caveats 💣\n\n<details>\n    <summary>How to get next page? There are only 12 photos</summary>\n    <br/>\n    12 photos is the maximum. I think there is no way to load more content.\nUse instafeed.js with access_token to load more items.\n</details>\n\n<details>\n    <summary>Nanogram stopped working (Cannot read property '0' of undefined)</summary>\n    <br/>\n     Perhaps you made a large number of requests in a short period of time. There is a limit.\n      Usually, the duration of a temporary Instagram ban ranges from few hours to 24-48 hours. The duration of ban also depends on your follow up actions. If you would continue doing the wrong actions, the ban may prolong.\n</details>\n\n## Browsers support 🌎\n\n| [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png\" alt=\"IE / Edge\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)<br/>IE / Edge | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png\" alt=\"Firefox\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)<br/>Firefox | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png\" alt=\"Chrome\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)<br/>Chrome | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/safari/safari_48x48.png\" alt=\"Safari\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)<br/>Safari | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/safari-ios/safari-ios_48x48.png\" alt=\"iOS Safari\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)<br/>iOS Safari | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/opera/opera_48x48.png\" alt=\"Opera\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)<br/>Opera | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/yandex/yandex_48x48.png\" alt=\"Yandex\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)<br/>Yandex |\n| --------- | --------- | --------- | --------- | --------- | --------- | --------- |\n| IE11*, Edge 12+| 27+ | 32+ | 7.1+| 8+ | 19+| 14.2+\n\n`*` – For IE11 you need to install a **Promise** polyfill.\n\nIf you are using version **less than 2.0.0** you will also need polyfill for **Fetch API**.\n\nIf you want maximum browser compatibility, please use polyfills.\n\nSee caniuse for [promise](https://caniuse.com/#search=promise).\n\n### Browsers polyfills\n\nIf you want to send a polyfill only to browsers that need it, there's a handy service called [Polyfill.io](https://polyfill.io/v3/url-builder/) which does just that, it offers a wide array of polyfills.\n\nHere's an example of using [polyfill.io](https://polyfill.io/v3/url-builder/) to polyfill only the `Promise` feature, so if we put this right before closing `</body>` tag of `index.html` and `Nanogram.js` script, Polyfill.io will read the user agent and use that information to determine if the browser requires a polyfill for the feature or features listed. Since I'm using Chrome it will send back an empty response since my browser doesn't need it, pretty slick.\n\n```html\n<script src=\"https://polyfill.io/v3/polyfill.min.js?features=Promise\"></script>\n```\n\nAlternatively, you can install packages like [es6-promise](https://github.com/stefanpenner/es6-promise).\n\n### Node.js\n\nNode.js doesn't have a built-in implementation of the `XHR API`, but you can use any library with a compatible interface, such [xmlhttprequest](https://www.npmjs.com/package/xmlhttprequest).\n\nIf you are using version **less than 2.0.0** you need `Fetch API` instead of `XHR API`. Such [node-fetch](https://github.com/node-fetch/node-fetch).\n\n## License 📄\n\n### [MIT](https://github.com/webistomin/nanogram.js/blob/master/LICENSE)\n\n## Contributing 🎉\n\nFound a bug? Missing a specific feature?\nYour contributions are always welcome! Please have a look at the [contribution guidelines](https://github.com/webistomin/nanogram.js/blob/master/CONTRIBUTING.md) first.\n\n## Contributors ✨\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tr>\n    <td align=\"center\"><a href=\"https://webistom.in/en\"><img src=\"https://avatars0.githubusercontent.com/u/30475699?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Alexey Istomin</b></sub></a><br /><a href=\"#infra-webistomin\" title=\"Infrastructure (Hosting, Build-Tools, etc)\">🚇</a> <a href=\"https://github.com/webistomin/nanogram.js/commits?author=webistomin\" title=\"Code\">💻</a> <a href=\"#ideas-webistomin\" title=\"Ideas, Planning, & Feedback\">🤔</a></td>\n    <td align=\"center\"><a href=\"https://github.com/yusufkhan07\"><img src=\"https://avatars1.githubusercontent.com/u/24753161?v=4\" width=\"100px;\" alt=\"\"/><br /><sub><b>Yousuf Khan</b></sub></a><br /><a href=\"https://github.com/webistomin/nanogram.js/commits?author=yusufkhan07\" title=\"Code\">💻</a> <a href=\"https://github.com/webistomin/nanogram.js/commits?author=yusufkhan07\" title=\"Tests\">⚠️</a> <a href=\"https://github.com/webistomin/nanogram.js/issues?q=author%3Ayusufkhan07\" title=\"Bug reports\">🐛</a></td>\n  </tr>\n</table>\n\n<!-- markdownlint-enable -->\n<!-- prettier-ignore-end -->\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n","readmeFilename":"README.md","gitHead":"189bf4e32dda6a4edf4c92537e344845afc9f410","_id":"nanogram.js@3.3.0-0","_nodeVersion":"14.15.4","_npmVersion":"6.14.7","dist":{"integrity":"sha512-nXnz+39I2p2o5tSD/VXCKdz7D8ePKv9Exw9HjKYg3A4qvUXzd3IKzXbe/vfic3nztHaiaL4Sn54F25XHMimRAw==","shasum":"aa273e625d61ce0cecc4f046cf47e95857890724","tarball":"https://registry.npmjs.org/nanogram.js/-/nanogram.js-3.3.0-0.tgz","fileCount":188,"unpackedSize":191490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgqAfpCRA9TVsSAnZWagAA/+wQAJ8is+AXPD69+DUt7cf2\nHO5vCw4vCsBOCj9sR0BOfKXMMqzZttfIAvutUMYti3c+feShe1M7dq4Wuqml\nYFGnP7Hr58XXiAp2X6xfrJgGKAI5/qohyATkZplPwbA77gFvY7bP/YYmmQLr\ncfMSfAXx1Ws5cRmGlkA3+R+qqKgJvV4rbtkfjA3oFrkxQkzZVXKwJEZOi871\nTGXPFEnKwWzVYwtxLvJggPo0TjusX64GL7lEub4r0faYYvLV3YN0wEoN+rVr\nJTidV2MgbqpO/QW99QbinLyQKwi9LIaxORO+HNpXPMbU97MZ799NIug00bVW\n8frrW9LlrhC9eSeOWKtw2f/19TyiAZmPdfdceHf270wo4CD1iVEBLbIORkS7\nSV+kCRKIWmM2FpfwMpPEInqr/zewxiPkKSiB9Tzf+bpPYtc5iwl3OaqOgN94\nleSCV5DGu9vnjk2FVtfj6GnVthAyhQobCQW3a5fcOudptvz/TXzoEzGDtLtS\n0/O7IjdxCuqjIChQvhx2LI5MuJI3bIMmI7ncgHzdZu2YxO0R9OJKmYZPhlsr\nVsZYhPVN1HqEKsR1C9rPYQ73KFY/XgTT0bfxeklEfip9eZ4wv4ulJ/RLrZL+\nhTpnV4vC42CPeBg4NIVeUvF0CxJ8wxpWEj5B11zTWS419m3V+rg0FOT8m0lz\nwJvm\r\n=XmOs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjfuvUjj8oOmC/GfonPmIv1Se+3+KqAgapke/qA+4N4AIgFbvu4HWvadD2klcFPetb8xbBCCX14SIF3Ijn1Jyicp0="}]},"_npmUser":{"name":"webistomin","email":"webistomin@gmail.com"},"directories":{},"maintainers":[{"name":"webistomin","email":"webistomin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nanogram.js_3.3.0-0_1621624809390_0.1316094902963958"},"_hasShrinkwrap":false}},"time":{"created":"2020-04-19T17:10:43.701Z","0.1.0":"2020-04-19T17:10:44.010Z","modified":"2022-05-10T09:03:11.381Z","1.0.0":"2020-04-20T18:30:15.585Z","1.0.1":"2020-05-10T13:47:01.212Z","1.0.2-beta.0":"2020-05-21T10:33:44.587Z","1.0.2-beta.1":"2020-05-21T10:45:21.875Z","1.0.2":"2020-05-25T13:19:29.478Z","2.0.0":"2020-07-20T09:11:48.328Z","2.0.1":"2020-10-17T18:37:56.615Z","2.0.2":"2020-10-17T19:52:32.513Z","3.0.0":"2020-12-26T10:17:58.761Z","3.0.1":"2020-12-26T10:35:48.618Z","3.0.2":"2020-12-26T12:22:17.348Z","3.0.3":"2021-01-03T16:28:33.126Z","3.1.0":"2021-01-24T08:12:06.095Z","3.2.0":"2021-02-28T06:34:54.396Z","3.3.0-0":"2021-05-21T19:20:09.519Z"},"maintainers":[{"name":"webistomin","email":"webistomin@gmail.com"}],"description":"An easy-to-use and simple Instagram package allows you to fetch media content without API and access token.","homepage":"https://github.com/webistomin/nanogram.js#readme","repository":{"type":"git","url":"githttps://github.com/webistomin/nanogram.js.git"},"author":{"name":"Alexey Istomin","email":"webistomin@gmail.com","url":"https://github.com/webistomin"},"bugs":{"url":"https://github.com/webistomin/nanogram.js/issues"},"license":"MIT","readme":"","readmeFilename":"","keywords":["instagram","instagram-scrapping","instagram-photos","instafeed","instagram-api"],"contributors":[{"name":"Yousuf Khan","url":"https://github.com/yusufkhan07"}]}