{"_id":"po-parser","_rev":"12-baa22439ba8265e7f611d7357c1f7a92","name":"po-parser","dist-tags":{"canary":"2.1.0-alpha.1","latest":"2.2.0"},"versions":{"0.1.0":{"name":"po-parser","version":"0.1.0","keywords":["po","parse","serialize"],"author":{"name":"Jan Amann","email":"jan@amann.work"},"license":"MIT","_id":"po-parser@0.1.0","maintainers":[{"name":"amann","email":"jan@amann.me"}],"dist":{"shasum":"287076c5f31396d00e676a3cefa8b875d8c98a61","tarball":"https://registry.npmjs.org/po-parser/-/po-parser-0.1.0.tgz","fileCount":9,"integrity":"sha512-ASOI8baTuNwQyvzR2f/1a9oJtVKfosI7LbV6JwC526xqDJJXF5IWSEM30yLnN3KTsNtAeYCTn2SN8NFerQ7Jfw==","signatures":[{"sig":"MEQCIAPggDjT/YVAeu5QZ1Rwjl4LWvTjoO9HLJWM5HI/yZSZAiBUHkKiZoRnFCvarsQ60/seWOl4e5+z7V5NW8yYoSj+7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34119},"main":"dist/index.js","type":"module","_from":"file:po-parser-0.1.0.tgz","scripts":{"lint":"tsc --noEmit","test":"vitest","build":"bunchee"},"_npmUser":{"name":"amann","email":"jan@amann.me"},"_resolved":"/private/var/folders/l2/tm_nrsjs26vcpcxthrn1ndmr0000gn/T/f05056708278f76bb1ba27d881d6f580/po-parser-0.1.0.tgz","_integrity":"sha512-ASOI8baTuNwQyvzR2f/1a9oJtVKfosI7LbV6JwC526xqDJJXF5IWSEM30yLnN3KTsNtAeYCTn2SN8NFerQ7Jfw==","_npmVersion":"11.4.2","description":"Parses and serializes `.po` file content.","directories":{},"_nodeVersion":"24.4.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","bunchee":"^6.6.2","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/po-parser_0.1.0_1763130209896_0.6575376254693506","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"po-parser","version":"0.1.1","keywords":["po","parse","serialize"],"author":{"name":"Jan Amann","email":"jan@amann.work"},"license":"MIT","_id":"po-parser@0.1.1","maintainers":[{"name":"amann","email":"jan@amann.me"}],"homepage":"https://github.com/amannn/po-parser","bugs":{"url":"https://github.com/amannn/po-parser/issues"},"dist":{"shasum":"a840aab7b502de9092bcd8dbb19216b2cd95f3f6","tarball":"https://registry.npmjs.org/po-parser/-/po-parser-0.1.1.tgz","fileCount":10,"integrity":"sha512-MSwGs5uwcOudufHKGvi9w46wFGyuWbPjLEnYTcPkIWJBy8tDwTCHKFx4FZIR/dWQw3K1X4ygT0GZ1SISvqzHjg==","signatures":[{"sig":"MEYCIQD+3ceNDFQ49U1TIHj6QrOXpfwpynRrz55mfBaHFrH22QIhAL9jG2xZczDXNOBM6TaexAeYy/am0EU1lyzGis2EJSL5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35203},"main":"dist/index.js","type":"module","_from":"file:po-parser-0.1.1.tgz","types":"dist/index.d.ts","scripts":{"lint":"tsc --noEmit","test":"vitest","build":"bunchee"},"_npmUser":{"name":"amann","email":"jan@amann.me"},"_resolved":"/private/var/folders/l2/tm_nrsjs26vcpcxthrn1ndmr0000gn/T/cfef6c57ea3f1911de1beef40d3e11cd/po-parser-0.1.1.tgz","_integrity":"sha512-MSwGs5uwcOudufHKGvi9w46wFGyuWbPjLEnYTcPkIWJBy8tDwTCHKFx4FZIR/dWQw3K1X4ygT0GZ1SISvqzHjg==","repository":{"url":"git+ssh://git@github.com/amannn/po-parser.git","type":"git"},"_npmVersion":"11.4.2","description":"Parses and serializes `.po` file content.","directories":{},"_nodeVersion":"24.4.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","bunchee":"^6.6.2","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/po-parser_0.1.1_1763130459549_0.758235537093902","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"po-parser","version":"0.1.2","keywords":["po","parse","serialize"],"author":{"name":"Jan Amann","email":"jan@amann.work"},"license":"MIT","_id":"po-parser@0.1.2","maintainers":[{"name":"amann","email":"jan@amann.me"}],"homepage":"https://github.com/amannn/po-parser#readme","bugs":{"url":"https://github.com/amannn/po-parser/issues"},"dist":{"shasum":"f3c7b0501b69e357be099b7320cecbd6c9aa6ad6","tarball":"https://registry.npmjs.org/po-parser/-/po-parser-0.1.2.tgz","fileCount":10,"integrity":"sha512-VM3oOnJPNe4akD3lu4vKM5wjjogpEKe9h2//pSDeZIU7y7RPzIW1xmbznkAo97raGkLkK+Hrzpp9Txp2Ej5/bQ==","signatures":[{"sig":"MEQCIADc7JsBmWOIYbzrcwbVFxJ/8/QPlcvC00SnNYyplyDHAiB+/lP00TJcTnhAfTziSKqwVpTlh071seB1LuoQ0D7tyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35150},"main":"dist/index.js","type":"module","_from":"file:po-parser-0.1.2.tgz","types":"dist/index.d.ts","scripts":{"lint":"tsc --noEmit","test":"vitest","build":"bunchee"},"_npmUser":{"name":"amann","email":"jan@amann.me"},"_resolved":"/private/var/folders/l2/tm_nrsjs26vcpcxthrn1ndmr0000gn/T/d9ee34777e07f9d158a1cbbc116b8d07/po-parser-0.1.2.tgz","_integrity":"sha512-VM3oOnJPNe4akD3lu4vKM5wjjogpEKe9h2//pSDeZIU7y7RPzIW1xmbznkAo97raGkLkK+Hrzpp9Txp2Ej5/bQ==","repository":{"url":"git+ssh://git@github.com/amannn/po-parser.git","type":"git"},"_npmVersion":"11.4.2","description":"Parses and serializes `.po` file content.","directories":{},"_nodeVersion":"24.4.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","bunchee":"^6.6.2","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/po-parser_0.1.2_1763130592514_0.8840545503677455","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"po-parser","version":"0.1.3","keywords":["po","parse","serialize"],"author":{"name":"Jan Amann","email":"jan@amann.work"},"license":"MIT","_id":"po-parser@0.1.3","maintainers":[{"name":"amann","email":"jan@amann.me"}],"homepage":"https://github.com/amannn/po-parser","bugs":{"url":"https://github.com/amannn/po-parser/issues"},"dist":{"shasum":"df94402513ef563f39a92060c9676aeef365d198","tarball":"https://registry.npmjs.org/po-parser/-/po-parser-0.1.3.tgz","fileCount":10,"integrity":"sha512-VYuhQ4HpLgEvoHryBLSNRx9vI5gcfWKufw7Nv/uMHefQYFferxEtiC9afF7STeOQetIHMYMkrvHxs+H7OERQSw==","signatures":[{"sig":"MEUCIQC/qs7XaSmXi892Atc/n2kCs3/INoh8iiz9KD00eudTEwIgGTsSEugeNwuK61NgtI3Ek5d25JxH/3DX0YqwfPRPtu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35203},"main":"dist/index.js","type":"module","_from":"file:po-parser-0.1.3.tgz","types":"dist/index.d.ts","scripts":{"lint":"tsc --noEmit","test":"vitest","build":"bunchee"},"_npmUser":{"name":"amann","email":"jan@amann.me"},"_resolved":"/private/var/folders/l2/tm_nrsjs26vcpcxthrn1ndmr0000gn/T/9d327233365d13640a8ecd02f36e4728/po-parser-0.1.3.tgz","_integrity":"sha512-VYuhQ4HpLgEvoHryBLSNRx9vI5gcfWKufw7Nv/uMHefQYFferxEtiC9afF7STeOQetIHMYMkrvHxs+H7OERQSw==","repository":{"url":"git+ssh://git@github.com/amannn/po-parser.git","type":"git"},"_npmVersion":"11.4.2","description":"Parses and serializes `.po` file content.","directories":{},"_nodeVersion":"24.4.1","_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.9","bunchee":"^6.6.2","typescript":"^5.9.3"},"_npmOperationalInternal":{"tmp":"tmp/po-parser_0.1.3_1763131200733_0.5034936285543863","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"po-parser","version":"1.0.1","keywords":["po","parse","serialize"],"author":{"name":"Jan Amann","email":"jan@amann.work"},"license":"MIT","_id":"po-parser@1.0.1","maintainers":[{"name":"amann","email":"jan@amann.me"}],"homepage":"https://github.com/amannn/po-parser","bugs":{"url":"https://github.com/amannn/po-parser/issues"},"dist":{"shasum":"6cca2a5cf30f2ab78fd60d9ed6629e6cb50dd348","tarball":"https://registry.npmjs.org/po-parser/-/po-parser-1.0.1.tgz","fileCount":15,"integrity":"sha512-B5yjGM2VVFEjBjzkucaBnFyMRiCdcdAu8F59bvKMvHVGYfRmW872BJOuF7A4YaUoH3uH8rIqXpd+NXUGQTPHsg==","signatures":[{"sig":"MEYCIQDSwqVswmSMSN4m4V5KK3PVD4QE3c34c2eCkHcdN4obrwIhAJ6nX3IwjT59X+e4ZcQlmtKxZ8IOt3YqO9i2mbceAILU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/po-parser@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42192},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"1c81b8e8d13bb54d04f854528a4922be99847d77","scripts":{"lint":"tsc --noEmit","test":"vitest","build":"bunchee","prepublishOnly":"pnpm lint && pnpm test && pnpm build"},"_npmUser":{"name":"amann","email":"jan@amann.me"},"repository":{"url":"git+ssh://git@github.com/amannn/po-parser.git","type":"git"},"_npmVersion":"11.6.2","description":"Parses and serializes `.po` file content.","directories":{},"_nodeVersion":"24.11.1","publishConfig":{"provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"vitest":"^4.0.9","bunchee":"^6.6.2","typescript":"^5.9.3","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","@semantic-release/github":"^12.0.2","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/po-parser_1.0.1_1763981995947_0.521188972363499","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"po-parser","version":"1.0.2","keywords":["po","parse","serialize"],"author":{"name":"Jan Amann","email":"jan@amann.work"},"license":"MIT","_id":"po-parser@1.0.2","maintainers":[{"name":"amann","email":"jan@amann.me"}],"homepage":"https://github.com/amannn/po-parser","bugs":{"url":"https://github.com/amannn/po-parser/issues"},"dist":{"shasum":"042566bceba39c151a1f73d5c8c7a03541a135c3","tarball":"https://registry.npmjs.org/po-parser/-/po-parser-1.0.2.tgz","fileCount":15,"integrity":"sha512-yTIQL8PZy7V8c0psPoJUx7fayez+Mo/53MZgX9MPuPHx+Dt+sRPNuRbI+6Oqxnddhkd68x4Nlgon/zizL1Xg+w==","signatures":[{"sig":"MEQCIAfJE7lmucq+FnZbeclTOoD1jbnkU0zMp754eArskcg5AiB2Qsq7KuH3pcY8G8mPHWGCniBk/rG2s5LPp2ATQ7r8ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/po-parser@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46333},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"067d6f3168c5a2bd9143cd1b91ab064dd5337d75","scripts":{"lint":"tsc --noEmit","test":"vitest","build":"bunchee","prepublishOnly":"pnpm lint && pnpm test && pnpm build"},"_npmUser":{"name":"amann","email":"jan@amann.me"},"repository":{"url":"git+ssh://git@github.com/amannn/po-parser.git","type":"git"},"_npmVersion":"11.6.2","description":"Parses and serializes `.po` file content.","directories":{},"_nodeVersion":"24.11.1","publishConfig":{"provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"vitest":"^4.0.9","bunchee":"^6.6.2","typescript":"^5.9.3","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","@semantic-release/github":"^12.0.2","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/po-parser_1.0.2_1764067303887_0.7817739484562998","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.1":{"name":"po-parser","version":"2.0.0-alpha.1","keywords":["po","parse","serialize"],"author":{"name":"Jan Amann","email":"jan@amann.work"},"license":"MIT","_id":"po-parser@2.0.0-alpha.1","maintainers":[{"name":"amann","email":"jan@amann.me"}],"homepage":"https://github.com/amannn/po-parser","bugs":{"url":"https://github.com/amannn/po-parser/issues"},"dist":{"shasum":"21e3a5629b38cd6e26506cee71824b6ef90c5929","tarball":"https://registry.npmjs.org/po-parser/-/po-parser-2.0.0-alpha.1.tgz","fileCount":5,"integrity":"sha512-rbonXCQZ+m60eao2vyFgk/olBYrUJbhiT0ZMD1zCn3uVXsmdDV2u7R8YKJ6RsWdgryoJ4u+E6/QsgUMNvQ6caQ==","signatures":[{"sig":"MEYCIQC9OFx/wV/jz0PL56anX+5yecE08rv6pG4SwLDF4sKHtAIhANM+SHGmTYsJOz9xObyB6hCQ553e1hcPUTGGoNMutjtx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15027},"main":"dist/index.js","type":"module","_from":"file:po-parser-2.0.0-alpha.1.tgz","types":"dist/index.d.ts","scripts":{"lint":"tsc --noEmit","test":"vitest","build":"bunchee"},"_npmUser":{"name":"amann","email":"jan@amann.me"},"_resolved":"/private/var/folders/l2/tm_nrsjs26vcpcxthrn1ndmr0000gn/T/831a5e76e06ab155ba7cc7008362c474/po-parser-2.0.0-alpha.1.tgz","_integrity":"sha512-rbonXCQZ+m60eao2vyFgk/olBYrUJbhiT0ZMD1zCn3uVXsmdDV2u7R8YKJ6RsWdgryoJ4u+E6/QsgUMNvQ6caQ==","repository":{"url":"git+ssh://git@github.com/amannn/po-parser.git","type":"git"},"_npmVersion":"10.9.4","description":"Parses and serializes `.po` file content.","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.9","bunchee":"^6.6.2","typescript":"^5.9.3","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","@semantic-release/github":"^12.0.2","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/po-parser_2.0.0-alpha.1_1765271358722_0.46504733127721276","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-alpha.2":{"name":"po-parser","version":"2.0.0-alpha.2","keywords":["po","parse","serialize"],"author":{"name":"Jan Amann","email":"jan@amann.work"},"license":"MIT","_id":"po-parser@2.0.0-alpha.2","maintainers":[{"name":"amann","email":"jan@amann.me"}],"homepage":"https://github.com/amannn/po-parser","bugs":{"url":"https://github.com/amannn/po-parser/issues"},"dist":{"shasum":"32fa797840d7ac9cad59d881c24db430a047af40","tarball":"https://registry.npmjs.org/po-parser/-/po-parser-2.0.0-alpha.2.tgz","fileCount":5,"integrity":"sha512-XMJ5Uvj2KiScU5yjW4J9BveGqwk6ZsQ48nDDz5gvKmBFx7YJg6s7lFmZfCJ/+srf1LTmSNPx5JOl6/Am5mzbYw==","signatures":[{"sig":"MEYCIQCoVCtk+pG22o3PTlEUhkM48alctpAflcWNuYF+GpA3egIhAKtmxYoPxEB8XYzOX+wgBNk2p8GoJ+3QRjXDW3LX5J0v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15347},"main":"dist/index.js","type":"module","_from":"file:po-parser-2.0.0-alpha.2.tgz","types":"dist/index.d.ts","scripts":{"lint":"tsc --noEmit","test":"vitest","build":"bunchee"},"_npmUser":{"name":"amann","email":"jan@amann.me"},"_resolved":"/private/var/folders/l2/tm_nrsjs26vcpcxthrn1ndmr0000gn/T/0754aecb8f2fac6850d74cc5d2d139aa/po-parser-2.0.0-alpha.2.tgz","_integrity":"sha512-XMJ5Uvj2KiScU5yjW4J9BveGqwk6ZsQ48nDDz5gvKmBFx7YJg6s7lFmZfCJ/+srf1LTmSNPx5JOl6/Am5mzbYw==","repository":{"url":"git+ssh://git@github.com/amannn/po-parser.git","type":"git"},"_npmVersion":"10.9.4","description":"Parses and serializes `.po` file content.","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.9","bunchee":"^6.6.2","typescript":"^5.9.3","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","@semantic-release/github":"^12.0.2","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/po-parser_2.0.0-alpha.2_1765281164598_0.10557723082462012","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"po-parser","version":"2.0.0","keywords":["po","parse","serialize"],"author":{"name":"Jan Amann","email":"jan@amann.work"},"license":"MIT","_id":"po-parser@2.0.0","maintainers":[{"name":"amann","email":"jan@amann.me"}],"homepage":"https://github.com/amannn/po-parser","bugs":{"url":"https://github.com/amannn/po-parser/issues"},"dist":{"shasum":"2bfdda0b0a8ed3cc8db60967f2f8431a472dc250","tarball":"https://registry.npmjs.org/po-parser/-/po-parser-2.0.0.tgz","fileCount":5,"integrity":"sha512-SZvoKi3PoI/hHa2V9je9CW7Xgxl4dvO74cvaa6tWShIHT51FkPxje6pt0gTJznJrU67ix91nDaQp2hUxkOYhKA==","signatures":[{"sig":"MEUCIFEz+ElpYxDtktvRr3NXTc4Zx+jCYenuxsNXNMFDvGYXAiEA0SQMyq5p9taTc2OWX8P2cExveYqvX5AIYiQv2CLI/D4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/po-parser@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15497},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"b3953fe8479c30d6be4d6980066f771a68481e05","scripts":{"lint":"tsc --noEmit","test":"vitest","build":"bunchee","prepublishOnly":"pnpm lint && pnpm test && pnpm build"},"_npmUser":{"name":"amann","email":"jan@amann.me"},"repository":{"url":"git+ssh://git@github.com/amannn/po-parser.git","type":"git"},"_npmVersion":"11.6.2","description":"Parses and serializes `.po` file content.","directories":{},"_nodeVersion":"24.11.1","publishConfig":{"provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"vitest":"^4.0.9","bunchee":"^6.6.2","typescript":"^5.9.3","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","@semantic-release/github":"^12.0.2","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/po-parser_2.0.0_1765362049438_0.4536449593235268","host":"s3://npm-registry-packages-npm-production"}},"2.1.0-alpha.1":{"name":"po-parser","version":"2.1.0-alpha.1","keywords":["po","parse","serialize"],"author":{"name":"Jan Amann","email":"jan@amann.work"},"license":"MIT","_id":"po-parser@2.1.0-alpha.1","maintainers":[{"name":"amann","email":"jan@amann.me"}],"homepage":"https://github.com/amannn/po-parser","bugs":{"url":"https://github.com/amannn/po-parser/issues"},"dist":{"shasum":"b41228e3b5102e90ae139f1472308020fd618be1","tarball":"https://registry.npmjs.org/po-parser/-/po-parser-2.1.0-alpha.1.tgz","fileCount":7,"integrity":"sha512-rfj/qDW75t+LPPsInBY7ZctkE6ZcTv2DTNqWZewX5KQFkhKX/gYf5njTXBAhvPWEV3KEWqIq55Qn+EWz99SCTQ==","signatures":[{"sig":"MEUCIDaPICchD1oRS8KdErIUWXKKwqR2ybELqdkUy8OTDM8+AiEAjF41G5R9DRWIAT4pEYMJlv3i/kNDKRNg7cRKfOuGcbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27823},"main":"dist/index.js","type":"module","_from":"file:po-parser-2.1.0-alpha.1.tgz","types":"dist/index.d.ts","exports":{"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"scripts":{"lint":"pnpm run lint:source && pnpm run lint:package","test":"vitest","build":"bunchee","lint:source":"tsc --noEmit","lint:package":"publint && attw --pack"},"_npmUser":{"name":"amann","email":"jan@amann.me"},"_resolved":"/private/var/folders/l2/tm_nrsjs26vcpcxthrn1ndmr0000gn/T/1c8a6c73e27d5b5aba21fcf4f34319ec/po-parser-2.1.0-alpha.1.tgz","_integrity":"sha512-rfj/qDW75t+LPPsInBY7ZctkE6ZcTv2DTNqWZewX5KQFkhKX/gYf5njTXBAhvPWEV3KEWqIq55Qn+EWz99SCTQ==","repository":{"url":"git+ssh://git@github.com/amannn/po-parser.git","type":"git"},"_npmVersion":"11.4.2","description":"Parses and serializes `.po` file content.","directories":{},"_nodeVersion":"24.4.1","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.0.9","bunchee":"^6.6.2","publint":"^0.3.16","typescript":"^5.9.3","semantic-release":"^25.0.2","@arethetypeswrong/cli":"^0.18.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","@semantic-release/github":"^12.0.2","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/po-parser_2.1.0-alpha.1_1765815687174_0.4798041807667197","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"po-parser","version":"2.1.1","keywords":["po","parse","serialize"],"author":{"name":"Jan Amann","email":"jan@amann.work"},"license":"MIT","_id":"po-parser@2.1.1","maintainers":[{"name":"amann","email":"jan@amann.me"}],"homepage":"https://github.com/amannn/po-parser","bugs":{"url":"https://github.com/amannn/po-parser/issues"},"dist":{"shasum":"54bb7a0bd11c91ce8f21f54db5e02406492854b2","tarball":"https://registry.npmjs.org/po-parser/-/po-parser-2.1.1.tgz","fileCount":5,"integrity":"sha512-ECF4zHLbUItpUgE3OTtLKlPjeBN+fKEczj2zYjDfCGOzicNs0GK3Vg2IoAYwx7LH/XYw43fZQP6xnZ4TkNxSLQ==","signatures":[{"sig":"MEUCIGVDSKHItYpuBthyCoQTeZpsnEfb3B1O6Lo6U5knwCBOAiEAxw9TJGtV9WNdTDBoqKRkT6qqYKVnMbGxeKzgyMuLZRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/po-parser@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16180},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"dd60fdaa32d21567e8eae3eccd81cf8973d95268","scripts":{"lint":"tsc --noEmit","test":"vitest","build":"bunchee","prepublishOnly":"pnpm lint && pnpm test && pnpm build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:07f9013b-2656-41be-92b7-73a2d6c33c08"}},"repository":{"url":"git+ssh://git@github.com/amannn/po-parser.git","type":"git"},"_npmVersion":"11.6.2","description":"Parses and serializes `.po` file content.","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"vitest":"^4.0.9","bunchee":"^6.6.2","typescript":"^5.9.3","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","@semantic-release/github":"^12.0.2","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/po-parser_2.1.1_1767026194538_0.5062965107551332","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"_id":"po-parser@2.2.0","bugs":{"url":"https://github.com/amannn/po-parser/issues"},"dist":{"shasum":"93686f271ee9ad1a5ed096f15cb2723232cf307c","tarball":"https://registry.npmjs.org/po-parser/-/po-parser-2.2.0.tgz","fileCount":5,"integrity":"sha512-NdTrKgh0oO7+y+RFX8KKhOB438x/j94UGXEFzl/7pHH0JjWSn42iJ9tgmPksIO6n1JKDHmNDcejPJfKspljB9g==","signatures":[{"sig":"MEYCIQC5+ZPgmM3lH88szcCR24cNaqj6hcmybsxbUGUOV2d/nQIhAJIPNrxhMVQ+pkj34Y4kk5nEfi2rrnzd81pr75dneRGu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGKcqbSV7ZlLFpO7dLrMzokww+Y9LCMt22swNYVYaUoaAiA65o7XRAWbnZg+yPly1CLTA40Ht133mr46VcEidABs4Q=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/po-parser@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16697},"main":"dist/index.js","name":"po-parser","type":"module","types":"dist/index.d.ts","author":{"name":"Jan Amann","email":"jan@amann.work"},"gitHead":"5a23724f88187db8bf6744f9c5afeb30cbdaf09b","license":"MIT","scripts":{"lint":"tsc --noEmit","test":"vitest","build":"bunchee","prepublishOnly":"pnpm lint && pnpm test && pnpm build"},"version":"2.2.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:07f9013b-2656-41be-92b7-73a2d6c33c08"}},"homepage":"https://github.com/amannn/po-parser","keywords":["po","parse","serialize"],"repository":{"url":"git+ssh://git@github.com/amannn/po-parser.git","type":"git"},"_npmVersion":"11.17.0","description":"Parses and serializes `.po` file content.","directories":{},"maintainers":[{"name":"amann","email":"jan@amann.me"}],"_nodeVersion":"24.19.0","publishConfig":{"provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"vitest":"^4.0.9","bunchee":"^6.6.2","typescript":"^5.9.3","semantic-release":"^25.0.2","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^12.0.0","@semantic-release/github":"^12.0.2","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.0","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/po-parser_2.2.0_1786721338471_0.9501133385113412"}}},"time":{"created":"2025-11-14T14:23:29.894Z","modified":"2026-08-14T15:28:59.000Z","0.1.0":"2025-11-14T14:23:30.094Z","0.1.1":"2025-11-14T14:27:39.755Z","0.1.2":"2025-11-14T14:29:52.732Z","0.1.3":"2025-11-14T14:40:00.932Z","1.0.1":"2025-11-24T10:59:56.120Z","1.0.2":"2025-11-25T10:41:44.077Z","2.0.0-alpha.1":"2025-12-09T09:09:18.869Z","2.0.0-alpha.2":"2025-12-09T11:52:44.738Z","2.0.0":"2025-12-10T10:20:49.581Z","2.1.0-alpha.1":"2025-12-15T16:21:27.364Z","2.1.1":"2025-12-29T16:36:34.722Z","2.2.0":"2026-08-14T15:28:58.561Z"},"bugs":{"url":"https://github.com/amannn/po-parser/issues"},"author":{"name":"Jan Amann","email":"jan@amann.work"},"license":"MIT","homepage":"https://github.com/amannn/po-parser","keywords":["po","parse","serialize"],"repository":{"url":"git+ssh://git@github.com/amannn/po-parser.git","type":"git"},"description":"Parses and serializes `.po` file content.","maintainers":[{"name":"amann","email":"jan@amann.me"}],"readme":"# po-parser\n\nParses and serializes `.po` file content.\n\nZero-dependency. ~2kb minified & gzipped.\n\n## Usage\n\n### Parse\n\n```typescript\nimport POParser from 'po-parser';\n\nconst content = `\nmsgid \"\"\nmsgstr \"\"\n\"POT-Creation-Date: 2025-10-27 16:00+0000\\n\"\n\n#: src/Greeting.tsx\n#. Greets the user\nmsgid \"+YJVTi\"\nmsgstr \"Hey\"\n`;\n\nconst result = POParser.parse(content);\n```\n\n### Serialize\n\n```typescript\nimport POParser from 'po-parser';\n\nconst catalog = {\n  meta: {\n    'POT-Creation-Date': '2025-10-27 16:00+0000'\n  },\n  messages: [\n    {\n      msgid: '+YJVTi',\n      msgstr: 'Hey',\n      extractedComments: ['Greets the user'],\n      references: [{path: 'src/Greeting.tsx', line: 10}]\n    }\n  ]\n};\n\nconst result = POParser.serialize(catalog);\n```\n\n## Supported features\n\n- `msgid` and `msgstr` (message entries)\n- `msgctxt` (message context for namespacing)\n- References (`#:` comments, with optional line numbers)\n- Extracted comments (`#.` comments)\n- Flag comments (`#,` comments, e.g. `#, fuzzy`)\n- Metadata (from empty `msgid`/`msgstr` entry at the beginning)\n- Multi-line strings (parsed as single-line strings)\n\n## Unsupported features\n\n- Translator comments (`#` comments)\n- Previous string key comments (`#|` comments)\n- Plural forms (`msgid_plural`)\n","readmeFilename":"README.md"}