{"_id":"@appku/fairu","_rev":"11-a2a60f13329459bc199156652bb47332","name":"@appku/fairu","dist-tags":{"latest":"1.0.8"},"versions":{"0.0.1":{"name":"@appku/fairu","version":"0.0.1","keywords":["toml","yaml","env","reader","writer"],"author":{"name":"Append Media, LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@appku/fairu@0.0.1","maintainers":[{"name":"chriseaton","email":"chriseaton@live.com"}],"homepage":"https://github.com/appku/fairu#readme","bugs":{"url":"https://github.com/appku/fairu/issues"},"dist":{"shasum":"03fe90c5d71cfc3be3699da81ae97b497031de19","tarball":"https://registry.npmjs.org/@appku/fairu/-/fairu-0.0.1.tgz","fileCount":14,"integrity":"sha512-fv5y2kyqJ91guk+iu161l5CPQQZXS7YOYg/0EmWg2TeptWCNFnyQyt812FWcZXRaWgIGyMQzPmLolCiBjrk6WQ==","signatures":[{"sig":"MEQCIADOjGHuAsRWNhErG93OztUNSYjlDoj24vF+j07N1ZgmAiA2URDRgJmj+8AhD0PzxmHdtsAGCoE/IxEkVIOC+gCIMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwo3tCRA9TVsSAnZWagAAnJEP/Av7hCz+Kgmw9ZhFtQLc\nZRvx0A5RzWQ4NIeX/cFItnsnTONR3IHDiB8asRchmlhzMztLEQhsNqMVSauT\nU2pEfcv1lIMHvefKfscxKHiJ6O/gpKhXv6adecVB7kt8gW+MAN2lOpZY3d35\nqYjitq92KoiOh6BIqRCZ90AqjdQt/IDj0tphRLWipdrfpxQLCrdf1f78hHN3\nllc2l0XhuSeFMopKVAKvLphqJZlIwfH85S+f7d2Emo0GAbZZAc5PLFleuVl+\nkJ0m0hputhzhvgmUAvQW9v0PH8zHUadkOnIDXQpz7J7z/4E6uVVPpfqbBKlr\ndCNkG4bWeYx1yMnHCfvXlRGrRyzw2X+b54UWo3l3qN5mOgypHL7Oxxp5noxp\nJFJ+P8Kr0wLjwO6LGUFw7lTa50nivdp0uUgZ3KkLmAJzhTvrQpF3SD6sP4Bi\nfVk8EDmK3eY/deQAjaUvs4CH/vTkZXZY7eabpoVk1x5C6FVzN5liYVQD0Gkm\n4EmSe269QpIrPZTDi8i7kwjH4KV9d1dVbCF7b410DtH2h/QAva+XOsDe/ybL\nhx8Eovj4eNEMlzn4Ex5dxRpH6DLMybNan3pR1AdYJ44zNxB7nPSwLy975+mz\nc9uYUMP0u6QCX1Aqqy481pJuGPQTfWMq29uyYykGAPdAIhMt1cdmXe0EEaDt\nQz78\r\n=REBe\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/"]},"main":"fairu.js","type":"module","engines":{"node":">=14"},"gitHead":"04c4237408ee65de1d6f338196f68639177446bc","scripts":{"docs":"./node_modules/jsdoc/jsdoc.js -c jsdoc.json --readme README.md","lint":"eslint ./","test":"node --experimental-vm-modules ./node_modules/jest/bin/jest.js --verbose --coverage","prepare":"husky install","test-ci":"node --experimental-vm-modules ./node_modules/jest/bin/jest.js --verbose -ci"},"_npmUser":{"name":"chriseaton","email":"chriseaton@live.com"},"repository":{"url":"git+https://github.com/appku/fairu.git","type":"git"},"_npmVersion":"8.1.2","description":"Provides a CLI and layer of functionality to work with generated model types from stashku OPTIONS requests, letting you maintain models of your stashku-accessible data.","directories":{},"_nodeVersion":"16.13.1","dependencies":{"glob":"^7.2.0","js-yaml":"^4.1.0","@iarna/toml":"^2.2.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","husky":"^7.0.4","jsdoc":"^3.6.7","eslint":"^8.1.0","tidy-jsdoc":"^1.4.0","@types/jest":"^27.0.2","eslint-plugin-jest":"^25.2.2","jsdoc-plugin-intersection":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/fairu_0.0.1_1640140269825_0.7900923967446338","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@appku/fairu","version":"0.0.2","keywords":["toml","yaml","env","reader","writer"],"author":{"name":"Append Media, LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@appku/fairu@0.0.2","maintainers":[{"name":"chriseaton","email":"chriseaton@live.com"}],"homepage":"https://github.com/appku/fairu#readme","bugs":{"url":"https://github.com/appku/fairu/issues"},"dist":{"shasum":"455e67daf8ed9f68ac508970fc56e7639abf1949","tarball":"https://registry.npmjs.org/@appku/fairu/-/fairu-0.0.2.tgz","fileCount":16,"integrity":"sha512-+yjemKg2nCjfCCzKpfNHDJciKC9r3D62vuWpuFLVGeILu2FESRgIXeoIKqbIuK+HUSm9ybz5DVo9vuZEUbE01g==","signatures":[{"sig":"MEQCIEgZGsrlCUWg/WeWzRAxHii6QfRUnO9fVVsD+rMIjN22AiA9bQYo+1cqWaNeQie2I+NcIQoWDGHoTuhz/jqs4vGpHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXk2PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo47RAApD2RDLTz+pEtjzQX+ZC4GsFzCIwIOur6i9GSXgFOcTnI9TYq\r\nOvdcQH1zq23DTlkyOmrHm9y2Hvvt6HWg6ArJ1+CGxRVQSrQIkSipc67VTVRq\r\nfpTfFbNvAzEn9xQWbjnTCK1MC0EIWCbhP7VPHCMMCKbTykQlLHJ8LzbzwWiO\r\ncpqpEvDWL5/SegOCorFu+Ri3PjyHpzoaijCjWh5VzBeSk7fAX7G13XDaPkT4\r\nVxRzb9GAQQgIBUhmao3roChU9yOSa71aZCrAaWfHRqocPzOKvmNTfWOo7o4y\r\n89dGPYDdQeikRh3/vDK+GBu2XpMTWuarZIZdVb5OQn/SR/nxnWwoymbyeJR5\r\n9fG42+Jpq24MhLeAFOJ8LiyhErGlWj5+DMYnpMOn5FN0fpuzze8Euc4GkHZ4\r\naMH2uKapc/GuNSdX3DIW3NiVnsR9NihSrdp5bU4rFd1+fOQ8LmlgID7Xs44+\r\n4NC/Vchu/pU3NDQ+lr8+c3P9pbkQnrPPaFwUw+YWrI8A1RoDrXAFuaynth7k\r\nLOOd+eLV3eMxWvFyC7cpvp1lCbPSZX8RHKgmQw3SAPzNj73EGuhvwP6S3LfE\r\nDZxINR8BwIL35RQUiRXqFBX2P522HYuqa4ITedrKYMKMzo7C6HonPdDmP+Rg\r\nKenucyA4XNm9OJY+7V5QaCv1nNYFZSmqWe0=\r\n=IUQS\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/"]},"main":"fairu.js","type":"module","engines":{"node":">=14"},"gitHead":"95a77feed4efbcfd1769bd521c4435ad89e83a5d","scripts":{"docs":"npx jsdoc -c jsdoc.json --readme README.md","lint":"npx eslint ./","test":"node --experimental-vm-modules ./node_modules/jest/bin/jest.js --verbose --coverage","test-ci":"node --experimental-vm-modules ./node_modules/jest/bin/jest.js --verbose -ci","serve-docs":"npx serve ./docs"},"_npmUser":{"name":"chriseaton","email":"chriseaton@live.com"},"repository":{"url":"git+https://github.com/appku/fairu.git","type":"git"},"_npmVersion":"8.6.0","description":"Provides a CLI and layer of functionality to work with generated model types from stashku OPTIONS requests, letting you maintain models of your stashku-accessible data.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"glob":"^7.2.0","js-yaml":"^4.1.0","@iarna/toml":"^2.2.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","jsdoc":"^3.6.10","serve":"^13.0.2","eslint":"^8.13.0","@types/jest":"^27.4.1","eslint-plugin-jest":"^26.1.4","@appku/jsdoc-template":"^1.0.0","jsdoc-plugin-typescript":"^2.0.7","jsdoc-plugin-intersection":"^1.0.4","jsdoc-plugin-typescript-new":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fairu_0.0.2_1650347406951_0.59293947900495","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@appku/fairu","version":"1.0.0","keywords":["toml","yaml","env","reader","writer"],"author":{"name":"Append Media, LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@appku/fairu@1.0.0","maintainers":[{"name":"chriseaton","email":"chriseaton@live.com"}],"homepage":"https://github.com/appku/fairu#readme","bugs":{"url":"https://github.com/appku/fairu/issues"},"dist":{"shasum":"5e216eae222357d770e33a59f04e74d8165699de","tarball":"https://registry.npmjs.org/@appku/fairu/-/fairu-1.0.0.tgz","fileCount":59,"integrity":"sha512-hkyXbeVAZWTH4nQDUwV5Qic616qQgMIHEFnhHobGKuC19gOGD4cavkvvktiKwEvPg0VZLhuah9hzHbnXEhJYNA==","signatures":[{"sig":"MEUCIQCOYkUoJocUxR1rR54aCFCUdVXSom6wah/LSlJaL15inwIgQYGgxkGzWJWXZdvgjQ7A0guH6Pu74Ekhrt+pDH+6DSI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":338833,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJica1YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJaw/+M3mOLNopUcdJUIh+3IjIdKdppJU8NWa/OCVrtXjL7Qz2o+GM\r\nEB8tLsE7memDoGlZJRiHG/woJubc1imOaxFiEfeA/VXAH6xKfm6daDSrCnsS\r\nUxgHQj4fbUzKVmMJAXGKo1aO9NBn8YNYTCDazgXFS/ze68gAClXjkUE7C9Jv\r\nVg3/xLkkH4qbgOmCp17J5RN6b36G57Ky7t3pea7vjEuL+LGvVM/k189UJICv\r\n5GbwzIaB2U1OT9lkKouWT0gBZ3+QF+/axb1BUCaSTz2MogyLMzGxXLc+zptM\r\neSmKzcKYQFiCkFZ/edLBAcUrPOBgaB1TVeYmUuNb1v5WLo79CPWVGX7mmXtD\r\nUJkLVxrqmnZSUSpnhRj6b8wWk8n6p9KPhLNK+3gWISr+wnfmX+vjUR2MIt6u\r\ntti3ih+TOOdkhaQsxtO4H3o9dNW/tOQgW2MPnODJGw+rOnSzjc3XVR98O0Nf\r\nJPyIZoZFZbZQW+thnRmUAAVOe8B06GP1oXkvxBGIARenyr85KCcElnWoJzYE\r\nKDVFgwkoYM5mvj62KeSANIcWIPpMUyKlJWXz50Of6yFQqK6R+8n4k9XD6psm\r\nrn7t9QXO8GRqOpW3aXgvWGRGnGTDz4msixSddlfHFFvQxxol/iyZroxxD/Dh\r\nnVXTBm9hVIqeSF1RjDEAb5PDb5rl9SDWVuI=\r\n=HiFD\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/"]},"main":"fairu.js","type":"module","engines":{"node":">=14"},"gitHead":"b6e834c4c51d866c9d3bbe33b46af2eec5fb603f","scripts":{"docs":"npx jsdoc -c jsdoc.json --readme README.md","lint":"npx eslint ./","test":"node --experimental-vm-modules ./node_modules/jest/bin/jest.js --verbose --coverage","test-ci":"node --experimental-vm-modules ./node_modules/jest/bin/jest.js --verbose -ci","serve-docs":"npx serve ./docs"},"_npmUser":{"name":"chriseaton","email":"chriseaton@live.com"},"repository":{"url":"git+https://github.com/appku/fairu.git","type":"git"},"_npmVersion":"8.5.0","description":"Provides a CLI and layer of functionality to work with generated model types from stashku OPTIONS requests, letting you maintain models of your stashku-accessible data.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"glob":"^8.0.1","js-yaml":"^4.1.0","@iarna/toml":"^2.2.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","jsdoc":"^3.6.10","serve":"^13.0.2","eslint":"^8.13.0","@types/jest":"^27.4.1","eslint-plugin-jest":"^26.1.4","@appku/jsdoc-template":"^1.0.2","jsdoc-plugin-typescript":"^2.0.7","jsdoc-plugin-intersection":"^1.0.4","jsdoc-plugin-typescript-new":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fairu_1.0.0_1651617112543_0.6886333466380601","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@appku/fairu","version":"1.0.1","keywords":["toml","yaml","env","reader","writer"],"author":{"name":"Append Media, LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@appku/fairu@1.0.1","maintainers":[{"name":"chriseaton","email":"chriseaton@live.com"}],"homepage":"https://github.com/appku/fairu#readme","bugs":{"url":"https://github.com/appku/fairu/issues"},"dist":{"shasum":"4f65d5a0bc2f879c430c9f092386192378148e85","tarball":"https://registry.npmjs.org/@appku/fairu/-/fairu-1.0.1.tgz","fileCount":62,"integrity":"sha512-yjeEHxtTFkvKKaBWwptqoa1Dk4MrkC3/e3U6SEhurXdBS4/ayHyjpih9Mc3c+kL491xulXphp2bbfSPBzQlM/g==","signatures":[{"sig":"MEUCIB5mgkq55R0hSbxWwQ12Yf9kTD38/jdEXDUVXzphyMUrAiEA7wioRbHV1uzHhmNJBlD/4q5gSmLFhBe5YmWU01slS68=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":354534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicdaIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJfg/+IIma7Eiv0kFne7st9AR8D8Jb7bMdLI7tbHjejG+9w6haySqi\r\ndxoIT3dsbszApDWUlZ7XT/jbCfQYd1aPSvZg+fOA9vzWMh7s/Z6LMJBy3oJh\r\n9Sh7f+CuLLSpRCEGXHJBhqIgKZsAHCxC+P6w5U1LT50lU29sWWm/blmk5Jiq\r\nLal8HliaykgtPKlD/5owKF7TkEDum84MbhG2PIqa/61fQ9SmRxOlY/J+XCJt\r\n1lvel9mn+Jcg8aCafn8fGoePrI6EM7KmMukv40cPenmxR4+xvI25F5Q1P8hn\r\n7hdhRNApRrY5kSmuDvrPtzYi945e/Xu1H6pgpa2wE3ejfqVIDRW8+MIL7+KX\r\niyE0rY4disIbyoCyxKdIWocPUbAeXrAtvGwmiuBquW/wnl08hqUFowPOuBXo\r\neBnUrYk2MSurOZSPFyUime3g0h7R3dkSXBGAM5ruDsv0VsEbL0Zh74IS0JnI\r\nmZ3KHvVBFAXqM9x03TzGDEeV3DAdk2UJIge1c3cbdLDsCtUXfsJgdUchlA8/\r\nikzeV077RyvFPI3oZLjocjtgNn4U684l/6m3aKvjoauBX1NxjVr43CwjfBOl\r\nYoSiOJpC/kTpgDE68/JgkwuiEHEWxkYjdZnfu3BKvxvIe+WRkkx/r98JQr1O\r\nP5noopllVFM8nxNM8omKHSqviMj7GEK8gAM=\r\n=4716\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/"]},"main":"fairu.js","type":"module","engines":{"node":">=14"},"gitHead":"d17230f990ad1dd6f70672385d891c6ce628bef4","scripts":{"docs":"npx jsdoc -c jsdoc.json --readme README.md","lint":"npx eslint ./","test":"node --experimental-vm-modules ./node_modules/jest/bin/jest.js --verbose --coverage","test-ci":"node --experimental-vm-modules ./node_modules/jest/bin/jest.js --verbose -ci","serve-docs":"npx serve ./docs"},"_npmUser":{"name":"chriseaton","email":"chriseaton@live.com"},"repository":{"url":"git+https://github.com/appku/fairu.git","type":"git"},"_npmVersion":"8.5.0","description":"Provides a CLI and layer of functionality to work with generated model types from stashku OPTIONS requests, letting you maintain models of your stashku-accessible data.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"glob":"^8.0.1","js-yaml":"^4.1.0","@iarna/toml":"^2.2.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","jsdoc":"^3.6.10","serve":"^13.0.2","eslint":"^8.13.0","@types/jest":"^27.4.1","eslint-plugin-jest":"^26.1.4","@appku/jsdoc-template":"^1.0.2","jsdoc-plugin-typescript":"^2.0.7","jsdoc-plugin-intersection":"^1.0.4","jsdoc-plugin-typescript-new":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fairu_1.0.1_1651627656118_0.5542577424365058","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@appku/fairu","version":"1.0.2","keywords":["toml","yaml","env","reader","writer"],"author":{"name":"Append Media, LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@appku/fairu@1.0.2","maintainers":[{"name":"chriseaton","email":"chriseaton@live.com"}],"homepage":"https://github.com/appku/fairu#readme","bugs":{"url":"https://github.com/appku/fairu/issues"},"dist":{"shasum":"0c3597aa71e8baf3d3a79ea75d39a77772688ebc","tarball":"https://registry.npmjs.org/@appku/fairu/-/fairu-1.0.2.tgz","fileCount":59,"integrity":"sha512-kzYl9IzqIXbtMbXPRjOl8qhck6CWdF2f8+XhY0kBu6mL/vIZqs7JkQRvS/RMUrl37GXYBLt+XyYcqOBJHD36yg==","signatures":[{"sig":"MEQCIEzbVDYFsWitBVnGsCFuTcmEt+G8LFnOfdXraYHYxV6UAiBAtGcv2YTTPpzhGslYc2+vUnJWyDhI92FD3AQssEMbLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":303619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicdr3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsLA/+JWcB5HEt9dpA2VNzW0BhqiVDVG3Bbsbor99YA2Skpvh2GoxT\r\nwX9p06rHlfq6UDQkQ/Iuc/ZutGJV5zYMeLbCOeNWWYoGQEQsqzt7NA4n1uEF\r\nE70vBwqNXEhpTNx8D+OYeIBNInHL2l4mSaKRwHFxGqQJniF9BScBRzanmVnm\r\n9Syx+0Vz2IOG1s383qsujnRsUgOmQyt8kLS1xZ1tUuI6XJDK37eoDk6VCse3\r\n/Ry0cQxpTOZAokFQ2miudVpark8Da17DYF5epe3nM7/aq1sv8J81JuFTudvX\r\nfZhhD+Hv5uUOLLAfVWaj8hir/a/sJH0qbPfruTvmm6TFDFSzdCcFDUwJ6LGP\r\nDINUPt5Tttqa3p3AJezogufujS/gIUBHBLKHzGBenK+kSx8TZC1GsxouCF0H\r\neNB2E3ETiGt7fysp6RTymWuOX4v/1pkxjERbdaRXwFojIRF2JOq1zbUAIy4l\r\nJ1y00HmD6dqp13eJv8iQRO+f6RVIBDn8BLODj4+14LLF3DlvK2Q6ZLyTeorO\r\nBWKFiWpGivQ5ZA+fazHW6Ms8fcVTz1wLlBpSw3xrWnWxCo+Vceb/kGxjiBCL\r\nwXZWvIUk10BcxD5+Rwvtt50g6VfVsdxMwsjXFg2b5vGI9BWZI3IBXyFvufSe\r\nucN4jdxFxq9zWVFt1GdwS+fxAfMfLmOyLQo=\r\n=Mg//\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/"]},"main":"fairu.js","type":"module","engines":{"node":">=14"},"gitHead":"28e8fd77262ef7897e81e80f1b0b503144f431b3","scripts":{"docs":"npx jsdoc -c jsdoc.json --readme README.md","lint":"npx eslint ./","test":"node --experimental-vm-modules ./node_modules/jest/bin/jest.js --verbose --coverage","test-ci":"node --experimental-vm-modules ./node_modules/jest/bin/jest.js --verbose -ci","serve-docs":"npx serve ./docs"},"_npmUser":{"name":"chriseaton","email":"chriseaton@live.com"},"repository":{"url":"git+https://github.com/appku/fairu.git","type":"git"},"_npmVersion":"8.5.0","description":"Provides a CLI and layer of functionality to work with generated model types from stashku OPTIONS requests, letting you maintain models of your stashku-accessible data.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"glob":"^8.0.1","js-yaml":"^4.1.0","@iarna/toml":"^2.2.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","jsdoc":"^3.6.10","serve":"^13.0.2","eslint":"^8.13.0","@types/jest":"^27.4.1","eslint-plugin-jest":"^26.1.4","@appku/jsdoc-template":"^1.0.2","jsdoc-plugin-typescript":"^2.0.7","jsdoc-plugin-intersection":"^1.0.4","jsdoc-plugin-typescript-new":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fairu_1.0.2_1651628791192_0.07571218316940831","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@appku/fairu","version":"1.0.3","keywords":["toml","yaml","env","reader","writer"],"author":{"name":"Append Media, LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@appku/fairu@1.0.3","maintainers":[{"name":"chriseaton","email":"chriseaton@live.com"}],"homepage":"https://github.com/appku/fairu#readme","bugs":{"url":"https://github.com/appku/fairu/issues"},"dist":{"shasum":"157245997ba3b098ece10f185f2d043ba09d9c40","tarball":"https://registry.npmjs.org/@appku/fairu/-/fairu-1.0.3.tgz","fileCount":44,"integrity":"sha512-zTIJWV39MSzKpaGWvZeQd2193Kl4++ovtTujupXYB4ZWw6YfwP0gi5oFsNN4Oo1L7GSZtD7BwHQV4lt+O4yV2w==","signatures":[{"sig":"MEUCIQDnA9AimZRRXq3sXVn7Yiv1SOiWxLRxdYC/V7CClINXQAIgSMeCbmtC8tt7PNy6soVN+Fdfz8Nv0XfQhDzFfnK7PBw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":314447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicgXcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrzEg/7Bt24xFalkueN0j51X46b1+H68EM591M19TEFgdd/hGnp5P4g\r\noE0svdOFr9TrOy1GL/bTRqzgBlxQ/nYkbMnSH5rPM5xVs0FyT2QYAt7IdDZQ\r\n+1v571e8t5iJL4sXOjjz+MkohexQTj6C1BmAxEeDslyaf1co5wTeMmIl/7bY\r\n0DeJqXZNhyu8PSJLO85dHLONTOTpjoAFWxb2q1m8nxiUcSFlPkN65QpTqtcd\r\nj9Opevb7h19ezfHI1yAzdZA+zErFoZorRfmKuusObWrwdIzWC0a67yxj5CH5\r\nALC66touogSaDhDA1PwpaajavZgjdEqaQSqc63mzLz6FU8nb1Ttt20TSHrJb\r\ndndK7JvLaAKz5pIYweBBgBE9Z37mVTSZztZYASXdr62737BJZ8E+d9lKHTGW\r\nRJNb8C8K6LD0glwYgDYx0wMCkWvVyvdJH6/8bLwpH37nJw6PK/sP+whNrRf+\r\n09i6bliqOsgBpUxetP72x//D8/FMzZ3gZh4x3cKxZCq3EyaeCAORSx5n3Nff\r\nlVz+YZml8imbHbLuKBLsjCPAUJp2g+LWmzsYybWzfI/hX3qlOdB9vBKx+clL\r\nmk3ZDplUMMYcszsZ8qMT2EDVt0y0j+hpudRytO1Kjo5gDgL/ZaM2mjCr+o3q\r\nTn+9fC1oqeFNCb75pdL1MQD8LYUjFDhZgUU=\r\n=3hPt\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/"]},"main":"fairu.js","type":"module","engines":{"node":">=14"},"gitHead":"8ea3b18a4a77baefd5b173f15902db0aef67bc33","scripts":{"docs":"npx jsdoc -c jsdoc.json --readme README.md","lint":"npx eslint ./","test":"node --experimental-vm-modules ./node_modules/jest/bin/jest.js --verbose --coverage","test-ci":"node --experimental-vm-modules ./node_modules/jest/bin/jest.js --verbose -ci","serve-docs":"npx serve ./docs"},"_npmUser":{"name":"chriseaton","email":"chriseaton@live.com"},"repository":{"url":"git+https://github.com/appku/fairu.git","type":"git"},"_npmVersion":"8.6.0","description":"Provides a CLI and layer of functionality to work with generated model types from stashku OPTIONS requests, letting you maintain models of your stashku-accessible data.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"glob":"^8.0.1","js-yaml":"^4.1.0","@iarna/toml":"^2.2.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","jsdoc":"^3.6.10","serve":"^13.0.2","eslint":"^8.13.0","@types/jest":"^27.4.1","eslint-plugin-jest":"^26.1.4","@appku/jsdoc-template":"^1.0.2","jsdoc-plugin-typescript":"^2.0.7","jsdoc-plugin-intersection":"^1.0.4","jsdoc-plugin-typescript-new":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fairu_1.0.3_1651639772410_0.9484329215051774","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@appku/fairu","version":"1.0.4","keywords":["toml","yaml","env","reader","writer"],"author":{"name":"Append Media, LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@appku/fairu@1.0.4","maintainers":[{"name":"chriseaton","email":"chriseaton@live.com"}],"homepage":"https://github.com/appku/fairu#readme","bugs":{"url":"https://github.com/appku/fairu/issues"},"dist":{"shasum":"4373512b5e117405b257234a97a7fb7f9c2858f4","tarball":"https://registry.npmjs.org/@appku/fairu/-/fairu-1.0.4.tgz","fileCount":49,"integrity":"sha512-XRaNjYoW1kv56bWlTFO7x/i0HP7RrOzP2R8ZaAx6qw2rCrF7w0hLedX+1SqQfGPWTmXyDba+oCl2/UzrCqBjKQ==","signatures":[{"sig":"MEQCIGp6MAjRqb1OMrRdeUucH6tAHPh0dq+YwkMfKR/L3iipAiAPRL5fK2VKI0M2bOW+U2op7ehUOAYtYA4Sd2e8iCDfHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":680242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiscFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4Vw/+NXIuYeMGt1/p7gKuLy6fZiPI+km3RIJr8oleCAeMNFshGydT\r\nj46u/rSQ49p9YLDiwHQ65Gl9iupQv3QfyZO8SrLVmzuNDIz2rqgcSGXv8hWP\r\nvM+RTHpPTxBVOzvX46GhxiHvqjegjjsuqhYxQESZYaMA7D33G6RQlDXzYrza\r\nmdgD4VQwotjwpWUUZj31QjrLdrtQNH+BnyIG26dxrx9hs9ghIip901/wPjHk\r\n9BaIEdzBVTLNklpuEa9HD5teJBgb9ynjHZ9vETpbAGUoo9pRYaR8/3dPYs1L\r\n6DLT/fXDIvDFAMw36ZskC5mnfJKArRsr5D0iCpmWqm0z/QmpYdpzGIM5ytT6\r\nQRcqNECk9+8QpwjlAc6zFHE6sGySWtQr6AL5RMo81gWCB4bSWoG06kGmssFJ\r\nGoprwDOgm5moboF/iRgnf3m1eolOEEM7dBgE22sFLENAvTduaQT7VKoTPBfd\r\nDwpRcXrXXUFl6uldK+LVxleOHycoLRBv+Zyj1sWj6fstUzbd9JR6tHizc+Ht\r\nBPh2qNtPN9wyJMEfVMVRvEmdwBEQFfUCLcyaXvCy6x17Hd00Nzsk6bM0TWYo\r\n+F8yrKkJ9RtoDutsczA02Zp+o/DLnQMcqC80ZzRj5MGYlns3bTr27mZSI6kf\r\nPAmA4XQZ6gaF0UVEsFgl7YfvkYalfj6nxo0=\r\n=CW85\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/"]},"main":"fairu.js","type":"module","engines":{"node":">=14"},"gitHead":"5d32e7a2416e065dbdaee08745672c31f82efec5","scripts":{"docs":"npx jsdoc -c jsdoc.json -u tutorials --readme README.md","lint":"npx eslint ./","test":"node --experimental-vm-modules ./node_modules/jest/bin/jest.js --verbose --coverage","test-ci":"node --experimental-vm-modules ./node_modules/jest/bin/jest.js --verbose -ci","serve-docs":"npx serve ./docs"},"_npmUser":{"name":"chriseaton","email":"chriseaton@live.com"},"repository":{"url":"git+https://github.com/appku/fairu.git","type":"git"},"_npmVersion":"8.5.5","description":"Provides a CLI and layer of functionality to work with generated model types from stashku OPTIONS requests, letting you maintain models of your stashku-accessible data.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"glob":"^8.0.1","js-yaml":"^4.1.0","@iarna/toml":"^2.2.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","jsdoc":"^3.6.10","serve":"^13.0.2","eslint":"^8.13.0","@types/jest":"^27.4.1","eslint-plugin-jest":"^26.1.4","@appku/jsdoc-template":"^1.1.6","jsdoc-plugin-typescript":"^2.0.7","jsdoc-plugin-intersection":"^1.0.4","jsdoc-plugin-typescript-new":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fairu_1.0.4_1653262085392_0.6084713705801572","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@appku/fairu","version":"1.0.5","keywords":["toml","yaml","env","reader","writer"],"author":{"name":"Append Media, LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@appku/fairu@1.0.5","maintainers":[{"name":"chriseaton","email":"chriseaton@live.com"}],"homepage":"https://github.com/appku/fairu#readme","bugs":{"url":"https://github.com/appku/fairu/issues"},"dist":{"shasum":"c41a70454767a68872640a1cd5c5fb925b473213","tarball":"https://registry.npmjs.org/@appku/fairu/-/fairu-1.0.5.tgz","fileCount":13,"integrity":"sha512-Hz2ztTHkj+axB/egDZfT0yErofYHdJEa11pPYlaEl2nIFWtjxlP0reZvBCqmPygJLr4DG3dhYEC2MgKat009/g==","signatures":[{"sig":"MEQCIGPZBR59qxB430fiOzEF82bL3jYRdSb9+K7/4ZEUmNlyAiACCaVKG41UzsWX9hoPD+roshvLOgm7aPZk/qe7EmipNA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikBM6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoS6Q//Xw3I+I+Yeb3ay3KhwCVY1hX7SsmEygOgOUW6g471kia9TT3w\r\n4JVLW1Q/DqMBvKka+pbIQGrGKRuARe2hdR79FQScZu9ofrNbNFC6tbjjb2j5\r\nFkY8E8dGHz5/gpA7bQC9SWu+SumTKBpsfpmg/MUUSSnJ7Civp828TSOU4wsU\r\nTX92C1KsYZn3umq2GrqvHPSc5+AS2tYbQxHWtbt5Iw/tf5vVlJrWqMvu3EjX\r\nYExtw66wfQbChg02bwMqERlENbPOsWwsXTol6zNTqX60zxtoiB6zIv6nz2Sp\r\nnVg3Hph4ozstgogJZqN+JaQe4mDa/8LHey3sGg/y4rSPBD+FiOEinCTAg8Mz\r\nipxG2VA8HmCdoB3l/+rCYtq5fvNpJsouPkE3Nyf3i2roi2NDSDKtzfSdNXNH\r\nP7G28cX382GL++smSlYS/PGULbfh1xihYF8CNF5Ya/h3hpqvTgi8oa64sAMF\r\n7w3CPaeUr+geZU8DtTtMJ2G59J3G6/ivFvIAhcBJ8LtuXGYGdZVcsUPMNwD4\r\nS7LihpMqgc0xSYzjElDPS0DsmuGPihF8lGoyn4H4k+/g4XnCC9B+xzgWS1lm\r\nG3rz0VnPeKLf2E+855XwlpY5EEDjBTFegzw3hkeKhFDepNLX8sysBgi49LG+\r\nrdFkdKzI4JPMj9gaSXfmUuC68Xid1+ntC8o=\r\n=CGNc\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/"]},"main":"fairu.js","type":"module","engines":{"node":">=14"},"gitHead":"89238d63369eedcd3e01a584d2f8545a61c84d4b","scripts":{"docs":"npx jsdoc -c jsdoc.json -u tutorials --readme README.md","lint":"npx eslint ./","test":"node --experimental-vm-modules ./node_modules/jest/bin/jest.js --verbose --coverage","test-ci":"node --experimental-vm-modules ./node_modules/jest/bin/jest.js --verbose -ci","serve-docs":"npx serve ./docs"},"_npmUser":{"name":"chriseaton","email":"chriseaton@live.com"},"repository":{"url":"git+https://github.com/appku/fairu.git","type":"git"},"_npmVersion":"8.5.5","description":"Provides a CLI and layer of functionality to work with generated model types from stashku OPTIONS requests, letting you maintain models of your stashku-accessible data.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"glob":"^8.0.1","js-yaml":"^4.1.0","@iarna/toml":"^2.2.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","jsdoc":"^3.6.10","serve":"^13.0.2","eslint":"^8.13.0","@types/jest":"^27.4.1","eslint-plugin-jest":"^26.1.4","@appku/jsdoc-template":"^1.1.7","jsdoc-plugin-typescript":"^2.0.7","jsdoc-plugin-intersection":"^1.0.4","jsdoc-plugin-typescript-new":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fairu_1.0.5_1653609274426_0.9651735260090994","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@appku/fairu","version":"1.0.6","keywords":["toml","yaml","env","reader","writer"],"author":{"name":"Append Media, LLC"},"license":"SEE LICENSE IN LICENSE","_id":"@appku/fairu@1.0.6","maintainers":[{"name":"chriseaton","email":"chriseaton@live.com"}],"homepage":"https://github.com/appku/fairu#readme","bugs":{"url":"https://github.com/appku/fairu/issues"},"dist":{"shasum":"6af49c14b0cd2bde2011e89828fb96e08a630b3c","tarball":"https://registry.npmjs.org/@appku/fairu/-/fairu-1.0.6.tgz","fileCount":14,"integrity":"sha512-W6tt9eVlet/BQL+ajYwYnxKkm4ii4ZV9djwjAXxPmGhZsbtyvO28cgc7znmruC9pSOJodbXCWuc1MF0hEToCFQ==","signatures":[{"sig":"MEYCIQCDI7oSwgM5SMUlsoZZRNVZPd7dF2WJzGq3FJE6UHoSeQIhAKC5GXk5bqXFv6XYSTb3wfWwdVrPPz7kHBLjcLx7JE+a","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":77845,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilR7AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4NBAApIa5q9LkAUNsFVnto0kkpUP8fbds3KSxwdjuxe+lVZrU56D7\r\nUI33y4VEmcnYFbGKBjKy8GiRiFXUB/+MuUQLAE9MeC8EWqZpVd5o7nxIpY4W\r\nH5GlzKoSUYVSllkpxt2s2sB+2MzY1IacI94j87KPqB61qv8y20/V3+mlyVxg\r\n+h7jI4trZqkCQL7E6LK++MuuoPzTtWkTGIbce3h4Ey9YfxSlmOpBgX3kw+Of\r\n13c/LlCaMNN77Lfm13qnqc0obi2Mpb6Xfgx3edOBTCyHDcW1DgXCQwXI202h\r\nuNIrMOLIeNH9IWLnqWl/DtoM6E3ZoXiIo72Ue1rpx5KMk39Pc2oLrFKJyIaW\r\noSeMWfZgkVYsIw3e4Bm86+1BGtN73+SywR+bwiSqfZPmp2AQnvGNWN0nXf9p\r\nMGla2vJklfSDebbCoeGMXcGWRELZbqaTGvKOsJr5zJTyCQc1mCJSOOInLh2e\r\nP7ijGoU4Ceyql0v1IQYm4Ig4FqMXfPCFuMOC/SgTjKgDDRWLnM2X/YIh2zTT\r\nFf60+WSAw1xaNOyhFUdC3bvm6HJHv0p2Xo1piqpv0orAu1hBldWgv+bSGKB1\r\nUOEeaz9kAWPPkSBpYC79qIXyOtHjbWvU9r+48cu37eAlj1rzFfPwP5y7MzVF\r\nGPNYc9FPcf/Q7m2vBQSobaYExNZ2UMG8PUc=\r\n=jOZo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/"]},"main":"fairu.js","type":"module","engines":{"node":">=14"},"gitHead":"fb353265a98b4212ca71f6ec753d23e2377670d8","scripts":{"docs":"npx jsdoc -c jsdoc.json -u tutorials --readme README.md","lint":"npx eslint ./","test":"node --experimental-vm-modules ./node_modules/jest/bin/jest.js --verbose --coverage","test-ci":"node --experimental-vm-modules ./node_modules/jest/bin/jest.js --verbose -ci","serve-docs":"npx serve ./docs"},"_npmUser":{"name":"chriseaton","email":"chriseaton@live.com"},"repository":{"url":"git+https://github.com/appku/fairu.git","type":"git"},"_npmVersion":"8.5.5","description":"Provides a CLI and layer of functionality to work with generated model types from stashku OPTIONS requests, letting you maintain models of your stashku-accessible data.","directories":{},"_nodeVersion":"16.15.0","dependencies":{"glob":"^8.0.1","js-yaml":"^4.1.0","@iarna/toml":"^2.2.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","jsdoc":"^3.6.10","serve":"^13.0.2","eslint":"^8.13.0","@types/jest":"^27.4.1","eslint-plugin-jest":"^26.1.4","@appku/jsdoc-template":"^1.1.7","jsdoc-plugin-typescript":"^2.0.7","jsdoc-plugin-intersection":"^1.0.4","jsdoc-plugin-typescript-new":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fairu_1.0.6_1653939904634_0.630945134724131","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@appku/fairu","version":"1.0.7","keywords":["toml","yaml","env","reader","writer"],"author":{"name":"Append Media, LLC"},"license":"MS-PL","_id":"@appku/fairu@1.0.7","maintainers":[{"name":"chriseaton","email":"chriseaton@live.com"}],"homepage":"https://github.com/appku/fairu#readme","bugs":{"url":"https://github.com/appku/fairu/issues"},"dist":{"shasum":"ddaf00c3615fe20eb1cafd13b65776fd992b7ec6","tarball":"https://registry.npmjs.org/@appku/fairu/-/fairu-1.0.7.tgz","fileCount":14,"integrity":"sha512-KFvjapnetHqSuG9ezhjFxftCZZkboHoAFirGvXa108+7AVZ2vmyXGVOZJ8wyUyrb3AdbMFc9/4WFH03Se1+JmA==","signatures":[{"sig":"MEUCIBRVZaIQNcADCOjWazu7gqQuazRr2XZAtiTpSyqYTSWwAiEAowEaEctuPGa0xASO7Blte08/BiVK95mrK053aMnMvYU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79216},"jest":{"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/"]},"main":"fairu.js","type":"module","engines":{"node":">=14"},"gitHead":"b03e263bf0dca261744c04b6551093f5db1ab077","scripts":{"docs":"npx jsdoc -c jsdoc.json -u tutorials --readme README.md","lint":"npx eslint ./","test":"node --experimental-vm-modules ./node_modules/jest/bin/jest.js --verbose --coverage","test-ci":"node --experimental-vm-modules ./node_modules/jest/bin/jest.js --verbose -ci","serve-docs":"npx serve ./docs"},"_npmUser":{"name":"chriseaton","email":"chriseaton@live.com"},"repository":{"url":"git+https://github.com/appku/fairu.git","type":"git"},"_npmVersion":"10.2.4","description":"Provides a CLI and layer of functionality to work with generated model types from stashku OPTIONS requests, letting you maintain models of your stashku-accessible data.","directories":{},"_nodeVersion":"20.11.1","dependencies":{"glob":"^8.0.1","js-yaml":"^4.1.0","@iarna/toml":"^2.2.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","jsdoc":"^4.0.3","serve":"^14.2.3","eslint":"^8.57.0","@types/jest":"^29.5.12","eslint-plugin-jest":"^28.5.0","@appku/jsdoc-template":"^1.1.9","jsdoc-plugin-typescript":"^2.2.1","jsdoc-plugin-intersection":"^1.0.4","jsdoc-plugin-typescript-new":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fairu_1.0.7_1717630398288_0.5434187719518293","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@appku/fairu","version":"1.0.8","description":"Provides a CLI and layer of functionality to work with generated model types from stashku OPTIONS requests, letting you maintain models of your stashku-accessible data.","repository":{"type":"git","url":"git+https://github.com/appku/fairu.git"},"bugs":{"url":"https://github.com/appku/fairu/issues"},"keywords":["toml","yaml","env","reader","writer"],"author":{"name":"Append Media, LLC"},"license":"MS-PL","type":"module","main":"fairu.js","scripts":{"test":"node --experimental-vm-modules ./node_modules/jest/bin/jest.js --verbose --coverage","test-ci":"node --experimental-vm-modules ./node_modules/jest/bin/jest.js --verbose -ci","lint":"npx eslint ./","docs":"npx jsdoc -c jsdoc.json -u tutorials --readme README.md","serve-docs":"npx serve ./docs"},"jest":{"testEnvironment":"node","testPathIgnorePatterns":["/node_modules/"]},"engines":{"node":">=14"},"dependencies":{"@iarna/toml":"^2.2.5","glob":"^8.0.1","js-yaml":"^4.1.0"},"devDependencies":{"@appku/jsdoc-template":"^1.1.9","@types/jest":"^27.4.1","eslint":"^8.13.0","eslint-plugin-jest":"^26.1.4","jest":"^27.5.1","jsdoc":"^4.0.3","jsdoc-plugin-intersection":"^1.0.4","jsdoc-plugin-typescript":"^2.0.7","jsdoc-plugin-typescript-new":"^1.0.0","serve":"^14.2.4"},"_id":"@appku/fairu@1.0.8","gitHead":"23a17de49f687a99754bc151291f96e296eb5c2a","homepage":"https://github.com/appku/fairu#readme","_nodeVersion":"20.15.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-TKctyxBBTKt+YI1VZPvgIkb2uA1FvjZOdCK2vPoIo5a9Ihdyj11I0++it4jum3O/1+SW1uMaNx17jTi+a1VmfQ==","shasum":"cb2ad2da15e77e4c3194fd1849e1c8974ef7661b","tarball":"https://registry.npmjs.org/@appku/fairu/-/fairu-1.0.8.tgz","fileCount":15,"unpackedSize":80312,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBPEf1w0iF6s1cl+J9pSIppSXwgI9wS4uKKWCzRnFeW+AiAETciwOm2lceYJzKqsDwx6Q6jMrT63tS5NqgKJhX14MQ=="}]},"_npmUser":{"name":"chriseaton","email":"chriseaton@live.com"},"directories":{},"maintainers":[{"name":"chriseaton","email":"chriseaton@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fairu_1.0.8_1729276500443_0.5319889525209671"},"_hasShrinkwrap":false}},"time":{"created":"2021-12-22T02:31:09.776Z","modified":"2024-10-18T18:35:00.843Z","0.0.1":"2021-12-22T02:31:09.979Z","0.0.2":"2022-04-19T05:50:07.107Z","1.0.0":"2022-05-03T22:31:52.755Z","1.0.1":"2022-05-04T01:27:36.379Z","1.0.2":"2022-05-04T01:46:31.621Z","1.0.3":"2022-05-04T04:49:32.659Z","1.0.4":"2022-05-22T23:28:05.554Z","1.0.5":"2022-05-26T23:54:34.626Z","1.0.6":"2022-05-30T19:45:04.749Z","1.0.7":"2024-06-05T23:33:18.475Z","1.0.8":"2024-10-18T18:35:00.649Z"},"bugs":{"url":"https://github.com/appku/fairu/issues"},"author":{"name":"Append Media, LLC"},"license":"MS-PL","homepage":"https://github.com/appku/fairu#readme","keywords":["toml","yaml","env","reader","writer"],"repository":{"type":"git","url":"git+https://github.com/appku/fairu.git"},"description":"Provides a CLI and layer of functionality to work with generated model types from stashku OPTIONS requests, letting you maintain models of your stashku-accessible data.","maintainers":[{"name":"chriseaton","email":"chriseaton@live.com"}],"readme":"\n[![NPM](https://img.shields.io/npm/v/@appku/fairu)](https://npmjs.org/package/@appku/fairu)\n[![License](https://img.shields.io/npm/l/@appku/fairu)](https://npmjs.org/package/@appku/fairu)\n[![Downloads](https://img.shields.io/npm/dt/@appku/fairu)](https://npmjs.org/package/@appku/fairu)\n\n# Fairu\nFairu is an asynchronous utility library that provides fast and reliable file-system operations that can be daisy chained together and leverage glob patterns, and serialization to toml, json, and yaml.\nThis is a library built within the [AppKu](https://github.com/appku) ecosystem of tools and utilities to help build apps. Specifically Fairu provides file and directory read/write operations for regular, YAML, TOML, and env files.\n\nYou can find formal [documentation here](https://appku.github.io/fairu/).\n\n# Usage\nFairu is designed to be usable through a series of chained methods. These methods define how Fairu will perform the final action, either discovery, reading, writing, appending, touching, or unlinking. \n\nYour Fairu usage should almost always begin with a `.with` call to specify the paths (which may be [glob](https://github.com/isaacs/node-glob) patterns). You then can follow up with methods to define how Fairu will behave, such as specifying `.throw(false)` to have Fairu avoid throwing errors and instead continue processing.\n\n### Returned Value\nIn Fairu operations (`discover`, `touch`, `read`, `write`, `delete`) the returned value will be a promise of an `Array` of `PathState` objects. \n\n### Example Discovering Files\n```js\nlet found = await Fairu\n    .with('./**/*')\n    .discover();\n//found = [...PathState]\n```\n\n### Example Reading Files\n```js\nlet readFiles = await Fairu\n    .with('./path/to/files.*')\n    .throw(false)\n    .read();\n//found = [...ReadPathState]\n```\n\n### Example Writing Files\n```js\nlet writeResults = await Fairu\n    .with('./hello.txt')\n    .write('hello world!');\n//found = [...PathState]\n```\n\n### Example Appending Files\n```js\nlet appendResults = await Fairu\n    .with('./hello.txt', 'only-mars.txt')\n    .append('\\nalso, hello Mars!');\n//found = [...PathState]\n```\n\n### Example Touching Files\n```js\nlet writeResults = await Fairu\n    .with('./hello.txt')\n    .touch();\n//found = [...PathState]\n```\n\n## Other Utilities\nFairu also provides a number of static utility functions to make your life easier:\n\n- `mv`: Move a file or directory (recursively) to another.\n- `cp`: Copy a file or directory (recursively) to another.\n- `stringify`: Stringify a JavaScript object into a `json`, `toml`, or `yaml` string.\n- `parse`: Parse `json`, `toml`, or `yaml` string content into a JavaScript object.\n- `packageJSON`: Read a `package.json` file synchronously from a specific directory.\n\n# Configuration\nBy default, Fairu works out of the box without needing any adjustment. You can tweak the behavior of path discovery though by setting the `options` property on the Fairu instance you create. This affects the path matching and discovery prior to taking action on defined paths.\n\n### Example\n```js\nlet f = new Fairu();\nf.options = {\n    absolute: true,\n    debug: true\n};\n//f.with(...paths) etc.\n```\n\nYou can find the full documentation on these options on the `glob` package's [README](https://github.com/isaacs/node-glob#options).\n\n# Documentation\nYou can find examples and the fully published documentation at [appku.github.io/fairu](https://appku.github.io/fairu/).\n\nIf you'd like to generate the documentation locally, you can do so by running `npm run docs` and the site will be statically generated under the `docs/` path.\n\n# Installing\n```sh\nnpm i @appku/fairu\n```\n\n# Testing\nThis project uses `jest` to perform unit tests.\n\n## Running Tests\nRun `npm test` to run jest unit tests.\n\nRun `npm run lint` to run ESLint, optionally install the Visual Studio Code ESLint extension to have linting issues show in your \"Problems\" tab and be highlighted.\n\nIf you are writing unit tests, you may need to `npm install @types/jest` to get intellisense in Visual Studio Code if for some reason it did not get installed.\n\n# Publishing\nOnly maintainers with proper access can publish this package to npm. To do so as maintainers, you can publish by running the following command:\n\n```sh\nnpm publish --registry=https://registry.npmjs.org --access=public\n```","readmeFilename":"README.md"}