{"_id":"@iniquitybbs/iniquity","_rev":"38-38df81a88a1382d601fdca94aed1e736","name":"@iniquitybbs/iniquity","dist-tags":{"latest":"3.0.82"},"versions":{"3.0.29":{"name":"@iniquitybbs/iniquity","version":"3.0.29","author":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"license":"MIT","_id":"@iniquitybbs/iniquity@3.0.29","maintainers":[{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"}],"homepage":"http://iniquitybbs.com","bugs":{"url":"https://github.com/iniquitybbs/iniquity/issues"},"bin":{"iq":"dist/src/index.js","iniquity":"dist/src/index.js"},"dist":{"shasum":"3738aa828d5e45555c9fdcff2cf1778a638090f0","tarball":"https://registry.npmjs.org/@iniquitybbs/iniquity/-/iniquity-3.0.29.tgz","fileCount":31,"integrity":"sha512-7pVdIcqfcgjckyfVI0+vD9s6zEcttAaIz/ZxfUmlL21a69Um0CGdg6nuPlwRKQCy4GmiRgQKp1RydRX+qwp9SQ==","signatures":[{"sig":"MEQCIB354TUFHJm2xjUGuiZMSQupMaVRM6ezdBvD/TS+Tq6vAiBQptU0KgsvOdfi/bE+F2gMO0KUeM1A2I9ZUopVY0SefQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjc6vtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9EBAAmuNXaWE2WMYpGv2yzsmQViAjNhcqQ6ZxC86Zs6gk2scpGwky\r\nPDxCnUGkGoY8Kc7CpPrZKbjuY5ahuQMgn1iEozFtyvcA3zMZ6ZWhxg0OB0Hq\r\nkUf5udrn24TQJO/nFhXVq0uf7z+3/7FJVhbCXkitpymUpFb5x2YYCkAHhuBK\r\nBHXAdmkPN7BVe9UUWvXSQqH6Tg7zUjFHxpTlrqRISSxqQVoFhfULQN8xpsWy\r\noDpeNEc/6RyXz74FCsIy683wZbEzmIpEnhzr4FItXvuEfFojhNWojTm2peGq\r\nt+9M//cHLz0b2rMGtwipuycMuXrBaeF5Ao3sUrtf9iraikotqyui9FHU91hB\r\np1QRsT+yBCVxwZLnTv8k0od2xd2RYHilh977X/12If1cGbDv76kinkcln69h\r\nbcDr+QAzeqgNAQ4iIaNf/bcOtXMar3D3mTTatGjVAyr3E/z0Y/PA6xes1dge\r\n0ACmALoSCWY+ms9fkccrWme8iIkZIAlMX70eTU3dbfRPMAbAygDiAf6NpWqt\r\nf+204JmZQxAHDm9U3OB8cnFXA2Q9fo91ZidnFeMfYiXE+OjTEknP9JVEV5JA\r\ntee1Wd839mj6MqW0ZjDi1y24c3wlZB2rllgseRtvWxZ5uHggyGtaBgQHLvN8\r\n4Za44hPJ6IVRa/VMGsW/OCUHjxBjrDJ23q8=\r\n=4Oao\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index","types":"dist/src/index","gitHead":"d1c5f72ee1b88ac92a6795c991057f7db9e6c367","private":false,"scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"npx tsc -p tsconfig.json","prepare":"npm run build"},"_npmUser":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"repository":{"url":"git+https://github.com/iniquitybbs/iniquity.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.0.0+x64 (darwin)","description":"The main sysop/developer interface into iniquity.","directories":{},"_nodeVersion":"14.0.0","dependencies":{"hjson":"^3.2.2","yargs":"17.4.1","dotenv":"^16.0.0","app-root-path":"^3.0.0","docker-cli-js":"^2.9.0","docker-compose":"^0.23.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.58.0","cpy-cli":"^4.1.0","copyfiles":"^2.4.1","typescript":"^4.4.3","@types/node":"^12.20.49","@types/hjson":"^2.4.3","@types/yargs":"17.0.10","@types/dotenv":"^8.2.0","@types/copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/iniquity_3.0.29_1668525037256_0.2658084280643749","host":"s3://npm-registry-packages"}},"3.0.30":{"name":"@iniquitybbs/iniquity","version":"3.0.30","author":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"license":"MIT","_id":"@iniquitybbs/iniquity@3.0.30","maintainers":[{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"}],"homepage":"http://iniquitybbs.com","bugs":{"url":"https://github.com/iniquitybbs/iniquity/issues"},"bin":{"iq":"dist/src/index.js","iniquity":"dist/src/index.js"},"dist":{"shasum":"201ae3a61d88139ed3f4021eb65f3b4be32523ae","tarball":"https://registry.npmjs.org/@iniquitybbs/iniquity/-/iniquity-3.0.30.tgz","fileCount":31,"integrity":"sha512-uTdEDAezlUarVTj/WFfSvGxeXVrHF+xJEV/5hchSsFQt7SgTDsgOVRe9s7fj40HjmSqfONwrtheY/YBXCC8ynA==","signatures":[{"sig":"MEUCIQDyQZVCH/pKAi3ZKY9MMavUKLz+IpcZ6YUTqrx289pFRwIgIBi66BMx+81WLJMoMTOIKRG9iJh5ghAFVszq1GHGsLo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdMILACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLmw//fgsiCaT+/4a0cJKBdYoXCqURGs2UtRnL5q2NVGx5zJ8C1oXf\r\nLTii3TJPp2wf5VKFkgFv8I5gszlUmpZDuAcNUrwZO2a7eYmEfyKZ9CCITeWJ\r\no8kMkcUbVxlZCVX6M62PwKoa/pheBqrOLq75zL2pVrXI2ASvg2xD4e+2ID2B\r\nApaFjAaQweJVhm+tPfQhBLhpyIMX2PLjH3lBcQQ8BvonxNwrvxvEQvOKocw9\r\n4GH9lupBFTsYnxZ5uM5ZW8kay4+xW5dBiVw7bhixA6SsXmK5u7blGKy50Bjo\r\n743WlZeXPpWzWa5X8QGJPUHdU1XjTZjFBvZTsBa8HQaF+bJk3mnjTHuaDwl5\r\nmBfanQFRTFMD8K0IYZCuZX0e9XygRKmgMNeAtGWiv9n5rRALvIn1m7eRPzot\r\n3v+FsZAfPddFd6hfYkrA8aWk+lmhT/JDDRx2hGFt2jtW53r22UKbqBZGO0Ip\r\nxrQUeoPsN9M/zKnxV4NPlfLhQSph8t1CyI2CcFD9D7fEBsOAVfrwqaVtfelA\r\nUL+e8HZcE99zVdxSGJQ0PzimUj8PTmbPxytljkEmrpMzA+sIi2u9HWZ2taZy\r\nhaOqIjzxkZOyZAZpct78A2hhmq4NXPcsXELSCIvAJDjyg2U5P6kWvgc1YSZS\r\ni4rVK+2BlKOLb8ZEVFJYVYck/4lgOvsyiKI=\r\n=UG/5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index","types":"dist/src/index","gitHead":"83d991ec72ffd73805b7a7f6fd9b86630deb5dda","scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"npx tsc -p tsconfig.json","prepare":"npm run build"},"_npmUser":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"repository":{"url":"git+https://github.com/iniquitybbs/iniquity.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.0.0+x64 (darwin)","description":"The main sysop/developer interface into iniquity.","directories":{},"_nodeVersion":"14.0.0","dependencies":{"hjson":"^3.2.2","yargs":"17.4.1","dotenv":"^16.0.0","app-root-path":"^3.0.0","docker-cli-js":"^2.9.0","docker-compose":"^0.23.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.58.0","cpy-cli":"^4.1.0","copyfiles":"^2.4.1","typescript":"^4.4.3","@types/node":"^12.20.49","@types/hjson":"^2.4.3","@types/yargs":"17.0.10","@types/dotenv":"^8.2.0","@types/copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/iniquity_3.0.30_1668596235281_0.6543799888062489","host":"s3://npm-registry-packages"}},"3.0.31":{"name":"@iniquitybbs/iniquity","version":"3.0.31","author":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"license":"MIT","_id":"@iniquitybbs/iniquity@3.0.31","maintainers":[{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"}],"homepage":"http://iniquitybbs.com","bugs":{"url":"https://github.com/iniquitybbs/iniquity/issues"},"bin":{"iq":"dist/src/index.js","iniquity":"dist/src/index.js"},"dist":{"shasum":"5c87a97b0a60a89da6fa16a215d2e5c908094c95","tarball":"https://registry.npmjs.org/@iniquitybbs/iniquity/-/iniquity-3.0.31.tgz","fileCount":31,"integrity":"sha512-lLWG5lYb/r7xvNqdr9zUu2ANqf07la2c0Ys+bGqpBBb8vjPig/4pIfHBU7eRuh8fW8PWBakMP6oO0EglvhmyRQ==","signatures":[{"sig":"MEQCICxrvJPNLmxuNAKPe/W9ema24+9oQJ4+11/CkFOaQccsAiBffOqCW7uUMFlzemfpJ5sX9YuxGRUkC8jKUhanomqGVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdMoLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0Sg//SUODeL68sBPgm3TDJFVJpgtye2AoWCIb0DqfkoKeRBTGx/U4\r\nNs5WxTm//gjKiDkN4LRVdgBkuODP3QUxBJmRASevPojyqEwxLdQEB8N+uIDJ\r\naJgAemKRT/4pi1FZ4OJdyIuVdzfpqYwenKEe+vwbQgCi0r3qPIm+cdZdUWzJ\r\nN3fNzy51MiZjMf28ZL8TQ0kjEJxoQiy8G84spF1J1HS9b7B3BEbZ2XpB/0ro\r\ngM6pocfpohAWXxes5v/7mgyHlzasNVFRXjIa131UznJSn5YMAf2H+7zWvXCj\r\nnG75WoCiqoKm9RU13H8iGc0nE++TfwbUmLMr6NSELCwOMOYiUGSUOM/QnzRi\r\nTjjys9mVg4hPoUQbS5VJcIEmeqgZxxQccscmDCNRGjhhuJEbexb14WJ0QaeZ\r\nc3pB9q6j7erFX6xYpT08CQNKdU4LunUuRuwDPJExVWt8UaJSugOTECUAG+lb\r\nVesOqIWdbwsxwLuZZAcIge2TGg3TcZnDJktS5ZXG5LV6hQZnYKFZqNioEJ9j\r\nyGNz/UF5l7CDOR16ePNpWrSXlfqu4mqtGG38J2U2ydP8FoEPlNItrTRoHLZ9\r\nwXGwqrCH1my7EdkGUPB8lzqho4F6oE5BGt3bmmi4kjl970fKGR6RCgfkuWNB\r\n5aBSTHsSnpcAVgJnu7MQdjb5L6iAjk6zyHE=\r\n=Ahz1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index","types":"dist/src/index","gitHead":"c03469f0c0a20ab4389c8f9034aea9173ede25b2","scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"npx tsc -p tsconfig.json","prepare":"npm run build"},"_npmUser":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"repository":{"url":"git+https://github.com/iniquitybbs/iniquity.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.0.0+x64 (darwin)","description":"The main sysop/developer interface into iniquity.","directories":{},"_nodeVersion":"14.0.0","dependencies":{"hjson":"^3.2.2","yargs":"17.4.1","dotenv":"^16.0.0","app-root-path":"^3.0.0","docker-cli-js":"^2.9.0","docker-compose":"^0.23.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.58.0","cpy-cli":"^4.1.0","copyfiles":"^2.4.1","typescript":"^4.4.3","@types/node":"^12.20.49","@types/hjson":"^2.4.3","@types/yargs":"17.0.10","@types/dotenv":"^8.2.0","@types/copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/iniquity_3.0.31_1668598283804_0.8494171791255267","host":"s3://npm-registry-packages"}},"3.0.32":{"name":"@iniquitybbs/iniquity","version":"3.0.32","author":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"license":"MIT","_id":"@iniquitybbs/iniquity@3.0.32","maintainers":[{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"}],"homepage":"http://iniquitybbs.com","bugs":{"url":"https://github.com/iniquitybbs/iniquity/issues"},"bin":{"iq":"dist/src/index.js","iniquity":"dist/src/index.js"},"dist":{"shasum":"7020b3b6c996dc6a88d48e36af952b3face1ba03","tarball":"https://registry.npmjs.org/@iniquitybbs/iniquity/-/iniquity-3.0.32.tgz","fileCount":37,"integrity":"sha512-F5VMT4/+cl+Empzx44pqeOP2TvvJubcEk+Xp6nebB+HcX9ClRkurNvXwdNab3w2anI1Bye6BHuEws1ttrma4CQ==","signatures":[{"sig":"MEUCID9/KhdgwFCl9jWz/B8R2ZeHRZ4vxe6R1hckgLfu8UgpAiEAmBP4hszQV1b9dAoXizqpa6gVjHp1LsocrZ7QRXptAyQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59366},"main":"dist/src/index","types":"dist/src/index","gitHead":"201e6eef3eca3fac74a93264dfadc6ec491c051e","scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"npx tsc -p tsconfig.json","prepare":"npm run build"},"_npmUser":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"repository":{"url":"git+https://github.com/iniquitybbs/iniquity.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v16.17.1+x64 (darwin)","description":"The main sysop/developer interface into iniquity.","directories":{},"_nodeVersion":"16.17.1","dependencies":{"hjson":"^3.2.2","yargs":"17.4.1","dotenv":"^16.0.0","app-root-path":"^3.0.0","docker-cli-js":"^2.9.0","docker-compose":"^0.23.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.58.0","cpy-cli":"^4.1.0","copyfiles":"^2.4.1","typescript":"^4.4.3","@types/node":"^12.20.49","@types/hjson":"^2.4.3","@types/yargs":"17.0.10","@types/dotenv":"^8.2.0","@types/copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/iniquity_3.0.32_1697130136951_0.7650702676998173","host":"s3://npm-registry-packages"}},"3.0.33":{"name":"@iniquitybbs/iniquity","version":"3.0.33","author":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"license":"MIT","_id":"@iniquitybbs/iniquity@3.0.33","maintainers":[{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"}],"homepage":"http://iniquitybbs.com","bugs":{"url":"https://github.com/iniquitybbs/iniquity/issues"},"bin":{"iq":"dist/src/index.js","iniquity":"dist/src/index.js"},"dist":{"shasum":"57c60f06e8421a1175f67e35583c18198fa4fa19","tarball":"https://registry.npmjs.org/@iniquitybbs/iniquity/-/iniquity-3.0.33.tgz","fileCount":37,"integrity":"sha512-0bzMw5+jmFLqL1aakbHrgLUlbsHqh1HnXie7pk8sF1IDHkh2odMGIjlgcndPvgXW+9umGGx6znu5eY+/rvRwQw==","signatures":[{"sig":"MEUCIQCf3HmVoyIMiUsVS6eGf2wMNcGqMQX7ZJtvOBNUtuH43gIgGs3NZ6kNnSz/v8T9AF/WaIv6vNXy9zqbGxj71hoZq3o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59366},"main":"dist/src/index","types":"dist/src/index","gitHead":"f730dfe86e7ccd9eafd81a71102c98b1f0762334","scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"npx tsc -p tsconfig.json","prepare":"npm run build"},"_npmUser":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"repository":{"url":"git+https://github.com/iniquitybbs/iniquity.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v16.17.1+x64 (darwin)","description":"The main sysop/developer interface into iniquity.","directories":{},"_nodeVersion":"16.17.1","dependencies":{"hjson":"^3.2.2","yargs":"17.4.1","dotenv":"^16.0.0","copyfiles":"^2.4.1","app-root-path":"^3.0.0","docker-cli-js":"^2.9.0","docker-compose":"^0.23.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.58.0","cpy-cli":"^4.1.0","typescript":"^4.4.3","@types/node":"^12.20.49","@types/hjson":"^2.4.3","@types/yargs":"17.0.10","@types/dotenv":"^8.2.0","@types/copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/iniquity_3.0.33_1697130625024_0.607618591933748","host":"s3://npm-registry-packages"}},"3.0.34":{"name":"@iniquitybbs/iniquity","version":"3.0.34","author":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"license":"MIT","_id":"@iniquitybbs/iniquity@3.0.34","maintainers":[{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"}],"homepage":"http://iniquitybbs.com","bugs":{"url":"https://github.com/iniquitybbs/iniquity/issues"},"bin":{"iq":"dist/src/index.js","iniquity":"dist/src/index.js"},"dist":{"shasum":"372e9a6d53b0bded15242d0d512a718f0c519567","tarball":"https://registry.npmjs.org/@iniquitybbs/iniquity/-/iniquity-3.0.34.tgz","fileCount":37,"integrity":"sha512-fCmzi7Qxrgbd0+ReOCK8Vp+DWc+XP3dPxSWbSfjobDJX0g+1B/5XucYCPslf+/pd3rJdAfav2GMS18bh9170oA==","signatures":[{"sig":"MEUCIQDmHkLM142VemlIxo+9hxvebtg/PVcoLQ3x8sr88472yQIgZXe56cB3d+v/bilDCyoFvZqiGnMcJGbptw5YflSK06U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61280},"main":"dist/src/index","types":"dist/src/index","gitHead":"16aaf45f8b8c0c8b9a6e07962eb1c61c8ba479f5","scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"npx tsc -p tsconfig.json","prepare":"npm run build"},"_npmUser":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"repository":{"url":"git+https://github.com/iniquitybbs/iniquity.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v16.17.1+x64 (darwin)","description":"The main sysop/developer interface into iniquity.","directories":{},"_nodeVersion":"16.17.1","dependencies":{"hjson":"^3.2.2","yargs":"17.4.1","dotenv":"^16.0.0","copyfiles":"^2.4.1","app-root-path":"^3.0.0","docker-cli-js":"^2.9.0","docker-compose":"^0.23.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.58.0","cpy-cli":"^4.1.0","typescript":"^4.4.3","@types/node":"^12.20.49","@types/hjson":"^2.4.3","@types/yargs":"17.0.10","@types/dotenv":"^8.2.0","@types/copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/iniquity_3.0.34_1697134757598_0.9086627322002245","host":"s3://npm-registry-packages"}},"3.0.35":{"name":"@iniquitybbs/iniquity","version":"3.0.35","author":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"license":"MIT","_id":"@iniquitybbs/iniquity@3.0.35","maintainers":[{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"}],"homepage":"http://iniquitybbs.com","bugs":{"url":"https://github.com/iniquitybbs/iniquity/issues"},"bin":{"iq":"dist/src/index.js","iniquity":"dist/src/index.js"},"dist":{"shasum":"c447a85fff2d34a0adc2e32fb0b1127bf589bdd4","tarball":"https://registry.npmjs.org/@iniquitybbs/iniquity/-/iniquity-3.0.35.tgz","fileCount":37,"integrity":"sha512-RmbzKYYnFZY7SGy9OC5x9roqmYcEFeVn3lPTNeuFa6GPmkn7KqFVuUm9KEM5NyZkEodIdWdqy6RN/snAAUUb2Q==","signatures":[{"sig":"MEQCIGxFCbIqPF0MiUFdjuPlZDTEQhM3Gn+wdnJVYuvQ7nSRAiBd2SRizEj6YArUrxOXragFcZ7NdpmNyA8Sw/RQkAxvfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61583},"main":"dist/src/index","types":"dist/src/index","gitHead":"91b452c26ce07482e14f4168b613ffade2cc95fb","scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"npx tsc -p tsconfig.json","prepare":"npm run build"},"_npmUser":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"repository":{"url":"git+https://github.com/iniquitybbs/iniquity.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v16.17.1+x64 (darwin)","description":"The main sysop/developer interface into iniquity.","directories":{},"_nodeVersion":"16.17.1","dependencies":{"hjson":"^3.2.2","yargs":"17.4.1","dotenv":"^16.0.0","copyfiles":"^2.4.1","app-root-path":"^3.0.0","docker-cli-js":"^2.9.0","docker-compose":"^0.23.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.58.0","cpy-cli":"^4.1.0","typescript":"^4.4.3","@types/node":"^12.20.49","@types/hjson":"^2.4.3","@types/yargs":"17.0.10","@types/dotenv":"^8.2.0","@types/copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/iniquity_3.0.35_1697135370555_0.6182777123440719","host":"s3://npm-registry-packages"}},"3.0.36":{"name":"@iniquitybbs/iniquity","version":"3.0.36","author":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"license":"MIT","_id":"@iniquitybbs/iniquity@3.0.36","maintainers":[{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"}],"homepage":"http://iniquitybbs.com","bugs":{"url":"https://github.com/iniquitybbs/iniquity/issues"},"bin":{"iq":"dist/src/index.js","iniquity":"dist/src/index.js"},"dist":{"shasum":"aacbc88166ae4c1dab3b4de86176d79cc242e609","tarball":"https://registry.npmjs.org/@iniquitybbs/iniquity/-/iniquity-3.0.36.tgz","fileCount":37,"integrity":"sha512-/s46Ah0u4GAl8xQNiUnE8ccth2dzM7dfiKIcS15+uI6znU6NHi2zSaoBMCkFre1ZJBlp/klqNpaCpKhJukAlDg==","signatures":[{"sig":"MEYCIQDWJgRRd0R1LY2PZI6YqNEHvUYZAuHrmfUlL20nBmCkxgIhALQBSo7Et8KX1LwR6fIIzBZXsFLZPDM2wYLbCjYNegqk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62937},"main":"dist/src/index","types":"dist/src/index","gitHead":"d4bcace8c1f8307d70a3bcc1ca9dfecd70aa02e1","scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"npx tsc -p tsconfig.json","prepare":"npm run build"},"_npmUser":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"repository":{"url":"git+https://github.com/iniquitybbs/iniquity.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v16.17.1+x64 (darwin)","description":"The main sysop/developer interface into iniquity.","directories":{},"_nodeVersion":"16.17.1","dependencies":{"hjson":"^3.2.2","yargs":"17.4.1","dotenv":"^16.0.0","copyfiles":"^2.4.1","app-root-path":"^3.0.0","docker-cli-js":"^2.9.0","docker-compose":"^0.23.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.58.0","cpy-cli":"^4.1.0","typescript":"^4.4.3","@types/node":"^12.20.49","@types/hjson":"^2.4.3","@types/yargs":"17.0.10","@types/dotenv":"^8.2.0","@types/copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/iniquity_3.0.36_1697135953047_0.10391301625644278","host":"s3://npm-registry-packages"}},"3.0.37":{"name":"@iniquitybbs/iniquity","version":"3.0.37","author":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"license":"MIT","_id":"@iniquitybbs/iniquity@3.0.37","maintainers":[{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"}],"homepage":"http://iniquitybbs.com","bugs":{"url":"https://github.com/iniquitybbs/iniquity/issues"},"bin":{"iq":"dist/src/index.js","iniquity":"dist/src/index.js"},"dist":{"shasum":"4ad728257ad5cd94ef33a6df65020de9c42d6e5b","tarball":"https://registry.npmjs.org/@iniquitybbs/iniquity/-/iniquity-3.0.37.tgz","fileCount":37,"integrity":"sha512-wDbOoBy0dldqRbCRpH1iQ+y6ujEMuJxIKclopC0lPuA148TLap7byOF3lSLr8MLtFVHasTVXU98Sz2T+/OAroA==","signatures":[{"sig":"MEUCIFPoAvO9HUVkHzGlCpG2qOAaqs/vI0v1OLviKuYTrYP4AiEAq0mJpGan9QmCG2z72peLlrxlFK447wXHAR7WX2TYCJM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62941},"main":"dist/src/index","types":"dist/src/index","gitHead":"7caca14acf8c74830b44a6a359bef4481f3a83d1","scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"npx tsc -p tsconfig.json","prepare":"npm run build"},"_npmUser":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"repository":{"url":"git+https://github.com/iniquitybbs/iniquity.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v16.17.1+x64 (darwin)","description":"The main sysop/developer interface into iniquity.","directories":{},"_nodeVersion":"16.17.1","dependencies":{"hjson":"^3.2.2","yargs":"17.4.1","dotenv":"^16.0.0","copyfiles":"^2.4.1","app-root-path":"^3.0.0","docker-cli-js":"^2.9.0","docker-compose":"^0.23.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.58.0","cpy-cli":"^4.1.0","typescript":"^4.4.3","@types/node":"^12.20.49","@types/hjson":"^2.4.3","@types/yargs":"17.0.10","@types/dotenv":"^8.2.0","@types/copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/iniquity_3.0.37_1697136392305_0.6108707769009047","host":"s3://npm-registry-packages"}},"3.0.38":{"name":"@iniquitybbs/iniquity","version":"3.0.38","author":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"license":"MIT","_id":"@iniquitybbs/iniquity@3.0.38","maintainers":[{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"}],"homepage":"http://iniquitybbs.com","bugs":{"url":"https://github.com/iniquitybbs/iniquity/issues"},"bin":{"iq":"dist/src/index.js","iniquity":"dist/src/index.js"},"dist":{"shasum":"5de784c53fb8cf535071a7189a233e6826b55152","tarball":"https://registry.npmjs.org/@iniquitybbs/iniquity/-/iniquity-3.0.38.tgz","fileCount":37,"integrity":"sha512-9v90xvStXEWxazdP0yw9IXvDy/6lp0iWiSmMxOoyQeTkGGWhzeT/UsK3n9W4ksxisZ1A7eaS5KJaiTh4tlNuSQ==","signatures":[{"sig":"MEUCIGubbeREA8Ens48+fAnjRP3FLgBQM9i352dayePfP97HAiEAt8Cq2zbhLxZNaMDU0HCU6WOIKCnPetQGj6kuzUafZ6M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63191},"main":"dist/src/index","types":"dist/src/index","gitHead":"f93b1211692adc2ca6ffea473bd6eaf1a0a2f678","scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"npx tsc -p tsconfig.json","prepare":"npm run build"},"_npmUser":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"repository":{"url":"git+https://github.com/iniquitybbs/iniquity.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v16.17.1+x64 (darwin)","description":"The main sysop/developer interface into iniquity.","directories":{},"_nodeVersion":"16.17.1","dependencies":{"hjson":"^3.2.2","yargs":"17.4.1","dotenv":"^16.0.0","copyfiles":"^2.4.1","app-root-path":"^3.0.0","docker-cli-js":"^2.9.0","docker-compose":"^0.23.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.58.0","cpy-cli":"^4.1.0","typescript":"^4.4.3","@types/node":"^12.20.49","@types/hjson":"^2.4.3","@types/yargs":"17.0.10","@types/dotenv":"^8.2.0","@types/copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/iniquity_3.0.38_1697142571927_0.7764091107938218","host":"s3://npm-registry-packages"}},"3.0.39":{"name":"@iniquitybbs/iniquity","version":"3.0.39","author":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"license":"MIT","_id":"@iniquitybbs/iniquity@3.0.39","maintainers":[{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"}],"homepage":"http://iniquitybbs.com","bugs":{"url":"https://github.com/iniquitybbs/iniquity/issues"},"bin":{"iq":"dist/src/index.js","iniquity":"dist/src/index.js"},"dist":{"shasum":"00c86421b4b863adf981b7c770c7b799d82168db","tarball":"https://registry.npmjs.org/@iniquitybbs/iniquity/-/iniquity-3.0.39.tgz","fileCount":37,"integrity":"sha512-wiSpaZuWXrgqDWSJ4GubakqmQyVVWwpW/+U5G0slLpRMB5pCcu4W6vDpRt+x8t/Fx5lnroW9IYrfAPURhpZo4A==","signatures":[{"sig":"MEUCIQCZNnF8vk3T9sIH1JhhT+FTj97lnnPPNJF8fu95+H800AIgQjDhuWma8vgDh5JvwdIHKiipjS1oOxQkmRACic+uT3A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63191},"main":"dist/src/index","types":"dist/src/index","gitHead":"584ee7ab9bb848fcbdc36741cc3f74d26ffb5712","scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"npx tsc -p tsconfig.json","prepare":"npm run build"},"_npmUser":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"repository":{"url":"git+https://github.com/iniquitybbs/iniquity.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v16.17.1+x64 (darwin)","description":"The main sysop/developer interface into iniquity.","directories":{},"_nodeVersion":"16.17.1","dependencies":{"hjson":"^3.2.2","yargs":"17.4.1","dotenv":"^16.0.0","copyfiles":"^2.4.1","app-root-path":"^3.0.0","docker-cli-js":"^2.9.0","docker-compose":"^0.23.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.58.0","cpy-cli":"^4.1.0","typescript":"^4.4.3","@types/node":"^12.20.49","@types/hjson":"^2.4.3","@types/yargs":"17.0.10","@types/dotenv":"^8.2.0","@types/copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/iniquity_3.0.39_1697147661582_0.069597124060645","host":"s3://npm-registry-packages"}},"3.0.41":{"name":"@iniquitybbs/iniquity","version":"3.0.41","author":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"license":"MIT","_id":"@iniquitybbs/iniquity@3.0.41","maintainers":[{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"}],"homepage":"http://iniquitybbs.com","bugs":{"url":"https://github.com/iniquitybbs/iniquity/issues"},"bin":{"iq":"dist/src/index.js","iniquity":"dist/src/index.js"},"dist":{"shasum":"343b91bc44941bf09bca208de5d56ee77fa2bb23","tarball":"https://registry.npmjs.org/@iniquitybbs/iniquity/-/iniquity-3.0.41.tgz","fileCount":37,"integrity":"sha512-W1IDco7bGoDXTiBBOAGe/Lvl8VcoX9nohlEky5txAHxcfpkZQGuXebqvhGtHBilwGO5AQJhOlrq2C2Gpb9UnYQ==","signatures":[{"sig":"MEYCIQCQ24Alvq982QHymqfJnDbaOBbpL3HSk8ZYNI+EGeeGzQIhAPMdwVv9ND9kPwVz5f7z0m2YTX8PL5LOwkGJykl9wpB4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63191},"main":"dist/src/index","types":"dist/src/index","gitHead":"83b7de01944e774777664beffc9a01e5eb762a17","scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"npx tsc -p tsconfig.json","prepare":"npm run build"},"_npmUser":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"repository":{"url":"git+https://github.com/iniquitybbs/iniquity.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v16.17.1+x64 (darwin)","description":"The main sysop/developer interface into iniquity.","directories":{},"_nodeVersion":"16.17.1","dependencies":{"hjson":"^3.2.2","yargs":"17.4.1","dotenv":"^16.0.0","copyfiles":"^2.4.1","app-root-path":"^3.0.0","docker-cli-js":"^2.9.0","docker-compose":"^0.23.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.58.0","cpy-cli":"^4.1.0","typescript":"^4.4.3","@types/node":"^12.20.49","@types/hjson":"^2.4.3","@types/yargs":"17.0.10","@types/dotenv":"^8.2.0","@types/copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/iniquity_3.0.41_1697148733877_0.506183073468373","host":"s3://npm-registry-packages"}},"3.0.42":{"name":"@iniquitybbs/iniquity","version":"3.0.42","author":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"license":"MIT","_id":"@iniquitybbs/iniquity@3.0.42","maintainers":[{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"}],"homepage":"http://iniquitybbs.com","bugs":{"url":"https://github.com/iniquitybbs/iniquity/issues"},"bin":{"iq":"dist/src/index.js","iniquity":"dist/src/index.js"},"dist":{"shasum":"75d2459ee4175ce043447b5d2d670bfa27cbebee","tarball":"https://registry.npmjs.org/@iniquitybbs/iniquity/-/iniquity-3.0.42.tgz","fileCount":37,"integrity":"sha512-IhlXZ9Dzwr+ySO9t1ZI2mIgrnE6K++TJbOZuCNkJaEaeod2wJB2XdsIPhpREOnjwgUsjdqmcRBNVPxY8OjlPDg==","signatures":[{"sig":"MEQCIELmGT7OrUx/C79AXv8s+yPFI0ol8mvNXL/3RA7mIOMcAiAiTYlkIv7a19GdIyHDBdlX1AS20AJv3axn9JqHQEfQ7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63185},"main":"dist/src/index","types":"dist/src/index","gitHead":"9837dc849d19c27d2ce642e874c9ed2f86a5bf07","scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"npx tsc -p tsconfig.json","prepare":"npm run build"},"_npmUser":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"repository":{"url":"git+https://github.com/iniquitybbs/iniquity.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v16.17.1+x64 (darwin)","description":"The main sysop/developer interface into iniquity.","directories":{},"_nodeVersion":"16.17.1","dependencies":{"hjson":"^3.2.2","yargs":"17.4.1","dotenv":"^16.0.0","copyfiles":"^2.4.1","app-root-path":"^3.0.0","docker-cli-js":"^2.9.0","docker-compose":"^0.23.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.58.0","cpy-cli":"^4.1.0","typescript":"^4.4.3","@types/node":"^12.20.49","@types/hjson":"^2.4.3","@types/yargs":"17.0.10","@types/dotenv":"^8.2.0","@types/copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/iniquity_3.0.42_1697149241206_0.1688364688872388","host":"s3://npm-registry-packages"}},"3.0.43":{"name":"@iniquitybbs/iniquity","version":"3.0.43","author":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"license":"MIT","_id":"@iniquitybbs/iniquity@3.0.43","maintainers":[{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"}],"homepage":"http://iniquitybbs.com","bugs":{"url":"https://github.com/iniquitybbs/iniquity/issues"},"bin":{"iq":"dist/src/index.js","iniquity":"dist/src/index.js"},"dist":{"shasum":"13484014de5bb070d7e6511668192629c9647cb3","tarball":"https://registry.npmjs.org/@iniquitybbs/iniquity/-/iniquity-3.0.43.tgz","fileCount":37,"integrity":"sha512-/4YKuGP43g3sli83R/icBxGDiNvQpWcLJdW91TkPPvIfA0JzsnAxeGOYUh43cHFMulUbJIfiaAoz/wvptwAq8g==","signatures":[{"sig":"MEYCIQD1CEU/WJEthMTFJStJhy8rwudtWZppa2sL5pO94659fwIhAJMmFftmBevM9l8YzfyqELrUudZRVyVKRo14xloD4+hQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63861},"main":"dist/src/index","types":"dist/src/index","gitHead":"85623869f2de3e4403abc1bc50c1809abc363c38","scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"npx tsc -p tsconfig.json","prepare":"npm run build"},"_npmUser":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"repository":{"url":"git+https://github.com/iniquitybbs/iniquity.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v16.17.1+x64 (darwin)","description":"The main sysop/developer interface into iniquity.","directories":{},"_nodeVersion":"16.17.1","dependencies":{"hjson":"^3.2.2","yargs":"17.4.1","dotenv":"^16.0.0","copyfiles":"^2.4.1","app-root-path":"^3.0.0","docker-cli-js":"^2.9.0","docker-compose":"^0.23.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.58.0","cpy-cli":"^4.1.0","typescript":"^4.4.3","@types/node":"^12.20.49","@types/hjson":"^2.4.3","@types/yargs":"17.0.10","@types/dotenv":"^8.2.0","@types/copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/iniquity_3.0.43_1697152799805_0.8704484896922886","host":"s3://npm-registry-packages"}},"3.0.44":{"name":"@iniquitybbs/iniquity","version":"3.0.44","author":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"license":"MIT","_id":"@iniquitybbs/iniquity@3.0.44","maintainers":[{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"}],"homepage":"http://iniquitybbs.com","bugs":{"url":"https://github.com/iniquitybbs/iniquity/issues"},"bin":{"iq":"dist/src/index.js","iniquity":"dist/src/index.js"},"dist":{"shasum":"3bbae190688829f638f7b05dc62d9f04ac824fc3","tarball":"https://registry.npmjs.org/@iniquitybbs/iniquity/-/iniquity-3.0.44.tgz","fileCount":37,"integrity":"sha512-rV63Zaqd2LntQM7ci9FAg7GLwqQdycehHRGRkfuLyaL/MZRW0Sa79DcErxm7wso///jvQD5qUCserKFCAEuIuQ==","signatures":[{"sig":"MEQCIAymyy8qvSaPlfysmNz14dGKFRbBKSbXjiRkOiIdiWxwAiARIWs+aDdIxqoNcNlFUDEpRluU5gBUYli62/FdGhLNEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65373},"main":"dist/src/index","types":"dist/src/index","gitHead":"be232a4f12e4031ce537246239ac3bde6a11ea12","scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"npx tsc -p tsconfig.json","prepare":"npm run build"},"_npmUser":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"repository":{"url":"git+https://github.com/iniquitybbs/iniquity.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v16.17.1+x64 (darwin)","description":"The main sysop/developer interface into iniquity.","directories":{},"_nodeVersion":"16.17.1","dependencies":{"hjson":"^3.2.2","yargs":"17.4.1","dotenv":"^16.0.0","copyfiles":"^2.4.1","app-root-path":"^3.0.0","docker-cli-js":"^2.9.0","docker-compose":"^0.23.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.58.0","cpy-cli":"^4.1.0","typescript":"^4.4.3","@types/node":"^12.20.49","@types/hjson":"^2.4.3","@types/yargs":"17.0.10","@types/dotenv":"^8.2.0","@types/copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/iniquity_3.0.44_1697154675702_0.7390936873456935","host":"s3://npm-registry-packages"}},"3.0.45":{"name":"@iniquitybbs/iniquity","version":"3.0.45","author":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"license":"MIT","_id":"@iniquitybbs/iniquity@3.0.45","maintainers":[{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"}],"homepage":"http://iniquitybbs.com","bugs":{"url":"https://github.com/iniquitybbs/iniquity/issues"},"bin":{"iq":"dist/src/index.js","iniquity":"dist/src/index.js"},"dist":{"shasum":"c65cbb58b184f2c35c8fbf50c7a4a5e0257f517c","tarball":"https://registry.npmjs.org/@iniquitybbs/iniquity/-/iniquity-3.0.45.tgz","fileCount":40,"integrity":"sha512-ug7wQHVDqtcGNNWs8BN+66hyggeDwY/wrUzKjScqV0178YTza4NCHRzYmIP+nczgFK+QMAFnyrsgLUTxBcV7Gw==","signatures":[{"sig":"MEUCIQCTKkGGDUNnAkBTPtlviwAbYwzO6NEhNbcGrb05jf6hgAIgaJl+FTHVscbGI359o+ysRTgIGIw+df8kAV1IeUUABRk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74635},"main":"dist/src/index","types":"dist/src/index","gitHead":"b461e19083049452d13befc59b78719354b3d291","scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"npx tsc -p tsconfig.json","prepare":"npm run build"},"_npmUser":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"repository":{"url":"git+https://github.com/iniquitybbs/iniquity.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v16.17.1+x64 (darwin)","description":"The main sysop/developer interface into iniquity.","directories":{},"_nodeVersion":"16.17.1","dependencies":{"hjson":"^3.2.2","yargs":"17.4.1","dotenv":"^16.0.0","copyfiles":"^2.4.1","app-root-path":"^3.0.0","docker-cli-js":"^2.9.0","docker-compose":"^0.23.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.58.0","cpy-cli":"^4.1.0","typescript":"^4.4.3","@types/node":"^12.20.49","@types/hjson":"^2.4.3","@types/yargs":"17.0.10","@types/dotenv":"^8.2.0","@types/copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/iniquity_3.0.45_1697156766943_0.03648074627775921","host":"s3://npm-registry-packages"}},"3.0.46":{"name":"@iniquitybbs/iniquity","version":"3.0.46","author":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"license":"MIT","_id":"@iniquitybbs/iniquity@3.0.46","maintainers":[{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"}],"homepage":"http://iniquitybbs.com","bugs":{"url":"https://github.com/iniquitybbs/iniquity/issues"},"bin":{"iq":"dist/src/index.js","iniquity":"dist/src/index.js"},"dist":{"shasum":"eccec4288ef84bd34e54edd129c9e54bcb48c1af","tarball":"https://registry.npmjs.org/@iniquitybbs/iniquity/-/iniquity-3.0.46.tgz","fileCount":40,"integrity":"sha512-6UzN11RmGPIm0w/8oBqVWMIcDtWnioMb5Z2UAz3E7593qM9OW27DXMjM1HDPcGaD+Pq1rjbqtxuogG4XZykCVw==","signatures":[{"sig":"MEUCIQCzCC4Hr0duJD3BbhXjqL55+7ayY+9R9tzdaGULdJMpGgIgIOmLy1u1FY4aCx9sqIPjPI1nX809cDFmU+Z53mc562g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74531},"main":"dist/src/index","types":"dist/src/index","gitHead":"5dc825a4d0d2a21ae766c9bf130007cb821b326a","scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"npx tsc -p tsconfig.json","prepare":"npm run build"},"_npmUser":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"repository":{"url":"git+https://github.com/iniquitybbs/iniquity.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v16.17.1+x64 (darwin)","description":"The main sysop/developer interface into iniquity.","directories":{},"_nodeVersion":"16.17.1","dependencies":{"hjson":"^3.2.2","yargs":"17.4.1","dotenv":"^16.0.0","copyfiles":"^2.4.1","app-root-path":"^3.0.0","docker-cli-js":"^2.9.0","docker-compose":"^0.23.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.58.0","cpy-cli":"^4.1.0","typescript":"^4.4.3","@types/node":"^12.20.49","@types/hjson":"^2.4.3","@types/yargs":"17.0.10","@types/dotenv":"^8.2.0","@types/copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/iniquity_3.0.46_1697207418371_0.6605417005096732","host":"s3://npm-registry-packages"}},"3.0.47":{"name":"@iniquitybbs/iniquity","version":"3.0.47","author":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"license":"MIT","_id":"@iniquitybbs/iniquity@3.0.47","maintainers":[{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"}],"homepage":"http://iniquitybbs.com","bugs":{"url":"https://github.com/iniquitybbs/iniquity/issues"},"bin":{"iq":"dist/src/index.js","iniquity":"dist/src/index.js"},"dist":{"shasum":"b2074a1f78de53ce73d957a648076719543a82e5","tarball":"https://registry.npmjs.org/@iniquitybbs/iniquity/-/iniquity-3.0.47.tgz","fileCount":3224,"integrity":"sha512-wo+Ou0Q5gYBZUpr11aiB/V2pjAG0piAxgbz9HgtvjK7OVS+otRUKlvRvXA9hV5X+F6kxtjRiBTjX3jfbgvL2CA==","signatures":[{"sig":"MEUCIQDHCR919mmxV7LJIOdsiSDFwGOap8p0vwkvebLH54ubhQIgQsTHaQqI+96o++0O412RNYd1edFAa9lQSz3W3T/ZLaE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59663558},"main":"dist/src/index","types":"dist/src/index","gitHead":"04eefcdf5823a7b4dca26293368ee1f5391eb386","scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"npx tsc -p tsconfig.json","prepare":"npm run build"},"_npmUser":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"repository":{"url":"git+https://github.com/iniquitybbs/iniquity.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v16.17.1+x64 (darwin)","description":"The main sysop/developer interface into iniquity.","directories":{},"_nodeVersion":"16.17.1","dependencies":{"hjson":"^3.2.2","yargs":"17.4.1","dotenv":"^16.0.0","copyfiles":"^2.4.1","app-root-path":"^3.0.0","docker-cli-js":"^2.9.0","docker-compose":"^0.23.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.58.0","cpy-cli":"^4.1.0","typescript":"^4.4.3","@types/node":"^12.20.49","@types/hjson":"^2.4.3","@types/yargs":"17.0.10","@types/dotenv":"^8.2.0","@types/copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/iniquity_3.0.47_1697210389054_0.4461907061046193","host":"s3://npm-registry-packages"}},"3.0.49":{"name":"@iniquitybbs/iniquity","version":"3.0.49","author":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"license":"MIT","_id":"@iniquitybbs/iniquity@3.0.49","maintainers":[{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"}],"homepage":"http://iniquitybbs.com","bugs":{"url":"https://github.com/iniquitybbs/iniquity/issues"},"bin":{"iq":"dist/src/index.js","iniquity":"dist/src/index.js"},"dist":{"shasum":"af620b979f933cde72019d57610c68f554dbf35f","tarball":"https://registry.npmjs.org/@iniquitybbs/iniquity/-/iniquity-3.0.49.tgz","fileCount":3225,"integrity":"sha512-qK0wJovNtuIhN6RTi7giOKoeXzWe/fMIsVK29rFPiWhsibUOkgxfjlo7cMKYhG3vS5NkrSAZ62gyrXoGYM+u5Q==","signatures":[{"sig":"MEUCIQD1G5NvoN+OkkSKKAN7hifPakFFe3jJA2+Q1+wJtbqZ2QIgZyJjOcAvayx1SWgw9VjMXNlBYhk54jSVvAzwmPi4xUc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59665188},"main":"dist/src/index","types":"dist/src/index","gitHead":"73bab4e6fb4795f83ffc621a6d9bff310fac647f","scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"npx tsc -p tsconfig.json","prepare":"npm run build"},"_npmUser":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"repository":{"url":"git+https://github.com/iniquitybbs/iniquity.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v16.17.1+x64 (darwin)","description":"The main sysop/developer interface into iniquity.","directories":{},"_nodeVersion":"16.17.1","dependencies":{"hjson":"^3.2.2","yargs":"17.4.1","dotenv":"^16.0.0","copyfiles":"^2.4.1","app-root-path":"^3.0.0","docker-cli-js":"^2.9.0","docker-compose":"^0.23.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.58.0","cpy-cli":"^4.1.0","typescript":"^4.4.3","@types/node":"^12.20.49","@types/hjson":"^2.4.3","@types/yargs":"17.0.10","@types/dotenv":"^8.2.0","@types/copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/iniquity_3.0.49_1697338061593_0.2980204552372283","host":"s3://npm-registry-packages"}},"3.0.50":{"name":"@iniquitybbs/iniquity","version":"3.0.50","author":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"license":"MIT","_id":"@iniquitybbs/iniquity@3.0.50","maintainers":[{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"}],"homepage":"http://iniquitybbs.com","bugs":{"url":"https://github.com/iniquitybbs/iniquity/issues"},"bin":{"iq":"dist/src/index.js","iniquity":"dist/src/index.js"},"dist":{"shasum":"aaa144c4f4a03084e5ecd8460bbec3c5de005c22","tarball":"https://registry.npmjs.org/@iniquitybbs/iniquity/-/iniquity-3.0.50.tgz","fileCount":3225,"integrity":"sha512-shBU/7pqSMIbu+NWYIpVuo6x8UtLZPSCNKrr3IoWlMK4MBrkPzxryxES4s1xvb9+GCHj0xLRNDK5e9aslk9B2Q==","signatures":[{"sig":"MEUCIEUbuyyF4SpxF9tvdiqk9Kmmi/GVCVvaPU2pLKaMZubIAiEAiJjMU18kTXH5phUxdMoEpLeq4KyWRiYocCYr9P9DHfE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59665218},"main":"dist/src/index","types":"dist/src/index","gitHead":"dd80d70c8f6807c0800a460098634b36dd2fa5e3","scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"npx tsc -p tsconfig.json","prepare":"npm run build"},"_npmUser":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"repository":{"url":"git+https://github.com/iniquitybbs/iniquity.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v16.17.1+x64 (darwin)","description":"The main sysop/developer interface into iniquity.","directories":{},"_nodeVersion":"16.17.1","dependencies":{"hjson":"^3.2.2","yargs":"17.4.1","dotenv":"^16.0.0","copyfiles":"^2.4.1","app-root-path":"^3.0.0","docker-cli-js":"^2.9.0","docker-compose":"^0.23.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.58.0","cpy-cli":"^4.1.0","typescript":"^4.4.3","@types/node":"^12.20.49","@types/hjson":"^2.4.3","@types/yargs":"17.0.10","@types/dotenv":"^8.2.0","@types/copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/iniquity_3.0.50_1697338448456_0.8240932996092984","host":"s3://npm-registry-packages"}},"3.0.51":{"name":"@iniquitybbs/iniquity","version":"3.0.51","author":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"license":"MIT","_id":"@iniquitybbs/iniquity@3.0.51","maintainers":[{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"}],"homepage":"http://iniquitybbs.com","bugs":{"url":"https://github.com/iniquitybbs/iniquity/issues"},"bin":{"iq":"dist/src/index.js","iniquity":"dist/src/index.js"},"dist":{"shasum":"386205dac8041d2fcd9937a4182d03508ddb1b46","tarball":"https://registry.npmjs.org/@iniquitybbs/iniquity/-/iniquity-3.0.51.tgz","fileCount":3225,"integrity":"sha512-oGNii4GxeFYu7kBAmp2EjjwK1V2DS2IIi9AZAmGddZ2ha+3lj9bCXVUEFId63UL2ogpuqImr2UjEpMStl2owdw==","signatures":[{"sig":"MEQCIEMFNkRF345OfqRFkuiU+sxmHD8W4EwrBDCZeWHM0Y5hAiBE6IaMBp9WP13hnBjj+H1ObKsZOJ2I6r4AMmnjOFqq/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59667311},"main":"dist/src/index","types":"dist/src/index","gitHead":"63a3e70b8433a5916364d725b1f8fff2935a2a1a","scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"npx tsc -p tsconfig.json","prepare":"npm run build"},"_npmUser":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"repository":{"url":"git+https://github.com/iniquitybbs/iniquity.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v16.17.1+x64 (darwin)","description":"The main sysop/developer interface into iniquity.","directories":{},"_nodeVersion":"16.17.1","dependencies":{"hjson":"^3.2.2","yargs":"17.4.1","dotenv":"^16.0.0","copyfiles":"^2.4.1","app-root-path":"^3.0.0","docker-cli-js":"^2.9.0","docker-compose":"^0.23.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.58.0","cpy-cli":"^4.1.0","typescript":"^4.4.3","@types/node":"^12.20.49","@types/hjson":"^2.4.3","@types/yargs":"17.0.10","@types/dotenv":"^8.2.0","@types/copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/iniquity_3.0.51_1697339520723_0.4049219246518794","host":"s3://npm-registry-packages"}},"3.0.52":{"name":"@iniquitybbs/iniquity","version":"3.0.52","author":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"license":"MIT","_id":"@iniquitybbs/iniquity@3.0.52","maintainers":[{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"}],"homepage":"http://iniquitybbs.com","bugs":{"url":"https://github.com/iniquitybbs/iniquity/issues"},"bin":{"iq":"dist/src/index.js","iniquity":"dist/src/index.js"},"dist":{"shasum":"06d9b8cf7f7c7c8200860591f2e49a790e1c3952","tarball":"https://registry.npmjs.org/@iniquitybbs/iniquity/-/iniquity-3.0.52.tgz","fileCount":3225,"integrity":"sha512-Kms/07O1kzcErNvG2RGvtCMh+xllN+ELjGmLJIXiJVCkcuoitQ/EyvsvCHC7iw/cvxycP4h9FPK112pTRv2OFA==","signatures":[{"sig":"MEUCIB0mFfQ5nvigI8pKxLWqh0T/4s8nR0iqra3qnSC4GYUjAiEA3Nb67mYVnB4ZgDj5NapMyASdkmsO+HX2f/N9qVian4A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59667603},"main":"dist/src/index","types":"dist/src/index","gitHead":"1affff5a89516f1a40306d850c80f5f53b8b5cb4","scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"npx tsc -p tsconfig.json","prepare":"npm run build"},"_npmUser":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"repository":{"url":"git+https://github.com/iniquitybbs/iniquity.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v16.17.1+x64 (darwin)","description":"The main sysop/developer interface into iniquity.","directories":{},"_nodeVersion":"16.17.1","dependencies":{"hjson":"^3.2.2","yargs":"17.4.1","dotenv":"^16.0.0","copyfiles":"^2.4.1","app-root-path":"^3.0.0","docker-cli-js":"^2.9.0","docker-compose":"^0.23.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.58.0","cpy-cli":"^4.1.0","typescript":"^4.4.3","@types/node":"^12.20.49","@types/hjson":"^2.4.3","@types/yargs":"17.0.10","@types/dotenv":"^8.2.0","@types/copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/iniquity_3.0.52_1697405222258_0.146190581406618","host":"s3://npm-registry-packages"}},"3.0.53":{"name":"@iniquitybbs/iniquity","version":"3.0.53","author":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"license":"MIT","_id":"@iniquitybbs/iniquity@3.0.53","maintainers":[{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"}],"homepage":"http://iniquitybbs.com","bugs":{"url":"https://github.com/iniquitybbs/iniquity/issues"},"bin":{"iq":"dist/src/index.js","iniquity":"dist/src/index.js"},"dist":{"shasum":"d4cb8d4db39ab7376535877181974b912b32f530","tarball":"https://registry.npmjs.org/@iniquitybbs/iniquity/-/iniquity-3.0.53.tgz","fileCount":3225,"integrity":"sha512-dZxULtyx7DHYHY9oGuL6fIQDHZS6OYeokOqG6Hr/3ClVFWuAXD7qvyFldG6lLC9+rtH5w8hkouBDeP6pi5mAsw==","signatures":[{"sig":"MEYCIQD9EFV2WzSAZev88GkbsXYT4A3ITcclh29paQTnzwn7lwIhAMQzM613OqjARpBydVd1ZbMMA0+QUHiu82+jk8wQuy6w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59668089},"main":"dist/src/index","types":"dist/src/index","gitHead":"1134fcbb17dff5c7cdc74ae9cacea7723776a629","scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"npx tsc -p tsconfig.json","prepare":"npm run build"},"_npmUser":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"repository":{"url":"git+https://github.com/iniquitybbs/iniquity.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v16.17.1+x64 (darwin)","description":"The main sysop/developer interface into iniquity.","directories":{},"_nodeVersion":"16.17.1","dependencies":{"hjson":"^3.2.2","yargs":"17.4.1","dotenv":"^16.0.0","copyfiles":"^2.4.1","app-root-path":"^3.0.0","docker-cli-js":"^2.9.0","docker-compose":"^0.23.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.58.0","cpy-cli":"^4.1.0","typescript":"^4.4.3","@types/node":"^12.20.49","@types/hjson":"^2.4.3","@types/yargs":"17.0.10","@types/dotenv":"^8.2.0","@types/copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/iniquity_3.0.53_1697409814679_0.3495637970363119","host":"s3://npm-registry-packages"}},"3.0.54":{"name":"@iniquitybbs/iniquity","version":"3.0.54","author":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"license":"MIT","_id":"@iniquitybbs/iniquity@3.0.54","maintainers":[{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"}],"homepage":"http://iniquitybbs.com","bugs":{"url":"https://github.com/iniquitybbs/iniquity/issues"},"bin":{"iq":"dist/src/index.js","iniquity":"dist/src/index.js"},"dist":{"shasum":"902d0fc5aeb418fc730485d0bb84c7cc7dbc79a4","tarball":"https://registry.npmjs.org/@iniquitybbs/iniquity/-/iniquity-3.0.54.tgz","fileCount":3225,"integrity":"sha512-ZvwjXAJD/iH+3ldCfYS1fgXudasEDCoaVwK1iHiug7w0A1n182mdKu2a5RzB3OJzx5dkaobMDCDTitO4gGJCRg==","signatures":[{"sig":"MEQCIHzIJ4bH+TvUL8HY4w2xIJBX1H2VGxPDNIC8lLFcbBXoAiAkZS2keJccg6z4IooLC2SZh5EiamdAa+ZCLIRZAEPohA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59668260},"main":"dist/src/index","types":"dist/src/index","gitHead":"0e78c4cbc390a32a741139c2d3e9cf9acf6da040","scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"npx tsc -p tsconfig.json","prepare":"npm run build"},"_npmUser":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"repository":{"url":"git+https://github.com/iniquitybbs/iniquity.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v16.17.1+x64 (darwin)","description":"The main sysop/developer interface into iniquity.","directories":{},"_nodeVersion":"16.17.1","dependencies":{"hjson":"^3.2.2","yargs":"17.4.1","dotenv":"^16.0.0","copyfiles":"^2.4.1","app-root-path":"^3.0.0","docker-cli-js":"^2.9.0","docker-compose":"^0.23.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.58.0","cpy-cli":"^4.1.0","typescript":"^4.4.3","@types/node":"^12.20.49","@types/hjson":"^2.4.3","@types/yargs":"17.0.10","@types/dotenv":"^8.2.0","@types/copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/iniquity_3.0.54_1697410006106_0.20338310608178367","host":"s3://npm-registry-packages"}},"3.0.55":{"name":"@iniquitybbs/iniquity","version":"3.0.55","author":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"license":"MIT","_id":"@iniquitybbs/iniquity@3.0.55","maintainers":[{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"}],"homepage":"http://iniquitybbs.com","bugs":{"url":"https://github.com/iniquitybbs/iniquity/issues"},"bin":{"iq":"dist/src/index.js","iniquity":"dist/src/index.js"},"dist":{"shasum":"de5c2c82f56db9c91a826034335504ee60e2c1ac","tarball":"https://registry.npmjs.org/@iniquitybbs/iniquity/-/iniquity-3.0.55.tgz","fileCount":3225,"integrity":"sha512-2W3iZopxjLj0J7RXV4YtS6V9fIcYEotpPjkG+82T6UpIuceIc5X6c8X3as4aoszLn4cjIHdiUkmRwC320hkQfw==","signatures":[{"sig":"MEYCIQDkGiH6qRfedb003i+OH0+6yYkjgyt2S6yC3P2h2I08JwIhAKoVqdMAlFkrXNyT6DaIWkwIYG2blztScNo7dsFzgAKK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59668260},"main":"dist/src/index","types":"dist/src/index","gitHead":"d4c3d5eb20a8596725234a8717db94759b3c004d","scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"npx tsc -p tsconfig.json","prepare":"npm run build"},"_npmUser":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"repository":{"url":"git+https://github.com/iniquitybbs/iniquity.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v16.17.1+x64 (darwin)","description":"The main sysop/developer interface into iniquity.","directories":{},"_nodeVersion":"16.17.1","dependencies":{"hjson":"^3.2.2","yargs":"17.4.1","dotenv":"^16.0.0","copyfiles":"^2.4.1","app-root-path":"^3.0.0","docker-cli-js":"^2.9.0","docker-compose":"^0.23.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.58.0","cpy-cli":"^4.1.0","typescript":"^4.4.3","@types/node":"^12.20.49","@types/hjson":"^2.4.3","@types/yargs":"17.0.10","@types/dotenv":"^8.2.0","@types/copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/iniquity_3.0.55_1697410232571_0.5860070415904757","host":"s3://npm-registry-packages"}},"3.0.56":{"name":"@iniquitybbs/iniquity","version":"3.0.56","author":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"license":"MIT","_id":"@iniquitybbs/iniquity@3.0.56","maintainers":[{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"}],"homepage":"http://iniquitybbs.com","bugs":{"url":"https://github.com/iniquitybbs/iniquity/issues"},"bin":{"iq":"dist/src/index.js","iniquity":"dist/src/index.js"},"dist":{"shasum":"b5842e4f371616b63585b1ba54cdc587c20a8c26","tarball":"https://registry.npmjs.org/@iniquitybbs/iniquity/-/iniquity-3.0.56.tgz","fileCount":3225,"integrity":"sha512-ArDrdbxNWc3Mal1OtmR7rulYTUNap09/0j9MU0rDhJHqprHHtoJSJYK6XHY9gyTSUMr2Xy3O+FZI6ie+5JsD6g==","signatures":[{"sig":"MEUCIQCN6LY4S3CZ5oGkKRQ+Qey3SRCRND8U9f8OHsZNmNn4cgIgasaqNnGYObarHbHCR/yG8qRNCZwF0LhZ7gNCS1Uk1pQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59668331},"main":"dist/src/index","types":"dist/src/index","gitHead":"6d2ef38278d91b91f30f51d26e3d933414394c48","scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"npx tsc -p tsconfig.json","prepare":"npm run build"},"_npmUser":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"repository":{"url":"git+https://github.com/iniquitybbs/iniquity.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v16.17.1+x64 (darwin)","description":"The main sysop/developer interface into iniquity.","directories":{},"_nodeVersion":"16.17.1","dependencies":{"hjson":"^3.2.2","yargs":"17.4.1","dotenv":"^16.0.0","copyfiles":"^2.4.1","app-root-path":"^3.0.0","docker-cli-js":"^2.9.0","docker-compose":"^0.23.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.58.0","cpy-cli":"^4.1.0","typescript":"^4.4.3","@types/node":"^12.20.49","@types/hjson":"^2.4.3","@types/yargs":"17.0.10","@types/dotenv":"^8.2.0","@types/copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/iniquity_3.0.56_1697410353551_0.24250644798542953","host":"s3://npm-registry-packages"}},"3.0.59":{"name":"@iniquitybbs/iniquity","version":"3.0.59","author":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"license":"MIT","_id":"@iniquitybbs/iniquity@3.0.59","maintainers":[{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"}],"homepage":"http://iniquitybbs.com","bugs":{"url":"https://github.com/iniquitybbs/iniquity/issues"},"bin":{"iq":"dist/src/index.js","iniquity":"dist/src/index.js"},"dist":{"shasum":"b1223dbc4af68990ae9b9f812dd4b58b4027d2a6","tarball":"https://registry.npmjs.org/@iniquitybbs/iniquity/-/iniquity-3.0.59.tgz","fileCount":3225,"integrity":"sha512-93/SIg6aJo/WGQaJCzWI3KmRGLuAEkKcXIxDZPrw1/MAzQax/dEOceTn6fVw/of0HPE+UpNJYAFJrCaGxmeg+w==","signatures":[{"sig":"MEQCIDBRLS3uJZMutIjOMlU6dS6Wg92af8WxNBPwqwCfcauNAiBj2WPMYGXqWL+mi3x/NXSGcWHninO2lPsLFceqEv3L1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59675315},"main":"dist/src/index","types":"dist/src/index","gitHead":"7efe2249ae7b182056a79301133e93275fff226a","scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"npx tsc -p tsconfig.json","prepare":"npm run build"},"_npmUser":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"repository":{"url":"git+https://github.com/iniquitybbs/iniquity.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v14.0.0+x64 (darwin)","description":"The main sysop/developer interface into iniquity.","directories":{},"_nodeVersion":"14.0.0","dependencies":{"hjson":"^3.2.2","yargs":"17.4.1","dotenv":"^16.0.0","copyfiles":"^2.4.1","app-root-path":"^3.0.0","docker-cli-js":"^2.9.0","docker-compose":"^0.23.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.58.0","cpy-cli":"^4.1.0","typescript":"^4.4.3","@types/node":"^12.20.49","@types/hjson":"^2.4.3","@types/yargs":"17.0.10","@types/dotenv":"^8.2.0","@types/copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/iniquity_3.0.59_1698368994863_0.7668288282994022","host":"s3://npm-registry-packages"}},"3.0.62":{"name":"@iniquitybbs/iniquity","version":"3.0.62","author":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"license":"MIT","_id":"@iniquitybbs/iniquity@3.0.62","maintainers":[{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"}],"homepage":"http://iniquitybbs.com","bugs":{"url":"https://github.com/iniquitybbs/iniquity/issues"},"bin":{"iq":"dist/src/index.js","iniquity":"dist/src/index.js"},"dist":{"shasum":"0eab5834cdd1966d4f1eedeccb72427d8df8f657","tarball":"https://registry.npmjs.org/@iniquitybbs/iniquity/-/iniquity-3.0.62.tgz","fileCount":3225,"integrity":"sha512-Da6Fkz8zyMU/vKeSYFI0ZTrRFzQLRpydL2xfWm1H/baG+WrLUWcope/k72ER0O6P1+3hIdlxmVyc3VsZnwsiVw==","signatures":[{"sig":"MEQCIDabrmE9oLiVM+TWkjmCxooJLe8Nwn//isfBsNajz6EUAiA1sw/Bq3z0TwMSPiO+1z7Og36XxfSct06rv0SkXqDX3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59675317},"main":"dist/src/index","types":"dist/src/index","gitHead":"502b3b7ec572dabf8c50e90803b4047e66ed8e93","scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"npx tsc -p tsconfig.json","prepare":"npm run build"},"_npmUser":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"repository":{"url":"git+https://github.com/iniquitybbs/iniquity.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v16.17.1+x64 (darwin)","description":"The main sysop/developer interface into iniquity.","directories":{},"_nodeVersion":"16.17.1","dependencies":{"hjson":"^3.2.2","yargs":"17.4.1","dotenv":"^16.0.0","copyfiles":"^2.4.1","app-root-path":"^3.0.0","docker-cli-js":"^2.9.0","docker-compose":"^0.23.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.58.0","cpy-cli":"^4.1.0","typescript":"^4.4.3","@types/node":"^12.20.49","@types/hjson":"^2.4.3","@types/yargs":"17.0.10","@types/dotenv":"^8.2.0","@types/copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/iniquity_3.0.62_1698373895141_0.03870322275532301","host":"s3://npm-registry-packages"}},"3.0.63":{"name":"@iniquitybbs/iniquity","version":"3.0.63","author":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"license":"MIT","_id":"@iniquitybbs/iniquity@3.0.63","maintainers":[{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"}],"homepage":"http://iniquitybbs.com","bugs":{"url":"https://github.com/iniquitybbs/iniquity/issues"},"bin":{"iq":"dist/src/index.js","iniquity":"dist/src/index.js"},"dist":{"shasum":"5f2f9a422933ea22d83c924d504a18359c240a44","tarball":"https://registry.npmjs.org/@iniquitybbs/iniquity/-/iniquity-3.0.63.tgz","fileCount":3225,"integrity":"sha512-MpfHalLXqGRVJQwMmdOE9hDkCM2qLh6Uc0YWGh4jQEiGz6nUXvZ2H+b4sada7CvCK8wrgGMiPbsVmHP38a8kzQ==","signatures":[{"sig":"MEQCIGnffexNZSt6WlVYv+pH3HAFQB6wJPJ9WrcM+DEQfOa9AiAav69zcyDWAfOeRQ9ggCXqSEAG91vlqwiRMdvqYpf1cA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59670961},"main":"dist/src/index","types":"dist/src/index","gitHead":"df0d2d40ce719b7bf4ff8e229b48ddd512ee76f7","scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"npx tsc -p tsconfig.json","prepare":"npm run build"},"_npmUser":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"repository":{"url":"git+https://github.com/iniquitybbs/iniquity.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v16.17.1+x64 (darwin)","description":"The main sysop/developer interface into iniquity.","directories":{},"_nodeVersion":"16.17.1","dependencies":{"hjson":"^3.2.2","yargs":"17.4.1","dotenv":"^16.0.0","copyfiles":"^2.4.1","app-root-path":"^3.0.0","docker-cli-js":"^2.9.0","docker-compose":"^0.23.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.58.0","cpy-cli":"^4.1.0","typescript":"^4.4.3","@types/node":"^12.20.49","@types/hjson":"^2.4.3","@types/yargs":"17.0.10","@types/dotenv":"^8.2.0","@types/copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/iniquity_3.0.63_1698377079350_0.2650487091356113","host":"s3://npm-registry-packages"}},"3.0.64":{"name":"@iniquitybbs/iniquity","version":"3.0.64","author":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"license":"MIT","_id":"@iniquitybbs/iniquity@3.0.64","maintainers":[{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"}],"homepage":"http://iniquitybbs.com","bugs":{"url":"https://github.com/iniquitybbs/iniquity/issues"},"bin":{"iq":"dist/src/index.js","iniquity":"dist/src/index.js"},"dist":{"shasum":"10dd72072e3b3444ad01e4e18f1db1802a28d991","tarball":"https://registry.npmjs.org/@iniquitybbs/iniquity/-/iniquity-3.0.64.tgz","fileCount":3225,"integrity":"sha512-9xXkM/5jxnH/OL/J0lnHwJltKkKItc8DDpZaHEpiCz0gEnrXQUvoaHQOSilPeettfF2dXiqBTqJCnfURJXTx0g==","signatures":[{"sig":"MEYCIQDvfa60mGJGmShvS4qOPbYHNtog5C5pEjhjK+PommUN7AIhAORqrSmXalc8jBC7h+snF8Flo5oTsVUf9Yj12xjlKSB2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59668200},"main":"dist/src/index","types":"dist/src/index","gitHead":"44f2232ec71c35b1604913172bfb48cb3396e5a5","scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"npx tsc -p tsconfig.json","prepare":"npm run build"},"_npmUser":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"repository":{"url":"git+https://github.com/iniquitybbs/iniquity.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v16.17.1+x64 (darwin)","description":"The main sysop/developer interface into iniquity.","directories":{},"_nodeVersion":"16.17.1","dependencies":{"hjson":"^3.2.2","yargs":"17.4.1","dotenv":"^16.0.0","copyfiles":"^2.4.1","app-root-path":"^3.0.0","docker-cli-js":"^2.9.0","docker-compose":"^0.23.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.58.0","cpy-cli":"^4.1.0","typescript":"^4.4.3","@types/node":"^12.20.49","@types/hjson":"^2.4.3","@types/yargs":"17.0.10","@types/dotenv":"^8.2.0","@types/copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/iniquity_3.0.64_1698534126514_0.09036685344401585","host":"s3://npm-registry-packages"}},"3.0.72":{"name":"@iniquitybbs/iniquity","version":"3.0.72","author":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"license":"MIT","_id":"@iniquitybbs/iniquity@3.0.72","maintainers":[{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"}],"homepage":"http://iniquitybbs.com","bugs":{"url":"https://github.com/iniquitybbs/iniquity/issues"},"bin":{"iq":"dist/src/index.js","iniquity":"dist/src/index.js"},"dist":{"shasum":"c0fb233b53a37190b3b6c40b603457db362d6265","tarball":"https://registry.npmjs.org/@iniquitybbs/iniquity/-/iniquity-3.0.72.tgz","fileCount":42,"integrity":"sha512-iuuG2EPgRlZdEjj2HlN7j8HzdOgb2+MS8uDx0fxiluUajCc1LoZDsZv8ayhUjdG9rdpQfnfMIFQG5B9VvuNkPw==","signatures":[{"sig":"MEYCIQC2/1sAQts/PIzPnkbu3U+rc6bGPrpY+8/gFKGnIf0ytwIhALawPr6ymj5TXAxwj7u1bK+5s0zil3tWvDh8SR9b7o0o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":80371},"main":"dist/src/index","types":"dist/src/index","gitHead":"5a39d4bb70e6a4a34af77b53e42ac451b6910e4b","scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"npx tsc -p tsconfig.json","prepare":"npm run build"},"_npmUser":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"repository":{"url":"git+https://github.com/iniquitybbs/iniquity.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v18.17.1+x64 (darwin)","description":"The main sysop/developer interface into iniquity.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"hjson":"^3.2.2","yargs":"17.4.1","dotenv":"^16.0.0","copyfiles":"^2.4.1","app-root-path":"^3.0.0","docker-cli-js":"^2.9.0","docker-compose":"^0.23.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.58.0","cpy-cli":"^4.1.0","typescript":"^4.4.3","@types/node":"^12.20.49","@types/hjson":"^2.4.3","@types/yargs":"17.0.10","@types/dotenv":"^8.2.0","@types/copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/iniquity_3.0.72_1698806324276_0.7232854852533768","host":"s3://npm-registry-packages"}},"3.0.75":{"name":"@iniquitybbs/iniquity","version":"3.0.75","author":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"license":"MIT","_id":"@iniquitybbs/iniquity@3.0.75","maintainers":[{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"}],"homepage":"http://iniquitybbs.com","bugs":{"url":"https://github.com/iniquitybbs/iniquity/issues"},"bin":{"iq":"dist/src/index.js","iniquity":"dist/src/index.js"},"dist":{"shasum":"12810da14d1eb9ab96b69590ed92878e94aecfa0","tarball":"https://registry.npmjs.org/@iniquitybbs/iniquity/-/iniquity-3.0.75.tgz","fileCount":61,"integrity":"sha512-jciXwrbKXOhMC5b95s1XwPp/cdKqvUV5nqXWwzCzkF1u8+fpQ5jcDVx0eXPVbhKE7pnHmi/9lY6M1z4sVtczNw==","signatures":[{"sig":"MEUCIQDp8PjbRik9W2Eg76x1usA6Vx/Ib3blWbEkZ9NPb69oEgIgZI1zN9obOv/FwH6XPTh8Z0uk3UBsPg190TM1cCS/68o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195348},"main":"dist/src/index","types":"dist/src/index","gitHead":"6b2a2564d64be3819a098e2d66cc04053183cd33","scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"npx tsc -p tsconfig.json","prepare":"npm run build"},"_npmUser":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"repository":{"url":"git+https://github.com/iniquitybbs/iniquity.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v25.6.1+arm64 (darwin)","description":"The main sysop/developer interface into iniquity.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"tsx":"^4.7.0","hjson":"^3.2.2","yargs":"17.4.1","dotenv":"^16.0.0","copyfiles":"^2.4.1","app-root-path":"^3.0.0","docker-cli-js":"^2.9.0","docker-compose":"^0.23.17","@iniquitybbs/core":"^3.0.75"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.58.0","cpy-cli":"^4.1.0","typescript":"^4.9.3","@types/node":"^18.18.4","@types/hjson":"^2.4.3","@types/yargs":"17.0.10","@types/dotenv":"^8.2.0","@types/copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/iniquity_3.0.75_1772923024716_0.29709776281428435","host":"s3://npm-registry-packages-npm-production"}},"3.0.76":{"name":"@iniquitybbs/iniquity","version":"3.0.76","author":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"license":"MIT","_id":"@iniquitybbs/iniquity@3.0.76","maintainers":[{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"}],"homepage":"http://iniquitybbs.com","bugs":{"url":"https://github.com/iniquitybbs/iniquity/issues"},"bin":{"iq":"dist/src/index.js","iniquity":"dist/src/index.js"},"dist":{"shasum":"f682ee43044a202e47b45b342aa36d632e179b03","tarball":"https://registry.npmjs.org/@iniquitybbs/iniquity/-/iniquity-3.0.76.tgz","fileCount":61,"integrity":"sha512-2ZCpuP+phU8mHEk0PHgBOrR89mB0VnBXMEHXuKMYOBpZZN0JtCo9ACjgAyxb+JBxI+rBWGAADW1rddAeJuHVfw==","signatures":[{"sig":"MEYCIQCEt1n0C25DvYqRdGvUmmnoLc2S4nXJL4xJnamdY9s/EAIhANdmRdFaRygdHnu1tCfHL7krvxZOI2PnIr5yN++PlP7L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200665},"main":"dist/src/index","types":"dist/src/index","gitHead":"c517fbf69ebca26b9b592a1271d4630fe77e12ac","scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"npx tsc -p tsconfig.json","prepare":"npm run build"},"_npmUser":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"repository":{"url":"git+https://github.com/iniquitybbs/iniquity.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v25.6.1+arm64 (darwin)","description":"The main sysop/developer interface into iniquity.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"tsx":"^4.7.0","hjson":"^3.2.2","yargs":"17.4.1","dotenv":"^16.0.0","copyfiles":"^2.4.1","app-root-path":"^3.0.0","docker-cli-js":"^2.9.0","docker-compose":"^0.23.17","@iniquitybbs/core":"^3.0.76"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.58.0","cpy-cli":"^4.1.0","typescript":"^4.9.3","@types/node":"^18.18.4","@types/hjson":"^2.4.3","@types/yargs":"17.0.10","@types/dotenv":"^8.2.0","@types/copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/iniquity_3.0.76_1772935629341_0.17626961041300526","host":"s3://npm-registry-packages-npm-production"}},"3.0.77":{"name":"@iniquitybbs/iniquity","version":"3.0.77","author":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"license":"MIT","_id":"@iniquitybbs/iniquity@3.0.77","maintainers":[{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"}],"homepage":"http://iniquitybbs.com","bugs":{"url":"https://github.com/iniquitybbs/iniquity/issues"},"bin":{"iq":"dist/src/index.js","iniquity":"dist/src/index.js"},"dist":{"shasum":"b16b63b8f86f171ae5120a42c07a494d0de7b47c","tarball":"https://registry.npmjs.org/@iniquitybbs/iniquity/-/iniquity-3.0.77.tgz","fileCount":61,"integrity":"sha512-o8FEB4HblwL8f/JGBkpWsxWuvI3Le+/+qhp/MLVHwjvIkEdTShbhjsHJZzfliOrPpMjP+8LHiz96jlH8kBQLMA==","signatures":[{"sig":"MEYCIQDlCYqRL3HeH9kgjwbGVDEtfwYx0Zcj9B5x09v7AWpC2QIhAJUeUupq/u9g55ieTFM+84Yg6WSVP1fOM8mb46vHZ2Ub","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201488},"main":"dist/src/index","types":"dist/src/index","gitHead":"3c14413fb7ab7ee6fa64f16b3b9b0d281b1a12d3","scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"npx tsc -p tsconfig.json","prepare":"npm run build"},"_npmUser":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"repository":{"url":"git+https://github.com/iniquitybbs/iniquity.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v25.6.1+arm64 (darwin)","description":"The main sysop/developer interface into iniquity.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"tsx":"^4.7.0","hjson":"^3.2.2","yargs":"17.4.1","dotenv":"^16.0.0","copyfiles":"^2.4.1","app-root-path":"^3.0.0","docker-cli-js":"^2.9.0","docker-compose":"^0.23.17","@iniquitybbs/core":"^3.0.76"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.58.0","cpy-cli":"^4.1.0","typescript":"^4.9.3","@types/node":"^18.18.4","@types/hjson":"^2.4.3","@types/yargs":"17.0.10","@types/dotenv":"^8.2.0","@types/copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/iniquity_3.0.77_1772937735012_0.1503288503178022","host":"s3://npm-registry-packages-npm-production"}},"3.0.78":{"name":"@iniquitybbs/iniquity","version":"3.0.78","author":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"license":"MIT","_id":"@iniquitybbs/iniquity@3.0.78","maintainers":[{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"}],"homepage":"http://iniquitybbs.com","bugs":{"url":"https://github.com/iniquitybbs/iniquity/issues"},"bin":{"iq":"dist/src/index.js","iniquity":"dist/src/index.js"},"dist":{"shasum":"06fe7b59a84fe02b995733348f5344ec3d8bbdae","tarball":"https://registry.npmjs.org/@iniquitybbs/iniquity/-/iniquity-3.0.78.tgz","fileCount":61,"integrity":"sha512-SK3BMQTcTdqe5OrKyBRSvq7kl3vDUnTYs4frJdZ198VU1Grux5NXlaDK//Z19grZDnpWQ3+1jxlCAk1t7A9lmw==","signatures":[{"sig":"MEQCIFqoL8p9KNdtuNty29BVzKWtC02frb5hJ2HbBk1rvjTTAiAqiUkoJmDEgM+tdzmYh/8JZqUyg4PRtMHnj2IicFU7Sg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201406},"main":"dist/src/index","types":"dist/src/index","gitHead":"b18637c8b34dc64f540f55f75739652dbe54d9dd","scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"npx tsc -p tsconfig.json","prepare":"npm run build"},"_npmUser":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"repository":{"url":"git+https://github.com/iniquitybbs/iniquity.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v25.6.1+arm64 (darwin)","description":"The main sysop/developer interface into iniquity.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"tsx":"^4.7.0","hjson":"^3.2.2","yargs":"17.4.1","dotenv":"^16.0.0","copyfiles":"^2.4.1","app-root-path":"^3.0.0","docker-cli-js":"^2.9.0","docker-compose":"^0.23.17","@iniquitybbs/core":"^3.0.76"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.58.0","cpy-cli":"^4.1.0","typescript":"^4.9.3","@types/node":"^18.18.4","@types/hjson":"^2.4.3","@types/yargs":"17.0.10","@types/dotenv":"^8.2.0","@types/copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/iniquity_3.0.78_1772937839662_0.4121103975710436","host":"s3://npm-registry-packages-npm-production"}},"3.0.80":{"name":"@iniquitybbs/iniquity","version":"3.0.80","author":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"license":"MIT","_id":"@iniquitybbs/iniquity@3.0.80","maintainers":[{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"}],"homepage":"http://iniquitybbs.com","bugs":{"url":"https://github.com/iniquitybbs/iniquity/issues"},"bin":{"iq":"dist/src/index.js","iniquity":"dist/src/index.js"},"dist":{"shasum":"0f3dd179417084ec4c44311de85e6cdec0ff7c6f","tarball":"https://registry.npmjs.org/@iniquitybbs/iniquity/-/iniquity-3.0.80.tgz","fileCount":61,"integrity":"sha512-+5dqra0raykrNCs3ZLldOwr5iDneTckCtfVbad0k81e9Qa/ABpRwueSVTIpuGqI9fIbsuV5sNYx+0N/8TUJHmw==","signatures":[{"sig":"MEUCIF98MR0ob8aZLPc5mgAZGs+tNyijaPmo0/tifkx0KCLaAiEA0y+OCe1e+XtLN0Fa4eQVxTC3kBDtL1/oufTnSAC5/3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203638},"main":"dist/src/index","types":"dist/src/index","gitHead":"8b13fae72d6d2fe1d79ef1b001b34362cb5d0d43","scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"npx tsc -p tsconfig.json","prepare":"npm run build"},"_npmUser":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"repository":{"url":"git+https://github.com/iniquitybbs/iniquity.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v25.6.1+arm64 (darwin)","description":"The main sysop/developer interface into iniquity.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"tsx":"^4.7.0","hjson":"^3.2.2","yargs":"17.4.1","dotenv":"^16.0.0","copyfiles":"^2.4.1","app-root-path":"^3.0.0","docker-cli-js":"^2.9.0","docker-compose":"^0.23.17","@iniquitybbs/core":"^3.0.80"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.58.0","cpy-cli":"^4.1.0","typescript":"^4.9.3","@types/node":"^18.18.4","@types/hjson":"^2.4.3","@types/yargs":"17.0.10","@types/dotenv":"^8.2.0","@types/copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/iniquity_3.0.80_1772940916186_0.1979350386321197","host":"s3://npm-registry-packages-npm-production"}},"3.0.81":{"name":"@iniquitybbs/iniquity","version":"3.0.81","author":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"license":"MIT","_id":"@iniquitybbs/iniquity@3.0.81","maintainers":[{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"}],"homepage":"http://iniquitybbs.com","bugs":{"url":"https://github.com/iniquitybbs/iniquity/issues"},"bin":{"iq":"dist/src/index.js","iniquity":"dist/src/index.js"},"dist":{"shasum":"d36fd9d65098dbc339244bc806643b7d97105a81","tarball":"https://registry.npmjs.org/@iniquitybbs/iniquity/-/iniquity-3.0.81.tgz","fileCount":61,"integrity":"sha512-PovodiKOxkOv4Rgr97+Mxv8kJ7HPSVPaiZYqA+3ToxDwckxfG3p9i1+1MSgM6U94yH1ODjkW/ejg/MlidkfiWA==","signatures":[{"sig":"MEUCIQCtlkIYV6+jca1v58U1/SfiMy25uWRqX8bQOH7DTbyE5QIgUgK8ym0zAXsnOXTxV161waocLEARn0ZgbqDUhvyy5dM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214607},"main":"dist/src/index","types":"dist/src/index","gitHead":"6d665ac41575d259d879aeba60365343f1ba79e5","scripts":{"test":"echo \"Error: run tests from root\" && exit 1","build":"npx tsc -p tsconfig.json","prepare":"npm run build"},"_npmUser":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"repository":{"url":"git+https://github.com/iniquitybbs/iniquity.git","type":"git"},"_npmVersion":"lerna/6.0.3/node@v25.6.1+arm64 (darwin)","description":"The main sysop/developer interface into iniquity.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"tsx":"^4.7.0","hjson":"^3.2.2","yargs":"17.4.1","dotenv":"^16.0.0","copyfiles":"^2.4.1","app-root-path":"^3.0.0","docker-cli-js":"^2.9.0","docker-compose":"^0.23.17","@iniquitybbs/core":"^3.0.81"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.58.0","cpy-cli":"^4.1.0","typescript":"^4.9.3","@types/node":"^18.18.4","@types/hjson":"^2.4.3","@types/yargs":"17.0.10","@types/dotenv":"^8.2.0","@types/copyfiles":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/iniquity_3.0.81_1772995981329_0.9087038794925095","host":"s3://npm-registry-packages-npm-production"}},"3.0.82":{"name":"@iniquitybbs/iniquity","version":"3.0.82","description":"The main sysop/developer interface into iniquity.","author":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"homepage":"http://iniquitybbs.com","license":"MIT","publishConfig":{"access":"public"},"scripts":{"prepare":"npm run build || true","build":"npx tsc -p tsconfig.json","test":"echo \"Error: run tests from root\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/iniquitybbs/iniquity.git"},"bugs":{"url":"https://github.com/iniquitybbs/iniquity/issues"},"devDependencies":{"@types/copyfiles":"^2.4.1","@types/dotenv":"^8.2.0","@types/hjson":"^2.4.3","@types/koa":"^2.15.0","@types/koa-bodyparser":"^4.3.12","@types/node":"^18.18.4","@types/yargs":"17.0.10","cpy-cli":"^4.1.0","rollup":"^2.58.0","typescript":"^4.9.3"},"main":"dist/src/index","types":"dist/src/index","bin":{"iniquity":"dist/src/index.js","iq":"dist/src/index.js"},"dependencies":{"@iniquitybbs/core":"^3.0.82","app-root-path":"^3.0.0","copyfiles":"^2.4.1","docker-cli-js":"^2.9.0","docker-compose":"^0.23.17","dotenv":"^16.0.0","hjson":"^3.2.2","koa":"^2.15.0","koa-bodyparser":"^4.3.0","tsx":"^4.7.0","yargs":"17.4.1"},"gitHead":"e25fdeed7e41cd423790b5fb3456a7186b268a89","_id":"@iniquitybbs/iniquity@3.0.82","_nodeVersion":"25.6.1","_npmVersion":"lerna/6.0.3/node@v25.6.1+arm64 (darwin)","dist":{"integrity":"sha512-f31SZkUaoExE6YGhcPc7UsyT6UJd8qjGZauPFLMUSo9+kcEmyWLS5fvnqYsx3qS5xkQ5qoYXIgxygr90IhcB6A==","shasum":"41736ae541420b74a4291db6c7b90935c14d0a6f","tarball":"https://registry.npmjs.org/@iniquitybbs/iniquity/-/iniquity-3.0.82.tgz","fileCount":55,"unpackedSize":221636,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCCOY0sQtbporK9GBRTflJzDFTR7BHE9w+YjLuXhVV6vAIhAKyoHC/ryqluAtYMq5u3OWp4LugkmeO+h/MIB112mujt"}]},"_npmUser":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"directories":{},"maintainers":[{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/iniquity_3.0.82_1773074333569_0.9034092321967675"},"_hasShrinkwrap":false}},"time":{"created":"2022-11-15T15:10:37.200Z","modified":"2026-03-09T16:38:54.191Z","3.0.29":"2022-11-15T15:10:37.496Z","3.0.30":"2022-11-16T10:57:15.501Z","3.0.31":"2022-11-16T11:31:23.948Z","3.0.32":"2023-10-12T17:02:17.159Z","3.0.33":"2023-10-12T17:10:25.250Z","3.0.34":"2023-10-12T18:19:17.846Z","3.0.35":"2023-10-12T18:29:30.758Z","3.0.36":"2023-10-12T18:39:13.290Z","3.0.37":"2023-10-12T18:46:32.546Z","3.0.38":"2023-10-12T20:29:32.164Z","3.0.39":"2023-10-12T21:54:21.793Z","3.0.41":"2023-10-12T22:12:14.114Z","3.0.42":"2023-10-12T22:20:41.458Z","3.0.43":"2023-10-12T23:20:00.050Z","3.0.44":"2023-10-12T23:51:15.887Z","3.0.45":"2023-10-13T00:26:07.163Z","3.0.46":"2023-10-13T14:30:18.603Z","3.0.47":"2023-10-13T15:19:49.614Z","3.0.49":"2023-10-15T02:47:42.071Z","3.0.50":"2023-10-15T02:54:09.104Z","3.0.51":"2023-10-15T03:12:01.222Z","3.0.52":"2023-10-15T21:27:02.787Z","3.0.53":"2023-10-15T22:43:35.164Z","3.0.54":"2023-10-15T22:46:46.471Z","3.0.55":"2023-10-15T22:50:33.126Z","3.0.56":"2023-10-15T22:52:34.031Z","3.0.59":"2023-10-27T01:09:55.414Z","3.0.62":"2023-10-27T02:31:35.666Z","3.0.63":"2023-10-27T03:24:39.928Z","3.0.64":"2023-10-28T23:02:07.198Z","3.0.72":"2023-11-01T02:38:44.468Z","3.0.75":"2026-03-07T22:37:04.859Z","3.0.76":"2026-03-08T02:07:09.489Z","3.0.77":"2026-03-08T02:42:15.185Z","3.0.78":"2026-03-08T02:43:59.857Z","3.0.80":"2026-03-08T03:35:16.340Z","3.0.81":"2026-03-08T18:53:01.487Z","3.0.82":"2026-03-09T16:38:53.739Z"},"bugs":{"url":"https://github.com/iniquitybbs/iniquity/issues"},"author":{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"},"license":"MIT","homepage":"http://iniquitybbs.com","repository":{"type":"git","url":"git+https://github.com/iniquitybbs/iniquity.git"},"description":"The main sysop/developer interface into iniquity.","maintainers":[{"name":"ispyhumanfly","email":"ispyhumanfly@gmail.com"}],"readme":"# @iniquitybbs/iniquity\n\nThe command-line interface and telnet server for building and running Iniquity BBS applications.\n\n## Overview\n\n`@iniquitybbs/iniquity` is the execution environment for BBS applications built with `@iniquitybbs/core`. It provides:\n\n- **CLI tool** (`iq` command) for BBS project management\n- **Telnet server** for running your BBS over the network\n- **TypeScript executor** with hot reload support\n- **Session management** implementing the IQOutput interface\n\n## Installation\n\n```bash\n# Global installation (recommended for CLI usage)\nnpm install -g @iniquitybbs/iniquity\n\n# Or local installation for development\nnpm install --save-dev @iniquitybbs/iniquity\n```\n\nVerify installation:\n\n```bash\niq --version\n```\n\n## Quick Start\n\n```bash\n# Create a new BBS project\niq init\n\n# Start the BBS with hot reload\niq server start --watch\n\n# Connect from another terminal\niq term\n\n# Or connect with SyncTerm\n# telnet://localhost:2023\n```\n\n---\n\n## What is @iniquitybbs/iniquity?\n\nThis package is the **execution environment** that bridges your BBS application (built with `@iniquitybbs/core`) and the network.\n\n**It provides:**\n- CLI commands for project initialization and server management\n- Telnet server with multi-node support\n- TypeScript/JavaScript program executor\n- Session management (telnet protocol, ANSI rendering, user I/O)\n- IQOutput implementation for @iniquitybbs/core\n\n**It does NOT provide:**\n- BBS API for building applications (that's `@iniquitybbs/core`)\n- Menu systems, artwork rendering, user management (that's `@iniquitybbs/core`)\n\nThink of it as: **@iniquitybbs/iniquity runs your BBS, @iniquitybbs/core is what you build with.**\n\n---\n\n## Architecture\n\n```\n┌────────────────────────────────────────┐\n│        Your BBS Application            │\n│         (iniquity.ts)                  │\n│   import { bbs, screen } from \"core\"   │\n└────────────────────────────────────────┘\n                  │\n                  ▼\n┌────────────────────────────────────────┐\n│      @iniquitybbs/iniquity             │\n│                                        │\n│  • CLI Tool (iq commands)              │\n│  • Telnet Server (multi-node)          │\n│  • TypeScript Executor (tsx)           │\n│  • Session (IQOutput implementation)   │\n└────────────────────────────────────────┘\n                  │\n                  ▼\n┌────────────────────────────────────────┐\n│       @iniquitybbs/core                │\n│         (BBS API + Runtime)            │\n└────────────────────────────────────────┘\n                  │\n                  ▼\n        Network (Telnet/SSH)\n```\n\n---\n\n## CLI Commands\n\n### `iq init`\n\nInitialize a new BBS project in the current directory.\n\n```bash\niq init\n```\n\n**Creates:**\n- `.iniquity/` directory with Node.js environment\n- `iniquity.ts` starter file\n- `assets/` directory for ANSI artwork\n- `.nvmrc` for Node version management\n\n### `iq server start`\n\nStart the Telnet server and the built-in HTTP API in one process. No Redis or external API server required.\n\n```bash\niq server start [options]\n```\n\n**Options:**\n- `--port <number>` - Telnet port (default: 23)\n- `--program <file>` - BBS program to run (default: iniquity.ts)\n- `--watch` - Auto-reload on file changes (see Development Workflow)\n- `--install` - Install BBS app dependencies before start\n\n**Servers started:**\n- **Telnet** – BBS connections on `--port` (default 23).\n- **HTTP API** – Listens on port **8383** (override with `IQ_API_PORT`). Provides `POST /api/v1/ai` for AI (Ollama) and `GET /api/v1/health`. Set `INIQ_AI_URL` in your BBS if the API is elsewhere.\n\n**Optional for AI chat:**\n- **Ollama** – For the Euphoria template’s “AI Chat”, run Ollama locally and pull a model: `ollama run gemma3:1b`. The API proxies requests to `http://127.0.0.1:11434` (override with `OLLAMA_HOST`).\n\n**Examples:**\n\n```bash\n# Start with defaults (Telnet + API)\niq server start\n\n# Start with hot reload\niq server start --watch\n\n# Start Telnet on custom port\niq server start --port 8023\n\n# Run specific program\niq server start --program mybbs.ts\n```\n\n### `iq term`\n\nBuilt-in terminal client for connecting to localhost.\n\n```bash\niq term\n```\n\nConnects to `localhost:2023` for quick testing without external terminal emulators.\n\n---\n\n## Creating a BBS\n\nCreate `iniquity.ts` in your project root:\n\n```typescript\nimport { bbs, screen } from \"@iniquitybbs/core\"\n\n// Set terminal dimensions\nscreen.setResolution(132, 37)\n\n// Register menus\nbbs.menu(\"main\", {\n    art: \"main.ans\",\n    items: [\n        { key: \"M\", label: \"Messages\", goto: \"messages\" },\n        { key: \"F\", label: \"Files\", goto: \"files\" },\n        { key: \"Q\", label: \"Quit\", action: \"quit\" }\n    ]\n})\n\n// Start the BBS\nbbs.start(async () => {\n    await bbs.art(\"welcome.ans\", { clearScreen: true, pauseAfter: true })\n    await bbs.showMenu(\"main\")\n})\n```\n\nSee [@iniquitybbs/core documentation](https://www.npmjs.com/package/@iniquitybbs/core) for complete BBS API reference.\n\n---\n\n## Development Workflow\n\n**1. Initialize project:**\n```bash\nmkdir mybbs && cd mybbs\niq init\n```\n\n**2. Edit your BBS:**\n```typescript\n// Edit iniquity.ts with your menus and features\n```\n\n**3. Start with hot reload:**\n```bash\niq server start --watch\n```\n\n**4. Test:**\n```bash\n# In another terminal\niq term\n\n# Or use SyncTerm/NetRunner\n# telnet://localhost:2023\n```\n\n**5. Make changes:**\n- Edit `iniquity.ts`\n- Server automatically reloads\n- Reconnect to see changes\n\n---\n\n## Key Components\n\n### TelnetServer\n\nMulti-node telnet server managing connections and sessions.\n\n```typescript\nimport { TelnetServer } from \"@iniquitybbs/iniquity\"\n\nconst server = new TelnetServer({\n    port: 2023,\n    programPath: './iniquity.ts'\n})\n\nawait server.start()\n```\n\n### Session\n\nImplements `IQOutput` interface for telnet protocol communication.\n\n```typescript\nimport { Session } from \"@iniquitybbs/iniquity\"\n\n// Session handles:\n// - Telnet protocol negotiation\n// - ANSI rendering to network\n// - User input from telnet client\n// - MCI code processing\n```\n\n### Executor\n\nRuns TypeScript BBS programs with `tsx` on-the-fly compilation.\n\n```typescript\nimport { executeProgram, Runtime } from \"@iniquitybbs/iniquity\"\n\nconst runtime = new Runtime(session)\nawait executeProgram('./iniquity.ts', runtime, session)\n```\n\n---\n\n## Configuration\n\n### .iniquity/ Directory\n\nCreated by `iq init`:\n\n```\n.iniquity/\n├── .nvmrc              # Node version (v18+)\n├── package.json        # Dependencies (@iniquitybbs/core)\n└── tsconfig.json       # TypeScript config\n```\n\n### Project Structure\n\n```\nmybbs/\n├── .iniquity/          # Iniquity environment\n├── assets/             # ANSI artwork (.ans files)\n├── data/               # User/group databases\n├── iniquity.ts         # Your BBS program\n└── iniquity.json       # BBS configuration (optional)\n```\n\n---\n\n## Examples\n\n**Minimal BBS:**\n\n```typescript\nimport { bbs } from \"@iniquitybbs/core\"\n\nbbs.start(async () => {\n    await bbs.popup(\"Welcome\", \"Hello, caller!\")\n})\n```\n\n**Full-Featured:**\n\nSee [Euphoria template](../templates/src/euphoria) for a complete example with:\n- Menu system\n- User authentication\n- Event bus\n- Data-driven artwork\n\n---\n\n## API Reference\n\n### Exports\n\n```typescript\n// Server\nexport { TelnetServer } from './lib/telnet'\n\n// Session\nexport { Session } from './lib/session'\n\n// Executor\nexport { executeProgram, executeCode } from './lib/executor'\n\n// Core re-exports\nexport { Runtime, setGlobalRuntime, getGlobalRuntime } from '@iniquitybbs/core'\n```\n\n**Note:** For BBS development, import from `@iniquitybbs/core`, not this package. This package is for running BBSs, not building them.\n\n---\n\n## Requirements\n\n- **Node.js**: v18 or higher\n- **OS**: macOS, Linux, Windows (with WSL)\n- **Terminal**: SyncTerm, NetRunner, xterm, or any ANSI-capable terminal\n\n---\n\n## License\n\nMIT\n\n## Links\n\n- [Iniquity BBS](http://iniquitybbs.com)\n- [@iniquitybbs/core](https://www.npmjs.com/package/@iniquitybbs/core) - Build your BBS\n- [@iniquitybbs/templates](https://www.npmjs.com/package/@iniquitybbs/templates) - Example BBSs\n- [GitHub Repository](https://github.com/iniquitybbs/iniquity)\n- [Issues](https://github.com/iniquitybbs/iniquity/issues)\n","readmeFilename":"README.md"}