{"_id":"@kayahr/ed-journal","_rev":"31-c46b95a5a8064fbc1703677c848d0093","name":"@kayahr/ed-journal","dist-tags":{"latest":"3.9.1"},"versions":{"2.0.1":{"name":"@kayahr/ed-journal","version":"2.0.1","keywords":["typescript","frontier","elite","dangerous","journal","schema","json","watch"],"author":{"name":"Klaus Reimer","email":"k@ailis.de"},"license":"MIT","_id":"@kayahr/ed-journal@2.0.1","maintainers":[{"name":"kayahr","email":"k@ailis.de"}],"homepage":"https://github.com/kayahr/ed-journal#readme","bugs":{"url":"https://github.com/kayahr/ed-journal/issues"},"dist":{"shasum":"562ef7014ea2bcac5e3592eb7402ca860e174115","tarball":"https://registry.npmjs.org/@kayahr/ed-journal/-/ed-journal-2.0.1.tgz","fileCount":996,"integrity":"sha512-bRI36DLUmIHXnu5mC1OXhX/fapzVUTOM921+4i2HaTOeRiwlA6VYOaB4U4zDegVAzHKJrcHShJ2VYwGGxL5LUg==","signatures":[{"sig":"MEUCIQCUSFvH6ukmZNwoRJMlxT1mtndR95pZiW7haN9mOYKJAQIgeWQ2EYvzyuC6gKoNky84xTg58sbtTznWbv1YN35GeAo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":931701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieEEWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomaQ//R7QWv5XjAdAqfvhgcOuvhoebb/lZWS+LNHY+RT83xAqMKIqw\r\nfi1us4jX4rs4Yhbak2glftNH9bc6UD12PbsYnABHZUl9066GoYYneYYWtIqb\r\nopNWQCjGN319ekFw8yiGhxPUWh5LWJphI4KQm5gKa+9xh+U1WfZLMJl+bG07\r\nTNouKaSqI2xQAs4mjtPR6XM0+wnmtLE5FvosBzRRImakyR0XEF2ao28dFdg1\r\n9RkOpnHaE1xl11fq9IbLLGyEA14GwA/Vat1jw3Rt5Fllj2gs3PFpCC7ItK9m\r\nLS7LvMKMce98xbB/Sn7vUFBfM8Igs2i4RvhonSiPMgBjoUvLzgSQ2uVxntpp\r\nx8b5zSbFJ+rzts0Sw+mpu97tSqnH06WnmgmY0yzC8BXEUJE6qSzBbr0eqzsM\r\nOq6OFO1TXqrbK45BauYGGaa5lSdsEcnOU+gtUICE/aGIexfkYDKohIC1ljN2\r\neSEC2c9JiYiAQlJMHR8Z2uqyS1NOl6Ggwc42UF0Mjboc82lmDeqhd2ortSaA\r\n6oAgx8YRI2x5mZBbxToenZGbEVogAEm53BuuFFyOrEVW/sPXTtxnaCf4HisK\r\n8jfcc498itg19YaFLCt9nDspH8+aYA/sUgeDZwDfLRSEGt/3HvStg9tWWBMk\r\nEnTS7EhEQnwrI3tniDYNOlx2+tDuQGxjJY0=\r\n=6SeU\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"projects":[{"testMatch":["<rootDir>/lib/test/**/*.test.js"],"displayName":"node","testEnvironment":"jest-environment-node-single-context","snapshotResolver":"<rootDir>/lib/test/snapshotResolver.js"}],"collectCoverageFrom":["<rootDir>/lib/main/**/*.js"]},"main":"./lib/main/index.js","types":"./lib/main/index.d.ts","$schema":"http://json.schemastore.org/package","exports":"./lib/main/index.js","funding":{"url":"https://github.com/kayahr/ed-journal?sponsor=1"},"gitHead":"751b1a97ef6e3d721c34329f0f2d91a5b0428644","scripts":{"doc":"typedoc","lint":"eslint --max-warnings 0 --ext .ts src","test":"npm run cspell && npm run lint && npm run check","check":"jest","clean":"rimraf lib coverage doc/api","watch":"tsc -w","cspell":"cspell --no-progress","schema":"typescript-json-schema tsconfig.json AnyJournalEvent -o lib/journal-event.schema.json --refs --noExtraProps --required","compile":"tsc","prepare":"npm run clean && npm run compile && npm run schema"},"_npmUser":{"name":"kayahr","email":"k@ailis.de"},"repository":{"url":"git+https://github.com/kayahr/ed-journal.git","type":"git"},"_npmVersion":"8.9.0","description":"Typescript library to read/watch the player journal of Frontier's game Elite Dangerous","directories":{},"_nodeVersion":"18.1.0","dependencies":{"tslib":"^2.3.1","chokidar":"^3.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.0","cspell":"5.20.0","eslint":"8.15.0","rimraf":"3.0.2","typedoc":"0.22.15","fs-extra":"10.1.0","jsonschema":"1.4.0","typescript":"4.6.4","@types/glob":"7.2.0","@types/jest":"27.5.0","@types/node":"17.0.31","@types/rimraf":"3.0.2","@types/fs-extra":"9.0.13","source-map-support":"0.5.21","@kayahr/eslint-config":"2.4.0","typescript-json-schema":"0.53.0","@typescript-eslint/parser":"5.22.0","eslint-plugin-deprecation":"1.3.2","@typescript-eslint/eslint-plugin":"5.22.0","eslint-plugin-simple-import-sort":"7.0.0","jest-environment-node-single-context":"28.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ed-journal_2.0.1_1652048150819_0.12332533590271","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@kayahr/ed-journal","version":"2.1.0","keywords":["typescript","frontier","elite","dangerous","journal","schema","json","watch"],"author":{"name":"Klaus Reimer","email":"k@ailis.de"},"license":"MIT","_id":"@kayahr/ed-journal@2.1.0","maintainers":[{"name":"kayahr","email":"k@ailis.de"}],"homepage":"https://github.com/kayahr/ed-journal#readme","bugs":{"url":"https://github.com/kayahr/ed-journal/issues"},"dist":{"shasum":"d774314d11a71ca761f5a3fc77d9fbf11f304ae2","tarball":"https://registry.npmjs.org/@kayahr/ed-journal/-/ed-journal-2.1.0.tgz","fileCount":1004,"integrity":"sha512-l2ffQWB0H9VJzVJ13L9aR2sZmuJmyhEim1RgiDK23ZNgiCX9OEav7T77xpt20wk5xioQorGYbQKWrR4QMgaAWA==","signatures":[{"sig":"MEQCID/NF1mOGC6M8IRL3ByGWOcPdUH7uNf+ryWl+Nh2++D3AiAhtjNI480zabs9SagVAi2G4l8qHBrmshE2mUoViYbsQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":937249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJie11wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqljw//V3rvy21PEJVRdUqeHzLww6kt0Mif8t5aFr8q7N6J5cJbPVxH\r\n2Kb4VFKQaxT6ivDMS9qm6fy6BWXcXQD3VunjgWFJwz759aY7Fo0sghYqDvNo\r\nDl5XY/uUbOdM4FhZvXuyVhcm/JuhPDellOretdg62AriF9nR+r5YyXGo0IlM\r\nzruJcj3FMMao2pqoRy5MVcp7sQPo5TEarBGdAHmoAIgTVbQDivDgXdrdgQF+\r\nER/q24Kv4LRGu9xc3FGgmwpXUHTJ0BjYOzieDsW6btS4WU5t6jBXpIVZZoD+\r\nH3Q9c1JH0dZD/LLpSZy75XtujwSk+7QU3wBIkc5WimYmAGzQZeYfVmJ/7Ca5\r\n40K5sacIGGHa0ovcMa8uyUpbcBx5bN4lT17EjwascJvk9b77JEbMCFhK5OCe\r\nSxpBS4Sozu83aR447r4UROH9dpHK7HtaHBD+CIKeVqXb+mff80ejNIInie7+\r\n+rzYOuFSwIwOovEeGW8WxxJsMJseXOA4r4Oyh6MXH9p8a8iuNx5aGtZzyCnD\r\nwmqLWXE+zxZMd0G50UGr2V4cKN3ZmVmN58E/VW9sJw65GhKQugyH+vDix4aY\r\nsCuBMKnECb/YJg+Q0l7F1EghH39ABEkiuTDSy0MJvwrP6F/fQ0fo9eYSi7FS\r\ndaqfvQ352BbqcuZ64bzv0KeN4JTe1SlbEuY=\r\n=dHs7\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"projects":[{"testMatch":["<rootDir>/lib/test/**/*.test.js"],"displayName":"node","testEnvironment":"jest-environment-node-single-context","snapshotResolver":"<rootDir>/lib/test/snapshotResolver.js"}],"collectCoverageFrom":["<rootDir>/lib/main/**/*.js"]},"main":"./lib/main/index.js","types":"./lib/main/index.d.ts","$schema":"http://json.schemastore.org/package","exports":"./lib/main/index.js","funding":{"url":"https://github.com/kayahr/ed-journal?sponsor=1"},"gitHead":"1ab03a8ba200666408c5369736a9c5e461cee62d","scripts":{"doc":"typedoc","lint":"eslint --max-warnings 0 --ext .ts src","test":"npm run cspell && npm run lint && npm run check","check":"jest","clean":"rimraf lib coverage doc/api","watch":"tsc -w","cspell":"cspell --no-progress","schema":"typescript-json-schema tsconfig.json AnyJournalEvent -o lib/journal-event.schema.json --refs --noExtraProps --required","compile":"tsc","prepare":"npm run clean && npm run compile && npm run schema"},"_npmUser":{"name":"kayahr","email":"k@ailis.de"},"repository":{"url":"git+https://github.com/kayahr/ed-journal.git","type":"git"},"_npmVersion":"8.9.0","description":"Typescript library to read/watch the player journal of Frontier's game Elite Dangerous","directories":{},"_nodeVersion":"18.1.0","dependencies":{"tslib":"^2.3.1","chokidar":"^3.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.0","cspell":"5.20.0","eslint":"8.15.0","rimraf":"3.0.2","typedoc":"0.22.15","fs-extra":"10.1.0","jsonschema":"1.4.0","typescript":"4.6.4","@types/glob":"7.2.0","@types/jest":"27.5.0","@types/node":"17.0.31","@types/rimraf":"3.0.2","@types/fs-extra":"9.0.13","source-map-support":"0.5.21","@kayahr/eslint-config":"2.4.0","typescript-json-schema":"0.53.0","@typescript-eslint/parser":"5.22.0","eslint-plugin-deprecation":"1.3.2","@typescript-eslint/eslint-plugin":"5.22.0","eslint-plugin-simple-import-sort":"7.0.0","jest-environment-node-single-context":"28.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ed-journal_2.1.0_1652252015977_0.9653845102302712","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@kayahr/ed-journal","version":"2.2.0","keywords":["typescript","frontier","elite","dangerous","journal","schema","json","watch"],"author":{"name":"Klaus Reimer","email":"k@ailis.de"},"license":"MIT","_id":"@kayahr/ed-journal@2.2.0","maintainers":[{"name":"kayahr","email":"k@ailis.de"}],"homepage":"https://github.com/kayahr/ed-journal#readme","bugs":{"url":"https://github.com/kayahr/ed-journal/issues"},"dist":{"shasum":"debd0166f5a630d6f4bc9a94fc1d995753d13218","tarball":"https://registry.npmjs.org/@kayahr/ed-journal/-/ed-journal-2.2.0.tgz","fileCount":1008,"integrity":"sha512-SUtuecPCPC2VIG8O2Sm+0TW4gysaAVxSoUnyyM+LFq1weboU+ignyp6VrYlFDP/Jr1OH7x2GE8qnt6ot89cgpA==","signatures":[{"sig":"MEQCIBAvTl1yq12afR4vrV1JnU+Mxd07gPZZtaRsN0y5Qhh1AiBRYIyl3oiCCSpUcjN8ZWhc3tl1lD+98bWIT8s5HSaztw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":943469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirIGEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLMBAAgTVFbs9Tnn+Kf0aWBYK5QlkzVQ+GP/f0RJNuIQRMn6/2qLEG\r\nLWGk5G1ipMkZENcK/xemxGt9kJgQ6KNMOfBaWVsiLY9XEZQ6qCdPEZc+1tFH\r\nIOxkFPYKZEFzokcMBYDVCApL/MXDx/IyGJ011yjheRyACpV6g0aZDARNZXIg\r\njcdVSDAQexVCJN4vQY7Y7NRqTirtK0eEmJCv5fTV5rg03ss70da3OVn+8ppL\r\nxyB4TF/4cMv646TIKqkt8PF5bC9O4wZLxavEurqXbJZQCsQzzybjh4nEzEXg\r\nZxwKBJANoVc9FHYzdhtWlzy6fN4ZXJU9YH92Qixmhs2xXk6GzAiMZTJyK1q3\r\n9LcICbvGwO6LgOPuwM7SoJq2brfhN4fFWbb6QNRYDGzsA/FbRFV/tHrwesX+\r\nMHaNmQKyPrkajwv6JMx+Aa2/Imbb52fiiF3onuVImaySFIkG33gbigDQg4M9\r\nk37dh/av46mUhk+halRFt6j86jV/Sj23bBaNL7k0Aw4PrdZzEEN9VuJPb7ni\r\nPaqnfXR6+n4TLXzxNTuWnSJY8BdUTrX/T1pfw6qbFRL8crKfpCQcDXLw82oh\r\n7yl3UxvRDHvw+7z27Mco/S4lI60H0QsQ/zACKDXEubHE4Q9eVA3IypPuZKq6\r\nQbs+4vp08YqTpeOGEbQTDkilW+Ak0/74fdk=\r\n=fFM/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"projects":[{"testMatch":["<rootDir>/lib/test/**/*.test.js"],"displayName":"node","testEnvironment":"jest-environment-node-single-context","snapshotResolver":"<rootDir>/lib/test/snapshotResolver.js"}],"collectCoverageFrom":["<rootDir>/lib/main/**/*.js"]},"main":"./lib/main/index.js","types":"./lib/main/index.d.ts","$schema":"http://json.schemastore.org/package","exports":"./lib/main/index.js","funding":{"url":"https://github.com/kayahr/ed-journal?sponsor=1"},"gitHead":"7920175285a82138d47cf40b7e9520e4c9ac3907","scripts":{"doc":"typedoc","lint":"eslint --max-warnings 0 --ext .ts src","test":"npm run cspell && npm run lint && npm run check","check":"jest","clean":"rimraf lib coverage doc/api","watch":"tsc -w","cspell":"cspell --no-progress","schema":"typescript-json-schema tsconfig.json AnyJournalEvent -o lib/journal-event.schema.json --refs --noExtraProps --required","compile":"tsc","prepare":"npm run clean && npm run compile && npm run schema"},"_npmUser":{"name":"kayahr","email":"k@ailis.de"},"repository":{"url":"git+https://github.com/kayahr/ed-journal.git","type":"git"},"_npmVersion":"8.10.0","description":"Typescript library to read/watch the player journal of Frontier's game Elite Dangerous","directories":{},"_nodeVersion":"18.3.0","dependencies":{"tslib":"^2.3.1","chokidar":"^3.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.1","cspell":"6.1.2","eslint":"8.17.0","rimraf":"3.0.2","typedoc":"0.22.17","fs-extra":"10.1.0","jsonschema":"1.4.1","typescript":"4.7.3","@types/glob":"7.2.0","@types/jest":"28.1.2","@types/node":"18.0.0","@types/rimraf":"3.0.2","@types/fs-extra":"9.0.13","source-map-support":"0.5.21","@kayahr/eslint-config":"2.4.0","typescript-json-schema":"0.53.1","@typescript-eslint/parser":"5.28.0","eslint-plugin-deprecation":"1.3.2","@typescript-eslint/eslint-plugin":"5.28.0","eslint-plugin-simple-import-sort":"7.0.0","jest-environment-node-single-context":"28.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ed-journal_2.2.0_1655472516729_0.0674348971843346","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@kayahr/ed-journal","version":"2.3.0","keywords":["typescript","frontier","elite","dangerous","journal","schema","json","watch"],"author":{"name":"Klaus Reimer","email":"k@ailis.de"},"license":"MIT","_id":"@kayahr/ed-journal@2.3.0","maintainers":[{"name":"kayahr","email":"k@ailis.de"}],"homepage":"https://github.com/kayahr/ed-journal#readme","bugs":{"url":"https://github.com/kayahr/ed-journal/issues"},"dist":{"shasum":"7daab299cfba939c28c64d12a2798e3bb3d48812","tarball":"https://registry.npmjs.org/@kayahr/ed-journal/-/ed-journal-2.3.0.tgz","fileCount":1029,"integrity":"sha512-B1x9C6It34iljongX8mP1v2fDFGJ2ft/dRZLm7YWVYpDcSurU+bNmKbO3VpDoqcUOmUwtIGnaPyHLo8fMfYefA==","signatures":[{"sig":"MEUCIAj4cmcQhb1lTh63dBYtPUrK7iyL+MA7Le+k7MAjz6TFAiEAlsXhNr3lYhfqRXUXCpSHaaFwSreeAd+l2f0QkvaWT5A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1024386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuyMbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq20g//bizMvR+si3bVCTJkPQKFbYIUnuwslJ9791p30UDNBpXJHPmH\r\nfoisGFVUKIJ5QQLzZr4AByF3laMi8+MH1t3bsLAxH1MBTMij1x46hK5jqNrb\r\n1mklBkA6BDuVsurNTlYbZuOI1YUxdIWQx+GIO4xAwDdtzaVrp8mJ+x7HV6ha\r\nZwf72UYgnI+mh2rWdxCGIAXIS2qrcrCb+VOu7B9UAXU1TtghpjG3PsgbiApO\r\nY5F27SBdKjwo4J71gDejMV15Q+0bZzrP7tngD4wCTMyiwI8BHOo7Kz3ePNJv\r\n5B33BPztdZ6nuPEZCsdIkxUc3nWIGlwhcQ73uxaKdodzlSexUdNBmtYRNfbv\r\nN7fNXHjFoQWVSfUpS834d+Xokr8RZG5d5+z77WuQGXaXZ8S/T651Qg65svMs\r\nJrHavrNhr9AcmDNg0MdPKvH2Wb0gB8YbWoQWAwoYc2WKcSI1zYxEaQh0DVk+\r\nDWClWTEa8abulHHFD/u82lMHUZE42cuSnyfGbMNO+NMzqzoEvMNdfe96ib+2\r\nYWKWYqEmiXqGVRzVURVDWtMTJOW40N16vgedVJz+nvHU+tRHubreLcuZDTWP\r\nbcckEEjukYH5iFkn4dRTIehfbatNqW7i2lX01XoMqk4e5CddW0o/vld59r9b\r\nRurITYrwDv5e+pvCg+9Y3u/WGQGyOFJcv8Q=\r\n=g9N/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"projects":[{"testMatch":["<rootDir>/lib/test/**/*.test.js"],"displayName":"node","testEnvironment":"jest-environment-node-single-context","snapshotResolver":"<rootDir>/lib/test/snapshotResolver.js"}],"collectCoverageFrom":["<rootDir>/lib/main/**/*.js"]},"main":"./lib/main/index.js","types":"./lib/main/index.d.ts","$schema":"http://json.schemastore.org/package","exports":"./lib/main/index.js","funding":{"url":"https://github.com/kayahr/ed-journal?sponsor=1"},"gitHead":"b9c2fe06587508cb9f3c9952b097050f9c802b0b","scripts":{"doc":"typedoc","lint":"eslint --max-warnings 0 --ext .ts src","test":"npm run cspell && npm run lint && npm run check","check":"jest","clean":"rimraf lib coverage doc/api","watch":"tsc -w","cspell":"cspell --no-progress","schema":"npm run schema:event && npm run schema:backpack && npm run schema:cargo && npm run schema:fcmaterials && npm run schema:market && npm run schema:modulesinfo npm run schema:navroute && npm run schema:outfitting && npm run schema:shiplocker && npm run schema:shipyard && npm run schema:status","compile":"tsc","prepare":"npm run clean && npm run compile && npm run schema","schema:cargo":"typescript-json-schema tsconfig.json Cargo -o lib/cargo.schema.json --refs --noExtraProps --required","schema:event":"typescript-json-schema tsconfig.json AnyJournalEvent -o lib/journal-event.schema.json --refs --noExtraProps --required","schema:market":"typescript-json-schema tsconfig.json ExtendedMarket -o lib/market.schema.json --refs --noExtraProps --required","schema:status":"typescript-json-schema tsconfig.json Status -o lib/status.schema.json --refs --noExtraProps --required","schema:backpack":"typescript-json-schema tsconfig.json Backpack -o lib/backpack.schema.json --refs --noExtraProps --required","schema:navroute":"typescript-json-schema tsconfig.json ExtendedNavRoute -o lib/navroute.schema.json --refs --noExtraProps --required","schema:shipyard":"typescript-json-schema tsconfig.json ExtendedShipyard -o lib/shipyard.schema.json --refs --noExtraProps --required","schema:outfitting":"typescript-json-schema tsconfig.json ExtendedOutfitting -o lib/outfitting.schema.json --refs --noExtraProps --required","schema:shiplocker":"typescript-json-schema tsconfig.json ShipLocker -o lib/shiplocker.schema.json --refs --noExtraProps --required","schema:fcmaterials":"typescript-json-schema tsconfig.json ExtendedFCMaterials -o lib/fcmaterials.schema.json --refs --noExtraProps --required","schema:modulesinfo":"typescript-json-schema tsconfig.json ExtendedModuleInfo -o lib/modulesinfo.schema.json --refs --noExtraProps --required"},"_npmUser":{"name":"kayahr","email":"k@ailis.de"},"repository":{"url":"git+https://github.com/kayahr/ed-journal.git","type":"git"},"_npmVersion":"8.10.0","description":"Typescript library to read/watch the player journal of Frontier's game Elite Dangerous","directories":{},"_nodeVersion":"18.4.0","dependencies":{"tslib":"^2.3.1","chokidar":"^3.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.1","cspell":"6.1.2","eslint":"8.18.0","rimraf":"3.0.2","typedoc":"0.22.17","fs-extra":"10.1.0","jsonschema":"1.4.1","typescript":"4.7.4","@types/glob":"7.2.0","@types/jest":"28.1.3","@types/node":"18.0.0","@types/rimraf":"3.0.2","@types/fs-extra":"9.0.13","source-map-support":"0.5.21","@kayahr/eslint-config":"2.5.0","typescript-json-schema":"0.53.1","@typescript-eslint/parser":"5.29.0","eslint-plugin-deprecation":"1.3.2","@typescript-eslint/eslint-plugin":"5.29.0","eslint-plugin-simple-import-sort":"7.0.0","jest-environment-node-single-context":"28.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ed-journal_2.3.0_1656431387484_0.14931443906425979","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@kayahr/ed-journal","version":"2.4.0","keywords":["typescript","frontier","elite","dangerous","journal","schema","json","watch"],"author":{"name":"Klaus Reimer","email":"k@ailis.de"},"license":"MIT","_id":"@kayahr/ed-journal@2.4.0","maintainers":[{"name":"kayahr","email":"k@ailis.de"}],"homepage":"https://github.com/kayahr/ed-journal#readme","bugs":{"url":"https://github.com/kayahr/ed-journal/issues"},"dist":{"shasum":"92a684869776ddf7d63aba072551b4d909123371","tarball":"https://registry.npmjs.org/@kayahr/ed-journal/-/ed-journal-2.4.0.tgz","fileCount":1037,"integrity":"sha512-hI3YtzYnPQQkVo0/fwBvZzOpCelDNrfq6KBy0iAVjY1bqUaDOyM46g6kMtwjEOBd5FWI3t2xBwhU+T3bY3m1qg==","signatures":[{"sig":"MEUCIQD+FoqAYm0WPSkNnjN6kNamPZq1SGC48vKXYmXWBBk6kgIgLiAefzf0dOJt1+H3EIftHfPuWGSLV6EoRWkrHeuQTQk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1030435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjzhnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogzQ//fC8fVdv4MX/3OCo9/bmrj1t82MNCDLF+AOmYLwmaPVNLVvRz\r\nOhfQ/FHWGr/KRBKRK8/rcyyNuMcuiN3FfJZgQonjKjiTMj7gS/IScJCPeDBK\r\nC+bH7FGKiYWnFNwt2D2jSd2fFx71ZYNGfBX6Ea3vvrXgfgzarKRYvzqQp1pD\r\nS3hZb/m1B1tM7Q3a86mmUPYDWj0AjdgKiA3Ed2WAW5Eqa3CW944x/5ycEGUZ\r\njdVJfhx+Je9i38CMhocFOOIlxjFyrv5DybevsdfalJq3Yqlta82L4J5Tvato\r\ns6bMx/6iN8CGqAwu2/Rthk+jJsk6LpWkH9bvPRwm3VxmjvG8EoiZliSjNq99\r\ncdqTK4U3KJc06lwmTdkNdUzwF1rzVcXj++V0KxUrVdGLxOhZAXS0YCkJnDbb\r\nAim9ewk5M0OlEW48dc4GPBg8ggGIEtbh+1ssDwNuFUyG3Ev1oztrv0qKHcnS\r\nS0DazUBt/BWjr/P8v/KSkUSOpcuyaY9eBJVlk/zF9/qVZ4NdcruOqdT6wvSw\r\nfGWSQenDbCmiDQWqwjUx9feJa4lDQJo8krv5OmdNlwqY30u+GBnmDRkXb/QQ\r\nsWJGIcWqpGsrlFtjTB/VVIS9nx5ixRkjUprdzB6uZXMsNpQ/QOMVZuXEMVAv\r\nOmSE5Iz+zmumdTz9HX/mvveQQDbURe5G4Ug=\r\n=9VK3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"projects":[{"testMatch":["<rootDir>/lib/test/**/*.test.js"],"displayName":"node","testEnvironment":"jest-environment-node-single-context","snapshotResolver":"<rootDir>/lib/test/snapshotResolver.js"}],"collectCoverageFrom":["<rootDir>/lib/main/**/*.js"]},"main":"./lib/main/index.js","types":"./lib/main/index.d.ts","$schema":"http://json.schemastore.org/package","exports":"./lib/main/index.js","funding":{"url":"https://github.com/kayahr/ed-journal?sponsor=1"},"gitHead":"3d5d4da7a5de570fd67a3797eb15e4f6d8465133","scripts":{"doc":"typedoc","lint":"eslint --max-warnings 0 --ext .ts src","test":"npm run cspell && npm run lint && npm run check","check":"jest","clean":"rimraf lib coverage doc/api","watch":"tsc -w","cspell":"cspell --no-progress","schema":"npm run schema:event && npm run schema:backpack && npm run schema:cargo && npm run schema:fcmaterials && npm run schema:market && npm run schema:modulesinfo npm run schema:navroute && npm run schema:outfitting && npm run schema:shiplocker && npm run schema:shipyard && npm run schema:status","compile":"tsc","prepare":"npm run clean && npm run compile && npm run schema","schema:cargo":"typescript-json-schema tsconfig.json Cargo -o lib/cargo.schema.json --refs --noExtraProps --required","schema:event":"typescript-json-schema tsconfig.json AnyJournalEvent -o lib/journal-event.schema.json --refs --noExtraProps --required","schema:market":"typescript-json-schema tsconfig.json ExtendedMarket -o lib/market.schema.json --refs --noExtraProps --required","schema:status":"typescript-json-schema tsconfig.json Status -o lib/status.schema.json --refs --noExtraProps --required","schema:backpack":"typescript-json-schema tsconfig.json Backpack -o lib/backpack.schema.json --refs --noExtraProps --required","schema:navroute":"typescript-json-schema tsconfig.json ExtendedNavRoute -o lib/navroute.schema.json --refs --noExtraProps --required","schema:shipyard":"typescript-json-schema tsconfig.json ExtendedShipyard -o lib/shipyard.schema.json --refs --noExtraProps --required","schema:outfitting":"typescript-json-schema tsconfig.json ExtendedOutfitting -o lib/outfitting.schema.json --refs --noExtraProps --required","schema:shiplocker":"typescript-json-schema tsconfig.json ShipLocker -o lib/shiplocker.schema.json --refs --noExtraProps --required","schema:fcmaterials":"typescript-json-schema tsconfig.json ExtendedFCMaterials -o lib/fcmaterials.schema.json --refs --noExtraProps --required","schema:modulesinfo":"typescript-json-schema tsconfig.json ExtendedModuleInfo -o lib/modulesinfo.schema.json --refs --noExtraProps --required"},"_npmUser":{"name":"kayahr","email":"k@ailis.de"},"repository":{"url":"git+https://github.com/kayahr/ed-journal.git","type":"git"},"_npmVersion":"9.1.2","description":"Typescript library to read/watch the player journal of Frontier's game Elite Dangerous","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.0","chokidar":"^3.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.3","cspell":"6.5.0","eslint":"8.20.0","rimraf":"3.0.2","typedoc":"0.23.10","fs-extra":"10.1.0","jsonschema":"1.4.1","typescript":"4.7.4","@types/glob":"7.2.0","@types/jest":"28.1.6","@types/node":"18.6.3","@types/rimraf":"3.0.2","@types/fs-extra":"9.0.13","source-map-support":"0.5.21","@kayahr/eslint-config":"2.5.0","typescript-json-schema":"0.54.0","@typescript-eslint/parser":"5.31.0","eslint-plugin-deprecation":"1.3.2","@typescript-eslint/eslint-plugin":"5.31.0","eslint-plugin-simple-import-sort":"7.0.0","jest-environment-node-single-context":"28.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ed-journal_2.4.0_1670330471200_0.5106781914246854","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@kayahr/ed-journal","version":"2.5.0","keywords":["typescript","frontier","elite","dangerous","journal","schema","json","watch"],"author":{"name":"Klaus Reimer","email":"k@ailis.de"},"license":"MIT","_id":"@kayahr/ed-journal@2.5.0","maintainers":[{"name":"kayahr","email":"k@ailis.de"}],"homepage":"https://github.com/kayahr/ed-journal#readme","bugs":{"url":"https://github.com/kayahr/ed-journal/issues"},"dist":{"shasum":"96eb2b52221e7129c8632e14081f6e74dcc9dc76","tarball":"https://registry.npmjs.org/@kayahr/ed-journal/-/ed-journal-2.5.0.tgz","fileCount":1037,"integrity":"sha512-vMNkAU5Sjn0U9BxdCnu63yR8/+Bpxe+BLsRxSCxpiiRL5ngOLawxIZbclLQySxGdjZ2avuHvQ3c6YRE6tPFOYQ==","signatures":[{"sig":"MEQCIGlfev9GNyJ3+AQDOTcgMWVtlBFqzAd8xRuzQvL5y47EAiBoQktRQnmXQ5lE0aaOGITUrwlPkSBuk95KyP1pmv3o1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1027631,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjs23XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBkA/9GtsWl1ogddUeFcXIhHePapRXTJU91eNUl7lONb+cQdbpmN5i\r\nsjsgMT/cktAiH93vKRlCApSS6MedFb3t+exYP0EihAt7IMbZ40k/LZYdmj7i\r\nEJCKVQ50I8OEzNJKMsXVwOru68wRz5/pnFZfp9f4JXczThK0d8hRQrI/srIz\r\n3DlafHUvMZqGp+IvniBHbSxxeqYzpG8BeXrQzSqyJcp5ykrInIYKqsvlst0X\r\n1lwAE7s/g8SLIe28TY3yVs1i86/CoI8JbG/UyWNDsSPXon6Sn61JxRsvSDbo\r\nOXvKEgDkY4mEHzItxq5gTejdGl+pXTT+CGu3rX1xdH+0HYDwWWTfMa29a1Lj\r\nznTeory5cXkX8i2eTztGnk5y/Ku69N88hoh3EXKSqEFW3Iy4R2McguSLpwSA\r\nzHuFmCUsTmRopU2zLUwtY6vgmSMNGqKAoYoZWc465ZpyKJ1zXZf7n+MPcyDB\r\ntbLoRv8Hy0GuvOooFCFueoKUaAnC+LD9+GKJxDA0zn/XwZHmBO+l8pZbu3ER\r\nR1i7GPyy3zAQgSwAmbokm01LsvqVH4qsDDmge7fbARxgT1VWYAJ8f6Zcz31w\r\n9KBblqI7JAVR6LPR24slNOOvtnIi4SUMwFUJtxsKqYnmigEz0M00aO6xUlPx\r\ng1fIJUKm9ga9KOsNYrrBcKucnVWcm3NGz2Y=\r\n=piPg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"projects":[{"testMatch":["<rootDir>/lib/test/**/*.test.js"],"displayName":"node","testEnvironment":"jest-environment-node-single-context","snapshotResolver":"<rootDir>/lib/test/snapshotResolver.js"}],"collectCoverageFrom":["<rootDir>/lib/main/**/*.js"]},"main":"./lib/main/index.js","types":"./lib/main/index.d.ts","$schema":"http://json.schemastore.org/package","exports":"./lib/main/index.js","funding":{"url":"https://github.com/kayahr/ed-journal?sponsor=1"},"gitHead":"c2befed73631b4274529e30ff751f506d5fcc344","scripts":{"doc":"typedoc","lint":"eslint --max-warnings 0 --ext .ts src","site":"npm run doc && rimraf site && copyfiles -V -u 2 'doc/api/**/*' site && copyfiles -V -u 1 'lib/*.schema.json' site/schemas","test":"npm run cspell && npm run lint && npm run check","check":"jest","clean":"rimraf lib coverage doc/api","watch":"tsc -w","cspell":"cspell --no-progress","schema":"npm run schema:event && npm run schema:backpack && npm run schema:cargo && npm run schema:fcmaterials && npm run schema:market && npm run schema:modulesinfo npm run schema:navroute && npm run schema:outfitting && npm run schema:shiplocker && npm run schema:shipyard && npm run schema:status","compile":"tsc","prepare":"npm run clean && npm run compile && npm run schema","schema:cargo":"typescript-json-schema tsconfig.json Cargo -o lib/cargo.schema.json --refs --noExtraProps --required","schema:event":"typescript-json-schema tsconfig.json AnyJournalEvent -o lib/journal-event.schema.json --refs --noExtraProps --required","schema:market":"typescript-json-schema tsconfig.json ExtendedMarket -o lib/market.schema.json --refs --noExtraProps --required","schema:status":"typescript-json-schema tsconfig.json Status -o lib/status.schema.json --refs --noExtraProps --required","schema:backpack":"typescript-json-schema tsconfig.json Backpack -o lib/backpack.schema.json --refs --noExtraProps --required","schema:navroute":"typescript-json-schema tsconfig.json ExtendedNavRoute -o lib/navroute.schema.json --refs --noExtraProps --required","schema:shipyard":"typescript-json-schema tsconfig.json ExtendedShipyard -o lib/shipyard.schema.json --refs --noExtraProps --required","schema:outfitting":"typescript-json-schema tsconfig.json ExtendedOutfitting -o lib/outfitting.schema.json --refs --noExtraProps --required","schema:shiplocker":"typescript-json-schema tsconfig.json ShipLocker -o lib/shiplocker.schema.json --refs --noExtraProps --required","schema:fcmaterials":"typescript-json-schema tsconfig.json ExtendedFCMaterials -o lib/fcmaterials.schema.json --refs --noExtraProps --required","schema:modulesinfo":"typescript-json-schema tsconfig.json ExtendedModuleInfo -o lib/modulesinfo.schema.json --refs --noExtraProps --required"},"_npmUser":{"name":"kayahr","email":"k@ailis.de"},"repository":{"url":"git+https://github.com/kayahr/ed-journal.git","type":"git"},"_npmVersion":"9.2.0","description":"Typescript library to read/watch the player journal of Frontier's game Elite Dangerous","directories":{},"_nodeVersion":"18.12.1","dependencies":{"tslib":"^2.4.1","chokidar":"^3.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","cspell":"6.18.1","eslint":"8.31.0","rimraf":"3.0.2","typedoc":"0.23.23","fs-extra":"11.1.0","copyfiles":"2.4.1","jsonschema":"1.4.1","typescript":"4.9.4","@types/glob":"8.0.0","@types/jest":"29.2.5","@types/node":"18.11.18","@types/rimraf":"3.0.2","@types/fs-extra":"9.0.13","source-map-support":"0.5.21","@kayahr/eslint-config":"2.6.0","typescript-json-schema":"0.55.0","@typescript-eslint/parser":"5.48.0","eslint-plugin-deprecation":"1.3.3","@typescript-eslint/eslint-plugin":"5.48.0","eslint-plugin-simple-import-sort":"8.0.0","jest-environment-node-single-context":"29.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ed-journal_2.5.0_1672703447714_0.5026329937071505","host":"s3://npm-registry-packages"}},"2.5.1":{"name":"@kayahr/ed-journal","version":"2.5.1","keywords":["typescript","frontier","elite","dangerous","journal","schema","json","watch"],"author":{"name":"Klaus Reimer","email":"k@ailis.de"},"license":"MIT","_id":"@kayahr/ed-journal@2.5.1","maintainers":[{"name":"kayahr","email":"k@ailis.de"}],"homepage":"https://github.com/kayahr/ed-journal#readme","bugs":{"url":"https://github.com/kayahr/ed-journal/issues"},"dist":{"shasum":"3eb2e560d54dec89c890a80ce0e51be5495a8add","tarball":"https://registry.npmjs.org/@kayahr/ed-journal/-/ed-journal-2.5.1.tgz","fileCount":1037,"integrity":"sha512-6zqZWNQuJJOiFPka1hCLm2m3jh67tzd8VbebxOA02Lgdo8YkhQbVLE4NbPk9U42h2nnm/m76bYDRaas60h+jRg==","signatures":[{"sig":"MEYCIQCz1/XdiUPGuKkyeh4GDVWpnrynUotjgj7b7mlNt7frNgIhAIySjLjOgSTpyxv/voIWQ3Fl/M6m7vtgrpbjGcMPXkzj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1016795},"jest":{"projects":[{"testMatch":["<rootDir>/lib/test/**/*.test.js"],"displayName":"node","testEnvironment":"jest-environment-node-single-context","snapshotResolver":"<rootDir>/lib/test/snapshotResolver.js"}],"collectCoverageFrom":["<rootDir>/lib/main/**/*.js"]},"main":"./lib/main/index.js","types":"./lib/main/index.d.ts","$schema":"http://json.schemastore.org/package","exports":"./lib/main/index.js","funding":{"url":"https://github.com/kayahr/ed-journal?sponsor=1"},"gitHead":"c07ac74c77c60b38c48f762c1d58721037f50833","scripts":{"doc":"typedoc","lint":"eslint --max-warnings 0 --ext .ts src","site":"npm run doc && rimraf site && copyfiles -V -u 2 'doc/api/**/*' site && copyfiles -V -u 1 'lib/*.schema.json' site/schemas","test":"npm run cspell && npm run lint && npm run check","check":"jest","clean":"rimraf lib coverage doc/api","watch":"tsc -w","cspell":"cspell --no-progress","schema":"npm run schema:event && npm run schema:backpack && npm run schema:cargo && npm run schema:fcmaterials && npm run schema:market && npm run schema:modulesinfo npm run schema:navroute && npm run schema:outfitting && npm run schema:shiplocker && npm run schema:shipyard && npm run schema:status","compile":"tsc","prepare":"npm run clean && npm run compile && npm run schema","schema:cargo":"typescript-json-schema tsconfig.json Cargo -o lib/cargo.schema.json --refs --noExtraProps --required","schema:event":"typescript-json-schema tsconfig.json AnyJournalEvent -o lib/journal-event.schema.json --refs --noExtraProps --required","schema:market":"typescript-json-schema tsconfig.json ExtendedMarket -o lib/market.schema.json --refs --noExtraProps --required","schema:status":"typescript-json-schema tsconfig.json Status -o lib/status.schema.json --refs --noExtraProps --required","schema:backpack":"typescript-json-schema tsconfig.json Backpack -o lib/backpack.schema.json --refs --noExtraProps --required","schema:navroute":"typescript-json-schema tsconfig.json ExtendedNavRoute -o lib/navroute.schema.json --refs --noExtraProps --required","schema:shipyard":"typescript-json-schema tsconfig.json ExtendedShipyard -o lib/shipyard.schema.json --refs --noExtraProps --required","schema:outfitting":"typescript-json-schema tsconfig.json ExtendedOutfitting -o lib/outfitting.schema.json --refs --noExtraProps --required","schema:shiplocker":"typescript-json-schema tsconfig.json ShipLocker -o lib/shiplocker.schema.json --refs --noExtraProps --required","schema:fcmaterials":"typescript-json-schema tsconfig.json ExtendedFCMaterials -o lib/fcmaterials.schema.json --refs --noExtraProps --required","schema:modulesinfo":"typescript-json-schema tsconfig.json ExtendedModuleInfo -o lib/modulesinfo.schema.json --refs --noExtraProps --required"},"_npmUser":{"name":"kayahr","email":"k@ailis.de"},"repository":{"url":"git+https://github.com/kayahr/ed-journal.git","type":"git"},"_npmVersion":"10.2.5","description":"Typescript library to read/watch the player journal of Frontier's game Elite Dangerous","directories":{},"_nodeVersion":"20.5.1","dependencies":{"tslib":"^2.6.2","chokidar":"^3.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","cspell":"8.3.0","eslint":"8.56.0","rimraf":"5.0.5","typedoc":"0.25.4","fs-extra":"11.2.0","copyfiles":"2.4.1","jsonschema":"1.4.1","typescript":"5.3.3","@types/glob":"8.1.0","@types/jest":"29.5.11","@types/node":"20.10.6","@types/rimraf":"3.0.2","@types/fs-extra":"11.0.4","source-map-support":"0.5.21","@kayahr/eslint-config":"2.10.2","typescript-json-schema":"0.62.0","@typescript-eslint/parser":"6.16.0","eslint-plugin-deprecation":"2.0.0","@typescript-eslint/eslint-plugin":"6.16.0","eslint-plugin-simple-import-sort":"10.0.0","jest-environment-node-single-context":"29.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ed-journal_2.5.1_1704029345741_0.9934016762845324","host":"s3://npm-registry-packages"}},"2.5.2":{"name":"@kayahr/ed-journal","version":"2.5.2","keywords":["typescript","frontier","elite","dangerous","journal","schema","json","watch"],"author":{"name":"Klaus Reimer","email":"k@ailis.de"},"license":"MIT","_id":"@kayahr/ed-journal@2.5.2","maintainers":[{"name":"kayahr","email":"k@ailis.de"}],"homepage":"https://github.com/kayahr/ed-journal#readme","bugs":{"url":"https://github.com/kayahr/ed-journal/issues"},"dist":{"shasum":"5c0f2d4a1778e1609387923dc892a948ad10bef1","tarball":"https://registry.npmjs.org/@kayahr/ed-journal/-/ed-journal-2.5.2.tgz","fileCount":1037,"integrity":"sha512-ufnFB/8ruSj4diz2xUkqAIz71UktCAOXSkBPtG05CWPLnr+xYel9a8VLN+cw57YBTMC1ggpY0ik8sZWQ46ICQQ==","signatures":[{"sig":"MEUCIQD9+FjKnTRX9hIZTqHtPrBIyEvJFSJoxZ6O5v1x1OhuwgIgdpU4rkHXgXxUVz//f7223c6MR4IrQ9Y4vr/Ycg6oh5g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1016795},"jest":{"projects":[{"testMatch":["<rootDir>/lib/test/**/*.test.js"],"displayName":"node","testEnvironment":"jest-environment-node-single-context","snapshotResolver":"<rootDir>/lib/test/snapshotResolver.js"}],"collectCoverageFrom":["<rootDir>/lib/main/**/*.js"]},"main":"./lib/main/index.js","types":"./lib/main/index.d.ts","$schema":"http://json.schemastore.org/package","exports":"./lib/main/index.js","funding":{"url":"https://github.com/kayahr/ed-journal?sponsor=1"},"gitHead":"940a18149202e90f13a86b3930a32ff65b67dfe2","scripts":{"doc":"typedoc","lint":"eslint --max-warnings 0 --ext .ts src","site":"npm run doc && rimraf site && copyfiles -V -u 2 'doc/api/**/*' site && copyfiles -V -u 1 'lib/*.schema.json' site/schemas","test":"npm run cspell && npm run lint && npm run check","check":"jest","clean":"rimraf lib coverage doc/api","watch":"tsc -w","cspell":"cspell --no-progress","schema":"npm run schema:event && npm run schema:backpack && npm run schema:cargo && npm run schema:fcmaterials && npm run schema:market && npm run schema:modulesinfo npm run schema:navroute && npm run schema:outfitting && npm run schema:shiplocker && npm run schema:shipyard && npm run schema:status","compile":"tsc","prepare":"npm run clean && npm run compile && npm run schema","schema:cargo":"typescript-json-schema tsconfig.json Cargo -o lib/cargo.schema.json --refs --noExtraProps --required","schema:event":"typescript-json-schema tsconfig.json AnyJournalEvent -o lib/journal-event.schema.json --refs --noExtraProps --required","schema:market":"typescript-json-schema tsconfig.json ExtendedMarket -o lib/market.schema.json --refs --noExtraProps --required","schema:status":"typescript-json-schema tsconfig.json Status -o lib/status.schema.json --refs --noExtraProps --required","schema:backpack":"typescript-json-schema tsconfig.json Backpack -o lib/backpack.schema.json --refs --noExtraProps --required","schema:navroute":"typescript-json-schema tsconfig.json ExtendedNavRoute -o lib/navroute.schema.json --refs --noExtraProps --required","schema:shipyard":"typescript-json-schema tsconfig.json ExtendedShipyard -o lib/shipyard.schema.json --refs --noExtraProps --required","schema:outfitting":"typescript-json-schema tsconfig.json ExtendedOutfitting -o lib/outfitting.schema.json --refs --noExtraProps --required","schema:shiplocker":"typescript-json-schema tsconfig.json ShipLocker -o lib/shiplocker.schema.json --refs --noExtraProps --required","schema:fcmaterials":"typescript-json-schema tsconfig.json ExtendedFCMaterials -o lib/fcmaterials.schema.json --refs --noExtraProps --required","schema:modulesinfo":"typescript-json-schema tsconfig.json ExtendedModuleInfo -o lib/modulesinfo.schema.json --refs --noExtraProps --required"},"_npmUser":{"name":"kayahr","email":"k@ailis.de"},"repository":{"url":"git+https://github.com/kayahr/ed-journal.git","type":"git"},"_npmVersion":"10.2.5","description":"Typescript library to read/watch the player journal of Frontier's game Elite Dangerous","directories":{},"_nodeVersion":"20.5.1","dependencies":{"tslib":"^2.6.2","chokidar":"^3.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","cspell":"8.3.0","eslint":"8.56.0","rimraf":"5.0.5","typedoc":"0.25.4","fs-extra":"11.2.0","copyfiles":"2.4.1","jsonschema":"1.4.1","typescript":"5.3.3","@types/glob":"8.1.0","@types/jest":"29.5.11","@types/node":"20.10.6","@types/rimraf":"3.0.2","@types/fs-extra":"11.0.4","source-map-support":"0.5.21","@kayahr/eslint-config":"2.10.2","typescript-json-schema":"0.62.0","@typescript-eslint/parser":"6.16.0","eslint-plugin-deprecation":"2.0.0","@typescript-eslint/eslint-plugin":"6.16.0","eslint-plugin-simple-import-sort":"10.0.0","jest-environment-node-single-context":"29.2.0"},"_npmOperationalInternal":{"tmp":"tmp/ed-journal_2.5.2_1704030161192_0.25186229577720254","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@kayahr/ed-journal","version":"3.0.0","keywords":["typescript","frontier","elite","dangerous","journal","schema","json","watch"],"author":{"name":"Klaus Reimer","email":"k@ailis.de"},"license":"MIT","_id":"@kayahr/ed-journal@3.0.0","maintainers":[{"name":"kayahr","email":"k@ailis.de"}],"homepage":"https://github.com/kayahr/ed-journal#readme","bugs":{"url":"https://github.com/kayahr/ed-journal/issues"},"dist":{"shasum":"5f7749bd111fb69b0916bbdfdda2b20112ecc869","tarball":"https://registry.npmjs.org/@kayahr/ed-journal/-/ed-journal-3.0.0.tgz","fileCount":1038,"integrity":"sha512-bsFy+0W/pfMIJ1wxnKJm7TUGcUSQ/v6LQtQF+cptkNJKGFFaMh8n/wa14Wio3u0dxXtQqzRk0KS2tT0CVg0xQQ==","signatures":[{"sig":"MEQCIHckaUvr0iW4PzOb1zl7E3/BPRaQCQX6uoVGmZSQpWwiAiBzKPVRMTkz56DKqCnkqRRc94iCAgr2miiDj6Wlc9VlrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":888360},"type":"module","$schema":"http://json.schemastore.org/package","exports":"./lib/main/index.js","funding":"https://github.com/kayahr/ed-journal?sponsor=1","gitHead":"76774671641a512891e12183494a4339ee84c472","scripts":{"site":"npm run apidoc && rimraf site && copyfiles -V -u 2 'lib/apidoc/**/*' lib/site && copyfiles -V -u 1 'lib/*.schema.json' lib/site/schemas","test":"run-s test:*","build":"run-s build:*","clean":"rimraf lib","apidoc":"typedoc","prepare":"run-s install:browser clean build","test:lint":"eslint --max-warnings 0","test:unit":"vitest run","test:spell":"cspell --no-progress --no-summary","test:apidoc":"typedoc --emit none","build:schema":"run-p build:schema:*","build:compile":"tsc","install:browser":"playwright install chromium","build:schema:cargo":"ts-json-schema-generator -e all -f tsconfig.json -t Cargo -o lib/cargo.schema.json","build:schema:event":"ts-json-schema-generator -e all -f tsconfig.json -t AnyJournalEvent -o lib/journal-event.schema.json","build:schema:market":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedMarket -o lib/market.schema.json","build:schema:status":"ts-json-schema-generator -e all -f tsconfig.json -t Status -o lib/status.schema.json","build:schema:backpack":"ts-json-schema-generator -e all -f tsconfig.json -t Backpack -o lib/backpack.schema.json","build:schema:navroute":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedNavRoute -o lib/navroute.schema.json","build:schema:shipyard":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedShipyard -o lib/shipyard.schema.json","build:schema:outfitting":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedOutfitting -o lib/outfitting.schema.json","build:schema:shiplocker":"ts-json-schema-generator -e all -f tsconfig.json -t ShipLocker -o lib/shiplocker.schema.json","build:schema:fcmaterials":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedFCMaterials -o lib/fcmaterials.schema.json","build:schema:modulesinfo":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedModuleInfo -o lib/modulesinfo.schema.json"},"_npmUser":{"name":"kayahr","email":"k@ailis.de"},"repository":{"url":"git+https://github.com/kayahr/ed-journal.git","type":"git"},"_npmVersion":"11.1.0","description":"Typescript library to read/watch the player journal of Frontier's game Elite Dangerous","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cspell":"8.17.5","rimraf":"6.0.1","vitest":"3.0.7","typedoc":"0.27.9","copyfiles":"2.4.1","jsonschema":"1.5.0","playwright":"1.50.1","typescript":"5.8.2","@types/glob":"8.1.0","@types/node":"22.13.8","npm-run-all":"4.1.5","@types/rimraf":"4.0.5","source-map-support":"0.5.21","@vitest/coverage-v8":"3.0.7","typedoc-github-theme":"0.2.1","@kayahr/eslint-config":"3.3.0","@kayahr/vitest-matchers":"1.1.0","ts-json-schema-generator":"2.3.0"},"_npmOperationalInternal":{"tmp":"tmp/ed-journal_3.0.0_1741016442123_0.12658163752816098","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@kayahr/ed-journal","version":"3.1.0","keywords":["typescript","frontier","elite","dangerous","journal","schema","json","watch"],"author":{"name":"Klaus Reimer","email":"k@ailis.de"},"license":"MIT","_id":"@kayahr/ed-journal@3.1.0","maintainers":[{"name":"kayahr","email":"k@ailis.de"}],"homepage":"https://github.com/kayahr/ed-journal#readme","bugs":{"url":"https://github.com/kayahr/ed-journal/issues"},"dist":{"shasum":"7294ad4606a1c29dcf18b192ba1eada0808bb232","tarball":"https://registry.npmjs.org/@kayahr/ed-journal/-/ed-journal-3.1.0.tgz","fileCount":1074,"integrity":"sha512-ViHBEk+Fi2vD9Fk5Ycx1Gm0dsmiwet27jxbzcHi3OUoTIkC38DRUL5ITlbHQjNuFEYC6UCXQxlys0QLvMahbVQ==","signatures":[{"sig":"MEUCIH2yfq74Dom7DpTRDVTRNgwnjxb5fu29tSQ9kEcVRMSfAiEArL/rFxLw9I+U8HRpdTacxExYxL1J7/Y1+SyuK9eirgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":909190},"type":"module","$schema":"http://json.schemastore.org/package","exports":"./lib/main/index.js","funding":"https://github.com/kayahr/ed-journal?sponsor=1","gitHead":"da4292b6ba1276e7fb9e3dbec72545f9991812ef","scripts":{"site":"npm run apidoc && rimraf site && copyfiles -V -u 2 'lib/apidoc/**/*' lib/site && copyfiles -V -u 1 'lib/*.schema.json' lib/site/schemas","test":"run-s test:*","build":"run-s build:*","clean":"rimraf lib","apidoc":"typedoc","prepare":"run-s install:browser clean build","test:lint":"eslint --max-warnings 0","test:unit":"vitest run","test:spell":"cspell --no-progress --no-summary","test:apidoc":"typedoc --emit none","build:schema":"run-p build:schema:*","build:compile":"tsc","install:browser":"playwright install chromium","build:schema:cargo":"ts-json-schema-generator -e all -f tsconfig.json -t Cargo -o lib/cargo.schema.json","build:schema:event":"ts-json-schema-generator -e all -f tsconfig.json -t AnyJournalEvent -o lib/journal-event.schema.json","build:schema:market":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedMarket -o lib/market.schema.json","build:schema:status":"ts-json-schema-generator -e all -f tsconfig.json -t Status -o lib/status.schema.json","build:schema:backpack":"ts-json-schema-generator -e all -f tsconfig.json -t Backpack -o lib/backpack.schema.json","build:schema:navroute":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedNavRoute -o lib/navroute.schema.json","build:schema:shipyard":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedShipyard -o lib/shipyard.schema.json","build:schema:outfitting":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedOutfitting -o lib/outfitting.schema.json","build:schema:shiplocker":"ts-json-schema-generator -e all -f tsconfig.json -t ShipLocker -o lib/shiplocker.schema.json","build:schema:fcmaterials":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedFCMaterials -o lib/fcmaterials.schema.json","build:schema:modulesinfo":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedModuleInfo -o lib/modulesinfo.schema.json"},"_npmUser":{"name":"kayahr","email":"k@ailis.de"},"repository":{"url":"git+https://github.com/kayahr/ed-journal.git","type":"git"},"_npmVersion":"11.4.2","description":"Typescript library to read/watch the player journal of Frontier's game Elite Dangerous","directories":{},"_nodeVersion":"22.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cspell":"9.2.0","rimraf":"6.0.1","vitest":"3.2.4","typedoc":"0.28.7","copyfiles":"2.4.1","jsonschema":"1.5.0","playwright":"1.54.1","typescript":"5.8.3","@types/glob":"9.0.0","@types/node":"24.1.0","npm-run-all":"4.1.5","@types/rimraf":"4.0.5","source-map-support":"0.5.21","@vitest/coverage-v8":"3.2.4","typedoc-github-theme":"0.3.0","@kayahr/eslint-config":"3.6.1","@kayahr/vitest-matchers":"1.3.0","ts-json-schema-generator":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ed-journal_3.1.0_1753460767275_0.06797328611499265","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@kayahr/ed-journal","version":"3.1.1","keywords":["typescript","frontier","elite","dangerous","journal","schema","json","watch"],"author":{"name":"Klaus Reimer","email":"k@ailis.de"},"license":"MIT","_id":"@kayahr/ed-journal@3.1.1","maintainers":[{"name":"kayahr","email":"k@ailis.de"}],"homepage":"https://github.com/kayahr/ed-journal#readme","bugs":{"url":"https://github.com/kayahr/ed-journal/issues"},"dist":{"shasum":"f4ebe62463972411235ec0a3f4f8ba477ef41dc0","tarball":"https://registry.npmjs.org/@kayahr/ed-journal/-/ed-journal-3.1.1.tgz","fileCount":1074,"integrity":"sha512-GrLWiEecHKJ2hRZgwSC1vCgoVPkxZrkUpnxPv4IF4T2WoNsJm1Kgeq9LQ034Ti+cu5NB6YGONi3QmKC/p5kKbA==","signatures":[{"sig":"MEUCIQCIgAXeRMzD+8xSJ8ax5MZruv9zzTkfpQKTEpLXlGc2SwIgKG9QWiOcsEyEqpskpnEIRnR3OklaKYxr5v7wcHfG408=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":910569},"type":"module","$schema":"http://json.schemastore.org/package","exports":"./lib/main/index.js","funding":"https://github.com/kayahr/ed-journal?sponsor=1","gitHead":"69e86c9390ca8440668c46720996171571e01898","scripts":{"site":"npm run apidoc && rimraf site && copyfiles -V -u 2 'lib/apidoc/**/*' lib/site && copyfiles -V -u 1 'lib/*.schema.json' lib/site/schemas","test":"run-s test:*","build":"run-s build:*","clean":"rimraf lib","apidoc":"typedoc","prepare":"run-s install:browser clean build","test:lint":"eslint --max-warnings 0","test:unit":"vitest run","test:spell":"cspell --no-progress --no-summary","test:apidoc":"typedoc --emit none","build:schema":"run-p build:schema:*","build:compile":"tsc","install:browser":"playwright install chromium","build:schema:cargo":"ts-json-schema-generator -e all -f tsconfig.json -t Cargo -o lib/cargo.schema.json","build:schema:event":"ts-json-schema-generator -e all -f tsconfig.json -t AnyJournalEvent -o lib/journal-event.schema.json","build:schema:market":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedMarket -o lib/market.schema.json","build:schema:status":"ts-json-schema-generator -e all -f tsconfig.json -t Status -o lib/status.schema.json","build:schema:backpack":"ts-json-schema-generator -e all -f tsconfig.json -t Backpack -o lib/backpack.schema.json","build:schema:navroute":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedNavRoute -o lib/navroute.schema.json","build:schema:shipyard":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedShipyard -o lib/shipyard.schema.json","build:schema:outfitting":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedOutfitting -o lib/outfitting.schema.json","build:schema:shiplocker":"ts-json-schema-generator -e all -f tsconfig.json -t ShipLocker -o lib/shiplocker.schema.json","build:schema:fcmaterials":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedFCMaterials -o lib/fcmaterials.schema.json","build:schema:modulesinfo":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedModuleInfo -o lib/modulesinfo.schema.json"},"_npmUser":{"name":"kayahr","email":"k@ailis.de"},"repository":{"url":"git+https://github.com/kayahr/ed-journal.git","type":"git"},"_npmVersion":"11.4.2","description":"Typescript library to read/watch the player journal of Frontier's game Elite Dangerous","directories":{},"_nodeVersion":"22.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cspell":"9.2.0","rimraf":"6.0.1","vitest":"3.2.4","typedoc":"0.28.7","copyfiles":"2.4.1","jsonschema":"1.5.0","playwright":"1.54.1","typescript":"5.8.3","@types/glob":"9.0.0","@types/node":"24.1.0","npm-run-all":"4.1.5","@types/rimraf":"4.0.5","source-map-support":"0.5.21","@vitest/coverage-v8":"3.2.4","typedoc-github-theme":"0.3.0","@kayahr/eslint-config":"3.6.1","@kayahr/vitest-matchers":"1.3.0","ts-json-schema-generator":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ed-journal_3.1.1_1753520606694_0.4507816153832451","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"@kayahr/ed-journal","version":"3.1.2","keywords":["typescript","frontier","elite","dangerous","journal","schema","json","watch"],"author":{"name":"Klaus Reimer","email":"k@ailis.de"},"license":"MIT","_id":"@kayahr/ed-journal@3.1.2","maintainers":[{"name":"kayahr","email":"k@ailis.de"}],"homepage":"https://github.com/kayahr/ed-journal#readme","bugs":{"url":"https://github.com/kayahr/ed-journal/issues"},"dist":{"shasum":"9dad371e76fa2636484b9d6a5ce42f26619c52aa","tarball":"https://registry.npmjs.org/@kayahr/ed-journal/-/ed-journal-3.1.2.tgz","fileCount":1074,"integrity":"sha512-5KXa9/FNSE67b2s4hdNQk/zNm2LSM8GfTuPK0TB5wjfQwEwdcuPvtecxQA02j7C4F3VdG9ZR/cUTk1z2lyypsg==","signatures":[{"sig":"MEYCIQChWRKUFW8Dqpi+45NCbEvTRwc3nb+s0p0IAhTJPzEgggIhAKOH1eqNkpM/10hgbQX2QMumtGo1UgD9kVuzVhH5KK9G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":910696},"type":"module","$schema":"http://json.schemastore.org/package","exports":"./lib/main/index.js","funding":"https://github.com/kayahr/ed-journal?sponsor=1","gitHead":"e819106e4e23799ad5bcbc301b80a6ef49482c6d","scripts":{"site":"npm run apidoc && rimraf site && copyfiles -V -u 2 'lib/apidoc/**/*' lib/site && copyfiles -V -u 1 'lib/*.schema.json' lib/site/schemas","test":"run-s test:*","build":"run-s build:*","clean":"rimraf lib","apidoc":"typedoc","prepare":"run-s install:browser clean build","test:lint":"eslint --max-warnings 0","test:unit":"vitest run","test:spell":"cspell --no-progress --no-summary","test:apidoc":"typedoc --emit none","build:schema":"run-p build:schema:*","build:compile":"tsc","install:browser":"playwright install chromium","build:schema:cargo":"ts-json-schema-generator -e all -f tsconfig.json -t Cargo -o lib/cargo.schema.json","build:schema:event":"ts-json-schema-generator -e all -f tsconfig.json -t AnyJournalEvent -o lib/journal-event.schema.json","build:schema:market":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedMarket -o lib/market.schema.json","build:schema:status":"ts-json-schema-generator -e all -f tsconfig.json -t Status -o lib/status.schema.json","build:schema:backpack":"ts-json-schema-generator -e all -f tsconfig.json -t Backpack -o lib/backpack.schema.json","build:schema:navroute":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedNavRoute -o lib/navroute.schema.json","build:schema:shipyard":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedShipyard -o lib/shipyard.schema.json","build:schema:outfitting":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedOutfitting -o lib/outfitting.schema.json","build:schema:shiplocker":"ts-json-schema-generator -e all -f tsconfig.json -t ShipLocker -o lib/shiplocker.schema.json","build:schema:fcmaterials":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedFCMaterials -o lib/fcmaterials.schema.json","build:schema:modulesinfo":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedModuleInfo -o lib/modulesinfo.schema.json"},"_npmUser":{"name":"kayahr","email":"k@ailis.de"},"repository":{"url":"git+https://github.com/kayahr/ed-journal.git","type":"git"},"_npmVersion":"11.4.2","description":"Typescript library to read/watch the player journal of Frontier's game Elite Dangerous","directories":{},"_nodeVersion":"22.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cspell":"9.2.0","rimraf":"6.0.1","vitest":"3.2.4","typedoc":"0.28.7","copyfiles":"2.4.1","jsonschema":"1.5.0","playwright":"1.54.1","typescript":"5.8.3","@types/glob":"9.0.0","@types/node":"24.1.0","npm-run-all":"4.1.5","@types/rimraf":"4.0.5","source-map-support":"0.5.21","@vitest/coverage-v8":"3.2.4","typedoc-github-theme":"0.3.0","@kayahr/eslint-config":"3.6.1","@kayahr/vitest-matchers":"1.3.0","ts-json-schema-generator":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ed-journal_3.1.2_1753536136827_0.7646351173273338","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@kayahr/ed-journal","version":"3.2.0","keywords":["typescript","frontier","elite","dangerous","journal","schema","json","watch"],"author":{"name":"Klaus Reimer","email":"k@ailis.de"},"license":"MIT","_id":"@kayahr/ed-journal@3.2.0","maintainers":[{"name":"kayahr","email":"k@ailis.de"}],"homepage":"https://github.com/kayahr/ed-journal#readme","bugs":{"url":"https://github.com/kayahr/ed-journal/issues"},"dist":{"shasum":"1ef2ae1606b595056153eb0429bf57e28a816d6d","tarball":"https://registry.npmjs.org/@kayahr/ed-journal/-/ed-journal-3.2.0.tgz","fileCount":1082,"integrity":"sha512-0028sjVvmIig0xUute4yCdMdopDr4Lp4vaEJ/dVQyiSWEMDWF6jBkEaS36w8O+1Kr/vz6FKA29tbDPj/mgULAA==","signatures":[{"sig":"MEUCIBzmMKXN5ZBIe+eG8Jb6XOM5r6Gjw73S/e3mLCLO+DfbAiEAzhu7LE9GndJul5VNl9+cRK5t4HFqyqaNyhm7tTkDrVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":919214},"type":"module","$schema":"http://json.schemastore.org/package","exports":"./lib/main/index.js","funding":"https://github.com/kayahr/ed-journal?sponsor=1","gitHead":"a41066272b59d3463d376f8a1144dadef873eed8","scripts":{"site":"npm run apidoc && rimraf site && copyfiles -V -u 2 'lib/apidoc/**/*' lib/site && copyfiles -V -u 1 'lib/*.schema.json' lib/site/schemas","test":"run-s test:*","build":"run-s build:*","clean":"rimraf lib","apidoc":"typedoc","prepare":"run-s install:browser clean build","test:lint":"eslint --max-warnings 0","test:unit":"vitest run","test:spell":"cspell --no-progress --no-summary","test:apidoc":"typedoc --emit none","build:schema":"run-p build:schema:*","build:compile":"tsc","install:browser":"playwright install chromium","build:schema:cargo":"ts-json-schema-generator -e all -f tsconfig.json -t Cargo -o lib/cargo.schema.json","build:schema:event":"ts-json-schema-generator -e all -f tsconfig.json -t AnyJournalEvent -o lib/journal-event.schema.json","build:schema:market":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedMarket -o lib/market.schema.json","build:schema:status":"ts-json-schema-generator -e all -f tsconfig.json -t Status -o lib/status.schema.json","build:schema:backpack":"ts-json-schema-generator -e all -f tsconfig.json -t Backpack -o lib/backpack.schema.json","build:schema:navroute":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedNavRoute -o lib/navroute.schema.json","build:schema:shipyard":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedShipyard -o lib/shipyard.schema.json","build:schema:outfitting":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedOutfitting -o lib/outfitting.schema.json","build:schema:shiplocker":"ts-json-schema-generator -e all -f tsconfig.json -t ShipLocker -o lib/shiplocker.schema.json","build:schema:fcmaterials":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedFCMaterials -o lib/fcmaterials.schema.json","build:schema:modulesinfo":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedModuleInfo -o lib/modulesinfo.schema.json"},"_npmUser":{"name":"kayahr","email":"k@ailis.de"},"repository":{"url":"git+https://github.com/kayahr/ed-journal.git","type":"git"},"_npmVersion":"11.4.2","description":"Typescript library to read/watch the player journal of Frontier's game Elite Dangerous","directories":{},"_nodeVersion":"22.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"cspell":"9.2.0","rimraf":"6.0.1","vitest":"3.2.4","typedoc":"0.28.8","copyfiles":"2.4.1","jsonschema":"1.5.0","playwright":"1.54.1","typescript":"5.8.3","@types/glob":"9.0.0","@types/node":"24.1.0","npm-run-all":"4.1.5","@types/rimraf":"4.0.5","source-map-support":"0.5.21","@vitest/coverage-v8":"3.2.4","typedoc-github-theme":"0.3.0","@kayahr/eslint-config":"3.6.1","@kayahr/vitest-matchers":"1.3.0","ts-json-schema-generator":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ed-journal_3.2.0_1753897894899_0.23922067235524969","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@kayahr/ed-journal","version":"3.3.0","keywords":["typescript","frontier","elite","dangerous","journal","schema","json","watch"],"author":{"name":"Klaus Reimer","email":"k@ailis.de"},"license":"MIT","_id":"@kayahr/ed-journal@3.3.0","maintainers":[{"name":"kayahr","email":"k@ailis.de"}],"homepage":"https://github.com/kayahr/ed-journal#readme","bugs":{"url":"https://github.com/kayahr/ed-journal/issues"},"dist":{"shasum":"6aeff05da612fc52e70f62b70d14d092101af758","tarball":"https://registry.npmjs.org/@kayahr/ed-journal/-/ed-journal-3.3.0.tgz","fileCount":1110,"integrity":"sha512-hx7PG6IaXA5FcX/6kThKGqXtzPUZ2eWlEFsddF4TJ93RZ+RfqK6oafabGHbWQtgfFLvot5W0g8kkxHJNHvPmaw==","signatures":[{"sig":"MEUCIAX8jF1gfcK3aRm7hIoumIuuPhEbGVjB/+KETLujzD3cAiEAzLB7rjgC9w5OKgFCauhY56ja17j+B9Ez9lwS+I0RKzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":966615},"type":"module","$schema":"http://json.schemastore.org/package","exports":"./lib/main/index.js","funding":"https://github.com/kayahr/ed-journal?sponsor=1","gitHead":"5ab1c0347eb2cd7dfb554bcb64e6bf95cf0a431f","scripts":{"site":"npm run apidoc && rimraf site && copyfiles -V -u 2 'lib/apidoc/**/*' lib/site && copyfiles -V -u 1 'lib/*.schema.json' lib/site/schemas","test":"run-s test:*","build":"run-s build:*","clean":"rimraf lib","apidoc":"typedoc","prepare":"run-s install:browser clean build","test:lint":"eslint --max-warnings 0","test:unit":"vitest run","test:spell":"cspell --no-progress --no-summary","test:apidoc":"typedoc --emit none","build:schema":"run-p build:schema:*","build:compile":"tsc","install:browser":"playwright install chromium","build:schema:cargo":"ts-json-schema-generator -e all -f tsconfig.json -t Cargo -o lib/cargo.schema.json","build:schema:event":"ts-json-schema-generator -e all -f tsconfig.json -t AnyJournalEvent -o lib/journal-event.schema.json","build:schema:market":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedMarket -o lib/market.schema.json","build:schema:status":"ts-json-schema-generator -e all -f tsconfig.json -t Status -o lib/status.schema.json","build:schema:backpack":"ts-json-schema-generator -e all -f tsconfig.json -t Backpack -o lib/backpack.schema.json","build:schema:navroute":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedNavRoute -o lib/navroute.schema.json","build:schema:shipyard":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedShipyard -o lib/shipyard.schema.json","build:schema:outfitting":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedOutfitting -o lib/outfitting.schema.json","build:schema:shiplocker":"ts-json-schema-generator -e all -f tsconfig.json -t ShipLocker -o lib/shiplocker.schema.json","build:schema:fcmaterials":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedFCMaterials -o lib/fcmaterials.schema.json","build:schema:modulesinfo":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedModuleInfo -o lib/modulesinfo.schema.json"},"_npmUser":{"name":"kayahr","email":"k@ailis.de"},"repository":{"url":"git+https://github.com/kayahr/ed-journal.git","type":"git"},"_npmVersion":"11.5.2","description":"Typescript library to read/watch the player journal of Frontier's game Elite Dangerous","directories":{},"_nodeVersion":"22.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"8.17.1","chalk":"5.6.0","cspell":"9.2.0","rimraf":"6.0.1","vitest":"3.2.4","typedoc":"0.28.10","copyfiles":"2.4.1","playwright":"1.54.2","typescript":"5.9.2","@types/glob":"9.0.0","@types/node":"24.3.0","npm-run-all":"4.1.5","@types/rimraf":"4.0.5","json-with-bigint":"3.4.4","source-map-support":"0.5.21","@vitest/coverage-v8":"3.2.4","typedoc-github-theme":"0.3.0","@kayahr/eslint-config":"3.6.2","@kayahr/vitest-matchers":"1.3.0","ts-json-schema-generator":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ed-journal_3.3.0_1755957475284_0.6767475867716226","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"@kayahr/ed-journal","version":"3.3.1","keywords":["typescript","frontier","elite","dangerous","journal","schema","json","watch"],"author":{"name":"Klaus Reimer","email":"k@ailis.de"},"license":"MIT","_id":"@kayahr/ed-journal@3.3.1","maintainers":[{"name":"kayahr","email":"k@ailis.de"}],"homepage":"https://github.com/kayahr/ed-journal#readme","bugs":{"url":"https://github.com/kayahr/ed-journal/issues"},"dist":{"shasum":"3ae70a44cd19a80fedae9fccde3cb2e56daa1d19","tarball":"https://registry.npmjs.org/@kayahr/ed-journal/-/ed-journal-3.3.1.tgz","fileCount":1110,"integrity":"sha512-x3TcrTo9aap5SaC+KF8XB9SK27MLZysrnsdx//0wKTb3dDaVZxFAKotupc9GiIa1xHib5nVWZ9rn967xFFpovA==","signatures":[{"sig":"MEUCIQDT/pRSAWDFo6+9T/wtAXGSYqQXb4UN7G4wlSzWZEl0bQIgRkfmNjia48utGCVCSqpiswFd6c5LBU7J78TqPNIDLcI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":970728},"type":"module","$schema":"http://json.schemastore.org/package","exports":"./lib/main/index.js","funding":"https://github.com/kayahr/ed-journal?sponsor=1","gitHead":"eee5bac4a16b8914ed87ef107a66304cf0a2b109","scripts":{"site":"npm run apidoc && rimraf site && copyfiles -V -u 2 'lib/apidoc/**/*' lib/site && copyfiles -V -u 1 'lib/*.schema.json' lib/site/schemas","test":"run-s test:*","build":"run-s build:*","clean":"rimraf lib","apidoc":"typedoc","prepare":"run-s install:browser clean build","test:lint":"eslint --max-warnings 0","test:unit":"vitest run","test:spell":"cspell --no-progress --no-summary","test:apidoc":"typedoc --emit none","build:schema":"run-p build:schema:*","build:compile":"tsc","install:browser":"playwright install chromium","build:schema:cargo":"ts-json-schema-generator -e all -f tsconfig.json -t Cargo -o lib/cargo.schema.json","build:schema:event":"ts-json-schema-generator -e all -f tsconfig.json -t AnyJournalEvent -o lib/journal-event.schema.json","build:schema:market":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedMarket -o lib/market.schema.json","build:schema:status":"ts-json-schema-generator -e all -f tsconfig.json -t Status -o lib/status.schema.json","build:schema:backpack":"ts-json-schema-generator -e all -f tsconfig.json -t Backpack -o lib/backpack.schema.json","build:schema:navroute":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedNavRoute -o lib/navroute.schema.json","build:schema:shipyard":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedShipyard -o lib/shipyard.schema.json","build:schema:outfitting":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedOutfitting -o lib/outfitting.schema.json","build:schema:shiplocker":"ts-json-schema-generator -e all -f tsconfig.json -t ShipLocker -o lib/shiplocker.schema.json","build:schema:fcmaterials":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedFCMaterials -o lib/fcmaterials.schema.json","build:schema:modulesinfo":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedModuleInfo -o lib/modulesinfo.schema.json"},"_npmUser":{"name":"kayahr","email":"k@ailis.de"},"repository":{"url":"git+https://github.com/kayahr/ed-journal.git","type":"git"},"_npmVersion":"11.5.2","description":"Typescript library to read/watch the player journal of Frontier's game Elite Dangerous","directories":{},"_nodeVersion":"22.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"8.17.1","chalk":"5.6.0","cspell":"9.2.0","rimraf":"6.0.1","vitest":"3.2.4","typedoc":"0.28.10","copyfiles":"2.4.1","playwright":"1.54.2","typescript":"5.9.2","@types/glob":"9.0.0","@types/node":"24.3.0","npm-run-all":"4.1.5","@types/rimraf":"4.0.5","json-with-bigint":"3.4.4","source-map-support":"0.5.21","@vitest/coverage-v8":"3.2.4","typedoc-github-theme":"0.3.0","@kayahr/eslint-config":"3.6.2","@kayahr/vitest-matchers":"1.3.0","ts-json-schema-generator":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ed-journal_3.3.1_1755982876407_0.6865540289790477","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@kayahr/ed-journal","version":"3.4.0","keywords":["typescript","frontier","elite","dangerous","journal","schema","json","watch"],"author":{"name":"Klaus Reimer","email":"k@ailis.de"},"license":"MIT","_id":"@kayahr/ed-journal@3.4.0","maintainers":[{"name":"kayahr","email":"k@ailis.de"}],"homepage":"https://github.com/kayahr/ed-journal#readme","bugs":{"url":"https://github.com/kayahr/ed-journal/issues"},"dist":{"shasum":"862dfa3b13f1e1983eee7440adde3a9a1b9b28d8","tarball":"https://registry.npmjs.org/@kayahr/ed-journal/-/ed-journal-3.4.0.tgz","fileCount":1110,"integrity":"sha512-nc/F1l3C1wO2JcNtLjenrYTOlxn9VcwDa6F/+pB+fzlWZHdNadjtXXPFFRaA5LZk8Ssj8cpaXrcHtzVSF6FTMQ==","signatures":[{"sig":"MEUCIApS9h+4LFS32y9uqP6D6lKblJlGuWMI3BgseJRDHwaRAiEA8HI5qIGdwevqL2b+j3TmKmAKCszBN90lFfcDZoI8g0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":974420},"type":"module","$schema":"http://json.schemastore.org/package","exports":"./lib/main/index.js","funding":"https://github.com/kayahr/ed-journal?sponsor=1","gitHead":"0ddd97ac56153fd63e96d2c23b21a1f3ccea0162","scripts":{"site":"npm run apidoc && rimraf site && copyfiles -V -u 2 'lib/apidoc/**/*' lib/site && copyfiles -V -u 1 'lib/*.schema.json' lib/site/schemas","test":"run-s test:*","build":"run-s build:*","clean":"rimraf lib","apidoc":"typedoc","prepare":"run-s install:browser clean build","test:lint":"eslint --max-warnings 0","test:unit":"vitest run","test:spell":"cspell --no-progress --no-summary","test:apidoc":"typedoc --emit none","build:schema":"run-p build:schema:*","build:compile":"tsc","install:browser":"playwright install chromium","build:schema:cargo":"ts-json-schema-generator -e all -f tsconfig.json -t Cargo -o lib/cargo.schema.json","build:schema:event":"ts-json-schema-generator -e all -f tsconfig.json -t AnyJournalEvent -o lib/journal-event.schema.json","build:schema:market":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedMarket -o lib/market.schema.json","build:schema:status":"ts-json-schema-generator -e all -f tsconfig.json -t Status -o lib/status.schema.json","build:schema:backpack":"ts-json-schema-generator -e all -f tsconfig.json -t Backpack -o lib/backpack.schema.json","build:schema:navroute":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedNavRoute -o lib/navroute.schema.json","build:schema:shipyard":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedShipyard -o lib/shipyard.schema.json","build:schema:outfitting":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedOutfitting -o lib/outfitting.schema.json","build:schema:shiplocker":"ts-json-schema-generator -e all -f tsconfig.json -t ShipLocker -o lib/shiplocker.schema.json","build:schema:fcmaterials":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedFCMaterials -o lib/fcmaterials.schema.json","build:schema:modulesinfo":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedModuleInfo -o lib/modulesinfo.schema.json"},"_npmUser":{"name":"kayahr","email":"k@ailis.de"},"repository":{"url":"git+https://github.com/kayahr/ed-journal.git","type":"git"},"_npmVersion":"11.5.2","description":"Typescript library to read/watch the player journal of Frontier's game Elite Dangerous","directories":{},"_nodeVersion":"22.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"8.17.1","chalk":"5.6.0","cspell":"9.2.0","rimraf":"6.0.1","vitest":"3.2.4","typedoc":"0.28.10","copyfiles":"2.4.1","playwright":"1.54.2","typescript":"5.9.2","@types/glob":"9.0.0","@types/node":"24.3.0","npm-run-all":"4.1.5","@types/rimraf":"4.0.5","json-with-bigint":"3.4.4","source-map-support":"0.5.21","@vitest/coverage-v8":"3.2.4","typedoc-github-theme":"0.3.0","@kayahr/eslint-config":"3.6.2","@kayahr/vitest-matchers":"1.3.0","ts-json-schema-generator":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ed-journal_3.4.0_1755985259964_0.1219731952506371","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@kayahr/ed-journal","version":"3.5.0","keywords":["typescript","frontier","elite","dangerous","journal","schema","json","watch"],"author":{"name":"Klaus Reimer","email":"k@ailis.de"},"license":"MIT","_id":"@kayahr/ed-journal@3.5.0","maintainers":[{"name":"kayahr","email":"k@ailis.de"}],"homepage":"https://github.com/kayahr/ed-journal#readme","bugs":{"url":"https://github.com/kayahr/ed-journal/issues"},"dist":{"shasum":"deb8419d91f9ceac8a1842be9999441bc2ce916c","tarball":"https://registry.npmjs.org/@kayahr/ed-journal/-/ed-journal-3.5.0.tgz","fileCount":1118,"integrity":"sha512-yFPpIUi7wjwtW/NAKgoVpybreE4jminA3oZ4mpBBYZ4zMXg9VftDwmw2o3YfDcgxdMUjXc0N0GOO34rO1SCXRw==","signatures":[{"sig":"MEUCIAY7GtY9zBWYmTHQQ9QAqN66j8EIEchOTKLuLMJDlCaiAiEAxDDgU23uw1VlXxk4WZ2A8/mBhc/HMvQX2pVek7GC3aA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":985918},"type":"module","$schema":"http://json.schemastore.org/package","exports":"./lib/main/index.js","funding":"https://github.com/kayahr/ed-journal?sponsor=1","gitHead":"55ba7060eeb54aa535981e1ecf5c7d504bff1ddb","scripts":{"site":"npm run apidoc && rimraf site && copyfiles -V -u 2 'lib/apidoc/**/*' lib/site && copyfiles -V -u 1 'lib/*.schema.json' lib/site/schemas","test":"run-s test:*","build":"run-s build:*","clean":"rimraf lib","apidoc":"typedoc","prepare":"run-s install:browser clean build","test:lint":"eslint --max-warnings 0","test:unit":"vitest run","test:spell":"cspell --no-progress --no-summary","test:apidoc":"typedoc --emit none","build:schema":"run-p build:schema:*","build:compile":"tsc","install:browser":"playwright install chromium","build:schema:cargo":"ts-json-schema-generator -e all -f tsconfig.json -t Cargo -o lib/cargo.schema.json","build:schema:event":"ts-json-schema-generator -e all -f tsconfig.json -t AnyJournalEvent -o lib/journal-event.schema.json","build:schema:market":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedMarket -o lib/market.schema.json","build:schema:status":"ts-json-schema-generator -e all -f tsconfig.json -t Status -o lib/status.schema.json","build:schema:backpack":"ts-json-schema-generator -e all -f tsconfig.json -t Backpack -o lib/backpack.schema.json","build:schema:navroute":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedNavRoute -o lib/navroute.schema.json","build:schema:shipyard":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedShipyard -o lib/shipyard.schema.json","build:schema:outfitting":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedOutfitting -o lib/outfitting.schema.json","build:schema:shiplocker":"ts-json-schema-generator -e all -f tsconfig.json -t ShipLocker -o lib/shiplocker.schema.json","build:schema:fcmaterials":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedFCMaterials -o lib/fcmaterials.schema.json","build:schema:modulesinfo":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedModuleInfo -o lib/modulesinfo.schema.json"},"_npmUser":{"name":"kayahr","email":"k@ailis.de"},"repository":{"url":"git+https://github.com/kayahr/ed-journal.git","type":"git"},"_npmVersion":"11.5.2","description":"Typescript library to read/watch the player journal of Frontier's game Elite Dangerous","directories":{},"_nodeVersion":"22.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"8.17.1","chalk":"5.6.0","cspell":"9.2.0","rimraf":"6.0.1","vitest":"3.2.4","typedoc":"0.28.11","copyfiles":"2.4.1","playwright":"1.55.0","typescript":"5.9.2","@types/glob":"9.0.0","@types/node":"24.3.0","npm-run-all":"4.1.5","@types/rimraf":"4.0.5","json-with-bigint":"3.4.4","source-map-support":"0.5.21","@vitest/coverage-v8":"3.2.4","typedoc-github-theme":"0.3.1","@kayahr/eslint-config":"3.6.2","@kayahr/vitest-matchers":"1.3.0","ts-json-schema-generator":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ed-journal_3.5.0_1756227765471_0.21989189987475233","host":"s3://npm-registry-packages-npm-production"}},"3.5.1":{"name":"@kayahr/ed-journal","version":"3.5.1","keywords":["typescript","frontier","elite","dangerous","journal","schema","json","watch"],"author":{"name":"Klaus Reimer","email":"k@ailis.de"},"license":"MIT","_id":"@kayahr/ed-journal@3.5.1","maintainers":[{"name":"kayahr","email":"k@ailis.de"}],"homepage":"https://github.com/kayahr/ed-journal#readme","bugs":{"url":"https://github.com/kayahr/ed-journal/issues"},"dist":{"shasum":"586ceeef3c11b83427ee33ea713e02183d2f5ea6","tarball":"https://registry.npmjs.org/@kayahr/ed-journal/-/ed-journal-3.5.1.tgz","fileCount":1118,"integrity":"sha512-lLWobuksZRFdEgljUgXKwHuv28jsbZKJorCLh6YlnXtYVSpm4fWJk7XYsWuAOzg5nAO5VNj4ypTZb/vCoO3ZEw==","signatures":[{"sig":"MEUCIEwe+3wcVzW4GVV/t4SWSwBhBhsmP8u+6wgAFsj89HYtAiEA8WbrZGDUuLOMmXU5qWmxwTuQGgRouJi3B02EZZ0j3ck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":988504},"type":"module","$schema":"http://json.schemastore.org/package","exports":"./lib/main/index.js","funding":"https://github.com/kayahr/ed-journal?sponsor=1","gitHead":"8d4e5ccb6f914c080afd0028b69a9175c4e5be5c","scripts":{"site":"npm run apidoc && rimraf site && copyfiles -V -u 2 'lib/apidoc/**/*' lib/site && copyfiles -V -u 1 'lib/*.schema.json' lib/site/schemas","test":"run-s test:*","build":"run-s build:*","clean":"rimraf lib","apidoc":"typedoc","prepare":"run-s install:browser clean build","test:lint":"eslint --max-warnings 0","test:unit":"vitest run","test:spell":"cspell --no-progress --no-summary","test:apidoc":"typedoc --emit none","build:schema":"run-p build:schema:*","build:compile":"tsc","install:browser":"playwright install chromium","build:schema:cargo":"ts-json-schema-generator -e all -f tsconfig.json -t Cargo -o lib/cargo.schema.json","build:schema:event":"ts-json-schema-generator -e all -f tsconfig.json -t AnyJournalEvent -o lib/journal-event.schema.json","build:schema:market":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedMarket -o lib/market.schema.json","build:schema:status":"ts-json-schema-generator -e all -f tsconfig.json -t Status -o lib/status.schema.json","build:schema:backpack":"ts-json-schema-generator -e all -f tsconfig.json -t Backpack -o lib/backpack.schema.json","build:schema:navroute":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedNavRoute -o lib/navroute.schema.json","build:schema:shipyard":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedShipyard -o lib/shipyard.schema.json","build:schema:outfitting":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedOutfitting -o lib/outfitting.schema.json","build:schema:shiplocker":"ts-json-schema-generator -e all -f tsconfig.json -t ShipLocker -o lib/shiplocker.schema.json","build:schema:fcmaterials":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedFCMaterials -o lib/fcmaterials.schema.json","build:schema:modulesinfo":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedModuleInfo -o lib/modulesinfo.schema.json"},"_npmUser":{"name":"kayahr","email":"k@ailis.de"},"repository":{"url":"git+https://github.com/kayahr/ed-journal.git","type":"git"},"_npmVersion":"11.5.2","description":"Typescript library to read/watch the player journal of Frontier's game Elite Dangerous","directories":{},"_nodeVersion":"22.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"8.17.1","chalk":"5.6.0","cspell":"9.2.0","rimraf":"6.0.1","vitest":"3.2.4","typedoc":"0.28.11","copyfiles":"2.4.1","playwright":"1.55.0","typescript":"5.9.2","@types/glob":"9.0.0","@types/node":"24.3.0","npm-run-all":"4.1.5","@types/rimraf":"4.0.5","json-with-bigint":"3.4.4","source-map-support":"0.5.21","@vitest/coverage-v8":"3.2.4","typedoc-github-theme":"0.3.1","@kayahr/eslint-config":"3.6.2","@kayahr/vitest-matchers":"1.3.0","ts-json-schema-generator":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ed-journal_3.5.1_1756485368542_0.9525318278157084","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"@kayahr/ed-journal","version":"3.6.0","keywords":["typescript","frontier","elite","dangerous","journal","schema","json","watch"],"author":{"name":"Klaus Reimer","email":"k@ailis.de"},"license":"MIT","_id":"@kayahr/ed-journal@3.6.0","maintainers":[{"name":"kayahr","email":"k@ailis.de"}],"homepage":"https://github.com/kayahr/ed-journal#readme","bugs":{"url":"https://github.com/kayahr/ed-journal/issues"},"dist":{"shasum":"2c680173a296a1e3b9e1f67a8e01180690c5fa93","tarball":"https://registry.npmjs.org/@kayahr/ed-journal/-/ed-journal-3.6.0.tgz","fileCount":1126,"integrity":"sha512-NEzr64NWMJC0OAAlvrrzseakQDzaUSKNzN8GeUsugdBtVbsO2EAUbPfSl1fx0DHglk9UVPISWIGrguyrXKn5tA==","signatures":[{"sig":"MEUCIQDpTNTs6f/oKjXYu1izSuNU9bsapl0VXQzJmpSe5bRD5QIgFT1l0/oocqeonmgt2z+h9+7BhAayLS0hqSvzVvvSWy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1023123},"type":"module","$schema":"http://json.schemastore.org/package","exports":"./lib/main/index.js","funding":"https://github.com/kayahr/ed-journal?sponsor=1","gitHead":"ab22381a24731952cd4bd88e0b186df502576a27","scripts":{"site":"npm run apidoc && rimraf site && copyfiles -V -u 2 'lib/apidoc/**/*' lib/site && copyfiles -V -u 1 'lib/*.schema.json' lib/site/schemas","test":"run-s test:*","build":"run-s build:*","clean":"rimraf lib","apidoc":"typedoc","prepare":"run-s install:browser clean build","test:lint":"eslint --max-warnings 0","test:unit":"vitest run","test:spell":"cspell --no-progress --no-summary","test:apidoc":"typedoc --emit none","build:schema":"run-p build:schema:*","build:compile":"tsc","install:browser":"playwright install chromium","build:schema:cargo":"ts-json-schema-generator -e all -f tsconfig.json -t Cargo -o lib/cargo.schema.json","build:schema:event":"ts-json-schema-generator --no-type-check -e all -f tsconfig.json -t AnyJournalEvent -o lib/journal-event.schema.json","build:schema:market":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedMarket -o lib/market.schema.json","build:schema:status":"ts-json-schema-generator -e all -f tsconfig.json -t Status -o lib/status.schema.json","build:schema:backpack":"ts-json-schema-generator -e all -f tsconfig.json -t Backpack -o lib/backpack.schema.json","build:schema:navroute":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedNavRoute -o lib/navroute.schema.json","build:schema:shipyard":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedShipyard -o lib/shipyard.schema.json","build:schema:outfitting":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedOutfitting -o lib/outfitting.schema.json","build:schema:shiplocker":"ts-json-schema-generator -e all -f tsconfig.json -t ShipLocker -o lib/shiplocker.schema.json","build:schema:fcmaterials":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedFCMaterials -o lib/fcmaterials.schema.json","build:schema:modulesinfo":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedModuleInfo -o lib/modulesinfo.schema.json"},"_npmUser":{"name":"kayahr","email":"k@ailis.de"},"repository":{"url":"git+https://github.com/kayahr/ed-journal.git","type":"git"},"_npmVersion":"11.5.2","description":"Typescript library to read/watch the player journal of Frontier's game Elite Dangerous","directories":{},"_nodeVersion":"22.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"8.17.1","chalk":"5.6.0","cspell":"9.2.1","rimraf":"6.0.1","vitest":"3.2.4","typedoc":"0.28.11","copyfiles":"2.4.1","playwright":"1.55.0","typescript":"5.9.2","@types/glob":"9.0.0","@types/node":"24.3.0","npm-run-all":"4.1.5","@types/rimraf":"4.0.5","json-with-bigint":"3.4.4","source-map-support":"0.5.21","@vitest/coverage-v8":"3.2.4","typedoc-github-theme":"0.3.1","@kayahr/eslint-config":"3.6.2","@kayahr/vitest-matchers":"1.3.0","ts-json-schema-generator":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/ed-journal_3.6.0_1756632476766_0.2744395376350397","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"@kayahr/ed-journal","version":"3.7.0","keywords":["typescript","frontier","elite","dangerous","journal","schema","json","watch"],"author":{"name":"Klaus Reimer","email":"k@ailis.de"},"license":"MIT","_id":"@kayahr/ed-journal@3.7.0","maintainers":[{"name":"kayahr","email":"k@ailis.de"}],"homepage":"https://github.com/kayahr/ed-journal#readme","bugs":{"url":"https://github.com/kayahr/ed-journal/issues"},"dist":{"shasum":"fc6a7e59026a6b4ff5c9d8f478a9f07a1b38bd0c","tarball":"https://registry.npmjs.org/@kayahr/ed-journal/-/ed-journal-3.7.0.tgz","fileCount":1134,"integrity":"sha512-WHt6JR9tmNVP5jbe3Gd3UFeuNU40ALEc2SapcK3h94vB0Fx8h/XtN8vkZo5Mr3lm/N5SS97+eXnHVzETYasIBg==","signatures":[{"sig":"MEUCIQDnUy3qpc9lemFdiyQoEOaGTO6iMSD7a7XvtW/cAXLb4AIgFSQQKOxTljv0WssDTRqDRGAYxFChDUiwogg1n02Gz4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1033768},"type":"module","$schema":"http://json.schemastore.org/package","exports":"./lib/main/index.js","funding":"https://github.com/kayahr/ed-journal?sponsor=1","gitHead":"79e2fb0a1bfd8ecfb17b02a66bfd0022ba14604a","scripts":{"site":"run apidoc site:*","test":"run test:*","build":"run build:*","clean":"rm -rf lib","apidoc":"typedoc","prepare":"run clean build","test:lint":"oxlint --type-aware --deny-warnings","test:unit":"ntest","site:clean":"rm -rf lib/site","test:spell":"cspell --no-progress --no-summary","site:apidoc":"cp -rf lib/apidoc lib/site ","test:apidoc":"typedoc --emit none","build:schema":"run -p build:schema:*","site:schemas":"cp -f 'lib/*.schema.json' lib/site/schemas/","build:compile":"tsc","build:schema:cargo":"ts-json-schema-generator -e all -f tsconfig.json -t Cargo -o lib/cargo.schema.json","build:schema:event":"ts-json-schema-generator --no-type-check -e all -f tsconfig.json -t AnyJournalEvent -o lib/journal-event.schema.json","build:schema:market":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedMarket -o lib/market.schema.json","build:schema:status":"ts-json-schema-generator -e all -f tsconfig.json -t Status -o lib/status.schema.json","build:schema:backpack":"ts-json-schema-generator -e all -f tsconfig.json -t Backpack -o lib/backpack.schema.json","build:schema:navroute":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedNavRoute -o lib/navroute.schema.json","build:schema:shipyard":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedShipyard -o lib/shipyard.schema.json","build:schema:outfitting":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedOutfitting -o lib/outfitting.schema.json","build:schema:shiplocker":"ts-json-schema-generator -e all -f tsconfig.json -t ShipLocker -o lib/shiplocker.schema.json","build:schema:fcmaterials":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedFCMaterials -o lib/fcmaterials.schema.json","build:schema:modulesinfo":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedModuleInfo -o lib/modulesinfo.schema.json"},"_npmUser":{"name":"kayahr","email":"k@ailis.de"},"devEngines":{"runtime":{"name":"node","onFail":"error","version":">=22"},"packageManager":{"name":"npm","onFail":"error","version":">=10"}},"repository":{"url":"git+https://github.com/kayahr/ed-journal.git","type":"git"},"_npmVersion":"11.6.2","description":"Typescript library to read/watch the player journal of Frontier's game Elite Dangerous","directories":{},"_nodeVersion":"24.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"8.17.1","typescript":"5.9.3","@types/node":"24.9.2","@kayahr/ntest":"1.2.2","@kayahr/assert":"1.3.2","@kayahr/cspell":"9.2.2-bundle.1","@kayahr/typedoc":"0.28.14-bundle.2","json-with-bigint":"3.4.4","@kayahr/npm-utils":"1.1.1","@kayahr/oxlint-config":"1.9.0","@kayahr/ts-json-schema-generator":"2.4.0-bundle.1"},"_npmOperationalInternal":{"tmp":"tmp/ed-journal_3.7.0_1762012937601_0.6074424709760173","host":"s3://npm-registry-packages-npm-production"}},"3.8.0":{"name":"@kayahr/ed-journal","version":"3.8.0","keywords":["typescript","frontier","elite","dangerous","journal","schema","json","watch"],"author":{"name":"Klaus Reimer","email":"k@ailis.de"},"license":"MIT","_id":"@kayahr/ed-journal@3.8.0","maintainers":[{"name":"kayahr","email":"k@ailis.de"}],"homepage":"https://github.com/kayahr/ed-journal#readme","bugs":{"url":"https://github.com/kayahr/ed-journal/issues"},"dist":{"shasum":"7c10a36d590ccc69f186a71a11b86dc8701be687","tarball":"https://registry.npmjs.org/@kayahr/ed-journal/-/ed-journal-3.8.0.tgz","fileCount":1134,"integrity":"sha512-WJE36GbYBNo4UMtSDX4iPq/4B73G8ORkgvqDms99kjDmEIpNZ7VC9xckOYfnUfFY+yV1/YBhXiN2ATtIGmmxCw==","signatures":[{"sig":"MEUCIASIFWwftRMrSK6Bz/9tkkvkuAWDWubF7YtofPdmNbntAiEAvVS0GE3W7FcoBpusnKAjnvia7Zm2Jnjp+C1VxcODg80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1034632},"type":"module","$schema":"http://json.schemastore.org/package","exports":"./lib/main/index.js","funding":"https://github.com/kayahr/ed-journal?sponsor=1","gitHead":"0139d4dbb5255b4497b2d9be6b10a350065b14e4","scripts":{"site":"run apidoc site:*","test":"run test:*","build":"run build:*","clean":"rm -rf lib","apidoc":"typedoc","prepare":"run clean build","test:lint":"oxlint --type-aware --deny-warnings","test:unit":"ntest","site:clean":"rm -rf lib/site","test:spell":"cspell --no-progress --no-summary","site:apidoc":"cp -rf lib/apidoc lib/site ","test:apidoc":"typedoc --emit none","build:schema":"run -p build:schema:*","site:schemas":"cp -f 'lib/*.schema.json' lib/site/schemas/","build:compile":"tsc","build:schema:cargo":"ts-json-schema-generator -e all -f tsconfig.json -t Cargo -o lib/cargo.schema.json","build:schema:event":"ts-json-schema-generator --no-type-check -e all -f tsconfig.json -t AnyJournalEvent -o lib/journal-event.schema.json","build:schema:market":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedMarket -o lib/market.schema.json","build:schema:status":"ts-json-schema-generator -e all -f tsconfig.json -t Status -o lib/status.schema.json","build:schema:backpack":"ts-json-schema-generator -e all -f tsconfig.json -t Backpack -o lib/backpack.schema.json","build:schema:navroute":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedNavRoute -o lib/navroute.schema.json","build:schema:shipyard":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedShipyard -o lib/shipyard.schema.json","build:schema:outfitting":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedOutfitting -o lib/outfitting.schema.json","build:schema:shiplocker":"ts-json-schema-generator -e all -f tsconfig.json -t ShipLocker -o lib/shiplocker.schema.json","build:schema:fcmaterials":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedFCMaterials -o lib/fcmaterials.schema.json","build:schema:modulesinfo":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedModuleInfo -o lib/modulesinfo.schema.json"},"_npmUser":{"name":"kayahr","email":"k@ailis.de"},"devEngines":{"runtime":{"name":"node","onFail":"error","version":">=22"},"packageManager":{"name":"npm","onFail":"error","version":">=10"}},"repository":{"url":"git+https://github.com/kayahr/ed-journal.git","type":"git"},"_npmVersion":"11.6.2","description":"Typescript library to read/watch the player journal of Frontier's game Elite Dangerous","directories":{},"_nodeVersion":"24.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"8.17.1","typescript":"5.9.3","@types/node":"24.10.0","@kayahr/ntest":"1.3.0","@kayahr/assert":"1.3.2","@kayahr/cspell":"9.2.2-bundle.1","@kayahr/typedoc":"0.28.14-bundle.2","json-with-bigint":"3.4.4","@kayahr/npm-utils":"1.1.1","@kayahr/oxlint-config":"1.12.0","@kayahr/ts-json-schema-generator":"2.4.0-bundle.1"},"_npmOperationalInternal":{"tmp":"tmp/ed-journal_3.8.0_1763053022814_0.9029630440230392","host":"s3://npm-registry-packages-npm-production"}},"3.9.0":{"name":"@kayahr/ed-journal","version":"3.9.0","keywords":["typescript","frontier","elite","dangerous","journal","schema","json","watch"],"author":{"name":"Klaus Reimer","email":"k@ailis.de"},"license":"MIT","_id":"@kayahr/ed-journal@3.9.0","maintainers":[{"name":"kayahr","email":"k@ailis.de"}],"homepage":"https://github.com/kayahr/ed-journal#readme","bugs":{"url":"https://github.com/kayahr/ed-journal/issues"},"dist":{"shasum":"d248a58bc61334581b3f3d66f0ee38ed898f1d43","tarball":"https://registry.npmjs.org/@kayahr/ed-journal/-/ed-journal-3.9.0.tgz","fileCount":1134,"integrity":"sha512-aaWuyhwcc+QX6ULDK0UAAmsvuNHeYsUcposyHkJTegEEByDoHOYpUyRT6WqRl5olGnlFEMzFhMebHCcexY9l/A==","signatures":[{"sig":"MEUCIQDqevNDV0MRDCdCogDJj8gWBcJ0lwJvASKBCXE6P4/DPQIgc7XYZkpcNtzldT0VN4lSjEKIKAR/dhipXzMhZAA5WBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1034690},"type":"module","$schema":"http://json.schemastore.org/package","exports":"./lib/main/index.js","funding":"https://github.com/kayahr/ed-journal?sponsor=1","gitHead":"333939d2e9a3050f4bba7c467febcc70662b1388","scripts":{"site":"run apidoc site:*","test":"run test:*","build":"run build:*","clean":"rm -rf lib","apidoc":"typedoc","prepare":"run clean build","test:lint":"oxlint --type-aware --deny-warnings","test:unit":"ntest","site:clean":"rm -rf lib/site","test:spell":"cspell --no-progress --no-summary","site:apidoc":"cp -rf lib/apidoc lib/site ","test:apidoc":"typedoc --emit none","build:schema":"run -p build:schema:*","site:schemas":"cp -f 'lib/*.schema.json' lib/site/schemas/","build:compile":"tsc","build:schema:cargo":"ts-json-schema-generator -e all -f tsconfig.json -t Cargo -o lib/cargo.schema.json","build:schema:event":"ts-json-schema-generator --no-type-check -e all -f tsconfig.json -t AnyJournalEvent -o lib/journal-event.schema.json","build:schema:market":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedMarket -o lib/market.schema.json","build:schema:status":"ts-json-schema-generator -e all -f tsconfig.json -t Status -o lib/status.schema.json","build:schema:backpack":"ts-json-schema-generator -e all -f tsconfig.json -t Backpack -o lib/backpack.schema.json","build:schema:navroute":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedNavRoute -o lib/navroute.schema.json","build:schema:shipyard":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedShipyard -o lib/shipyard.schema.json","build:schema:outfitting":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedOutfitting -o lib/outfitting.schema.json","build:schema:shiplocker":"ts-json-schema-generator -e all -f tsconfig.json -t ShipLocker -o lib/shiplocker.schema.json","build:schema:fcmaterials":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedFCMaterials -o lib/fcmaterials.schema.json","build:schema:modulesinfo":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedModuleInfo -o lib/modulesinfo.schema.json"},"_npmUser":{"name":"kayahr","email":"k@ailis.de"},"devEngines":{"runtime":{"name":"node","onFail":"error","version":">=22"},"packageManager":{"name":"npm","onFail":"error","version":">=10"}},"repository":{"url":"git+https://github.com/kayahr/ed-journal.git","type":"git"},"_npmVersion":"11.6.4","description":"Typescript library to read/watch the player journal of Frontier's game Elite Dangerous","directories":{},"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"8.17.1","typescript":"5.9.3","@types/node":"24.10.1","@kayahr/ntest":"1.3.0","@kayahr/assert":"1.4.0","@kayahr/cspell":"9.3.2-bundle.1","@kayahr/typedoc":"0.28.14-bundle.3","json-with-bigint":"3.4.4","@kayahr/npm-utils":"1.1.1","@kayahr/oxlint-config":"1.13.0","@kayahr/ts-json-schema-generator":"2.4.0-bundle.2"},"_npmOperationalInternal":{"tmp":"tmp/ed-journal_3.9.0_1764324978623_0.7370543973742658","host":"s3://npm-registry-packages-npm-production"}},"3.9.1":{"$schema":"https://json.schemastore.org/package","name":"@kayahr/ed-journal","version":"3.9.1","type":"module","description":"Typescript library to read/watch the player journal of Frontier's game Elite Dangerous","keywords":["typescript","frontier","elite","dangerous","journal","schema","json","watch"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/kayahr/ed-journal.git"},"publishConfig":{"access":"public"},"devEngines":{"runtime":{"name":"node","version":">=22","onFail":"error"},"packageManager":{"name":"npm","version":">=10","onFail":"error"}},"author":{"name":"Klaus Reimer","email":"k@ailis.de"},"funding":"https://github.com/kayahr/ed-journal?sponsor=1","exports":"./lib/main/index.js","scripts":{"clean":"rm -rf lib","build":"run build:*","build:compile":"tsc","build:schema":"run -p build:schema:*","build:schema:event":"ts-json-schema-generator --no-type-check -e all -f tsconfig.json -t AnyJournalEvent -o lib/journal-event.schema.json","build:schema:backpack":"ts-json-schema-generator -e all -f tsconfig.json -t Backpack -o lib/backpack.schema.json","build:schema:cargo":"ts-json-schema-generator -e all -f tsconfig.json -t Cargo -o lib/cargo.schema.json","build:schema:fcmaterials":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedFCMaterials -o lib/fcmaterials.schema.json","build:schema:market":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedMarket -o lib/market.schema.json","build:schema:modulesinfo":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedModuleInfo -o lib/modulesinfo.schema.json","build:schema:navroute":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedNavRoute -o lib/navroute.schema.json","build:schema:outfitting":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedOutfitting -o lib/outfitting.schema.json","build:schema:shiplocker":"ts-json-schema-generator -e all -f tsconfig.json -t ShipLocker -o lib/shiplocker.schema.json","build:schema:shipyard":"ts-json-schema-generator -e all -f tsconfig.json -t ExtendedShipyard -o lib/shipyard.schema.json","build:schema:status":"ts-json-schema-generator -e all -f tsconfig.json -t Status -o lib/status.schema.json","test":"run test:*","test:unit":"ntest","test:lint":"oxlint --type-aware --deny-warnings","test:apidoc":"typedoc --emit none","test:spell":"cspell --no-progress --no-summary","apidoc":"typedoc","site":"run apidoc site:*","site:clean":"rm -rf lib/site","site:apidoc":"cp -rf lib/apidoc lib/site ","site:schemas":"cp -f 'lib/*.schema.json' lib/site/schemas/","prepare":"run clean build"},"devDependencies":{"@kayahr/assert":"1.4.1","@kayahr/cspell":"9.7.0-bundle.1","@kayahr/npm-utils":"1.1.2","@kayahr/ntest":"1.3.0","@kayahr/oxlint-config":"1.31.0","@kayahr/ts-json-schema-generator":"2.4.0-bundle.2","@kayahr/typedoc":"0.28.18-bundle.1","@types/node":"25.5.0","ajv":"8.18.0","json-with-bigint":"3.5.8","typescript":"6.0.2"},"gitHead":"9d2afb0d2a64cb38a4becb42b3aed5b87fbaff87","_id":"@kayahr/ed-journal@3.9.1","bugs":{"url":"https://github.com/kayahr/ed-journal/issues"},"homepage":"https://github.com/kayahr/ed-journal#readme","_nodeVersion":"24.14.0","_npmVersion":"11.11.1","dist":{"integrity":"sha512-jsrG6RxooZOMOK0G01RnWAmQk6spGMr6f2YKFBuvbUkk73FoBY3U8LSu8h2OKkaJJRAeU+wE4RfIEp5MBYN1bg==","shasum":"c4deb4134c35f5d6125043b1a82bf69b16707764","tarball":"https://registry.npmjs.org/@kayahr/ed-journal/-/ed-journal-3.9.1.tgz","fileCount":1134,"unpackedSize":1034452,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD9DTRH8h3VfNskqxEj14HkxX0rIK1QJvWxvnPZ+1ZW9AIgCliOm6iOYQQTghCSKcqD2fYQ/fxIPKiwlZfrzPhESwk="}]},"_npmUser":{"name":"kayahr","email":"k@ailis.de"},"directories":{},"maintainers":[{"name":"kayahr","email":"k@ailis.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ed-journal_3.9.1_1774771376265_0.10236384714264979"},"_hasShrinkwrap":false}},"time":{"created":"2022-05-07T18:32:42.546Z","modified":"2026-03-29T08:02:56.641Z","1.0.0":"2022-05-07T18:32:42.828Z","1.0.1":"2022-05-07T18:44:37.348Z","1.0.2":"2022-05-07T19:04:36.464Z","2.0.0":"2022-05-08T16:56:30.200Z","2.0.1":"2022-05-08T22:15:50.971Z","2.1.0":"2022-05-11T06:53:36.205Z","2.2.0":"2022-06-17T13:28:36.877Z","2.3.0":"2022-06-28T15:49:47.658Z","2.4.0":"2022-12-06T12:41:11.394Z","2.5.0":"2023-01-02T23:50:47.881Z","2.5.1":"2023-12-31T13:29:05.939Z","2.5.2":"2023-12-31T13:42:41.374Z","3.0.0":"2025-03-03T15:40:42.386Z","3.1.0":"2025-07-25T16:26:07.655Z","3.1.1":"2025-07-26T09:03:26.935Z","3.1.2":"2025-07-26T13:22:17.087Z","3.2.0":"2025-07-30T17:51:35.205Z","3.3.0":"2025-08-23T13:57:55.559Z","3.3.1":"2025-08-23T21:01:16.701Z","3.4.0":"2025-08-23T21:41:00.271Z","3.5.0":"2025-08-26T17:02:45.698Z","3.5.1":"2025-08-29T16:36:08.726Z","3.6.0":"2025-08-31T09:27:57.082Z","3.7.0":"2025-11-01T16:02:17.888Z","3.8.0":"2025-11-13T16:57:03.088Z","3.9.0":"2025-11-28T10:16:18.889Z","3.9.1":"2026-03-29T08:02:56.536Z"},"bugs":{"url":"https://github.com/kayahr/ed-journal/issues"},"author":{"name":"Klaus Reimer","email":"k@ailis.de"},"license":"MIT","homepage":"https://github.com/kayahr/ed-journal#readme","keywords":["typescript","frontier","elite","dangerous","journal","schema","json","watch"],"repository":{"type":"git","url":"git+https://github.com/kayahr/ed-journal.git"},"description":"Typescript library to read/watch the player journal of Frontier's game Elite Dangerous","maintainers":[{"name":"kayahr","email":"k@ailis.de"}],"readme":"ed-journal\n==========\n\n[GitHub] | [NPM] | [API Doc]\n\nTypeScript library to read/watch the Player Journal of [Frontier]'s game [Elite: Dangerous].\n\nInterfaces are provided for all events so you can work with them type-safe and get completion help in your favorite TypeScript IDE.\n\nOld events/properties which have been renamed in newer game versions are automatically converted to the new names so an application build for current game version can most likely also read the older journal files.\n\nGetting started\n---------------\n\nInstall the dependency:\n\n```shell\n$ npm install @kayahr/ed-journal\n```\n\nThe following simple example shows how to use the [Journal] class to read all events from all journal files in chronological order and print the timestamp and event name and specially handle the `Music` event to print the music track.\n\n```typescript\nimport { Journal } from \"@kayahr/ed-journal\";\n\nconst journal = await Journal.open();\ntry {\n    for await (const event of journal) {\n        console.log(event.timestamp, event.event);\n        if (event.event === \"Music\") {\n            // TypeScript automatically infers the event to be \"Music\"\n            // so it knows its properties\n            console.log(event.MusicTrack);\n        }\n    });\n} finally {\n    await journal.close();\n}\n```\n\nWith modern JavaScript it also possible to use the Journal with `await using` instead of `try...finally` so it is closed automatically when the end of the scope is reached:\n\n```typescript\nimport { Journal } from \"@kayahr/ed-journal\";\n\nawait using journal = await Journal.open();\nfor await (const event of journal) {\n    console.log(event.timestamp, event.event);\n});\n```\n\nOptions\n-------\n\nYou can pass [JournalOptions] when opening a [Journal] with the following properties:\n\n| Option      | Description\n| ----------- | -------------------------------------------------------------------------------------------------------\n| directory   | The journal directory to scan. Automatically determined if not specified (See *Journal directory location* section below)\n| position    | The position within the journal to start reading it. Can be `start` (Default, start of journal), `end` (end of journal), a event name (starting at last occurrence of this event in the journal) or a [JournalPosition] object with properties `file`, `offset` and `line` to specify an exact manual position within the journal.\n| watch       | Set to `true` to watch the journal directory for new events after reading the existing ones. When `false` (default) then only existing events are read and then reading ends.\n\n\nResume journal watching\n-----------------------\n\nIf you want your application to remember the journal position on shutdown and continue from this position when application is started again you can read the current [JournalPosition] (consisting of `file`, `offset` and `line`) from the journal object, persist it in some way and use it again when starting the application again. Example:\n\n```typescript\n// Read previously persisted journal position\n// (hardcoded in this example)\nlet position: JournalPosition = {\n    file: \"Journal.2022-06-07T181623.01.log\",\n    offset: 54133,\n    line: 95\n};\n\nconst journal = await Journal.open({ watch: true, position });\ntry {\n    for await (const event of journal) {\n        // Do something with the events.\n\n        // At some point use `break` to stop watching\n    }\n\n    // Get current position from journal and persist it somewhere\n    position = journal.getPosition();\n} finally {\n    await journal.close();\n}\n```\n\nSeparate journal JSON files\n---------------------------\n\nThe game writes some additional JSON files containing only a single event which is overwritten regularly. The current event from these files can be read with the following methods on the journal instance:\n\n* [readBackpack]\n* [readCargo]\n* [readFCMaterials]\n* [readMarket]\n* [readModulesInfo]\n* [readNavRoute]\n* [readOutfitting]\n* [readShipLocker]\n* [readShipyard]\n* [readStatus]\n\nThese methods return a single event object or `null` if the corresponding JSON file is not accessible (not yet present for example).\n\nExample:\n\n```typescript\nconst journal = await Journal.open();\ntry {\n    const status = await journal.readStatus();\n    console.log(status);\n} finally {\n    await journal.close();\n}\n```\n\nYou can also watch these files for changes which works pretty much the same way as watching the normal journal events by using the following methods on the journal instance:\n\n* [watchBackpack]\n* [watchCargo]\n* [watchFCMaterials]\n* [watchMarket]\n* [watchModulesInfo]\n* [watchNavRoute]\n* [watchOutfitting]\n* [watchShipLocker]\n* [watchShipyard]\n* [watchStatus]\n\nThese methods return an async generator to iterate. The current event is always reported as first change when the file already exists.\n\nExample:\n\n```typescript\nconst journal = await Journal.open();\ntry {\n    for await (const event of journal.watchStatus()) {\n        // Do something with the events\n\n        // At some point use `break` to stop watching\n    }\n} finally {\n    await journal.close();\n}\n```\n\nThe generators automatically stop when journal is closed. So you might want to do the watching of various files in asynchronous background functions while your main application thread controls the journal. Example:\n\n```typescript\nasync function watchStatus(journal: Journal): Promise<void> {\n    for await (const event of journal.watchStatus()) {\n        console.log(status);\n    }\n}\n\nconst journal = await Journal.open();\ntry {\n    // Returned promise is resolved when watching ends after journal\n    // is closed. But we don't need this promise, so voided here.\n    void watchStatus(journal);\n\n    // Run application here until it quits\n    ...\n} finally {\n    await journal.close();\n}\n```\n\n64 bit number handling\n----------------------\n\nSome IDs in the Journal (Like `SystemAddress` for example) are 64 bit integers. But the JavaScript `number` type can only handle integers up to 53 bit. So when a number exceeds this range then it is interpreted as a large floating point number which looses precision, which is very bad for IDs. To fix this problem ed-journal uses a special JSON reviver when parsing the journal logs to convert numbers, which are too large for JavaScript, into the `BigInt` type. So the value type of an ID-like property like `SystemAddress` for example can either be `number` or `BigInt`, depending on how many bits the number actually needs. The typescript typings use an `ID` type for these properties to express that.\n\n`BigInt` values cannot be serialized. So when you need to serialize a journal event, which was read with ed-journal, back into a JSON string, then it is recommended to use the [json-with-bigint] library, which automatically handles this and writes the correct 64 bit numbers into the JSON string.\n\n\nJournal directory location\n--------------------------\n\nThe location of the journal directory is automatically determined by looking at the following locations:\n\n* *$HOME/Saved Games/Frontier Developments/Elite Dangerous* (For Windows)\n* *$HOME/.local/share/Steam/steamapps/compatdata/359320/pfx/drive_c/users/steamuser/Saved Games/Frontier Developments/Elite Dangerous* (For Steam Proton on Linux)\n* *$ED_JOURNAL_DIR*\n\nWhen the library does not find your journal directory then you can either use the `directory` option to specify it manually or define the `$ED_JOURNAL_DIR` environment variable.\n\nJSON Schemas\n------------\n\n* [journal-event.schema.json](https://kayahr.github.io/ed-journal/schemas/journal-event.schema.json)\n* [backpack.schema.json](https://kayahr.github.io/ed-journal/schemas/backpack.schema.json)\n* [cargo.schema.json](https://kayahr.github.io/ed-journal/schemas/cargo.schema.json)\n* [fcmaterials.schema.json](https://kayahr.github.io/ed-journal/schemas/fcmaterials.schema.json)\n* [market.schema.json](https://kayahr.github.io/ed-journal/schemas/market.schema.json)\n* [modulesinfo.schema.json](https://kayahr.github.io/ed-journal/schemas/modulesinfo.schema.json)\n* [outfitting.schema.json](https://kayahr.github.io/ed-journal/schemas/outfitting.schema.json)\n* [shiplocker.schema.json](https://kayahr.github.io/ed-journal/schemas/shiplocker.schema.json)\n* [shipyard.schema.json](https://kayahr.github.io/ed-journal/schemas/shipyard.schema.json)\n* [status.schema.json](https://kayahr.github.io/ed-journal/schemas/status.schema.json)\n\n[Frontier]: https://www.frontier.co.uk/\n[Elite: Dangerous]: https://www.elitedangerous.com/\n[API Doc]: https://kayahr.github.io/ed-journal/\n[GitHub]: https://github.com/kayahr/ed-journal\n[NPM]: https://www.npmjs.com/package/@kayahr/ed-journal\n[Journal]: https://kayahr.github.io/ed-journal/classes/Journal.html\n[JournalOptions]: https://kayahr.github.io/ed-journal/interfaces/JournalOptions.html\n[JournalPosition]: https://kayahr.github.io/ed-journal/interfaces/JournalPosition.html\n[readBackpack]: https://kayahr.github.io/ed-journal/classes/Journal.html#readBackpack\n[watchBackpack]: https://kayahr.github.io/ed-journal/classes/Journal.html#watchBackpack\n[readCargo]: https://kayahr.github.io/ed-journal/classes/Journal.html#readCargo\n[watchCargo]: https://kayahr.github.io/ed-journal/classes/Journal.html#watchCargo\n[readFCMaterials]: https://kayahr.github.io/ed-journal/classes/Journal.html#readFCMaterials\n[watchFCMaterials]: https://kayahr.github.io/ed-journal/classes/Journal.html#watchFCMaterials\n[readMarket]: https://kayahr.github.io/ed-journal/classes/Journal.html#readMarket\n[watchMarket]: https://kayahr.github.io/ed-journal/classes/Journal.html#watchMarket\n[readModulesInfo]: https://kayahr.github.io/ed-journal/classes/Journal.html#readModulesInfo\n[watchModulesInfo]: https://kayahr.github.io/ed-journal/classes/Journal.html#watchModulesInfo\n[readNavRoute]: https://kayahr.github.io/ed-journal/classes/Journal.html#readNavRoute\n[watchNavRoute]: https://kayahr.github.io/ed-journal/classes/Journal.html#watchNavRoute\n[readOutfitting]: https://kayahr.github.io/ed-journal/classes/Journal.html#readOutfitting\n[watchOutfitting]: https://kayahr.github.io/ed-journal/classes/Journal.html#watchOutfitting\n[readShipLocker]: https://kayahr.github.io/ed-journal/classes/Journal.html#readShipLocker\n[watchShipLocker]: https://kayahr.github.io/ed-journal/classes/Journal.html#watchShipLocker\n[readShipyard]: https://kayahr.github.io/ed-journal/classes/Journal.html#readShipyard\n[watchShipyard]: https://kayahr.github.io/ed-journal/classes/Journal.html#watchShipyard\n[readStatus]: https://kayahr.github.io/ed-journal/classes/Journal.html#readStatus\n[watchStatus]: https://kayahr.github.io/ed-journal/classes/Journal.html#watchStatus\n[json-with-bigint]: https://www.npmjs.com/package/json-with-bigint\n","readmeFilename":"README.md"}