{"_id":"@6sigmadc/ngx-translate-extract","_rev":"16-b3efc9fe3335ecf61306f2e66d7efb5b","name":"@6sigmadc/ngx-translate-extract","dist-tags":{"latest":"3.0.3"},"versions":{"1.0.0":{"name":"@6sigmadc/ngx-translate-extract","version":"1.0.0","description":"Extract strings from projects using ngx-translate","main":"dist/index.js","typings":"dist/index.d.ts","bin":{"ngx-translate-extract":"bin/cli.js"},"scripts":{"build":"npm run clean && tsc","watch":"npm run clean && tsc --watch","clean":"rm -rf ./dist","lint":"tslint --force './src/**/*.ts'","test":"mocha -r ts-node/register tests/**/*.spec.ts"},"husky":{"hooks":{"pre-commit":"lint-staged && npm test"}},"prettier":{"trailingComma":"none","printWidth":145,"useTabs":true,"singleQuote":true},"lint-staged":{"{src,tests}/**/*.{ts}":["tslint --project tsconfig.json -c tslint.commit.json --fix","prettier --write","git add"]},"repository":{"type":"git","url":"git+https://github.com/6sigmadc/ngx-translate-extract.git"},"keywords":["angular","ionic","ngx-translate","extract","extractor","translate","translation","i18n","gettext"],"author":{"name":"6Sigma DC","email":"keith.leung@futurefacilities.com"},"license":"MIT","bugs":{"url":"https://github.com/6sigmadc/ngx-translate-extract/issues"},"homepage":"https://github.com/6sigmadc/ngx-translate-extract","engines":{"node":">=8"},"config":{},"devDependencies":{"@types/chai":"^4.2.2","@types/flat":"^0.0.28","@types/glob":"^7.1.1","@types/mkdirp":"^0.5.2","@types/mocha":"^5.2.7","@types/node":"^12.7.5","@types/yargs":"^13.0.2","chai":"^4.2.0","husky":"^3.0.5","lint-staged":"^9.2.5","mocha":"^6.2.0","prettier":"^1.18.2","ts-node":"^8.4.1","tslint":"^5.20.0","tslint-config-prettier":"^1.18.0","tslint-eslint-rules":"^5.4.0","tslint-etc":"^1.7.0"},"dependencies":{"@angular/compiler":"^8.2.6","@phenomnomnominal/tsquery":"^3.0.0","boxen":"^4.1.0","colorette":"^1.1.0","flat":"github:lenchvolodymyr/flat#ffe77ef","gettext-parser":"^4.0.2","glob":"^7.1.4","mkdirp":"^0.5.1","path":"^0.12.7","terminal-link":"^2.0.0","typescript":"^3.6.3","yargs":"^14.0.0"},"bundleDependencies":["flat"],"gitHead":"6b1822135c62e0e7b6947ffaa4b24205184457b6","_id":"@6sigmadc/ngx-translate-extract@1.0.0","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-7fRDQJ3oUVhupEgUD7FgRyWp6hEXganFC929iOTUPTSrpW+NrOzPUJAGHFpHK4neTGmVCr9NZ0hFafjIM/WLXg==","shasum":"d103459c2d1c1f4a1c89c067ecf93961a750f848","tarball":"https://registry.npmjs.org/@6sigmadc/ngx-translate-extract/-/ngx-translate-extract-1.0.0.tgz","fileCount":84,"unpackedSize":108552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3l97CRA9TVsSAnZWagAAI7kP/2MR/qmUK1ACV400M45u\n36mhTR8qet4ABGrXdXPsATxrWkoDUQRYbNZeeyWKsGJcPNOKHcRXLA7g5TsU\nFDC/wsEL9xJarMvp30RyYPaK965LDZoYAtFHlfMlqAjjxQiJsZ+cl7vX9P0A\nbdFSRM3dAMYPHfQt6SZPld4wBf2qWYcTIm+oq/xpxWk31zHmSpfGWS3078yS\nlOp4eMDEfeUy+pWETvI9xk1SVcePkpRkgxmGtFSVrY5wet4PqfVX41I3v/mq\nfSvJdthHYx0LRjddW2uylhwkrCwHWhlU2ny5qIUATC1eLmGAf66WHlIZ9cmf\neNXYAvf2UqkR13ydklCAwIOl8Yg5ftQ7Hv1apE886mr+XAus++h/yuGNX1ZS\nuWIjTkRTl1ppGDZjMD8lR6SeWNwKoboVVIQkIZ/+cWgiRfO/mclarnABrar1\nmrDWY+clOCNy0X2TjTQPBVY0ADlfjrDql/O86XE7JKrwN0E9GHTfZO3YiMp5\nttzHW9S0FaW6QjekUpI8tchL5sLZ6sqQLh4OcwVZYRh6Gb0kYl2qujhPyMMU\nQ30JPPdpR/VUqKjZnkn2a4CcegFEfhH2TBJYZNYpQTd3FLFbKeSPgqPUn12h\nymHbPadsGdWTNLJooLHIJXJSQROYWS8InmGN9hkDzxbBiQHrxyrRvaJ0sT8u\naO4u\r\n=zg+v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDoE+KbfJ7WaHqkbBfdI47dmxJcBIovJlYaXY47ueumdAiAA8p7/TpyZIalYvZv86t9IwCWyPCQ95oXzfCMikL7C3A=="}]},"maintainers":[{"name":"keith.leung","email":"keith.leung@futurefacilities.com"}],"_npmUser":{"name":"keith.leung","email":"keith.leung@futurefacilities.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-translate-extract_1.0.0_1574854523514_0.8346176527672886"},"_hasShrinkwrap":false},"2.0.0":{"name":"@6sigmadc/ngx-translate-extract","version":"2.0.0","description":"Extract strings from projects using ngx-translate","main":"dist/index.js","typings":"dist/index.d.ts","bin":{"ngx-translate-extract":"bin/cli.js"},"scripts":{"build":"npm run clean && tsc","watch":"npm run clean && tsc --watch","clean":"rimraf ./dist","lint":"eslint --force './src/**/*.ts'","test":"mocha -r ts-node/register tests/**/*.spec.ts","prepare":"husky install"},"husky":{"hooks":{"pre-commit":"lint-staged && npm test"}},"prettier":{"trailingComma":"none","printWidth":145,"useTabs":true,"singleQuote":true},"lint-staged":{"{src,tests}/**/*.{ts}":["eslint --project tsconfig.json -c eslint.commit.json --fix","prettier --write"]},"repository":{"type":"git","url":"git+https://github.com/6sigmadc/ngx-translate-extract.git"},"keywords":["angular","ionic","ngx-translate","extract","extractor","translate","translation","i18n","gettext"],"license":"MIT","engines":{"node":">=11.15.0"},"config":{},"devDependencies":{"@angular/compiler":"^12.2.6","@types/braces":"^3.0.0","@types/chai":"^4.2.16","@types/flat":"^5.0.1","@types/gettext-parser":"4.0.0","@types/glob":"^7.1.3","@types/mkdirp":"^1.0.1","@types/mocha":"^8.2.2","@types/node":"^14.14.37","@types/yargs":"^16.0.1","braces":"^3.0.2","chai":"^4.3.4","eslint":"^7.26.0","eslint-config-prettier":"^8.3.0","eslint-etc":"^4.2.5","husky":"^7.0.2","lint-staged":"^10.5.4","mocha":"^8.3.2","prettier":"^2.2.1","rimraf":"^3.0.2","ts-node":"^9.1.1","typescript":"^4.2.4"},"peerDependencies":{"@angular/compiler":">=12.0.0","typescript":">=4.2.4"},"dependencies":{"@phenomnomnominal/tsquery":"^4.1.1","colorette":"^1.4.0","flat":"^5.0.2","gettext-parser":"^4.0.4","glob":"^7.1.6","mkdirp":"^1.0.4","path":"^0.12.7","yargs":"^16.2.0"},"gitHead":"0bfd9f6204729b66fabacfc86c2ffc2c398617e8","bugs":{"url":"https://github.com/6sigmadc/ngx-translate-extract/issues"},"homepage":"https://github.com/6sigmadc/ngx-translate-extract#readme","_id":"@6sigmadc/ngx-translate-extract@2.0.0","_nodeVersion":"16.9.1","_npmVersion":"7.21.1","dist":{"integrity":"sha512-9cVjmdEHNhA0Lnl3vet37HjGi+B4H8tkQihsrjd23xkV5Zn60uO5H9IgNASrdmwtzSxPNwUa6T9IeIV9xnPnZA==","shasum":"e77f1447b362653e734e71b6caaaf7620f53a96d","tarball":"https://registry.npmjs.org/@6sigmadc/ngx-translate-extract/-/ngx-translate-extract-2.0.0.tgz","fileCount":75,"unpackedSize":104131,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNAOk2x/FRA1QiVaCYllT6wzrx3QUtKLHhyVyhlFecDwIhAP5JBB4Uqhe4uKHU7RMtXMw4DqX0r+Jz4zFm5Dx9Jhpk"}]},"_npmUser":{"name":"keith.leung","email":"keith.leung@futurefacilities.com"},"directories":{},"maintainers":[{"name":"keith.leung","email":"keith.leung@futurefacilities.com"},{"name":"ashish.ffl","email":"ashish.bagaddeo@futurefacilities.com"},{"name":"ffwah","email":"will.henderson@futurefacilities.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-translate-extract_2.0.0_1633529182755_0.519845048783647"},"_hasShrinkwrap":false},"2.0.4":{"name":"@6sigmadc/ngx-translate-extract","version":"2.0.4","description":"Extract strings from projects using ngx-translate","main":"dist/index.js","typings":"dist/index.d.ts","bin":{"ngx-translate-extract":"bin/cli.js"},"scripts":{"build":"npm run clean && tsc","watch":"npm run clean && tsc --watch","clean":"rimraf ./dist","lint":"eslint --force './src/**/*.ts'","test":"mocha -r ts-node/register tests/**/*.spec.ts","prepare":"husky install"},"husky":{"hooks":{"pre-commit":"lint-staged && npm test"}},"prettier":{"trailingComma":"none","printWidth":145,"useTabs":true,"singleQuote":true},"lint-staged":{"{src,tests}/**/*.{ts}":["eslint --project tsconfig.json -c eslint.commit.json --fix","prettier --write"]},"repository":{"type":"git","url":"git+https://github.com/6sigmadc/ngx-translate-extract.git"},"keywords":["angular","ionic","ngx-translate","extract","extractor","translate","translation","i18n","gettext"],"license":"MIT","engines":{"node":">=11.15.0"},"config":{},"devDependencies":{"@angular/compiler":"^12.2.6","@types/braces":"^3.0.0","@types/chai":"^4.2.16","@types/flat":"^5.0.1","@types/gettext-parser":"4.0.0","@types/glob":"^7.1.3","@types/mkdirp":"^1.0.1","@types/mocha":"^8.2.2","@types/node":"^14.14.37","@types/yargs":"^16.0.1","braces":"^3.0.2","chai":"^4.3.4","eslint":"^7.26.0","eslint-config-prettier":"^8.3.0","eslint-etc":"^4.2.5","husky":"^7.0.2","lint-staged":"^10.5.4","mocha":"^8.3.2","prettier":"^2.2.1","rimraf":"^3.0.2","ts-node":"^9.1.1","typescript":"^4.2.4"},"peerDependencies":{"@angular/compiler":">=12.0.0","typescript":">=4.2.4"},"dependencies":{"@phenomnomnominal/tsquery":"^4.1.1","colorette":"^1.4.0","flat":"^5.0.2","gettext-parser":"^4.0.4","glob":"^7.1.6","mkdirp":"^1.0.4","path":"^0.12.7","yargs":"^16.2.0"},"gitHead":"5448102e609bf4c98bcd03f82a5d795f5e3f9756","bugs":{"url":"https://github.com/6sigmadc/ngx-translate-extract/issues"},"homepage":"https://github.com/6sigmadc/ngx-translate-extract#readme","_id":"@6sigmadc/ngx-translate-extract@2.0.4","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-+ybTFs8IUtFTPACNGderL1vpMaRHMMjYcGi0HBnANiq/pvJXOm2pjzKVUvLxXNiSqyC3GhW4FxGiK4X7rjOhow==","shasum":"98855616e5c973d6c9dd698883de823c3458b012","tarball":"https://registry.npmjs.org/@6sigmadc/ngx-translate-extract/-/ngx-translate-extract-2.0.4.tgz","fileCount":76,"unpackedSize":104378,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuiAZCRA9TVsSAnZWagAAb1QP/RKHIhEViZUpebho/sTg\nW/pT3x/oQJBMw6/YqC7yBZhdq9wVWIZeumuX9AxIZsLRbT6L/iLDYkka+If5\nMIzbg8xdDv5F5Xt1f1qsAe2z0uRpLb7LCSGtmQXZwrKsQfR8YYSJIx+/HEEm\nZeQiFukGTA07etpQVj9SJIYC/i34L69xlM1NMhalvXklCDL8K0+wR+MaF3OK\nRwPaQvHONBM4UXL/3rDiHarrgkKJ4EnoYUALbtM6jLNuWBph8bZUsODaEGcR\nljydIQCEtq0IPpIW6N2SPlqPCgzWpetAEBAKISZPEQtXy9vS0Df8MKDbjtPK\nlcA6dlPJGbxhsT9fm9d3dSr0o+eTmPxU49xkGXrcfG8IZB+lUMuqI+1pRbbX\nMVflVjsucNd/nlDtQOfstzbmTq44maz2j2nJh9eNs3gdvo9YdsnsljJ1KsUd\nnc6bsPO5MAd35j98yTl1amHUPm/LnxZwcp7rVOItf79vhe4Q12bzygbF9/6M\nY/lxfa9x8UMqDXeEmcfXBDcWbLKYeB9drcr1cpEMcvGQJ08qU3bgdSf9ZRd7\nrmvsaRJezaRgCs9rCDj58VHCfLusmCc9KG32HwQ7zTqvh0c2hDCMDeiLTs3A\n400daMdnxGnHvYJ7tjSDDfgdzMegGc7Ak+oMPepeUUf8lkB1kvsQsPYxQIbi\nPAKT\r\n=nO4v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHqAk9YfE1R4XZ5ZdSykaJ1YOQU2sIIcxFTh6YsFgoOWAiB9hy65gjxJ43Hi+tN4PiwWn0VCwxYiVWu+lpPrNcYCfg=="}]},"_npmUser":{"name":"keith.leung","email":"keith.leung@futurefacilities.com"},"directories":{},"maintainers":[{"name":"keith.leung","email":"keith.leung@futurefacilities.com"},{"name":"ashish.ffl","email":"ashish.bagaddeo@futurefacilities.com"},{"name":"ffwah","email":"will.henderson@futurefacilities.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-translate-extract_2.0.4_1636377509677_0.5964325119815332"},"_hasShrinkwrap":false},"3.0.0":{"name":"@6sigmadc/ngx-translate-extract","version":"3.0.0","description":"Extract strings from projects using ngx-translate","main":"dist/index.js","typings":"dist/index.d.ts","type":"module","bin":{"ngx-translate-extract":"bin/cli.js"},"scripts":{"build":"npm run clean && tsc","watch":"npm run clean && tsc --watch","clean":"rimraf ./dist","lint":"eslint './src/**'","test":"cross-env TS_NODE_PROJECT=\"tsconfig.spec.json\" mocha -r ts-node/register tests/**/*.spec.ts","prepare":"husky install"},"husky":{"hooks":{"pre-commit":"lint-staged && npm test"}},"prettier":{"trailingComma":"none","printWidth":145,"useTabs":true,"singleQuote":true},"lint-staged":{"{src,tests}/**/*.{ts}":["eslint --project tsconfig.json -c eslint.commit.json --fix","prettier --write"]},"repository":{"type":"git","url":"git+https://github.com/6sigmadc/ngx-translate-extract.git"},"keywords":["angular","ionic","ngx-translate","extract","extractor","translate","translation","i18n","gettext"],"license":"MIT","engines":{"node":">=16.0.0"},"config":{},"devDependencies":{"@types/braces":"^3.0.1","@types/chai":"^4.3.3","@types/flat":"^5.0.2","@types/gettext-parser":"^4.0.1","@types/glob":"^8.0.0","@types/mkdirp":"^1.0.2","@types/mocha":"^9.1.1","@types/node":"^18.7.18","@types/yargs":"^17.0.12","@typescript-eslint/eslint-plugin":"^5.37.0","@typescript-eslint/eslint-plugin-tslint":"^5.37.0","@typescript-eslint/parser":"^5.37.0","braces":"^3.0.2","chai":"^4.3.6","cross-env":"^7.0.3","eslint":"^7.26.0","eslint-config-prettier":"^8.3.0","eslint-etc":"^4.2.5","husky":"^8.0.1","lint-staged":"^13.0.3","mocha":"^10.0.0","prettier":"^2.7.1","rimraf":"^3.0.2","ts-node":"^10.9.1","typescript":"^4.8.3"},"peerDependencies":{"@angular/compiler":">=14.0.0","typescript":">=4.7.2"},"dependencies":{"@angular/compiler":">=14.0.0","@phenomnomnominal/tsquery":"^5.0.0","boxen":"^7.0.0","colorette":"^2.0.19","flat":"^5.0.2","gettext-parser":"^6.0.0","glob":"^8.0.3","mkdirp":"^1.0.4","path":"^0.12.7","terminal-link":"^3.0.0","yargs":"^17.5.1"},"gitHead":"6a8e177eb3cc5c14cdad5f276ecb09a7ad4a088b","bugs":{"url":"https://github.com/6sigmadc/ngx-translate-extract/issues"},"homepage":"https://github.com/6sigmadc/ngx-translate-extract#readme","_id":"@6sigmadc/ngx-translate-extract@3.0.0","_nodeVersion":"18.7.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-cl3X6BS9dIQWZjRFYaUj5qmS7RK68GaspTLuSURcDtleEBzKKJ4Hv0GWG8WtMOegrFsI8UEZkc5I6Mq9DgE4+g==","shasum":"8c8ec9ac261a3cc76b2d17789081208991ea2c00","tarball":"https://registry.npmjs.org/@6sigmadc/ngx-translate-extract/-/ngx-translate-extract-3.0.0.tgz","fileCount":79,"unpackedSize":100021,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiIDxQNwtglwSoxBceYVl9n2ayCA0cWmF8A92NAEXNAwIhAIz0BQzjYocilvfZxT8qrIV3iJAMFDUjjvPEKI6C99w4"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIfP5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTUA//eSJyN2qDias+qTnYE0ZeB4XEalkRLqbCPL9tUzxwzrIJgPtC\r\nA5aQHDBNOo8bvwuSF+KWq06C/25xPt4Aab1N673GD+8LfYIArEcaG0Ixy+ZO\r\nW3w0f+Fc3hpDbY6WOUlYnQqGshlo77XK98YiFk8qWs7WKoHlbFEFyRQdSZtL\r\nqV9ANOcB8YyIBNbvj3XZzWewsoeafgMqvsNIoWoN8coY9eenxfwbLQk/nQC/\r\nW36eeRBaMnQR1AojDPZcGpszyGqmqoq9+ZioL8eTBbd6AAFqPD0LOJAMjpuH\r\nEde+5UfY3lISn89Qze6R1zy3NxbPYrWRLeUq754n+WPw83aBGmT+7YPOVYTS\r\nWxobGlt3Nhyy5rNiRPUhG8qsV/2bo01t8dUjNM/3YpCsDVIv07Mle8R/zC+a\r\naaGxqZgz5XYongD8D2zXsRO6ga8MeNyIfx+suR3YFkLIrRBU5XZCqbnuYVm+\r\n6tOV/l4/N4fKH/fOvl8SG9wqVQOQqYVdVYleCCNit7zDjPpXa/dJbZdmBjXP\r\n0kFOsL4lhVCnsHOfeYgM9oPbuVtTClxQF0WNUYXnL/CQWceXsLdlbQJFIh0c\r\nnqpByJbqjTa3Znx4GvzP5TtRj+rDyu8bPuw4XZnh7dyD2LJlsNhaiGbHUGba\r\n6t0cPsy1Ye9ke7QMa7j8UYpYDmCfjVn6BXY=\r\n=hHDa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ashish.ffl","email":"ashish.bagaddeo@futurefacilities.com"},"directories":{},"maintainers":[{"name":"keith.leung","email":"keith.leung@futurefacilities.com"},{"name":"ashish.ffl","email":"ashish.bagaddeo@futurefacilities.com"},{"name":"ffwah","email":"will.henderson@futurefacilities.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-translate-extract_3.0.0_1663169529523_0.3811564057533967"},"_hasShrinkwrap":false},"3.0.1":{"name":"@6sigmadc/ngx-translate-extract","version":"3.0.1","description":"Extract strings from projects using ngx-translate","main":"dist/index.js","typings":"dist/index.d.ts","type":"module","bin":{"ngx-translate-extract":"bin/cli.js"},"scripts":{"build":"npm run clean && tsc","watch":"npm run clean && tsc --watch","clean":"rimraf ./dist","lint":"eslint './src/**'","test":"cross-env TS_NODE_PROJECT=\"tsconfig.spec.json\" mocha -r ts-node/register tests/**/*.spec.ts","prepare":"husky install"},"husky":{"hooks":{"pre-commit":"lint-staged && npm test"}},"prettier":{"trailingComma":"none","printWidth":145,"useTabs":true,"singleQuote":true},"lint-staged":{"{src,tests}/**/*.{ts}":["eslint --project tsconfig.json -c eslint.commit.json --fix","prettier --write"]},"repository":{"type":"git","url":"git+https://github.com/6sigmadc/ngx-translate-extract.git"},"keywords":["angular","ionic","ngx-translate","extract","extractor","translate","translation","i18n","gettext"],"license":"MIT","engines":{"node":">=16.0.0"},"config":{},"devDependencies":{"@types/braces":"^3.0.1","@types/chai":"^4.3.3","@types/flat":"^5.0.2","@types/gettext-parser":"^4.0.1","@types/glob":"^8.0.0","@types/mkdirp":"^1.0.2","@types/mocha":"^9.1.1","@types/node":"^18.7.18","@types/yargs":"^17.0.12","@typescript-eslint/eslint-plugin":"^5.37.0","@typescript-eslint/eslint-plugin-tslint":"^5.37.0","@typescript-eslint/parser":"^5.37.0","braces":"^3.0.2","chai":"^4.3.6","cross-env":"^7.0.3","eslint":"^7.26.0","eslint-config-prettier":"^8.3.0","eslint-etc":"^4.2.5","husky":"^8.0.1","lint-staged":"^13.0.3","mocha":"^10.0.0","prettier":"^2.7.1","rimraf":"^3.0.2","ts-node":"^10.9.1","typescript":"^4.8.3"},"peerDependencies":{"@angular/compiler":">=14.0.0","typescript":">=4.7.2"},"dependencies":{"@angular/compiler":">=14.0.0","@phenomnomnominal/tsquery":"^5.0.0","boxen":"^7.0.0","colorette":"^2.0.19","flat":"^5.0.2","gettext-parser":"^6.0.0","glob":"^7.1.6","mkdirp":"^1.0.4","path":"^0.12.7","terminal-link":"^3.0.0","yargs":"^17.5.1"},"gitHead":"0b49426ef6fc491551c5b1388808fa5bc4bf2b4c","bugs":{"url":"https://github.com/6sigmadc/ngx-translate-extract/issues"},"homepage":"https://github.com/6sigmadc/ngx-translate-extract#readme","_id":"@6sigmadc/ngx-translate-extract@3.0.1","_nodeVersion":"18.7.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-tPmk3X3PxllHD7ZFrOllL5l7KqfDFphJASDiGkTV0jLTTG4A6qMFA7UbvDQkJ7xt8LV4XJuHI/H2ZLE8K5NW/g==","shasum":"31081f42db801053176bde63f3ded10a8a8425c1","tarball":"https://registry.npmjs.org/@6sigmadc/ngx-translate-extract/-/ngx-translate-extract-3.0.1.tgz","fileCount":79,"unpackedSize":100350,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB9wLqpYEQv6gPSG3S3FTelt9WVDqver+o4seVtXdJVpAiAnhvdpLZYcXPWuXNrpnWYawMEdaVK7nc0PU27kAbxaXg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIz4XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVyQ/+Iu2Q6TlEI7UtIImD3RAfcIOU9jb8aR2KAWt0zq3kj5SmpdA5\r\n60YgVKh7i7gCL2MALK8qxXm81W4FBksLTEqGQrMdukqt1OlbFNY7tRsEILAY\r\nM13u9/CpPHh4R3p8fBPebVQLti0CKx/R4ND9gxfEcUuZXUuyMP14VYmpGJ78\r\npul7nZHvTgG2ib7ngVM8P7VjBB0kTGPiTGwWD0JsbiFX98aBdsw0Si0aI1zE\r\nIffh1Mji+qF+/ENCmVUhEqM19ignqFLh9qaqXKqZ9STlzInksUEhEwPCSm0X\r\n6BuLkUrtF97VEHnYmLB58/0nf1Wct3xmDR43KHS6cDln6wsYuXJMYsGZZsyQ\r\nM01ffr4+ElF0mUmN9KPfeyaBeCfMxnDilaZktgyaFxcbPJkf4htZGkw2d59q\r\nI3kqRxaPkxFDLoh32fCNieDrh074C8fpJsDyGcYh3/C5L/cqgkNJYFEfb5Vk\r\nfmBwcwwKXULuDc+libOLvkvv8e782AMD7XL9nwPv0COTRJrOx8DC8ssv30od\r\noHkEJGuGltr03sPoqofZ16bHzABWGtooqochw42FWlxFuZTQcRCCpct7riUp\r\nTJv4ueL1JNcQlkbDSTNXhae6//U0z5OI9H1J/2fIcx5weu6CJVlnwDwwo1xQ\r\n/Tc/cGDvlrhMCi8O6s/fyt7ewy8AIwyhQ3o=\r\n=hFw4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ashish.ffl","email":"ashish.bagaddeo@futurefacilities.com"},"directories":{},"maintainers":[{"name":"keith.leung","email":"keith.leung@futurefacilities.com"},{"name":"ashish.ffl","email":"ashish.bagaddeo@futurefacilities.com"},{"name":"ffwah","email":"will.henderson@futurefacilities.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-translate-extract_3.0.1_1663254039137_0.9707251528642071"},"_hasShrinkwrap":false},"3.0.2":{"name":"@6sigmadc/ngx-translate-extract","version":"3.0.2","description":"Extract strings from projects using ngx-translate","main":"dist/index.js","typings":"dist/index.d.ts","type":"module","bin":{"ngx-translate-extract":"bin/cli.js"},"scripts":{"build":"npm run clean && tsc","watch":"npm run clean && tsc --watch","clean":"rimraf ./dist","lint":"eslint './src/**'","test":"cross-env TS_NODE_PROJECT=\"tsconfig.spec.json\" mocha -r ts-node/register tests/**/*.spec.ts","prepare":"husky install"},"husky":{"hooks":{"pre-commit":"lint-staged && npm test"}},"prettier":{"trailingComma":"none","printWidth":145,"useTabs":true,"singleQuote":true},"lint-staged":{"{src,tests}/**/*.{ts}":["eslint --project tsconfig.json -c eslint.commit.json --fix","prettier --write"]},"repository":{"type":"git","url":"git+https://github.com/6sigmadc/ngx-translate-extract.git"},"keywords":["angular","ionic","ngx-translate","extract","extractor","translate","translation","i18n","gettext"],"license":"MIT","engines":{"node":">=16.0.0"},"config":{},"devDependencies":{"@types/braces":"^3.0.1","@types/chai":"^4.3.3","@types/flat":"^5.0.2","@types/gettext-parser":"^4.0.1","@types/glob":"^8.0.0","@types/mkdirp":"^1.0.2","@types/mocha":"^9.1.1","@types/node":"^18.7.18","@types/yargs":"^17.0.12","@typescript-eslint/eslint-plugin":"^5.37.0","@typescript-eslint/eslint-plugin-tslint":"^5.37.0","@typescript-eslint/parser":"^5.37.0","braces":"^3.0.2","chai":"^4.3.6","cross-env":"^7.0.3","eslint":"^7.26.0","eslint-config-prettier":"^8.3.0","eslint-etc":"^4.2.5","husky":"^8.0.1","lint-staged":"^13.0.3","mocha":"^10.0.0","prettier":"^2.7.1","rimraf":"^3.0.2","ts-node":"^10.9.1","typescript":"^4.8.3"},"peerDependencies":{"@angular/compiler":">=14.0.0","typescript":">=4.7.2"},"dependencies":{"@angular/compiler":">=14.0.0","@phenomnomnominal/tsquery":"^5.0.0","boxen":"^7.0.0","colorette":"^2.0.19","flat":"^5.0.2","gettext-parser":"^6.0.0","glob":"^7.1.6","mkdirp":"^1.0.4","path":"^0.12.7","terminal-link":"^3.0.0","yargs":"^17.5.1"},"gitHead":"59a503d93e28f021135e7a8b29d49db2e3a6e240","bugs":{"url":"https://github.com/6sigmadc/ngx-translate-extract/issues"},"homepage":"https://github.com/6sigmadc/ngx-translate-extract#readme","_id":"@6sigmadc/ngx-translate-extract@3.0.2","_nodeVersion":"18.7.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-s1b2akk517HyqbBTkwg+ZEM++JkwXSOVoBnDA7FpaA25e6B6TeR8g9d3N6dQ02VIWR4CIUQfMAU89WNvOj7fUQ==","shasum":"99141fba6d0d64a26ef3d45e879f609056044507","tarball":"https://registry.npmjs.org/@6sigmadc/ngx-translate-extract/-/ngx-translate-extract-3.0.2.tgz","fileCount":79,"unpackedSize":100350,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAKZSAQJzOGscKnjxSJG4vj4N4Eeo4wtypVgC6vMgHFaAiEAxd9TlnKqU1yl8N8Q8cEIDVjpaVwWSdtuoisUBLd4zlw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjI090ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrB0Q//Tc6V0c2AYagYUCopReHAYZrEPPGVyqwoZ/Z2WpLYvzEW9rn0\r\nkcvdTqYWtKrbiDjGlqyqZP6hMm17iWbuXDkuK11NEBI1XIKSe8GMWRR6CQI9\r\nmXEMWhAv9Ek+2g7E1akxdQOz3ig0Fnzqq89TIn6u1x6QrMPUw6hiJR+Or5gk\r\n+8ml87uuPd4osxGYgnIFc26d3ls13hiwGLq+P19FT3dEKISdU/h/2AQJsfGq\r\n6SiDjszosnOj1simoj0P89uK8vuAOPpHmjalH7EX3JSHSVmUj35cqHTaTet4\r\nuBMmeTskfIDZ0QqdQrb5zPeErcfXsvuckYGGCbcmpsvg0UAUsknjYWNQwy1W\r\n3H6eKOUXU6J26BBXClnrO401NYR4Rc9lbZK9hc+aTibaoH7Shfa77pyPKFtY\r\n9VsRrW9E3wh2IdBJ4TO8tdWcK7j9tzRtJ8Eq2DFpRiKR/gMxyvPRB3XH5pvN\r\n3xM9sN9gmcnauoECKpjaChB7fIT0zAC7xLWRn7+wBZVb0RROLmsWtbQOelZP\r\nawaAZ9IfXvKhg85fPz4cSzQTq9tVW20+iLTJSyvlLTia/Fmq5b548DwFLGma\r\nh/xo9AywU/3AqUPumZyb2jinPGeW/p6n+j+IyFWakjSpx3zxmlg5JH9ovsc7\r\nSzKozEcVkitcL9viBl16W6FakUt3P68QfBo=\r\n=b13x\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ashish.ffl","email":"ashish.bagaddeo@futurefacilities.com"},"directories":{},"maintainers":[{"name":"keith.leung","email":"keith.leung@futurefacilities.com"},{"name":"ashish.ffl","email":"ashish.bagaddeo@futurefacilities.com"},{"name":"ffwah","email":"will.henderson@futurefacilities.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-translate-extract_3.0.2_1663258484266_0.09691722301586081"},"_hasShrinkwrap":false},"3.0.3":{"name":"@6sigmadc/ngx-translate-extract","version":"3.0.3","description":"Extract strings from projects using ngx-translate","main":"dist/index.js","typings":"dist/index.d.ts","type":"module","bin":{"ngx-translate-extract":"bin/cli.js"},"scripts":{"build":"npm run clean && tsc","watch":"npm run clean && tsc --watch","clean":"rimraf ./dist","lint":"eslint './src/**'","test":"cross-env TS_NODE_PROJECT=\"tsconfig.spec.json\" mocha -r ts-node/register tests/**/*.spec.ts","prepare":"husky install"},"husky":{"hooks":{"pre-commit":"lint-staged && npm test"}},"prettier":{"trailingComma":"none","printWidth":145,"useTabs":true,"singleQuote":true},"lint-staged":{"{src,tests}/**/*.{ts}":["eslint --project tsconfig.json -c eslint.commit.json --fix","prettier --write"]},"repository":{"type":"git","url":"git+https://github.com/6sigmadc/ngx-translate-extract.git"},"keywords":["angular","ionic","ngx-translate","extract","extractor","translate","translation","i18n","gettext"],"license":"MIT","engines":{"node":">=16.0.0"},"config":{},"devDependencies":{"@types/braces":"^3.0.1","@types/chai":"^4.3.3","@types/flat":"^5.0.2","@types/gettext-parser":"^4.0.1","@types/glob":"^8.0.0","@types/mkdirp":"^1.0.2","@types/mocha":"^9.1.1","@types/node":"^18.7.18","@types/yargs":"^17.0.12","@typescript-eslint/eslint-plugin":"^5.37.0","@typescript-eslint/eslint-plugin-tslint":"^5.37.0","@typescript-eslint/parser":"^5.37.0","braces":"^3.0.2","chai":"^4.3.6","cross-env":"^7.0.3","eslint":"^7.26.0","eslint-config-prettier":"^8.3.0","eslint-etc":"^4.2.5","husky":"^8.0.1","lint-staged":"^13.0.3","mocha":"^10.0.0","prettier":"^2.7.1","rimraf":"^3.0.2","ts-node":"^10.9.1","typescript":"^4.8.3"},"peerDependencies":{"@angular/compiler":">=14.0.0","typescript":">=4.7.2"},"dependencies":{"@angular/compiler":">=14.0.0","@phenomnomnominal/tsquery":"^5.0.0","boxen":"^7.0.0","colorette":"^2.0.19","flat":"^5.0.2","gettext-parser":"^6.0.0","glob":"^7.1.6","mkdirp":"^1.0.4","path":"^0.12.7","terminal-link":"^3.0.0","yargs":"^17.5.1"},"gitHead":"00de1dd8ed26e491e25c526d46c27fdf8175bf5e","bugs":{"url":"https://github.com/6sigmadc/ngx-translate-extract/issues"},"homepage":"https://github.com/6sigmadc/ngx-translate-extract#readme","_id":"@6sigmadc/ngx-translate-extract@3.0.3","_nodeVersion":"18.7.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-N+0EEnML7gexW1rFjvH6s6Qlg0SyebwIw5vmaz0t3JMP9VnBanWajcdfeM3hxlZlHEMqJ6SMMh3aGSVjqg/yEA==","shasum":"ca8a353eaa14fdb1d039b5ad0280f01910ccde86","tarball":"https://registry.npmjs.org/@6sigmadc/ngx-translate-extract/-/ngx-translate-extract-3.0.3.tgz","fileCount":79,"unpackedSize":100432,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFL/I3BTbHqa9JYjAFl7h1k/Vf7m9aJKUNsG8dXUJryLAiEAvKd6go753q9Z17vKAm2/uuHjfOkpYduffT6ChwyHPdw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjI1DrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6wQ//XEU2Hyjd5DAhWbEgNCsZACEdmFLBRVpYoE8RS//YbOLD8mtN\r\nFul+60/OHiNEwk6UL0ZdeG0wK2s556st1Y6BDlbKqAxPAzHGE6aLgSKG8Kg7\r\nhEmpTAawxfbGKyL/0UwTP1Lb5/jkA2Tpg6nAISQJSuJGfHidX1MtTiAqxPMN\r\nHZZPITREJY8gYm5lo8V02vL6+yFAB3NJnfHmbZxagws2kEvgShOPuGWr/8Fr\r\novDr+9lY9ZgObNY93MSElzK7LY77ET4K1HIyW3mXpPOlGSd6s/VqlhRIM9NQ\r\nXta9K5uEffBGT9mrrad8aBJ3Rg7n3rVsIPeowEzpLl1MHQaaCi61Wy3wEH53\r\nUyw1xIz9yFBvXxtSRU4FlIK2gyIiE9K3NuXdpv+UItozzSEZImTK4EehDgy4\r\nPY83gWbv16a1TNyvHchrjnr2okrK6mREonOmVbJBZ40MEhLWpXfROqloYUJx\r\nBODe6ycFlwgxIiaMYZ6GxM8Of5kdPd/G/Byhe/zrvPG9DzlEbJHaD+zVEBPY\r\ni05wboYvN5oThSEIXreTOq4+BJGJy1xYMMHgUkX1JTeOTp8Z+yxyKtk5uT7V\r\nzfRVAYDXo42buJrOLl99nyV9GKeEZTxgEwDenexcDcB67s0AguOosZDybpv2\r\nozBdSGE8MbEeyAb66hGu6InOsJSnRGJTm58=\r\n=IRVL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ashish.ffl","email":"ashish.bagaddeo@futurefacilities.com"},"directories":{},"maintainers":[{"name":"keith.leung","email":"keith.leung@futurefacilities.com"},{"name":"ashish.ffl","email":"ashish.bagaddeo@futurefacilities.com"},{"name":"ffwah","email":"will.henderson@futurefacilities.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-translate-extract_3.0.3_1663258859529_0.8896487740613106"},"_hasShrinkwrap":false}},"time":{"created":"2019-11-27T11:35:23.301Z","1.0.0":"2019-11-27T11:35:23.669Z","modified":"2022-09-15T16:20:59.856Z","2.0.0":"2021-10-06T14:06:22.934Z","2.0.1":"2021-11-08T11:17:39.239Z","2.0.2":"2021-11-08T13:04:03.673Z","2.0.3":"2021-11-08T13:11:48.617Z","2.0.4":"2021-11-08T13:18:29.839Z","3.0.0":"2022-09-14T15:32:09.692Z","3.0.1":"2022-09-15T15:00:39.402Z","3.0.2":"2022-09-15T16:14:44.457Z","3.0.3":"2022-09-15T16:20:59.666Z"},"maintainers":[{"name":"keith.leung","email":"keith.leung@futurefacilities.com"},{"name":"ashish.ffl","email":"ashish.bagaddeo@futurefacilities.com"},{"name":"ffwah","email":"will.henderson@futurefacilities.com"}],"description":"Extract strings from projects using ngx-translate","homepage":"https://github.com/6sigmadc/ngx-translate-extract#readme","keywords":["angular","ionic","ngx-translate","extract","extractor","translate","translation","i18n","gettext"],"repository":{"type":"git","url":"git+https://github.com/6sigmadc/ngx-translate-extract.git"},"bugs":{"url":"https://github.com/6sigmadc/ngx-translate-extract/issues"},"license":"MIT","readme":"If this tool saves you time, please consider making a donation towards the continued maintainence and development: https://donate.biesbjerg.com\r\n\r\n[![Donate](images/donate-badge.png)](https://donate.biesbjerg.com)\r\n\r\n# ngx-translate-extract\r\nExtract translatable (ngx-translate) strings and save as a JSON or Gettext pot file.\r\nMerges with existing strings if the output file already exists.\r\n\r\n## Install\r\nInstall the package in your project:\r\n\r\n`npm install @biesbjerg/ngx-translate-extract --save-dev`\r\n\r\nAdd a script to your project's `package.json`:\r\n```json\r\n...\r\n\"scripts\": {\r\n  \"i18n:init\": \"ngx-translate-extract --input ./src --output ./src/assets/i18n/template.json --key-as-default-value --replace --format json\",\r\n  \"i18n:extract\": \"ngx-translate-extract --input ./src --output ./src/assets/i18n/{en,da,de,fi,nb,nl,sv}.json --clean --format json\"\r\n}\r\n...\r\n```\r\nYou can now run `npm run i18n:extract` and it will extract strings from your project.\r\n\r\n## Usage\r\n\r\n**Extract from dir and save to file**\r\n\r\n`ngx-translate-extract --input ./src --output ./src/assets/i18n/strings.json`\r\n\r\n**Extract from multiple dirs**\r\n\r\n`ngx-translate-extract --input ./src-a ./src-b --output ./src/assets/i18n/strings.json`\r\n\r\n\r\n**Extract and save to multiple files using path expansion**\r\n\r\n`ngx-translate-extract --input ./src --output ./src/i18n/{da,en}.json`\r\n\r\n### JSON indentation\r\nTabs are used by default for indentation when saving extracted strings in json formats:\r\n\r\nIf you want to use spaces instead, you can do the following:\r\n\r\n`ngx-translate-extract --input ./src --output ./src/i18n/en.json --format-indentation '  '`\r\n\r\n### Marker function\r\nIf you want to extract strings that are not passed directly to `TranslateService`'s `get()`/`instant()`/`stream()` methods, you can wrap them in a marker function to let `ngx-translate-extract` know you want to extract them.\r\n\r\nInstall marker function:\r\n`npm install @biesbjerg/ngx-translate-extract-marker`\r\n\r\n```ts\r\nimport { marker } from '@biesbjerg/ngx-translate-extract-marker';\r\n\r\nmarker('Extract me');\r\n```\r\n\r\nYou can alias the marker function if needed:\r\n\r\n```ts\r\nimport { marker as _ } from '@biesbjerg/ngx-translate-extract-marker';\r\n\r\n_('Extract me');\r\n```\r\n\r\n_Note: `ngx-translate-extract` will automatically detect the import name_\r\n\r\n### Commandline arguments\r\n```\r\nUsage:\r\nngx-translate-extract [options]\r\n\r\nOutput\r\n  --format, -f                Format    [string] [choices: \"json\", \"namespaced-json\", \"pot\"] [default: \"json\"]\r\n  --format-indentation, --fi  Format indentation (JSON/Namedspaced JSON)                [string] [default: \"\t\"]\r\n  --sort, -s                  Sort strings in alphabetical order                                     [boolean]\r\n  --clean, -c                 Remove obsolete strings after merge                                    [boolean]\r\n  --replace, -r               Replace the contents of output file if it exists (Merges by default)   [boolean]\r\n\r\nExtracted key value (defaults to empty string)\r\n  --key-as-default-value, -k     Use key as default value                                            [boolean]\r\n  --null-as-default-value, -n    Use null as default value                                           [boolean]\r\n  --string-as-default-value, -d  Use string as default value                                          [string]\r\n\r\nOptions:\r\n  --version, -v  Show version number                                                                 [boolean]\r\n  --help, -h     Show help                                                                           [boolean]\r\n  --input, -i    Paths you would like to extract strings from. You can use path expansion, glob patterns and\r\n                 multiple paths        [array] [required] [default: [\"/Users/kim/apps/ngx-translate-extract\"]]\r\n  --output, -o   Paths where you would like to save extracted strings. You can use path expansion, glob\r\n                 patterns and multiple paths                                                [array] [required]\r\n\r\nExamples:\r\n  ngx-translate-extract -i ./src-a/ -i ./src-b/ -o strings.json           Extract (ts, html) from multiple paths\r\n  ngx-translate-extract -i './{src-a,src-b}/' -o strings.json             Extract (ts, html) from multiple paths using brace\r\n                                                           expansion\r\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\r\n  ngx-translate-extract -i ./src/ -o './i18n/{en,da}.json'                Extract (ts, html) and save to da.json and en.json\r\n                                                           using brace expansion\r\n  ngx-translate-extract -i './src/**/*.{ts,tsx,html}' -o strings.json     Extract from ts, tsx and html\r\n  ngx-translate-extract -i './src/**/!(*.spec).{ts,html}' -o              Extract from ts, html, excluding files with \".spec\"\r\n  strings.json\r\n```\r\n\r\n## Note for GetText users\r\n\r\nPlease pay attention of which version of `gettext-parser` you actually use in your project. For instance, `gettext-parser:1.2.2` does not support HTML tags in translation keys.\r\n","readmeFilename":"README.md"}