{"_id":"@putout/operator-json","_rev":"21-0fd70deb1cbadbe36a3f2d08172b9256","name":"@putout/operator-json","dist-tags":{"latest":"3.10.0"},"versions":{"1.0.0":{"name":"@putout/operator-json","version":"1.0.0","keywords":["putout","putout-operator","operator","json"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/operator-json@1.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/operator-json#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"5278c73e74b5feb2ed8bffa011c566b60a83a896","tarball":"https://registry.npmjs.org/@putout/operator-json/-/operator-json-1.0.0.tgz","fileCount":4,"integrity":"sha512-M35L+VP0GnpMIaYv4+8bEc3EbzZmFN/8OkuP5OuUuVpV3Tjgu90lr11xjZnfGZbeaTXgUTP2eEquPjdHrs2ajA==","signatures":[{"sig":"MEYCIQDwm7A0WRWcX7/Y7QSkxsGz+oPto6DGMe5ILBnPY1I74gIhAJxuvFcwYSxIWY//qU1Fy3GGZnL2PZXStaiSGTe8tlDg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4349},"main":"lib/json.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"5c3e80899a3f493a1cb2a6fd608a7cf3723e62c9","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"9.6.6","description":"🐊Putout operator adds ability to json referenced variables that was not defined","directories":{},"_nodeVersion":"20.9.0","dependencies":{"remove-blank-lines":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^8.0.0","try-catch":"^3.0.0","@putout/test":"^7.0.0","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^21.0.0"},"peerDependencies":{"putout":">=33"},"_npmOperationalInternal":{"tmp":"tmp/operator-json_1.0.0_1699990845602_0.38492478493691085","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@putout/operator-json","version":"1.0.1","keywords":["putout","putout-operator","operator","json"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/operator-json@1.0.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/operator-json#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"62fa3760faab476cb4a795657a633ec47de7d52d","tarball":"https://registry.npmjs.org/@putout/operator-json/-/operator-json-1.0.1.tgz","fileCount":4,"integrity":"sha512-CzrXizeiPh3ob3qQGRSov4NkOq8HqeI/H+SAXGiZMECp+IAdfsP9pboIK8KZPnT9fEottVHDlQbmTe4Ncv+J3A==","signatures":[{"sig":"MEUCIQDw+g06vEFpb5EPk/4yG6A3P/pc6iZfV8cFXgXd8IJajQIgAgkzD2r4yWl5RW95zY3XqELwTIAF4u5ozlXQHjjaTic=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4399},"main":"lib/json.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"5c3e80899a3f493a1cb2a6fd608a7cf3723e62c9","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"9.6.6","description":"🐊Putout operator adds ability to json referenced variables that was not defined","directories":{},"_nodeVersion":"20.9.0","dependencies":{"remove-blank-lines":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^8.0.0","try-catch":"^3.0.0","@putout/test":"^7.0.0","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^21.0.0"},"peerDependencies":{"putout":">=33"},"_npmOperationalInternal":{"tmp":"tmp/operator-json_1.0.1_1699991142461_0.4082148324279098","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@putout/operator-json","version":"1.1.0","keywords":["putout","putout-operator","operator","json"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/operator-json@1.1.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/operator-json#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"897d7e20f2e581a40b57b0bb7a671cab5db3f65d","tarball":"https://registry.npmjs.org/@putout/operator-json/-/operator-json-1.1.0.tgz","fileCount":4,"integrity":"sha512-WSin639Hd7panNbi2uqQxPc12tFTy0PYnbhhBTcQx8r9bnXtalKhQOsj7mf2sWzRZKooQAbzsdRNiAePSYDtlg==","signatures":[{"sig":"MEUCIBRKY94AJc+XRYfoKxTWvpFIBs6r5T8zMwe4t5em2nuDAiEAwHE2ciA5JqPLtNzuGzUykcj6nu9WEjSqRn+HWOyO2Dw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5216},"main":"lib/json.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"dae35abdc064b6da5449fa9e759ce2ec07e7f9ef","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"9.6.6","description":"🐊Putout operator adds ability to json referenced variables that was not defined","directories":{},"_nodeVersion":"16.20.1","dependencies":{"remove-blank-lines":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^8.0.0","try-catch":"^3.0.0","@putout/test":"^7.0.0","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^21.0.0"},"peerDependencies":{"putout":">=33"},"_npmOperationalInternal":{"tmp":"tmp/operator-json_1.1.0_1700044599886_0.617937701837926","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@putout/operator-json","version":"1.2.0","keywords":["putout","putout-operator","operator","json"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/operator-json@1.2.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/operator-json#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"a550b1ed0860e2bfef9cae7f23c769170fb9537f","tarball":"https://registry.npmjs.org/@putout/operator-json/-/operator-json-1.2.0.tgz","fileCount":4,"integrity":"sha512-8viA6lRhvWj6CAKGOWgDDeInZq4cceZlAnU/vrcNp04XnlxiS5kxSgbOtFDG4R8S3mUIB0UBuWrQ1poNGRGwoQ==","signatures":[{"sig":"MEYCIQC3kYtc0iLmdeTgawrWPyTViIa7zEn2U+bWIE8+rf246AIhAOSskXi5C0Q43uPcNa/60msKddvEZcDmMsNcl2FY3V2/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5616},"main":"lib/json.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"ccd6421aa6c91d6248b30d659aafe7a28e786ae8","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"9.6.6","description":"🐊Putout operator adds ability to json referenced variables that was not defined","directories":{},"_nodeVersion":"16.20.1","dependencies":{"remove-blank-lines":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^8.0.0","try-catch":"^3.0.0","@putout/test":"^7.0.0","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^21.0.0"},"peerDependencies":{"putout":">=33"},"_npmOperationalInternal":{"tmp":"tmp/operator-json_1.2.0_1700052276713_0.28701570926111564","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@putout/operator-json","version":"1.2.1","keywords":["putout","putout-operator","operator","json"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/operator-json@1.2.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/operator-json#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"7c28dd6c76ce4bc92770154775be748321194265","tarball":"https://registry.npmjs.org/@putout/operator-json/-/operator-json-1.2.1.tgz","fileCount":4,"integrity":"sha512-3/rMfrgyBiKZxv9DeG9cof1Tbc4rPeBj+WNgr0mK/kD4w7J1QO1B85MycpTftJKWoB5idSZvMP5hWT8pTxdvow==","signatures":[{"sig":"MEUCIQCFNxUpe7nkoJ56/ZQorF/ctQK7Q1qUfCzYpnTScww/HgIgdXWEvJIU9pGnK9q0oVj1/w8uLDf6CNF4QPuds27IBbY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5585},"main":"lib/json.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"4a32116c87051a6722cecd8d759e971fd8b25d19","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"9.6.6","description":"🐊Putout operator adds ability to json referenced variables that was not defined","directories":{},"_nodeVersion":"20.8.1","dependencies":{"remove-blank-lines":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^8.0.0","try-catch":"^3.0.0","@putout/test":"^7.0.0","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/operator-json_1.2.1_1700053209660_0.46205408513216395","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@putout/operator-json","version":"1.3.0","keywords":["putout","putout-operator","operator","json"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/operator-json@1.3.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/operator-json#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"68273febac8f13e906f51e49249ad082e83cfe85","tarball":"https://registry.npmjs.org/@putout/operator-json/-/operator-json-1.3.0.tgz","fileCount":4,"integrity":"sha512-1dqkbfWCJaJaXqbjMTcmqnTUK8rw0/JQrMMRGdN/A0j9V1wrxMipb1pOBlzNBesPWoY4hPPLWLqIoLDhb27RFg==","signatures":[{"sig":"MEYCIQCpbdMH86JikDpXopSZmXgFH2ZcpDFWL9rHxYLsnGBTbgIhAK584dt0jcdgqlKZN3RY3xC1Z8fGcUy5Bn0P+Grjwtim","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6027},"main":"lib/json.js","type":"commonjs","engines":{"node":">=16"},"gitHead":"237518cce49748e00e5f2125025a3a9353b48633","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"9.6.6","description":"🐊Putout operator adds ability to json referenced variables that was not defined","directories":{},"_nodeVersion":"20.8.1","dependencies":{"remove-blank-lines":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","lerna":"^6.0.1","eslint":"^8.0.1","madrun":"^9.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^8.0.0","try-catch":"^3.0.0","@putout/test":"^7.0.0","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/operator-json_1.3.0_1700054741117_0.730047381762239","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@putout/operator-json","version":"2.0.0","keywords":["putout","putout-operator","operator","json"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/operator-json@2.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/operator-json#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"4ff8f7082ff95a5058f824f45d5e40d827e5bd66","tarball":"https://registry.npmjs.org/@putout/operator-json/-/operator-json-2.0.0.tgz","fileCount":4,"integrity":"sha512-B3scv3B0zFJ3xAiMZipOTXqz15sTc+XtJPkgDb37QvtPz8kVk+yE4bfHYtJLnAQRHsHKUhWiBkabbDQqSPQCJg==","signatures":[{"sig":"MEQCIFxfhVWbEMkEnDdaWSTNTtf3IXkGvKTM3AUnZa4mW/QUAiAaJwyUywpoR5DVYYdubssDcS0Wr8jRqzJ07rNvHSC+5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6038},"main":"lib/json.js","type":"commonjs","engines":{"node":">=18"},"gitHead":"ce3c58ffd48da805251a4b1159df2d0bb34c51e7","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"9.6.6","description":"🐊Putout operator adds ability to json referenced variables that was not defined","directories":{},"_nodeVersion":"20.10.0","dependencies":{"remove-blank-lines":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","lerna":"^6.0.1","eslint":"^9.0.0-alpha.0","madrun":"^10.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^9.0.0","try-catch":"^3.0.0","@putout/test":"^8.0.0","eslint-plugin-n":"^17.0.0-0","eslint-plugin-putout":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/operator-json_2.0.0_1705400016081_0.2631825296393142","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@putout/operator-json","version":"2.1.0","keywords":["putout","putout-operator","operator","json"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/operator-json@2.1.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/operator-json#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"db6cbdd5e8e66fd0385b419ed5356728ae7673fe","tarball":"https://registry.npmjs.org/@putout/operator-json/-/operator-json-2.1.0.tgz","fileCount":4,"integrity":"sha512-RXQ/BL3FJ6yZEYOIIEk2jhbODJCjPVt2n8NLMBOy3ye1AdKATiU889nMfzPgvtPJyglv5/tc24AxFlAswA5wng==","signatures":[{"sig":"MEYCIQCUgRnC3e/p3XoN8/BLQgRhAiiJUl5OaUtZ1zbVdWJEHQIhAOpg/zlrYlJZ5U4rE1j8ZEmX+p6JSapTxqO5b1dyoxb6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6136},"main":"lib/json.js","type":"commonjs","engines":{"node":">=18"},"gitHead":"34ad62f2c854e8cb594550c27b793fe71a16d52c","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"9.6.6","description":"🐊Putout operator adds ability to json referenced variables that was not defined","directories":{},"_nodeVersion":"20.11.0","dependencies":{"remove-blank-lines":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","lerna":"^6.0.1","eslint":"^9.0.0-alpha.0","madrun":"^10.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^10.0.0","try-catch":"^3.0.0","@putout/test":"^8.0.0","eslint-plugin-n":"^17.0.0-0","eslint-plugin-putout":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/operator-json_2.1.0_1706883989436_0.856111055297297","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@putout/operator-json","version":"2.2.0","keywords":["putout","putout-operator","operator","json"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/operator-json@2.2.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/operator-json#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"5db9acc5a596fd3252113b0d23265ad782c55a39","tarball":"https://registry.npmjs.org/@putout/operator-json/-/operator-json-2.2.0.tgz","fileCount":4,"integrity":"sha512-yPY+Cc9FzUXfYzlhR+qhyu/KdD3qd5NwQnjGZfgJxYAPvZAFSgBYEQ8LRXZ1/8vLAGDc3Lytu3zL5TU7xJS9bA==","signatures":[{"sig":"MEUCIQD/9hofEtwxtjZAxVU2esjHio80QlP1bsjWu2CISxxSYwIgdubUc+mcCWgGY0IhX1G8mVEwdc4hHoL/1pGCpv1777o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6161},"main":"lib/json.js","type":"commonjs","engines":{"node":">=18"},"gitHead":"500fca26cb279a9208329194bbcb2588a5e8a190","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"10.5.0","description":"🐊Putout operator adds ability to json referenced variables that was not defined","directories":{},"_nodeVersion":"20.12.2","dependencies":{"remove-blank-lines":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","lerna":"^6.0.1","eslint":"^9.0.0","madrun":"^10.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^10.0.0","try-catch":"^3.0.0","@putout/test":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/operator-json_2.2.0_1712929937212_0.7966848507691733","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@putout/operator-json","version":"3.0.0","keywords":["putout","putout-operator","operator","json"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/operator-json@3.0.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/operator-json#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"bae081e7bb1eaffccb7bfc43dd5bf4f50002708c","tarball":"https://registry.npmjs.org/@putout/operator-json/-/operator-json-3.0.0.tgz","fileCount":4,"integrity":"sha512-2wQZa5zkhyGfibW8Z94TTliFUWE1oF4hJK1gHZhGQwjNhyzSUwe0KvyItmTMUhLycv4B27cbkL+nrW+gG/jC3g==","signatures":[{"sig":"MEUCIBDdnIt+PVJ/FRQtsqH9mDZjdeI/PRyiaAuqujl1/dumAiEAwnSKDXxVNQOdwSghGMWV7h5Mu4Ql0l5g6iGf60uWUHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5794},"main":"lib/json.js","type":"module","engines":{"node":">=22"},"gitHead":"8215050024ca87e5295a687a1adb2b6d1b58066f","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git+https://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"11.4.2","description":"🐊Putout operator adds ability to work with json","directories":{},"_nodeVersion":"25.2.1","dependencies":{"remove-blank-lines":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^10.0.0-alpha.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^12.0.0","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^29.0.0"},"_npmOperationalInternal":{"tmp":"tmp/operator-json_3.0.0_1767628401072_0.5399781663000454","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@putout/operator-json","version":"3.1.0","keywords":["putout","putout-operator","operator","json"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/operator-json@3.1.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/operator-json#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"2c00bf8d2388768feea204da1b57b60126eaabf4","tarball":"https://registry.npmjs.org/@putout/operator-json/-/operator-json-3.1.0.tgz","fileCount":4,"integrity":"sha512-vX+1Y8y4wR1G2XBkO5mlUOqCaMFBJ0Tzi4aeokKS7rTT1GZAmZr6+TKpo24MRAn4b0yi9Csco55lGVqA7e1dvw==","signatures":[{"sig":"MEUCID2xeXzoV/vTdGCH3dGPE6kmRFZheEwGfom/+I3dSsOQAiEA5H8DX1hH5SuaLhFM/Wh+jrELL+f+sqvK9HqunKsdHIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6048},"main":"lib/json.js","type":"module","engines":{"node":">=22"},"gitHead":"e510e7fbe0683b93dff5c203c3d40ead46745889","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git+https://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"11.4.2","description":"🐊Putout operator adds ability to work with json","directories":{},"_nodeVersion":"25.2.1","dependencies":{"remove-blank-lines":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^10.0.0-alpha.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^12.0.0","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^29.0.0"},"_npmOperationalInternal":{"tmp":"tmp/operator-json_3.1.0_1767631399073_0.26338264050437044","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@putout/operator-json","version":"3.2.0","keywords":["putout","putout-operator","operator","json"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/operator-json@3.2.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/operator-json#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"11e1289f21ae2c53a4fb91434519f8c0e7919fc2","tarball":"https://registry.npmjs.org/@putout/operator-json/-/operator-json-3.2.0.tgz","fileCount":4,"integrity":"sha512-ge5sy0wT/uyP9t6am1BYlVe0+26swPgXhADzGWkANppOAPa9xR4pvnEVNrob/ZxMrSHy3umCT/WLk67RA9nCfA==","signatures":[{"sig":"MEYCIQCrmGTWg767QrrQxIHUZpeJMcxHsIbjPbJOjwJE5YnHpwIhAOHe74+ztlliG+/hPRMzYOeY4MsWk7LVg9270fat+AqI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6322},"main":"lib/json.js","type":"module","engines":{"node":">=22"},"gitHead":"85e6a2fc7919dceecec18ce49f0673fe3167eff1","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git+https://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"11.4.2","description":"🐊Putout operator adds ability to work with json","directories":{},"_nodeVersion":"25.5.0","dependencies":{"remove-blank-lines":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.0.0","eslint":"^10.0.0-alpha.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^12.0.0","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^30.0.0"},"_npmOperationalInternal":{"tmp":"tmp/operator-json_3.2.0_1769619293150_0.9468310803047679","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@putout/operator-json","version":"3.3.0","keywords":["putout","putout-operator","operator","json"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/operator-json@3.3.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/operator-json#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"3f17b7cec3c20621d4133b3bdd2ef02d0aff072d","tarball":"https://registry.npmjs.org/@putout/operator-json/-/operator-json-3.3.0.tgz","fileCount":4,"integrity":"sha512-YK720nDi5SO4g07REajgoBWtXeshG8HrxpS867PL85RdeF2AN1M6djzL7xGQXjXBe58vBf3UIeTd1hiFKoX1Qw==","signatures":[{"sig":"MEQCIHDRuYAtzhmn8O9U6T6NdcGpxWnXnLsqI6TOcI3O6BE0AiB11PE8PtOVDwn6PG3rvNcGuj3cA2KRF4rmfOnehmpZvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6912},"main":"lib/json.js","type":"module","engines":{"node":">=22"},"gitHead":"e6b85c819b5b09e5ff1856671ee84829984681ca","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git+https://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"11.4.2","description":"🐊Putout operator adds ability to work with json","directories":{},"_nodeVersion":"25.8.2","dependencies":{"remove-blank-lines":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","madrun":"^13.0.0","montag":"^1.2.1","nodemon":"^3.0.1","superc8":"^12.0.0","supertape":"^12.0.0","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^31.0.0"},"_npmOperationalInternal":{"tmp":"tmp/operator-json_3.3.0_1774970441740_0.07086922282376684","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"@putout/operator-json","version":"3.3.1","keywords":["putout","putout-operator","operator","json"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/operator-json@3.3.1","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/operator-json#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"10250c89e824d5b65172923a1d3d57a15fcd247c","tarball":"https://registry.npmjs.org/@putout/operator-json/-/operator-json-3.3.1.tgz","fileCount":4,"integrity":"sha512-iD5WdCB1NJCZnqM7eqtj2J3mr5Svh8Y6M1sdW10y26uEv8tUpx+r6/u/exS7K90DO5hUPiAPNyGTG3nRDaHrpw==","signatures":[{"sig":"MEYCIQCkMMKkm+OUl8MwkYO7ZNF70Zv+DBvto2XckdI/EVlcRAIhAKRzYIGPVUH/NnVVViWQjeq8FEJoH0OY1DvPZt+/HRN4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6911},"main":"lib/json.js","type":"module","engines":{"node":">=22"},"gitHead":"a7f4019eda28d48443dc9ad3653770dd54dbae49","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git+https://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"11.4.2","description":"🐊Putout operator adds ability to work with json","directories":{},"_nodeVersion":"25.8.2","dependencies":{"remove-blank-lines":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","madrun":"^13.0.0","montag":"^1.2.1","nodemon":"^3.0.1","superc8":"^12.0.0","supertape":"^12.0.0","@putout/test":"^15.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^31.0.0"},"_npmOperationalInternal":{"tmp":"tmp/operator-json_3.3.1_1774971481407_0.812163403996901","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@putout/operator-json","version":"3.4.0","keywords":["putout","putout-operator","operator","json"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/operator-json@3.4.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/operator-json#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"66bc6cdd0eff040a474b8b72f8cd90e3ad759fc3","tarball":"https://registry.npmjs.org/@putout/operator-json/-/operator-json-3.4.0.tgz","fileCount":4,"integrity":"sha512-pJhj30Bo6HLuRcjrQqQQncC/VwjdB8gDl52HYuKIjUGpTW/C2sGVYQJBgByCBql/l74ORsp9r1QpifB9VOeNEw==","signatures":[{"sig":"MEQCIBDP5smrW28p8Kbf3IMYysnO0HDZPTfgE21JBPozcREqAiB/T8+22TA318dlmbIsBSaGbwsEHAChcAKKfo6A6OGXgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7233},"main":"lib/json.js","type":"module","engines":{"node":">=22"},"gitHead":"f7a44f8651c10397283c4b834057345ee95edccb","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git+https://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"11.4.2","description":"🐊Putout operator adds ability to work with json","directories":{},"_nodeVersion":"26.3.0","dependencies":{"remove-blank-lines":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","madrun":"^13.0.0","montag":"^2.0.0","nodemon":"^3.0.1","superc8":"^12.0.0","supertape":"^13.0.0","@putout/test":"^15.0.0","eslint-plugin-putout":"^31.0.0"},"_npmOperationalInternal":{"tmp":"tmp/operator-json_3.4.0_1781304453547_0.004675207117396996","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@putout/operator-json","version":"3.5.0","keywords":["putout","putout-operator","operator","json"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/operator-json@3.5.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/operator-json#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"d4c6e48281ea8594113eaaca07888a632eb9ad37","tarball":"https://registry.npmjs.org/@putout/operator-json/-/operator-json-3.5.0.tgz","fileCount":5,"integrity":"sha512-qNFxflkBaBFL1yZheg28jis8j+IUG5gQDnzLyJ1ZaZXPNphzEUoQl3bt4yH+XCEGKNjpebRAI5GU45v1SbYD9w==","signatures":[{"sig":"MEYCIQChIBXprZS/GXWLnMi9vOZ+8CVY1x39q9o7l3Qipr63SgIhALHjRutcDou8e7soU6BjJqoaSp8AB9D3PW0QnLnZpSIV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8487},"main":"lib/json.js","type":"module","types":"./lib/json.d.ts","engines":{"node":">=22"},"gitHead":"11f16bcd29cab1e39ac35c7d7d4e388d3b65ccb4","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","test:dts":"madrun test:dts","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git+https://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"11.4.2","description":"🐊Putout operator adds ability to work with json","directories":{},"_nodeVersion":"26.5.0","dependencies":{"remove-blank-lines":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","madrun":"^13.0.0","montag":"^2.0.0","nodemon":"^3.0.1","superc8":"^12.0.0","check-dts":"^1.0.0","supertape":"^13.0.0","@putout/test":"^15.0.0","eslint-plugin-putout":"^31.0.0"},"_npmOperationalInternal":{"tmp":"tmp/operator-json_3.5.0_1785107146207_0.7713103888091901","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"@putout/operator-json","version":"3.6.0","keywords":["putout","putout-operator","operator","json"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/operator-json@3.6.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/operator-json#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"ecfdaa2a9e8f113d630f8ad9279c4114827017a5","tarball":"https://registry.npmjs.org/@putout/operator-json/-/operator-json-3.6.0.tgz","fileCount":5,"integrity":"sha512-onZby4e67kf4Tbi8uxC++El8BeIMOYLGdluf4MGwBbbLGIGi9WE6IdUdPN74ncKMHA01xo4t+S3f6bKahWduaw==","signatures":[{"sig":"MEUCIQDqiXEtOp78lUHGBqJRKy7agrp76/0JNcQPsfrB8xWF9AIgBCRPISxtJlTWYoOXjqwbItUaWAaK5U+rXMGWJk1eJa4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8657},"main":"lib/json.js","type":"module","types":"./lib/json.d.ts","engines":{"node":">=22"},"gitHead":"0e51c84592a24a4eec250b3a8a9682bf08b054fd","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","test:dts":"madrun test:dts","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git+https://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"12.0.2","description":"🐊Putout operator adds ability to work with json","directories":{},"_nodeVersion":"26.7.0","dependencies":{"remove-blank-lines":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","madrun":"^13.0.0","montag":"^2.0.0","nodemon":"^3.0.1","superc8":"^12.0.0","check-dts":"^1.0.0","supertape":"^13.0.0","@putout/test":"^15.0.0","eslint-plugin-putout":"^31.0.0"},"_npmOperationalInternal":{"tmp":"tmp/operator-json_3.6.0_1787317358605_0.4419848530709001","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"@putout/operator-json","version":"3.7.0","keywords":["putout","putout-operator","operator","json"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/operator-json@3.7.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/operator-json#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"1f0047e237830728425ce3aee992e17f48756d78","tarball":"https://registry.npmjs.org/@putout/operator-json/-/operator-json-3.7.0.tgz","fileCount":5,"integrity":"sha512-dRslq+N+vmbVCSNP0GU6kkl//FLni6NtV8vBSc0tbx2fQ4STX6u0x0Ku1nKQUQPgqqPBygPpfAi4qomCAPd2Ew==","signatures":[{"sig":"MEQCIGrYuGJNv1VsfeZZ30UB4QtupA6ylmdq9bjOqnkYDyaPAiAzglAUAy4Z9iimL3RmZaxyOboeA1QgdONya+J/sIqGgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8708},"main":"lib/json.js","type":"module","types":"./lib/json.d.ts","engines":{"node":">=22"},"gitHead":"608bf95ba50795ddfc527cf33df776df71111df9","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","test:dts":"madrun test:dts","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git+https://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"12.0.2","description":"🐊Putout operator adds ability to work with json","directories":{},"_nodeVersion":"26.7.0","dependencies":{"remove-blank-lines":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","madrun":"^13.0.0","montag":"^2.0.0","nodemon":"^3.0.1","superc8":"^12.0.0","check-dts":"^1.0.0","supertape":"^13.0.0","@putout/test":"^15.0.0","eslint-plugin-putout":"^31.0.0"},"_npmOperationalInternal":{"tmp":"tmp/operator-json_3.7.0_1787857854053_0.02648816759300221","host":"s3://npm-registry-packages-npm-production"}},"3.8.0":{"name":"@putout/operator-json","version":"3.8.0","keywords":["putout","putout-operator","operator","json"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/operator-json@3.8.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/operator-json#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"a25d8d874fec33ed975919c2d6873257628ae3f6","tarball":"https://registry.npmjs.org/@putout/operator-json/-/operator-json-3.8.0.tgz","fileCount":5,"integrity":"sha512-KCHLrQ+fQaY905PoqTtD1A2AQl9hSjR9n+rBzjmFX5+Nv662V45KWUURAlm9PnYHMWYxNzXZP0b833zCjIP3zQ==","signatures":[{"sig":"MEYCIQD1IzrDdUfOKolPjEe1TKHJpe8woW0B6NY291BIMOO+xAIhAIzwnvLXByG8D7Hpq7sLK8R2PkbYMj48WcBfpmfkv3GS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8716},"main":"lib/json.js","type":"module","types":"./lib/json.d.ts","engines":{"node":">=22"},"gitHead":"5a624548ee3d98764a56196edb4a5a21e9d7f334","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","test:dts":"madrun test:dts","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git+https://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"12.0.2","description":"🐊Putout operator adds ability to work with json","directories":{},"_nodeVersion":"26.8.1","dependencies":{"remove-blank-lines":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","madrun":"^13.0.0","montag":"^2.0.0","nodemon":"^3.0.1","superc8":"^12.0.0","check-dts":"^1.0.0","supertape":"^13.0.0","@putout/test":"^15.0.0","eslint-plugin-putout":"^31.0.0"},"_npmOperationalInternal":{"tmp":"tmp/operator-json_3.8.0_1788794137471_0.2668734530785015","host":"s3://npm-registry-packages-npm-production"}},"3.9.0":{"name":"@putout/operator-json","version":"3.9.0","keywords":["putout","putout-operator","operator","json"],"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","_id":"@putout/operator-json@3.9.0","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"homepage":"https://github.com/coderaiser/putout/tree/master/packages/operator-json#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"tag":false,"dist":{"shasum":"7dc3cde8fb5405edcd9a507ecb297a76cdf0f91b","tarball":"https://registry.npmjs.org/@putout/operator-json/-/operator-json-3.9.0.tgz","fileCount":5,"integrity":"sha512-cFahgECVxJfgLwpicP1yyCFoJ1xx9nLmF3elCyR1o9mlVt3sE5rU5ULjL/KTYUff0gOeVM7tdgkT4aLA3Y12Eg==","signatures":[{"sig":"MEYCIQD+fJfLFvPMH0soA4aemfS4gbGQFqw0en9hBUvDDYrkKgIhAPo47FFkuevOpIOnvmTmdsjlVwbhBLw0J0+gnXn3OYU9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDwksb26gjd7sLaa7qnwIhddu1A8Hnv93TiLy4g8KEJ3AIhAIXSDE7/yF484RV3wrD3IKcw2/30rvSsIaoVOCM/tR2z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8661},"main":"lib/json.js","type":"module","types":"./lib/json.d.ts","engines":{"node":">=22"},"gitHead":"677cedbeaef8d13b9ebb5b29fe437c78a31994b9","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","test:dts":"madrun test:dts","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"changelog":false,"repository":{"url":"git+https://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"12.0.2","description":"🐊Putout operator adds ability to work with json","directories":{},"_nodeVersion":"26.8.2","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","madrun":"^13.0.0","montag":"^2.0.0","nodemon":"^3.0.1","superc8":"^12.0.0","check-dts":"^1.0.0","supertape":"^13.0.0","@putout/test":"^15.0.0","eslint-plugin-putout":"^31.0.0"},"_npmOperationalInternal":{"tmp":"tmp/operator-json_3.9.0_1789150522598_0.07051666218792718","host":"s3://npm-registry-packages-npm-production"}},"3.10.0":{"_id":"@putout/operator-json@3.10.0","tag":false,"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"dist":{"shasum":"ece3ca02a2ef4b9e0a878407784d96f35d8b0ebc","tarball":"https://registry.npmjs.org/@putout/operator-json/-/operator-json-3.10.0.tgz","fileCount":5,"integrity":"sha512-SD/0L/IekBZ1MFeis56WrEeaBWQHKVCjxXsB0HOPsMX3pUtqL7hFLssgYlwqCEMnpxxFBjkRC6f7V85MlLLN/g==","signatures":[{"sig":"MEYCIQDkeWS3h8MmzWWwsfwEILTqAsOkvo4P5/L+9eQlN7nXfwIhAL1ok2MV0zGRg1T918VrGdh+s+jgms/45VmfvjqYMkgo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBLxyP4BRo/XvUqdwQqZ787uWAqbNl+q6jP95J/pXYOrAiEAoofsV1iAw6kKLRZyR2aub4ybbftj1yGNRqsDlPqt1oo="}],"unpackedSize":8908},"main":"lib/json.js","name":"@putout/operator-json","type":"module","types":"./lib/json.d.ts","author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"engines":{"node":">=22"},"gitHead":"9d9a729ee0903c2c10b4c19be9d194b21ace5508","license":"MIT","release":false,"scripts":{"lint":"madrun lint","test":"madrun test","report":"madrun report","coverage":"madrun coverage","fix:lint":"madrun fix:lint","test:dts":"madrun test:dts","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","watch:test":"madrun watch:test"},"version":"3.10.0","_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"homepage":"https://github.com/coderaiser/putout/tree/master/packages/operator-json#readme","keywords":["putout","putout-operator","operator","json"],"changelog":false,"repository":{"url":"git+https://github.com/coderaiser/putout.git","type":"git"},"_npmVersion":"12.0.2","description":"🐊Putout operator adds ability to work with json","directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_nodeVersion":"26.9.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.0","madrun":"^13.0.0","montag":"^2.0.0","nodemon":"^3.0.1","superc8":"^12.0.0","check-dts":"^2.0.0","supertape":"^13.0.0","@putout/test":"^15.0.0","eslint-plugin-putout":"^31.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/operator-json_3.10.0_1789812649155_0.24332269691814368"}}},"time":{"created":"2023-11-14T19:40:45.461Z","modified":"2026-09-19T10:10:49.413Z","1.0.0":"2023-11-14T19:40:45.767Z","1.0.1":"2023-11-14T19:45:42.626Z","1.1.0":"2023-11-15T10:36:40.072Z","1.2.0":"2023-11-15T12:44:36.883Z","1.2.1":"2023-11-15T13:00:09.851Z","1.3.0":"2023-11-15T13:25:41.298Z","2.0.0":"2024-01-16T10:13:36.218Z","2.1.0":"2024-02-02T14:26:29.575Z","2.2.0":"2024-04-12T13:52:17.390Z","3.0.0":"2026-01-05T15:53:21.210Z","3.1.0":"2026-01-05T16:43:19.207Z","3.2.0":"2026-01-28T16:54:53.271Z","3.3.0":"2026-03-31T15:20:41.883Z","3.3.1":"2026-03-31T15:38:01.565Z","3.4.0":"2026-06-12T22:47:33.661Z","3.5.0":"2026-07-26T23:05:46.364Z","3.6.0":"2026-08-21T13:02:38.765Z","3.7.0":"2026-08-27T19:10:54.212Z","3.8.0":"2026-09-07T15:15:37.617Z","3.9.0":"2026-09-11T18:15:22.698Z","3.10.0":"2026-09-19T10:10:49.238Z"},"bugs":{"url":"https://github.com/coderaiser/putout/issues"},"author":{"url":"https://github.com/coderaiser","name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"license":"MIT","homepage":"https://github.com/coderaiser/putout/tree/master/packages/operator-json#readme","keywords":["putout","putout-operator","operator","json"],"repository":{"url":"git+https://github.com/coderaiser/putout.git","type":"git"},"description":"🐊Putout operator adds ability to work with json","maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"readme":"# @putout/operator-json [![NPM version][NPMIMGURL]][NPMURL]\n\n[NPMIMGURL]: https://img.shields.io/npm/v/@putout/operator-json.svg?style=flat&longCache=true\n[NPMURL]: https://npmjs.org/package/@putout/operator-json \"npm\"\n\n🐊[**Putout**](https://github.com/coderaiser/putout) operator adds ability to lint json.\n\n## Install\n\n```\nnpm i putout @putout/operator-json\n```\n\n## API\n\n### `__json`\n\n```js\nimport {operator} from 'putout';\n\nconst {__json} = operator;\n\nexport const traverse = ({push}) => ({\n    [__json]: push,\n});\n```\n\n### `__yaml`\n\n```js\nimport {operator} from 'putout';\n\nconst {__yaml} = operator;\n\nexport const traverse = ({push}) => ({\n    [__yaml]: push,\n});\n```\n\n### `__toml`\n\n```js\nimport {operator} from 'putout';\n\nconst {__toml} = operator;\n\nexport const traverse = ({push}) => ({\n    [__toml]: push,\n});\n```\n\n### `__docker`\n\n```js\nimport {operator} from 'putout';\n\nconst {__docker} = operator;\n\nexport const traverse = ({push}) => ({\n    [__docker]: push,\n});\n```\n\n### `__ignore`\n\n```js\nimport {operator} from 'putout';\n\nconst {__ignore} = operator;\n\nexport const traverse = ({push}) => ({\n    [__ignore]: push,\n});\n```\n\n### `__filesystem`\n\n```js\nimport {operator} from 'putout';\n\nconst {__filesystem} = operator;\n\nexport const traverse = ({push}) => ({\n    [__filesystem]: (path) => {\n        push(path);\n    },\n});\n```\n\n### `__markdown`\n\n```js\nimport {operator} from 'putout';\n\nconst {__markdown} = operator;\n\nexport const traverse = ({push}) => ({\n    [__markdown]: push,\n});\n```\n\n### `__css`\n\n```js\nimport {operator} from 'putout';\n\nconst {__css} = operator;\n\nexport const traverse = ({push}) => ({\n    [__css]: push,\n});\n```\n\n### `__sql`\n\n```js\nimport {operator} from 'putout';\n\nconst {__sql} = operator;\n\nexport const traverse = ({push}) => ({\n    [__sql]: push,\n});\n```\n\n### `isJSON(source: string)`\n\n```js\nisJSON(`__putout_processor_json({\"hello\": \"world\"});`);\n// returns\ntrue;\n\nisJSON(`hello({\"hello\": \"world\"});`);\n// returns\nfalse;\n```\n\n### `isTOML(source: string)`\n\n```js\nisTOML(`__putout_processor_toml({\"hello\": \"world\"});`);\n// returns\ntrue;\n```\n\n### `isSQL(source: string)`\n\n```js\nisSQL(`__putout_processor_sql(select('hello'));`);\n// returns\ntrue;\n```\n\n### `isDocker(source: string)`\n\n```js\nisDocker(`__putout_processor_docker(['MAINTAINER', 'abc']);`);\n// returns\ntrue;\n```\n\n### `isJSONJGroup(source: string)`\n\n```js\nisJSONGroup(`__putout_processor_toml({\"hello\": \"world\"});`);\n// returns\ntrue;\n```\n\n### `toJS(source: string, name?: string)`;\n\n```js\nimport {operator} from 'putout';\n\nconst {__filesystem, toJS} = operator;\ntoJS('{\"hello\": \"world\"}');\n// returns\n`__putout_processor_json('{\"hello\": \"world\"});`;\n\ntoJS('{\"hello\": \"world\"}', __filesystem);\n// returns\n`__putout_processor_filesystem('{\"hello\": \"world\"});`;\n```\n\n### `fromJS(source: string, name?: string)`;\n\n```js\nimport {operator} from 'putout';\n\nconst {fromJS} = operator;\nfromJS(`__putout_processor_json('{\"hello\": \"world\"}'`);\n// returns\n`{\"hello\": \"world\"}`;\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}