{"_id":"@ansugroup/use-shopify-currency-format","_rev":"3-1b6aa919d2838a5986fba901748b2c8f","name":"@ansugroup/use-shopify-currency-format","dist-tags":{"latest":"0.1.3"},"versions":{"0.1.1":{"name":"@ansugroup/use-shopify-currency-format","version":"0.1.1","author":{"name":"pierreneter","email":"pierre@pierreneter.com","url":"https://github.com/pierreneter"},"homepage":"https://github.com/ANSUGroup/shopify/tree/main/packages/currency-format","bugs":{"url":"https://github.com/ANSUGroup/shopify","email":"pierre@pierreneter.com"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","keywords":["shopify","currency","formatter","currency-format","amount","amount_no_decimals","amount_with_apostrophe_separator"],"scripts":{"build":"yarn build:tsc","build:tsc":"tsc -b","test":"jest"},"dependencies":{"currency.js":"^2.0.4"},"devDependencies":{"@types/jest":"^26.0.24","jest":"^27.0.6","ts-jest":"^27.0.4","ts-node":"^10.1.0"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"gitHead":"b65239b23bbb70b736a199c9984ea977eb247880","description":"> React Hook","_id":"@ansugroup/use-shopify-currency-format@0.1.1","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-biaIvpvdvyMGPXZdplj9CK54Am+BLNPzuyfz0F7I7bO6N4LrQY25eeuMPEF3TDjSHRUUImyEIjHTaL+DK+J5rQ==","shasum":"a9c01df017ed1ceb31785611694d118cb33224eb","tarball":"https://registry.npmjs.org/@ansugroup/use-shopify-currency-format/-/use-shopify-currency-format-0.1.1.tgz","fileCount":7,"unpackedSize":6392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDuzWCRA9TVsSAnZWagAAQK0P/2w49nmkQE6wzajietjC\nv20XOtW47a5ajAh1K4SLK32qyBUFVh6ebkaU5PnfHi3lEPXpHcHudwKX/06C\nmxYpJgY3fFUUTvE7yjnWdGsSBq263/e2GNEOzq+sA5hu6aKo6w6c3BhklARm\nOdST+yiJM9TDv90DUeM5Y9xe5AVGC51ohXbTNulCkSHIYqcUB8aPEYZgPX6e\n+onBC0VUeSOO1meem9xMfiDjta7lDrk6+BEDuG+lXTSjECuwgV0xDBf2Ja+Y\n3k11mkVnLODEIUWCzoZ9Z3fx23duoDOmLKewAZzns7+SuCBXcgifrz+9/QWl\n5ECUerAcDQnHILN/Quays1/R4qyi6GZV1g2Tq512IRmUwq73wuR2clVpxI3E\nQMdirRrI6Vo/7zof7VzHf64T+cURRhEh5NMi1gJMAOEV2u4CEZEuPVtvSluW\nR78/SkITy3Ivlcqc1YdYjJbPVgHjhdcNmXNQM5CH3onViJnWok5HRiI2r1VR\nKm36kXt2gVNd1KZKNOLhe+of8eO+1OBumKF4+zuPrM++pl8NCmAuWsNTpw7l\n+lWGQWU1UyGMDzuoOBGIiquQhz9TqCX0BA1oLrlv9DdKzdvbDLhV/UBwrKWm\nFGiL0ZTq65/JfWP3euaSGRf41mxgCYtdVh+gsfDkBbPFEowGp3PP9dtVJB97\nuKd5\r\n=O1jV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICCp5NgF6xuODPqRtmRgsHNLEI0Oi9FDxQtLoiY05mB5AiBAS8udCYyH7j9lbFS2exlLUAI97KQ5WkreExsMe5SL0Q=="}]},"_npmUser":{"name":"pierreneter","email":"pierreneter@gmail.com"},"directories":{},"maintainers":[{"name":"pierreneter","email":"pierreneter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-shopify-currency-format_0.1.1_1628368086504_0.03630840208084618"},"_hasShrinkwrap":false},"0.1.2":{"name":"@ansugroup/use-shopify-currency-format","version":"0.1.2","author":{"name":"pierreneter","email":"pierre@pierreneter.com","url":"https://github.com/pierreneter"},"homepage":"https://github.com/ANSUGroup/shopify/tree/main/packages/currency-format","bugs":{"url":"https://github.com/ANSUGroup/shopify","email":"pierre@pierreneter.com"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","keywords":["shopify","currency","formatter","currency-format","amount","amount_no_decimals","amount_with_apostrophe_separator"],"scripts":{"build":"yarn build:tsc","build:tsc":"tsc -b","test":"jest"},"dependencies":{"currency.js":"^2.0.4"},"devDependencies":{"@types/jest":"^26.0.24","jest":"^27.0.6","ts-jest":"^27.0.4","ts-node":"^10.1.0"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"gitHead":"bcec8e8d3cbeb24be5bdd46df6d41cf303be44ed","description":"> React Hook","_id":"@ansugroup/use-shopify-currency-format@0.1.2","_nodeVersion":"14.17.5","_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (darwin)","dist":{"integrity":"sha512-CK1eShyawqayo0/R0E0n2IJ0svrrvcBSsV+j/6n9DOSSkoLJWi7w2nEyHXzhDvkFASlqEVsAXXK9QnM7Y3RKbg==","shasum":"4a87044f947a61560e13be8a7d9b9191934cb487","tarball":"https://registry.npmjs.org/@ansugroup/use-shopify-currency-format/-/use-shopify-currency-format-0.1.2.tgz","fileCount":7,"unpackedSize":6392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGTC4CRA9TVsSAnZWagAAfz4P/0qpVMyCghkrjs7E+O5y\nxRzMCzWoKIy3mt30u2w6yg1HcEnN8BMUpRThTPf31hrcWfTsbZleJEgn2FSH\nJfqHWkJtL3XKbKZ56xpzjheS37SO8NtIDuvgPwOnWKesjNSxB+BAtlBWMEUK\nlJ9UL7dkVAK5GWvpUCT3JbzJ5nUJMIvjiHYI2yTPLxl0sziZDMnUOQakTqyy\nTc8GL3jSTqCU2S0YTPrDfAkniA9PpnGUEyt4ojX9ZSElZGCeXfvf9wLAasak\ncw0kgZZZlXvVIstU4JAekMLrCQ7McWXh6JNAlQBYwhKODDWPg5WpEuB3C4Q4\nzM+wBzh0IwHSzQy8eUp+N4zCJHHG+D1pLZcAUB7/rmQav3YRwJfcAyQ+IN2E\n+TlDlmucz/psDNE6tFhCwu3mEh+I/nwH8B+5VvKi+iN2llXtDewZe/mS+eD2\n20pkbrATJD6WZzXD/LlEJDfn6QQTn1iiBufEstlakI6QgLEMK1yfyVXn3eVc\nI4jU5/GfhBKB2dFBnQKQDFczhAKcwJ6TApNnEOvY180zSZnyUQYPk4Yo4V4f\nslxRd/HKBSxFHPNNNYVHYkpmYy2DLXEMdj7OslCOEc8y+QBzd1eClFnw3s1J\nHq0cHqdxPIkyMDZBZWl8KNRg6RBQM9nSBmXhE0fWVYHSbEItg9fOpIR80u2L\njtrL\r\n=KUNM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMHu196RU3qV+3GaBcsim7aZzCm2IjiUvoqFuB47Q2eAIgG7ju+SYhK3PEDkXo2MyMw8eYOgPusPD2Q1DowOXJEyo="}]},"_npmUser":{"name":"pierreneter","email":"pierreneter@gmail.com"},"directories":{},"maintainers":[{"name":"pierreneter","email":"pierreneter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-shopify-currency-format_0.1.2_1629040824032_0.6479983451471472"},"_hasShrinkwrap":false},"0.1.3":{"name":"@ansugroup/use-shopify-currency-format","version":"0.1.3","author":{"name":"pierreneter","email":"pierre@pierreneter.com","url":"https://github.com/pierreneter"},"homepage":"https://github.com/ANSUGroup/shopify/tree/main/packages/currency-format","bugs":{"url":"https://github.com/ANSUGroup/shopify","email":"pierre@pierreneter.com"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","keywords":["shopify","currency","formatter","currency-format","amount","amount_no_decimals","amount_with_apostrophe_separator"],"scripts":{"build":"yarn build:tsc","build:tsc":"tsc -b","test":"jest"},"dependencies":{"currency.js":"^2.0.4"},"devDependencies":{"@types/jest":"^26.0.24","jest":"^27.0.6","ts-jest":"^27.0.4","ts-node":"^10.1.0"},"jest":{"preset":"ts-jest","testEnvironment":"node"},"gitHead":"0ca8bd9e12a3ee09a991aae7ee3a51dda8f1ce09","description":"> React Hook","_id":"@ansugroup/use-shopify-currency-format@0.1.3","_nodeVersion":"14.17.5","_npmVersion":"lerna/4.0.0/node@v14.17.5+x64 (darwin)","dist":{"integrity":"sha512-Bn85nnYztXQrNn6Oo0RIzRJZTJbUlI1haVCX88Fdoz+fxBJ8YyI2TAfA/smT5yeXzVH3gv85JiLNBgsO7il9cw==","shasum":"a371e57a81bf2b62af6c6cd9f26bc497285d9bc7","tarball":"https://registry.npmjs.org/@ansugroup/use-shopify-currency-format/-/use-shopify-currency-format-0.1.3.tgz","fileCount":7,"unpackedSize":6464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGqjXCRA9TVsSAnZWagAAGxYP/1mj2LFalncvWgnAsMzt\nq43IvbGnhGjsmOkKEz5uBWbEhNprh+lpQ/+XfXXF9NFnMV8IRIn6rl31QfBH\nA4+6Q+5Nl1MP69CjM8lYqH/x4Hr7YBD2M2/ix3qoNLDjI69iIInfblWQCMQ+\nSFksMZHfgIxHDlMfM1+q9YlqRIOQvKGCCacJTb6fCl5y9/itZLsaM/fpbsmB\nfkojwyc2QS4i5rNEj4xEzwJmN2ejOTAiOJH9Ygz2MgdL0mp3/HxhTnIKBwLm\nZD8WpSNf636YKy2KkE4aNnePWbs2DEIwngsA3oE5s1JW9P5ZV/KneztWhkUM\n1hPUBE0euPSaAgTxan5Clem+8AonKw8ECewiqzwnTQ9G8ijznFONleFcbi9K\nmGh+6YvoWVI4yUk6sIb73Ay3TjvE8oZ+S0W0yajj8qj6pl1P9z9x8sqbaCYl\n20iFHB6g9bLD+jG0wOpvwkpy77dGj+oy85W5gnM1cpxE51zvU7rgtXN8NrWK\n66W1ikMMZm1XnOvTrDHan09vFbCEFFaVKRJwYiED6jYI4acJDWa7oC3lQ0rA\nTIM7UJYDpzP6ZnL96aBoQxjuCP/3mcwulUbNlC79iTCwSpadkxTNBOapK2DT\nY0WLc5Iq40a7sdiDAQr4pPAKYSSe98FlzZrdDTQWO4kdxM25i7WZfB92hBcq\nAFzZ\r\n=PQzI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpUsPxY7r7FcarudQfxD3hy76U0GznelxNnM/E0R42jgIhANhsqvZVm5Ascsm34wHN3Yth8NXNSK7E2EWyl5XLWl6c"}]},"_npmUser":{"name":"pierreneter","email":"pierreneter@gmail.com"},"directories":{},"maintainers":[{"name":"pierreneter","email":"pierreneter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/use-shopify-currency-format_0.1.3_1629137111042_0.1655261836077977"},"_hasShrinkwrap":false}},"time":{"created":"2021-08-07T20:28:06.434Z","0.1.1":"2021-08-07T20:28:06.680Z","modified":"2022-04-04T14:19:59.960Z","0.1.2":"2021-08-15T15:20:24.188Z","0.1.3":"2021-08-16T18:05:11.262Z"},"maintainers":[{"name":"pierreneter","email":"pierreneter@gmail.com"}],"description":"> React Hook","homepage":"https://github.com/ANSUGroup/shopify/tree/main/packages/currency-format","keywords":["shopify","currency","formatter","currency-format","amount","amount_no_decimals","amount_with_apostrophe_separator"],"author":{"name":"pierreneter","email":"pierre@pierreneter.com","url":"https://github.com/pierreneter"},"bugs":{"url":"https://github.com/ANSUGroup/shopify","email":"pierre@pierreneter.com"},"license":"MIT","readme":"# [`@ansugroup/use-shopify-currency-format`](https://www.npmjs.com/package/@ansugroup/use-shopify-currency-format)\n\n> React Hook\n\nHelp parse your currency value to currency format of the `Shopify` store.\n\n## Install\n\n```bash\nyarn add @ansugroup/use-shopify-currency-format\n```\n\n## Shopify Currency Format\n\n```tsx\nimport React from \"react\";\nimport useShopifyCurrencyFormat from \"@ansugroup/use-shopify-currency-format\";\n\nconst page: React.FC = () => {\n  // get shoify current format from: setting, theme, etc...\n\n  // Standard: https://help.shopify.com/en/manual/payments/currency-formatting#currency-formatting-options\n  // Setting: https://shopify.dev/api/admin/rest/reference/store-properties/shop#properties-2021-04\n  // -- money_format, money_in_emails_format, money_with_currency_format, money_with_currency_in_emails_format\n  // Theme:\n  // -- window.theme.moneyFormat\n\n  // and use this hook:\n  const format = \"${{amount_with_comma_separator}}\";\n  const currencyFormat = useShopifyCurrencyFormat(format);\n  const price = 1_000.189;\n\n  return (\n    <>\n      {/* ... */}\n      {currencyFormat(price)} {/* $1.000,19 */}\n      {/* ... */}\n    </>\n  );\n};\n// ...\n```\n\n## Supported Shopify Currency Formats\n\nPrice: `1134.65`\n\n| Format                                             | Result example |\n| -------------------------------------------------- | -------------- |\n| `{{amount}}`                                       | 1,134.65       |\n| `{{amount_with_comma_separator}}`                  | 1.134,65       |\n| `{{amount_with_space_separator}}`                  | 1 134.65       |\n| `{{amount_with_apostrophe_separator}}`             | 1'134.65       |\n| `{{amount_no_decimals}}`                           | 1,135          |\n| `{{amount_no_decimals_with_comma_separator}}`      | 1.135          |\n| `{{amount_no_decimals_with_space_separator}}`      | 1 135          |\n| `{{amount_no_decimals_with_apostrophe_separator}}` | 1'135          |\n\n## License\n\nMIT\n","readmeFilename":"README.md"}