{"_id":"@bahachammakhi/hooks","_rev":"4-941f2372dff1a577557c4b0dc3ecd7d4","name":"@bahachammakhi/hooks","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"@bahachammakhi/hooks","version":"1.0.0","description":"","main":"build/index.js","module":"build/index.es.js","jsnext:main":"build/index.es.js","public":true,"private":false,"keywords":[],"scripts":{"build":"rollup -c","lint":"standard","format":"prettier-standard --format","test":"jest --coverage"},"author":{"name":"Baha eddine chammakhi"},"license":"ISC","devDependencies":{"@babel/core":"^7.10.3","@storybook/react":"^5.3.19","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.4.0","@testing-library/react-hooks":"^3.3.0","@types/jest":"^24.0.24","@types/react":"^16.9.17","@types/react-dom":"^16.9.4","awesome-typescript-loader":"^5.2.1","babel-loader":"^8.1.0","jest":"^24.9.0","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.13.1","rollup":"^1.27.13","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.0","rollup-plugin-typescript2":"^0.25.3","standard":"^14.3.1","standard-prettier":"^1.0.1","ts-jest":"^24.2.0","typescript":"^3.7.3"},"peerDependencies":{"react":"^16","react-dom":"^16"},"jest":{"preset":"ts-jest","testEnvironment":"jsdom","testPathIgnorePatterns":["build/"]},"standard":{"ignore":["node_modules/","build/"],"globals":["describe","it","test","expect","afterAll","jest"]},"_id":"@bahachammakhi/hooks@1.0.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-ec+qfIiLfNtTR1AemOCZ9IzXyAvq3i/e62nuNJIgbKhsEuG/ZgHhDLo/t0EqlFznjELwz0XvgWUAvBTH2aGvbQ==","shasum":"2f5e195cd68d35089407040cc7548d4daf37d09d","tarball":"https://registry.npmjs.org/@bahachammakhi/hooks/-/hooks-1.0.0.tgz","fileCount":16,"unpackedSize":62720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9KUlCRA9TVsSAnZWagAA+UQP/R3A8pWkJkIt6gDM/+0T\naKTcZ34tV8rey1y/OaQC/yse8B9uQUSmjc44/h7GGKKUE7hEuakFZVGzGvyG\nQoWwaSxY1KqomLtqAKXJx/nhww7wQGNPQQiHfUy/VOlnP6HemMZY+oN9EnJk\nVKvKW8u0XoxVJcIwjZS4ex6B3H+WahZ8UO1LL8z38OJBPXDL9n/en7MefI2k\neFoGdc2//3PvvZf7vyyAN0tc8i3orsu0/cVVWH3s+o9ZJwYvsZtGZFYEZOj7\nvUMNczB+t0CwnOTVtnie8iQV5C2e/X41EuRaDSg96qw6IVTcitBlCSyLreo3\n2RAfkHHvF0p5sbWH99TCE1h63G/EUCOcV7Br/s/h5WKOZBk38+jUN5GoE9Dh\nD5x9M93twFlP++4c7RXAkUZ35uWg+iHnIA5eSc/nbAqzoYhfeVz3y1+czu+/\nnlL2cTYiVNM3Ra4XV6I4QHvQ4VQLtOwziBkPq4ek1zjs+Uc+hQfCpcbCbtbh\nIeKEklozUvy+WYo0e340cUNOhhRHcbG6vwBDEzUjWbI/sfhSuosTZK1EqgBi\nRghdbcIad8qFo3LmDdWLrcR8MROhYkAFDKQ4hVWodZTnFNcGzlIXujpEnlvj\nQLxgjNfL10CmLqKdQQJFzpwtKhQYnUi1LpBAP2R+35Zlh90LpxYGvbFPxKp6\nF8D1\r\n=mxNs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqyk8sfDyrz/CsVsZnHwY5JAbkzdM9B7/1PULjR6Cd4wIgW2XmNWC07xIezwlNPxLEj9XwBixtKlpB9P9pL/pcbEs="}]},"maintainers":[{"name":"bahachammakhi","email":"bahachammakhi25@gmail.com"}],"_npmUser":{"name":"bahachammakhi","email":"bahachammakhi25@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_1.0.0_1593091365548_0.45497669516028005"},"_hasShrinkwrap":false},"1.0.1":{"name":"@bahachammakhi/hooks","version":"1.0.1","description":"Customized Hooks for React Projects","main":"build/index.js","module":"build/index.es.js","jsnext:main":"build/index.es.js","public":true,"private":false,"keywords":["react","hooks","typescript","react-hooks","useAPI","useApi","api","apihook"],"scripts":{"build":"rollup -c","lint":"standard","format":"prettier-standard --format","test":"jest --coverage","storybook":"start-storybook"},"author":{"name":"Baha eddine chammakhi"},"license":"ISC","devDependencies":{"@babel/core":"^7.10.3","@storybook/react":"^5.3.19","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.4.0","@testing-library/react-hooks":"^3.3.0","@types/jest":"^24.0.24","@types/react":"^16.9.17","@types/react-dom":"^16.9.4","awesome-typescript-loader":"^5.2.1","babel-loader":"^8.1.0","babel-preset-react-app":"^9.1.2","jest":"^24.9.0","react":"^16.12.0","react-docgen-typescript-loader":"^3.7.2","react-dom":"^16.12.0","react-test-renderer":"^16.13.1","rollup":"^1.27.13","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.0","rollup-plugin-typescript2":"^0.25.3","standard":"^14.3.1","standard-prettier":"^1.0.1","ts-jest":"^24.2.0","ts-loader":"^7.0.5","typescript":"^3.7.3"},"peerDependencies":{"react":"^16","react-dom":"^16"},"jest":{"preset":"ts-jest","testEnvironment":"jsdom","testPathIgnorePatterns":["build/"]},"standard":{"ignore":["node_modules/","build/"],"globals":["describe","it","test","expect","afterAll","jest"]},"dependencies":{"axios":"^0.19.2"},"gitHead":"fcddce042d6f1b99a5e49d1ea15aa21968ad69e4","_id":"@bahachammakhi/hooks@1.0.1","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-jw28CLPuTItmvicGDt2Z3nCeBs0dRgHm3zDoiOJJ3GayipTPpxe0+82ba8HHFtM8HXyy9VUm4vuMUbjm8FxfSA==","shasum":"508bb08e5a5a45e377649c1bc0a93596d620aa50","tarball":"https://registry.npmjs.org/@bahachammakhi/hooks/-/hooks-1.0.1.tgz","fileCount":26,"unpackedSize":100848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9P6BCRA9TVsSAnZWagAAVTcQAKKBrwY6unhR5R2TNVBT\nwYG5mzTzw57lXos74EoiwybAqtERFyhzVQJ17btEH3KXvqWysBFzpfBsli3E\nioV2LjYxemA7HQNM8cYHrTMTXb7Ig6LB2JGQL+9ZZEotriRpFrSWqxSXwdrq\nUVoPL1947bc9Nt+/bSFjxdnutNPbuBCAzMCrsn/a+oDqPO6/QLk1beRsm9LQ\nIIJpqVozUI2m4PYRZyEU5Isp/ucDZQl/c+Z+NUoKf+Wq0EbGr3Sg1G4qXwEr\nID9Op1VdIf82JSTHgjshYnlW9qTyFKVM3293goKdnQl3MTRcsRXAErJSNSoe\nWIB7k1Q4T8CxiYs/ycfMr1hpphNIlX9XLOsnmzPGnr0rdLQ9RnCeQ4/gW8AC\nIb1AYD9N4OqwCrw2O64zT27B2kHOaTDGzvwh+x+3wecJnK4wi+ZBKTrGADtm\nsaFaxOhiGI4nl66WstBVYqAUHsMBSYnCEb8q2mJ+DM234zjp8x3pw/IXs2Qz\nwaClsyaKeXepqz1xoBQJUShrxUIEqeHNvCxpmld3EATayiJAAVnEwmKzFuiQ\nh/Po3QLnHcZuNcfPhykQVPYaVNsiL5iAjXmcMZKuxuZl2S0ZTKuTN0NE4oOK\nEUdmZiAqJ6QXz9OEuPveajYMLiSp5qfaoyadafGxxcTXhhuGyzJx1i/INTqf\naHK/\r\n=TSIF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDq2ari18fWxj24sPSkH9++0Cr4nmnt7HNqbp4MhmlvuQIgK+6qBpHnlkEtLlqiN2gvOr7755COsidyjdoYQi3U6do="}]},"maintainers":[{"name":"bahachammakhi","email":"bahachammakhi25@gmail.com"}],"_npmUser":{"name":"bahachammakhi","email":"bahachammakhi25@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_1.0.1_1593114241304_0.11192609505567774"},"_hasShrinkwrap":false},"1.0.2":{"name":"@bahachammakhi/hooks","version":"1.0.2","description":"Customized Hooks for React Projects","main":"build/index.js","module":"build/index.es.js","jsnext:main":"build/index.es.js","public":true,"private":false,"keywords":["react","hooks","typescript","react-hooks","useAPI","useApi","api","apihook"],"scripts":{"build":"rollup -c","lint":"standard","format":"prettier-standard --format","test":"jest --coverage","storybook":"start-storybook"},"author":{"name":"Baha eddine chammakhi"},"license":"ISC","devDependencies":{"@babel/core":"^7.10.3","@storybook/react":"^5.3.19","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.4.0","@testing-library/react-hooks":"^3.3.0","@types/jest":"^24.0.24","@types/react":"^16.9.17","@types/react-dom":"^16.9.4","awesome-typescript-loader":"^5.2.1","babel-loader":"^8.1.0","babel-preset-react-app":"^9.1.2","jest":"^24.9.0","react":"^16.12.0","react-docgen-typescript-loader":"^3.7.2","react-dom":"^16.12.0","react-test-renderer":"^16.13.1","rollup":"^1.27.13","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.0","rollup-plugin-typescript2":"^0.25.3","standard":"^14.3.1","standard-prettier":"^1.0.1","ts-jest":"^24.2.0","ts-loader":"^7.0.5","typescript":"^3.7.3"},"peerDependencies":{"react":"^16","react-dom":"^16"},"jest":{"preset":"ts-jest","testEnvironment":"jsdom","testPathIgnorePatterns":["build/"]},"standard":{"ignore":["node_modules/","build/"],"globals":["describe","it","test","expect","afterAll","jest"]},"dependencies":{"@bahachammakhi/hooks":"^1.0.1","axios":"^0.19.2"},"gitHead":"09248dd37d7d3b30cbc4f412beaae4c18c8cb736","_id":"@bahachammakhi/hooks@1.0.2","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-cJ/h+9lF3D0dKAs9ZHb4K3btdlLeDRXdZZfMPPpJ4MhuFfziFa7zUZoqfHV6msZNAyHPxCcLMF5BuowHm4+NDQ==","shasum":"83fb7ec4f2ed0699bbfc4ff6dfdfe650c39ec007","tarball":"https://registry.npmjs.org/@bahachammakhi/hooks/-/hooks-1.0.2.tgz","fileCount":16,"unpackedSize":92527,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9P/VCRA9TVsSAnZWagAAidcP/jueEZr+zY6A/On8iNwb\nBHgG3sEbtAgr2slruJjTfrW2VFBNWOZB9tFTONw49bdPqzF2rijQfXzIkC9r\nQun3DHt4UnhRXGDqtzkoh/pBneHl1hIdAwlylnmny9jfESoKbWjmrjOzoKnq\n3c5JK9pzevcjSIhq4EZwGcg8efyMckBDrcFcqKeNABoKc2SS0pUUF/yTA0mU\n9W3SbbNQT0mYiZBAAs52AL8EwaVE3UscoBpMaPfcFUGQL9COzHidS+CvrXfI\nxo3rWIMMISXI6nNZu/njRNoT5zqu/iK+uvtzy1V8csbXmIoCuU99N13Ezt74\nwcovril96N1dxxIIZn7bmAR0hUMLILjYBHMzODXR2UKNrJIB2Du3wEsNR5xT\nMiGoW3RtDrQ8x4I9XPt/bwAq2cK31gxV905bPNY1GTDeC2aA+AIO/j1I3wBr\nbYx+tlGzPgkfibl+zKeRxSI6tulNjyBvgfzvD4g+CoozCI79yflWNabY2oBJ\n46dNrDd1AZZMsVjQgboPoHhzX0ASTtPJ9WPDra0BRfES5YdBAXZxYKuSfUBL\nfPpQqEtYBR8wwA9mFxJsCTBgXh+yOzAH1iFegyxg2XP7joxkXcCYGdPi9WW4\ngHGXSXnxvH41MV5I/NK9JxUYICd7uG0FiYbSVJToO1H/VxHkpxemegzM2r3h\nhqGP\r\n=UeEB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB6PIyUsKtMWoQf/UKd7m8QD4WWL4A0cHicwm+HDldD6AiEAkyrMbX63isX2ksS/jiya/aswcewYs808CDqCudzpGj4="}]},"maintainers":[{"name":"bahachammakhi","email":"bahachammakhi25@gmail.com"}],"_npmUser":{"name":"bahachammakhi","email":"bahachammakhi25@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_1.0.2_1593114581237_0.755718414600064"},"_hasShrinkwrap":false},"1.0.3":{"name":"@bahachammakhi/hooks","version":"1.0.3","description":"Customized Hooks for React Projects","main":"build/index.js","module":"build/index.es.js","jsnext:main":"build/index.es.js","public":true,"private":false,"keywords":["react","hooks","typescript","react-hooks","useAPI","useApi","api","apihook"],"scripts":{"build":"rollup -c","lint":"standard","format":"prettier-standard --format","test":"jest --coverage","storybook":"start-storybook"},"author":{"name":"@bahachammakhi"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/bahachammakhi/hooks.git"},"bugs":{"url":"https://github.com/bahachammakhi/hooks/issues"},"homepage":"https://github.com/bahachammakhi/hooks#readme","devDependencies":{"@babel/core":"^7.10.3","@storybook/react":"^5.3.19","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.4.0","@testing-library/react-hooks":"^3.3.0","@types/jest":"^24.0.24","@types/react":"^16.9.17","@types/react-dom":"^16.9.4","awesome-typescript-loader":"^5.2.1","babel-loader":"^8.1.0","babel-preset-react-app":"^9.1.2","jest":"^24.9.0","react":"^16.12.0","react-docgen-typescript-loader":"^3.7.2","react-dom":"^16.12.0","react-test-renderer":"^16.13.1","rollup":"^1.27.13","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.0","rollup-plugin-typescript2":"^0.25.3","standard":"^14.3.1","standard-prettier":"^1.0.1","ts-jest":"^24.2.0","ts-loader":"^7.0.5","typescript":"^3.7.3"},"peerDependencies":{"react":"^16","react-dom":"^16"},"jest":{"preset":"ts-jest","testEnvironment":"jsdom","testPathIgnorePatterns":["build/"]},"standard":{"ignore":["node_modules/","build/"],"globals":["describe","it","test","expect","afterAll","jest"]},"dependencies":{"@bahachammakhi/hooks":"^1.0.2","axios":"^0.19.2"},"gitHead":"6b3147ee3b451021ebc0eaf24287fdd56f01b99d","_id":"@bahachammakhi/hooks@1.0.3","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-lx9bCE3FKr7QNfnzrrDgzfm//vliFqX6r5augdnfkAY8FEojm+UqvQGhGmrJfIQQ0xCVyD5xpoCM5keibsed3w==","shasum":"115892c7f461f799c32a913c502fc44a39045da5","tarball":"https://registry.npmjs.org/@bahachammakhi/hooks/-/hooks-1.0.3.tgz","fileCount":16,"unpackedSize":92822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+RcVCRA9TVsSAnZWagAAFvUP/A9xX0j2y9h7YpcwTDbc\nG5KdutAuJGhu3uiMzpatfQg70QsMw4IKUJlx89Fcrada8R4d2krJIfj0y0qJ\n1CUNpS5sFZEQuR+T/kV0h04G75xUwTSjCi3X02xsO6L39hhdSIl39NEpDuYg\nolhwFUcAPS0vCXxBtl3hOOJGe7rGt7kgGIcMN71xhKSglGO6GM0mn0q3FYaJ\nVKzrOO46J3E4hLAwnwYfnoWOd1WwbxlPIEJkvmC4UxJFF9MqcdBlkagAqhZY\nVwFDrGIvvleNe/HnpNQmI3ZldItxZMGM72S6/gDXzUzhLy6GnqKPgvHN0K3H\nNza//Xgdrtg24JJ0r92LfmM+t3kDVp9uzuA/lnaF1I2mmXgxDOllNl+h0wwn\nQzfBhqS4BToY+aV9gSfn0cslAhVlqljSLlqqAbcputQYLGeKKBbB8YU9x5Ih\nBrK0GkBAJi9XsgTBoHjaaogKqGvZ/cGplOoHGbcoVNqhxugc5j9X6pSaGlj1\nJEtsifrxNi0Xu+hRnZ5aDDU8IngBRiKd2cW+qiuDnVO3qRYHyB6qjlXrzeSr\nQFmpLvhItLW+7kTi5ReFpT49dFIhVwKGwCZXisuYchgCN1UEv7KT2Czqf7Oj\nM+q924Ndtr+PwXcj+nGZghvzptdllitSTm0s/xhHGJHpKWEaX2JBC8KiI9Up\nWNVk\r\n=LV4i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBzOq59vkHFdigc6Zj3LZhDmNSSTdt65ThM1E9NX3vGQAiAA1h3FTACSQVeME4wBKG0A7PSwyVXiwyhc37iohvd03w=="}]},"maintainers":[{"name":"bahachammakhi","email":"bahachammakhi25@gmail.com"}],"_npmUser":{"name":"bahachammakhi","email":"bahachammakhi25@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hooks_1.0.3_1593382677250_0.6898881557650336"},"_hasShrinkwrap":false}},"time":{"created":"2020-06-25T13:22:45.495Z","1.0.0":"2020-06-25T13:22:45.663Z","modified":"2022-04-04T17:30:35.238Z","1.0.1":"2020-06-25T19:44:01.428Z","1.0.2":"2020-06-25T19:49:41.397Z","1.0.3":"2020-06-28T22:17:57.415Z"},"maintainers":[{"name":"bahachammakhi","email":"bahachammakhi25@gmail.com"}],"keywords":["react","hooks","typescript","react-hooks","useAPI","useApi","api","apihook"],"author":{"name":"@bahachammakhi"},"license":"ISC","readme":"# React custom Hooks\n\n![Twitter URL](https://img.shields.io/twitter/url?style=social&url=https%3A%2F%2Ftwitter.com%2Fbahachammakhi) ![GitHub followers](https://img.shields.io/github/followers/bahachammakhi?style=social)\n\n> Custom hooks 🧑‍💻\n\n## Links\n\n- [PersonalWebsite](https://www.bahachammakhi.tn) My personal website\n\n- [GithubRepo](https://github.com/bahachammakhi/hooks)\n\n- [@bahachammakhi/hooks](https://www.npmjs.com/package/@bahachammakhi/hooks) NPM package for this library\n\n## Technologies\n\n- [Typescript](https://www.typescriptlang.org/) TypeScript is a typed superset of JavaScript that compiles to plain JavaScript. 💻\n- [React](https://reactjs.org/) A JavaScript library for building user interfaces. 💻\n\n## Setup\n\n```bash\n$ npm install @bahachammakhi/hooks\n#\n$ yarn add @bahachammakhi/hooks\n```\n\n## Features\n\nList of features ready and TODOs for future development\n\n- useApi hook\n\nTo-do list:\n\n- useForm hook (documentation /exemple)\n- useCurrentWidth (documentation / exemple)\n- useLifeCycle (documentation / exemple)\n\n## Status\n\nProject is: _in progress_\n\n# Documentation\n\n## useApi\n\n```jsx\nimport React, { useState, useEffect } from \"react\";\nimport { useApi } from \"@bahachammakhi/hooks\";\nimport axios from \"axios\";\nconst getPeople = () => axios.get(\"https://swapi.dev/api/people/\");\nconst App = () => {\n  const { ...calls } = useApi({ getPeople });\n  const [people, setPeople] = useState < any > [];\n\n  useEffect(() => {\n    calls.getPeople.call();\n  }, []);\n  useEffect(() => {\n    setPeople(calls.getPeople.data);\n  }, [calls.getPeople.success]);\n\n  return (\n    <div>\n      {people.results.map((element: any) => {\n        return <>{element.name}</>;\n      })}\n    </div>\n  );\n};\n```\n\n## useCurrentWidth\n\n```jsx\nimport React from \"react\";\nimport { useCurrentWidth } from \"@bahachammakhi/hooks\";\n\nconst App = () => {\n  const width = useCurrentWidth();\n\n  return (\n    <div>\n      <div style={{ width: width, backgroundColor: \"black\" }}>Name</div>\n    </div>\n  );\n};\n```\n\n## Contact\n\nCreated by [@bahachammakhi](https://www.bahachammakhi.tn/) - feel free to contact me!\n","readmeFilename":"README.md","description":"Customized Hooks for React Projects","homepage":"https://github.com/bahachammakhi/hooks#readme","repository":{"type":"git","url":"git+https://github.com/bahachammakhi/hooks.git"},"bugs":{"url":"https://github.com/bahachammakhi/hooks/issues"}}