{"_id":"@canboat/ts-pgns","_rev":"48-51ff6dddd946cb2eaaf8efd2912b41dd","name":"@canboat/ts-pgns","dist-tags":{"beta":"1.11.16-beta.1","latest":"1.11.18"},"versions":{"1.0.0-beta.1":{"name":"@canboat/ts-pgns","version":"1.0.0-beta.1","author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"Apache-2.0","_id":"@canboat/ts-pgns@1.0.0-beta.1","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"homepage":"https://github.com/canboat/ts-pgns#readme","bugs":{"url":"https://github.com/canboat/ts-pgns/issues"},"dist":{"shasum":"599419005d0c5d6bab8a91d849c421ca721c3edb","tarball":"https://registry.npmjs.org/@canboat/ts-pgns/-/ts-pgns-1.0.0-beta.1.tgz","fileCount":39,"integrity":"sha512-sPAaLI4Z4RsbAPtOAa/tUyEPuXss3HIv8Arqv9pFu6zKOu9EuKW3twxRgGRvhL73ks+3pqKfJSGTmBVy5BT4fQ==","signatures":[{"sig":"MEUCIHCdX4R/2BGeDdUfnc/r5oXIX/9U+OA4BmV+3HiiXD6dAiEA5A1mAem5jg/Ap7JpiVkFlENR9UnrW0EDlKessWqoxs0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2546033},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7a85b3b6e64b0eacdd30238aaea69bc7b756ddb7","scripts":{"lint":"eslint","test":"mocha 'test/**/*.[jt]s'","build":"tsc -b","watch":"tsc --watch","format":"npm run prettier && npm run lint","release":"git tag -d v$npm_package_version; npm run changelog && git add CHANGELOG.md && git commit -m 'chore: update changelog' && git tag v$npm_package_version && git push --tags && git push","generate":"npm run generate:enums && npm run generate:pgns","lint-fix":"eslint --fix","prettier":"prettier --write .","changelog":"github-changes -o canboat -r pgns -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","generate:pgns":"node dist/generator.js --pgns > src/pgns.ts","generate:enums":"node dist/generator.js --enums > src/enums.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"sbender","actor":{"name":"sbender","type":"user","email":"scott@scottbender.net"},"email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/canboat/ts-pgns.git","type":"git"},"_npmVersion":"10.9.2","description":"TypeScript Canboat PGN Definitions","directories":{},"_nodeVersion":"22.14.0","dependencies":{"camelcase":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^11.7.1","eslint":"^9.30.0","ts-node":"^10.9.2","minimist":"^1.2.8","prettier":"^3.6.2","typescript":"^5.8.3","@types/node":"^24.0.4","@types/mocha":"^10.0.10","@types/minimist":"^1.2.5","@tsconfig/node20":"^20.1.6","typescript-eslint":"^8.35.0","eslint-config-prettier":"^10.1.5"},"_npmOperationalInternal":{"tmp":"tmp/ts-pgns_1.0.0-beta.1_1751391144112_0.8822051780667199","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@canboat/ts-pgns","version":"1.0.1","author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"Apache-2.0","_id":"@canboat/ts-pgns@1.0.1","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"homepage":"https://github.com/canboat/ts-pgns#readme","bugs":{"url":"https://github.com/canboat/ts-pgns/issues"},"dist":{"shasum":"d5292b3a5f3144f90092776d984826a56e09ceac","tarball":"https://registry.npmjs.org/@canboat/ts-pgns/-/ts-pgns-1.0.1.tgz","fileCount":44,"integrity":"sha512-Na6dnVMAbF+Hv8SBo4V7Mg76+Pug0Qh1akqlI841ehuC9RMWrYYkhnMIG+jaiyG5lkmsKeB8oCRcQ7s6QaraqA==","signatures":[{"sig":"MEUCIB9lcjMnBPtOE9wKLEPHGkB7xg8kWhzcPNBKD5TZAkeZAiEAstqCACALOA39jpfXAtyyely1UtYm6lNJWXqcBYKp7hA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2549089},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"304248b402abd752e2436a3960883c882384f696","scripts":{"lint":"eslint --fix","test":"mocha","build":"tsc -b","watch":"tsc --watch","format":"npm run prettier && npm run lint","ci-lint":"eslint && prettier --check .","ci-test":"npm run build && npm run test && npm run ci-lint","release":"git tag -d v$npm_package_version; npm run changelog && git add CHANGELOG.md && git commit -m 'chore: update changelog' && git tag v$npm_package_version && git push --tags && git push","generate":"npm run generate:enums && npm run generate:pgns","prettier":"prettier --write .","changelog":"github-changes -o canboat -r pgns -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","generate:pgns":"node dist/generator.js --pgns > src/pgns.ts","generate:enums":"node dist/generator.js --enums > src/enums.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"sbender","actor":{"name":"sbender","type":"user","email":"scott@scottbender.net"},"email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/canboat/ts-pgns.git","type":"git"},"_npmVersion":"10.9.2","description":"TypeScript Canboat PGN Definitions","directories":{},"_nodeVersion":"22.16.0","dependencies":{"camelcase":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","mocha":"^11.7.1","eslint":"^9.30.0","minimist":"^1.2.8","prettier":"^3.6.2","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.4","chai-things":"^0.2.0","@types/mocha":"^10.0.10","@types/minimist":"^1.2.5","chai-json-equal":"^0.0.1","@tsconfig/node20":"^20.1.6","typescript-eslint":"^8.35.0","eslint-config-prettier":"^10.1.5"},"_npmOperationalInternal":{"tmp":"tmp/ts-pgns_1.0.1_1751429493672_0.4632572749500101","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@canboat/ts-pgns","version":"1.1.0","author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"Apache-2.0","_id":"@canboat/ts-pgns@1.1.0","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"homepage":"https://github.com/canboat/ts-pgns#readme","bugs":{"url":"https://github.com/canboat/ts-pgns/issues"},"dist":{"shasum":"fa1433def32e0cccb971312d5c49f4e004174c64","tarball":"https://registry.npmjs.org/@canboat/ts-pgns/-/ts-pgns-1.1.0.tgz","fileCount":44,"integrity":"sha512-Q86CqvgLGui/nCWzZ0avNSfKGTnJ3m0CXbcTAGVNCmdeNTdmePs0D2VbpSzt07BAySOHN3hndUJAjhudSLZW2Q==","signatures":[{"sig":"MEUCIQDznQsUAPmoq0gUpIUXtDbBcPGEfQd3QF9mp1zBMWw4zAIgfy/cOomE3i8ujbtTOpKl9gX4so2CbpTBKi5961LdEAc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2719585},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"52ada721b75743c3bc97ddf2cd7cadb9fe09d3f5","scripts":{"lint":"eslint --fix","test":"mocha","build":"tsc -b","watch":"tsc --watch","format":"npm run prettier && npm run lint","ci-lint":"eslint && prettier --check .","ci-test":"npm run build && npm run test && npm run ci-lint","release":"git tag -d v$npm_package_version; npm run changelog && git add CHANGELOG.md && git commit -m 'chore: update changelog' && git tag v$npm_package_version && git push --tags && git push","generate":"npm run generate:enums && npm run generate:pgns","prettier":"prettier --write .","changelog":"github-changes -o canboat -r pgns -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","generate:pgns":"node dist/generator.js --pgns > src/pgns.ts","generate:enums":"node dist/generator.js --enums > src/enums.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"sbender","actor":{"name":"sbender","type":"user","email":"scott@scottbender.net"},"email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/canboat/ts-pgns.git","type":"git"},"_npmVersion":"11.4.2","description":"TypeScript Canboat PGN Definitions","directories":{},"_nodeVersion":"22.16.0","dependencies":{"camelcase":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","mocha":"^11.7.1","eslint":"^9.30.0","minimist":"^1.2.8","prettier":"^3.6.2","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.4","chai-things":"^0.2.0","@types/mocha":"^10.0.10","@types/minimist":"^1.2.5","chai-json-equal":"^0.0.1","@tsconfig/node20":"^20.1.6","typescript-eslint":"^8.35.0","eslint-config-prettier":"^10.1.5"},"_npmOperationalInternal":{"tmp":"tmp/ts-pgns_1.1.0_1751502025203_0.02088613254761973","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@canboat/ts-pgns","version":"1.2.0","author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"Apache-2.0","_id":"@canboat/ts-pgns@1.2.0","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"homepage":"https://github.com/canboat/ts-pgns#readme","bugs":{"url":"https://github.com/canboat/ts-pgns/issues"},"dist":{"shasum":"5c0a6eddf6b6fc5dd63a526a69a189f658df4094","tarball":"https://registry.npmjs.org/@canboat/ts-pgns/-/ts-pgns-1.2.0.tgz","fileCount":50,"integrity":"sha512-0KAokYTRFbc64NhgKSrCJ09EbTKsPwwwYEynjT+aqYEz4N8zAHTisdzWeptugiKrDgtz0LB7A3dozFrGBA/k8Q==","signatures":[{"sig":"MEQCID2lBX4glsolayYd20+cJyg27S/9M0UQy9lSh85hhEvaAiBQHSxuyh2DHL2mSkZr+D6EouQOJ3eE+e3oD80HSTkn9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2740222},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"dc1cd9af4a89f436688d13df2dbee24bb5106b4f","scripts":{"lint":"eslint --fix","test":"mocha","build":"tsc -b","watch":"tsc --watch","format":"npm run prettier && npm run lint","ci-lint":"eslint && prettier --check .","ci-test":"npm run build && npm run test && npm run ci-lint","release":"git tag -d v$npm_package_version; npm run changelog && git add CHANGELOG.md && git commit -m 'chore: update changelog' && git tag v$npm_package_version && git push --tags && git push","generate":"npm run generate:enums && npm run generate:pgns","prettier":"prettier --write .","changelog":"github-changes -o canboat -r pgns -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","generate:pgns":"node dist/generator.js --pgns > src/pgns.ts","generate:enums":"node dist/generator.js --enums > src/enums.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"sbender","actor":{"name":"sbender","type":"user","email":"scott@scottbender.net"},"email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/canboat/ts-pgns.git","type":"git"},"_npmVersion":"11.4.2","description":"TypeScript Canboat PGN Definitions","directories":{},"_nodeVersion":"22.16.0","dependencies":{"camelcase":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","mocha":"^11.7.1","eslint":"^9.30.0","minimist":"^1.2.8","prettier":"^3.6.2","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.4","chai-things":"^0.2.0","@types/mocha":"^10.0.10","@types/minimist":"^1.2.5","chai-json-equal":"^0.0.1","@tsconfig/node20":"^20.1.6","typescript-eslint":"^8.35.0","eslint-config-prettier":"^10.1.5"},"_npmOperationalInternal":{"tmp":"tmp/ts-pgns_1.2.0_1751572871900_0.21238653639844585","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@canboat/ts-pgns","version":"1.3.0","author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"Apache-2.0","_id":"@canboat/ts-pgns@1.3.0","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"homepage":"https://github.com/canboat/ts-pgns#readme","bugs":{"url":"https://github.com/canboat/ts-pgns/issues"},"dist":{"shasum":"42917030177df41dd820734f0c6b793fb10b580f","tarball":"https://registry.npmjs.org/@canboat/ts-pgns/-/ts-pgns-1.3.0.tgz","fileCount":50,"integrity":"sha512-4EW8UWrdLaPIh9hATbOpibd1s9t2ywSw1djMGFq5Cp5Nj65EqZ9KGRG68pZu2n82yuTtfSy193OuHkoPuY23vQ==","signatures":[{"sig":"MEUCIQCJ2UU3moNALS07bAFYH8zqXzka7Xx5wkGfsYB5mJoDOgIgFHUJC44j4WDKxlpxuXO6Mo1ahaAddLGkpik6AdMlHPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2855553},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"736ea6210859f500b95094b9da952e3ae965a811","scripts":{"lint":"eslint --fix","test":"mocha","build":"tsc -b","watch":"tsc --watch","format":"npm run prettier && npm run lint","ci-lint":"eslint && prettier --check .","ci-test":"npm run build && npm run test && npm run ci-lint","release":"git tag -d v$npm_package_version; npm run changelog && git add CHANGELOG.md && git commit -m 'chore: update changelog' && git tag v$npm_package_version && git push --tags && git push","generate":"npm run generate:enums && npm run generate:pgns","prettier":"prettier --write .","changelog":"github-changes -o canboat -r pgns -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","generate:pgns":"node dist/generator.js --pgns > src/pgns.ts","generate:enums":"node dist/generator.js --enums > src/enums.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"sbender","actor":{"name":"sbender","type":"user","email":"scott@scottbender.net"},"email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/canboat/ts-pgns.git","type":"git"},"_npmVersion":"11.4.2","description":"TypeScript Canboat PGN Definitions","directories":{},"_nodeVersion":"22.16.0","dependencies":{"camelcase":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","mocha":"^11.7.1","eslint":"^9.30.0","minimist":"^1.2.8","prettier":"^3.6.2","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.4","chai-things":"^0.2.0","@types/mocha":"^10.0.10","@types/minimist":"^1.2.5","chai-json-equal":"^0.0.1","@tsconfig/node20":"^20.1.6","typescript-eslint":"^8.35.0","eslint-config-prettier":"^10.1.5"},"_npmOperationalInternal":{"tmp":"tmp/ts-pgns_1.3.0_1751577820931_0.6632380341657529","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@canboat/ts-pgns","version":"1.4.0","author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"Apache-2.0","_id":"@canboat/ts-pgns@1.4.0","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"homepage":"https://github.com/canboat/ts-pgns#readme","bugs":{"url":"https://github.com/canboat/ts-pgns/issues"},"dist":{"shasum":"581fe44e5983df89b4ca176d1be70bb8954b82bc","tarball":"https://registry.npmjs.org/@canboat/ts-pgns/-/ts-pgns-1.4.0.tgz","fileCount":2158,"integrity":"sha512-2ZoIWmaJXgoEGpcrMSABAo7ls/HtT4Ta9Xz5R3RxMx4YtmpNCirV+Ob2GOKU7WxjWyAWYljm3OuEBHFKwslGBQ==","signatures":[{"sig":"MEUCIQCDejTJqchVEiphnzDwTT0oQFkYL5JFfQzLCLPmh4TDtQIgLOOtO8omgQ6CLBtiw6SwvL26NsiaVKLGvOPO/pWWdjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31549803},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1aa0d320884070d718139a317511055a9615394d","scripts":{"lint":"eslint --fix","test":"mocha","build":"tsc -b","watch":"tsc --watch","format":"npm run prettier && npm run lint","ci-lint":"eslint && prettier --check .","ci-test":"npm run build:all && npm run test && npm run ci-lint","release":"git tag -d v$npm_package_version; npm run changelog && git add CHANGELOG.md && git commit -m 'chore: update changelog' && git tag v$npm_package_version && git push --tags && git push","generate":"npm run generate:enums && npm run generate:pgns","prettier":"prettier --write .","build:all":"npm run build && npm run build:docs","changelog":"github-changes -o canboat -r pgns -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","build:docs":"typedoc","generate:pgns":"node dist/generator.js --pgns > src/pgns.ts","generate:enums":"node dist/generator.js --enums > src/enums.ts"},"_npmUser":{"name":"sbender","actor":{"name":"sbender","type":"user","email":"scott@scottbender.net"},"email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/canboat/ts-pgns.git","type":"git"},"_npmVersion":"11.4.2","description":"TypeScript Canboat PGN Definitions","directories":{},"_nodeVersion":"22.16.0","dependencies":{"camelcase":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","mocha":"^11.7.1","eslint":"^9.30.0","typedoc":"^0.28.7","minimist":"^1.2.8","prettier":"^3.6.2","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.4","chai-things":"^0.2.0","@types/mocha":"^10.0.10","@types/minimist":"^1.2.5","chai-json-equal":"^0.0.1","@tsconfig/node20":"^20.1.6","typescript-eslint":"^8.35.0","eslint-config-prettier":"^10.1.5","typedoc-theme-hierarchy":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-pgns_1.4.0_1751645322299_0.4069078353294393","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@canboat/ts-pgns","version":"1.5.0","author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"Apache-2.0","_id":"@canboat/ts-pgns@1.5.0","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"homepage":"https://github.com/canboat/ts-pgns#readme","bugs":{"url":"https://github.com/canboat/ts-pgns/issues"},"dist":{"shasum":"f9ad7571ce88f9a379d4883c909f143088c4eb34","tarball":"https://registry.npmjs.org/@canboat/ts-pgns/-/ts-pgns-1.5.0.tgz","fileCount":2159,"integrity":"sha512-hrt6JBtmFJSm/PIoev24/zEwrqkOxBk68aELK8XJYAQzUfCUooEd6X5EOzebDOb0qlaGpU23eut2rw4NSuieMQ==","signatures":[{"sig":"MEQCIEiWtWkDXQ264fUQPJpANdxZYtQlt/WxidM2KUIFdbZRAiBIKHIUGUW8j7o5HX5xmHA6A48HfxMptm7BtTR1fXFkHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37925363},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"338edeb0c1d587ee6bbcf280dbb483317a8f7338","scripts":{"lint":"eslint --fix","test":"mocha","build":"tsc -b","watch":"tsc --watch","format":"npm run prettier && npm run lint","ci-lint":"eslint && prettier --check .","ci-test":"npm run build:all && npm run test && npm run ci-lint","release":"git tag -d v$npm_package_version; npm run changelog && git add CHANGELOG.md && git commit -m 'chore: update changelog' && git tag v$npm_package_version && git push --tags && git push","generate":"npm run generate:enums && npm run generate:pgns","prettier":"prettier --write .","build:all":"npm run build && npm run build:docs","changelog":"github-changes -o canboat -r pgns -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","build:docs":"typedoc","generate:pgns":"node dist/generator.js --pgns > src/pgns.ts","generate:enums":"node dist/generator.js --enums > src/enums.ts"},"_npmUser":{"name":"sbender","actor":{"name":"sbender","type":"user","email":"scott@scottbender.net"},"email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/canboat/ts-pgns.git","type":"git"},"_npmVersion":"11.4.2","description":"TypeScript Canboat PGN Definitions","directories":{},"_nodeVersion":"22.16.0","dependencies":{"camelcase":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","mocha":"^11.7.1","eslint":"^9.30.0","typedoc":"^0.28.7","minimist":"^1.2.8","prettier":"^3.6.2","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.4","chai-things":"^0.2.0","@types/mocha":"^10.0.10","@types/minimist":"^1.2.5","chai-json-equal":"^0.0.1","@tsconfig/node20":"^20.1.6","typescript-eslint":"^8.35.0","eslint-config-prettier":"^10.1.5","typedoc-theme-hierarchy":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-pgns_1.5.0_1751656108758_0.7259344213765935","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@canboat/ts-pgns","version":"1.6.0","author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"Apache-2.0","_id":"@canboat/ts-pgns@1.6.0","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"homepage":"https://github.com/canboat/ts-pgns#readme","bugs":{"url":"https://github.com/canboat/ts-pgns/issues"},"dist":{"shasum":"a3e889ec79993b62186d8c5b38d8d225d18637d4","tarball":"https://registry.npmjs.org/@canboat/ts-pgns/-/ts-pgns-1.6.0.tgz","fileCount":2195,"integrity":"sha512-osGoFUE6H5fCz0hYt25ytGB30cIuALO9vgye1JiuqxSRhNrXc3eAQRAxUlV1X6pBP3WjZKtjripuCCJWXZzxeQ==","signatures":[{"sig":"MEQCIEdbAhLNbctBgFKDb4va89BFrIaHUKZRkBFtgGXobsZ8AiAWAmSvBv8DhuzbaB2SOPARcQasT+uqbEy8NBTyQ1tqGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40012036},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a2e99a50937449ab9914d00317e93c06dfe9c3d9","scripts":{"lint":"eslint --fix","test":"mocha","build":"tsc -b","watch":"tsc --watch","format":"npm run prettier && npm run lint","ci-lint":"eslint && prettier --check .","ci-test":"npm run build:all && npm run test && npm run ci-lint","release":"git tag -d v$npm_package_version; npm run changelog && git add CHANGELOG.md && git commit -m 'chore: update changelog' && git tag v$npm_package_version && git push --tags && git push","generate":"npm run generate:enums && npm run generate:pgns","prettier":"prettier --write .","build:all":"npm run build && npm run build:docs","changelog":"github-changes -o canboat -r pgns -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","build:docs":"typedoc","generate:pgns":"node dist/generator.js --pgns > src/pgns.ts","generate:enums":"node dist/generator.js --enums > src/enums.ts"},"_npmUser":{"name":"sbender","actor":{"name":"sbender","type":"user","email":"scott@scottbender.net"},"email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/canboat/ts-pgns.git","type":"git"},"_npmVersion":"11.4.2","description":"TypeScript Canboat PGN Definitions","directories":{},"_nodeVersion":"22.16.0","dependencies":{"camelcase":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","mocha":"^11.7.1","eslint":"^9.30.0","typedoc":"^0.28.7","minimist":"^1.2.8","prettier":"^3.6.2","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.4","chai-things":"^0.2.0","@types/mocha":"^10.0.10","@types/minimist":"^1.2.5","chai-json-equal":"^0.0.1","@tsconfig/node20":"^20.1.6","typescript-eslint":"^8.35.0","eslint-config-prettier":"^10.1.5","typedoc-theme-hierarchy":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-pgns_1.6.0_1751722651316_0.9851103600575748","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@canboat/ts-pgns","version":"1.6.1","author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"Apache-2.0","_id":"@canboat/ts-pgns@1.6.1","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"homepage":"https://github.com/canboat/ts-pgns#readme","bugs":{"url":"https://github.com/canboat/ts-pgns/issues"},"dist":{"shasum":"b577dc3551db74dacfd279681efc91284262d7e6","tarball":"https://registry.npmjs.org/@canboat/ts-pgns/-/ts-pgns-1.6.1.tgz","fileCount":2195,"integrity":"sha512-uYVO6ooaC6NW+bhuMys3QuE/u0Cj94BdRcW2RT3glE1QMAJT963wrnrzLYXSXIwABCSmwyY7N5rkylfQK/bsCQ==","signatures":[{"sig":"MEYCIQDOLGy+qHONm6ZRKsC+djGWoXTrz0/yAk7ZRO1jsP8+HQIhANqqG8TfMLlZpHbxmLdAGJ96SqWm7NF8m7G8731yKvQn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40012036},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a39c983848dd8d116f62a48ae541eefd578bb748","scripts":{"lint":"eslint --fix","test":"mocha","build":"tsc -b","watch":"tsc --watch","format":"npm run prettier && npm run lint","ci-lint":"eslint && prettier --check .","ci-test":"npm run build:all && npm run test && npm run ci-lint","release":"git tag -d v$npm_package_version; npm run changelog && git add CHANGELOG.md && git commit -m 'chore: update changelog' && git tag v$npm_package_version && git push --tags && git push","generate":"npm run generate:enums && npm run generate:pgns","prettier":"prettier --write .","build:all":"npm run build && npm run build:docs","changelog":"github-changes -o canboat -r pgns -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","build:docs":"typedoc","generate:pgns":"node dist/generator.js --pgns > src/pgns.ts","generate:enums":"node dist/generator.js --enums > src/enums.ts"},"_npmUser":{"name":"sbender","actor":{"name":"sbender","type":"user","email":"scott@scottbender.net"},"email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/canboat/ts-pgns.git","type":"git"},"_npmVersion":"11.4.2","description":"TypeScript Canboat PGN Definitions","directories":{},"_nodeVersion":"22.16.0","dependencies":{"camelcase":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","mocha":"^11.7.1","eslint":"^9.30.0","typedoc":"^0.28.7","minimist":"^1.2.8","prettier":"^3.6.2","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.4","chai-things":"^0.2.0","@types/mocha":"^10.0.10","@types/minimist":"^1.2.5","chai-json-equal":"^0.0.1","@tsconfig/node20":"^20.1.6","typescript-eslint":"^8.35.0","eslint-config-prettier":"^10.1.5","typedoc-theme-hierarchy":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-pgns_1.6.1_1751723697042_0.6529581804905593","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@canboat/ts-pgns","version":"1.6.2","author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"Apache-2.0","_id":"@canboat/ts-pgns@1.6.2","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"homepage":"https://github.com/canboat/ts-pgns#readme","bugs":{"url":"https://github.com/canboat/ts-pgns/issues"},"dist":{"shasum":"f4f78049bf9b8d1e9975e216197fad17a94a7d8e","tarball":"https://registry.npmjs.org/@canboat/ts-pgns/-/ts-pgns-1.6.2.tgz","fileCount":2195,"integrity":"sha512-875vaYOdHV6OWWWqFAwGcrI4n4E1vvE4bYYycpGvCkjYtVayZeQGKNy4GLhPknqznWwoTZooCPK4Tz4Kol6/zg==","signatures":[{"sig":"MEUCIQCLoRO0Dcvdtzc5ZlJhtZvIl6GHIndD0uhsND5MUIlwHAIgQ4hxziyknSzK3YKjZ7cQQ1OORDttEY4/YdEoCwsGf8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40014044},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4bdcb8363e60908e4f207660bacd26999076ffd7","scripts":{"lint":"eslint --fix","test":"mocha","build":"tsc -b","watch":"tsc --watch","format":"npm run prettier && npm run lint","ci-lint":"eslint && prettier --check .","ci-test":"npm run build:all && npm run test && npm run ci-lint","release":"git tag -d v$npm_package_version; npm run changelog && git add CHANGELOG.md && git commit -m 'chore: update changelog' && git tag v$npm_package_version && git push --tags && git push","generate":"npm run generate:enums && npm run generate:pgns","prettier":"prettier --write .","build:all":"npm run build && npm run build:docs","changelog":"github-changes -o canboat -r pgns -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","build:docs":"typedoc","generate:pgns":"node dist/generator.js --pgns > src/pgns.ts","generate:enums":"node dist/generator.js --enums > src/enums.ts"},"_npmUser":{"name":"sbender","actor":{"name":"sbender","type":"user","email":"scott@scottbender.net"},"email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/canboat/ts-pgns.git","type":"git"},"_npmVersion":"11.4.2","description":"TypeScript Canboat PGN Definitions","directories":{},"_nodeVersion":"22.16.0","dependencies":{"camelcase":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","mocha":"^11.7.1","eslint":"^9.30.0","typedoc":"^0.28.7","minimist":"^1.2.8","prettier":"^3.6.2","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.4","chai-things":"^0.2.0","@types/mocha":"^10.0.10","@types/minimist":"^1.2.5","chai-json-equal":"^0.0.1","@tsconfig/node20":"^20.1.6","typescript-eslint":"^8.35.0","eslint-config-prettier":"^10.1.5","typedoc-theme-hierarchy":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-pgns_1.6.2_1751733426060_0.2231195711929852","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@canboat/ts-pgns","version":"1.7.0","author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"Apache-2.0","_id":"@canboat/ts-pgns@1.7.0","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"homepage":"https://github.com/canboat/ts-pgns#readme","bugs":{"url":"https://github.com/canboat/ts-pgns/issues"},"dist":{"shasum":"06ad46ef4a208669ba95c177cd26b4f05878fdd7","tarball":"https://registry.npmjs.org/@canboat/ts-pgns/-/ts-pgns-1.7.0.tgz","fileCount":2193,"integrity":"sha512-rDxy/9KzxVxwYHSwps3Xon3p/fy4cRUwgdgxD1ds+Tmxwq/wSNjblM25uEe/0+ZCfr7OWsvf2N/CP477d/d9sA==","signatures":[{"sig":"MEUCICO7Mc00FUpGw9rjlJsjt9uD6taoGqsC9Zq6UqvPgRoYAiEA/p3YqhechHnnb7ldQc1hFeKa00ExHH4c6buN/W81DBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42253493},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"839e8c6c237442419629d9791b82859025b625cb","scripts":{"lint":"eslint --fix","test":"mocha","build":"tsc -b","watch":"tsc --watch","format":"npm run prettier && npm run lint","ci-lint":"eslint && prettier --check .","ci-test":"npm run build:all && npm run test && npm run ci-lint","release":"git tag -d v$npm_package_version; npm run changelog && git add CHANGELOG.md && git commit -m 'chore: update changelog' && git tag v$npm_package_version && git push --tags && git push","generate":"npm run generate:enums && npm run generate:pgns","prettier":"prettier --write .","build:all":"npm run build && npm run build:docs","changelog":"github-changes -o canboat -r pgns -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","build:docs":"typedoc","generate:pgns":"node dist/generator.js --pgns > src/pgns.ts","generate:enums":"node dist/generator.js --enums > src/enums.ts"},"_npmUser":{"name":"sbender","actor":{"name":"sbender","type":"user","email":"scott@scottbender.net"},"email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/canboat/ts-pgns.git","type":"git"},"_npmVersion":"11.4.2","description":"TypeScript Canboat PGN Definitions","directories":{},"_nodeVersion":"22.16.0","dependencies":{"camelcase":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","mocha":"^11.7.1","eslint":"^9.30.0","typedoc":"^0.28.7","minimist":"^1.2.8","prettier":"^3.6.2","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.4","chai-things":"^0.2.0","@types/mocha":"^10.0.10","@types/minimist":"^1.2.5","chai-json-equal":"^0.0.1","@tsconfig/node20":"^20.1.6","typescript-eslint":"^8.35.0","eslint-config-prettier":"^10.1.5","typedoc-theme-hierarchy":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-pgns_1.7.0_1751973387533_0.5856732208090547","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@canboat/ts-pgns","version":"1.7.1","author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"Apache-2.0","_id":"@canboat/ts-pgns@1.7.1","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"homepage":"https://github.com/canboat/ts-pgns#readme","bugs":{"url":"https://github.com/canboat/ts-pgns/issues"},"dist":{"shasum":"f5483f6fb5c96b386f76926e95272b51bc7c8d5c","tarball":"https://registry.npmjs.org/@canboat/ts-pgns/-/ts-pgns-1.7.1.tgz","fileCount":43,"integrity":"sha512-92bDBODZcFNiUS38Kfmf6we5wbacumrvaEbXJ9kEPQdPodIziAlhHFzltCWpv+M7Nf+vhZxzHgGNxKxIFKtoXA==","signatures":[{"sig":"MEQCIFryHBJu6eGINsotmCBRIUXkm04wPHLD3ZOFRYeVIfVOAiBzrN2Q+vp9wsjupqTnDNd3Fz1R6S/uK33DHR13hPw7Jw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3355477},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"23afa01818261d32f34896968a5476e0ae4735cb","scripts":{"lint":"eslint --fix","test":"mocha","build":"tsc -b","watch":"tsc --watch","format":"npm run prettier && npm run lint","ci-lint":"eslint && prettier --check .","ci-test":"npm run build:all && npm run test && npm run ci-lint","release":"git tag -d v$npm_package_version; npm run changelog && git add CHANGELOG.md && git commit -m 'chore: update changelog' && git tag v$npm_package_version && git push --tags && git push","generate":"npm run generate:enums && npm run generate:pgns","prettier":"prettier --write .","build:all":"npm run build && npm run build:docs","changelog":"github-changes -o canboat -r pgns -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","build:docs":"typedoc","generate:pgns":"node dist/generator.js --pgns > src/pgns.ts","generate:enums":"node dist/generator.js --enums > src/enums.ts"},"_npmUser":{"name":"sbender","actor":{"name":"sbender","type":"user","email":"scott@scottbender.net"},"email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/canboat/ts-pgns.git","type":"git"},"_npmVersion":"11.4.2","description":"TypeScript Canboat PGN Definitions","directories":{},"_nodeVersion":"22.16.0","dependencies":{"camelcase":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","mocha":"^11.7.1","eslint":"^9.30.0","typedoc":"^0.28.7","minimist":"^1.2.8","prettier":"^3.6.2","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.4","chai-things":"^0.2.0","@types/mocha":"^10.0.10","@types/minimist":"^1.2.5","chai-json-equal":"^0.0.1","@tsconfig/node20":"^20.1.6","typescript-eslint":"^8.35.0","eslint-config-prettier":"^10.1.5","typedoc-theme-hierarchy":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-pgns_1.7.1_1752004695110_0.0656086149409485","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@canboat/ts-pgns","version":"1.8.0","author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"Apache-2.0","_id":"@canboat/ts-pgns@1.8.0","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"homepage":"https://github.com/canboat/ts-pgns#readme","bugs":{"url":"https://github.com/canboat/ts-pgns/issues"},"dist":{"shasum":"8a8162b8f274de46ee704941c2a2974e90d26c6b","tarball":"https://registry.npmjs.org/@canboat/ts-pgns/-/ts-pgns-1.8.0.tgz","fileCount":43,"integrity":"sha512-40NJPrDh+X+qDmEz4Wb7BK1EqaKYDUfAyeJUrFotd5EYaW8JN8CNMcoj2b4ngK2SQWca0Lc+q6VJzUoQ8v8Vnw==","signatures":[{"sig":"MEUCIQCK4UCmQWx3NDEPtvmnl9RAHxptOFaxjGa8rou3tg8kMAIgWoacDBbnMHlBce25zct771l2iQpUnwjMUtQ5ZFUWfz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3375251},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a55d25126c39fe2c7252125d266e3aa7e21a5f3a","scripts":{"lint":"eslint --fix","test":"mocha","build":"tsc -b","watch":"tsc --watch","format":"npm run prettier && npm run lint","ci-lint":"eslint && prettier --check .","ci-test":"npm run build:all && npm run test && npm run ci-lint","release":"git tag -d v$npm_package_version; npm run changelog && git add CHANGELOG.md && git commit -m 'chore: update changelog' && git tag v$npm_package_version && git push --tags && git push","generate":"npm run generate:enums && npm run generate:pgns","prettier":"prettier --write .","build:all":"npm run build && npm run build:docs","changelog":"github-changes -o canboat -r pgns -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","build:docs":"typedoc","generate:pgns":"node dist/generator.js --pgns > src/pgns.ts","generate:enums":"node dist/generator.js --enums > src/enums.ts"},"_npmUser":{"name":"sbender","actor":{"name":"sbender","type":"user","email":"scott@scottbender.net"},"email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/canboat/ts-pgns.git","type":"git"},"_npmVersion":"11.4.2","description":"TypeScript Canboat PGN Definitions","directories":{},"_nodeVersion":"22.17.0","dependencies":{"camelcase":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","mocha":"^11.7.1","eslint":"^9.30.0","typedoc":"^0.28.7","minimist":"^1.2.8","prettier":"^3.6.2","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.4","chai-things":"^0.2.0","@types/mocha":"^10.0.10","@types/minimist":"^1.2.5","chai-json-equal":"^0.0.1","@tsconfig/node20":"^20.1.6","typescript-eslint":"^8.35.0","eslint-config-prettier":"^10.1.5","typedoc-theme-hierarchy":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-pgns_1.8.0_1752086647680_0.6331472195849941","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@canboat/ts-pgns","version":"1.8.1","author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"Apache-2.0","_id":"@canboat/ts-pgns@1.8.1","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"homepage":"https://github.com/canboat/ts-pgns#readme","bugs":{"url":"https://github.com/canboat/ts-pgns/issues"},"dist":{"shasum":"7ff17b95d5e6bb144e78ebb9489df5cb0db00c51","tarball":"https://registry.npmjs.org/@canboat/ts-pgns/-/ts-pgns-1.8.1.tgz","fileCount":43,"integrity":"sha512-GHxgKXtetzbiGptUv8nLgxF326cqgsO8G9dJ/Vo7nIOEugHXDWsEOkOEOxaPCFeMN2pYTNlAA93EdgHi0T7ZKw==","signatures":[{"sig":"MEYCIQDo+g3YyMcxKPqzD8LPQd1GtAL6N/dmhcdrBwmVE0o+aQIhAP8Uc0K4TdxSp9YLYt1YTbc7BeVepgwXz1SrwDv0mEKh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3375784},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d63dfa80b43bf9cdb2f2b0fdf7745d2eaac4a580","scripts":{"lint":"eslint --fix","test":"mocha","build":"tsc -b","watch":"tsc --watch","format":"npm run prettier && npm run lint","ci-lint":"eslint && prettier --check .","ci-test":"npm run build:all && npm run test && npm run ci-lint","release":"git tag -d v$npm_package_version; npm run changelog && git add CHANGELOG.md && git commit -m 'chore: update changelog' && git tag v$npm_package_version && git push --tags && git push","generate":"npm run generate:enums && npm run generate:pgns","prettier":"prettier --write .","build:all":"npm run build && npm run build:docs","changelog":"github-changes -o canboat -r pgns -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","build:docs":"typedoc","generate:pgns":"node dist/generator.js --pgns > src/pgns.ts","generate:enums":"node dist/generator.js --enums > src/enums.ts"},"_npmUser":{"name":"sbender","actor":{"name":"sbender","type":"user","email":"scott@scottbender.net"},"email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/canboat/ts-pgns.git","type":"git"},"_npmVersion":"11.4.2","description":"TypeScript Canboat PGN Definitions","directories":{},"_nodeVersion":"22.17.0","dependencies":{"camelcase":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","mocha":"^11.7.1","eslint":"^9.30.0","typedoc":"^0.28.7","minimist":"^1.2.8","prettier":"^3.6.2","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.4","chai-things":"^0.2.0","@types/mocha":"^10.0.10","@types/minimist":"^1.2.5","chai-json-equal":"^0.0.1","@tsconfig/node20":"^20.1.6","typescript-eslint":"^8.35.0","eslint-config-prettier":"^10.1.5","typedoc-theme-hierarchy":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-pgns_1.8.1_1752160629461_0.5727548916213225","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@canboat/ts-pgns","version":"1.9.0","author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"Apache-2.0","_id":"@canboat/ts-pgns@1.9.0","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"homepage":"https://github.com/canboat/ts-pgns#readme","bugs":{"url":"https://github.com/canboat/ts-pgns/issues"},"dist":{"shasum":"bcfa9ff24e1a32a7c0812f3312e3dead8b037907","tarball":"https://registry.npmjs.org/@canboat/ts-pgns/-/ts-pgns-1.9.0.tgz","fileCount":43,"integrity":"sha512-CB3K3rHFkNOorX5d0gyJEcuwpx1UIjPcj4muIKN90rbZQfiWgBskLrmPoUKEbWC3UrlY+LBp6QQGOw51TL65hA==","signatures":[{"sig":"MEUCIAjVYQ2s1SLDUwyFm1t4xupsX3ATBDNGbnlZzOVGP76dAiEAgXUxe6083Q2eHpzoHHjT5OH0lmTv02MN7apkg14pleg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3689799},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"430772b27b2bc98ab65af12d28558e1720575026","scripts":{"lint":"eslint --fix","test":"mocha","build":"tsc -b","watch":"tsc --watch","format":"npm run prettier && npm run lint","ci-lint":"eslint && prettier --check .","ci-test":"npm run build:all && npm run test && npm run ci-lint","release":"git tag -d v$npm_package_version; npm run changelog && git add CHANGELOG.md && git commit -m 'chore: update changelog' && git tag v$npm_package_version && git push --tags && git push","generate":"npm run generate:enums && npm run generate:pgns","prettier":"prettier --write .","build:all":"npm run build && npm run build:docs","changelog":"github-changes -o canboat -r pgns -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","build:docs":"typedoc","generate:pgns":"node dist/generator.js --pgns > src/pgns.ts","generate:enums":"node dist/generator.js --enums > src/enums.ts"},"_npmUser":{"name":"sbender","actor":{"name":"sbender","type":"user","email":"scott@scottbender.net"},"email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/canboat/ts-pgns.git","type":"git"},"_npmVersion":"11.4.2","description":"TypeScript Canboat PGN Definitions","directories":{},"_nodeVersion":"22.17.0","dependencies":{"camelcase":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","mocha":"^11.7.1","eslint":"^9.30.0","typedoc":"^0.28.7","minimist":"^1.2.8","prettier":"^3.6.2","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.4","chai-things":"^0.2.0","@types/mocha":"^10.0.10","@types/minimist":"^1.2.5","chai-json-equal":"^0.0.1","@tsconfig/node20":"^20.1.6","typescript-eslint":"^8.35.0","eslint-config-prettier":"^10.1.5","typedoc-theme-hierarchy":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-pgns_1.9.0_1752176119494_0.45591385587311906","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@canboat/ts-pgns","version":"1.9.1","author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"Apache-2.0","_id":"@canboat/ts-pgns@1.9.1","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"homepage":"https://github.com/canboat/ts-pgns#readme","bugs":{"url":"https://github.com/canboat/ts-pgns/issues"},"dist":{"shasum":"e34a7fd7b8f3d7cba618018b45acbee4c052d9c0","tarball":"https://registry.npmjs.org/@canboat/ts-pgns/-/ts-pgns-1.9.1.tgz","fileCount":43,"integrity":"sha512-M1iYmtVgFejMifG+N315Er4loEMXDc2Nwh6621jeX8AmhGhIBBNVm6bJuUFKzJiCqCYmJl/63j8aU+F1+G5Mbw==","signatures":[{"sig":"MEYCIQCeRcd+eGWvXZWwg9QERkyPQj8r6fPcks1WlUqqw7WabAIhANSesjUTaUSuGEE/dC5gngH9HdimAsbYFVKEDE3luZhL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3697859},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2d0cffbebe35365aa176776a15c5a17bfe5d5e04","scripts":{"lint":"eslint --fix","test":"mocha","build":"tsc -b","watch":"tsc --watch","format":"npm run prettier && npm run lint","ci-lint":"eslint && prettier --check .","ci-test":"npm run build:all && npm run test && npm run ci-lint","release":"git tag -d v$npm_package_version; npm run changelog && git add CHANGELOG.md && git commit -m 'chore: update changelog' && git tag v$npm_package_version && git push --tags && git push","generate":"npm run generate:enums && npm run generate:pgns","prettier":"prettier --write .","build:all":"npm run build && npm run build:docs","changelog":"github-changes -o canboat -r pgns -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","build:docs":"typedoc","generate:pgns":"node dist/generator.js --pgns > src/pgns.ts","generate:enums":"node dist/generator.js --enums > src/enums.ts"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/canboat/ts-pgns.git","type":"git"},"_npmVersion":"11.4.2","description":"TypeScript Canboat PGN Definitions","directories":{},"_nodeVersion":"22.17.0","dependencies":{"semver":"^7.7.2","camelcase":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","mocha":"^11.7.1","eslint":"^9.30.0","typedoc":"^0.28.7","minimist":"^1.2.8","prettier":"^3.6.2","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.4","chai-things":"^0.2.0","@types/mocha":"^10.0.10","@types/semver":"^7.7.0","@types/minimist":"^1.2.5","chai-json-equal":"^0.0.1","@tsconfig/node20":"^20.1.6","typescript-eslint":"^8.35.0","eslint-config-prettier":"^10.1.5","typedoc-theme-hierarchy":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-pgns_1.9.1_1752195536299_0.476467805369019","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"name":"@canboat/ts-pgns","version":"1.9.2","author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"Apache-2.0","_id":"@canboat/ts-pgns@1.9.2","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"homepage":"https://github.com/canboat/ts-pgns#readme","bugs":{"url":"https://github.com/canboat/ts-pgns/issues"},"dist":{"shasum":"9e7061eee0d9d266b2f7cdcdb47e571579e5f416","tarball":"https://registry.npmjs.org/@canboat/ts-pgns/-/ts-pgns-1.9.2.tgz","fileCount":43,"integrity":"sha512-vgq77QfEQkeWeY0XNZHjPATBHFhs+yNHW51rG4zITut3qBLORG0ILkCZner7JFMgD50EG+RQyVgVXNf08gs6lQ==","signatures":[{"sig":"MEYCIQDgN8BY2HQ2RsQx+S677oNsNsyv/SEKVTfaIpSWimzUewIhAPy3q9nCIZWwAaHRLioZoCgJgzUOb5C4g/3f/OSN5Q9Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3711932},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d45e136b7b2597049a01d65be5298316645c1cc9","scripts":{"lint":"eslint --fix","test":"mocha","build":"tsc -b","watch":"tsc --watch","format":"npm run prettier && npm run lint","ci-lint":"eslint && prettier --check .","ci-test":"npm run build:all && npm run test && npm run ci-lint","release":"git tag -d v$npm_package_version; npm run changelog && git add CHANGELOG.md && git commit -m 'chore: update changelog' && git tag v$npm_package_version && git push --tags && git push","generate":"npm run generate:enums && npm run generate:pgns","prettier":"prettier --write .","build:all":"npm run build && npm run build:docs","changelog":"github-changes -o canboat -r pgns -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","build:docs":"typedoc","generate:pgns":"node dist/generator.js --pgns > src/pgns.ts","generate:enums":"node dist/generator.js --enums > src/enums.ts"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/canboat/ts-pgns.git","type":"git"},"_npmVersion":"11.4.2","description":"TypeScript Canboat PGN Definitions","directories":{},"_nodeVersion":"22.17.0","dependencies":{"semver":"^7.7.2","camelcase":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","mocha":"^11.7.1","eslint":"^9.30.0","typedoc":"^0.28.7","minimist":"^1.2.8","prettier":"^3.6.2","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.4","chai-things":"^0.2.0","@types/mocha":"^10.0.10","@types/semver":"^7.7.0","@types/minimist":"^1.2.5","chai-json-equal":"^0.0.1","@tsconfig/node20":"^20.1.6","typescript-eslint":"^8.35.0","eslint-config-prettier":"^10.1.5","typedoc-theme-hierarchy":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-pgns_1.9.2_1752269248627_0.35361288172618033","host":"s3://npm-registry-packages-npm-production"}},"1.9.3":{"name":"@canboat/ts-pgns","version":"1.9.3","author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"Apache-2.0","_id":"@canboat/ts-pgns@1.9.3","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"homepage":"https://github.com/canboat/ts-pgns#readme","bugs":{"url":"https://github.com/canboat/ts-pgns/issues"},"dist":{"shasum":"fbe27a735fb5e714cc034ac0885a9c2bfd81f9b0","tarball":"https://registry.npmjs.org/@canboat/ts-pgns/-/ts-pgns-1.9.3.tgz","fileCount":43,"integrity":"sha512-uYsADncREtZMzwkh9xwKoeRzrIowVwWjyMhYywyxZYkEOaOGGOaI7+CmfUlOb/pUDh7exOARH9dXsPdsWgEI8w==","signatures":[{"sig":"MEYCIQDKkgrXqcLvZLSJwg+PaCP279jhjFrcFrP4Z3rgaT7xdQIhANJiRghZ+u5admeCUF3hVAHmYhs/Zj1BbUJatufoGCmO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3725134},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c09c1a8ca2fd74adfeb99be3692a90776957192c","scripts":{"lint":"eslint --fix","test":"mocha","build":"tsc -b","watch":"tsc --watch","format":"npm run prettier && npm run lint","ci-lint":"eslint && prettier --check .","ci-test":"npm run build:all && npm run test && npm run ci-lint","release":"git tag -d v$npm_package_version; npm run changelog && git add CHANGELOG.md && git commit -m 'chore: update changelog' && git tag v$npm_package_version && git push --tags && git push","generate":"npm run generate:enums && npm run generate:pgns","prettier":"prettier --write .","build:all":"npm run build && npm run build:docs","changelog":"github-changes -o canboat -r pgns -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","build:docs":"typedoc","generate:pgns":"node dist/generator.js --pgns > src/pgns.ts","generate:enums":"node dist/generator.js --enums > src/enums.ts"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/canboat/ts-pgns.git","type":"git"},"_npmVersion":"11.4.2","description":"TypeScript Canboat PGN Definitions","directories":{},"_nodeVersion":"22.17.0","dependencies":{"semver":"^7.7.2","camelcase":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","mocha":"^11.7.1","eslint":"^9.30.0","typedoc":"^0.28.7","minimist":"^1.2.8","prettier":"^3.6.2","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.4","chai-things":"^0.2.0","@types/mocha":"^10.0.10","@types/semver":"^7.7.0","@types/minimist":"^1.2.5","chai-json-equal":"^0.0.1","@tsconfig/node20":"^20.1.6","typescript-eslint":"^8.35.0","eslint-config-prettier":"^10.1.5","typedoc-theme-hierarchy":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-pgns_1.9.3_1752342443478_0.6368543354196323","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@canboat/ts-pgns","version":"1.10.0","author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"Apache-2.0","_id":"@canboat/ts-pgns@1.10.0","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"homepage":"https://github.com/canboat/ts-pgns#readme","bugs":{"url":"https://github.com/canboat/ts-pgns/issues"},"dist":{"shasum":"adf624d027c5cc71a32183ea941be7e7670fb5f6","tarball":"https://registry.npmjs.org/@canboat/ts-pgns/-/ts-pgns-1.10.0.tgz","fileCount":43,"integrity":"sha512-gIFB11FkPq3lseaMaC4WsES9rJsVwAT/jv3hKIHgBOqW1k7tH0DHDHbdqWZM56YOebUPbot2DR2IaRK6Du9ibw==","signatures":[{"sig":"MEUCIQCfTXP0/AH0zkVyIxMAyDd+5rIMEjt/JYMa69LhAhkjpAIgdkvw4S7fsaZy9btT0ADg5CNLA/2PPPQYEiSTYRHrUm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3723679},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"97ef8634467d02a9b8d795975d67b4a339ccfd5a","scripts":{"lint":"eslint --fix","test":"mocha","build":"tsc -b","watch":"tsc --watch","format":"npm run prettier && npm run lint","ci-lint":"eslint && prettier --check .","ci-test":"npm run build:all && npm run test && npm run ci-lint","release":"git tag -d v$npm_package_version; npm run changelog && git add CHANGELOG.md && git commit -m 'chore: update changelog' && git tag v$npm_package_version && git push --tags && git push","generate":"npm run generate:enums && npm run generate:pgns","prettier":"prettier --write .","build:all":"npm run build && npm run build:docs","changelog":"github-changes -o canboat -r pgns -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","build:docs":"typedoc","generate:pgns":"node dist/generator.js --pgns > src/pgns.ts","generate:enums":"node dist/generator.js --enums > src/enums.ts"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/canboat/ts-pgns.git","type":"git"},"_npmVersion":"11.4.2","description":"TypeScript Canboat PGN Definitions","directories":{},"_nodeVersion":"22.17.0","dependencies":{"semver":"^7.7.2","camelcase":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","mocha":"^11.7.1","eslint":"^9.30.0","typedoc":"^0.28.7","minimist":"^1.2.8","prettier":"^3.6.2","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.4","chai-things":"^0.2.0","@types/mocha":"^10.0.10","@types/semver":"^7.7.0","@types/minimist":"^1.2.5","chai-json-equal":"^0.0.1","@tsconfig/node20":"^20.1.6","typescript-eslint":"^8.35.0","eslint-config-prettier":"^10.1.5","typedoc-theme-hierarchy":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-pgns_1.10.0_1752538084190_0.13544718361269892","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"@canboat/ts-pgns","version":"1.10.1","author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"Apache-2.0","_id":"@canboat/ts-pgns@1.10.1","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"homepage":"https://github.com/canboat/ts-pgns#readme","bugs":{"url":"https://github.com/canboat/ts-pgns/issues"},"dist":{"shasum":"f6bc62cf656c79add7648b0e068d4625e552d5c3","tarball":"https://registry.npmjs.org/@canboat/ts-pgns/-/ts-pgns-1.10.1.tgz","fileCount":43,"integrity":"sha512-p9ZSi3crtECh3iUdzPG6guNaNx7paGmVwbonT5sm5fjdWeZ8cUlCu3oio6b1x0X+PPC7snbYmx+CTViAQZY3Wg==","signatures":[{"sig":"MEYCIQCniiEiHZiHENW5ckgdt7mGPgZDZdK2vwEGMCs29yrXwwIhAKzB/YlB60S+lRMC0eS0oNBj+3pALVFeiQkiV4zFYBo6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3845621},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"cac3235a71397db39a8cd38f7e5c50bd259fc7bb","scripts":{"lint":"eslint --fix","test":"mocha","build":"tsc -b","watch":"tsc --watch","format":"npm run prettier && npm run lint","ci-lint":"eslint && prettier --check .","ci-test":"npm run build:all && npm run test && npm run ci-lint","release":"git tag -d v$npm_package_version; npm run changelog && git add CHANGELOG.md && git commit -m 'chore: update changelog' && git tag v$npm_package_version && git push --tags && git push","generate":"npm run generate:enums && npm run generate:pgns","prettier":"prettier --write .","build:all":"npm run build && npm run build:docs","changelog":"github-changes -o canboat -r pgns -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","build:docs":"typedoc","generate:pgns":"node dist/generator.js --pgns > src/pgns.ts","generate:enums":"node dist/generator.js --enums > src/enums.ts"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/canboat/ts-pgns.git","type":"git"},"_npmVersion":"11.4.2","description":"TypeScript Canboat PGN Definitions","directories":{},"_nodeVersion":"22.17.0","dependencies":{"semver":"^7.7.2","camelcase":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","mocha":"^11.7.1","eslint":"^9.30.0","typedoc":"^0.28.7","minimist":"^1.2.8","prettier":"^3.6.2","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.4","chai-things":"^0.2.0","@types/mocha":"^10.0.10","@types/semver":"^7.7.0","@types/minimist":"^1.2.5","chai-json-equal":"^0.0.1","@tsconfig/node20":"^20.1.6","typescript-eslint":"^8.35.0","eslint-config-prettier":"^10.1.5","typedoc-theme-hierarchy":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-pgns_1.10.1_1752539615126_0.10597376853873253","host":"s3://npm-registry-packages-npm-production"}},"1.10.2":{"name":"@canboat/ts-pgns","version":"1.10.2","author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"Apache-2.0","_id":"@canboat/ts-pgns@1.10.2","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"homepage":"https://github.com/canboat/ts-pgns#readme","bugs":{"url":"https://github.com/canboat/ts-pgns/issues"},"dist":{"shasum":"53af2d6a77009a4c4f5039b96190093f2666d5bc","tarball":"https://registry.npmjs.org/@canboat/ts-pgns/-/ts-pgns-1.10.2.tgz","fileCount":43,"integrity":"sha512-jS3vmiEOfRJygwg0dvrRKJxoxW1AJYJMdhGzuBZGlG1nyIKrPrETOye04P5ZVgHTFeXUfiuhLoXSfgpAWpd4xw==","signatures":[{"sig":"MEYCIQCp7403BeLOTupVYIOndTJnXPrCd9gSDUhSwsYV/HqXewIhANj4SCQVNVYIFrgXo9P8E8rMHrj239lSOb7FVnx31IF4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3643028},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"449f329d76ef33b9ecc43b3a9316e364f0432bfd","scripts":{"lint":"eslint --fix","test":"mocha","build":"tsc -b","watch":"tsc --watch","format":"npm run prettier && npm run lint","ci-lint":"eslint && prettier --check .","ci-test":"npm run build:all && npm run test && npm run ci-lint","release":"git tag -d v$npm_package_version; npm run changelog && git add CHANGELOG.md && git commit -m 'chore: update changelog' && git tag v$npm_package_version && git push --tags && git push","generate":"npm run generate:enums && npm run generate:pgns","prettier":"prettier --write .","build:all":"npm run build && npm run build:docs","changelog":"github-changes -o canboat -r pgns -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","build:docs":"typedoc","generate:pgns":"node dist/generator.js --pgns > src/pgns.ts","generate:enums":"node dist/generator.js --enums > src/enums.ts"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/canboat/ts-pgns.git","type":"git"},"_npmVersion":"11.4.2","description":"TypeScript Canboat PGN Definitions","directories":{},"_nodeVersion":"22.17.0","dependencies":{"semver":"^7.7.2","camelcase":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","mocha":"^11.7.1","eslint":"^9.30.0","typedoc":"^0.28.7","minimist":"^1.2.8","prettier":"^3.6.2","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.4","chai-things":"^0.2.0","@types/mocha":"^10.0.10","@types/semver":"^7.7.0","@types/minimist":"^1.2.5","chai-json-equal":"^0.0.1","@tsconfig/node20":"^20.1.6","typescript-eslint":"^8.35.0","eslint-config-prettier":"^10.1.5","typedoc-theme-hierarchy":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-pgns_1.10.2_1752542244317_0.6892743116219249","host":"s3://npm-registry-packages-npm-production"}},"1.10.3":{"name":"@canboat/ts-pgns","version":"1.10.3","author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"Apache-2.0","_id":"@canboat/ts-pgns@1.10.3","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"homepage":"https://github.com/canboat/ts-pgns#readme","bugs":{"url":"https://github.com/canboat/ts-pgns/issues"},"dist":{"shasum":"61ee6e8f7c318adcf4081607773404e36b0021b1","tarball":"https://registry.npmjs.org/@canboat/ts-pgns/-/ts-pgns-1.10.3.tgz","fileCount":43,"integrity":"sha512-GUsm/voMV2J/Ygf4y6/Jt+ITEmhshkmvdwWFSSQIJSkSIh8Jfrw/WbUUOTINlMEWESMsKFi39/1xonkFUMCTxw==","signatures":[{"sig":"MEUCIDdDYdxPUp4exWrzWtYz/7Oartsv/tj1v6fwURfZaSi3AiEAgv9RfrXxqqKgdp7j0pd+Cau1lFtdzbq49DRyLDh2qTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3525506},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ec8c937916026f729f23b8852b90f44308edd277","scripts":{"lint":"eslint --fix","test":"mocha","build":"tsc -b","watch":"tsc --watch","format":"npm run prettier && npm run lint","ci-lint":"eslint && prettier --check .","ci-test":"npm run build:all && npm run test && npm run ci-lint","release":"git tag -d v$npm_package_version; npm run changelog && git add CHANGELOG.md && git commit -m 'chore: update changelog' && git tag v$npm_package_version && git push --tags && git push","generate":"npm run generate:enums && npm run generate:pgns","prettier":"prettier --write .","build:all":"npm run build && npm run build:docs","changelog":"github-changes -o canboat -r pgns -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","build:docs":"typedoc","generate:pgns":"node dist/generator.js --pgns > src/pgns.ts","generate:enums":"node dist/generator.js --enums > src/enums.ts"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/canboat/ts-pgns.git","type":"git"},"_npmVersion":"11.4.2","description":"TypeScript Canboat PGN Definitions","directories":{},"_nodeVersion":"22.17.0","dependencies":{"semver":"^7.7.2","camelcase":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","mocha":"^11.7.1","eslint":"^9.30.0","typedoc":"^0.28.7","minimist":"^1.2.8","prettier":"^3.6.2","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.4","chai-things":"^0.2.0","@types/mocha":"^10.0.10","@types/semver":"^7.7.0","@types/minimist":"^1.2.5","chai-json-equal":"^0.0.1","@tsconfig/node20":"^20.1.6","typescript-eslint":"^8.35.0","eslint-config-prettier":"^10.1.5","typedoc-theme-hierarchy":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-pgns_1.10.3_1752587781673_0.22975383251504589","host":"s3://npm-registry-packages-npm-production"}},"1.10.4":{"name":"@canboat/ts-pgns","version":"1.10.4","author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"Apache-2.0","_id":"@canboat/ts-pgns@1.10.4","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"homepage":"https://github.com/canboat/ts-pgns#readme","bugs":{"url":"https://github.com/canboat/ts-pgns/issues"},"dist":{"shasum":"4497da929efdf99cf13ca4722d4d35dbdba88d76","tarball":"https://registry.npmjs.org/@canboat/ts-pgns/-/ts-pgns-1.10.4.tgz","fileCount":43,"integrity":"sha512-7BTByVZXBH/t7Pw4G9HnNkPz3F3jq+TeQL8MEyaAukQkVZt6g11vhLlBq6JQF3Gz0Vj3cJ3oac7c4ufBp8HS/Q==","signatures":[{"sig":"MEQCIA//Zs15ioHBVdp10O3S0OqtXtDPIGeNrAH4U/az8wOKAiAjUxN84/d4yT+edBy77eTkuZCs083Z+1M44jn2zlyhig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3527391},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6674f2140d22a671a2d5c6f0e0db782c37d4a474","scripts":{"lint":"eslint --fix --format compact","test":"mocha --require ts-node/register","build":"tsc -b","watch":"tsc --watch","format":"npm run prettier && npm run lint","ci-lint":"eslint && prettier --check .","ci-test":"npm run build:all && npm run test && npm run ci-lint","release":"git tag -d v$npm_package_version; npm run changelog && git add CHANGELOG.md && git commit -m 'chore: update changelog' && git tag v$npm_package_version && git push --tags && git push","generate":"npm run generate:enums && npm run generate:pgns","prettier":"prettier --write .","build:all":"npm run build && npm run build:docs","changelog":"github-changes -o canboat -r pgns -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","build:docs":"typedoc","generate:pgns":"node dist/generator.js --pgns > src/pgns.ts","generate:enums":"node dist/generator.js --enums > src/enums.ts"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/canboat/ts-pgns.git","type":"git"},"_npmVersion":"11.4.2","description":"TypeScript Canboat PGN Definitions","directories":{},"_nodeVersion":"22.17.0","dependencies":{"semver":"^7.7.2","camelcase":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","mocha":"^11.7.1","eslint":"^9.30.0","ts-node":"^10.9.2","typedoc":"^0.28.7","minimist":"^1.2.8","prettier":"^3.6.2","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.4","chai-things":"^0.2.0","@types/mocha":"^10.0.10","@types/semver":"^7.7.0","@types/minimist":"^1.2.5","chai-json-equal":"^0.0.1","@tsconfig/node20":"^20.1.6","typescript-eslint":"^8.35.0","eslint-config-prettier":"^10.1.5","typedoc-theme-hierarchy":"^6.0.0","eslint-formatter-compact":"^8.40.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-pgns_1.10.4_1752759361954_0.9627448922948314","host":"s3://npm-registry-packages-npm-production"}},"1.10.5":{"name":"@canboat/ts-pgns","version":"1.10.5","author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"Apache-2.0","_id":"@canboat/ts-pgns@1.10.5","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"homepage":"https://github.com/canboat/ts-pgns#readme","bugs":{"url":"https://github.com/canboat/ts-pgns/issues"},"dist":{"shasum":"3a5446afac4489540b0a8a4b5b363d7855cd514e","tarball":"https://registry.npmjs.org/@canboat/ts-pgns/-/ts-pgns-1.10.5.tgz","fileCount":43,"integrity":"sha512-90S4r87+WTaHLxp3AViSz9GQBO0i375Q7sDReTVgPBNq5rcWyGYuYQetRYADz/TbQI7RxJ95mMu5liA96hIlUw==","signatures":[{"sig":"MEYCIQCWz67gVs54ZiY4byPE/8I1jQ7trrJScIi6XuJ1mSPUwgIhAJDpSe7MfFJrcQ6x9p7q/GD50Z4NStF5NJHEEnFbG2gW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3526833},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a821791e5b4be914d91485ec9eec79c9bf52e6cb","scripts":{"lint":"eslint --fix --format compact","test":"mocha --require ts-node/register","build":"tsc -b","watch":"tsc --watch","format":"npm run prettier && npm run lint","ci-lint":"eslint && prettier --check .","ci-test":"npm run build:all && npm run test && npm run ci-lint","release":"git tag -d v$npm_package_version; npm run changelog && git add CHANGELOG.md && git commit -m 'chore: update changelog' && git tag v$npm_package_version && git push --tags && git push","generate":"npm run generate:enums && npm run generate:pgns","prettier":"prettier --write .","build:all":"npm run build && npm run build:docs","changelog":"github-changes -o canboat -r pgns -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","build:docs":"typedoc","generate:pgns":"node dist/generator.js --pgns > src/pgns.ts","generate:enums":"node dist/generator.js --enums > src/enums.ts"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/canboat/ts-pgns.git","type":"git"},"_npmVersion":"11.4.2","description":"TypeScript Canboat PGN Definitions","directories":{},"_nodeVersion":"22.17.0","dependencies":{"semver":"^7.7.2","camelcase":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","mocha":"^11.7.1","eslint":"^9.30.0","ts-node":"^10.9.2","typedoc":"^0.28.7","minimist":"^1.2.8","prettier":"^3.6.2","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.4","chai-things":"^0.2.0","@types/mocha":"^10.0.10","@types/semver":"^7.7.0","@types/minimist":"^1.2.5","chai-json-equal":"^0.0.1","@tsconfig/node20":"^20.1.6","typescript-eslint":"^8.35.0","eslint-config-prettier":"^10.1.5","typedoc-theme-hierarchy":"^6.0.0","eslint-formatter-compact":"^8.40.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-pgns_1.10.5_1753032227075_0.673915808280301","host":"s3://npm-registry-packages-npm-production"}},"1.10.6":{"name":"@canboat/ts-pgns","version":"1.10.6","author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"Apache-2.0","_id":"@canboat/ts-pgns@1.10.6","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"homepage":"https://github.com/canboat/ts-pgns#readme","bugs":{"url":"https://github.com/canboat/ts-pgns/issues"},"dist":{"shasum":"8e84672e4fc8fca32a81b7123ce257f0cb85dcb9","tarball":"https://registry.npmjs.org/@canboat/ts-pgns/-/ts-pgns-1.10.6.tgz","fileCount":43,"integrity":"sha512-KlV2kAVYfawSkyAvr4C7mKSTYtdiEHyYhBm8+b0otAZPl9ls6ulRV84MT0GOBNfVcwL6P4BVlA+2lZEnZ6OSZg==","signatures":[{"sig":"MEUCID0x8ahftHTNT1UoFckzi902LzjhtfGWMXCxkhv4404jAiEAl8n03hY2zlOYU0oMVjrxBlttFpvysFKbVquLiEk9zVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3532868},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4edc9bf8e1b677162db5627bf91d72868112ad38","scripts":{"lint":"eslint --fix --format compact","test":"mocha --require ts-node/register","build":"tsc -b","watch":"tsc --watch","format":"npm run prettier && npm run lint","ci-lint":"eslint && prettier --check .","ci-test":"npm run build:all && npm run test && npm run ci-lint","release":"git tag -d v$npm_package_version; npm run changelog && git add CHANGELOG.md && git commit -m 'chore: update changelog' && git tag v$npm_package_version && git push --tags && git push","generate":"npm run generate:enums && npm run generate:pgns","prettier":"prettier --write .","build:all":"npm run build && npm run build:docs","changelog":"github-changes -o canboat -r pgns -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","build:docs":"typedoc","generate:pgns":"node dist/generator.js --pgns > src/pgns.ts","generate:enums":"node dist/generator.js --enums > src/enums.ts"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/canboat/ts-pgns.git","type":"git"},"_npmVersion":"11.4.2","description":"TypeScript Canboat PGN Definitions","directories":{},"_nodeVersion":"22.17.0","dependencies":{"semver":"^7.7.2","camelcase":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","mocha":"^11.7.1","eslint":"^9.30.0","ts-node":"^10.9.2","typedoc":"^0.28.7","minimist":"^1.2.8","prettier":"^3.6.2","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.4","chai-things":"^0.2.0","@types/mocha":"^10.0.10","@types/semver":"^7.7.0","@types/minimist":"^1.2.5","chai-json-equal":"^0.0.1","@tsconfig/node20":"^20.1.6","typescript-eslint":"^8.35.0","@canboat/canboatjs":"^3.5.1","eslint-config-prettier":"^10.1.5","typedoc-theme-hierarchy":"^6.0.0","eslint-formatter-compact":"^8.40.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-pgns_1.10.6_1753131335034_0.8206327242395821","host":"s3://npm-registry-packages-npm-production"}},"1.10.7":{"name":"@canboat/ts-pgns","version":"1.10.7","author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"Apache-2.0","_id":"@canboat/ts-pgns@1.10.7","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"homepage":"https://github.com/canboat/ts-pgns#readme","bugs":{"url":"https://github.com/canboat/ts-pgns/issues"},"dist":{"shasum":"ed91b838cadb5285d46de6664f7755239648012d","tarball":"https://registry.npmjs.org/@canboat/ts-pgns/-/ts-pgns-1.10.7.tgz","fileCount":43,"integrity":"sha512-/TniJx5q69EWeeW6hLEJRuudKI6bSJRrtfm/UxJNgJggMQy4HyAxEmAS3QEpp0zMDsLhHNxupY2SIf8r7xs3Ag==","signatures":[{"sig":"MEUCIEKO2ua2eUyuexCg1ylWX+aznmD2qJxnF8FQazYYeJbSAiEAvtn4+16zuh5YwfhWv2KTGhZUCMN8pTdcM1CLtz1jE5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3567825},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f67d43c993829ae113979adf8c56520df0b8de52","scripts":{"lint":"eslint --fix --format compact .","test":"mocha --require ts-node/register","build":"tsc -b","watch":"tsc --watch","format":"npm run prettier && npm run lint","ci-lint":"eslint && prettier --check .","ci-test":"npm run build:all && npm run test && npm run ci-lint","release":"git tag -d v$npm_package_version; npm run changelog && git add CHANGELOG.md && git commit -m 'chore: update changelog' && git tag v$npm_package_version && git push --tags && git push","generate":"npm run generate:enums && npm run generate:pgns","prettier":"prettier --write .","build:all":"npm run build && npm run build:docs","changelog":"github-changes -o canboat -r pgns -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","build:docs":"typedoc","generate:pgns":"node dist/generator.js --pgns > src/pgns.ts","generate:enums":"node dist/generator.js --enums > src/enums.ts"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/canboat/ts-pgns.git","type":"git"},"_npmVersion":"11.4.2","description":"TypeScript Canboat PGN Definitions","directories":{},"_nodeVersion":"22.17.0","dependencies":{"semver":"^7.7.2","camelcase":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","mocha":"^11.7.1","eslint":"^9.30.0","ts-node":"^10.9.2","typedoc":"^0.28.7","minimist":"^1.2.8","prettier":"^3.6.2","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.4","chai-things":"^0.2.0","@types/mocha":"^10.0.10","@types/semver":"^7.7.0","@types/minimist":"^1.2.5","chai-json-equal":"^0.0.1","@tsconfig/node20":"^20.1.6","typescript-eslint":"^8.35.0","@canboat/canboatjs":"^3.5.1","eslint-config-prettier":"^10.1.5","typedoc-theme-hierarchy":"^6.0.0","eslint-formatter-compact":"^8.40.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-pgns_1.10.7_1753150097229_0.24963994078790575","host":"s3://npm-registry-packages-npm-production"}},"1.10.8":{"name":"@canboat/ts-pgns","version":"1.10.8","author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"Apache-2.0","_id":"@canboat/ts-pgns@1.10.8","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"homepage":"https://github.com/canboat/ts-pgns#readme","bugs":{"url":"https://github.com/canboat/ts-pgns/issues"},"dist":{"shasum":"3a57c88ac9ed997d759e370ef937a8ed578d5ec0","tarball":"https://registry.npmjs.org/@canboat/ts-pgns/-/ts-pgns-1.10.8.tgz","fileCount":43,"integrity":"sha512-u0KZ1CBKHLD22f+Rkzd2ld+6aNYpIk1TWNLcb4uGEj4/Ll6pIDkoScNmzUnPzSuA6a3L99QYlwGgQWeAoJKsHQ==","signatures":[{"sig":"MEUCIQDCF6BJcHzqlOsH/keRRgkwJbsMxHTbvvSGxe+fo4c5bQIgQnKiCdpZVS4tF7G1Kzz7GdynYw4TLASmnilFnekV1EY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3592429},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5d24ed0db8ddad9247858cdf2d9910d3e1c7c10e","scripts":{"lint":"eslint --fix --format compact .","test":"mocha --require ts-node/register","build":"tsc -b","watch":"tsc --watch","format":"npm run prettier && npm run lint","ci-lint":"eslint && prettier --check .","ci-test":"npm run build:all && npm run test && npm run ci-lint","release":"git tag -d v$npm_package_version; npm run changelog && git add CHANGELOG.md && git commit -m 'chore: update changelog' && git tag v$npm_package_version && git push --tags && git push","generate":"npm run generate:enums && npm run generate:pgns","prettier":"prettier --write .","build:all":"npm run build && npm run build:docs","changelog":"github-changes -o canboat -r pgns -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","build:docs":"typedoc","generate:pgns":"node dist/generator.js --pgns > src/pgns.ts","generate:enums":"node dist/generator.js --enums > src/enums.ts"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/canboat/ts-pgns.git","type":"git"},"_npmVersion":"11.5.1","description":"TypeScript Canboat PGN Definitions","directories":{},"_nodeVersion":"22.17.1","dependencies":{"semver":"^7.7.2","camelcase":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","mocha":"^11.7.1","eslint":"^9.30.0","ts-node":"^10.9.2","typedoc":"^0.28.7","minimist":"^1.2.8","prettier":"^3.6.2","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.4","chai-things":"^0.2.0","@types/mocha":"^10.0.10","@types/semver":"^7.7.0","@types/minimist":"^1.2.5","chai-json-equal":"^0.0.1","@tsconfig/node20":"^20.1.6","typescript-eslint":"^8.35.0","@canboat/canboatjs":"^3.5.1","eslint-config-prettier":"^10.1.5","typedoc-theme-hierarchy":"^6.0.0","eslint-formatter-compact":"^8.40.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-pgns_1.10.8_1753571740117_0.4889793967824476","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@canboat/ts-pgns","version":"1.11.0","author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"Apache-2.0","_id":"@canboat/ts-pgns@1.11.0","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"homepage":"https://github.com/canboat/ts-pgns#readme","bugs":{"url":"https://github.com/canboat/ts-pgns/issues"},"dist":{"shasum":"7ac3aa8cf27901f73204298443ac5b13edeeaf5d","tarball":"https://registry.npmjs.org/@canboat/ts-pgns/-/ts-pgns-1.11.0.tgz","fileCount":43,"integrity":"sha512-pYU8MvEaXq4xKqCdXZMzxCn7yNfIIsrB2SvzOJtXusIZmYevS0sAmW4mOwTdwx5MYOI3T5BMgGE1uP4MpR7+Zg==","signatures":[{"sig":"MEQCIA23HiuEf6MErGJJPaOyqD0DYYGzhAJuKPCz+WsyPTSOAiA+YJsbfBhBxjtVuxkkSr9WhQ54iedTgnn50fqfnbaFFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3630521},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4296dd3f294cab1340c4dc72869d4152a0f795e4","scripts":{"lint":"eslint --fix --format compact .","test":"mocha --require ts-node/register","build":"tsc -b","watch":"tsc --watch","format":"npm run prettier && npm run lint","ci-lint":"eslint && prettier --check .","ci-test":"npm run build:all && npm run test && npm run ci-lint","release":"git tag -d v$npm_package_version; npm run changelog && git add CHANGELOG.md && git commit -m 'chore: update changelog' && git tag v$npm_package_version && git push --tags && git push","generate":"npm run generate:enums && npm run generate:pgns","prettier":"prettier --write .","build:all":"npm run build && npm run build:docs","changelog":"github-changes -o canboat -r pgns -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","build:docs":"typedoc","generate:pgns":"node dist/generator.js --pgns > src/pgns.ts","generate:enums":"node dist/generator.js --enums > src/enums.ts"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/canboat/ts-pgns.git","type":"git"},"_npmVersion":"11.5.2","description":"TypeScript Canboat PGN Definitions","directories":{},"_nodeVersion":"22.17.1","dependencies":{"semver":"^7.7.2","camelcase":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","mocha":"^11.7.1","eslint":"^9.30.0","ts-node":"^10.9.2","typedoc":"^0.28.7","minimist":"^1.2.8","prettier":"^3.6.2","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.4","chai-things":"^0.2.0","@types/mocha":"^10.0.10","@types/semver":"^7.7.0","@types/minimist":"^1.2.5","chai-json-equal":"^0.0.1","@tsconfig/node20":"^20.1.6","typescript-eslint":"^8.35.0","@canboat/canboatjs":"^3.5.1","eslint-config-prettier":"^10.1.5","typedoc-theme-hierarchy":"^6.0.0","eslint-formatter-compact":"^8.40.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-pgns_1.11.0_1754309850533_0.49565331186588346","host":"s3://npm-registry-packages-npm-production"}},"1.11.1":{"name":"@canboat/ts-pgns","version":"1.11.1","author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"Apache-2.0","_id":"@canboat/ts-pgns@1.11.1","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"homepage":"https://github.com/canboat/ts-pgns#readme","bugs":{"url":"https://github.com/canboat/ts-pgns/issues"},"dist":{"shasum":"fcd4630a821177e8de5e62669ace666710a7f859","tarball":"https://registry.npmjs.org/@canboat/ts-pgns/-/ts-pgns-1.11.1.tgz","fileCount":51,"integrity":"sha512-yHGy/zaQgJYCLKmU1I/yTIxPDjclZN6sgvGsU4+XJwOADuJ0G0UwxY5vwwcOkCMNh1nqbJeEzxdyvQI7fwmFOg==","signatures":[{"sig":"MEQCIFa3He7t+7ExX/8kWt68Y5Bq6jzIchUMub+5/NCXXy6GAiA0cRzRIQnYRraFb6kZ79eePhbVXdUqEJz3LRHRxg1cag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3704067},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9a17afd3d467031d876ec70873f5dc923ecabf94","scripts":{"lint":"eslint --fix --format compact .","test":"mocha --require ts-node/register","build":"tsc -b","watch":"tsc --watch","format":"npm run prettier && npm run lint","ci-lint":"eslint && prettier --check .","ci-test":"npm run build:all && npm run test && npm run ci-lint","release":"git tag -d v$npm_package_version; npm run changelog && git add CHANGELOG.md && git commit -m 'chore: update changelog' && git tag v$npm_package_version && git push --tags && git push","generate":"npm run generate:enums && npm run generate:pgns","prettier":"prettier --write .","build:all":"npm run build && npm run build:docs","changelog":"github-changes -o canboat -r pgns -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","build:docs":"typedoc","generate:pgns":"node dist/generator.js --pgns > src/pgns.ts","generate:enums":"node dist/generator.js --enums > src/enums.ts"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/canboat/ts-pgns.git","type":"git"},"_npmVersion":"11.5.2","description":"TypeScript Canboat PGN Definitions","directories":{},"_nodeVersion":"22.18.0","dependencies":{"semver":"^7.7.2","camelcase":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","mocha":"^11.7.1","eslint":"^9.30.0","ts-node":"^10.9.2","typedoc":"^0.28.7","minimist":"^1.2.8","prettier":"^3.6.2","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.4","chai-things":"^0.2.0","@types/mocha":"^10.0.10","@types/semver":"^7.7.0","@types/minimist":"^1.2.5","chai-json-equal":"^0.0.1","@tsconfig/node20":"^20.1.6","typescript-eslint":"^8.35.0","@canboat/canboatjs":"^3.5.1","eslint-config-prettier":"^10.1.5","typedoc-theme-hierarchy":"^6.0.0","eslint-formatter-compact":"^8.40.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-pgns_1.11.1_1755090309915_0.7395784344035168","host":"s3://npm-registry-packages-npm-production"}},"1.11.2":{"name":"@canboat/ts-pgns","version":"1.11.2","author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"Apache-2.0","_id":"@canboat/ts-pgns@1.11.2","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"homepage":"https://github.com/canboat/ts-pgns#readme","bugs":{"url":"https://github.com/canboat/ts-pgns/issues"},"dist":{"shasum":"7a5598a02735fbdfba87cd24010f8d4999ab95ae","tarball":"https://registry.npmjs.org/@canboat/ts-pgns/-/ts-pgns-1.11.2.tgz","fileCount":51,"integrity":"sha512-JxZNs0Gn69Rt1rVxlArNW/WRfBDuM8zzIvKrY4PGPKOjMiUY5VymOyp98GahoZGePt4hCXUSxniKETIXNBA+dQ==","signatures":[{"sig":"MEQCIFjai+YPM2xdw6W+OBw2talF6XtYw224YynDHOF9Ub0IAiB2tyVGfA3rL0VCuqBue/21assR74OIFs5uH0t52EU7dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3704040},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b582696168eee9ef04be27e1170cb5933a8ad4e5","scripts":{"lint":"eslint --fix --format compact .","test":"mocha","build":"tsc -b","watch":"tsc --watch","format":"npm run prettier && npm run lint","ci-lint":"eslint && prettier --check .","ci-test":"npm run build:all && npm run test && npm run ci-lint","release":"git tag -d v$npm_package_version; npm run changelog && git add CHANGELOG.md && git commit -m 'chore: update changelog' && git tag v$npm_package_version && git push --tags && git push","generate":"npm run generate:enums && npm run generate:pgns","prettier":"prettier --write .","build:all":"npm run build && npm run build:docs","changelog":"github-changes -o canboat -r pgns -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","build:docs":"typedoc","generate:pgns":"node dist/generator.js --pgns > src/pgns.ts","generate:enums":"node dist/generator.js --enums > src/enums.ts"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/canboat/ts-pgns.git","type":"git"},"_npmVersion":"11.5.2","description":"TypeScript Canboat PGN Definitions","directories":{},"_nodeVersion":"22.18.0","dependencies":{"semver":"^7.7.2","camelcase":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","mocha":"^11.7.1","eslint":"^9.30.0","ts-node":"^10.9.2","typedoc":"^0.28.7","minimist":"^1.2.8","prettier":"^3.6.2","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.4","chai-things":"^0.2.0","@types/mocha":"^10.0.10","@types/semver":"^7.7.0","@types/minimist":"^1.2.5","chai-json-equal":"^0.0.1","@tsconfig/node20":"^20.1.6","typescript-eslint":"^8.35.0","@canboat/canboatjs":"^3.5.1","eslint-config-prettier":"^10.1.5","typedoc-theme-hierarchy":"^6.0.0","eslint-formatter-compact":"^8.40.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-pgns_1.11.2_1756684832234_0.16386327516027888","host":"s3://npm-registry-packages-npm-production"}},"1.11.3":{"name":"@canboat/ts-pgns","version":"1.11.3","author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"Apache-2.0","_id":"@canboat/ts-pgns@1.11.3","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"homepage":"https://github.com/canboat/ts-pgns#readme","bugs":{"url":"https://github.com/canboat/ts-pgns/issues"},"dist":{"shasum":"b786ecbefaf9e5ca36130c4478757301226007dc","tarball":"https://registry.npmjs.org/@canboat/ts-pgns/-/ts-pgns-1.11.3.tgz","fileCount":51,"integrity":"sha512-LARAXugaBeiJFPWMBPEVAl0VOSgilEWUYlfISyyJ8Hc9pKceweEKYh5V4YvZ5jFvcnZt/p4RCEY+4/JXGV/eVA==","signatures":[{"sig":"MEQCIBFwHS0qKBQZXS1+6rIvoBfciunixheDkvIAOKz/oqXqAiBHsRCcgJWbIZZ5NKVXMyI4syK7xObbwggI3YeBX+Izcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3704404},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9f0979777e0e921e3131684a9a88d01d78b4481c","scripts":{"lint":"eslint --fix --format compact .","test":"mocha","build":"tsc -b","watch":"tsc --watch","format":"npm run prettier && npm run lint","ci-lint":"eslint && prettier --check .","ci-test":"npm run build:all && npm run test && npm run ci-lint","release":"git tag -d v$npm_package_version; npm run changelog && git add CHANGELOG.md && git commit -m 'chore: update changelog' && git tag v$npm_package_version && git push --tags && git push","generate":"npm run generate:enums && npm run generate:pgns","prettier":"prettier --write .","build:all":"npm run build && npm run build:docs","changelog":"github-changes -o canboat -r pgns -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","build:docs":"typedoc","generate:pgns":"node dist/generator.js --pgns > src/pgns.ts","generate:enums":"node dist/generator.js --enums > src/enums.ts"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/canboat/ts-pgns.git","type":"git"},"_npmVersion":"11.5.2","description":"TypeScript Canboat PGN Definitions","directories":{},"_nodeVersion":"22.18.0","dependencies":{"semver":"^7.7.2","camelcase":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","mocha":"^11.7.1","eslint":"^9.30.0","ts-node":"^10.9.2","typedoc":"^0.28.7","minimist":"^1.2.8","prettier":"^3.6.2","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.4","chai-things":"^0.2.0","@types/mocha":"^10.0.10","@types/semver":"^7.7.0","@types/minimist":"^1.2.5","chai-json-equal":"^0.0.1","@tsconfig/node20":"^20.1.6","typescript-eslint":"^8.35.0","@canboat/canboatjs":"^3.5.1","eslint-config-prettier":"^10.1.5","typedoc-theme-hierarchy":"^6.0.0","eslint-formatter-compact":"^8.40.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-pgns_1.11.3_1756684915939_0.2134446246267494","host":"s3://npm-registry-packages-npm-production"}},"1.11.4":{"name":"@canboat/ts-pgns","version":"1.11.4","author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"Apache-2.0","_id":"@canboat/ts-pgns@1.11.4","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"homepage":"https://github.com/canboat/ts-pgns#readme","bugs":{"url":"https://github.com/canboat/ts-pgns/issues"},"dist":{"shasum":"f78428e84c36bd1dc5d74c8a2443dd55254b66f2","tarball":"https://registry.npmjs.org/@canboat/ts-pgns/-/ts-pgns-1.11.4.tgz","fileCount":51,"integrity":"sha512-X1RKGFiWjpuoypr64Q8RLM4bcq9mtFyV1Rw1QWU2bXWWs4FC9feDca5vJjJGpLeGp6Dmw+DAvJ0koeeRQfrYZg==","signatures":[{"sig":"MEQCIFIVxXk4VdDlKzhPwf5gastDLBRYW4PlCQc2bk+zJpj0AiA6qxTvxKyMfX5KRnLkqqjDFjtplg39WtswkZfNCH/vkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3746770},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4f9ea647ab540b9937b01d61060eed318edd1d98","scripts":{"lint":"eslint --fix --format compact .","test":"mocha","build":"tsc -b","watch":"tsc --watch","format":"npm run prettier && npm run lint","ci-lint":"eslint && prettier --check .","ci-test":"npm run build:all && npm run test && npm run ci-lint","release":"git tag -d v$npm_package_version; npm run changelog && git add CHANGELOG.md && git commit -m 'chore: update changelog' && git tag v$npm_package_version && git push --tags && git push","generate":"npm run generate:enums && npm run generate:pgns","prettier":"prettier --write .","build:all":"npm run build && npm run build:docs","changelog":"github-changes -o canboat -r pgns -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","build:docs":"typedoc","generate:pgns":"node dist/generator.js --pgns > src/pgns.ts","generate:enums":"node dist/generator.js --enums > src/enums.ts"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/canboat/ts-pgns.git","type":"git"},"_npmVersion":"11.5.2","description":"TypeScript Canboat PGN Definitions","directories":{},"_nodeVersion":"22.18.0","dependencies":{"semver":"^7.7.2","camelcase":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","mocha":"^11.7.1","eslint":"^9.30.0","ts-node":"^10.9.2","typedoc":"^0.28.7","minimist":"^1.2.8","prettier":"^3.6.2","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.4","chai-things":"^0.2.0","@types/mocha":"^10.0.10","@types/semver":"^7.7.0","@types/minimist":"^1.2.5","chai-json-equal":"^0.0.1","@tsconfig/node20":"^20.1.6","typescript-eslint":"^8.35.0","@canboat/canboatjs":"^3.5.1","eslint-config-prettier":"^10.1.5","typedoc-theme-hierarchy":"^6.0.0","eslint-formatter-compact":"^8.40.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-pgns_1.11.4_1756813681953_0.08539550124641693","host":"s3://npm-registry-packages-npm-production"}},"1.11.5":{"name":"@canboat/ts-pgns","version":"1.11.5","author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"Apache-2.0","_id":"@canboat/ts-pgns@1.11.5","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"homepage":"https://github.com/canboat/ts-pgns#readme","bugs":{"url":"https://github.com/canboat/ts-pgns/issues"},"dist":{"shasum":"532bfb34e6e6cd4554e825497fce178e1f956da9","tarball":"https://registry.npmjs.org/@canboat/ts-pgns/-/ts-pgns-1.11.5.tgz","fileCount":52,"integrity":"sha512-Opw2fVPvX8gx1nB8v/JxXA+AXHv8LSMM7h5lDXJ+5xOQIqJYryDc0E+dDcpXSq2iLP4LR5X5t7BQa/64SvwNuQ==","signatures":[{"sig":"MEUCIQCc8pwxA0y9YtY+hO1GhWNkPjfyOJ4Mx7QZIU7OgHJ4MAIgEZOtsFT2KXZHjViYUMOy+Hle5q/T/sM9Dxv/JX0hxq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5411276},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0250ca5ab3d93e18482e4ba91fc2442519dc9609","scripts":{"lint":"eslint --fix --format compact .","test":"mocha","build":"tsc -b","watch":"tsc --watch","format":"npm run prettier && npm run lint","ci-lint":"eslint && prettier --check .","ci-test":"npm run build:all && npm run test && npm run ci-lint","release":"git tag -d v$npm_package_version; npm run changelog && git add CHANGELOG.md && git commit -m 'chore: update changelog' && git tag v$npm_package_version && git push --tags && git push","generate":"npm run generate:enums && npm run generate:pgns","prettier":"prettier --write .","build:all":"npm run build && npm run build:docs","changelog":"github-changes -o canboat -r pgns -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","build:docs":"typedoc","generate:pgns":"node dist/generator.js --pgns > src/pgns.ts","generate:enums":"node dist/generator.js --enums > src/enums.ts"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/canboat/ts-pgns.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript Canboat PGN Definitions","directories":{},"_nodeVersion":"22.20.0","dependencies":{"semver":"^7.7.2","camelcase":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","mocha":"^11.7.1","eslint":"^9.30.0","ts-node":"^10.9.2","typedoc":"^0.28.7","minimist":"^1.2.8","prettier":"^3.6.2","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.4","chai-things":"^0.2.0","@types/mocha":"^10.0.10","@types/semver":"^7.7.0","@types/minimist":"^1.2.5","chai-json-equal":"^0.0.1","@tsconfig/node20":"^20.1.6","typescript-eslint":"^8.35.0","@canboat/canboatjs":"^3.5.1","eslint-config-prettier":"^10.1.5","typedoc-theme-hierarchy":"^6.0.0","eslint-formatter-compact":"^8.40.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-pgns_1.11.5_1760616991752_0.2632246642398406","host":"s3://npm-registry-packages-npm-production"}},"1.11.6":{"name":"@canboat/ts-pgns","version":"1.11.6","author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"Apache-2.0","_id":"@canboat/ts-pgns@1.11.6","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"homepage":"https://github.com/canboat/ts-pgns#readme","bugs":{"url":"https://github.com/canboat/ts-pgns/issues"},"dist":{"shasum":"580c17b6758382588842120bacc6caa8a5f78987","tarball":"https://registry.npmjs.org/@canboat/ts-pgns/-/ts-pgns-1.11.6.tgz","fileCount":52,"integrity":"sha512-5NJWxH/aypC3+JWzK5vdKqauetufT+GhJosj+k3s1t7X0dGRrVwoW29W8giOko3Abes/NFTT2Oi1rlNq0fUo3w==","signatures":[{"sig":"MEUCIQDu0SZ8thK7ZiitGSyw9JTtm+DJVK5uji3Y5DaUQhr9OQIgW0UjnEYjYSsvIZ8U5ftOcubsJ5AVbXMAVLlwYc9X+Vo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5411331},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ea1b6896a25d02b705623cd532b7885c557625fa","scripts":{"lint":"eslint --fix --format compact .","test":"mocha","build":"tsc -b","watch":"tsc --watch","format":"npm run prettier && npm run lint","ci-lint":"eslint && prettier --check .","ci-test":"npm run build:all && npm run test && npm run ci-lint","release":"git tag -d v$npm_package_version; npm run changelog && git add CHANGELOG.md && git commit -m 'chore: update changelog' && git tag v$npm_package_version && git push --tags && git push","generate":"npm run generate:enums && npm run generate:pgns","prettier":"prettier --write .","build:all":"npm run build && npm run build:docs","changelog":"github-changes -o canboat -r pgns -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","build:docs":"typedoc","generate:pgns":"node dist/generator.js --pgns > src/pgns.ts","generate:enums":"node dist/generator.js --enums > src/enums.ts"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/canboat/ts-pgns.git","type":"git"},"_npmVersion":"11.6.2","description":"TypeScript Canboat PGN Definitions","directories":{},"_nodeVersion":"22.20.0","dependencies":{"semver":"^7.7.2","camelcase":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","mocha":"^11.7.1","eslint":"^9.30.0","ts-node":"^10.9.2","typedoc":"^0.28.7","minimist":"^1.2.8","prettier":"^3.6.2","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.4","chai-things":"^0.2.0","@types/mocha":"^10.0.10","@types/semver":"^7.7.0","@types/minimist":"^1.2.5","chai-json-equal":"^0.0.1","@tsconfig/node20":"^20.1.6","typescript-eslint":"^8.35.0","@canboat/canboatjs":"^3.5.1","eslint-config-prettier":"^10.1.5","typedoc-theme-hierarchy":"^6.0.0","eslint-formatter-compact":"^8.40.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-pgns_1.11.6_1760800414413_0.8315686834976408","host":"s3://npm-registry-packages-npm-production"}},"1.11.7":{"name":"@canboat/ts-pgns","version":"1.11.7","author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"Apache-2.0","_id":"@canboat/ts-pgns@1.11.7","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"homepage":"https://github.com/canboat/ts-pgns#readme","bugs":{"url":"https://github.com/canboat/ts-pgns/issues"},"dist":{"shasum":"878f2fda16805956cffacc581322e0b3476feff1","tarball":"https://registry.npmjs.org/@canboat/ts-pgns/-/ts-pgns-1.11.7.tgz","fileCount":52,"integrity":"sha512-3o39yEYqloJG4Ddhg7OITPyOm+p+76H/ol2mWMantzoNHjaEBJF6UxvJoaeQgGBNx/g8ORaiGEoH2Qp+TNjfsw==","signatures":[{"sig":"MEQCIBj3VxApWCACV5YHlc77nKzAma82K1cTbl2WeCd42BeuAiBTil8rDvH27wjhbXOIkfWLTzFdAlSzp9f5MmFXLwt30g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5411631},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2ef872d8faa8799150240564deee39e1ae5ccb9a","scripts":{"lint":"eslint --fix --format compact .","test":"mocha","build":"tsc -b","watch":"tsc --watch","format":"npm run prettier && npm run lint","ci-lint":"eslint && prettier --check .","ci-test":"npm run build:all && npm run test && npm run ci-lint","release":"git tag -d v$npm_package_version; npm run changelog && git add CHANGELOG.md && git commit -m 'chore: update changelog' && git tag v$npm_package_version && git push --tags && git push","generate":"npm run generate:enums && npm run generate:pgns","prettier":"prettier --write .","build:all":"npm run build && npm run build:docs","changelog":"github-changes -o canboat -r pgns -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","build:docs":"typedoc","generate:pgns":"node dist/generator.js --pgns > src/pgns.ts","generate:enums":"node dist/generator.js --enums > src/enums.ts"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/canboat/ts-pgns.git","type":"git"},"_npmVersion":"11.6.4","description":"TypeScript Canboat PGN Definitions","directories":{},"_nodeVersion":"22.21.1","dependencies":{"semver":"^7.7.2","camelcase":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","mocha":"^11.7.1","eslint":"^9.30.0","ts-node":"^10.9.2","typedoc":"^0.28.7","minimist":"^1.2.8","prettier":"^3.6.2","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.4","chai-things":"^0.2.0","@types/mocha":"^10.0.10","@types/semver":"^7.7.0","@types/minimist":"^1.2.5","chai-json-equal":"^0.0.1","@tsconfig/node20":"^20.1.6","typescript-eslint":"^8.35.0","@canboat/canboatjs":"^3.5.1","eslint-config-prettier":"^10.1.5","typedoc-theme-hierarchy":"^6.0.0","eslint-formatter-compact":"^8.40.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-pgns_1.11.7_1764892254370_0.653421761571007","host":"s3://npm-registry-packages-npm-production"}},"1.11.9":{"name":"@canboat/ts-pgns","version":"1.11.9","author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"Apache-2.0","_id":"@canboat/ts-pgns@1.11.9","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"homepage":"https://github.com/canboat/ts-pgns#readme","bugs":{"url":"https://github.com/canboat/ts-pgns/issues"},"dist":{"shasum":"079c9f82e2caa25ffae0e9b2d4330b7ec582e900","tarball":"https://registry.npmjs.org/@canboat/ts-pgns/-/ts-pgns-1.11.9.tgz","fileCount":52,"integrity":"sha512-hIqd/ixRupAoI2qWBKfrWLZ+xctmTQ+oYCzNUISc9LybVF8w0Cw7+E9iSADxkP2Xw0Z/Dt0hoRQtylnSh+moyw==","signatures":[{"sig":"MEUCIQC1QlfmOe80qIu3nrlYOtfrgOvqDwzedLfRTLnSGk3degIgZmN05NkjXjwQ/PC+UctXKaf4p43AXp0ywB5dEAY9o6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5594476},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2027a5269b636d81bcb5042b575ee3700a25723b","scripts":{"lint":"eslint --fix --format compact .","test":"mocha","build":"tsc -b","watch":"tsc --watch","format":"npm run prettier && npm run lint","ci-lint":"eslint && prettier --check .","ci-test":"npm run build:all && npm run test && npm run ci-lint","release":"git tag -d v$npm_package_version; npm run changelog && git add CHANGELOG.md && git commit -m 'chore: update changelog' && git tag v$npm_package_version && git push --tags && git push","generate":"npm run generate:enums && npm run generate:pgns","prettier":"prettier --write .","build:all":"npm run build && npm run build:docs","changelog":"github-changes -o canboat -r pgns -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","build:docs":"typedoc","generate:pgns":"node dist/generator.js --pgns > src/pgns.ts","generate:enums":"node dist/generator.js --enums > src/enums.ts"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/canboat/ts-pgns.git","type":"git"},"_npmVersion":"10.9.2","description":"TypeScript Canboat PGN Definitions","directories":{},"_nodeVersion":"22.14.0","dependencies":{"semver":"^7.7.2","camelcase":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","mocha":"^11.7.1","eslint":"^9.30.0","ts-node":"^10.9.2","typedoc":"^0.28.7","minimist":"^1.2.8","prettier":"^3.6.2","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.4","chai-things":"^0.2.0","@types/mocha":"^10.0.10","@types/semver":"^7.7.0","@types/minimist":"^1.2.5","chai-json-equal":"^0.0.1","@tsconfig/node20":"^20.1.6","typescript-eslint":"^8.35.0","@canboat/canboatjs":"^3.5.1","eslint-config-prettier":"^10.1.5","typedoc-theme-hierarchy":"^6.0.0","eslint-formatter-compact":"^8.40.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-pgns_1.11.9_1773353222323_0.18975010080796295","host":"s3://npm-registry-packages-npm-production"}},"1.11.10":{"name":"@canboat/ts-pgns","version":"1.11.10","author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"Apache-2.0","_id":"@canboat/ts-pgns@1.11.10","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"homepage":"https://github.com/canboat/ts-pgns#readme","bugs":{"url":"https://github.com/canboat/ts-pgns/issues"},"dist":{"shasum":"880daf86c627b2fa9b58c79a42a944475f499679","tarball":"https://registry.npmjs.org/@canboat/ts-pgns/-/ts-pgns-1.11.10.tgz","fileCount":51,"integrity":"sha512-iGa+Q3l7rBAY8dFNP1As31QHjUVkoBTFO9KDNypZ34B74kUaaY2u1hhQ/algK8ccSA+Y6Ilpr2ZiFkh11DXkWQ==","signatures":[{"sig":"MEUCIQCwTq1oO5AMryoYQlDxBe9rqbNj3kyWV4EE3hEdL2M6DQIgeAlc/C512f8f3ARcAKMxA9YKiogTh1sY7PvHgUYK42o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4012536},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3904e2d7a7d78cfdfe18b4de26f51f27aff89867","scripts":{"lint":"eslint --fix --format compact .","test":"mocha","build":"tsc -b","watch":"tsc --watch","format":"npm run prettier && npm run lint","ci-lint":"eslint && prettier --check .","ci-test":"npm run build:all && npm run test && npm run ci-lint","release":"git tag -d v$npm_package_version; npm run changelog && git add CHANGELOG.md && git commit -m 'chore: update changelog' && git tag v$npm_package_version && git push --tags && git push","generate":"npm run generate:enums && npm run generate:pgns","prettier":"prettier --write .","build:all":"npm run build && npm run build:docs","changelog":"github-changes -o canboat -r pgns -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","build:docs":"typedoc","generate:pgns":"node dist/generator.js --pgns > src/pgns.ts","generate:enums":"node dist/generator.js --enums > src/enums.ts"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/canboat/ts-pgns.git","type":"git"},"_npmVersion":"11.12.0","description":"TypeScript Canboat PGN Definitions","directories":{},"_nodeVersion":"22.22.1","dependencies":{"semver":"^7.7.2","camelcase":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","mocha":"^11.7.1","eslint":"^9.30.0","ts-node":"^10.9.2","typedoc":"^0.28.7","minimist":"^1.2.8","prettier":"^3.6.2","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.4","chai-things":"^0.2.0","@types/mocha":"^10.0.10","@types/semver":"^7.7.0","@types/minimist":"^1.2.5","chai-json-equal":"^0.0.1","@tsconfig/node20":"^20.1.6","typescript-eslint":"^8.35.0","@canboat/canboatjs":"^3.5.1","eslint-config-prettier":"^10.1.5","typedoc-theme-hierarchy":"^6.0.0","eslint-formatter-compact":"^8.40.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-pgns_1.11.10_1773938471200_0.5418233290977157","host":"s3://npm-registry-packages-npm-production"}},"1.11.11":{"name":"@canboat/ts-pgns","version":"1.11.11","author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"Apache-2.0","_id":"@canboat/ts-pgns@1.11.11","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"homepage":"https://github.com/canboat/ts-pgns#readme","bugs":{"url":"https://github.com/canboat/ts-pgns/issues"},"dist":{"shasum":"21f16e34a527fb9a233fee9fac80f1abfb694e20","tarball":"https://registry.npmjs.org/@canboat/ts-pgns/-/ts-pgns-1.11.11.tgz","fileCount":57,"integrity":"sha512-RQEWnYQxyS2gkf+pdW4yDvc/FjkFdpiQovZO0yZNuZD2lAzamzFGm5NugU9rbWv065J1YWgnk8P0clkmQQ30FQ==","signatures":[{"sig":"MEUCIDErimVA7RXG/34PUxyc+WXwMSBCnC4WCAZ2r6sxLRgzAiEAtkvm7dfeJpuhTMDeTEd4iQX0quhbHh7ZpK234jLzECk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4126543},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./lookups":{"types":"./dist/lookups.d.ts","default":"./dist/lookups.js"}},"gitHead":"86dfa50f4efc06138f4ac2214fcbd1df5ae26e28","scripts":{"lint":"eslint --fix --format compact .","test":"mocha","build":"npm run extract-lookups && tsc -b","watch":"tsc --watch","format":"npm run prettier && npm run lint","ci-lint":"eslint && prettier --check .","ci-test":"npm run build:all && npm run test && npm run ci-lint","release":"git tag -d v$npm_package_version; npm run changelog && git add CHANGELOG.md && git commit -m 'chore: update changelog' && git tag v$npm_package_version && git push --tags && git push","generate":"npm run generate:enums && npm run generate:pgns","prettier":"prettier --write .","build:all":"npm run build && npm run build:docs","changelog":"github-changes -o canboat -r pgns -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","build:docs":"typedoc","generate:pgns":"node dist/generator.js --pgns > src/pgns.ts","generate:enums":"node dist/generator.js --enums > src/enums.ts","extract-lookups":"node scripts/extract-lookups.js"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/canboat/ts-pgns.git","type":"git"},"_npmVersion":"11.12.0","description":"TypeScript Canboat PGN Definitions","directories":{},"_nodeVersion":"22.22.1","dependencies":{"semver":"^7.7.2","camelcase":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","mocha":"^11.7.1","eslint":"^9.30.0","ts-node":"^10.9.2","typedoc":"^0.28.7","minimist":"^1.2.8","prettier":"^3.6.2","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.4","chai-things":"^0.2.0","@types/mocha":"^10.0.10","@types/semver":"^7.7.0","@types/minimist":"^1.2.5","chai-json-equal":"^0.0.1","@tsconfig/node20":"^20.1.6","typescript-eslint":"^8.35.0","@canboat/canboatjs":"^3.5.1","eslint-config-prettier":"^10.1.5","typedoc-theme-hierarchy":"^6.0.0","eslint-formatter-compact":"^8.40.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-pgns_1.11.11_1774014409735_0.7074343110976116","host":"s3://npm-registry-packages-npm-production"}},"1.11.12":{"name":"@canboat/ts-pgns","version":"1.11.12","author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"Apache-2.0","_id":"@canboat/ts-pgns@1.11.12","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"homepage":"https://github.com/canboat/ts-pgns#readme","bugs":{"url":"https://github.com/canboat/ts-pgns/issues"},"dist":{"shasum":"9a9922172a11fd0ad0dcf1526f009bfc355f61b8","tarball":"https://registry.npmjs.org/@canboat/ts-pgns/-/ts-pgns-1.11.12.tgz","fileCount":57,"integrity":"sha512-oM1bv4i5bzVQK8ZVdHaE4WoXfq6CKEUZP7uMldbe88HXGe7QVG6ZQW7GleuFa/q0Vo7kIz6si/Z23OL5S2ZBoA==","signatures":[{"sig":"MEUCIQD+MhmLNa7yjiZoGObvnRGVZAP+oCF4wEEwCtEvWEUelwIgRcwR3zlNLT5ZpZNQ0AuJEhjSugr53PBFXAKhfCJZk/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4126543},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./lookups":{"types":"./dist/lookups.d.ts","default":"./dist/lookups.js"}},"gitHead":"b2b893e751383d075395e54102928e6c71397934","scripts":{"lint":"eslint --fix --format compact .","test":"mocha","build":"npm run extract-lookups && tsc -b","watch":"tsc --watch","format":"npm run prettier && npm run lint","ci-lint":"eslint && prettier --check .","ci-test":"npm run build:all && npm run test && npm run ci-lint","release":"git tag -d v$npm_package_version; npm run changelog && git add CHANGELOG.md && git commit -m 'chore: update changelog' && git tag v$npm_package_version && git push --tags && git push","generate":"npm run generate:enums && npm run generate:pgns","prettier":"prettier --write .","build:all":"npm run build && npm run build:docs","changelog":"github-changes -o canboat -r pgns -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","build:docs":"typedoc","generate:pgns":"node dist/generator.js --pgns > src/pgns.ts","generate:enums":"node dist/generator.js --enums > src/enums.ts","extract-lookups":"node scripts/extract-lookups.js"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/canboat/ts-pgns.git","type":"git"},"_npmVersion":"11.12.0","description":"TypeScript Canboat PGN Definitions","directories":{},"_nodeVersion":"22.22.1","dependencies":{"semver":"^7.7.2","camelcase":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","mocha":"^11.7.1","eslint":"^9.30.0","ts-node":"^10.9.2","typedoc":"^0.28.7","minimist":"^1.2.8","prettier":"^3.6.2","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.4","chai-things":"^0.2.0","@types/mocha":"^10.0.10","@types/semver":"^7.7.0","@types/minimist":"^1.2.5","chai-json-equal":"^0.0.1","@tsconfig/node20":"^20.1.6","typescript-eslint":"^8.35.0","@canboat/canboatjs":"^3.5.1","eslint-config-prettier":"^10.1.5","typedoc-theme-hierarchy":"^6.0.0","eslint-formatter-compact":"^8.40.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-pgns_1.11.12_1774203896053_0.5157001383442472","host":"s3://npm-registry-packages-npm-production"}},"1.11.14":{"name":"@canboat/ts-pgns","version":"1.11.14","author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"Apache-2.0","_id":"@canboat/ts-pgns@1.11.14","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"homepage":"https://github.com/canboat/ts-pgns#readme","bugs":{"url":"https://github.com/canboat/ts-pgns/issues"},"dist":{"shasum":"193390993ede178edd1ab7c97b2a16fd50170744","tarball":"https://registry.npmjs.org/@canboat/ts-pgns/-/ts-pgns-1.11.14.tgz","fileCount":57,"integrity":"sha512-cerv5wIFCdJH1GmOJwX/DebLQX6+kz/PSUsBXUErjsGQ0MKL1AyWCV2YLUGuAZM/U3g9tdESNGsuhw5NQc37cg==","signatures":[{"sig":"MEQCIAR2R7ctF3T5HOFxXYkcmYskizf3tsdsqC2nLrwywTI3AiBdvH4q807oivCyADEcIL/IGgR8FnBcqEYvcqeuiNTFLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4729821},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./lookups":{"types":"./dist/lookups.d.ts","default":"./dist/lookups.js"}},"gitHead":"78b1e0a6ff8f4e6fe855b2e9eebbc20fe9c75d88","scripts":{"lint":"eslint --fix --format compact .","test":"mocha","build":"npm run extract-lookups && tsc -b","watch":"tsc --watch","format":"npm run prettier && npm run lint","ci-lint":"eslint && prettier --check .","ci-test":"npm run build:all && npm run test && npm run ci-lint","release":"git tag -d v$npm_package_version; npm run changelog && git add CHANGELOG.md && git commit -m 'chore: update changelog' && git tag v$npm_package_version && git push --tags && git push","generate":"npm run generate:enums && npm run generate:pgns","prettier":"prettier --write .","build:all":"npm run build && npm run build:docs","changelog":"github-changes -o canboat -r pgns -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","build:docs":"typedoc","generate:pgns":"node dist/generator.js --pgns > src/pgns.ts","generate:enums":"node dist/generator.js --enums > src/enums.ts","extract-lookups":"node scripts/extract-lookups.js"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/canboat/ts-pgns.git","type":"git"},"_npmVersion":"11.12.1","description":"TypeScript Canboat PGN Definitions","directories":{},"_nodeVersion":"24.14.1","dependencies":{"semver":"^7.7.2","camelcase":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","mocha":"^11.7.1","eslint":"^9.30.0","ts-node":"^10.9.2","typedoc":"^0.28.7","minimist":"^1.2.8","prettier":"^3.6.2","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.4","chai-things":"^0.2.0","@types/mocha":"^10.0.10","@types/semver":"^7.7.0","@types/minimist":"^1.2.5","chai-json-equal":"^0.0.1","@tsconfig/node20":"^20.1.6","typescript-eslint":"^8.35.0","@canboat/canboatjs":"^3.5.1","eslint-config-prettier":"^10.1.5","typedoc-theme-hierarchy":"^6.0.0","eslint-formatter-compact":"^8.40.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-pgns_1.11.14_1776187737762_0.8252917855727875","host":"s3://npm-registry-packages-npm-production"}},"1.11.15":{"name":"@canboat/ts-pgns","version":"1.11.15","author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"Apache-2.0","_id":"@canboat/ts-pgns@1.11.15","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"homepage":"https://github.com/canboat/ts-pgns#readme","bugs":{"url":"https://github.com/canboat/ts-pgns/issues"},"dist":{"shasum":"6d9fe1670637fdf6c5168cb77684d9d2bdf3eaf0","tarball":"https://registry.npmjs.org/@canboat/ts-pgns/-/ts-pgns-1.11.15.tgz","fileCount":57,"integrity":"sha512-JkDO3S6p/tOKMCskFqN6dCo/fDadUG/gECwazY1iVh/sNvx7fB8FixEmclTZdQkabIAe/qklo7+bXSK9b67cwQ==","signatures":[{"sig":"MEUCIQCgby2m9x58J/q0P2/zbxAVmk2bUCPExgUVyYC1aDMe6QIgM+v7+Hl15Bsd3Gw+o52UVY4prMB4KaY7DDByIK/n7MI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4736996},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./lookups":{"types":"./dist/lookups.d.ts","default":"./dist/lookups.js"}},"gitHead":"ad59b24bbfb4042c127bda30016bbe20f7c6b0e3","scripts":{"lint":"eslint --fix --format compact .","test":"mocha","build":"npm run extract-lookups && tsc -b","watch":"tsc --watch","format":"npm run prettier && npm run lint","ci-lint":"eslint && prettier --check .","ci-test":"npm run build:all && npm run test && npm run ci-lint","release":"git tag -d v$npm_package_version; npm run changelog && git add CHANGELOG.md && git commit -m 'chore: update changelog' && git tag v$npm_package_version && git push --tags && git push","generate":"npm run generate:enums && npm run generate:pgns","prettier":"prettier --write .","build:all":"npm run build && npm run build:docs","changelog":"github-changes -o canboat -r pgns -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","build:docs":"typedoc","generate:pgns":"node dist/generator.js --pgns > src/pgns.ts","generate:enums":"node dist/generator.js --enums > src/enums.ts","extract-lookups":"node scripts/extract-lookups.js"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/canboat/ts-pgns.git","type":"git"},"_npmVersion":"11.13.0","description":"TypeScript Canboat PGN Definitions","directories":{},"_nodeVersion":"24.14.1","dependencies":{"semver":"^7.7.2","camelcase":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","mocha":"^11.7.1","eslint":"^9.30.0","ts-node":"^10.9.2","typedoc":"^0.28.7","minimist":"^1.2.8","prettier":"^3.6.2","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.4","chai-things":"^0.2.0","@types/mocha":"^10.0.10","@types/semver":"^7.7.0","@types/minimist":"^1.2.5","chai-json-equal":"^0.0.1","@tsconfig/node20":"^20.1.6","typescript-eslint":"^8.35.0","@canboat/canboatjs":"^3.5.1","eslint-config-prettier":"^10.1.5","typedoc-theme-hierarchy":"^6.0.0","eslint-formatter-compact":"^8.40.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-pgns_1.11.15_1777146930923_0.8222201488613845","host":"s3://npm-registry-packages-npm-production"}},"1.11.16-beta.1":{"name":"@canboat/ts-pgns","version":"1.11.16-beta.1","author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"Apache-2.0","_id":"@canboat/ts-pgns@1.11.16-beta.1","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"homepage":"https://github.com/canboat/ts-pgns#readme","bugs":{"url":"https://github.com/canboat/ts-pgns/issues"},"dist":{"shasum":"f0400b9c66da7be8dd4bb3ecd0e2eec730387ab6","tarball":"https://registry.npmjs.org/@canboat/ts-pgns/-/ts-pgns-1.11.16-beta.1.tgz","fileCount":57,"integrity":"sha512-NIwCacAYaFDIOSXM01zx6evpcQ+v+Ez+Kwbp0qpXpeUG89wzykIaMabcWc/TGHv5Jgh/iHopkMOmU6YKHqmxOg==","signatures":[{"sig":"MEYCIQCrUVuLyyMrxIDqPgyugVW99TtEaTj0r0nbV/WwEmBnRwIhAL4A9m8ofukK+0cauoVCBRhi6/Of6cr0CKtL/v8hraBO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4769200},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./lookups":{"types":"./dist/lookups.d.ts","default":"./dist/lookups.js"}},"gitHead":"f9701229baa542df4d8ccbe97bc8de7f4b38996e","scripts":{"lint":"eslint --fix --format compact .","test":"mocha","build":"npm run extract-lookups && tsc -b","watch":"tsc --watch","format":"npm run prettier && npm run lint","ci-lint":"eslint && prettier --check .","ci-test":"npm run build:all && npm run test && npm run ci-lint","release":"git tag -d v$npm_package_version; npm run changelog && git add CHANGELOG.md && git commit -m 'chore: update changelog' && git tag v$npm_package_version && git push --tags && git push","generate":"npm run generate:enums && npm run generate:pgns","prettier":"prettier --write .","build:all":"npm run build && npm run build:docs","changelog":"github-changes -o canboat -r pgns -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","build:docs":"typedoc","generate:pgns":"node dist/generator.js --pgns > src/pgns.ts","generate:enums":"node dist/generator.js --enums > src/enums.ts","extract-lookups":"node scripts/extract-lookups.js"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/canboat/ts-pgns.git","type":"git"},"_npmVersion":"10.9.2","description":"TypeScript Canboat PGN Definitions","directories":{},"_nodeVersion":"22.14.0","dependencies":{"semver":"^7.7.2","camelcase":"^6.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","mocha":"^11.7.1","eslint":"^9.30.0","ts-node":"^10.9.2","typedoc":"^0.28.7","minimist":"^1.2.8","prettier":"^3.6.2","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.4","chai-things":"^0.2.0","@types/mocha":"^10.0.10","@types/semver":"^7.7.0","@types/minimist":"^1.2.5","chai-json-equal":"^0.0.1","@tsconfig/node20":"^20.1.6","typescript-eslint":"^8.35.0","@canboat/canboatjs":"^3.5.1","eslint-config-prettier":"^10.1.5","typedoc-theme-hierarchy":"^6.0.0","eslint-formatter-compact":"^8.40.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-pgns_1.11.16-beta.1_1778094432470_0.4440043290627682","host":"s3://npm-registry-packages-npm-production"}},"1.11.16":{"name":"@canboat/ts-pgns","version":"1.11.16","author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"Apache-2.0","_id":"@canboat/ts-pgns@1.11.16","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"homepage":"https://github.com/canboat/ts-pgns#readme","bugs":{"url":"https://github.com/canboat/ts-pgns/issues"},"dist":{"shasum":"9b397bf35da7ae0b20bf0719098430e3674420b9","tarball":"https://registry.npmjs.org/@canboat/ts-pgns/-/ts-pgns-1.11.16.tgz","fileCount":57,"integrity":"sha512-15mIdLroCn2oJHJ+z1CmzywgqMO7LJU6foQoLatoooIOVbkhGu9pGXg894vx2wNQLcXi8W8ww9znR1PUkZ9SIQ==","signatures":[{"sig":"MEUCIACb3WzJdPJrA6H4WHfgwNJHhzGIF6kyAksSGWWsbifcAiEAwNHkeDuxknKTd1YIMjaA+OJC77yyoqTHgcdPPbKhjAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4830627},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./lookups":{"types":"./dist/lookups.d.ts","default":"./dist/lookups.js"}},"gitHead":"8405071b89c253ff89e867f3f949c98027631c54","scripts":{"lint":"eslint --fix --format compact .","test":"mocha","build":"npm run extract-lookups && tsc -b","watch":"tsc --watch","format":"npm run prettier && npm run lint","ci-lint":"eslint && prettier --check .","ci-test":"npm run build:all && npm run test && npm run ci-lint","release":"git tag -d v$npm_package_version; npm run changelog && git add CHANGELOG.md && git commit -m 'chore: update changelog' && git tag v$npm_package_version && git push --tags && git push","generate":"npm run generate:enums && npm run generate:pgns","prettier":"prettier --write .","build:all":"npm run build && npm run build:docs","changelog":"github-changes -o canboat -r pgns -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","build:docs":"typedoc","generate:pgns":"node dist/generator.js --pgns > src/pgns.ts","generate:enums":"node dist/generator.js --enums > src/enums.ts","extract-lookups":"node scripts/extract-lookups.js"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/canboat/ts-pgns.git","type":"git"},"_npmVersion":"11.14.1","description":"TypeScript Canboat PGN Definitions","directories":{},"_nodeVersion":"24.14.1","dependencies":{"semver":"^7.7.2","camelcase":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","mocha":"^11.7.1","eslint":"^9.30.0","ts-node":"^10.9.2","typedoc":"^0.28.7","minimist":"^1.2.8","prettier":"^3.6.2","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.4","chai-things":"^0.2.0","@types/mocha":"^10.0.10","@types/semver":"^7.7.0","@types/minimist":"^1.2.5","chai-json-equal":"^0.0.1","@tsconfig/node20":"^20.1.6","typescript-eslint":"^8.35.0","@canboat/canboatjs":"^3.5.1","eslint-config-prettier":"^10.1.5","typedoc-theme-hierarchy":"^6.0.0","eslint-formatter-compact":"^8.40.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-pgns_1.11.16_1778503003222_0.202980629003624","host":"s3://npm-registry-packages-npm-production"}},"1.11.17":{"name":"@canboat/ts-pgns","version":"1.11.17","author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"Apache-2.0","_id":"@canboat/ts-pgns@1.11.17","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"homepage":"https://github.com/canboat/ts-pgns#readme","bugs":{"url":"https://github.com/canboat/ts-pgns/issues"},"dist":{"shasum":"7d5bec1cfc22007f4badcadcf3b80bfde8692238","tarball":"https://registry.npmjs.org/@canboat/ts-pgns/-/ts-pgns-1.11.17.tgz","fileCount":57,"integrity":"sha512-VivA9FrYeFNRhBpYUXoKcFutnoBkQHwR94s/EpQdDtae9HsBiaDcSKPMH6Yl51KSImpeUe5ZB69b85vCujsjgA==","signatures":[{"sig":"MEQCICKwehyeTp6iBdspR7bKwCNKG4uDT16CKQm8uNBDnXr5AiBUHll7jF6gxMCdzc4DJk/US3OUXpECezIoIN/Gpq6J1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4832188},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./lookups":{"types":"./dist/lookups.d.ts","default":"./dist/lookups.js"}},"gitHead":"ac8c1b9971c521b977d285e2f013c12321b2d24e","scripts":{"lint":"eslint --fix --format compact .","test":"mocha","build":"npm run extract-lookups && tsc -b","watch":"tsc --watch","format":"npm run prettier && npm run lint","ci-lint":"eslint && prettier --check .","ci-test":"npm run build:all && npm run test && npm run ci-lint","release":"git tag -d v$npm_package_version; npm run changelog && git add CHANGELOG.md && git commit -m 'chore: update changelog' && git tag v$npm_package_version && git push --tags && git push","generate":"npm run generate:enums && npm run generate:pgns","prettier":"prettier --write .","build:all":"npm run build && npm run build:docs","changelog":"github-changes -o canboat -r pgns -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","build:docs":"typedoc","generate:pgns":"node dist/generator.js --pgns > src/pgns.ts","generate:enums":"node dist/generator.js --enums > src/enums.ts","extract-lookups":"node scripts/extract-lookups.js"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/canboat/ts-pgns.git","type":"git"},"_npmVersion":"11.14.1","description":"TypeScript Canboat PGN Definitions","directories":{},"_nodeVersion":"24.14.1","dependencies":{"semver":"^7.7.2","camelcase":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","mocha":"^11.7.1","eslint":"^9.30.0","ts-node":"^10.9.2","typedoc":"^0.28.7","minimist":"^1.2.8","prettier":"^3.6.2","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.4","chai-things":"^0.2.0","@types/mocha":"^10.0.10","@types/semver":"^7.7.0","@types/minimist":"^1.2.5","chai-json-equal":"^0.0.1","@tsconfig/node20":"^20.1.6","typescript-eslint":"^8.35.0","@canboat/canboatjs":"^3.5.1","eslint-config-prettier":"^10.1.5","typedoc-theme-hierarchy":"^6.0.0","eslint-formatter-compact":"^8.40.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-pgns_1.11.17_1778534428824_0.3553913223511125","host":"s3://npm-registry-packages-npm-production"}},"1.11.18":{"name":"@canboat/ts-pgns","version":"1.11.18","author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"Apache-2.0","_id":"@canboat/ts-pgns@1.11.18","maintainers":[{"name":"sbender","email":"scott@scottbender.net"}],"homepage":"https://github.com/canboat/ts-pgns#readme","bugs":{"url":"https://github.com/canboat/ts-pgns/issues"},"dist":{"shasum":"138b1206ab054d3c4c8870c87a6d9a76efc0d7e1","tarball":"https://registry.npmjs.org/@canboat/ts-pgns/-/ts-pgns-1.11.18.tgz","fileCount":57,"integrity":"sha512-zztRTmsd5ZgxYtOSMuW8u/aprSaRi6y+mXJels04OfF1BxiEMbK1ubssVrlHvrCes2uhNtnZ6ZLxkMCHyWhJhQ==","signatures":[{"sig":"MEQCIEWl7NQo1pm3TxssWcqblaqweIlmhxs6ELuoVkmk1vg8AiAy25Z3EbK22y8T0hN1Hcy+CNYm49oBxWgetvWxPp9kkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4826303},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./lookups":{"types":"./dist/lookups.d.ts","default":"./dist/lookups.js"}},"gitHead":"fbd0f42f2b8e9cecdf28f6735eca1498a88c4a90","scripts":{"lint":"eslint --fix --format compact .","test":"mocha","build":"npm run extract-lookups && tsc -b","watch":"tsc --watch","format":"npm run prettier && npm run lint","ci-lint":"eslint && prettier --check .","ci-test":"npm run build:all && npm run test && npm run ci-lint","release":"git tag -d v$npm_package_version; npm run changelog && git add CHANGELOG.md && git commit -m 'chore: update changelog' && git tag v$npm_package_version && git push --tags && git push","generate":"npm run generate:enums && npm run generate:pgns","prettier":"prettier --write .","build:all":"npm run build && npm run build:docs","changelog":"github-changes -o canboat -r pgns -a --only-pulls --use-commit-body --data=pulls  --tag-name=v$npm_package_version","build:docs":"typedoc","generate:pgns":"node dist/generator.js --pgns > src/pgns.ts","generate:enums":"node dist/generator.js --enums > src/enums.ts","extract-lookups":"node scripts/extract-lookups.js"},"_npmUser":{"name":"sbender","email":"scott@scottbender.net"},"repository":{"url":"git+https://github.com/canboat/ts-pgns.git","type":"git"},"_npmVersion":"11.13.0","description":"TypeScript Canboat PGN Definitions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"semver":"^7.7.2","camelcase":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","chai":"^5.2.0","mocha":"^11.7.1","eslint":"^9.30.0","ts-node":"^10.9.2","typedoc":"^0.28.7","minimist":"^1.2.8","prettier":"^3.6.2","typescript":"^5.8.3","@types/chai":"^5.2.2","@types/node":"^24.0.4","chai-things":"^0.2.0","@types/mocha":"^10.0.10","@types/semver":"^7.7.0","@types/minimist":"^1.2.5","chai-json-equal":"^0.0.1","@tsconfig/node20":"^20.1.6","typescript-eslint":"^8.35.0","@canboat/canboatjs":"^3.5.1","eslint-config-prettier":"^10.1.5","typedoc-theme-hierarchy":"^6.0.0","eslint-formatter-compact":"^8.40.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-pgns_1.11.18_1780227236060_0.13334957217142174","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-07-01T17:31:16.811Z","modified":"2026-08-23T01:36:53.551Z","1.0.0":"2025-07-01T17:31:17.211Z","1.0.0-beta.1":"2025-07-01T17:32:24.346Z","1.0.1":"2025-07-02T04:11:33.889Z","1.1.0":"2025-07-03T00:20:25.395Z","1.2.0":"2025-07-03T20:01:12.128Z","1.3.0":"2025-07-03T21:23:41.198Z","1.4.0":"2025-07-04T16:08:42.647Z","1.5.0":"2025-07-04T19:08:28.970Z","1.6.0":"2025-07-05T13:37:31.570Z","1.6.1":"2025-07-05T13:54:57.272Z","1.6.2":"2025-07-05T16:37:06.321Z","1.7.0":"2025-07-08T11:16:27.933Z","1.7.1":"2025-07-08T19:58:15.300Z","1.8.0":"2025-07-09T18:44:07.917Z","1.8.1":"2025-07-10T15:17:09.938Z","1.9.0":"2025-07-10T19:35:19.710Z","1.9.1":"2025-07-11T00:58:56.517Z","1.9.2":"2025-07-11T21:27:28.888Z","1.9.3":"2025-07-12T17:47:23.684Z","1.10.0":"2025-07-15T00:08:04.425Z","1.10.1":"2025-07-15T00:33:35.372Z","1.10.2":"2025-07-15T01:17:24.542Z","1.10.3":"2025-07-15T13:56:21.909Z","1.10.4":"2025-07-17T13:36:02.158Z","1.10.5":"2025-07-20T17:23:47.322Z","1.10.6":"2025-07-21T20:55:35.346Z","1.10.7":"2025-07-22T02:08:17.450Z","1.10.8":"2025-07-26T23:15:40.353Z","1.11.0":"2025-08-04T12:17:30.885Z","1.11.1":"2025-08-13T13:05:10.128Z","1.11.2":"2025-09-01T00:00:32.480Z","1.11.3":"2025-09-01T00:01:56.232Z","1.11.4":"2025-09-02T11:48:02.172Z","1.11.5":"2025-10-16T12:16:31.993Z","1.11.6":"2025-10-18T15:13:34.648Z","1.11.7":"2025-12-04T23:50:54.565Z","1.11.9":"2026-03-12T22:07:02.581Z","1.11.10":"2026-03-19T16:41:11.400Z","1.11.11":"2026-03-20T13:46:49.979Z","1.11.12":"2026-03-22T18:24:56.321Z","1.11.14":"2026-04-14T17:28:57.978Z","1.11.15":"2026-04-25T19:55:31.132Z","1.11.16-beta.1":"2026-05-06T19:07:12.741Z","1.11.16":"2026-05-11T12:36:43.366Z","1.11.17":"2026-05-11T21:20:29.012Z","1.11.18":"2026-05-31T11:33:56.245Z"},"bugs":{"url":"https://github.com/canboat/ts-pgns/issues"},"author":{"name":"Scott Bender","email":"scott@scottbender.net"},"license":"Apache-2.0","homepage":"https://github.com/canboat/ts-pgns#readme","repository":{"url":"git+https://github.com/canboat/ts-pgns.git","type":"git"},"description":"TypeScript Canboat PGN Definitions","maintainers":[{"email":"scott@scottbender.net","name":"sbender"},{"email":"kees@verruijt.net","name":"kees.verruijt"}],"readme":"# @canboat/ts-pgns\n\n[![npm version](https://img.shields.io/npm/v/@canboat/ts-pgns.svg)](https://www.npmjs.com/@canboat/ts-pgns)\n[![Node.js CI & Test](https://github.com/canboat/ts-pgns/actions/workflows/test.yml/badge.svg)](https://github.com/canboat/ts-pgns/actions/workflows/test.yml)\n\nA comprehensive TypeScript library providing strongly-typed NMEA 2000 Parameter Group Number (PGN) definitions and utilities for marine electronics communication.\n\n## Table of Contents\n\n- [Overview](#overview)\n- [Features](#features)\n- [Installation](#installation)\n- [Quick Start](#quick-start)\n- [API Documentation](#api-documentation)\n- [Usage Examples](#usage-examples)\n- [PGN Classes](#pgn-classes)\n- [Utilities](#utilities)\n- [Type Safety](#type-safety)\n- [Building from Source](#building-from-source)\n- [Contributing](#contributing)\n- [Version Policy](#version-policy)\n- [License](#license)\n- [Related Projects](#related-projects)\n\n## Overview\n\nThis library provides TypeScript definitions and utilities for working with NMEA 2000 Parameter Group Numbers (PGNs), which are standardized data messages used in marine electronics networks. Built on top of the Canboat project's PGN definitions, it offers type-safe access to hundreds of marine data message formats.\n\n**What are PGNs?** Parameter Group Numbers are standardized message formats in the NMEA 2000 protocol that define how different types of marine data (GPS position, engine data, weather information, etc.) are structured and transmitted over the network.\n\n## Features\n\n- **🔒 Type Safety**: Fully typed PGN classes with TypeScript interfaces\n- **📊 Comprehensive Coverage**: Supports hundreds of standard NMEA 2000 PGNs\n- **🛠️ Utility Functions**: Helper functions for PGN manipulation and conversion\n- **🔍 Enumeration Support**: Built-in support for NMEA 2000 enumerations and bit fields\n- **🎯 Field Validation**: Type-safe field access with proper validation\n- **📖 Well Documented**: Comprehensive JSDoc documentation and examples\n- **🔄 Conversion Utilities**: Convert between different PGN representations\n- **⚡ Performance Optimized**: Efficient lookup and creation of PGN objects\n\n## Installation\n\n```bash\nnpm install @canboat/ts-pgns\n```\n\n## Quick Start\n\n```typescript\nimport { PGN_129029, PGN_127488 } from '@canboat/ts-pgns'\nimport { pgnToActisenseSerialFormat } from '@canboat/canboatjs'\n\n// Create a GPS Position PGN (129029)\nconst gpsPosition = new PGN_129029({\n  latitude: 47.6062, // Seattle latitude\n  longitude: -122.3321, // Seattle longitude\n  altitude: 56.0,\n  gnssType: 3, // GPS\n  method: 1, // GNSS fix\n  integrity: 0, // No integrity checking\n  numberOfSvs: 8, // 8 satellites\n  hdop: 1.2, // Horizontal dilution of precision\n  geoidalSeparation: -34.0\n})\n\n// Create an Engine Parameters PGN (127488)\nconst engineData = new PGN_127488({\n  engineInstance: 0,\n  oilPressure: 275000, // 275 kPa\n  oilTemperature: 363.15, // 90°C in Kelvin\n  temperature: 353.15, // 80°C coolant temp\n  alternatorPotential: 14.2,\n  fuelRate: 15.5, // L/h\n  totalEngineHours: 1250.5,\n  coolantPressure: 95000,\n  fuelPressure: 280000\n})\n\nconsole.log(\n  `GPS Position: ${gpsPosition.fields.latitude}, ${gpsPosition.fields.longitude}`\n)\nconsole.log(`Engine Oil Pressure: ${engineData.fields.oilPressure} Pa`)\n\n//Generate actisense serial formated position\nconst n2k = pgnToActisenseSerialFormat(gpsPosition)\nconsole.log(`actisense posistion ${n2k}`)\n```\n\n## API Documentation\n\n[Complete API Documentation](https://canboat.github.io/ts-pgns/index.html)\n\n## Usage Examples\n\n### Working with PGN Definitions\n\n```typescript\nimport {\n  getPGNWithNumber,\n  getPGNWithId,\n  findMatchingDefinition\n} from '@canboat/ts-pgns'\n\n// Get PGN definition by number\nconst windDefs = getPGNWithNumber(130306) // Wind Data\nif (windDefs) {\n  console.log(`Found ${windDefs.length} wind data variants`)\n}\n\n// Get specific PGN definition by ID\nconst gpsPosition = getPGNWithId('gnssPositionData')\nif (gpsPosition) {\n  console.log(`PGN Description: ${gpsPosition.Description}`)\n  console.log(`Field count: ${gpsPosition.Fields.length}`)\n}\n```\n\n### Working with Enumerations\n\n```typescript\nimport {\n  getEnumerationValue,\n  getEnumerationName,\n  getBitEnumerationValue\n} from '@canboat/ts-pgns'\n\n// Get numeric value for enumeration\nconst gnssType = getEnumerationValue('GNSS_TYPE', 'GPS')\nconsole.log(`GPS type value: ${gnssType}`) // 3\n\n// Get name from numeric value\nconst methodName = getEnumerationName('GNSS_METHOD', 1)\nconsole.log(`Method: ${methodName}`) // \"GNSS fix\"\n\n// Work with bit enumerations\nconst alertBit = getBitEnumerationValue('ENGINE_ALERT', 'Warning')\n```\n\n### PGN Field Manipulation\n\n```typescript\nimport { mapCamelCaseKeys, mapNameKeysToCamelCase } from '@canboat/ts-pgns'\n\n// Convert PGN field IDs to camelCase names\nconst pgn = new PGN_129029({\n  /* ... */\n})\nconst camelCasePgn = mapCamelCaseKeys(pgn)\n\n// Now you can access fields by name instead of ID\nconsole.log(camelCasePgn.fields.latitude) // instead of fields.latitude\nconsole.log(camelCasePgn.fields.longitude) // instead of fields.longitude\n```\n\n### Creating Group Function Messages\n\n```typescript\nimport {\n  createNmeaGroupFunction,\n  GroupFunction,\n  SeatalkPilotMode16,\n  PGN_65379_SeatalkPilotMode\n} from '@canboat/ts-pgns'\n\nconst pgn = new PGN_65379_SeatalkPilotMode({\n  pilotMode: SeatalkPilotMode16.TrackMode,\n  subMode: 0xffff\n})\n\n// Create a command group function to change this data\nconst requestMsg = createNmeaGroupFunction(\n  GroupFunction.Command,\n  pgn,\n  42 // destination address\n)\n```\n\n## PGN Classes\n\nThe library includes type-safe classes for hundreds of NMEA 2000 PGNs. Some commonly used ones include:\n\n### Navigation & Positioning\n\n- `PGN_129029` - GNSS Position Data\n- `PGN_129025` - Position, Rapid Update\n- `PGN_129026` - COG & SOG, Rapid Update\n- `PGN_127250` - Vessel Heading\n- `PGN_130306` - Wind Data\n\n### Engine & Propulsion\n\n- `PGN_127488` - Engine Parameters, Rapid Update\n- `PGN_127489` - Engine Parameters, Dynamic\n- `PGN_127505` - Fluid Level\n- `PGN_130312` - Temperature\n\n### Electrical Systems\n\n- `PGN_127508` - Battery Status\n- `PGN_127506` - DC Detailed Status\n- `PGN_127513` - Battery Configuration Status\n\n### Environmental\n\n- `PGN_130310` - Environmental Parameters\n- `PGN_130311` - Environmental Parameters\n- `PGN_130316` - Temperature, Extended Range\n\nEach PGN class provides:\n\n- Type-safe field access\n- Proper TypeScript interfaces\n- Built-in validation\n- Access to the underlying PGN definition\n\n## Utilities\n\n### Core Utilities\n\n- `createPGN(id, fields, dst?)` - Create PGN instances by ID\n- `findMatchingDefinition(pgn)` - Find the matching definition for a PGN\n- `getPGNWithNumber(num)` - Get PGN definitions by number\n- `getPGNWithId(id)` - Get PGN definition by ID\n\n### Field Conversion\n\n- `mapCamelCaseKeys(pgn)` - Convert field IDs to camelCase names\n- `mapNameKeysToCamelCase(pgn)` - Convert field names to camelCase IDs\n- `isMatch(pgn, matchFields)` - Check if PGN matches specific field values\n\n### Enumeration Helpers\n\n- `getEnumeration(name)` / `getEnumerations()` - Access enumerations\n- `getEnumerationValue(enumName, value)` - Get numeric value from name\n- `getEnumerationName(enumName, value)` - Get name from numeric value\n- `getBitEnumeration(name)` - Access bit enumerations\n- `getBitEnumerationValue(enumName, value)` - Get bit value from name\n\n### SignalK Server Integration\n\n- `convertCamelCase(pluginApp, pgn)` - Convert keys based on server capability\n- `convertNamesToCamel(pluginApp, pgn)` - Convert names based on server capability\n\n## Type Safety\n\nThis library provides comprehensive TypeScript support:\n\n```typescript\n// Strongly typed fields\nconst gps = new PGN_129029({\n  latitude: 47.6062, // number\n  longitude: -122.3321, // number\n  gnssType: 3, // number (enumeration)\n  method: 1 // number (enumeration)\n})\n\n// TypeScript will catch field type errors\nconst badGps = new PGN_129029({\n  latitude: 'invalid', // ❌ TypeScript error: string not assignable to number\n  gnssType: 'GPS' // ❌ TypeScript error: string not assignable to number\n})\n\n// Proper enumeration usage\nimport { GnssType } from '@canboat/ts-pgns'\nconst correctGps = new PGN_129029({\n  latitude: 47.6062,\n  longitude: -122.3321,\n  gnssType: GnssType.Gps, // ✅ Type-safe enumeration\n  method: 1\n})\n```\n\n## Building from Source\n\n```bash\n# Clone the repository\ngit clone https://github.com/canboat/ts-pgns.git\ncd ts-pgns\n\n# Install dependencies\nnpm install\n\n# Build the project\nnpm run build\n\n# Generate the typescript files if you have changed canboat.json\nnpm run generate\nnpm run build\n\n# Run tests\nnpm test\n\n# Format code\nnpm run format\n```\n\n## Contributing\n\nWe welcome contributions! Please see our [Contributing Guidelines](CONTRIBUTING.md) for details.\n\n### Development Workflow\n\n1. Fork the repository\n2. Create a feature branch: `git checkout -b feature/amazing-feature`\n3. Make your changes\n4. Run tests: `npm test`\n5. Run prettier and lint: `npm run format`\n6. Commit your changes: `git commit -m 'Add amazing feature'`\n7. Push to the branch: `git push origin feature/amazing-feature`\n8. Open a Pull Request\n\n## Version Policy\n\n**Important Note:** This library is currently in active development. Minor releases may include breaking changes. Please pin to specific minor versions (e.g., `1.10.x`) in your dependencies.\n\nOnce the API stabilizes, breaking changes will only be introduced in major releases.\n\n```json\n{\n  \"dependencies\": {\n    \"@canboat/ts-pgns\": \"~1.10.0\" // Pin to minor version\n  }\n}\n```\n\n## License\n\nLicensed under the Apache License, Version 2.0. See [LICENSE](LICENSE) for details.\n\n## Related Projects\n\n- **[canboat](https://github.com/canboat/canboat)** - Core Canboat\n- **[canboatjs](https://github.com/canboat/canboatjs)** - Core Canboat JavaScript library\n- **[signalk-server](https://github.com/SignalK/signalk-server-node)** - Signal K server implementation\n\n---\n\nMade with ⚓ by the Canboat project contributors\n","readmeFilename":"README.md"}