{"_id":"@vendure/ngx-translate-extract","_rev":"36-78796b2908f4b5774057d08c52fba3a8","name":"@vendure/ngx-translate-extract","dist-tags":{"next":"10.0.0-next.0","latest":"10.2.0"},"versions":{"8.0.3":{"name":"@vendure/ngx-translate-extract","version":"8.0.3","keywords":["angular","ionic","ngx-translate","extract","extractor","translate","translation","i18n","gettext"],"author":{"name":"Kim Biesbjerg","email":"kim@biesbjerg.com"},"license":"MIT","_id":"@vendure/ngx-translate-extract@8.0.3","maintainers":[{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"}],"homepage":"https://github.com/vendure-ecommerce/ngx-translate-extract","bugs":{"url":"https://github.com/vendure-ecommerce/ngx-translate-extract/issues"},"bin":{"ngx-translate-extract":"bin/cli.js"},"dist":{"shasum":"4366d2b4fcc69243d2df8a8d754efc516c12e653","tarball":"https://registry.npmjs.org/@vendure/ngx-translate-extract/-/ngx-translate-extract-8.0.3.tgz","fileCount":79,"integrity":"sha512-toR788VhKVe/NpqVRO+bNoyMUENwQHzr41o50cWH6H8uNgSysjOTno0jNmkC9UpDqWLXlKxhNb/wQNXN4pKHRA==","signatures":[{"sig":"MEUCIQDlLQbvkop8UHQOqTYHShiS5N/b3NY0HNC9t6VLsFZ/hgIgQL+lB/DnGiLJJARLrfHwwSo9gmYXUN3uGdH0ynY3Z5g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmyMkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRVg/+PiiGwgT6omSCl1eNoVZloxYHezrVmRp8zGKdN8hAkn1D4+CU\r\nDGGbMm/IUAyuc7TsvQDk8fDLjOggP0zjoHaZvTK9yuod3HLMIPfkhgYQzqHI\r\nzhrdP0/qwgHVCvFGY7Y4hlj2lYERAoIDV8DRcEkpXpq1RsYgnNbqEdKYhp47\r\nbPaobvRH1WtTuv7vaJ+I29mMHaKqJZ5pfenjDb5ge4ewjYjx5EOrk9a2gwiL\r\nVXGcR5jkoqt4MvyNxi/dIyvLbpQD5Lvl62EpRuF0NxYA5oZ3h9MBtKv4Pnm7\r\nmJalkfK6WehC9mT2Q9Yw0nTgBjuiJvCaT2rn5nCA4oaScXQHzFUj9w4XZk6c\r\nWhTaw78PW0ifc8QSrCutD9BsgLZjQsSPswZnf9tmI/I5aM72szQXO+nPv13Z\r\nVEX3x3vPEvXY4edovsHjLyrtujC4homdz2eBNzyoMtH8oRf8bYEoUugAq6dq\r\nIKc1Cp1iHm/fpaIALdKvX13Pu/G2SRHrM/kHYMuBqwtOjo7oPGTRuaZzWJgP\r\nH78b7UAAp26GHcQbkUXAQiTKgNWjcYp9AQupRl44f+6o+L6mUZQxKce2MP0w\r\nReGSuPu2CUaw7wGq9u5x+V0a8QJj/3xlwTUushXKYDtMtERlvOZFuaXELGcw\r\nuyLQZ0T1WK8jfqTk+otpbH04ej0KbXthH7M=\r\n=Vq+t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","config":{},"engines":{"node":">=14"},"gitHead":"3e0b6519a688e5c61bf060049b685feb93bd744f","scripts":{"lint":"tslint --force './src/**/*.ts'","test":"cross-env TS_NODE_PROJECT=\"tsconfig.spec.json\" mocha -r ts-node/register tests/**/*.spec.ts","build":"npm run clean && tsc","clean":"rimraf ./dist","watch":"npm run clean && tsc --watch","prepare":"husky install","publish:next":"npm run build && npm publish --tag next --access public"},"typings":"dist/index.d.ts","_npmUser":{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"},"prettier":{"useTabs":true,"printWidth":145,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+ssh://git@github.com/vendure-ecommerce/ngx-translate-extract.git","type":"git"},"_npmVersion":"8.11.0","description":"Extract strings from projects using ngx-translate","directories":{},"_nodeVersion":"16.15.1","dependencies":{"flat":"^5.0.2","glob":"^7.2.0","path":"^0.12.7","boxen":"^6.2.1","yargs":"^17.5.1","colorette":"^2.0.16","terminal-link":"^3.0.0","gettext-parser":"^4.2.0","@angular/compiler":"^13.1.2","@phenomnomnominal/tsquery":"^4.1.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","husky":"^8.0.1","mocha":"^10.0.0","braces":"^3.0.2","rimraf":"^3.0.2","tslint":"^6.1.3","ts-node":"^10.4.0","prettier":"^2.7.1","cross-env":"^7.0.3","tslint-etc":"^1.13.10","typescript":"^4.5.2","@types/chai":"^4.3.3","@types/flat":"^5.0.2","@types/glob":"^8.0.0","@types/node":"^16","@types/mocha":"^9.1.1","pretty-quick":"^3.1.3","@types/braces":"^3.0.1","@types/gettext-parser":"4.0.1","tslint-config-prettier":"^1.18.0"},"peerDependencies":{"typescript":">=4.4.0","@angular/compiler":">=13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-translate-extract_8.0.3_1671111459861_0.016556839057829453","host":"s3://npm-registry-packages"}},"8.0.4":{"name":"@vendure/ngx-translate-extract","version":"8.0.4","keywords":["angular","ionic","ngx-translate","extract","extractor","translate","translation","i18n","gettext"],"author":{"name":"Kim Biesbjerg","email":"kim@biesbjerg.com"},"license":"MIT","_id":"@vendure/ngx-translate-extract@8.0.4","maintainers":[{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"}],"homepage":"https://github.com/vendure-ecommerce/ngx-translate-extract","bugs":{"url":"https://github.com/vendure-ecommerce/ngx-translate-extract/issues"},"bin":{"ngx-translate-extract":"bin/cli.js"},"dist":{"shasum":"edbeffe73cb2c9cd4919f5b560e204c2618d6da3","tarball":"https://registry.npmjs.org/@vendure/ngx-translate-extract/-/ngx-translate-extract-8.0.4.tgz","fileCount":79,"integrity":"sha512-h5VWmr5RQBGW+3c6Bts2ODM3FKbamCvQZYNJQRwwTEhnGZD08l4uXmep8HFqGTgyH6w0+DsfJ8P0lQ/1RJK3fQ==","signatures":[{"sig":"MEQCID35stxhqHr3AV2o/KwBWKJ3INoHVCF2MiTCD14jkxmfAiBx5gKWKlAkrYMGLxninn7B2oGavr7lsX3TkF5fED5V1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAGZuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrw0g/9G9uEJnlmyCyJ0+e81DzuuaxfWNYGU4PzNpc5AYLLFiw1+f+H\r\nZAykDo3R1tgv3Y/ZlCg8MWYACXUDQeIChni3mK+LzIMEK4ngmbWgCjLDxuSC\r\n6BZ3SuAYKhIVkUVXBX1l0p0PG+JnsCIGBVeggeM0HiBZ8d2PuK/0qNXV+3Hs\r\nFbC5oU9aX4Cm3WjnANv0VlYPxDRBreizNnRVBDUmAgKlaaIE/oRQS2gyayz5\r\nnLILsK3CCatqS5mIlEe0IK702JpLvm4/H5tlODVv0JPOL29a0mhstQVGyRHL\r\n+F9COCUALdjoSVu6q+E5YtS+OF7rVIQRZFUqs03qUDQoW/b0rVEDfED8vYEJ\r\nT36eSFQi0UGZ/s3fnVq8XvXUjGCnp8FNgjDODwk1x7QKBja4IxFItWOq2lYg\r\nEodq4DZaOqm69edZOexOYVzKn9XKtTiJF48VnCgWDxSrooKRhIweBChOdVLu\r\nbcJYrJXFUkJ3C4hrcPx6elxU6RYXA9DrHMLLHX/iq/55i6Djg2dUhe3H8AJh\r\nLhKbNXg2fXD4GxYb5coeR2ArsrsD6eeLNvsvZy5QlJDhtSgxUyEaAjL6eHKy\r\nsnDZIv1J9ly0OKX9+tuk+qJEODNa9CcZYRvUJoHIjzx7VDCuQ9gvX5k5nx4/\r\n72WRcfBwDwOVTI4mU9bNBaX0Qg7IMnjSoQI=\r\n=33/H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","config":{},"engines":{"node":">=14"},"gitHead":"258b7daacbffb9e1156d972cb1a7cbf7974232b6","scripts":{"lint":"tslint --force './src/**/*.ts'","test":"cross-env TS_NODE_PROJECT=\"tsconfig.spec.json\" mocha -r ts-node/register tests/**/*.spec.ts","build":"npm run clean && tsc","clean":"rimraf ./dist","watch":"npm run clean && tsc --watch","prepare":"husky install","publish:next":"npm run build && npm publish --tag next --access public"},"typings":"dist/index.d.ts","_npmUser":{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"},"prettier":{"useTabs":true,"printWidth":145,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+ssh://git@github.com/vendure-ecommerce/ngx-translate-extract.git","type":"git"},"_npmVersion":"8.11.0","description":"Extract strings from projects using ngx-translate","directories":{},"_nodeVersion":"16.15.1","dependencies":{"flat":"^5.0.2","glob":"^7.2.0","path":"^0.12.7","boxen":"^6.2.1","yargs":"^17.5.1","colorette":"^2.0.16","terminal-link":"^3.0.0","gettext-parser":"^4.2.0","@angular/compiler":"^13.1.2","@phenomnomnominal/tsquery":"^4.1.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","husky":"^8.0.1","mocha":"^10.0.0","braces":"^3.0.2","rimraf":"^3.0.2","tslint":"^6.1.3","ts-node":"^10.4.0","prettier":"^2.7.1","cross-env":"^7.0.3","tslint-etc":"^1.13.10","typescript":"^4.5.2","@types/chai":"^4.3.3","@types/flat":"^5.0.2","@types/glob":"^8.0.0","@types/node":"^16","@types/mocha":"^9.1.1","pretty-quick":"^3.1.3","@types/braces":"^3.0.1","@types/gettext-parser":"4.0.1","tslint-config-prettier":"^1.18.0"},"peerDependencies":{"typescript":">=4.4.0","@angular/compiler":">=13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-translate-extract_8.0.4_1677747821844_0.4758203096675473","host":"s3://npm-registry-packages"}},"8.0.5":{"name":"@vendure/ngx-translate-extract","version":"8.0.5","keywords":["angular","ionic","ngx-translate","extract","extractor","translate","translation","i18n","gettext"],"author":{"name":"Kim Biesbjerg","email":"kim@biesbjerg.com"},"license":"MIT","_id":"@vendure/ngx-translate-extract@8.0.5","maintainers":[{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"}],"homepage":"https://github.com/vendure-ecommerce/ngx-translate-extract","bugs":{"url":"https://github.com/vendure-ecommerce/ngx-translate-extract/issues"},"bin":{"ngx-translate-extract":"bin/cli.js"},"dist":{"shasum":"2de6a14ba9970e18b096b836e0599ad9ef03540e","tarball":"https://registry.npmjs.org/@vendure/ngx-translate-extract/-/ngx-translate-extract-8.0.5.tgz","fileCount":79,"integrity":"sha512-BD9aJXDp9LC1FhJnqbzhli9BoiwEPKZAtjhJfbSpP5Whp3BsKWKEReRyqbj5eaLkfEqaAH3NnaB41E1A68jvyg==","signatures":[{"sig":"MEUCIEgtBBDcVLyJNdqaW6IdTTIW0oZoQjlN5zdn4TSA18OXAiEAiAa6bMZJS/WeVMCr08h5C29fvYPwrRP31UvXh2gjxFY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAGccACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpdQ//c60Fpz9JgDOFdlNF0diZk3ClEA+xi34qcW5zKMgqquKsNE/I\r\napz1V+n8myWToe00WKzUAA3EYF9qeBY2c5hHpLXchfg8fqxEUUSBT3GM1oOy\r\nM9dFHlS2CG9g6gkWbYqGcIsIQCwiMuGI4+RwswPliIA0dSc2gkZPwOiGDuS0\r\njxNF40b6gdztsFlVYx/clIggzcchYyunTP2QcucCAkt4gdmFFfPw4meJ+0yS\r\nbqvjnH6IbIREANJgYAiL+tXfUcTAQoTi+Kkvgqri8/hJ75SVtaSvPqsSELl0\r\ndeKj/k7gbz7TGO5Jp2MvVShFLBoi+19cUzacmQULRIttVQet5V2AZEpBaLt3\r\nuz6fFqTSf+4+HXjz6Qo/oy7rWz0qdA0Y6ZoGpGE1ORt4RgfvQOOYNxEPNFFj\r\ndwJ1kMOkDBUQ+sHcGBh3oDlU6ylt5zn6PocHRH35Mh7fN8mJTd5PJ82wIT9U\r\n+lTc443KskKIodNqaKUZFgd+CPey7nl7z7BlLvp/e13pokdjn9CfgOA7hb6i\r\nj3fzsMYuM9C9D8M7SPLmr6hSG3wpbNLiKcF94b+AKAeO8uaOBwnanqtOCylP\r\n7xJ/wwNK+K20KIoCUZL2DU//OjWXLhcQtsi0Cr3R6HWsdhmX+Lai72Oo7ItF\r\n3OZr+TmKYP4gJD4PwVxvUD55mHNdTeqdXHI=\r\n=Ge3A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","config":{},"engines":{"node":">=14"},"gitHead":"64555933d2e277303f7677678d586864b9eb342d","scripts":{"lint":"tslint --force './src/**/*.ts'","test":"cross-env TS_NODE_PROJECT=\"tsconfig.spec.json\" mocha -r ts-node/register tests/**/*.spec.ts","build":"npm run clean && tsc","clean":"rimraf ./dist","watch":"npm run clean && tsc --watch","prepare":"husky install","publish:next":"npm run build && npm publish --tag next --access public"},"typings":"dist/index.d.ts","_npmUser":{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"},"prettier":{"useTabs":true,"printWidth":145,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+ssh://git@github.com/vendure-ecommerce/ngx-translate-extract.git","type":"git"},"_npmVersion":"8.11.0","description":"Extract strings from projects using ngx-translate","directories":{},"_nodeVersion":"16.15.1","dependencies":{"flat":"^5.0.2","glob":"^7.2.0","path":"^0.12.7","boxen":"^6.2.1","yargs":"^17.5.1","colorette":"^2.0.16","terminal-link":"^3.0.0","gettext-parser":"^4.2.0","@angular/compiler":"^13.1.2","@phenomnomnominal/tsquery":"^4.1.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","husky":"^8.0.1","mocha":"^10.0.0","braces":"^3.0.2","rimraf":"^3.0.2","tslint":"^6.1.3","ts-node":"^10.4.0","prettier":"^2.7.1","cross-env":"^7.0.3","tslint-etc":"^1.13.10","typescript":"^4.5.2","@types/chai":"^4.3.3","@types/flat":"^5.0.2","@types/glob":"^8.0.0","@types/node":"^16","@types/mocha":"^9.1.1","pretty-quick":"^3.1.3","@types/braces":"^3.0.1","@types/gettext-parser":"4.0.1","tslint-config-prettier":"^1.18.0"},"peerDependencies":{"typescript":">=4.4.0","@angular/compiler":">=13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-translate-extract_8.0.5_1677747995884_0.009973402992127012","host":"s3://npm-registry-packages"}},"8.1.0":{"name":"@vendure/ngx-translate-extract","version":"8.1.0","keywords":["angular","ionic","ngx-translate","extract","extractor","translate","translation","i18n","gettext"],"author":{"name":"Kim Biesbjerg","email":"kim@biesbjerg.com"},"license":"MIT","_id":"@vendure/ngx-translate-extract@8.1.0","maintainers":[{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"}],"homepage":"https://github.com/vendure-ecommerce/ngx-translate-extract","bugs":{"url":"https://github.com/vendure-ecommerce/ngx-translate-extract/issues"},"bin":{"ngx-translate-extract":"bin/cli.js"},"dist":{"shasum":"6244342e84acde99efa97014bc55ecd8808d5ff1","tarball":"https://registry.npmjs.org/@vendure/ngx-translate-extract/-/ngx-translate-extract-8.1.0.tgz","fileCount":79,"integrity":"sha512-lgmxhDQQvZ5ZS8agOWPQLzHTrb9IX+ff/y5JqLcUsTNFeZvTJa6KcI7hikfJTpNPShVVhMl6hO2UoNYSRw4DKw==","signatures":[{"sig":"MEQCIBAlW2bMBq3A1wTXjnSItAayAT6vdTZRQfBS4IG4YdYnAiAy5kCYapOHNIf/qwDJ+1TYfFyAhk+1+XG3VVmFDGJ6Yg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEXyXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHyxAAhE22elvjUfm4/n9BKnTbAOMGVvV77or3bJrxUzQgDJqjZLHY\r\nUw+c5lQ4HY0XkOSrVwOp8h6jyDQ0oX/Im1YTXfxAxKH964O02Tc6HUWYCLkL\r\nYyAtAWuwRCw5pnCRF0lga3fNs+Gv7yXdEa2OW1SIhQr8rvpAT28/LAnmc2gk\r\nMXAkQlKXxDRUUvohoLcZSZ15sb/2k/lVhGVOTUmcGEOwYkRro+FmyC5qYKf9\r\nrLAoZMjGFizpiYR/UeZfZ5Biu3Wohb99wZpc5ArA2Ge/S1mPkftvqgA5td0I\r\nPpxrbBD86FnRCviN6K65UAOjMt0QLISscyGI3ohxZIZzRzIFkyPjKfDo3Q8p\r\ndXu2j4KCIIrCfRNUotvS/Sd9s/+uJqKeyE6ONXMv9Ljfh/KsXpe4UzcNynyd\r\nrAIyXH0HkrcFXZY3FLF4Sr7LLbICSE0QLNlViKiKXB4VLbzhjxwE95aUapxt\r\n0GmFo8tbU01UoNzCVxmmuRxp/BzatX2f+p9MdF00pjtA8guLsomtFv71lHoc\r\nYHmj8ztyZSw6gpngapeFHb6ETKKngF7QBELV8dz9DB6hdc/OKma11JsabqP+\r\nRpoqk/JAH/M1Ig793nWGyPbQBQ0wXgYWb59SS5+vEN2Iq6jC05xwP+d0pPkF\r\nuuNT7lCv79joLsBRMRVyAdPY841PB6fx+fI=\r\n=crK9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","config":{},"engines":{"npm":">=8","node":">=16"},"gitHead":"81bb5594da0d36c424eb5d07b808f844afd86a60","scripts":{"lint":"eslint ./src/**/*.ts","test":"ts-mocha -p tsconfig.spec.json tests/**/*.spec.ts","build":"rimraf ./dist && tsc","watch":"rimraf ./dist && tsc --watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"},"prettier":{"useTabs":true,"printWidth":145,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+ssh://git@github.com/vendure-ecommerce/ngx-translate-extract.git","type":"git"},"_npmVersion":"9.5.0","description":"Extract strings from projects using ngx-translate","directories":{},"_nodeVersion":"18.15.0","dependencies":{"flat":"^5.0.2","glob":"^7.2.0","path":"^0.12.7","boxen":"^6.2.1","yargs":"^17.5.1","colorette":"^2.0.16","terminal-link":"^3.0.0","gettext-parser":"^4.2.0","@phenomnomnominal/tsquery":"^4.1.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","braces":"^3.0.2","eslint":"^8.32.0","rimraf":"^3.0.2","ts-node":"^10.4.0","prettier":"^2.7.1","ts-mocha":"^10.0.0","cross-env":"^7.0.3","typescript":"^4.5.2","@types/chai":"^4.3.3","@types/flat":"^5.0.2","@types/glob":"^8.0.0","@types/node":"^16","@types/mocha":"^9.1.1","@types/yargs":"^17.0.20","pretty-quick":"^3.1.3","@types/braces":"^3.0.1","eslint-plugin-import":"^2.27.5","@types/gettext-parser":"4.0.1","@typescript-eslint/parser":"^5.48.2","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/eslint-plugin-tslint":"^5.48.2"},"peerDependencies":{"typescript":">=4.4.0","@angular/compiler":">=13.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ngx-translate-extract_8.1.0_1678867607127_0.32282047678367176","host":"s3://npm-registry-packages"}},"8.1.1":{"name":"@vendure/ngx-translate-extract","version":"8.1.1","keywords":["angular","ionic","ngx-translate","extract","extractor","translate","translation","i18n","gettext"],"author":{"name":"Kim Biesbjerg","email":"kim@biesbjerg.com"},"license":"MIT","_id":"@vendure/ngx-translate-extract@8.1.1","maintainers":[{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"}],"homepage":"https://github.com/vendure-ecommerce/ngx-translate-extract","bugs":{"url":"https://github.com/vendure-ecommerce/ngx-translate-extract/issues"},"bin":{"ngx-translate-extract":"bin/cli.js"},"dist":{"shasum":"a5e8a715c79795ae759368c582d9c90a7b9cc6a9","tarball":"https://registry.npmjs.org/@vendure/ngx-translate-extract/-/ngx-translate-extract-8.1.1.tgz","fileCount":79,"integrity":"sha512-QCGN24xzdYxbZJmiRThUXDFV7xFwr9buFPOqf/7/UOMtZBCShH3zuZRrJLrRGSJZwBkmaDGr8Q6cCB2NQ+QSPw==","signatures":[{"sig":"MEUCIETTG2YKDkw/e9sx60wIhaDWYdL7x8qNgUE24hIMlPSoAiEAi4yTIo2T6uVsOfxfbPUW3gg0UfxJ3bjwtKK29d4RkYo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101651},"main":"dist/index.js","type":"module","config":{},"engines":{"npm":">=8","node":">=16"},"gitHead":"ae1c868aa5698854dd7823a9158b69b1f31dc114","scripts":{"lint":"eslint ./src/**/*.ts","test":"ts-mocha -p tsconfig.spec.json tests/**/*.spec.ts","build":"rimraf ./dist && tsc","watch":"rimraf ./dist && tsc --watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"},"prettier":{"useTabs":true,"printWidth":145,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+ssh://git@github.com/vendure-ecommerce/ngx-translate-extract.git","type":"git"},"_npmVersion":"8.19.3","description":"Extract strings from projects using ngx-translate","directories":{},"_nodeVersion":"16.19.1","dependencies":{"flat":"^5.0.2","glob":"^7.2.0","path":"^0.12.7","boxen":"^6.2.1","yargs":"^17.5.1","colorette":"^2.0.16","terminal-link":"^3.0.0","gettext-parser":"^4.2.0","@phenomnomnominal/tsquery":"^5.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","braces":"^3.0.2","eslint":"^8.32.0","rimraf":"^3.0.2","ts-node":"^10.4.0","prettier":"^2.7.1","ts-mocha":"^10.0.0","cross-env":"^7.0.3","typescript":"^4.5.2","@types/chai":"^4.3.3","@types/flat":"^5.0.2","@types/glob":"^8.0.0","@types/node":"^16","@types/mocha":"^9.1.1","@types/yargs":"^17.0.20","pretty-quick":"^3.1.3","@types/braces":"^3.0.1","eslint-plugin-import":"^2.27.5","@types/gettext-parser":"4.0.1","@typescript-eslint/parser":"^5.48.2","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/eslint-plugin-tslint":"^5.48.2"},"peerDependencies":{"typescript":">=4.4.0","@angular/compiler":">=13.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ngx-translate-extract_8.1.1_1683800048386_0.7043522805476481","host":"s3://npm-registry-packages"}},"8.2.0":{"name":"@vendure/ngx-translate-extract","version":"8.2.0","keywords":["angular","ionic","ngx-translate","extract","extractor","translate","translation","i18n","gettext"],"author":{"name":"Kim Biesbjerg","email":"kim@biesbjerg.com"},"license":"MIT","_id":"@vendure/ngx-translate-extract@8.2.0","maintainers":[{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"}],"homepage":"https://github.com/vendure-ecommerce/ngx-translate-extract","bugs":{"url":"https://github.com/vendure-ecommerce/ngx-translate-extract/issues"},"bin":{"ngx-translate-extract":"bin/cli.js"},"dist":{"shasum":"fa36fbb6268f0705430ed9644c4ecc65e840cb10","tarball":"https://registry.npmjs.org/@vendure/ngx-translate-extract/-/ngx-translate-extract-8.2.0.tgz","fileCount":79,"integrity":"sha512-lf5mprJRyHRqcxFo4Stt8pIempcovYSiAU5HMZ7m9dnKYhh7Kp+AqhioQh5LPzLitzqKR0MZr1JgOu1T0BLilA==","signatures":[{"sig":"MEUCIQCyUNJ65wjKxTI5lSBLhuWaYPZBl/MCJuWkuex0VSY2UwIgY0Bf9eB1DgJ0684t6l37jZwia/xcBdSCrZ8q9Xolhdw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104007},"main":"dist/index.js","type":"module","config":{},"engines":{"npm":">=8","node":">=16"},"gitHead":"d9f8ce267a8fd655fff0d360cf1b2850bfb72305","scripts":{"lint":"eslint ./src/**/*.ts","test":"ts-mocha -p tsconfig.spec.json tests/**/*.spec.ts","build":"rimraf ./dist && tsc","watch":"rimraf ./dist && tsc --watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"},"prettier":{"useTabs":true,"printWidth":145,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+ssh://git@github.com/vendure-ecommerce/ngx-translate-extract.git","type":"git"},"_npmVersion":"8.19.3","description":"Extract strings from projects using ngx-translate","directories":{},"_nodeVersion":"16.19.1","dependencies":{"flat":"^5.0.2","glob":"^7.2.0","path":"^0.12.7","boxen":"^6.2.1","yargs":"^17.5.1","colorette":"^2.0.16","terminal-link":"^3.0.0","gettext-parser":"^4.2.0","@phenomnomnominal/tsquery":"^5.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","braces":"^3.0.2","eslint":"^8.32.0","rimraf":"^3.0.2","ts-node":"^10.4.0","prettier":"^2.7.1","ts-mocha":"^10.0.0","cross-env":"^7.0.3","typescript":"^4.5.2","@types/chai":"^4.3.3","@types/flat":"^5.0.2","@types/glob":"^8.0.0","@types/node":"^16","@types/mocha":"^9.1.1","@types/yargs":"^17.0.20","pretty-quick":"^3.1.3","@types/braces":"^3.0.1","eslint-plugin-import":"^2.27.5","@types/gettext-parser":"4.0.1","@typescript-eslint/parser":"^5.48.2","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/eslint-plugin-tslint":"^5.48.2"},"peerDependencies":{"typescript":">=4.4.0","@angular/compiler":">=13.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ngx-translate-extract_8.2.0_1688390105473_0.34533804146317326","host":"s3://npm-registry-packages"}},"8.2.1":{"name":"@vendure/ngx-translate-extract","version":"8.2.1","keywords":["angular","ionic","ngx-translate","extract","extractor","translate","translation","i18n","gettext"],"author":{"name":"Kim Biesbjerg","email":"kim@biesbjerg.com"},"license":"MIT","_id":"@vendure/ngx-translate-extract@8.2.1","maintainers":[{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"}],"homepage":"https://github.com/vendure-ecommerce/ngx-translate-extract","bugs":{"url":"https://github.com/vendure-ecommerce/ngx-translate-extract/issues"},"bin":{"ngx-translate-extract":"bin/cli.js"},"dist":{"shasum":"bb9ba7c61ca0e5a67958d79f2348e982cd51bc7e","tarball":"https://registry.npmjs.org/@vendure/ngx-translate-extract/-/ngx-translate-extract-8.2.1.tgz","fileCount":79,"integrity":"sha512-tz2Ag1JcZu9o5sl4bayuxfUoRXslklVHXPjAzrgzEUJkvJ+AZeJRoexSRlcjVtlMAzsfRW0NDfuKlxrwE1vDZQ==","signatures":[{"sig":"MEQCIFrjluTQTpnCX57uqN563+O6saVQFLnmIaLA8LsVaM2qAiAiVj4u8lNFqKFRRT1xlX9pZJKgAZwZmJbzoVYEMpi+ng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104738},"main":"dist/index.js","type":"module","config":{},"engines":{"npm":">=8","node":">=16"},"gitHead":"1a4cc60e45d6a5f49ca3a9e59a08f52a8946fbc3","scripts":{"lint":"eslint ./src/**/*.ts","test":"ts-mocha -p tsconfig.spec.json tests/**/*.spec.ts","build":"rimraf ./dist && tsc","watch":"rimraf ./dist && tsc --watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"},"prettier":{"useTabs":true,"printWidth":145,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+ssh://git@github.com/vendure-ecommerce/ngx-translate-extract.git","type":"git"},"_npmVersion":"8.19.3","description":"Extract strings from projects using ngx-translate","directories":{},"_nodeVersion":"16.19.1","dependencies":{"flat":"^5.0.2","glob":"^7.2.0","path":"^0.12.7","boxen":"^6.2.1","yargs":"^17.5.1","braces":"^3.0.2","colorette":"^2.0.16","terminal-link":"^3.0.0","gettext-parser":"^4.2.0","@phenomnomnominal/tsquery":"^5.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","eslint":"^8.32.0","rimraf":"^3.0.2","ts-node":"^10.4.0","prettier":"^2.7.1","ts-mocha":"^10.0.0","cross-env":"^7.0.3","typescript":"^4.5.2","@types/chai":"^4.3.3","@types/flat":"^5.0.2","@types/glob":"^8.0.0","@types/node":"^16","@types/mocha":"^9.1.1","@types/yargs":"^17.0.20","pretty-quick":"^3.1.3","@types/braces":"^3.0.1","eslint-plugin-import":"^2.27.5","@types/gettext-parser":"4.0.1","@typescript-eslint/parser":"^5.48.2","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/eslint-plugin-tslint":"^5.48.2"},"peerDependencies":{"typescript":">=4.4.0","@angular/compiler":">=13.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ngx-translate-extract_8.2.1_1689940324480_0.1997128722478856","host":"s3://npm-registry-packages"}},"8.2.2":{"name":"@vendure/ngx-translate-extract","version":"8.2.2","keywords":["angular","ionic","ngx-translate","extract","extractor","translate","translation","i18n","gettext"],"author":{"name":"Kim Biesbjerg","email":"kim@biesbjerg.com"},"license":"MIT","_id":"@vendure/ngx-translate-extract@8.2.2","maintainers":[{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"}],"homepage":"https://github.com/vendure-ecommerce/ngx-translate-extract","bugs":{"url":"https://github.com/vendure-ecommerce/ngx-translate-extract/issues"},"bin":{"ngx-translate-extract":"bin/cli.js"},"dist":{"shasum":"02485777c3b860fe7b83d0d175da9101b6d82c8d","tarball":"https://registry.npmjs.org/@vendure/ngx-translate-extract/-/ngx-translate-extract-8.2.2.tgz","fileCount":79,"integrity":"sha512-NyA+QTm6PQh4D75GY2TTAEOu+6XXFMoQmNKI+jORoNWY/FbAuT85+XqjrZZTAg8qMLD9A+23dnHSWKrmUMB3Vw==","signatures":[{"sig":"MEUCIAnPnzA4LFHEqaVMntTjNpenKXN1X32CLoYcejOmCRgNAiEAoHC8Gu1tP99fozCObLF/hbrOA1XB571WNolrMytyCjw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104807},"main":"dist/index.js","type":"module","config":{},"engines":{"npm":">=8","node":">=16"},"gitHead":"0adf8dc287d79899fe8143bd57883e0ebee79c92","scripts":{"lint":"eslint ./src/**/*.ts","test":"ts-mocha -p tsconfig.spec.json tests/**/*.spec.ts","build":"rimraf ./dist && tsc","watch":"rimraf ./dist && tsc --watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"},"prettier":{"useTabs":true,"printWidth":145,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+ssh://git@github.com/vendure-ecommerce/ngx-translate-extract.git","type":"git"},"_npmVersion":"9.5.0","description":"Extract strings from projects using ngx-translate","directories":{},"_nodeVersion":"18.15.0","dependencies":{"flat":"^5.0.2","glob":"^7.2.0","path":"^0.12.7","boxen":"^6.2.1","yargs":"^17.5.1","braces":"^3.0.2","colorette":"^2.0.16","terminal-link":"^3.0.0","gettext-parser":"^4.2.0","@phenomnomnominal/tsquery":"^5.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","eslint":"^8.32.0","rimraf":"^3.0.2","ts-node":"^10.4.0","prettier":"^2.7.1","ts-mocha":"^10.0.0","cross-env":"^7.0.3","typescript":"^4.5.2","@types/chai":"^4.3.3","@types/flat":"^5.0.2","@types/glob":"^8.0.0","@types/node":"^16","@types/mocha":"^9.1.1","@types/yargs":"^17.0.20","pretty-quick":"^3.1.3","@types/braces":"^3.0.1","eslint-plugin-import":"^2.27.5","@types/gettext-parser":"4.0.1","@typescript-eslint/parser":"^5.48.2","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/eslint-plugin-tslint":"^5.48.2"},"peerDependencies":{"typescript":">=4.4.0","@angular/compiler":">=13.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ngx-translate-extract_8.2.2_1691656409538_0.5576853911241821","host":"s3://npm-registry-packages"}},"8.2.3":{"name":"@vendure/ngx-translate-extract","version":"8.2.3","keywords":["angular","ionic","ngx-translate","extract","extractor","translate","translation","i18n","gettext"],"author":{"name":"Kim Biesbjerg","email":"kim@biesbjerg.com"},"license":"MIT","_id":"@vendure/ngx-translate-extract@8.2.3","maintainers":[{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"}],"homepage":"https://github.com/vendure-ecommerce/ngx-translate-extract","bugs":{"url":"https://github.com/vendure-ecommerce/ngx-translate-extract/issues"},"bin":{"ngx-translate-extract":"bin/cli.js"},"dist":{"shasum":"541340e3ab27f7fdf86bec7ad9db5b50edfee658","tarball":"https://registry.npmjs.org/@vendure/ngx-translate-extract/-/ngx-translate-extract-8.2.3.tgz","fileCount":79,"integrity":"sha512-NIPAOtTonXzzC8gB5ZALgeXs1Nb2Od7IA5n2YjnUPOF1Vf3GEgKWKQ8AGTKR8KwNiDeyQJQfxROlWLpr3XyJKQ==","signatures":[{"sig":"MEUCIBWuePMzDW6zt/QFFV7twy/zFkfwNbpR1gc+Q21o91T3AiEA1I8EQzffB1O1vSjlDIogMFQ5sVdIWEmFAINS7105hFw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113949},"main":"dist/index.js","type":"module","config":{},"engines":{"npm":">=8","node":">=16"},"gitHead":"a20fcab27f8a1c94dbd3ae2f45d0fae563f7e75e","scripts":{"lint":"eslint ./src/**/*.ts","test":"ts-mocha -p tsconfig.spec.json tests/**/*.spec.ts","build":"rimraf ./dist && tsc","watch":"rimraf ./dist && tsc --watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"},"prettier":{"useTabs":true,"printWidth":145,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+ssh://git@github.com/vendure-ecommerce/ngx-translate-extract.git","type":"git"},"_npmVersion":"9.5.0","description":"Extract strings from projects using ngx-translate","directories":{},"_nodeVersion":"18.15.0","dependencies":{"flat":"^5.0.2","glob":"^7.2.0","path":"^0.12.7","boxen":"^6.2.1","yargs":"^17.5.1","braces":"^3.0.2","tsconfig":"^7.0.0","colorette":"^2.0.16","terminal-link":"^3.0.0","gettext-parser":"^4.2.0","@phenomnomnominal/tsquery":"^5.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","eslint":"^8.32.0","rimraf":"^3.0.2","ts-node":"^10.4.0","prettier":"^2.7.1","ts-mocha":"^10.0.0","cross-env":"^7.0.3","typescript":"^4.5.2","@types/chai":"^4.3.3","@types/flat":"^5.0.2","@types/glob":"^8.0.0","@types/node":"^16","@types/mocha":"^9.1.1","@types/yargs":"^17.0.20","pretty-quick":"^3.1.3","@types/braces":"^3.0.1","eslint-plugin-import":"^2.27.5","@types/gettext-parser":"4.0.1","@typescript-eslint/parser":"^5.48.2","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/eslint-plugin-tslint":"^5.48.2"},"peerDependencies":{"typescript":">=4.4.0","@angular/compiler":">=13.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ngx-translate-extract_8.2.3_1695825490769_0.8559175227085309","host":"s3://npm-registry-packages"}},"8.3.0":{"name":"@vendure/ngx-translate-extract","version":"8.3.0","keywords":["angular","ionic","ngx-translate","extract","extractor","translate","translation","i18n","gettext"],"author":{"name":"Kim Biesbjerg","email":"kim@biesbjerg.com"},"license":"MIT","_id":"@vendure/ngx-translate-extract@8.3.0","maintainers":[{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"}],"homepage":"https://github.com/vendure-ecommerce/ngx-translate-extract","bugs":{"url":"https://github.com/vendure-ecommerce/ngx-translate-extract/issues"},"bin":{"ngx-translate-extract":"bin/cli.js"},"dist":{"shasum":"1a8d262ca1377becf184d05e7c28dbef3a2536db","tarball":"https://registry.npmjs.org/@vendure/ngx-translate-extract/-/ngx-translate-extract-8.3.0.tgz","fileCount":82,"integrity":"sha512-gOzSvPn0rEUuxjEj5Q3+Ok6uABZK4KA8PT7HhQAkIJMvTaGZFILm7WdXRs42giRdOUu5h6Mqth6r3CeMAcFQSw==","signatures":[{"sig":"MEUCIQDQ3dy8iMo1BC+IsP/mOAGnrVwlXOiGLAyQ2T+AqeaJ4wIgKD6ad+2xolYrSdbd4aim97vnuVuQ1yZb5mFPXil1nsM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117998},"main":"dist/index.js","type":"module","config":{},"engines":{"npm":">=8","node":">=16"},"gitHead":"50264aec326ddc8853ab359cbe2df56636666f4f","scripts":{"lint":"eslint ./src/**/*.ts","test":"ts-mocha -p tsconfig.spec.json tests/**/*.spec.ts","build":"rimraf ./dist && tsc","watch":"rimraf ./dist && tsc --watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"},"prettier":{"useTabs":true,"printWidth":145,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+ssh://git@github.com/vendure-ecommerce/ngx-translate-extract.git","type":"git"},"_npmVersion":"10.2.3","description":"Extract strings from projects using ngx-translate","directories":{},"_nodeVersion":"20.9.0","dependencies":{"flat":"^5.0.2","glob":"^7.2.0","path":"^0.12.7","boxen":"^6.2.1","yargs":"^17.5.1","braces":"^3.0.2","tsconfig":"^7.0.0","colorette":"^2.0.16","terminal-link":"^3.0.0","gettext-parser":"^4.2.0","@phenomnomnominal/tsquery":"^5.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","eslint":"^8.32.0","rimraf":"^3.0.2","ts-node":"^10.4.0","prettier":"^2.7.1","ts-mocha":"^10.0.0","cross-env":"^7.0.3","typescript":"^4.5.2","@types/chai":"^4.3.3","@types/flat":"^5.0.2","@types/glob":"^8.0.0","@types/node":"^16","@types/mocha":"^9.1.1","@types/yargs":"^17.0.20","pretty-quick":"^3.1.3","@types/braces":"^3.0.1","eslint-plugin-import":"^2.27.5","@types/gettext-parser":"4.0.1","@typescript-eslint/parser":"^5.48.2","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/eslint-plugin-tslint":"^5.48.2"},"peerDependencies":{"typescript":">=4.4.0","@angular/compiler":">=13.1.2"},"_npmOperationalInternal":{"tmp":"tmp/ngx-translate-extract_8.3.0_1700566186755_0.5250112673431235","host":"s3://npm-registry-packages"}},"9.0.0":{"name":"@vendure/ngx-translate-extract","version":"9.0.0","keywords":["angular","ionic","ngx-translate","extract","extractor","translate","translation","i18n","gettext"],"author":{"name":"Kim Biesbjerg","email":"kim@biesbjerg.com"},"license":"MIT","_id":"@vendure/ngx-translate-extract@9.0.0","maintainers":[{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"}],"homepage":"https://github.com/vendure-ecommerce/ngx-translate-extract","bugs":{"url":"https://github.com/vendure-ecommerce/ngx-translate-extract/issues"},"bin":{"ngx-translate-extract":"bin/cli.js"},"dist":{"shasum":"db2415bca928c72b494f652c69df17319b61bd2e","tarball":"https://registry.npmjs.org/@vendure/ngx-translate-extract/-/ngx-translate-extract-9.0.0.tgz","fileCount":82,"integrity":"sha512-do+gLcQHimjsTX0AZuM+8h31aW5i5b1NS+s1nx/hbscuNJTb7/rQuLiUSKxdvfSmrOyktzsG4o2GPCSNIPuRnA==","signatures":[{"sig":"MEQCIFo36rl2f3oIAR7LOtli9g19PhVycb39JvckMyuon+bRAiAnfPUEtzVPtCwFiaRPDdrPkhuegWGI9HiVXBv65Q3CQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121267},"main":"dist/index.js","type":"module","config":{},"engines":{"npm":">=8","node":">=18.13.0"},"gitHead":"158c0228b719a31a413b7b2b427b7afb6ab40c96","scripts":{"lint":"eslint ./src/**/*.ts","test":"ts-mocha -p tsconfig.spec.json tests/**/*.spec.ts","build":"rimraf ./dist && tsc","watch":"rimraf ./dist && tsc --watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"},"prettier":{"useTabs":true,"printWidth":145,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+ssh://git@github.com/vendure-ecommerce/ngx-translate-extract.git","type":"git"},"_npmVersion":"10.2.3","description":"Extract strings from projects using ngx-translate","directories":{},"_nodeVersion":"20.9.0","dependencies":{"flat":"^5.0.2","glob":"^7.2.0","path":"^0.12.7","boxen":"^6.2.1","yargs":"^17.5.1","braces":"^3.0.2","tsconfig":"^7.0.0","colorette":"^2.0.16","terminal-link":"^3.0.0","gettext-parser":"^4.2.0","@phenomnomnominal/tsquery":"^5.0.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.6","mocha":"^10.2.0","eslint":"^8.32.0","rimraf":"^3.0.2","ts-node":"^10.4.0","prettier":"^2.7.1","ts-mocha":"^10.0.0","cross-env":"^7.0.3","typescript":"~5.2.2","@types/chai":"^4.3.3","@types/flat":"^5.0.2","@types/glob":"^8.0.0","@types/node":"^16","@types/mocha":"^9.1.1","@types/yargs":"^17.0.20","pretty-quick":"^3.1.3","@types/braces":"^3.0.1","@angular/compiler":"^17.0.3","eslint-plugin-import":"^2.27.5","@types/gettext-parser":"4.0.1","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/eslint-plugin-tslint":"^6.12.0"},"peerDependencies":{"typescript":">=5.2.0","@angular/compiler":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-translate-extract_9.0.0_1700575776176_0.17309961310973554","host":"s3://npm-registry-packages"}},"9.0.1":{"name":"@vendure/ngx-translate-extract","version":"9.0.1","keywords":["angular","ionic","ngx-translate","extract","extractor","translate","translation","i18n","gettext"],"author":{"name":"Kim Biesbjerg","email":"kim@biesbjerg.com"},"license":"MIT","_id":"@vendure/ngx-translate-extract@9.0.1","maintainers":[{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"}],"homepage":"https://github.com/vendure-ecommerce/ngx-translate-extract","bugs":{"url":"https://github.com/vendure-ecommerce/ngx-translate-extract/issues"},"bin":{"ngx-translate-extract":"bin/cli.js"},"dist":{"shasum":"a3a72685b38ce3d9cc19393571302c0f7329179f","tarball":"https://registry.npmjs.org/@vendure/ngx-translate-extract/-/ngx-translate-extract-9.0.1.tgz","fileCount":82,"integrity":"sha512-Mugb4o0euNRfp8YuYMyeyJvhSUPVPrbd58dMq7Quu7qI6Viru/9fgTdDjJ1eXriPQf9NmYoP7hIddXqwUvCN4Q==","signatures":[{"sig":"MEQCICe2qksyNmNDj9ZvI07zAgdOOVMRhUSatwR/EvTWG57fAiAKm/ExdY+I6usaSPHp9Wm4Aca0SM3dd9hILuOt1SsyKQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121396},"main":"dist/index.js","type":"module","config":{},"engines":{"npm":">=8","node":">=18.13.0"},"gitHead":"385f56c8b65321c8759d986ed6c134db3df4d585","scripts":{"lint":"eslint ./src/**/*.ts","test":"ts-mocha -p tsconfig.spec.json tests/**/*.spec.ts","build":"rimraf ./dist && tsc","watch":"rimraf ./dist && tsc --watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"},"prettier":{"useTabs":true,"printWidth":145,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+ssh://git@github.com/vendure-ecommerce/ngx-translate-extract.git","type":"git"},"_npmVersion":"10.2.3","description":"Extract strings from projects using ngx-translate","directories":{},"_nodeVersion":"20.9.0","dependencies":{"flat":"^6.0.1","glob":"^10.3.0","json5":"^2.2.3","yargs":"^17.7.2","braces":"^3.0.2","tsconfig":"^7.0.0","colorette":"^2.0.20","gettext-parser":"^4.2.0","@phenomnomnominal/tsquery":"^6.1.3"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.10","mocha":"^10.2.0","eslint":"^8.32.0","rimraf":"^5.0.5","ts-node":"^10.4.0","prettier":"^2.7.1","ts-mocha":"^10.0.0","typescript":"~5.2.2","@types/chai":"^4.3.11","@types/glob":"^8.0.0","@types/node":"^18","@types/mocha":"^10.0.6","@types/yargs":"^17.0.32","pretty-quick":"^3.1.3","@types/braces":"^3.0.4","@angular/compiler":"^17.0.4","eslint-plugin-import":"^2.29.0","@types/gettext-parser":"^4.0.4","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/eslint-plugin-tslint":"^6.12.0"},"peerDependencies":{"typescript":">=5.2.0","@angular/compiler":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-translate-extract_9.0.1_1700737906742_0.11124676263529709","host":"s3://npm-registry-packages"}},"9.0.2":{"name":"@vendure/ngx-translate-extract","version":"9.0.2","keywords":["angular","ionic","ngx-translate","extract","extractor","translate","translation","i18n","gettext"],"author":{"name":"Kim Biesbjerg","email":"kim@biesbjerg.com"},"license":"MIT","_id":"@vendure/ngx-translate-extract@9.0.2","maintainers":[{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"}],"homepage":"https://github.com/vendure-ecommerce/ngx-translate-extract","bugs":{"url":"https://github.com/vendure-ecommerce/ngx-translate-extract/issues"},"bin":{"ngx-translate-extract":"bin/cli.js"},"dist":{"shasum":"f110aff352b6857fce4d691747f79737b8ea50ae","tarball":"https://registry.npmjs.org/@vendure/ngx-translate-extract/-/ngx-translate-extract-9.0.2.tgz","fileCount":82,"integrity":"sha512-ODRS5BZqC8Me3GciskaDq2yCgQgIsg+/5DrTmoBNt+gNtACcIzqja0GOrO7hGQdkfDbXaqfRdGc5eMctdLWAqA==","signatures":[{"sig":"MEYCIQD/aQj+sGbVfElrYebewrzo/oh2sQVltyJqg4aLKoq/ygIhAM9CdyXZbKPcIil0IrdzgwCPWs53Mzz46Fg2IKKcPYRN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121384},"main":"dist/index.js","type":"module","config":{},"engines":{"npm":">=8","node":">=18.13.0"},"gitHead":"68f6a8fb61d961b46aae9889caef866ec171c687","scripts":{"lint":"eslint ./src/**/*.ts","test":"ts-mocha -p tsconfig.spec.json tests/**/*.spec.ts","build":"rimraf ./dist && tsc","watch":"rimraf ./dist && tsc --watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"},"prettier":{"useTabs":true,"printWidth":145,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+ssh://git@github.com/vendure-ecommerce/ngx-translate-extract.git","type":"git"},"_npmVersion":"10.2.3","description":"Extract strings from projects using ngx-translate","directories":{},"_nodeVersion":"20.9.0","dependencies":{"flat":"^6.0.1","glob":"^10.3.0","json5":"^2.2.3","yargs":"^17.7.2","braces":"^3.0.2","tsconfig":"^7.0.0","colorette":"^2.0.20","gettext-parser":"^4.2.0","@phenomnomnominal/tsquery":"^6.1.3"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.10","mocha":"^10.2.0","eslint":"^8.32.0","rimraf":"^5.0.5","ts-node":"^10.4.0","prettier":"^2.7.1","ts-mocha":"^10.0.0","typescript":"~5.2.2","@types/chai":"^4.3.11","@types/glob":"^8.0.0","@types/node":"^18","@types/mocha":"^10.0.6","@types/yargs":"^17.0.32","pretty-quick":"^3.1.3","@types/braces":"^3.0.4","@angular/compiler":"^17.0.4","eslint-plugin-import":"^2.29.0","@types/gettext-parser":"^4.0.4","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/eslint-plugin-tslint":"^6.12.0"},"peerDependencies":{"typescript":">=5.2.0","@angular/compiler":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-translate-extract_9.0.2_1700813722249_0.6863784120758953","host":"s3://npm-registry-packages"}},"9.0.3":{"name":"@vendure/ngx-translate-extract","version":"9.0.3","keywords":["angular","ionic","ngx-translate","extract","extractor","translate","translation","i18n","gettext"],"author":{"name":"Kim Biesbjerg","email":"kim@biesbjerg.com"},"license":"MIT","_id":"@vendure/ngx-translate-extract@9.0.3","maintainers":[{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"}],"homepage":"https://github.com/vendure-ecommerce/ngx-translate-extract","bugs":{"url":"https://github.com/vendure-ecommerce/ngx-translate-extract/issues"},"bin":{"ngx-translate-extract":"bin/cli.js"},"dist":{"shasum":"a86fc7d1aa95826d344ae35ada3930733366bffb","tarball":"https://registry.npmjs.org/@vendure/ngx-translate-extract/-/ngx-translate-extract-9.0.3.tgz","fileCount":82,"integrity":"sha512-sh020sx4GCtcxMUShTe1jDjyu8yn6Zc9zRHL8u9mNNpm5zd0CqY9m/Nt32taWIyyynOX115e4AhJrBnWixnIdA==","signatures":[{"sig":"MEUCIHhZBURYsCHnmyxmXF1TELljB66VyOTWM6JHrE0ses4rAiEAgmCVvKfCcW7ynwgjjW+JE+lHzGCmm+HN85dghSs/tLA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121930},"main":"dist/index.js","type":"module","config":{},"engines":{"npm":">=8","node":">=18.13.0"},"gitHead":"26a9f14184b6d08da23c24f2265cfea797efcd3b","scripts":{"lint":"eslint ./src/**/*.ts","test":"ts-mocha -p tsconfig.spec.json tests/**/*.spec.ts","build":"rimraf ./dist && tsc","watch":"rimraf ./dist && tsc --watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"},"prettier":{"useTabs":true,"printWidth":145,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+ssh://git@github.com/vendure-ecommerce/ngx-translate-extract.git","type":"git"},"_npmVersion":"10.2.3","description":"Extract strings from projects using ngx-translate","directories":{},"_nodeVersion":"20.9.0","dependencies":{"flat":"^6.0.1","glob":"^10.3.0","json5":"^2.2.3","yargs":"^17.7.2","braces":"^3.0.2","tsconfig":"^7.0.0","colorette":"^2.0.20","gettext-parser":"^4.2.0","@phenomnomnominal/tsquery":"^6.1.3"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.10","mocha":"^10.2.0","eslint":"^8.32.0","rimraf":"^5.0.5","ts-node":"^10.4.0","prettier":"^2.7.1","ts-mocha":"^10.0.0","typescript":"~5.2.2","@types/chai":"^4.3.11","@types/glob":"^8.0.0","@types/node":"^18","@types/mocha":"^10.0.6","@types/yargs":"^17.0.32","pretty-quick":"^3.1.3","@types/braces":"^3.0.4","@angular/compiler":"^17.0.4","eslint-plugin-import":"^2.29.0","@types/gettext-parser":"^4.0.4","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/eslint-plugin-tslint":"^6.12.0"},"peerDependencies":{"typescript":">=5.2.0","@angular/compiler":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-translate-extract_9.0.3_1701168111541_0.028931316976860133","host":"s3://npm-registry-packages"}},"9.1.0":{"name":"@vendure/ngx-translate-extract","version":"9.1.0","keywords":["angular","ionic","ngx-translate","extract","extractor","translate","translation","i18n","gettext"],"author":{"name":"Kim Biesbjerg","email":"kim@biesbjerg.com"},"license":"MIT","_id":"@vendure/ngx-translate-extract@9.1.0","maintainers":[{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"}],"homepage":"https://github.com/vendure-ecommerce/ngx-translate-extract","bugs":{"url":"https://github.com/vendure-ecommerce/ngx-translate-extract/issues"},"bin":{"ngx-translate-extract":"bin/cli.js"},"dist":{"shasum":"4eee0d86e4f4b205ab9e005b16e5228f418af07b","tarball":"https://registry.npmjs.org/@vendure/ngx-translate-extract/-/ngx-translate-extract-9.1.0.tgz","fileCount":91,"integrity":"sha512-Hvvn2OvgT9gPJJVoY7HxbXKRnHoZZAd/e6vDHvi/JyEjAA9lj2N4aX4I1QSLOMGcmL3+e/oXHTZ+7B+hfZPbBg==","signatures":[{"sig":"MEYCIQClZyzyxjPnLpBdXVkTjcrSG8puNIyD9eKbMkpuTnkLTQIhALLhAfTkyc6JY5QFLlXY8ZxZtXW3m9tVz4epVq3QzNP+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131248},"main":"dist/index.js","type":"module","config":{},"engines":{"npm":">=8","node":">=18.13.0"},"gitHead":"2108fca500ba7eb9a24c79858a64b0508a6d96c4","scripts":{"lint":"eslint ./src/**/*.ts","test":"ts-mocha -p tsconfig.spec.json tests/**/*.spec.ts","build":"rimraf ./dist && tsc","watch":"rimraf ./dist && tsc --watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"},"prettier":{"useTabs":true,"printWidth":145,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+ssh://git@github.com/vendure-ecommerce/ngx-translate-extract.git","type":"git"},"_npmVersion":"10.2.3","description":"Extract strings from projects using ngx-translate","directories":{},"_nodeVersion":"20.9.0","dependencies":{"flat":"^6.0.1","glob":"^10.3.0","json5":"^2.2.3","yargs":"^17.7.2","braces":"^3.0.2","tsconfig":"^7.0.0","colorette":"^2.0.20","gettext-parser":"^4.2.0","@phenomnomnominal/tsquery":"^6.1.3"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.10","mocha":"^10.2.0","eslint":"^8.32.0","rimraf":"^5.0.5","ts-node":"^10.4.0","prettier":"^2.7.1","ts-mocha":"^10.0.0","typescript":"~5.2.2","@types/chai":"^4.3.11","@types/glob":"^8.0.0","@types/node":"^18","@types/mocha":"^10.0.6","@types/yargs":"^17.0.32","pretty-quick":"^3.1.3","@types/braces":"^3.0.4","@angular/compiler":"^17.0.4","eslint-plugin-import":"^2.29.0","@types/gettext-parser":"^4.0.4","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/eslint-plugin-tslint":"^6.12.0"},"peerDependencies":{"typescript":">=5.2.0","@angular/compiler":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-translate-extract_9.1.0_1707128270504_0.09329341044417139","host":"s3://npm-registry-packages"}},"9.1.1":{"name":"@vendure/ngx-translate-extract","version":"9.1.1","keywords":["angular","ionic","ngx-translate","extract","extractor","translate","translation","i18n","gettext"],"author":{"name":"Kim Biesbjerg","email":"kim@biesbjerg.com"},"license":"MIT","_id":"@vendure/ngx-translate-extract@9.1.1","maintainers":[{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"}],"homepage":"https://github.com/vendure-ecommerce/ngx-translate-extract","bugs":{"url":"https://github.com/vendure-ecommerce/ngx-translate-extract/issues"},"bin":{"ngx-translate-extract":"bin/cli.js"},"dist":{"shasum":"b0642b91d5fa0a381b008479a80d86ce6ab13e88","tarball":"https://registry.npmjs.org/@vendure/ngx-translate-extract/-/ngx-translate-extract-9.1.1.tgz","fileCount":91,"integrity":"sha512-8G9wXSYZ7JScetDVtF/Z+ZZTD5dkbgDE2gUwNbLwC5aMqKzvGo5gYQ+N/3DL2Y8nhF4SlDRA++1vWKQj1I1mMQ==","signatures":[{"sig":"MEUCIHS6S5W/UNGMvhcS2bHPW/rjpjYu1B/skoESFQTy467zAiEAweMWl4ltdiUNSMhN086xBRVs/z5myafWLkPUaRzBC64=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131053},"main":"dist/index.js","type":"module","config":{},"engines":{"npm":">=8","node":">=18.13.0"},"gitHead":"51d2a35e1ec257beba6d2adb1c4ba0055df0c93f","scripts":{"lint":"eslint ./src/**/*.ts","test":"vitest","build":"rimraf ./dist && tsc","watch":"rimraf ./dist && tsc --watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"},"prettier":{"useTabs":true,"printWidth":145,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+ssh://git@github.com/vendure-ecommerce/ngx-translate-extract.git","type":"git"},"_npmVersion":"10.2.3","description":"Extract strings from projects using ngx-translate","directories":{},"_nodeVersion":"20.9.0","dependencies":{"flat":"^6.0.1","glob":"^10.3.0","json5":"^2.2.3","yargs":"^17.7.2","braces":"^3.0.2","tsconfig":"^7.0.0","colorette":"^2.0.20","gettext-parser":"^4.2.0","@phenomnomnominal/tsquery":"^6.1.3"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.32.0","rimraf":"^5.0.5","vitest":"^1.3.1","prettier":"^2.7.1","typescript":"~5.2.2","@types/node":"^18","@types/yargs":"^17.0.32","pretty-quick":"^3.1.3","@types/braces":"^3.0.4","@angular/compiler":"^17.0.4","eslint-plugin-import":"^2.29.0","@types/gettext-parser":"^4.0.4","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/eslint-plugin-tslint":"^6.12.0"},"peerDependencies":{"typescript":">=5.2.0","@angular/compiler":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-translate-extract_9.1.1_1709887608415_0.9621161452455569","host":"s3://npm-registry-packages"}},"9.2.0-next.0":{"name":"@vendure/ngx-translate-extract","version":"9.2.0-next.0","keywords":["angular","ionic","ngx-translate","extract","extractor","translate","translation","i18n","gettext"],"author":{"name":"Kim Biesbjerg","email":"kim@biesbjerg.com"},"license":"MIT","_id":"@vendure/ngx-translate-extract@9.2.0-next.0","maintainers":[{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"}],"homepage":"https://github.com/vendure-ecommerce/ngx-translate-extract","bugs":{"url":"https://github.com/vendure-ecommerce/ngx-translate-extract/issues"},"bin":{"ngx-translate-extract":"bin/cli.js"},"dist":{"shasum":"6dafd190cc803710e132fa1970e5202d8817a8a2","tarball":"https://registry.npmjs.org/@vendure/ngx-translate-extract/-/ngx-translate-extract-9.2.0-next.0.tgz","fileCount":94,"integrity":"sha512-pyp7vEFi9vP9c2QgFMASmW6GBcVz27vtdTOvroqZDmL78F1klacTXA67myuL81QlyeeVr1jwdtUplr941V7CmQ==","signatures":[{"sig":"MEUCIQDqwcJyAjgrpGCNGdwuI8GhvKAGWYkovr3khu+vNtRd4AIgHuFztdKZxAboIYmk3dV4qqzNBp8eDaLGQZdfQmiTF2w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136965},"main":"dist/index.js","type":"module","config":{},"engines":{"npm":">=8","node":">=18.13.0"},"gitHead":"8547433233674587f3337e8e6b662e0e442cf37c","scripts":{"lint":"eslint ./src/**/*.ts","test":"vitest","build":"rimraf ./dist && tsc","watch":"rimraf ./dist && tsc --watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"},"prettier":{"useTabs":true,"printWidth":145,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+ssh://git@github.com/vendure-ecommerce/ngx-translate-extract.git","type":"git"},"_npmVersion":"10.2.3","description":"Extract strings from projects using ngx-translate","directories":{},"_nodeVersion":"20.9.0","dependencies":{"flat":"^6.0.1","glob":"^10.3.0","json5":"^2.2.3","yargs":"^17.7.2","braces":"^3.0.2","tsconfig":"^7.0.0","colorette":"^2.0.20","gettext-parser":"^4.2.0","@phenomnomnominal/tsquery":"^6.1.3"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.32.0","rimraf":"^5.0.5","vitest":"^1.3.1","prettier":"^2.7.1","typescript":"~5.2.2","@types/node":"^18","@types/yargs":"^17.0.32","pretty-quick":"^3.1.3","@types/braces":"^3.0.4","@angular/compiler":"^17.0.4","eslint-plugin-import":"^2.29.0","@types/gettext-parser":"^4.0.4","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/eslint-plugin-tslint":"^6.12.0"},"peerDependencies":{"typescript":">=5.2.0","@angular/compiler":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-translate-extract_9.2.0-next.0_1716322028600_0.5367656595553563","host":"s3://npm-registry-packages"}},"9.2.0":{"name":"@vendure/ngx-translate-extract","version":"9.2.0","keywords":["angular","ionic","ngx-translate","extract","extractor","translate","translation","i18n","gettext"],"author":{"name":"Kim Biesbjerg","email":"kim@biesbjerg.com"},"license":"MIT","_id":"@vendure/ngx-translate-extract@9.2.0","maintainers":[{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"}],"homepage":"https://github.com/vendure-ecommerce/ngx-translate-extract","bugs":{"url":"https://github.com/vendure-ecommerce/ngx-translate-extract/issues"},"bin":{"ngx-translate-extract":"bin/cli.js"},"dist":{"shasum":"3e7d25066284ed9a5d45008b2cb370e07a03db9d","tarball":"https://registry.npmjs.org/@vendure/ngx-translate-extract/-/ngx-translate-extract-9.2.0.tgz","fileCount":94,"integrity":"sha512-ou6lQjsBy52lSt5m8p8Xugc4147s/6wamX6lbRvOD4K6/oeuQFhpfnuXgxUxnlCkna9udJIRsHlJSL8hXEtx3w==","signatures":[{"sig":"MEYCIQCl2uICMJTIOGLWSfNJjbKKMTYcbmNF5ZucA54plvQSlwIhAN1T6Hq2MvrWSOpcN5ga+RrjJhiclx+ESmytpo50xQP/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139314},"main":"dist/index.js","type":"module","config":{},"engines":{"npm":">=8","node":">=18.13.0"},"gitHead":"a7a6182333dc61b7d6a6351edccad7bddb3db48a","scripts":{"lint":"eslint ./src/**/*.ts","test":"vitest","build":"rimraf ./dist && tsc","watch":"rimraf ./dist && tsc --watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"},"prettier":{"useTabs":true,"printWidth":145,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+ssh://git@github.com/vendure-ecommerce/ngx-translate-extract.git","type":"git"},"_npmVersion":"10.2.3","description":"Extract strings from projects using ngx-translate","directories":{},"_nodeVersion":"20.9.0","dependencies":{"flat":"^6.0.1","glob":"^10.3.0","json5":"^2.2.3","yargs":"^17.7.2","braces":"^3.0.2","tsconfig":"^7.0.0","colorette":"^2.0.20","gettext-parser":"^4.2.0","@phenomnomnominal/tsquery":"^6.1.3"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.32.0","rimraf":"^5.0.5","vitest":"^1.3.1","prettier":"^2.7.1","typescript":"~5.2.2","@types/node":"^18","@types/yargs":"^17.0.32","pretty-quick":"^3.1.3","@types/braces":"^3.0.4","@angular/compiler":"^17.0.4","eslint-plugin-import":"^2.29.0","@types/gettext-parser":"^4.0.4","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/eslint-plugin-tslint":"^6.12.0"},"peerDependencies":{"typescript":">=5.2.0","@angular/compiler":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-translate-extract_9.2.0_1718006108296_0.8352523726378187","host":"s3://npm-registry-packages"}},"9.2.1":{"name":"@vendure/ngx-translate-extract","version":"9.2.1","keywords":["angular","ionic","ngx-translate","extract","extractor","translate","translation","i18n","gettext"],"author":{"name":"Kim Biesbjerg","email":"kim@biesbjerg.com"},"license":"MIT","_id":"@vendure/ngx-translate-extract@9.2.1","maintainers":[{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"}],"homepage":"https://github.com/vendure-ecommerce/ngx-translate-extract","bugs":{"url":"https://github.com/vendure-ecommerce/ngx-translate-extract/issues"},"bin":{"ngx-translate-extract":"bin/cli.js"},"dist":{"shasum":"fa0cc186fc30c5bfcbdd2a023a71014bf8ed79e7","tarball":"https://registry.npmjs.org/@vendure/ngx-translate-extract/-/ngx-translate-extract-9.2.1.tgz","fileCount":94,"integrity":"sha512-3empvzbVC0MY9hXlqU6wXYQuy4L5UIDDqChATzfagdP7bazyZRhLN2Wes7RmOtucXotB1VFgjZ7Fbbp0Tepxiw==","signatures":[{"sig":"MEUCIAgEe0ARsVlmbQJsz9lXhuCHa+nJCmOtg1DWNpeB0N4SAiEAylrqRJboLa5AOWreoazxxqqwpdMkT+dYIMQnmlDd24g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139826},"main":"dist/index.js","type":"module","config":{},"engines":{"npm":">=8","node":">=18.13.0"},"gitHead":"cdbedb59aaeb75438aa9206a8cac381d105e77ea","scripts":{"lint":"eslint ./src/**/*.ts","test":"vitest","build":"rimraf ./dist && tsc","watch":"rimraf ./dist && tsc --watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"},"prettier":{"useTabs":true,"printWidth":145,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+ssh://git@github.com/vendure-ecommerce/ngx-translate-extract.git","type":"git"},"_npmVersion":"10.2.3","description":"Extract strings from projects using ngx-translate","directories":{},"_nodeVersion":"20.9.0","dependencies":{"flat":"^6.0.1","glob":"^10.3.0","json5":"^2.2.3","yargs":"^17.7.2","braces":"^3.0.2","tsconfig":"^7.0.0","colorette":"^2.0.20","gettext-parser":"^4.2.0","@phenomnomnominal/tsquery":"^6.1.3"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.32.0","rimraf":"^5.0.5","vitest":"^1.3.1","prettier":"^2.7.1","typescript":"~5.2.2","@types/node":"^18","@types/yargs":"^17.0.32","pretty-quick":"^3.1.3","@types/braces":"^3.0.4","@angular/compiler":"^17.0.4","eslint-plugin-import":"^2.29.0","@types/gettext-parser":"^4.0.4","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/eslint-plugin-tslint":"^6.12.0"},"peerDependencies":{"typescript":">=5.2.0","@angular/compiler":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-translate-extract_9.2.1_1721384484393_0.7496557441496119","host":"s3://npm-registry-packages"}},"9.3.0":{"name":"@vendure/ngx-translate-extract","version":"9.3.0","keywords":["angular","ionic","ngx-translate","extract","extractor","translate","translation","i18n","gettext"],"author":{"name":"Kim Biesbjerg","email":"kim@biesbjerg.com"},"license":"MIT","_id":"@vendure/ngx-translate-extract@9.3.0","maintainers":[{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"}],"homepage":"https://github.com/vendure-ecommerce/ngx-translate-extract","bugs":{"url":"https://github.com/vendure-ecommerce/ngx-translate-extract/issues"},"bin":{"ngx-translate-extract":"bin/cli.js"},"dist":{"shasum":"c1427572648df4737d234d4a99b8038ba46d6c54","tarball":"https://registry.npmjs.org/@vendure/ngx-translate-extract/-/ngx-translate-extract-9.3.0.tgz","fileCount":94,"integrity":"sha512-2cm0LUAtWtdXITdbjfTCiQgMCi8yozQuMcH/cuqH3VNNsQFs3fSX3gp14sFmMlmiwZ7repPIOcD5uv+gCzb5xA==","signatures":[{"sig":"MEUCIHowmYNxKjhldIG4uCzhp+R5DtfpUXjMXoYoLOb7u7roAiEAzl3hl38v6dqhZLrYBSl58Iu95CoZVdfggMZEyC4JC9c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140611},"main":"dist/index.js","type":"module","config":{},"engines":{"npm":">=8","node":">=18.13.0"},"gitHead":"59ba643d231a082c9896bfbf482e43de4388d38a","scripts":{"lint":"eslint ./src/**/*.ts","test":"vitest","build":"rimraf ./dist && tsc","watch":"rimraf ./dist && tsc --watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"},"prettier":{"useTabs":true,"printWidth":145,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+ssh://git@github.com/vendure-ecommerce/ngx-translate-extract.git","type":"git"},"_npmVersion":"10.8.2","description":"Extract strings from projects using ngx-translate","directories":{},"_nodeVersion":"20.18.0","dependencies":{"flat":"^6.0.1","glob":"^10.3.0","json5":"^2.2.3","yargs":"^17.7.2","braces":"^3.0.2","tsconfig":"^7.0.0","colorette":"^2.0.20","gettext-parser":"^4.2.0","@phenomnomnominal/tsquery":"^6.1.3"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.32.0","rimraf":"^5.0.5","vitest":"^1.3.1","prettier":"^2.7.1","typescript":"~5.2.2","@types/node":"^18","@types/yargs":"^17.0.32","pretty-quick":"^3.1.3","@types/braces":"^3.0.4","@angular/compiler":"^17.0.4","eslint-plugin-import":"^2.29.0","@types/gettext-parser":"^4.0.4","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/eslint-plugin-tslint":"^6.12.0"},"peerDependencies":{"typescript":">=5.2.0","@angular/compiler":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-translate-extract_9.3.0_1731915518301_0.2767609773879802","host":"s3://npm-registry-packages"}},"9.3.1":{"name":"@vendure/ngx-translate-extract","version":"9.3.1","keywords":["angular","ionic","ngx-translate","extract","extractor","translate","translation","i18n","gettext"],"author":{"name":"Kim Biesbjerg","email":"kim@biesbjerg.com"},"license":"MIT","_id":"@vendure/ngx-translate-extract@9.3.1","maintainers":[{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"}],"homepage":"https://github.com/vendure-ecommerce/ngx-translate-extract","bugs":{"url":"https://github.com/vendure-ecommerce/ngx-translate-extract/issues"},"bin":{"ngx-translate-extract":"bin/cli.js"},"dist":{"shasum":"c305f6e21e6c6cc08a7d6a4b45e668f2288c6ff7","tarball":"https://registry.npmjs.org/@vendure/ngx-translate-extract/-/ngx-translate-extract-9.3.1.tgz","fileCount":94,"integrity":"sha512-V81lW469gVng1OeLuFk9n06NmuKcWFsfImE4eGQIijBU4lJTDbZkcv6DpZ7SyGZOqCWwM6tWbA2V+w0zeBh4Lg==","signatures":[{"sig":"MEQCIAeXfzlFp1yNhW34aq8PD3H5LI8B4K1rxdz7uzvB8IoVAiABZKry4UNoJpM/mxIDmKea5VHaCX+0shF5PDGJptRoxw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140619},"main":"dist/index.js","type":"module","config":{},"engines":{"npm":">=8","node":">=18.13.0"},"gitHead":"e33f036202f657a70a3204a4dad2112c6e79c5c4","scripts":{"lint":"eslint ./src/**/*.ts","test":"vitest","build":"rimraf ./dist && tsc","watch":"rimraf ./dist && tsc --watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"},"prettier":{"useTabs":true,"printWidth":145,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+ssh://git@github.com/vendure-ecommerce/ngx-translate-extract.git","type":"git"},"_npmVersion":"10.8.2","description":"Extract strings from projects using ngx-translate","directories":{},"_nodeVersion":"20.18.0","dependencies":{"flat":"^6.0.1","glob":"^10.3.0","json5":"^2.2.3","yargs":"^17.7.2","braces":"^3.0.2","tsconfig":"^7.0.0","colorette":"^2.0.20","gettext-parser":"^4.2.0","@phenomnomnominal/tsquery":"^6.1.3"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^8.32.0","rimraf":"^5.0.5","vitest":"^1.3.1","prettier":"^2.7.1","typescript":"~5.2.2","@types/node":"^18","@types/yargs":"^17.0.32","pretty-quick":"^3.1.3","@types/braces":"^3.0.4","@angular/compiler":"^17.0.4","eslint-plugin-import":"^2.29.0","@types/gettext-parser":"^4.0.4","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/eslint-plugin-tslint":"^6.12.0"},"peerDependencies":{"typescript":">=5.2.0","@angular/compiler":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-translate-extract_9.3.1_1732046874381_0.49748570155949356","host":"s3://npm-registry-packages"}},"9.4.0":{"name":"@vendure/ngx-translate-extract","version":"9.4.0","keywords":["angular","ionic","ngx-translate","extract","extractor","translate","translation","i18n","gettext"],"author":{"name":"Kim Biesbjerg","email":"kim@biesbjerg.com"},"license":"MIT","_id":"@vendure/ngx-translate-extract@9.4.0","maintainers":[{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"}],"homepage":"https://github.com/vendure-ecommerce/ngx-translate-extract","bugs":{"url":"https://github.com/vendure-ecommerce/ngx-translate-extract/issues"},"bin":{"ngx-translate-extract":"bin/cli.js"},"dist":{"shasum":"d1ebe8f1861d5b62497660a564109e0c1fddd2e4","tarball":"https://registry.npmjs.org/@vendure/ngx-translate-extract/-/ngx-translate-extract-9.4.0.tgz","fileCount":94,"integrity":"sha512-2+Blsm33Ub3cQ0K6dLQWlCg3QfHJIvkUS7vovq39At+lU+VSqMNvVpRkqNrsV9sTpYeyZzVtGOqHW5Xa1YwkAw==","signatures":[{"sig":"MEQCIFGWtiW2ScxHETK1PVGOwvS3YAMPJ3JRsxcgXGClcMowAiBaW0PZtgsRfMJKNCHEiAHzkymF1QsjL6xNNZ69h3yD0w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142677},"main":"dist/index.js","type":"module","config":{},"engines":{"npm":">=8","node":">=18.13.0"},"gitHead":"50e71f1e2a50bcdef678f7c5f4cd39b8b9ca3c4d","scripts":{"lint":"eslint ./src/**/*.ts","test":"vitest","build":"rimraf ./dist && tsc","watch":"rimraf ./dist && tsc --watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"},"prettier":{"useTabs":true,"printWidth":145,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+ssh://git@github.com/vendure-ecommerce/ngx-translate-extract.git","type":"git"},"_npmVersion":"10.8.2","description":"Extract strings from projects using ngx-translate","directories":{},"_nodeVersion":"20.18.0","dependencies":{"flat":"^6.0.1","glob":"^10.3.0","json5":"^2.2.3","yargs":"^17.7.2","braces":"^3.0.2","tsconfig":"^7.0.0","colorette":"^2.0.20","gettext-parser":"^4.2.0","@phenomnomnominal/tsquery":"^6.1.3"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.32.0","rimraf":"^5.0.5","vitest":"^1.3.1","prettier":"^2.7.1","typescript":"~5.2.2","@types/node":"^18","@types/yargs":"^17.0.32","pretty-quick":"^3.1.3","@types/braces":"^3.0.4","@angular/compiler":"^17.0.4","eslint-plugin-import":"^2.29.0","@types/gettext-parser":"^4.0.4","@typescript-eslint/parser":"^6.12.0","@typescript-eslint/eslint-plugin":"^6.12.0","@typescript-eslint/eslint-plugin-tslint":"^6.12.0"},"peerDependencies":{"typescript":">=5.2.0","@angular/compiler":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-translate-extract_9.4.0_1734448530020_0.8921250186055858","host":"s3://npm-registry-packages-npm-production"}},"9.4.1":{"name":"@vendure/ngx-translate-extract","version":"9.4.1","keywords":["angular","ionic","ngx-translate","extract","extractor","translate","translation","i18n","gettext"],"author":{"name":"Kim Biesbjerg","email":"kim@biesbjerg.com"},"license":"MIT","_id":"@vendure/ngx-translate-extract@9.4.1","maintainers":[{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"},{"name":"dlhck","email":"d.hoeck@elevantiq.com"}],"homepage":"https://github.com/vendure-ecommerce/ngx-translate-extract","bugs":{"url":"https://github.com/vendure-ecommerce/ngx-translate-extract/issues"},"bin":{"ngx-translate-extract":"bin/cli.js"},"dist":{"shasum":"768d39fb1ff6d4f07cc7f9516cccefe24bcd5bac","tarball":"https://registry.npmjs.org/@vendure/ngx-translate-extract/-/ngx-translate-extract-9.4.1.tgz","fileCount":94,"integrity":"sha512-t5DOG9c42CQrwJxSHOBmhwlUDI/C8tDyqOcm6L2bo067gJAEhSZZ8cPG/jqmgd4rYLx8BUnwpWxehp68NQujqg==","signatures":[{"sig":"MEUCIQChCWLXxokaEPfGY4hGvZZXgXhwMvGhjdZtl3w/S0S9awIgUNiAS061kLjFCfNq2LzGqYrhPwZnTTXV25SUh0bW9Qk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vendure%2fngx-translate-extract@9.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":145803},"main":"dist/index.js","type":"module","config":{},"engines":{"npm":">=8","node":">=18.13.0"},"gitHead":"0119afbab4e8308842da050bab5147120c603798","scripts":{"lint":"eslint ./src/**/*.ts","test":"vitest","build":"npm run clean && tsc","clean":"tsc --build --clean","watch":"npm run clean && tsc --watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"michaelbromley","actor":{"name":"michaelbromley","type":"user","email":"michael@michaelbromley.co.uk"},"email":"michael@michaelbromley.co.uk"},"prettier":{"useTabs":true,"printWidth":145,"singleQuote":true,"trailingComma":"none"},"repository":{"url":"git+ssh://git@github.com/vendure-ecommerce/ngx-translate-extract.git","type":"git"},"_npmVersion":"10.9.2","description":"Extract strings from projects using ngx-translate","directories":{},"_nodeVersion":"22.16.0","dependencies":{"flat":"^6.0.1","glob":"^10.4.2","json5":"^2.2.3","yargs":"^17.7.2","braces":"^3.0.3","tsconfig":"^7.0.0","colorette":"^2.0.20","gettext-parser":"^4.2.0","@phenomnomnominal/tsquery":"^6.1.3"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.18.0","vitest":"^2.1.8","prettier":"^3.4.2","@eslint/js":"^9.18.0","typescript":"~5.7.3","@types/node":"^18.19.70","@types/yargs":"^17.0.33","@types/braces":"^3.0.5","@angular/compiler":"^19.0.6","typescript-eslint":"^8.19.1","@types/gettext-parser":"^4.0.4"},"peerDependencies":{"typescript":">=5.2.0","@angular/compiler":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-translate-extract_9.4.1_1751014948749_0.24546698763383024","host":"s3://npm-registry-packages-npm-production"}},"9.4.2":{"name":"@vendure/ngx-translate-extract","version":"9.4.2","keywords":["angular","ionic","ngx-translate","extract","extractor","translate","translation","i18n","gettext"],"author":{"name":"Kim Biesbjerg","email":"kim@biesbjerg.com"},"license":"MIT","_id":"@vendure/ngx-translate-extract@9.4.2","maintainers":[{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"},{"name":"dlhck","email":"d.hoeck@elevantiq.com"}],"homepage":"https://github.com/vendure-ecommerce/ngx-translate-extract","bugs":{"url":"https://github.com/vendure-ecommerce/ngx-translate-extract/issues"},"bin":{"ngx-translate-extract":"bin/cli.js"},"dist":{"shasum":"61d77e374736fc1ce82336b502d372f1a9624544","tarball":"https://registry.npmjs.org/@vendure/ngx-translate-extract/-/ngx-translate-extract-9.4.2.tgz","fileCount":94,"integrity":"sha512-J7ZUv2hba3TQDoQLbKCf/hU8ILD1yKc09a/WYHYtN/xNTbLYzGv1XaSFmgPCviXBBXQX5ChTU0IXRrHsZBB3qg==","signatures":[{"sig":"MEUCIHSb3WAi0qyWVsFvgzD3pCL2UI/VW614Ykir+Y3AKrFaAiEAjAyW7Yzk2jFx6bqSXbdgPkDZydMybCPaRCbeNVa66LU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vendure%2fngx-translate-extract@9.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146217},"type":"module","engines":{"npm":">=8","node":">=18.13.0"},"gitHead":"db870cbb9437e85f1ed3fc149a0304e5d1ec6f82","scripts":{"lint":"eslint ./src/**/*.ts","test":"vitest","build":"npm run clean && tsc","clean":"tsc --build --clean","watch":"npm run clean && tsc --watch"},"typings":"dist/index.d.ts","_npmUser":{"name":"michaelbromley","actor":{"name":"michaelbromley","type":"user","email":"michael@michaelbromley.co.uk"},"email":"michael@michaelbromley.co.uk"},"repository":{"url":"git+ssh://git@github.com/vendure-ecommerce/ngx-translate-extract.git","type":"git"},"_npmVersion":"10.9.2","description":"Extract strings from projects using ngx-translate","directories":{},"_nodeVersion":"22.16.0","dependencies":{"flat":"^6.0.1","glob":"^10.4.5","json5":"^2.2.3","yargs":"^17.7.2","braces":"^3.0.3","tsconfig":"^7.0.0","colorette":"^2.0.20","gettext-parser":"^4.2.0","@phenomnomnominal/tsquery":"^6.1.3"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.30.0","vitest":"^2.1.9","prettier":"^3.6.2","@eslint/js":"^9.30.0","typescript":"~5.7.3","@types/node":"^18.19.113","@types/yargs":"^17.0.33","@types/braces":"^3.0.5","@angular/compiler":"^19.2.14","typescript-eslint":"^8.35.0","@types/gettext-parser":"^4.0.4"},"peerDependencies":{"typescript":">=5.2.0","@angular/compiler":">=17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-translate-extract_9.4.2_1751271986594_0.03364357433917364","host":"s3://npm-registry-packages-npm-production"}},"10.0.0-next.0":{"name":"@vendure/ngx-translate-extract","version":"10.0.0-next.0","keywords":["angular","ionic","ngx-translate","extract","extractor","translate","translation","i18n","gettext"],"author":{"name":"Kim Biesbjerg","email":"kim@biesbjerg.com"},"license":"MIT","_id":"@vendure/ngx-translate-extract@10.0.0-next.0","maintainers":[{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"},{"name":"dlhck","email":"d.hoeck@elevantiq.com"},{"name":"housein_is_programming","email":"housein@vendure.io"}],"homepage":"https://github.com/vendure-ecommerce/ngx-translate-extract","bugs":{"url":"https://github.com/vendure-ecommerce/ngx-translate-extract/issues"},"bin":{"ngx-translate-extract":"cli.js"},"dist":{"shasum":"33ecf4971dfa9924b54039e394cdb0f57de32b9b","tarball":"https://registry.npmjs.org/@vendure/ngx-translate-extract/-/ngx-translate-extract-10.0.0-next.0.tgz","fileCount":65,"integrity":"sha512-dXnS9uwurXcH//4FOuxCkQ3saXh5p8al4bFmxOUHXdOox4glTQVUblzr4WTNNPIl3eLdIDs+E2zFhmjWdyxuGw==","signatures":[{"sig":"MEQCIHOuwJqit9tiInbYc1rG0AKLoENJT2mpNyU+0NfGNsoWAiAD7PM+2y4bYbk6pbELV2lerNKzBOu4S+NG9rmgtlM+mQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vendure%2fngx-translate-extract@10.0.0-next.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86608},"type":"module","types":"./index.d.ts","engines":{"npm":">=10","node":">=20.19.0"},"gitHead":"b5f3ad4dd3918ac6bf465403ac2de93d50f8c7c5","_npmUser":{"name":"michaelbromley","actor":{"name":"michaelbromley","type":"user","email":"michael@michaelbromley.co.uk"},"email":"michael@michaelbromley.co.uk"},"repository":{"url":"git+ssh://git@github.com/vendure-ecommerce/ngx-translate-extract.git","type":"git"},"_npmVersion":"10.9.2","description":"Extract strings from projects using ngx-translate","directories":{},"_nodeVersion":"22.16.0","dependencies":{"flat":"^6.0.1","glob":"^11.0.3","json5":"^2.2.3","yargs":"^18.0.0","braces":"^3.0.3","tsconfig":"^7.0.0","colorette":"^2.0.20","gettext-parser":"^8.0.0","@phenomnomnominal/tsquery":"^6.1.3"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"typescript":">=5.8.0","@angular/compiler":">=20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-translate-extract_10.0.0-next.0_1751490355131_0.6515290837332102","host":"s3://npm-registry-packages-npm-production"}},"10.0.0":{"name":"@vendure/ngx-translate-extract","version":"10.0.0","keywords":["angular","ionic","ngx-translate","extract","extractor","translate","translation","i18n","gettext"],"author":{"name":"Kim Biesbjerg","email":"kim@biesbjerg.com"},"license":"MIT","_id":"@vendure/ngx-translate-extract@10.0.0","maintainers":[{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"},{"name":"dlhck","email":"d.hoeck@elevantiq.com"},{"name":"housein_is_programming","email":"housein@vendure.io"}],"homepage":"https://github.com/vendure-ecommerce/ngx-translate-extract","bugs":{"url":"https://github.com/vendure-ecommerce/ngx-translate-extract/issues"},"bin":{"ngx-translate-extract":"cli.js"},"dist":{"shasum":"96d9734d3f8d570eb3c606b0e4ab15dfdf628d99","tarball":"https://registry.npmjs.org/@vendure/ngx-translate-extract/-/ngx-translate-extract-10.0.0.tgz","fileCount":65,"integrity":"sha512-eG0Mkv49kNplyr9/EMtDH1DPKLeubul7nDV0o2z7Pu31vVUJS7GRyhWWRsVdL0OW2NXdnh+mjidYkdQaLvlhTw==","signatures":[{"sig":"MEUCIHjg3RHKjGVNQ+kEfYXlkES3GgZ1iRrdS9QJWzjE8s7oAiEA6I9Lc3PgDlNEB2UtryATkK1ph2bOcWVcmqfRHxMKTBk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vendure%2fngx-translate-extract@10.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86573},"type":"module","types":"./index.d.ts","engines":{"npm":">=10","node":">=20.19.0"},"gitHead":"c9082d6856a1cd085950893fe5c880ccd8f3df0c","_npmUser":{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"},"repository":{"url":"git+ssh://git@github.com/vendure-ecommerce/ngx-translate-extract.git","type":"git"},"_npmVersion":"10.9.2","description":"Extract strings from projects using ngx-translate","directories":{},"_nodeVersion":"22.17.0","dependencies":{"flat":"^6.0.1","glob":"^11.0.3","json5":"^2.2.3","yargs":"^18.0.0","braces":"^3.0.3","tsconfig":"^7.0.0","colorette":"^2.0.20","gettext-parser":"^8.0.0","@phenomnomnominal/tsquery":"^6.1.3"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"typescript":">=5.8.0","@angular/compiler":">=20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-translate-extract_10.0.0_1752257146191_0.3517183297325499","host":"s3://npm-registry-packages-npm-production"}},"10.0.1":{"name":"@vendure/ngx-translate-extract","version":"10.0.1","keywords":["angular","ionic","ngx-translate","extract","extractor","translate","translation","i18n","gettext"],"author":{"name":"Kim Biesbjerg","email":"kim@biesbjerg.com"},"license":"MIT","_id":"@vendure/ngx-translate-extract@10.0.1","maintainers":[{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"},{"name":"dlhck","email":"d.hoeck@elevantiq.com"},{"name":"housein_is_programming","email":"housein@vendure.io"}],"homepage":"https://github.com/vendure-ecommerce/ngx-translate-extract","bugs":{"url":"https://github.com/vendure-ecommerce/ngx-translate-extract/issues"},"bin":{"ngx-translate-extract":"cli.js"},"dist":{"shasum":"45342477c34804155eb1a48d32425d1756fed1aa","tarball":"https://registry.npmjs.org/@vendure/ngx-translate-extract/-/ngx-translate-extract-10.0.1.tgz","fileCount":65,"integrity":"sha512-WBMBeaXWnVom6Kxw4Dnd+Gls8t/LjcPwhAf6aj55BEMm4Ov6/tL9INnGKVCX7mWfR6hCqM4ky0Pr2zUie/Cxpw==","signatures":[{"sig":"MEUCIQC1IwdLd2QPEQtkrjT5pUttm2UsPaA2Yxj4/9JHzLwusQIgAdMOKkmWJ/Y6WPeP7zgf49/MMU3N3waf2ZyUmDxC234=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vendure%2fngx-translate-extract@10.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87238},"type":"module","types":"./index.d.ts","engines":{"npm":">=10","node":">=20.19.0"},"gitHead":"0aa055aeeaee6d6d5cb1a74a3c06c4b19efb5438","_npmUser":{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"},"repository":{"url":"git+ssh://git@github.com/vendure-ecommerce/ngx-translate-extract.git","type":"git"},"_npmVersion":"10.9.2","description":"Extract strings from projects using ngx-translate","directories":{},"_nodeVersion":"22.17.1","dependencies":{"flat":"^6.0.1","glob":"^11.0.3","json5":"^2.2.3","yargs":"^18.0.0","braces":"^3.0.3","tsconfig":"^7.0.0","colorette":"^2.0.20","gettext-parser":"^8.0.0","@phenomnomnominal/tsquery":"^6.1.3"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"typescript":">=5.8.0","@angular/compiler":">=20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-translate-extract_10.0.1_1753820379266_0.6682055109517435","host":"s3://npm-registry-packages-npm-production"}},"10.1.0":{"name":"@vendure/ngx-translate-extract","version":"10.1.0","keywords":["angular","ionic","ngx-translate","extract","extractor","translate","translation","i18n","gettext"],"author":{"name":"Kim Biesbjerg","email":"kim@biesbjerg.com"},"license":"MIT","_id":"@vendure/ngx-translate-extract@10.1.0","maintainers":[{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"},{"name":"dlhck","email":"d.hoeck@elevantiq.com"},{"name":"housein_is_programming","email":"housein@vendure.io"}],"homepage":"https://github.com/vendure-ecommerce/ngx-translate-extract","bugs":{"url":"https://github.com/vendure-ecommerce/ngx-translate-extract/issues"},"bin":{"ngx-translate-extract":"cli.js"},"dist":{"shasum":"e99d6b3c96ad3588d195603187a66cd6bfe9bbce","tarball":"https://registry.npmjs.org/@vendure/ngx-translate-extract/-/ngx-translate-extract-10.1.0.tgz","fileCount":65,"integrity":"sha512-MRp0OUEy9w9trMkKfTBm/J0kkhUfiro0A3+A52QNORly0RC7rv8tI4iZNl2sqQXhlJRuzFl3rhTOxprFfc5D7Q==","signatures":[{"sig":"MEQCIA2dZe48vJDbhSkBq+76EqPCziPIFNeGABVZVXHIxAtdAiB3ZF/hkx0I8JyQu1HWXxdVl82gC+fYfU8nnB1mUS+RgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vendure%2fngx-translate-extract@10.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88162},"type":"module","types":"./index.d.ts","engines":{"npm":">=10","node":">=20.19.0"},"gitHead":"ab04d6628e60d0ead6c0ab368f8718c48a0d879f","_npmUser":{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"},"repository":{"url":"git+ssh://git@github.com/vendure-ecommerce/ngx-translate-extract.git","type":"git"},"_npmVersion":"10.9.3","description":"Extract strings from projects using ngx-translate","directories":{},"_nodeVersion":"22.19.0","dependencies":{"flat":"^6.0.1","glob":"^11.0.3","json5":"^2.2.3","yargs":"^18.0.0","braces":"^3.0.3","tsconfig":"^7.0.0","colorette":"^2.0.20","gettext-parser":"^8.0.0","@phenomnomnominal/tsquery":"^6.1.3"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"typescript":">=5.8.0","@angular/compiler":">=20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-translate-extract_10.1.0_1757452346933_0.9245866614066947","host":"s3://npm-registry-packages-npm-production"}},"10.1.1":{"name":"@vendure/ngx-translate-extract","version":"10.1.1","keywords":["angular","ionic","ngx-translate","extract","extractor","translate","translation","i18n","gettext"],"author":{"name":"Kim Biesbjerg","email":"kim@biesbjerg.com"},"license":"MIT","_id":"@vendure/ngx-translate-extract@10.1.1","maintainers":[{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"},{"name":"dlhck","email":"d.hoeck@elevantiq.com"},{"name":"housein_is_programming","email":"housein@vendure.io"}],"homepage":"https://github.com/vendure-ecommerce/ngx-translate-extract","bugs":{"url":"https://github.com/vendure-ecommerce/ngx-translate-extract/issues"},"bin":{"ngx-translate-extract":"cli.js"},"dist":{"shasum":"448e336d8427130f6c0a8ae18c80919f346d74e8","tarball":"https://registry.npmjs.org/@vendure/ngx-translate-extract/-/ngx-translate-extract-10.1.1.tgz","fileCount":67,"integrity":"sha512-utc7Lc+uAxKBukKmdjkMFDkocVq6MpuAHzVhzthMIE2EGJkNRMN+TE068d5Hk360OghZZkgJLm+n6C7eVtHw3g==","signatures":[{"sig":"MEUCIQCvJ9ABgCCe0O6SYcOJr/KquFm6DJmLaoCnHzrHS5CXoAIgIbT82hKVys0OysrYPNVLQZmjfpYv3zy11JkTLbOULO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vendure%2fngx-translate-extract@10.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90270},"type":"module","types":"./index.d.ts","engines":{"npm":">=10","node":">=20.19.0"},"gitHead":"6f413c1e62075670e2a8164894fac01126393e46","_npmUser":{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"},"repository":{"url":"git+ssh://git@github.com/vendure-ecommerce/ngx-translate-extract.git","type":"git"},"_npmVersion":"10.9.4","description":"Extract strings from projects using ngx-translate","directories":{},"_nodeVersion":"22.21.1","dependencies":{"flat":"^6.0.1","glob":"^11.1.0","yargs":"^18.0.0","braces":"^3.0.3","gettext-parser":"^8.0.0","@phenomnomnominal/tsquery":"^6.1.3"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"typescript":">=5.8.0","@angular/compiler":">=20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-translate-extract_10.1.1_1763407486010_0.49153167338246373","host":"s3://npm-registry-packages-npm-production"}},"10.1.2":{"name":"@vendure/ngx-translate-extract","version":"10.1.2","keywords":["angular","ionic","ngx-translate","extract","extractor","translate","translation","i18n","gettext"],"author":{"name":"Kim Biesbjerg","email":"kim@biesbjerg.com"},"license":"MIT","_id":"@vendure/ngx-translate-extract@10.1.2","maintainers":[{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"},{"name":"dlhck","email":"d.hoeck@elevantiq.com"},{"name":"housein_is_programming","email":"housein@vendure.io"}],"homepage":"https://github.com/vendure-ecommerce/ngx-translate-extract","bugs":{"url":"https://github.com/vendure-ecommerce/ngx-translate-extract/issues"},"bin":{"ngx-translate-extract":"cli.js"},"dist":{"shasum":"2c80a9935e7b6914c05df8dc3d00c81c25bf9ad4","tarball":"https://registry.npmjs.org/@vendure/ngx-translate-extract/-/ngx-translate-extract-10.1.2.tgz","fileCount":67,"integrity":"sha512-MDI1lHW2L8SvbylttjRh0EkgOP1DvUrwLBCqXRoQlrXWgDHTxn7h9EqdHhmm2A8PeNX3684wZU0e0j4+rTvdkw==","signatures":[{"sig":"MEUCIQDw3MPU9gQwMaoOFiDMvZfeWjvpwSVLOJey1O56U46XmgIgF87k3eh98mvQmLK5rl/puf54/2ySzuN75Ks0kOkb+bA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vendure%2fngx-translate-extract@10.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90316},"type":"module","types":"./index.d.ts","engines":{"npm":">=10","node":">=20.19.0"},"gitHead":"4472ff202feef21dacd3385fd4ff0d887e475937","_npmUser":{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"},"repository":{"url":"git+ssh://git@github.com/vendure-ecommerce/ngx-translate-extract.git","type":"git"},"_npmVersion":"10.9.4","description":"Extract strings from projects using ngx-translate","directories":{},"_nodeVersion":"22.21.1","dependencies":{"flat":"^6.0.1","glob":"^13.0.0","yargs":"^18.0.0","braces":"^3.0.3","gettext-parser":"^8.0.0","@phenomnomnominal/tsquery":"^6.1.3"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"typescript":">=5.8.0","@angular/compiler":">=20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-translate-extract_10.1.2_1764876072418_0.8532106324288735","host":"s3://npm-registry-packages-npm-production"}},"10.1.3":{"name":"@vendure/ngx-translate-extract","version":"10.1.3","keywords":["angular","ionic","ngx-translate","extract","extractor","translate","translation","i18n","gettext"],"author":{"name":"Kim Biesbjerg","email":"kim@biesbjerg.com"},"license":"MIT","_id":"@vendure/ngx-translate-extract@10.1.3","maintainers":[{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"},{"name":"dlhck","email":"d.hoeck@elevantiq.com"},{"name":"housein_is_programming","email":"housein@vendure.io"}],"homepage":"https://github.com/vendure-ecommerce/ngx-translate-extract","bugs":{"url":"https://github.com/vendure-ecommerce/ngx-translate-extract/issues"},"bin":{"ngx-translate-extract":"cli.js"},"dist":{"shasum":"70d0cfc898f3e412bf6b9e8fad5b6b6af6492bbc","tarball":"https://registry.npmjs.org/@vendure/ngx-translate-extract/-/ngx-translate-extract-10.1.3.tgz","fileCount":67,"integrity":"sha512-HhtNWNc99UoOiWH5lda0gxAW0XTfASkRxQRwZ/bU9GiXMInTJxP38ouP4s/p04nivdZu5jJ/nimOxEN1TSulCw==","signatures":[{"sig":"MEQCIBwCNNVTaodl4bEVWdSB/x2xCrV5vnX81pzqXR9EeAXVAiBpKfO0NTFZfci+W39qULg85KTGZt4F+w/5B86c4Df9yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vendure%2fngx-translate-extract@10.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90977},"type":"module","types":"./index.d.ts","engines":{"npm":">=10","node":">=20.19.0"},"gitHead":"47f582242e0783bfff7d0870cc28861caac11fc2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a5a9aef-a061-49d7-b6ba-6077e9c42946"}},"repository":{"url":"git+ssh://git@github.com/vendurehq/ngx-translate-extract.git","type":"git"},"_npmVersion":"11.6.2","description":"Extract strings from projects using ngx-translate","directories":{},"_nodeVersion":"24.13.0","dependencies":{"flat":"^6.0.1","glob":"^13.0.0","yargs":"^18.0.0","braces":"^3.0.3","gettext-parser":"^9.0.0","@phenomnomnominal/tsquery":"^6.1.4"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"typescript":">=5.8.0","@angular/compiler":">=20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-translate-extract_10.1.3_1769459915757_0.6681100439217116","host":"s3://npm-registry-packages-npm-production"}},"10.2.0":{"name":"@vendure/ngx-translate-extract","version":"10.2.0","keywords":["angular","ionic","ngx-translate","extract","extractor","translate","translation","i18n","gettext"],"author":{"name":"Kim Biesbjerg","email":"kim@biesbjerg.com"},"license":"MIT","_id":"@vendure/ngx-translate-extract@10.2.0","maintainers":[{"name":"michaelbromley","email":"michael@michaelbromley.co.uk"},{"name":"vendure_team","email":"engineering@vendure.io"},{"name":"dlhck","email":"d.hoeck@elevantiq.com"},{"name":"housein_is_programming","email":"housein@vendure.io"}],"homepage":"https://github.com/vendurehq/ngx-translate-extract","bugs":{"url":"https://github.com/vendurehq/ngx-translate-extract/issues"},"bin":{"ngx-translate-extract":"cli.js"},"dist":{"shasum":"94cc21363963a38291084f3f739cfb165ab1e2dd","tarball":"https://registry.npmjs.org/@vendure/ngx-translate-extract/-/ngx-translate-extract-10.2.0.tgz","fileCount":69,"integrity":"sha512-dIRBTa4uA7wGjt/WzLIrOQBkQulrwSQU086U3c6W29MysQM/Oz0pWClqZNCyIzpF5wpDrbl9+MIQV7T11DtwQA==","signatures":[{"sig":"MEQCHze9DU9ar0vMniOhxozG1MOk/BVMEYaHTA2PzBVkd0oCIQC3duFOkvsyUM+GNo0MqIsz6BbPeYGlIF60Q2OY+o/s8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@vendure%2fngx-translate-extract@10.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95546},"type":"module","types":"./index.d.ts","engines":{"npm":">=10","node":">=20.19.0"},"gitHead":"c344b93b061c680a01749e3cc4045dac2c610ca9","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7a5a9aef-a061-49d7-b6ba-6077e9c42946"}},"repository":{"url":"git+ssh://git@github.com/vendurehq/ngx-translate-extract.git","type":"git"},"_npmVersion":"11.13.0","description":"Extract strings from projects using ngx-translate","directories":{},"_nodeVersion":"24.16.0","dependencies":{"flat":"^6.0.1","glob":"^13.0.6","yargs":"^18.0.0","braces":"^3.0.3","gettext-parser":"^9.0.2","@phenomnomnominal/tsquery":"^6.2.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"typescript":">=5.8.0","@angular/compiler":">=20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ngx-translate-extract_10.2.0_1781119615375_0.8410113768300762","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2022-12-15T13:37:39.808Z","modified":"2026-07-24T07:43:58.457Z","8.0.3":"2022-12-15T13:37:40.052Z","8.0.4":"2023-03-02T09:03:42.011Z","8.0.5":"2023-03-02T09:06:36.053Z","8.1.0":"2023-03-15T08:06:47.278Z","8.1.1":"2023-05-11T10:14:08.585Z","8.2.0":"2023-07-03T13:15:05.655Z","8.2.1":"2023-07-21T11:52:04.652Z","8.2.2":"2023-08-10T08:33:29.738Z","8.2.3":"2023-09-27T14:38:10.956Z","8.3.0":"2023-11-21T11:29:46.919Z","9.0.0":"2023-11-21T14:09:36.338Z","9.0.1":"2023-11-23T11:11:47.035Z","9.0.2":"2023-11-24T08:15:22.417Z","9.0.3":"2023-11-28T10:41:51.710Z","9.1.0":"2024-02-05T10:17:50.664Z","9.1.1":"2024-03-08T08:46:48.550Z","9.2.0-next.0":"2024-05-21T20:07:08.770Z","9.2.0":"2024-06-10T07:55:08.489Z","9.2.1":"2024-07-19T10:21:24.542Z","9.3.0":"2024-11-18T07:38:38.487Z","9.3.1":"2024-11-19T20:07:54.578Z","9.4.0":"2024-12-17T15:15:30.214Z","9.4.1":"2025-06-27T09:02:28.930Z","9.4.2":"2025-06-30T08:26:26.791Z","10.0.0-next.0":"2025-07-02T21:05:55.305Z","10.0.0":"2025-07-11T18:05:46.404Z","10.0.1":"2025-07-29T20:19:39.489Z","10.1.0":"2025-09-09T21:12:27.118Z","10.1.1":"2025-11-17T19:24:46.204Z","10.1.2":"2025-12-04T19:21:12.564Z","10.1.3":"2026-01-26T20:38:35.943Z","10.2.0":"2026-06-10T19:26:55.513Z"},"bugs":{"url":"https://github.com/vendurehq/ngx-translate-extract/issues"},"author":{"name":"Kim Biesbjerg","email":"kim@biesbjerg.com"},"license":"MIT","homepage":"https://github.com/vendurehq/ngx-translate-extract","keywords":["angular","ionic","ngx-translate","extract","extractor","translate","translation","i18n","gettext"],"repository":{"url":"git+ssh://git@github.com/vendurehq/ngx-translate-extract.git","type":"git"},"description":"Extract strings from projects using ngx-translate","maintainers":[{"email":"michael@michaelbromley.co.uk","name":"michaelbromley"},{"email":"engineering@vendure.io","name":"vendure_team"},{"email":"o.streisselberger@gmail.com","name":"oliverstreissi"},{"email":"d.hoeck@elevantiq.com","name":"dlhck"},{"email":"housein@vendure.io","name":"housein_is_programming"}],"readme":"# ngx-translate-extract\n\n[![npm](https://img.shields.io/npm/v/%40vendure%2Fngx-translate-extract)](https://www.npmjs.com/package/@vendure/ngx-translate-extract)\n[![build status](https://github.com/vendure-ecommerce/ngx-translate-extract/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/vendure-ecommerce/ngx-translate-extract/actions/workflows/ci.yml)\n[![Download](https://img.shields.io/npm/dm/%40vendure%2Fngx-translate-extract)](https://www.npmjs.com/package/%40vendure%2Fngx-translate-extract)\n\n> Angular translations extractor (plugin for [@ngx-translate](https://github.com/ngx-translate/core))\n\n> ✓ _Compatible with server-side rendering (SSR/SSG)_\n\nExtract translatable (ngx-translate) strings and save as a JSON or Gettext pot file.\nMerges with existing strings if the output file already exists.\n\n## History\n\nThis project was originally created by [Kim Biesbjerg](https://github.com/biesbjerg/ngx-translate-extract).\nUnfortunately he was unable to continue to maintain it so the Vendure team [agreed to take over maintenance](https://github.com/biesbjerg/ngx-translate-extract/issues/246#issuecomment-1211682548) of this fork.\n\n## Install\n\nInstall the package in your project:\n\n```bash\nnpm install @vendure/ngx-translate-extract --save-dev\n# or\nyarn add @vendure/ngx-translate-extract --dev\n```\n\nChoose the version corresponding to your Angular version:\n\n| Angular | ngx-translate-extract                                                                      |\n|---------|--------------------------------------------------------------------------------------------|\n| >= 20   | 10.x                                                                                       |\n| 17 - 19 | 9.x                                                                                        |\n| 13 – 16 | 8.x                                                                                        |\n| 8  – 12 | [@biesbjerg/ngx-translate-extract](https://github.com/biesbjerg/ngx-translate-extract) 7.x |\n\nAdd a script to your project's `package.json`:\n\n```json\n\"scripts\": {\n  \"i18n:init\": \"ngx-translate-extract --input ./src --output ./src/assets/i18n/template.json --key-as-default-value --replace --format json\",\n  \"i18n:extract\": \"ngx-translate-extract --input ./src --output ./src/assets/i18n/{en,da,de,fi,nb,nl,sv}.json --clean --format json\"\n}\n```\n\nYou can now run `npm run i18n:extract` and it will extract strings from your project.\n\n## Usage\n\n**Extract from dir and save to file**\n\n```bash\nngx-translate-extract --input ./src --output ./src/assets/i18n/strings.json\n```\n\n**Extract from multiple dirs**\n\n```bash\nngx-translate-extract --input ./src-a ./src-b --output ./src/assets/i18n/strings.json\n```\n\n**Extract and save to multiple files using path expansion**\n\n```bash\nngx-translate-extract --input ./src --output ./src/i18n/{da,en}.json\n```\n\n**Strip prefix from the generated json keys**\n\nUseful when loading multiple translation files in the same application and prefixing them automatically\n\n```bash\nngx-translate-extract --input ./src --output ./src/i18n/{da,en}.json --strip-prefix 'PREFIX.'\n```\n\n**Cache for consecutive runs**\n\nIf your project grows rather large, runs can take seconds. With this cache, unchanged files don't need\nto be parsed again, keeping consecutive runs under .5 seconds.\n\n```bash\nngx-translate-extract --cache-file node_modules/.i18n-cache/my-cache-file --input ./src --output ./src/i18n/{da,en}.json\n```\n\n### JSON indentation\n\nTabs are used by default for indentation when saving extracted strings in json formats:\n\nIf you want to use spaces instead, you can do the following:\n\n```bash\nngx-translate-extract --input ./src --output ./src/i18n/en.json --format-indentation ' '\n```\n\n### Sorting\n\nExtracted keys are by default not sorted. You can enable sorting by using the `--sort` or `-s` flag.\n\nIf sorting is enabled, the keys will be sorted using the default variant sort sensitivity. Other sort sensitivity options are also available using the `--sort-sensitivity` or `-ss` flag:\n- `base`: Strings that differ in base letters are unequal. For example `a !== b`, `a === á`, `a === A`\n- `accent`: Strings that differ in base letters and accents are unequal. For example `a !== b`, `a !== á`, `a === A`\n- `case`: Strings that differ in base letters or casing are unequal. For example `a !== b`, `a === á`, `a !== A`\n- `variant`: Strings that differ in base letters, accents, or casing are unequal. For example `a !== b`, `a !== á`, `a !== A`\n\n### Marker function\n\nIf you want to extract strings that are not passed directly to `NgxTranslate.TranslateService`'s\n`get()`/`instant()`/`stream()` methods, or its `translate` pipe or directive, you can wrap them\nin the marker function from `@ngx-translate/core` to let `ngx-translate-extract` know you want to extract them.\n\n**Example:** _Using the marker function_\n```typescript\n// your-component.ts\nimport { Component, inject } from '@angular/core';\nimport { TranslateService, _ } from '@ngx-translate/core';\n\nconst welcomeMessage = _('app.your-component.welcome');\n\n@Component({\n  selector: 'your-component',\n  template: `<p>{{ message }}</p>`,\n})\nexport class YourComponent {\n  private readonly translate = inject(TranslateService);\n  \n  readonly message = this.translate.instant(welcomeMessage);\n}\n```\n\nFor more advanced use cases where a marker pipe or directive is required, or if you are using a version of `ngx-translate`\nprior to v16, you can use the following library:\n\n```bash\nnpm install @colsen1991/ngx-translate-extract-marker\n```\n\nSee [@colsen1991/ngx-translate-extract-marker](https://github.com/colsen1991/ngx-translate-extract-marker/blob/master/README.md) documentation for more information.\n\n### Commandline arguments\n\n```bash\nUsage:\nngx-translate-extract [options]\n\nOutput\n  --format, -f                Format        [string] [choices: \"json\", \"namespaced-json\", \"pot\"] [default: \"json\"]\n  --format-indentation, --fi  Format indentation (JSON/Namedspaced JSON)                  [string] [default: \"\\t\"]\n  --sort, -s                  Sort strings in alphabetical order                                         [boolean]\n  --sort-sensitivity, -ss     Sensitivity when sorting strings (only when sort is enabled)                [string]\n  --clean, -c                 Remove obsolete strings after merge                                        [boolean]\n  --replace, -r               Replace the contents of output file if it exists (Merges by default)       [boolean]\n  --strip-prefix, -sp         Strip prefix from key                                                       [string]\n  --trailing-newline          Add a trailing newline to the output.                                      [boolean]\n  --po-source-locations       Include file location comments in .po files                [boolean] [default: true]\n\nExtracted key value (defaults to empty string)\n  --key-as-default-value, -k           Use key as default value                                          [boolean]\n  --key-as-initial-default-value, -ki  Use key as initial default value                                  [boolean]\n  --null-as-default-value, -n          Use null as default value                                         [boolean]\n  --string-as-default-value, -d        Use string as default value                                        [string]\n\nOptions:\n  --version, -v  Show version number                                                                     [boolean]\n  --help, -h     Show help                                                                               [boolean]\n  --input, -i    Paths you would like to extract strings from. You can use path expansion, glob patterns and\n                 multiple paths                                               [array] [required] [default: [\"./\"]]\n  --output, -o   Paths where you would like to save extracted strings. You can use path expansion, glob\n                 patterns and multiple paths                                                    [array] [required]\n  --cache-file   Cache parse results to speed up consecutive runs                                         [string]\n  --marker, -m   Custom marker function name                                                              [string]\n\nExamples:\n  ngx-translate-extract -i ./src-a/ -i ./src-b/ -o strings.json             Extract (ts, html) from multiple paths\n  ngx-translate-extract -i './{src-a,src-b}/' -o strings.json               Extract (ts, html) from multiple paths using brace expansion\n  ngx-translate-extract -i ./src/ -o ./i18n/da.json -o ./i18n/en.json       Extract (ts, html) and save to da.json and en.json\n  ngx-translate-extract -i ./src/ -o './i18n/{en,da}.json'                  Extract (ts, html) and save to da.json and en.json using brace expansion\n  ngx-translate-extract -i './src/**/*.{ts,tsx,html}' -o strings.json       Extract from ts, tsx and html\n  ngx-translate-extract -i './src/**/!(*.spec).{ts,html}' -o strings.json   Extract from ts, html, excluding files with \".spec\"\n  ngx-translate-extract -i './src/' -o strings.json -sp 'PREFIX.'           Strip the prefix \"PREFIX.\" from the json keys\n```\n\n## Note for GetText users\n\nPlease pay attention of which version of `gettext-parser` you actually use in your project.\nFor instance, `gettext-parser:1.2.2` does not support HTML tags in translation keys.\n\n## Credits\n\n-   Original library, idea and code: [Kim Biesbjerg](https://github.com/biesbjerg/ngx-translate-extract) ❤️\n-   Further updates and improvements by [bartholomej](https://github.com/bartholomej) ❤️\n-   Further updates and improvements by [P4](https://github.com/P4) ❤️\n-   Further updates and improvements by [colsen1991](https://github.com/colsen1991) ❤️\n-   Further updates and improvements by [tmijieux](https://github.com/tmijieux) ❤️\n","readmeFilename":"README.md"}