{"_id":"@bornfight/gocart","_rev":"23-13c4307c4bcf1d964d78812082808941","name":"@bornfight/gocart","dist-tags":{"latest":"1.0.10"},"versions":{"1.0.0":{"name":"@bornfight/gocart","version":"1.0.0","keywords":["library"],"author":{"url":"https://www.bornfight.com/","name":"Bornfight","email":"hello@bornfight.com"},"license":"MIT","_id":"@bornfight/gocart@1.0.0","maintainers":[{"name":"mario.loncarek","email":"mario.loncarek@gmail.com"},{"name":"renatoruk","email":"renato.ruk@gmail.com"},{"name":"degordian-dev","email":"development.tools@degordian.com"}],"homepage":"","dist":{"shasum":"0b2e6b7ff6f2e09afcb39c8b584960e0063670c2","tarball":"https://registry.npmjs.org/@bornfight/gocart/-/gocart-1.0.0.tgz","fileCount":8,"integrity":"sha512-Fx05bKGsUkFj5fMfnkqyhMG6QAnjLQnYkwntTM22lVzfGuoM96E6jLIvY/LAq/+ztnthrJNUvZpCRqf973jn/Q==","signatures":[{"sig":"MEYCIQDXW1/7eHw6ozLsj+HCTfOjSJsNB181BcVBwUsPaSrU3AIhAOmAIsKlFgN9bqx+M3wdn7KE9NS/7ytHFVGKFRoqnAQN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnxHrCRA9TVsSAnZWagAAOsYQAIdWWrFPPvbZi+lZ9U9S\nk49HxSsvlwQCjuyf27nli5bC8an1IsTFF0qb5ldVF6o7eS1025KMNg644dcJ\nyM/v1c92z7U/ZvHmKVhEm12gJAo+O4hX57MXSJFCnSNGW/8T0GHaJnKmNcx0\nYehQkFsgLz3i8iWWu/bYjv1BVqO9OcSV4cm8AVZK8oiPrd+UAhrr5AJGuGIi\ntihMTS56oQoxnFwUi3QD62/pWS5p44IbawRwcn66pnzpw5v1o4dm9v3oVR4s\nF5/cr8hcOjpavWebr2RoWqQxJhTfZlvsnm35ZFefr8kQldQYcSmcDRhCjIpA\n1/BpMUunFR/ixMxWXA3U9DI5VOtG9xaMYy2WP72ekUz2d1HdADMSvdApMmrM\nJDZSMimPyaHgM4WscPZ3eCkKFHqZpSnzZHY8XfhPeb926b+PQL9mgGzJgBQQ\nF95MvUhktuXugkaMfV7D7E7tpXFKwecYE1HYoRtvOiKrcxKko2ArcePTOlMK\nJ+2N1nxlQNWcjo1GrI2CEtulo1LJbolsPziYrZ4hOleVKxEEHZtUvRJpPEih\nxDRBnDJfF4JI1QIAYEp4eHJClMU0ltsdZR7Mo7IvUyrRg3W0sTnnMXm8AAs2\nfNPKw72Yc2EJf5QM8dMw5gVm1leKdEb4fbgpsQUuWdWkZunXdi7+2LjUfqvY\nmURG\r\n=DCx4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"gitHead":"8db198bea9a94e2a8c2bb4dd1c9e9663df40548d","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","postinstall":"node bin/postinstall"},"_npmUser":{"name":"mario.loncarek","email":"mario.loncarek@gmail.com"},"repository":{"url":"","type":""},"_npmVersion":"6.11.3","description":"goCart.js - Complete Shopify Ajax cart from Bornfight","directories":{},"_nodeVersion":"11.13.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"node-sass":"^4.12.0","whatwg-fetch":"^3.0.0","form-serialize":"^0.7.2","@shopify/theme-currency":"^3.0.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.9.0","dotenv":"8.1.0","eslint":"^6.1.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"8.1.0","camelcase":"^5.2.0","react-dom":"^16.9.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.1.0","@babel/core":"7.6.2","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.2","dotenv-expand":"4.2.0","eslint-loader":"3.0.1","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","@babel/preset-env":"^7.4.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.0","webpack-dev-server":"3.8.1","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.15.0","html-webpack-plugin":"4.0.0-beta.8","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"2.1.2","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","webpack-manifest-plugin":"2.1.2","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.0.1","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/gocart_1.0.0_1570705899180_0.6839608534286334","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@bornfight/gocart","version":"1.0.1","keywords":["library"],"author":{"url":"https://www.bornfight.com/","name":"Bornfight","email":"hello@bornfight.com"},"license":"MIT","_id":"@bornfight/gocart@1.0.1","maintainers":[{"name":"degordian-dev","email":"development.tools@degordian.com"},{"name":"mario.loncarek","email":"mario.loncarek@gmail.com"},{"name":"renatoruk","email":"renato.ruk@gmail.com"}],"homepage":"","dist":{"shasum":"8e50186749d1315299e7536ad4dfb298d3fce76b","tarball":"https://registry.npmjs.org/@bornfight/gocart/-/gocart-1.0.1.tgz","fileCount":20,"integrity":"sha512-nzMGilYr6rc6YhwiDxDY+GXyrZ2JoRUFd3ahGVxPCo9M8IdMq2kYiQVLQB623wqHO1ngfE8Q0DycMdTr8n7lJg==","signatures":[{"sig":"MEYCIQC2YlNNGRZQL087HAcGeNwYA9Wk1IElky2BeiifDI24nQIhALnokWNM1n18rmZAB/xYNPiOBH1n51nA/jeB25Dwi39S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpYjjCRA9TVsSAnZWagAAjoMQAIX16+D7Iiwr2SzlgCrh\nCQdAEMpnBreREBlwzW2EEHT/xDneik5+two5BKZQSD+iWg/R3ZRHiRlOV5Oo\ndePjd6McI6zLoEP5ZUMX6boZtyhRZknH4xZl9V8CvfSXOwvm8olMJKmXmha2\nxXSRWQwD6OuGFBPIEYOZeBYXJFLUGhyUoPngfgoBIMUjjDP1ASwxk4crO8lb\nwvQ2VsiK7wQuqWhzZs/QQkCFJq9X5gQinTB0X+GtIme4KjrWoYBQsgS7wv0l\nxPviX6TnhGNxe1shYykPSHgPxEXNWL4Ye+bHpTAH2Q/QgoNJpKrlqZH/7alw\njIXCE12XeMSNekBuCrxNHO52ZT5nhpzUng/SnJegvpMexQ7kfZJOwgiK0NbO\nkoTNB9vaenFDzPIWgMP4eq6F/adtZMccmmqsxJaNtxhnIyNfFSYfNcoLiCGj\nAkBiK8SCF8yF3QVvqmSNZMJWv/ee2bLROZa6xgmhViI/YiSG454J90xbKuc7\nKRYNH0JLrDd6/UbWO63Ch+t77jHJdpE7R9gDkxUEwDYpWQVmzHJ/e0j6UZck\nNLc78k31cWUgMWG+/Td5gGUL2xWwnYhw+DM90PonwAelf4oarvU5q4eri6KC\nfHvEuYwICYwdbewDAIId5ZeA4qUFkbjXtIVf3jhj/bHsEgCAVAyyXtJoOsdj\noK9Z\r\n=XhWz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"gitHead":"1c03c4b7159100fc6bdb936c74a5b31de7a77f92","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","postinstall":"node bin/postinstall"},"_npmUser":{"name":"mario.loncarek","email":"mario.loncarek@gmail.com"},"repository":{"url":"","type":""},"_npmVersion":"6.12.0","description":"goCart.js - Complete Shopify Ajax cart from Bornfight","directories":{},"_nodeVersion":"11.13.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"node-sass":"^4.12.0","whatwg-fetch":"^3.0.0","form-serialize":"^0.7.2","@shopify/theme-currency":"^3.0.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.9.0","dotenv":"8.1.0","eslint":"^6.1.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"8.1.0","camelcase":"^5.2.0","react-dom":"^16.9.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.1.0","@babel/core":"7.6.2","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.2","dotenv-expand":"4.2.0","eslint-loader":"3.0.1","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","@babel/preset-env":"^7.4.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.0","webpack-dev-server":"3.8.1","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.15.0","html-webpack-plugin":"4.0.0-beta.8","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"2.1.2","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","webpack-manifest-plugin":"2.1.2","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.0.1","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/gocart_1.0.1_1571129570298_0.08443828339406068","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@bornfight/gocart","version":"1.0.2","keywords":["library"],"author":{"url":"https://www.bornfight.com/","name":"Bornfight","email":"hello@bornfight.com"},"license":"MIT","_id":"@bornfight/gocart@1.0.2","maintainers":[{"name":"degordian-dev","email":"development.tools@degordian.com"},{"name":"mario.loncarek","email":"mario.loncarek@gmail.com"},{"name":"renatoruk","email":"renato.ruk@gmail.com"}],"homepage":"","dist":{"shasum":"0ab34e9fbfc9a89c2326796421c3ccaa6ad96693","tarball":"https://registry.npmjs.org/@bornfight/gocart/-/gocart-1.0.2.tgz","fileCount":20,"integrity":"sha512-BJKhTSSr3rYMtQLKczh4E3Io+hnid3WmSgpRcrr2OBXkMjK9k+S+mhIWO91lJfvk3L1XuQSLXLg9Jy04NPY/zg==","signatures":[{"sig":"MEQCIHaDjAvKAM4cmq7xeD251Lex+qSfWF+H3YFHto3KZ7fgAiAOs0S4a5gdlL7Mg2hMg/SkM3rkxRriXA9K3jtB7IyLDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpYtPCRA9TVsSAnZWagAAJr8P/0+UMt2w4AGf0v3TOYcv\nmw9t93kAdmhZNJDM1rLts0YTEZdZNPbT+j161lpxb95HqUTLqr6ZTZANefyu\nklHI3AjWfmUoZoB3diKHsXu50ZIe0SXUqBblbvJaWkBdaMBsY/4/Tm13Gw/+\nSJrdKLB2rYKePykal8Z09ObuWQxsQRsSLvdaxmLGxgWeC4rxmOGlkodgAbU5\nI0kWWINx4oHCkAvmhGZ3W+7agoWvN02eC/cdLtDI8FBybupNvHaUfjA6ek5t\nwewn+nBTfFf4He9MPepuw4U/bB4wigroE9pueKbtbi+G5+z/R/VgTf27PYyB\nMeqPGFtUDFnSNVZ+yNhJX7iARURkCbFX0td+jbtPcStUX/iiX1vImjg9z5Rr\n/71xE3loOveLHr7EDRyWTOEie0nuaCtU91rV159snGqgXT03lk/PLBofYgp8\nLkXAHk2FoHEBapkSrLe5fiOaNmyMJ4FTfgspnt/WiV8JA/9OgR2e28yHMkro\n8Wl1cVr52MKgoawK/zryVjQ9Uwp5BEQyyBtzh3f1QwJq1NXcyxZ7mUzm2kvM\nRgEV+0ell57FKvtmGNCvAcPHzUux3Fso0Xie/0Tg9DUP1cCL/JsrrgZT8o3G\nLToWxCTXDZ1gjRSveLFEG+ypE8xMrBoqZ0Z6SouHHFxA6BygNkDPonnoKVGl\nKDCi\r\n=imaI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"gitHead":"0cd9a0615d1c84b79894cedd757e600771b800fb","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","postinstall":"node bin/postinstall"},"_npmUser":{"name":"mario.loncarek","email":"mario.loncarek@gmail.com"},"repository":{"url":"","type":""},"_npmVersion":"6.12.0","description":"goCart.js - Complete Shopify Ajax cart from Bornfight","directories":{},"_nodeVersion":"11.13.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"node-sass":"^4.12.0","whatwg-fetch":"^3.0.0","form-serialize":"^0.7.2","@shopify/theme-currency":"^3.0.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.9.0","dotenv":"8.1.0","eslint":"^6.1.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"8.1.0","camelcase":"^5.2.0","react-dom":"^16.9.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.1.0","@babel/core":"7.6.2","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.2","dotenv-expand":"4.2.0","eslint-loader":"3.0.1","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","@babel/preset-env":"^7.4.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.0","webpack-dev-server":"3.8.1","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.15.0","html-webpack-plugin":"4.0.0-beta.8","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"2.1.2","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","webpack-manifest-plugin":"2.1.2","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.0.1","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/gocart_1.0.2_1571130191400_0.7028921445715588","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@bornfight/gocart","version":"1.0.3","keywords":["library"],"author":{"url":"https://www.bornfight.com/","name":"Bornfight","email":"hello@bornfight.com"},"license":"MIT","_id":"@bornfight/gocart@1.0.3","maintainers":[{"name":"degordian-dev","email":"development.tools@degordian.com"},{"name":"mario.loncarek","email":"mario.loncarek@gmail.com"},{"name":"renatoruk","email":"renato.ruk@gmail.com"}],"homepage":"","dist":{"shasum":"c6d5c2d177aefef99260ee178807d56187a7d5f9","tarball":"https://registry.npmjs.org/@bornfight/gocart/-/gocart-1.0.3.tgz","fileCount":20,"integrity":"sha512-iLSzkYFP3WBE+zChiY//T0fobu01DRVlqJvL2u43q2Yg+gjqzb1ieKXigo59kzGNn9gbFf8Ex8LPAeulA6RhMA==","signatures":[{"sig":"MEUCIDBrgPOu4Asn+ZN/DHsO2CP8Nzi82WX24sYqebgQyb1sAiEAp7U/EiyGx8adkytvY/+c8urZ8h+VRvpwzsrSdsS2Ubw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":200040,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqcLSCRA9TVsSAnZWagAA0K4P/2PXmJATp8PJC74PlO0V\nTThkNcddpSCcyHqc2modFRQK1cdquCNuEB0/p2DH5QnQYJN1Jse7KgCaGaH3\nEaEXlsNE0J+bamd4cWm7Tns6a2+QkqZnpo1AJ/aM5+uyfmyZgbrpdO+jPd9O\nnp1owhIw1OuDXlV3yZA5mlxLhhhzO7RxShrWf52gjc4OyqkjAJsAOy8e8y/R\nTIcOJTWSM9kydAgRWmLuTKoDa7Sc0M55OietJYPkTpqKdR47215pKBQOMbci\nRnn64R8tyV+xByDNqH6k9uPwAAKyi8lfegl1Q7Cffzyphamt9iH7S3v+fpc2\nhkrvBf98k1WdGUmilw5u7HS6Iban46lpP4x+4Ft/qFUSR2Wt7o2qiJ9EaKvb\nb2P14kcHH8qnP82ntHm+pRxrbeR2P0qW8hDAPcQ1IPe9K6fjA6gycL2NTmDd\nANCnmHPG9rIG3up4pqiF3uRWlXcAdIm7r2UbkmuvmQEbLHUvH5W2ST/IQ42B\nd/xS2FaWPtRj7uK/MQaVwpnmgy7ZBARcG8QxuermK+KP5h7hvW7lWwLtKov7\ntBH94gnBZMFeIsZImz5ylKludMar+rdNJeWxv2xL1U2SReGdDBTJd1D6cWEA\nXWm8AOSQk9C/EsN8+VX1pS0ppAJPpjNxvOgPWyT2oWiXdI+XiOt/AXMnt/fO\n3Gwk\r\n=0enh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"gitHead":"9d3e25f193fffe08642ff125dcf3f17b9e45bd7d","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","postinstall":"node bin/postinstall"},"_npmUser":{"name":"mario.loncarek","email":"mario.loncarek@gmail.com"},"repository":{"url":"","type":""},"_npmVersion":"6.12.0","description":"goCart.js - Complete Shopify Ajax cart from Bornfight","directories":{},"_nodeVersion":"11.13.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"node-sass":"^4.12.0","whatwg-fetch":"^3.0.0","form-serialize":"^0.7.2","@shopify/theme-currency":"^3.0.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.9.0","dotenv":"8.1.0","eslint":"^6.1.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"8.1.0","camelcase":"^5.2.0","react-dom":"^16.9.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.1.0","@babel/core":"7.6.2","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.2","dotenv-expand":"4.2.0","eslint-loader":"3.0.1","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","@babel/preset-env":"^7.4.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.0","webpack-dev-server":"3.8.1","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.15.0","html-webpack-plugin":"4.0.0-beta.8","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"2.1.2","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","webpack-manifest-plugin":"2.1.2","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.0.1","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/gocart_1.0.3_1571406543887_0.31400069117324114","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@bornfight/gocart","version":"1.0.4","keywords":["shopify","ajax","cart","drawer"],"author":{"url":"https://www.bornfight.com/","name":"Bornfight","email":"hello@bornfight.com"},"license":"MIT","_id":"@bornfight/gocart@1.0.4","maintainers":[{"name":"degordian-dev","email":"development.tools@degordian.com"},{"name":"mario.loncarek","email":"mario.loncarek@gmail.com"},{"name":"renatoruk","email":"renato.ruk@gmail.com"}],"homepage":"","dist":{"shasum":"75f4b3a4ff7265bfb919195a2b379fcd675642c7","tarball":"https://registry.npmjs.org/@bornfight/gocart/-/gocart-1.0.4.tgz","fileCount":20,"integrity":"sha512-Y6+2ORa+TzSwvCcRyHWQ/rucg9yz4doZ6av4Ra2Nvot/27s3t2Bxa3ws4PovYtCsFcgzWHUrpIzxWyaIN8qNlA==","signatures":[{"sig":"MEUCIFIf1JKeqoZYqFw6jUZhcBZPqKQl/hmbifNKJJexg4fxAiEAmU7bEW4LnGvQybpUD8sQhdPE0ZKOSTa3KTd8n2CLnbA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":200605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsVHHCRA9TVsSAnZWagAAWPoP/2ObxjcXwsWkhmEPMUeI\n2n4Y89ZLz321TxQoYDEQsANd9g2zdrTYbUx34FfLIt9X+fuIS21iU/tZInAs\ntXyvh0hekNehNWHv2K25h7njQcQbXekbiGzEysmdcZ9S0C9gQwnmcdslKNKf\nzzikVnW5ksinNhnArk0xN/7adBy2Mf+l29WPxFSbAF2Bcu1nPc1QzY60A1Z7\nCMtRqZMGGedVQ72PhKCRX4rKqN5//zj2NKYdZeyShlWB0XKiKnPgMiUHpz0n\n7eK5oqvV5a7OSxlI+tPTNUhV4FG/jUbLu6PI71C+xv75XASujDNpP+1K/f8P\nTLLaCanvArA1bb+/Z5M1S799jidVLbc2hLrUtrx6g+0IGpn3m4iY3oES3UjU\nnSujiOLbNho8UhHp1hN+GY0dUW9L5601mDHCmQ67XZ6vqvho8Ao0BZ9yCALZ\nERfrLdPtAME60fU4m/5jfvqwrJkgnrPl7ve6UPhVt29Gnx2LTX50W/k3c930\n6U1OQzG/tJ7AJcdiN28paj1752UeOrmCIfGIMaT71I7HKJH2712g8fmNqarZ\nwmhLGmyQkkiTEHnJ+sQM8CFSpAn2p2wSlhGK0CB81fDgBBx+jh0it2bTU+ph\nWdnbccr5scYB7mwP2FZwAF8WGUuB+Jfjuvr318ufAoKTLcvDaQX/PpKPKSrT\ngZYg\r\n=VLyW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"gitHead":"2de9e39e8b9ec28e3f06f821ad146083e20340dd","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","postinstall":"node bin/postinstall"},"_npmUser":{"name":"mario.loncarek","email":"mario.loncarek@gmail.com"},"repository":{"url":"","type":""},"_npmVersion":"6.12.0","description":"goCart.js - Complete Shopify Ajax cart from Bornfight","directories":{},"_nodeVersion":"12.13.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"node-sass":"^4.12.0","whatwg-fetch":"^3.0.0","form-serialize":"^0.7.2","@shopify/theme-currency":"^3.0.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.9.0","dotenv":"8.1.0","eslint":"^6.1.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"8.1.0","camelcase":"^5.2.0","react-dom":"^16.9.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.1.0","@babel/core":"7.6.2","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.2","dotenv-expand":"4.2.0","eslint-loader":"3.0.1","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","@babel/preset-env":"^7.4.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.0","webpack-dev-server":"3.8.1","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.15.0","html-webpack-plugin":"4.0.0-beta.8","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"2.1.2","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","webpack-manifest-plugin":"2.1.2","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.0.1","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/gocart_1.0.4_1571901895436_0.027693098990900555","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@bornfight/gocart","version":"1.0.5","keywords":["shopify","ajax","cart","drawer"],"author":{"url":"https://www.bornfight.com/","name":"Bornfight","email":"hello@bornfight.com"},"license":"MIT","_id":"@bornfight/gocart@1.0.5","maintainers":[{"name":"degordian-dev","email":"development.tools@degordian.com"},{"name":"mario.loncarek","email":"mario.loncarek@gmail.com"},{"name":"renatoruk","email":"renato.ruk@gmail.com"}],"homepage":"","dist":{"shasum":"3c41c838c368127aff98a73163081f76ac7871ef","tarball":"https://registry.npmjs.org/@bornfight/gocart/-/gocart-1.0.5.tgz","fileCount":20,"integrity":"sha512-tGBT1+nvbs5B9fJhmEAAsV2/kMzVRhlNcsRDzUJEcMdodUfv7ubAMqbkZ5oQcQ5LztCDyw7LNUneozzey4Bguw==","signatures":[{"sig":"MEYCIQCrad3lVvx2CuOt1ahG0atYkxh6pzJOkdVpq383X2q5MgIhAMmcaY2SDo6TlhTa9yGpMyFYYIlc7wyC8jNGG+XJy+co","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":201163,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduh+rCRA9TVsSAnZWagAADVQP/2fX6FCyQ/ToedRSFf/T\n0j7IDcOeoqBwxTW5mySFUrED0MN/J3cDBbuJN96kCSDLAk4GBei8a/28zv2A\nUnqW25PagGezaJHxdvvqIXrDw6xIUdZW1q9qyxSMcw4kpYBFE16PwxVK50p5\nS0TCU4KZbMQ8+KHx8jJRQ/t5iQGPLzbvFmSY2qe8jRAybbQeC3ByVvwFhDNC\nMnYbAokhdZLnleylQT4oCF6XgHwb27jC8abEmBwrXBVsZ89TZWgDsUmjT4RM\noExI5/opPLde8XJwqsjgmSXcmgGd0kDqetwWd2BPDHUEsT022wcxIjcuPOqu\nF+/jrxj/AUx583psq9m8fbEeCWgpGXdgDB4PwvSVI6AxjZRnIfd8ijHWLFNc\nEUOKK4ta+ktM4pVRfLt0gda/f7mZzlfukA52GhYCdpbF18fjA2Q4N9JcS5mC\nWhw+qCg77HQbE8q58sq8bJOxOObC/ua2S5lN402Q4tU/GfT9I4xDS1v04fDM\nkJpeMz8T1lZbcufFmG4sOEw6FXVl1/wzbl+ZAVzu0MbA3ahZADbSz9mIRUYk\nhDnQGhnDzA9dy6AizIJOiRWVg8QJH8VOTXZGXYmbxEyzL2ewds7s6MQw3PoR\nj5TiPh1EeLpNsqNIVpSSFWoOmxUpGqbaToVtwIswKHf0gzOSy2/3dPA8MSbg\nZlsH\r\n=5p1f\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"gitHead":"7b22990f082e4aecd7667933625ea0ede432a10e","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","postinstall":"node bin/postinstall"},"_npmUser":{"name":"mario.loncarek","email":"mario.loncarek@gmail.com"},"repository":{"url":"","type":""},"_npmVersion":"6.12.0","description":"goCart.js - Complete Shopify Ajax cart from Bornfight","directories":{},"_nodeVersion":"12.13.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"node-sass":"^4.12.0","whatwg-fetch":"^3.0.0","form-serialize":"^0.7.2","@shopify/theme-currency":"^3.0.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.9.0","dotenv":"8.1.0","eslint":"^6.1.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"8.1.0","camelcase":"^5.2.0","react-dom":"^16.9.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.1.0","@babel/core":"7.6.2","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.2","dotenv-expand":"4.2.0","eslint-loader":"3.0.1","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","@babel/preset-env":"^7.4.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.0","webpack-dev-server":"3.8.1","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.15.0","html-webpack-plugin":"4.0.0-beta.8","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"2.1.2","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","webpack-manifest-plugin":"2.1.2","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.0.1","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/gocart_1.0.5_1572478891136_0.6993580340229963","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@bornfight/gocart","version":"1.0.6","keywords":["shopify","ajax","cart","drawer"],"author":{"url":"https://www.bornfight.com/","name":"Bornfight","email":"hello@bornfight.com"},"license":"MIT","_id":"@bornfight/gocart@1.0.6","maintainers":[{"name":"degordian-dev","email":"development.tools@degordian.com"},{"name":"mario.loncarek","email":"mario.loncarek@gmail.com"},{"name":"renatoruk","email":"renato.ruk@gmail.com"},{"name":"shockwavee","email":"davor.tvoric@gmail.com"},{"name":"tjezidzic","email":"tjezidzic@outlook.com"}],"homepage":"","dist":{"shasum":"6e36e600dc42cedc17b0d336538099e93df8b8c2","tarball":"https://registry.npmjs.org/@bornfight/gocart/-/gocart-1.0.6.tgz","fileCount":20,"integrity":"sha512-n02MJ/Svk9aHlv/2DCGjxlwRZguS/RP6oDKTwQRbgnIUL4evV3Vl3joLxE7+Nx8ziOWO4EEKbLMbg6qOL7+yqg==","signatures":[{"sig":"MEUCIQDVHdEiiLw6X7veYyxVo55nTOVXiOMuKSeLPlioSFWMdwIgHa2A81AtZevUYcHgW4PT1azUoXy9LJAVJFALmqBSF9E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202622,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJej2t8CRA9TVsSAnZWagAAqyUP/j0nFFGAxk2GAEJoRAWF\n27RQrJOzQtIgf+y/Jo3jARKdHnIwwb9AF1Vm2hMzDVSVhmXHxHQWSPQ2N8+f\ncjMyql9xXsKP3SrEJSrKfKhPAxgAd+uB+AYqoIirwcM+vjcMFAYpB1qfV7iE\nC+V8LE8I23QHDmNkaj9uO9k/E7YRYJ0k7XxWHQNYC3M9XUPnknDqjYjXMgmn\nmmyB6oFa6Hz94TkJpK4bYUj0LrADZ5/t7aS/MzOjcAeammhTAiJyQ1csr139\nuahbhckL9WkadZNXv/Dx6K4y+GMaiAYj9JBBIygT3e1pma7Nay+tq95Xb0fe\nVDAVrrXmaSycYtqO68vaBwfPiM50v7C5AwSBnf0XfOgovWVCpgo96Rv1IU27\no43k5Aj2ZGQFNmYQVgFIccNQawBNbZ0rtxrQv3kQoMHbNbqsBb/E9r5uvEA8\n99LdeoeruJaPbnffDMtvYS2PJbh/LFZf1c6hu9/vIWApa4FQ6lkLWCn1QuEs\n6/JxkUy/FOiuRYZw3TMxJ6FGa0ttkGGFwXAA2rJb3vmBzQQUQOkgxvxbAcwZ\n5gIt3H7qIZiKKleOEsX4C5hm0FxV1cXg2l/RBFl+6YIQHJu0rEP0CvtWrHQq\n20UWtERqMmXDgThbIy3r/mLmSDb1KgBywlH1/NoGaioLfpO+U5VpfQ4sYvYz\nFq4p\r\n=k6OL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"gitHead":"64b5fb78acf1e0024b8a32aef469fd1edc4b9a5a","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","postinstall":"node bin/postinstall"},"_npmUser":{"name":"mario.loncarek","email":"mario.loncarek@gmail.com"},"repository":{"url":"","type":""},"_npmVersion":"6.14.4","description":"goCart.js - Complete Shopify Ajax cart from Bornfight","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"node-sass":"^4.12.0","whatwg-fetch":"^3.0.0","form-serialize":"^0.7.2","@shopify/theme-currency":"^3.0.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.9.0","dotenv":"8.1.0","eslint":"^6.1.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"8.1.0","camelcase":"^5.2.0","react-dom":"^16.9.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.1.0","@babel/core":"7.6.2","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.2","dotenv-expand":"4.2.0","eslint-loader":"3.0.1","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","@babel/preset-env":"^7.4.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.0","webpack-dev-server":"3.8.1","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.15.0","html-webpack-plugin":"4.0.0-beta.8","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"2.1.2","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","webpack-manifest-plugin":"2.1.2","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.0.1","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/gocart_1.0.6_1586457467927_0.43388069943301266","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@bornfight/gocart","version":"1.0.7","keywords":["shopify","ajax","cart","drawer"],"author":{"url":"https://www.bornfight.com/","name":"Bornfight","email":"hello@bornfight.com"},"license":"MIT","_id":"@bornfight/gocart@1.0.7","maintainers":[{"name":"degordian-dev","email":"development.tools@degordian.com"},{"name":"mario.loncarek","email":"mario.loncarek@gmail.com"},{"name":"renatoruk","email":"renato.ruk@gmail.com"},{"name":"shockwavee","email":"davor.tvoric@gmail.com"},{"name":"tjezidzic","email":"tjezidzic@outlook.com"}],"homepage":"","dist":{"shasum":"bc53e57a8820b516eefdcefe46419405a23d752c","tarball":"https://registry.npmjs.org/@bornfight/gocart/-/gocart-1.0.7.tgz","fileCount":20,"integrity":"sha512-oOezdltVx62C0cZiFdV5nNu7p5zQJtTJHWleIP6iLDWAS9Zzj/qESCAoXMq24MkbWY1IbJ81YSgNLdSTv9hZ4g==","signatures":[{"sig":"MEUCIGw304mVkISMP5t6p6MAmgeBcTE39PUpxrQ8jXfIdDldAiEAyApCQ7/Bb1+Cmo+Gixw2jJlduxGLo33JCNZEHMiz5t8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHH/kCRA9TVsSAnZWagAAYm8P/3z5meKbkvQxXRZHYsxC\nw4dYV3M4xUjRzihYCAs7QyIm2d4qg7W/Bl+hz0gkDR0vfL4cA4Ti6/CQPAm8\neHD1b2VJ+IXGEPqPdchuDgWVB7bgkaVeGjirzCWksZHkCIz1LAFP0H/pkrAF\nlAlqrnJYQmbwjwjSegzujpZOChWCDRU4LWa3R7/Oxw/Us4Z5LiMlwQnHa5uh\npNRf8cg4SVuW5wVXykBwGVV2xz7TaGj7R9rr91K8eaHFiYSg9eJ/iMTlAPxI\n1cATAkQuSvjzsDyCfsR+6QPlgPpIQUkEOfW9bEGLwuzyXjyUiKze9j4z6YIV\nw2bFLSOMlYzxtihwyISBj9SWSYcto4WClQ6vDpu3roaMd8FJbLpGwZo17f8k\nyydsemKSk+ebf1vr1NETLHucUczmLwfI9ea5R+A4ymToXbZdDbtgzD5iMWTI\nM5OoWYHiyF7nbMCOhsRqZoRyVmR/hliMnHtvL8dPZH9rNp0saTWD97PShO4U\nMpN1v/EMpJlfachA7DPNNwAYVXx9oo4cwWNtHMOvRNUFg4rvkiP42VKQXxRC\nI2RUdHK3gVuZFs5nc3MPJ4QDh58mNHluEdlXuQ0cL9XWPURDNV377NCtAjfu\nysbTRy0lI0GE9XqA7Fkva/XbMBdBmQ7zqgyhE1ajTTcht/NtaRmeCznrng53\nn8+G\r\n=01Ql\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"gitHead":"466a6b553037d7fa43d05b7fe702d6959a16915a","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","postinstall":"node bin/postinstall"},"_npmUser":{"name":"mario.loncarek","email":"mario.loncarek@gmail.com"},"repository":{"url":"","type":""},"_npmVersion":"6.14.6","description":"goCart.js - Complete Shopify Ajax cart from Bornfight","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"node-sass":"^4.12.0","whatwg-fetch":"^3.0.0","form-serialize":"^0.7.2","@shopify/theme-currency":"^3.0.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.9.0","dotenv":"8.1.0","eslint":"^6.1.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"8.1.0","camelcase":"^5.2.0","react-dom":"^16.9.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.1.0","@babel/core":"7.6.2","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.2","dotenv-expand":"4.2.0","eslint-loader":"3.0.1","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","@babel/preset-env":"^7.4.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.0","webpack-dev-server":"3.8.1","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.15.0","html-webpack-plugin":"4.0.0-beta.8","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"2.1.2","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","webpack-manifest-plugin":"2.1.2","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.0.1","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/gocart_1.0.7_1595703267980_0.4122073357200844","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@bornfight/gocart","version":"1.0.8","keywords":["shopify","ajax","cart","drawer"],"author":{"url":"https://www.bornfight.com/","name":"Bornfight","email":"hello@bornfight.com"},"license":"MIT","_id":"@bornfight/gocart@1.0.8","maintainers":[{"name":"degordian-dev","email":"development.tools@degordian.com"},{"name":"mario.loncarek","email":"mario.loncarek@gmail.com"},{"name":"renatoruk","email":"renato.ruk@gmail.com"},{"name":"shockwavee","email":"davor.tvoric@gmail.com"},{"name":"tjezidzic","email":"tjezidzic@outlook.com"}],"homepage":"","dist":{"shasum":"acd1c9adb6a12c596922947e08eb0b254ab8a76d","tarball":"https://registry.npmjs.org/@bornfight/gocart/-/gocart-1.0.8.tgz","fileCount":20,"integrity":"sha512-TUVu3hXuwB9n04sPsG/1Vbw3VRD0BGcKlaUUZm+6hGDqgu4gWHexEnKBOviMdaX/PiaK0kjqvq8wM4aYdwcdwA==","signatures":[{"sig":"MEYCIQC7IQ5/WUd3yp57eZxUX/VBry/PSs8Q4vl6WWqOwSh7ewIhAJ/+cq3P3dr4zI+evxqZoZzyalc0Zzlc9ZNsIQqrezDI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHID8CRA9TVsSAnZWagAA9lsP/3MrU21lpxzb8KIniIRe\nexdS2Pml+K50MPu6dIwWu+5Y3R148aRoNguKq8sY7ldljg4whDwgTQO8k7ql\nEw8fDTzlLoRFBRfk8mfHVGZ0mjwuuK7LId7SoqA8UwEos6bgWc3duOJShMXH\n+AgchSFrDWnGFd+1/7SqP46CfoHUZmkRFpROv0jAcxTjK2x7GZhLc7Ck8t82\nvKEji3LzVatNzOloIg5SGavTugAUgDthrb77CsQdur8wE6ZA14ibHDYqGKsK\nKQROwvZAkm6AO2rHKMrdoBEcK7r4/XH9/Z7B4GzfsErE29y5iAKC6OO8oxT1\nmQ+ajQaOLktU7ScTua404qM3vOhiEPx5RGjIlltFGQHnA3jRNa2oz8n0BLh7\nFlqUNKFHEpwCA5HZJzjWBsCi9EJskhK4r4DKwdLBTOdaxu28BBUQzUxOY/6U\no1GFXEA1aIueqnTUWkYTg+Z5mISXZG1RxVTU+9i4QmOgNAKOV7flMK+L60fp\nBHS1htvRTb3kjZk80SGHUPV6CxsUrC8/3JIxf4tsV0QlHX/2rGbkZwwoNbMS\nEwozr+p6ZkxyN3qNeIzYUSe9vkTT6mClWa54+zOM4YM0sHCGtfyQY7dJtlKr\ncLT0Swqwiq8jnKqhaA2I8McunbUDjoavSnTDcKK9soIFKsIR+rqlBeCYHk9B\nNIo6\r\n=dGrE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"gitHead":"41ebe1d6c0ec625abd150f32be406c3f4a48a9c3","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","postinstall":"node bin/postinstall"},"_npmUser":{"name":"mario.loncarek","email":"mario.loncarek@gmail.com"},"repository":{"url":"","type":""},"_npmVersion":"6.14.6","description":"goCart.js - Complete Shopify Ajax cart from Bornfight","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"node-sass":"^4.12.0","whatwg-fetch":"^3.0.0","form-serialize":"^0.7.2","@shopify/theme-currency":"^3.0.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.9.0","dotenv":"8.1.0","eslint":"^6.1.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"8.1.0","camelcase":"^5.2.0","react-dom":"^16.9.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.1.0","@babel/core":"7.6.2","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.2","dotenv-expand":"4.2.0","eslint-loader":"3.0.1","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","@babel/preset-env":"^7.4.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.0","webpack-dev-server":"3.8.1","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.15.0","html-webpack-plugin":"4.0.0-beta.8","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"2.1.2","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","webpack-manifest-plugin":"2.1.2","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.0.1","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/gocart_1.0.8_1595703548078_0.7240847560464116","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@bornfight/gocart","version":"1.0.9","keywords":["shopify","ajax","cart","drawer"],"author":{"url":"https://www.bornfight.com/","name":"Bornfight","email":"hello@bornfight.com"},"license":"MIT","_id":"@bornfight/gocart@1.0.9","maintainers":[{"name":"degordian-dev","email":"development.tools@degordian.com"},{"name":"mario.loncarek","email":"mario.loncarek@gmail.com"},{"name":"renatoruk","email":"renato.ruk@gmail.com"},{"name":"shockwavee","email":"davor.tvoric@gmail.com"},{"name":"tjezidzic","email":"tjezidzic@outlook.com"}],"homepage":"","dist":{"shasum":"48d32cf7143860b23c52575208379c162d8cb9e3","tarball":"https://registry.npmjs.org/@bornfight/gocart/-/gocart-1.0.9.tgz","fileCount":20,"integrity":"sha512-0CpmYeZ6qxZoFmfjn7Jbf86dx73QTTVVTrfqSX4w8fTupo+7FrRkH2ZlAsk7/6K5163movYDVprzUrgCUGk6Fw==","signatures":[{"sig":"MEQCIBfSEtJNdrXuWXrD4HDOHzYqYEKBiHdeZRiofHYcn83pAiBxYvtM7mO+FNpRtBB/jXB87sxQL1gU8Mm5nkl8iBc+qA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHWNgCRA9TVsSAnZWagAAnDUQAKFbseMI7spRsqaIzlbV\nL7GZkAWj9I+2i2tFmZ3LTwSO0Px8NSGSrj9ce9eUKvJ6AeTlCZzEbucucASv\nTbJIi3ZY3PwimPow3Lb2PNh1Hk4d00mh0FZHxyzAczT+qGO+aGKSjWmLCpxy\n58Uvn4QxWtu61W9YgqCdtRWgo4a52LvHkyvuxr8Ja71TrZhTA1Dpgo4mCShW\nB5eHnMJFjN/ZIXtx4azv3DSGSLlQR5CJKoE+pDOC8HjJ3W9KHYsoAGe4M8M0\nklM8hn+4Qcq8dIL+G5AqdPhWO6cCeKbVtBqITs620VTAiheX6pZjjr0hKAer\nX3lZyOa5QoC/oluzXshjVDC7fVt91QEATmLP49Bv8HHAo199dtWUiIy8f+ko\nya4msSnQme6JjNv+jlBjt93Hv4Fx4gUUDl1tKWwRGouxj9Edgv+aa/fSVqfH\nRA8q6bOEHYN617lBqvRpDMqOAxIktl6114O4OSWqeTdQoftWVGF9lC54gxtb\ngJwLHQu6RR8gH7H8mNtm5lkESPlTcW2KcZatK90NucggL/5Pj9/fuVSvu7JP\ndy0IMxI1Pg4ganO7LxkeXRdBoZRxRcaUej2Mnr1sdVNb4nCfZ8cydY/ohsnD\nEYIVQLU7vrrabeR04Qpm0dAyz6p+g6Z9lxx4pVUSm6reAV0qqHJq5ieGmL6I\nImo/\r\n=BisU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"roots":["<rootDir>/src"],"testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"setupFiles":["react-app-polyfill/jsdom"],"modulePaths":[],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"],"testEnvironment":"jest-environment-jsdom-fourteen","moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"setupFilesAfterEnv":[],"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"]},"main":"build/index.js","babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"gitHead":"ce073f0ddaf34ac043392b245fc5e03d33199dd7","scripts":{"demo":"node scripts/demo.js","test":"node scripts/test.js","build":"node scripts/build.js","start":"node scripts/start.js","prepare":"npm run build","coverage":"node scripts/test.js --coverage --watchAll=false","postinstall":"node bin/postinstall"},"_npmUser":{"name":"mario.loncarek","email":"mario.loncarek@gmail.com"},"repository":{"url":"","type":""},"_npmVersion":"6.14.6","description":"goCart.js - Complete Shopify Ajax cart from Bornfight","directories":{},"_nodeVersion":"12.16.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"node-sass":"^4.12.0","whatwg-fetch":"^3.0.0","form-serialize":"^0.7.2","@shopify/theme-currency":"^3.0.0"},"eslintConfig":{"extends":"react-app"},"_hasShrinkwrap":false,"devDependencies":{"jest":"24.9.0","react":"^16.9.0","dotenv":"8.1.0","eslint":"^6.1.0","is-wsl":"^2.1.0","semver":"6.3.0","ts-pnp":"1.1.4","resolve":"1.12.0","webpack":"4.41.0","fs-extra":"8.1.0","camelcase":"^5.2.0","react-dom":"^16.9.0","babel-jest":"^24.8.0","css-loader":"3.2.0","url-loader":"2.1.0","@babel/core":"7.6.2","file-loader":"4.2.0","sass-loader":"7.3.1","babel-eslint":"10.0.3","babel-loader":"8.0.6","jest-resolve":"24.9.0","style-loader":"1.0.0","@svgr/webpack":"4.3.2","dotenv-expand":"4.2.0","eslint-loader":"3.0.1","postcss-loader":"3.0.0","react-dev-utils":"^9.0.3","@babel/preset-env":"^7.4.4","postcss-normalize":"8.0.1","identity-obj-proxy":"3.0.0","pnp-webpack-plugin":"1.5.0","postcss-preset-env":"6.7.0","react-app-polyfill":"^1.0.2","resolve-url-loader":"3.1.0","webpack-dev-server":"3.8.1","@babel/preset-react":"^7.0.0","eslint-plugin-react":"7.15.0","html-webpack-plugin":"4.0.0-beta.8","postcss-safe-parser":"4.0.1","eslint-plugin-import":"2.18.2","jest-watch-typeahead":"0.4.0","terser-webpack-plugin":"2.1.2","babel-preset-react-app":"^9.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-jsx-a11y":"6.2.3","postcss-flexbugs-fixes":"4.1.0","workbox-webpack-plugin":"4.3.1","eslint-config-react-app":"^5.0.1","mini-css-extract-plugin":"0.8.0","webpack-manifest-plugin":"2.1.2","@typescript-eslint/parser":"1.13.0","eslint-plugin-react-hooks":"^2.0.1","babel-plugin-named-asset-import":"^0.3.3","jest-environment-jsdom-fourteen":"0.1.0","@typescript-eslint/eslint-plugin":"1.13.0","optimize-css-assets-webpack-plugin":"5.0.3","case-sensitive-paths-webpack-plugin":"2.2.0","@babel/plugin-proposal-class-properties":"^7.4.4"},"_npmOperationalInternal":{"tmp":"tmp/gocart_1.0.9_1595761504099_0.8683530370359105","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@bornfight/gocart","version":"1.0.10","description":"goCart.js - Complete Shopify Ajax cart from Bornfight Studio","keywords":["shopify","ajax","cart","drawer"],"homepage":"","repository":{"type":"","url":""},"license":"MIT","author":{"name":"BORNFIGHT STUDIO®","email":"hello@bornfight.studio","url":"https://www.bornfight.studio/"},"main":"build/index.js","scripts":{"build":"node scripts/build.js","coverage":"node scripts/test.js --coverage --watchAll=false","demo":"node scripts/demo.js","postinstall":"node bin/postinstall","prepare":"npm run build","start":"node scripts/start.js","test":"node scripts/test.js"},"babel":{"plugins":[["@babel/plugin-proposal-class-properties"]],"presets":["@babel/preset-env","@babel/preset-react"]},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":"react-app"},"jest":{"collectCoverageFrom":["src/**/*.{js,jsx,ts,tsx}","!src/**/*.d.ts","!src/lib/index.js","!src/demo/index.js","!src/utils/**","!src/**/*.d.ts","!**/tests/**"],"moduleFileExtensions":["web.js","js","web.ts","ts","web.tsx","tsx","json","web.jsx","jsx","node"],"moduleNameMapper":{"^react-native$":"react-native-web","^.+\\.module\\.(css|sass|scss)$":"identity-obj-proxy"},"modulePaths":[],"roots":["<rootDir>/src"],"setupFiles":["react-app-polyfill/jsdom"],"setupFilesAfterEnv":[],"testEnvironment":"jest-environment-jsdom-fourteen","testMatch":["<rootDir>/src/**/__tests__/**/*.{js,jsx,ts,tsx}","<rootDir>/src/**/*.{spec,test}.{js,jsx,ts,tsx}"],"transform":{"^.+\\.(js|jsx|ts|tsx)$":"<rootDir>/node_modules/babel-jest","^.+\\.css$":"<rootDir>/config/jest/cssTransform.js","^(?!.*\\.(js|jsx|ts|tsx|css|json)$)":"<rootDir>/config/jest/fileTransform.js"},"transformIgnorePatterns":["[/\\\\]node_modules[/\\\\].+\\.(js|jsx|ts|tsx)$","^.+\\.module\\.(css|sass|scss)$"],"watchPlugins":["jest-watch-typeahead/filename","jest-watch-typeahead/testname"]},"dependencies":{"@shopify/theme-currency":"^3.1.0","form-serialize":"^0.7.2","node-sass":"^4.14.1","whatwg-fetch":"^3.4.1"},"devDependencies":{"@babel/core":"7.6.2","@babel/plugin-proposal-class-properties":"^7.12.1","@babel/preset-env":"^7.12.1","@babel/preset-react":"^7.12.1","@svgr/webpack":"4.3.2","@typescript-eslint/eslint-plugin":"1.13.0","@typescript-eslint/parser":"1.13.0","babel-eslint":"10.0.3","babel-jest":"^24.8.0","babel-loader":"8.0.6","babel-plugin-named-asset-import":"^0.3.6","babel-preset-react-app":"^9.1.2","camelcase":"^5.2.0","case-sensitive-paths-webpack-plugin":"2.2.0","css-loader":"3.2.0","dotenv":"8.1.0","dotenv-expand":"4.2.0","eslint":"^6.8.0","eslint-config-react-app":"^5.2.1","eslint-loader":"3.0.1","eslint-plugin-flowtype":"3.13.0","eslint-plugin-import":"2.18.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-react":"7.15.0","eslint-plugin-react-hooks":"^2.5.1","file-loader":"4.2.0","fs-extra":"8.1.0","html-webpack-plugin":"4.0.0-beta.8","identity-obj-proxy":"3.0.0","is-wsl":"^2.2.0","jest":"24.9.0","jest-environment-jsdom-fourteen":"0.1.0","jest-resolve":"24.9.0","jest-watch-typeahead":"0.4.0","mini-css-extract-plugin":"0.8.0","miragejs":"^0.1.40","optimize-css-assets-webpack-plugin":"5.0.3","pnp-webpack-plugin":"1.5.0","postcss-flexbugs-fixes":"4.1.0","postcss-loader":"3.0.0","postcss-normalize":"8.0.1","postcss-preset-env":"6.7.0","postcss-safe-parser":"4.0.1","react":"^16.14.0","react-app-polyfill":"^1.0.6","react-dev-utils":"^9.0.3","react-dom":"^16.14.0","resolve":"1.12.0","resolve-url-loader":"3.1.0","sass-loader":"7.3.1","semver":"6.3.0","style-loader":"1.0.0","terser-webpack-plugin":"2.1.2","ts-pnp":"1.1.4","url-loader":"2.1.0","webpack":"4.41.0","webpack-dev-server":"3.8.1","webpack-manifest-plugin":"2.1.2","workbox-webpack-plugin":"4.3.1"},"engines":{"node":"12.x","npm":"6.x"},"gitHead":"5b07973e0f1068208a2f13ba502eb7a90263842d","_id":"@bornfight/gocart@1.0.10","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-wjaiCXGtbFyQqr4rpaOBM9Y5w5tUuy8f0skX1XDwt6PCNQI0HJ+A65kHOYFuiHRH8kqzgifMwaAJ76vmhdr2dw==","shasum":"2297def99ac6f3848f9a63c57bcf43add5c2419e","tarball":"https://registry.npmjs.org/@bornfight/gocart/-/gocart-1.0.10.tgz","fileCount":19,"unpackedSize":189884,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAkYZSCSmgGnv20GzhO7I1pjLa7j1iyAqo7K4wKGBCj+AiEA9t3pWbNrmbPnMwkOueUthATW4ua8viAK4wjmYF0/vyE="}]},"_npmUser":{"name":"mario.loncarek","email":"mario.loncarek@gmail.com"},"directories":{},"maintainers":[{"name":"ibrcko","email":"ivan.brcko@bornfight.com"},{"name":"degordian-dev","email":"development.tools@degordian.com"},{"name":"mario.loncarek","email":"mario.loncarek@gmail.com"},{"name":"tjezidzic","email":"tjezidzic@outlook.com"},{"name":"jurajuki","email":"juraypavlovic@gmail.com"},{"name":"maroje","email":"maroje.macola@bornfight.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gocart_1.0.10_1725025278635_0.272417953460093"},"_hasShrinkwrap":false}},"time":{"created":"2019-10-10T11:11:38.953Z","modified":"2024-08-30T13:41:19.061Z","1.0.0":"2019-10-10T11:11:39.354Z","1.0.1":"2019-10-15T08:52:50.446Z","1.0.2":"2019-10-15T09:03:11.492Z","1.0.3":"2019-10-18T13:49:04.162Z","1.0.4":"2019-10-24T07:24:55.537Z","1.0.5":"2019-10-30T23:41:31.259Z","1.0.6":"2020-04-09T18:37:48.019Z","1.0.7":"2020-07-25T18:54:28.117Z","1.0.8":"2020-07-25T18:59:08.252Z","1.0.9":"2020-07-26T11:05:04.298Z","1.0.10":"2024-08-30T13:41:18.806Z"},"author":{"name":"BORNFIGHT STUDIO®","email":"hello@bornfight.studio","url":"https://www.bornfight.studio/"},"license":"MIT","keywords":["shopify","ajax","cart","drawer"],"repository":{"type":"","url":""},"description":"goCart.js - Complete Shopify Ajax cart from Bornfight Studio","maintainers":[{"name":"ibrcko","email":"ivan.brcko@bornfight.com"},{"name":"degordian-dev","email":"development.tools@degordian.com"},{"name":"mario.loncarek","email":"mario.loncarek@gmail.com"},{"name":"tjezidzic","email":"tjezidzic@outlook.com"},{"name":"jurajuki","email":"juraypavlovic@gmail.com"},{"name":"maroje","email":"maroje.macola@bornfight.com"}],"readme":"<p align=\"center\">\n  <img width=\"300\" src=\"https://user-images.githubusercontent.com/11228203/67099323-0450df80-f1be-11e9-962a-e74fe958a337.png\"/>\n</p>\n\n___\n\n[![npm version](https://badge.fury.io/js/%40bornfight%2Fgocart.svg)](https://badge.fury.io/js/%40bornfight%2Fgocart)\n![GitHub last commit](https://img.shields.io/github/last-commit/bornfight-studio/gocart.js)\n![npm](https://img.shields.io/npm/dm/@bornfight/gocart)\n[![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](https://github.com/bornfight-studio/goCart.js/issues)\n[![MIT license](http://img.shields.io/badge/license-MIT-brightgreen.svg)](http://opensource.org/licenses/MIT)\n\n# goCart.js  \n\nA complete Shopify Ajax cart solution written in vanilla JS. This plugin includes Ajax cart drawer,  Ajax mini cart, add to cart modal, and error modal.  \nPlugin by [Bornfight Studio](https://www.bornfight.studio/) front-end team.\n\n## :video_game:  Demo\n\n- All products\n\n[https://ajax-cart-plugin-npm-test.myshopify.com/collections/all/](https://ajax-cart-plugin-npm-test.myshopify.com/collections/all/)\n\n- Product with one variant\n\n[https://ajax-cart-plugin-npm-test.myshopify.com/products/classic-leather-jacket](https://ajax-cart-plugin-npm-test.myshopify.com/products/classic-leather-jacket)\n\n- Product with multiple variants\n\n[https://ajax-cart-plugin-npm-test.myshopify.com/products/classic-varsity-top](https://ajax-cart-plugin-npm-test.myshopify.com/products/classic-varsity-top)\n\n  \n## :muscle: Features\n\n- Cart drawer (with left or right direction)\n- Mini cart (cart flying under cart button)\n- Success modal when product was added to cart with CTA buttons to continue shopping (optional)\n- Error modal (when Ajax request fails)\n- Control of products inside opened cart (remove, add or subtract quantity)  \n- See all product information inside opened cart (image, title, variant)\n- Written in vanilla JS (no Jquery needed) \n- Barebones (only minimal styles are included) \n\n## :hammer: Getting Started  \n  \nCompiled code can be found in the `build` directory. The `src` directory contains development code.  \n  \n### 1. Install plugin  \n  \n```\nnpm i @bornfight/gocart\n``` \n\n### 2. Import goCart.js to your theme JS\n\n```\nimport GoCart from '@bornfight/gocart';\n```\n\nOr if you are not using any module bundler you can import goCart.js manually. Add `index.js` file from `build` folder (you can also rename it) to your theme `assets` folder.\n\nThen just include the goCart.js inside `theme.liquid` file, best right before closing of `</body>` tag.\n\n```\n{{ 'gocart.js' | asset_url | script_tag }}\n```\n  \n### 3. Import CSS/SCSS styles  \n  \nTake the CSS file from `build` folder and include it in your Shopify theme.   \n\nIf you are using SCSS you can find the SCSS file inside `src` folder: `src/lib/scss/go-cart.scss`.   \n  \nYou can also simply include it from `node_modules` like this:   \n  \n```\n@import \"~@bornfight/gocart/src/lib/scss/go-cart\";\n```  \n  \n### 4. Include `go-cart.liquid` file as section  \n  \nTake the `go-cart.liquid` file from `src/lib/` and put it in `sections` folder of your Shopify theme.  \n\nThis file contains all elements that make goCart.js   \n\nTo make goCart.js elements visible (drawer, modals) you need to include it in your `theme.liquid` file. `theme.liquid` file is the main file  of your theme, so if a section is included inside of it will be visible on all pages. \n  \nTo do so insert this code: \n```\n{%- section 'go-cart' -%}\n``` \ninside `theme.liquid` file, best right before closing of `</body>` tag.  \n  \n### 5. Edit product.liquid section  \n  \nInside your product template (if you use section inside product template then open product section) find the form to add product to cart.  \n   \nThis will probably look similar to this:   \n  \n```  \n<form action=\"/cart/add\" method=\"post\" enctype=\"multipart/form-data\">......  \n```  \n  \nYou will need to add identifier to that form which goCart.js uses to add products to cart. Replace this code with this (just adding the ID):  \n  \n```  \n<form action=\"/cart/add\" method=\"post\" enctype=\"multipart/form-data\"  \n  id=\"add-to-cart-{{ product.handle }}-{{ collection.handle }}-{{ section.id }}\">\n ```  \n  \nInside that same form, find 'Add to cart' button, which user presses when he wants to add product to cart.   \n  \nThis will probably look similar to this:\n  \n```  \n<button  \n type=\"submit\" \n name=\"add\" \n data-add-to-cart \n {%- unless current_variant.available -%}disabled=\"disabled\" {%- endunless -%}> \n\t <span data-add-to-cart-text> \n\t    {%- if current_variant.available -%} \n                {{- 'products.product.add_to_cart' | t -}} \n\t    {%- else -%} \n                {{- 'products.product.sold_out' | t -}} \n\t    {%- endif -%} \n\t </span>\n</button>  \n```  \n  \nYou will need to add class to that button that goCart.js uses to prevent standard behavior and to add to cart with  Ajax (just adding the class).  \n  \n```  \n<button  \n type=\"submit\" \n name=\"add\" \n data-add-to-cart \n class=\"js-go-cart-add-to-cart\"\n {%- unless current_variant.available -%}disabled=\"disabled\"{%- endunless -%}> \n\t <span data-add-to-cart-text> \n\t    {%- if current_variant.available -%} \n\t        {{- 'products.product.add_to_cart' | t -}} \n\t    {%- else -%} \n\t        {{- 'products.product.sold_out' | t -}} \n\t    {%- endif -%} \n\t </span>\n </button>  \n```  \n  \n### 6. Replace your cart button with goCart button\n\nTake the `go-cart-button.liquid` file from `src/lib/` and put it in `snippets` folder of your Shopify theme.  \n\nThis file contains goCart elements that make cart button with number of items inside cart.\n  \nLocate the file that contains your cart button. Usually this will be inside `header.liquid` section.  \n\nInside your file just include goCart button as a snippet instead your old cart button like this: \n\n`{%- include \"go-cart-button\" -%}` \n\nThere is no need to have two cart buttons so you can completely remove your old cart button.\n  \n### 7. Init the plugin  \n\n```\nconst goCart = new GoCart();\n```\n\nor for manual installations, init inside `theme.liquid` file, right after including the goCart.js script from assets.\n\n```\n<script>\n  var goCart = new GoCart();\n</script>\n```\n\nYou should have something like this:\n\n```\n{{ 'gocart.js' | asset_url | script_tag }}\n\n<script>\n  var goCart = new GoCart();\n</script>\n```\n  \n## :airplane: Options\n```\n{\n    cartMode: 'drawer', //drawer or mini-cart  \n    drawerDirection: 'right', //cart drawer from left or right\n    displayModal: false, //display success modal when adding product to cart\n    moneyFormat: '${{amount}}', //template for money format when displaying money\n}\n```\n\n## :moneybag: Currency options\n\nPrice is converted to money with Shopify's `theme-currency` script. You can check it out here:\n\n[https://github.com/Shopify/theme-scripts/blob/master/packages/theme-currency/README.md](https://github.com/Shopify/theme-scripts/blob/master/packages/theme-currency/README.md) \n\nDefault currency is Dollar ($). If your shop uses different currency you can change the output of money inside goCart.js with `moneyFormat` option.\n\nOptions accepts template for Shopify's `theme-currency` script. \n\n```\n{\n    moneyFormat: '${{amount}}'\n}\n```\n\nThis will print `$50.00`.\n\nChanging the template you can change how your money is displayed, so: \n\n```\n{\n    moneyFormat: '€{{amount}}'\n}\n```\n\nwill print `€50.00`, and \n\n```\n{\n    moneyFormat: '{{amount}} HRK'\n}\n```\n\nwill print `50.00 HRK`.\n\n## :question: Drawer and mini cart modes\n\ngoCart.js has two cart modes - drawer and mini cart. Drawer is mode where cart comes from left or right outside of the visible viewport. Mini cart mode flies under the cart button (cart icon) in header. Both are very popular these days and you can change the cart layout with goCart.js within seconds. If you are using Drawer mode and you are keen on performance, you can even remove the mini cart liquid code from `go-cart-button.liquid`. Liquid code for the mini cart mode is between the mini cart commented code inside that file: \n\n```\n<!--go cart mini cart-->\n...\n<!--end go cart mini cart-->\n```\n\nOr if you are using only mini cart and you are keen on performance you can remove the cart drawer liquid code from `go-cart.liquid`. Liquid code for the cart drawer mode is between the cart drawer commented code inside that file: \n\n```\n<!--go cart drawer-->\n...\n<!--end go cart drawer-->\n```\n\n## :globe_with_meridians: Browser Compatibility  \n  \ngoCart.js works in all modern browsers, IE11 and above is supported.  \n  \n## :white_check_mark: License\n\nMIT License\n","readmeFilename":"README.md"}