{"_id":"@5stones/onix","_rev":"10-e338b4f37df69172992691a1531f486e","name":"@5stones/onix","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0-rc.1":{"name":"@5stones/onix","version":"1.0.0-rc.1","keywords":["onix","typescript","node"],"license":"MIT","_id":"@5stones/onix@1.0.0-rc.1","maintainers":[{"name":"jspizziri","email":"jake_20@hotmail.com"},{"name":"ken-michalak","email":"Ken.Michalak@gmail.com"},{"name":"abourge","email":"abourge@weare5stones.com"}],"dist":{"shasum":"d8ba9925a3fd636f2aab5d83c8ea47826e0012fe","tarball":"https://registry.npmjs.org/@5stones/onix/-/onix-1.0.0-rc.1.tgz","fileCount":219,"integrity":"sha512-cbcLO8BGp4ocKue/nsySagOb0xwXSYOnMj19YIESaedSFJ73+8G9eRQcR+EoHKI+lYiUV1lMOshlQpQ85YoESw==","signatures":[{"sig":"MEUCIEt+A87m0dOgfeD4KMsQR8n0eU0qx405BNDSwGC75KhQAiEA7cxzw3rpNGHfSvomK/jb6+rPfL/MYmcH+NH4as1KkjE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":640922},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"d1cad0a601cfe71594aeb78ffcf0ca206700e542","private":false,"scripts":{"dev":"ts-node index.ts","build":"rm -rf ./dist && tsc --p ./tsconfig.build.json","version":"yarn changelog && git add CHANGELOG.md","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","postversion":"yarn publish:git && yarn publish:npm","publish:git":"git push && git push --tags","publish:npm":"yarn build && npm publish --access public","generate:bisac":"node ./utils/bisac.js","generate:onix-enums":"node ./utils/onix-enums.js"},"_npmUser":{"name":"jspizziri","email":"jake_20@hotmail.com"},"_npmVersion":"10.5.0","description":"A strongly typed library for parsing ONIX feeds.","directories":{},"_nodeVersion":"21.7.1","dependencies":{"fast-xml-parser":"^4.3.5","ssh2-sftp-client":"^10.0.3"},"_hasShrinkwrap":false,"devDependencies":{"cheerio":"^1.0.0-rc.12","ts-node":"^10.9.2","typescript":"^5.4.2","@types/node":"^20.11.27","@types/ssh2-sftp-client":"^9.0.3","conventional-changelog-cli":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/onix_1.0.0-rc.1_1712001646294_0.25542641270496835","host":"s3://npm-registry-packages"}},"1.0.0-rc.2":{"name":"@5stones/onix","version":"1.0.0-rc.2","keywords":["onix","typescript","node"],"license":"MIT","_id":"@5stones/onix@1.0.0-rc.2","maintainers":[{"name":"jspizziri","email":"jake_20@hotmail.com"},{"name":"ken-michalak","email":"Ken.Michalak@gmail.com"},{"name":"abourge","email":"abourge@weare5stones.com"}],"dist":{"shasum":"5bb9cf1d4494d23cbe5ed7507e31a6a4daad5942","tarball":"https://registry.npmjs.org/@5stones/onix/-/onix-1.0.0-rc.2.tgz","fileCount":851,"integrity":"sha512-vxYZvzfaHGfhYGl/1PSibzD+nC3020laMWXCN6grUHEZYC9eiSY0sGNfeduTSif8s6VpRuReGVzKq4SOcMApsw==","signatures":[{"sig":"MEQCIGN0sHtbXLjhPfF11iOh+sFzolWW/xnFsLIVBf1elHZ3AiByTQRtmac0/VdXM5N8vZG278xxathGqOymi4r+/Ncu8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1883496},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"e7048c7b5ad1185ba544f5d065c475e9e996ac50","private":false,"scripts":{"dev":"ts-node index.ts","build":"rm -rf ./dist && tsc --p ./tsconfig.build.json","version":"yarn changelog && git add CHANGELOG.md","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","postversion":"yarn publish:git && yarn publish:npm","publish:git":"git push && git push --tags","publish:npm":"yarn build && npm publish --access public","generate:bisac":"node ./utils/bisac.js","generate:onix-enums":"node ./utils/onix-enums.js"},"_npmUser":{"name":"jspizziri","email":"jake_20@hotmail.com"},"_npmVersion":"10.5.0","description":"A strongly typed library for parsing ONIX feeds.","directories":{},"_nodeVersion":"21.7.1","dependencies":{"fast-xml-parser":"^4.3.5","ssh2-sftp-client":"^10.0.3"},"_hasShrinkwrap":false,"devDependencies":{"cheerio":"^1.0.0-rc.12","ts-node":"^10.9.2","typescript":"^5.4.2","@types/node":"^20.11.27","@types/ssh2-sftp-client":"^9.0.3","conventional-changelog-cli":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/onix_1.0.0-rc.2_1712003132759_0.11843083870346538","host":"s3://npm-registry-packages"}},"1.0.0-rc.3":{"name":"@5stones/onix","version":"1.0.0-rc.3","keywords":["onix","typescript","node"],"license":"MIT","_id":"@5stones/onix@1.0.0-rc.3","maintainers":[{"name":"jspizziri","email":"jake_20@hotmail.com"},{"name":"ken-michalak","email":"Ken.Michalak@gmail.com"},{"name":"abourge","email":"abourge@weare5stones.com"}],"dist":{"shasum":"1311ea4d8421de3aae93465d9d27fc7a303f5c0d","tarball":"https://registry.npmjs.org/@5stones/onix/-/onix-1.0.0-rc.3.tgz","fileCount":851,"integrity":"sha512-nMDK/emMyGaqQZIn7I04HWGa6kEIo2p/HL8qgpbEvz7XqXq/+Jh1RGaXt7PC7P9xFLNLzz3SR6lqHDcvVB9EEA==","signatures":[{"sig":"MEUCIQCT4b33e3CO4PomuWukIi2dBt1V098oKolrE7eMqGvAhQIgalSMseR4B0iyXTCia5Z5xRM2kT91go8U+CJPVRgKdOI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1883201},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"010c8310e611fd53a5551e710e6231662f9eba15","private":false,"scripts":{"dev":"ts-node index.ts","build":"rm -rf ./dist && tsc --p ./tsconfig.build.json","version":"yarn changelog && git add CHANGELOG.md","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","postversion":"yarn publish:git && yarn publish:npm","publish:git":"git push && git push --tags","publish:npm":"yarn build && npm publish --access public","generate:bisac":"node ./utils/bisac.js","generate:onix-enums":"node ./utils/onix-enums.js"},"_npmUser":{"name":"jspizziri","email":"jake_20@hotmail.com"},"_npmVersion":"10.5.0","description":"A strongly typed library for parsing ONIX feeds.","directories":{},"_nodeVersion":"21.7.1","dependencies":{"fast-xml-parser":"^4.3.5","ssh2-sftp-client":"^10.0.3"},"_hasShrinkwrap":false,"devDependencies":{"cheerio":"^1.0.0-rc.12","ts-node":"^10.9.2","typescript":"^5.4.2","@types/node":"^20.11.27","@types/ssh2-sftp-client":"^9.0.3","conventional-changelog-cli":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/onix_1.0.0-rc.3_1712003888563_0.7973377506675228","host":"s3://npm-registry-packages"}},"1.0.0-rc.4":{"name":"@5stones/onix","version":"1.0.0-rc.4","keywords":["onix","typescript","node"],"license":"MIT","_id":"@5stones/onix@1.0.0-rc.4","maintainers":[{"name":"jspizziri","email":"jake_20@hotmail.com"},{"name":"ken-michalak","email":"Ken.Michalak@gmail.com"},{"name":"abourge","email":"abourge@weare5stones.com"}],"dist":{"shasum":"c5d6232532bf62a7e7ecd13518e92e6c39d01e8c","tarball":"https://registry.npmjs.org/@5stones/onix/-/onix-1.0.0-rc.4.tgz","fileCount":861,"integrity":"sha512-o3oYDWz2aNcvwGoHUzRGHKr/Rok+4as4qgO1d4TQfPkvolUK9BOrGQDwlJPjxSI1sYr5xW4iXl7TVDUI92onlg==","signatures":[{"sig":"MEUCIEuNv3Xa5cREyUzZswj7gsn1gLSm+cTBwuXAbkD7ecpiAiEAu/dIEpXk4QwDl1LTXvsGdMe2yNsLA9UljMDzQxzxUzo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1882044},"main":"./dist/index.js","types":"./dist/index.d.ts","private":false,"scripts":{"dev":"ts-node index.ts","build":"rm -rf ./dist && tsc --p ./tsconfig.build.json","version":"yarn changelog && git add CHANGELOG.md","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","postversion":"yarn publish:git && yarn publish:npm","publish:git":"git push && git push --tags","publish:npm":"yarn build && yarn publish --access public","generate:bisac":"node ./utils/bisac.js","generate:onix-enums":"node ./utils/onix-enums.js"},"_npmUser":{"name":"jspizziri","email":"jake_20@hotmail.com"},"description":"A strongly typed library for parsing ONIX feeds.","directories":{},"dependencies":{"fast-xml-parser":"^4.3.5"},"_hasShrinkwrap":false,"devDependencies":{"cheerio":"^1.0.0-rc.12","ts-node":"^10.9.2","typescript":"^5.4.2","@types/node":"^20.11.27","conventional-changelog-cli":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/onix_1.0.0-rc.4_1712089631008_0.7519225000490064","host":"s3://npm-registry-packages"}},"1.0.0-rc.5":{"name":"@5stones/onix","version":"1.0.0-rc.5","keywords":["onix","typescript","node"],"license":"MIT","_id":"@5stones/onix@1.0.0-rc.5","maintainers":[{"name":"jspizziri","email":"jake_20@hotmail.com"},{"name":"ken-michalak","email":"Ken.Michalak@gmail.com"},{"name":"abourge","email":"abourge@weare5stones.com"}],"dist":{"shasum":"4ca87ec9806d450c62ea3ecd6b47f68e39c5092e","tarball":"https://registry.npmjs.org/@5stones/onix/-/onix-1.0.0-rc.5.tgz","fileCount":861,"integrity":"sha512-4/OrYb8+IxSFs/RcIUVX/k2Q7Bn4aG24SrVxW8mLE2+gnioGlKm5MY2mj+TAbSNSn6srY3AQCalaqt/uecLqcA==","signatures":[{"sig":"MEQCIBt3c7Q/Mg6YXuEsNrQJz8cE4fKXq515V5DHQ3cHXGiFAiBnbSOfw0D7Bti/hTjlgEyolQ35Kq0ud1h2U2TN40zFJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1871020},"main":"./dist/index.js","types":"./dist/index.d.ts","private":false,"scripts":{"dev":"ts-node index.ts","build":"rm -rf ./dist && tsc --p ./tsconfig.build.json","version":"yarn changelog && git add CHANGELOG.md","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","postversion":"yarn publish:git && yarn publish:npm","publish:git":"git push && git push --tags","publish:npm":"yarn build && yarn publish --access public --non-interactive","generate:bisac":"node ./utils/bisac.js","generate:onix-enums":"node ./utils/onix-enums.js"},"_npmUser":{"name":"jspizziri","email":"jake_20@hotmail.com"},"description":"A strongly typed library for parsing ONIX feeds.","directories":{},"dependencies":{"fast-xml-parser":"^4.3.5"},"_hasShrinkwrap":false,"devDependencies":{"cheerio":"^1.0.0-rc.12","ts-node":"^10.9.2","typescript":"^5.4.2","@types/node":"^20.11.27","conventional-changelog-cli":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/onix_1.0.0-rc.5_1712091910508_0.9339468094448387","host":"s3://npm-registry-packages"}},"1.0.0-rc.7":{"name":"@5stones/onix","version":"1.0.0-rc.7","keywords":["onix","typescript","node"],"author":{"url":"https://github.com/jspizziri","name":"Jacob Spizziri","email":"jspizziri@weare5stones.com"},"license":"MIT","_id":"@5stones/onix@1.0.0-rc.7","maintainers":[{"name":"jspizziri","email":"jake_20@hotmail.com"},{"name":"ken-michalak","email":"Ken.Michalak@gmail.com"},{"name":"abourge","email":"abourge@weare5stones.com"}],"bugs":{"url":"http://github.com/5-stones/onix/issues"},"dist":{"shasum":"65dc3c35f663cd06375b96ec1996c6ea9965d99b","tarball":"https://registry.npmjs.org/@5stones/onix/-/onix-1.0.0-rc.7.tgz","fileCount":863,"integrity":"sha512-JwN/PxsoKC8vMvMDdPiPHSOD8fTf73hkSFywPlasTgqj1ultxfvRAwzeKB5QTTtHe6GJqBTL1ABXBM7j6l7jmg==","signatures":[{"sig":"MEYCIQDgW1p9MavPHvobs+IlKoKK5YKaT8Kr84nStwOJES/u6wIhAIqhCEBcr2QwkD7MW6L8rdfu4zYjYjHOvTOR4+sahaWT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2730326},"main":"./dist/index.js","types":"./dist/index.d.ts","private":false,"scripts":{"dev":"ts-node index.ts","build":"rm -rf ./dist && tsc --p ./tsconfig.build.json","version":"yarn changelog && git add CHANGELOG.md","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","postversion":"yarn publish:git && yarn publish:npm","publish:git":"git push && git push --tags","publish:npm":"yarn build && yarn publish --access public --non-interactive","generate:bisac":"node ./utils/bisac.js","generate:onix-enums":"node ./utils/onix-enums.js"},"_npmUser":{"name":"jspizziri","email":"jake_20@hotmail.com"},"repository":{"url":"http://github.com/5-stones/onix","type":"git"},"description":"A strongly typed library for parsing ONIX feeds.","directories":{},"dependencies":{"fast-xml-parser":"^4.3.5"},"_hasShrinkwrap":false,"devDependencies":{"cheerio":"^1.0.0-rc.12","ts-node":"^10.9.2","typescript":"^5.4.2","@types/node":"^20.11.27","conventional-changelog-cli":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/onix_1.0.0-rc.7_1712163663968_0.8921202639622519","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@5stones/onix","version":"1.0.0","keywords":["onix","typescript","node"],"author":{"url":"https://github.com/jspizziri","name":"Jacob Spizziri","email":"jspizziri@weare5stones.com"},"license":"MIT","_id":"@5stones/onix@1.0.0","maintainers":[{"name":"jspizziri","email":"jake_20@hotmail.com"},{"name":"ken-michalak","email":"Ken.Michalak@gmail.com"},{"name":"abourge","email":"abourge@weare5stones.com"}],"bugs":{"url":"http://github.com/5-stones/onix/issues"},"dist":{"shasum":"0ead3b15d3403c867680fd17a123ff642ee76c17","tarball":"https://registry.npmjs.org/@5stones/onix/-/onix-1.0.0.tgz","fileCount":866,"integrity":"sha512-l55PSnurSpMz+LB2DKrRwplw+dAo9s9l8R97heWc1wU0YM/P1680CT21DXNFIQmB1JKM0oFfe76Jr3PDkNzfRA==","signatures":[{"sig":"MEUCIQDK0RZ7UIitq7gr3Ditih7yz2twyb3PUXPSF+OWl4uA6wIgZB2tEvoaGVo5fczF6S2M+eNAaxnlf7saw2KuPy0Ky34=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2725072},"main":"./dist/index.js","types":"./dist/index.d.ts","private":false,"scripts":{"dev":"ts-node index.ts","build":"rm -rf ./dist && tsc --p ./tsconfig.build.json","version":"yarn changelog && git add CHANGELOG.md","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","postversion":"yarn publish:git && yarn publish:npm","publish:git":"git push && git push --tags","publish:npm":"yarn build && yarn publish --access public --non-interactive","generate:bisac":"node ./utils/bisac.js","generate:onix-enums":"node ./utils/onix-enums.js"},"_npmUser":{"name":"jspizziri","email":"jake_20@hotmail.com"},"repository":{"url":"http://github.com/5-stones/onix","type":"git"},"description":"A strongly typed library for parsing ONIX feeds.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2024 Jacob Spizziri\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"fast-xml-parser":"^4.3.5"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"cheerio":"^1.0.0-rc.12","ts-node":"^10.9.2","typescript":"^5.4.2","@types/node":"^20.11.27","conventional-changelog-cli":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/onix_1.0.0_1720635575012_0.8805591906337422","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@5stones/onix","version":"1.0.1","keywords":["onix","typescript","node"],"author":{"url":"https://github.com/jspizziri","name":"Jacob Spizziri","email":"jspizziri@weare5stones.com"},"license":"MIT","_id":"@5stones/onix@1.0.1","maintainers":[{"name":"jspizziri","email":"jake_20@hotmail.com"},{"name":"ken-michalak","email":"Ken.Michalak@gmail.com"},{"name":"abourge","email":"abourge@weare5stones.com"}],"bugs":{"url":"http://github.com/5-stones/onix/issues"},"dist":{"shasum":"836f5711b77bd0d94aa3cf662c6c41e1028a9898","tarball":"https://registry.npmjs.org/@5stones/onix/-/onix-1.0.1.tgz","fileCount":866,"integrity":"sha512-f3+KJzYahLgHwfim/GMkwu97iO36dWaVLgrxlCptrwy9lmbKF+f09d5eHBSpveEnOlneoTkvaPMa1ZktIjOC5A==","signatures":[{"sig":"MEYCIQCCSEydYL3D3j3yB5iJ0W4xu+dRrZ9MzFQRNxckcaV2AgIhAK6ACDQR8lfvGYlIHyfefAUPvBUJfEkedj/lQn+APbXj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2725157},"main":"./dist/index.js","types":"./dist/index.d.ts","private":false,"scripts":{"dev":"ts-node index.ts","build":"rm -rf ./dist && tsc --p ./tsconfig.build.json","version":"yarn changelog && git add CHANGELOG.md","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","postversion":"yarn publish:git && yarn publish:npm","publish:git":"git push && git push --tags","publish:npm":"yarn build && yarn publish --access public --non-interactive","generate:bisac":"node ./utils/bisac.js","generate:onix-enums":"node ./utils/onix-enums.js"},"_npmUser":{"name":"jspizziri","email":"jake_20@hotmail.com"},"repository":{"url":"http://github.com/5-stones/onix","type":"git"},"description":"A strongly typed library for parsing ONIX feeds.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2024 Jacob Spizziri\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"fast-xml-parser":"^4.3.5"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"cheerio":"^1.0.0-rc.12","ts-node":"^10.9.2","typescript":"^5.4.2","@types/node":"^20.11.27","conventional-changelog-cli":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/onix_1.0.1_1720635585674_0.5408111539248186","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@5stones/onix","version":"1.0.2","description":"A strongly typed library for parsing ONIX feeds.","main":"./dist/index.js","types":"./dist/index.d.ts","private":false,"repository":{"type":"git","url":"http://github.com/5-stones/onix"},"author":{"name":"Jacob Spizziri","email":"jspizziri@weare5stones.com","url":"https://github.com/jspizziri"},"license":"MIT","bugs":{"url":"http://github.com/5-stones/onix/issues"},"keywords":["onix","typescript","node"],"scripts":{"dev":"ts-node index.ts","build":"rm -rf ./dist && tsc --p ./tsconfig.build.json","version":"yarn changelog && git add CHANGELOG.md","postversion":"yarn publish:git && yarn publish:npm","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","publish:git":"git push && git push --tags","publish:npm":"yarn build && yarn publish --access public --non-interactive","generate:bisac":"node ./utils/bisac.js","generate:onix-enums":"node ./utils/onix-enums.js"},"dependencies":{"fast-xml-parser":"^4.3.5"},"devDependencies":{"@types/node":"^20.11.27","cheerio":"^1.0.0-rc.12","conventional-changelog-cli":"^4.1.0","ts-node":"^10.9.2","typescript":"^5.4.2"},"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","licenseText":"MIT License\n\nCopyright (c) 2024 Jacob Spizziri\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"@5stones/onix@1.0.2","dist":{"shasum":"31ef5fcff8077b4a328cc79321cee8ef32aefdd3","integrity":"sha512-jIHFDNdpnUhxWhqSQbl/VnN+UJUOH3g09/oRH2ukPED4/CRvBr/U7pxOkb9S9Rj4827EV6fTH8q/kMMQl6w57w==","tarball":"https://registry.npmjs.org/@5stones/onix/-/onix-1.0.2.tgz","fileCount":866,"unpackedSize":2725415,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+tP/E5l4jhplaCjkLiLnNzNxwN1BeByjUcCN1h1Bs+gIgA3SgGMSEz3BTRomZYchd4zuXCzUDJ/BZQumXQ4BD+Ug="}]},"_npmUser":{"name":"jspizziri","email":"jake_20@hotmail.com"},"directories":{},"maintainers":[{"name":"jspizziri","email":"jake_20@hotmail.com"},{"name":"ken-michalak","email":"Ken.Michalak@gmail.com"},{"name":"abourge","email":"abourge@weare5stones.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/onix_1.0.2_1720642135985_0.44091276503105736"},"_hasShrinkwrap":false}},"time":{"created":"2024-04-01T20:00:46.231Z","modified":"2024-07-10T20:08:56.464Z","1.0.0-rc.1":"2024-04-01T20:00:46.450Z","1.0.0-rc.2":"2024-04-01T20:25:32.994Z","1.0.0-rc.3":"2024-04-01T20:38:08.790Z","1.0.0-rc.4":"2024-04-02T20:27:11.299Z","1.0.0-rc.5":"2024-04-02T21:05:10.815Z","1.0.0-rc.6":"2024-04-03T14:42:02.958Z","1.0.0-rc.7":"2024-04-03T17:01:04.283Z","1.0.0":"2024-07-10T18:19:35.378Z","1.0.1":"2024-07-10T18:19:46.080Z","1.0.2":"2024-07-10T20:08:56.217Z"},"bugs":{"url":"http://github.com/5-stones/onix/issues"},"author":{"name":"Jacob Spizziri","email":"jspizziri@weare5stones.com","url":"https://github.com/jspizziri"},"license":"MIT","keywords":["onix","typescript","node"],"repository":{"type":"git","url":"http://github.com/5-stones/onix"},"description":"A strongly typed library for parsing ONIX feeds.","maintainers":[{"name":"jspizziri","email":"jake_20@hotmail.com"},{"name":"ken-michalak","email":"Ken.Michalak@gmail.com"},{"name":"abourge","email":"abourge@weare5stones.com"}],"readme":"# ONIX\n\nA strongly typed library for parsing ONIX feeds.\n\n## Usage\n\nAt a high level, you can pass an XML string into the `parse` function which\nwill return an object of type `ONIXMessageRoot`.\n\n```ts\nimport { parse } from '@5stones/onix';\n\nconst someONIXMessage = '...';\nconst parsed = parse(someONIXMessage);\n```\n\nThere are also numerous interfaces, enums, and other data that can be used\nfor strong typing and parsing (e.g. BISAC data).\n\nThere are also the following helpers for dealing with BISAC:\n\n```ts\nimport {\n  getBISACLabelsForCode,\n  getBISACCodeForLabel,\n  getBISACAncestorForCode,\n  type BISACNode,\n} from '@5stones/onix';\n\nconst labels: string[] = getBISACLabelsForCode('...');\nconst code: string = getBISACCodeForLabel('...');\nconst ancestor: BISACNode | undefined = getBISACAncestorForCode('...');\n```\n\n## Code Generation\n\nIf you need to update the BISAC codes/labels and/or the ONIX enums you can\nuse the two scraper scripts that scrape the relevant documentation websites\nand generate the code:\n\n```sh\nyarn generate:bisac\nyarn generate:onix-enums\n```\n\n## Release\n\nThe standard release command for this project is:\n```\nyarn version [--new-version <newversion> | major | minor | patch ]\n```\n\nThis command will:\n\n1. Generate/update the Changelog\n1. Bump the package version\n1. Tag & pushing the commit\n\n\ne.g.\n\n```\nyarn version --new-version 1.2.17\nyarn version patch // 1.2.17 -> 1.2.18\n```\n","readmeFilename":"README.md"}