{"_id":"@putout/operator-json","_rev":"4152843","name":"@putout/operator-json","description":"🐊Putout operator adds ability to work with json","dist-tags":{"latest":"3.2.0"},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"time":{"modified":"2026-03-01T20:15:27.000Z","created":"2023-11-14T19:40:45.767Z","3.2.0":"2026-01-28T16:54:53.271Z","3.1.0":"2026-01-05T16:43:19.207Z","3.0.0":"2026-01-05T15:53:21.210Z","2.2.0":"2024-04-12T13:52:17.390Z","2.1.0":"2024-02-02T14:26:29.575Z","2.0.0":"2024-01-16T10:13:36.218Z","1.3.0":"2023-11-15T13:25:41.298Z","1.2.1":"2023-11-15T13:00:09.851Z","1.2.0":"2023-11-15T12:44:36.883Z","1.1.0":"2023-11-15T10:36:40.072Z","1.0.1":"2023-11-14T19:45:42.626Z","1.0.0":"2023-11-14T19:40:45.767Z"},"users":{},"author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"versions":{"3.2.0":{"name":"@putout/operator-json","version":"3.2.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout operator adds ability to work with json","homepage":"https://github.com/coderaiser/putout/tree/master/packages/operator-json#readme","main":"lib/json.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"keywords":["putout","putout-operator","operator","json"],"devDependencies":{"@putout/test":"^15.0.0","c8":"^10.0.0","eslint":"^10.0.0-alpha.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^30.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^12.0.0"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"dependencies":{"remove-blank-lines":"^1.4.1"},"_id":"@putout/operator-json@3.2.0","gitHead":"85e6a2fc7919dceecec18ce49f0673fe3167eff1","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.5.0","_npmVersion":"11.4.2","dist":{"shasum":"11e1289f21ae2c53a4fb91434519f8c0e7919fc2","size":2392,"noattachment":false,"key":"/@putout/operator-json/-/@putout/operator-json-3.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/operator-json/download/@putout/operator-json-3.2.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/operator-json_3.2.0_1769619293150_0.9468310803047679"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-28T16:54:53.271Z","publish_time":1769619293271,"_source_registry_name":"default","_cnpm_publish_time":1769619293271},"3.1.0":{"name":"@putout/operator-json","version":"3.1.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout operator adds ability to work with json","homepage":"https://github.com/coderaiser/putout/tree/master/packages/operator-json#readme","main":"lib/json.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"keywords":["putout","putout-operator","operator","json"],"devDependencies":{"@putout/test":"^15.0.0","c8":"^10.0.0","eslint":"^10.0.0-alpha.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^29.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^12.0.0"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"dependencies":{"remove-blank-lines":"^1.4.1"},"_id":"@putout/operator-json@3.1.0","gitHead":"e510e7fbe0683b93dff5c203c3d40ead46745889","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.2.1","_npmVersion":"11.4.2","dist":{"shasum":"2c00bf8d2388768feea204da1b57b60126eaabf4","size":2343,"noattachment":false,"key":"/@putout/operator-json/-/@putout/operator-json-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/operator-json/download/@putout/operator-json-3.1.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/operator-json_3.1.0_1767631399073_0.26338264050437044"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-05T16:43:19.207Z","publish_time":1767631399207,"_source_registry_name":"default","_cnpm_publish_time":1767631399207},"3.0.0":{"name":"@putout/operator-json","version":"3.0.0","type":"module","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout operator adds ability to work with json","homepage":"https://github.com/coderaiser/putout/tree/master/packages/operator-json#readme","main":"lib/json.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git+https://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"keywords":["putout","putout-operator","operator","json"],"devDependencies":{"@putout/test":"^15.0.0","c8":"^10.0.0","eslint":"^10.0.0-alpha.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^29.0.0","madrun":"^12.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^12.0.0"},"license":"MIT","engines":{"node":">=22"},"publishConfig":{"access":"public"},"dependencies":{"remove-blank-lines":"^1.4.1"},"_id":"@putout/operator-json@3.0.0","gitHead":"8215050024ca87e5295a687a1adb2b6d1b58066f","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"25.2.1","_npmVersion":"11.4.2","dist":{"shasum":"bae081e7bb1eaffccb7bfc43dd5bf4f50002708c","size":2315,"noattachment":false,"key":"/@putout/operator-json/-/@putout/operator-json-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/operator-json/download/@putout/operator-json-3.0.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/operator-json_3.0.0_1767628401072_0.5399781663000454"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-01-05T15:53:21.210Z","publish_time":1767628401210,"_source_registry_name":"default","_cnpm_publish_time":1767628401210},"2.2.0":{"name":"@putout/operator-json","version":"2.2.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout operator adds ability to json referenced variables that was not defined","homepage":"https://github.com/coderaiser/putout/tree/master/packages/operator-json#readme","main":"lib/json.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"keywords":["putout","putout-operator","operator","json"],"devDependencies":{"@putout/test":"^9.0.0","c8":"^9.0.0","eslint":"^9.0.0","eslint-plugin-n":"^17.0.0","eslint-plugin-putout":"^22.0.0","lerna":"^6.0.1","madrun":"^10.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^10.0.0","try-catch":"^3.0.0"},"license":"MIT","engines":{"node":">=18"},"publishConfig":{"access":"public"},"dependencies":{"remove-blank-lines":"^1.4.1"},"_id":"@putout/operator-json@2.2.0","gitHead":"500fca26cb279a9208329194bbcb2588a5e8a190","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"shasum":"5db9acc5a596fd3252113b0d23265ad782c55a39","size":2423,"noattachment":false,"key":"/@putout/operator-json/-/@putout/operator-json-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/operator-json/download/@putout/operator-json-2.2.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/operator-json_2.2.0_1712929937212_0.7966848507691733"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-12T13:52:17.390Z","publish_time":1712929937390,"_source_registry_name":"default","_cnpm_publish_time":1712929937390},"2.1.0":{"name":"@putout/operator-json","version":"2.1.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout operator adds ability to json referenced variables that was not defined","homepage":"https://github.com/coderaiser/putout/tree/master/packages/operator-json#readme","main":"lib/json.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"keywords":["putout","putout-operator","operator","json"],"devDependencies":{"@putout/test":"^8.0.0","c8":"^9.0.0","eslint":"^9.0.0-alpha.0","eslint-plugin-n":"^17.0.0-0","eslint-plugin-putout":"^22.0.0","lerna":"^6.0.1","madrun":"^10.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^10.0.0","try-catch":"^3.0.0"},"license":"MIT","engines":{"node":">=18"},"publishConfig":{"access":"public"},"dependencies":{"remove-blank-lines":"^1.4.1"},"gitHead":"34ad62f2c854e8cb594550c27b793fe71a16d52c","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/operator-json@2.1.0","_nodeVersion":"20.11.0","_npmVersion":"9.6.6","dist":{"shasum":"db6cbdd5e8e66fd0385b419ed5356728ae7673fe","size":2427,"noattachment":false,"key":"/@putout/operator-json/-/@putout/operator-json-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/operator-json/download/@putout/operator-json-2.1.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/operator-json_2.1.0_1706883989436_0.856111055297297"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-02T14:26:29.575Z","publish_time":1706883989575,"_source_registry_name":"default","_cnpm_publish_time":1706883989575},"2.0.0":{"name":"@putout/operator-json","version":"2.0.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout operator adds ability to json referenced variables that was not defined","homepage":"https://github.com/coderaiser/putout/tree/master/packages/operator-json#readme","main":"lib/json.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"keywords":["putout","putout-operator","operator","json"],"devDependencies":{"@putout/test":"^8.0.0","c8":"^9.0.0","eslint":"^9.0.0-alpha.0","eslint-plugin-n":"^17.0.0-0","eslint-plugin-putout":"^22.0.0","lerna":"^6.0.1","madrun":"^10.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^9.0.0","try-catch":"^3.0.0"},"license":"MIT","engines":{"node":">=18"},"publishConfig":{"access":"public"},"dependencies":{"remove-blank-lines":"^1.4.1"},"gitHead":"ce3c58ffd48da805251a4b1159df2d0bb34c51e7","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/operator-json@2.0.0","_nodeVersion":"20.10.0","_npmVersion":"9.6.6","dist":{"shasum":"4ff8f7082ff95a5058f824f45d5e40d827e5bd66","size":2403,"noattachment":false,"key":"/@putout/operator-json/-/@putout/operator-json-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/operator-json/download/@putout/operator-json-2.0.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/operator-json_2.0.0_1705400016081_0.2631825296393142"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-16T10:13:36.218Z","publish_time":1705400016218,"_source_registry_name":"default","_cnpm_publish_time":1705400016218},"1.3.0":{"name":"@putout/operator-json","version":"1.3.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout operator adds ability to json referenced variables that was not defined","homepage":"https://github.com/coderaiser/putout/tree/master/packages/operator-json#readme","main":"lib/json.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"keywords":["putout","putout-operator","operator","json"],"devDependencies":{"@putout/test":"^7.0.0","c8":"^8.0.0","eslint":"^8.0.1","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^21.0.0","lerna":"^6.0.1","madrun":"^9.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^8.0.0","try-catch":"^3.0.0"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"dependencies":{"remove-blank-lines":"^1.4.1"},"gitHead":"237518cce49748e00e5f2125025a3a9353b48633","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/operator-json@1.3.0","_nodeVersion":"20.8.1","_npmVersion":"9.6.6","dist":{"shasum":"68273febac8f13e906f51e49249ad082e83cfe85","size":2381,"noattachment":false,"key":"/@putout/operator-json/-/@putout/operator-json-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/operator-json/download/@putout/operator-json-1.3.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/operator-json_1.3.0_1700054741117_0.730047381762239"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-15T13:25:41.298Z","publish_time":1700054741298,"_source_registry_name":"default","_cnpm_publish_time":1700054741298},"1.2.1":{"name":"@putout/operator-json","version":"1.2.1","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout operator adds ability to json referenced variables that was not defined","homepage":"https://github.com/coderaiser/putout/tree/master/packages/operator-json#readme","main":"lib/json.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"keywords":["putout","putout-operator","operator","json"],"devDependencies":{"@putout/test":"^7.0.0","c8":"^8.0.0","eslint":"^8.0.1","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^21.0.0","lerna":"^6.0.1","madrun":"^9.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^8.0.0","try-catch":"^3.0.0"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"dependencies":{"remove-blank-lines":"^1.4.1"},"gitHead":"4a32116c87051a6722cecd8d759e971fd8b25d19","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/operator-json@1.2.1","_nodeVersion":"20.8.1","_npmVersion":"9.6.6","dist":{"shasum":"7c28dd6c76ce4bc92770154775be748321194265","size":2305,"noattachment":false,"key":"/@putout/operator-json/-/@putout/operator-json-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/operator-json/download/@putout/operator-json-1.2.1.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/operator-json_1.2.1_1700053209660_0.46205408513216395"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-15T13:00:09.851Z","publish_time":1700053209851,"_source_registry_name":"default","_cnpm_publish_time":1700053209851},"1.2.0":{"name":"@putout/operator-json","version":"1.2.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout operator adds ability to json referenced variables that was not defined","homepage":"https://github.com/coderaiser/putout/tree/master/packages/operator-json#readme","main":"lib/json.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"keywords":["putout","putout-operator","operator","json"],"devDependencies":{"@putout/test":"^7.0.0","c8":"^8.0.0","eslint":"^8.0.1","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^21.0.0","lerna":"^6.0.1","madrun":"^9.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^8.0.0","try-catch":"^3.0.0"},"peerDependencies":{"putout":">=33"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"dependencies":{"remove-blank-lines":"^1.4.1"},"gitHead":"ccd6421aa6c91d6248b30d659aafe7a28e786ae8","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/operator-json@1.2.0","_nodeVersion":"16.20.1","_npmVersion":"9.6.6","dist":{"shasum":"a550b1ed0860e2bfef9cae7f23c769170fb9537f","size":2307,"noattachment":false,"key":"/@putout/operator-json/-/@putout/operator-json-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/operator-json/download/@putout/operator-json-1.2.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/operator-json_1.2.0_1700052276713_0.28701570926111564"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-15T12:44:36.883Z","publish_time":1700052276883,"_source_registry_name":"default","_cnpm_publish_time":1700052276883},"1.1.0":{"name":"@putout/operator-json","version":"1.1.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout operator adds ability to json referenced variables that was not defined","homepage":"https://github.com/coderaiser/putout/tree/master/packages/operator-json#readme","main":"lib/json.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"keywords":["putout","putout-operator","operator","json"],"devDependencies":{"@putout/test":"^7.0.0","c8":"^8.0.0","eslint":"^8.0.1","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^21.0.0","lerna":"^6.0.1","madrun":"^9.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^8.0.0","try-catch":"^3.0.0"},"peerDependencies":{"putout":">=33"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"dependencies":{"remove-blank-lines":"^1.4.1"},"gitHead":"dae35abdc064b6da5449fa9e759ce2ec07e7f9ef","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/operator-json@1.1.0","_nodeVersion":"16.20.1","_npmVersion":"9.6.6","dist":{"shasum":"897d7e20f2e581a40b57b0bb7a671cab5db3f65d","size":2198,"noattachment":false,"key":"/@putout/operator-json/-/@putout/operator-json-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/operator-json/download/@putout/operator-json-1.1.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/operator-json_1.1.0_1700044599886_0.617937701837926"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-15T10:36:40.072Z","publish_time":1700044600072,"_source_registry_name":"default","_cnpm_publish_time":1700044600072},"1.0.1":{"name":"@putout/operator-json","version":"1.0.1","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout operator adds ability to json referenced variables that was not defined","homepage":"https://github.com/coderaiser/putout/tree/master/packages/operator-json#readme","main":"lib/json.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"keywords":["putout","putout-operator","operator","json"],"devDependencies":{"@putout/test":"^7.0.0","c8":"^8.0.0","eslint":"^8.0.1","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^21.0.0","lerna":"^6.0.1","madrun":"^9.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^8.0.0","try-catch":"^3.0.0"},"peerDependencies":{"putout":">=33"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"dependencies":{"remove-blank-lines":"^1.4.1"},"gitHead":"5c3e80899a3f493a1cb2a6fd608a7cf3723e62c9","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/operator-json@1.0.1","_nodeVersion":"20.9.0","_npmVersion":"9.6.6","dist":{"shasum":"62fa3760faab476cb4a795657a633ec47de7d52d","size":2048,"noattachment":false,"key":"/@putout/operator-json/-/@putout/operator-json-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/operator-json/download/@putout/operator-json-1.0.1.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/operator-json_1.0.1_1699991142461_0.4082148324279098"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-14T19:45:42.626Z","publish_time":1699991142626,"_source_registry_name":"default","_cnpm_publish_time":1699991142626},"1.0.0":{"name":"@putout/operator-json","version":"1.0.0","type":"commonjs","author":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com","url":"https://github.com/coderaiser"},"description":"🐊Putout operator adds ability to json referenced variables that was not defined","homepage":"https://github.com/coderaiser/putout/tree/master/packages/operator-json#readme","main":"lib/json.js","release":false,"tag":false,"changelog":false,"repository":{"type":"git","url":"git://github.com/coderaiser/putout.git"},"scripts":{"test":"madrun test","watch:test":"madrun watch:test","lint":"madrun lint","fresh:lint":"madrun fresh:lint","lint:fresh":"madrun lint:fresh","fix:lint":"madrun fix:lint","coverage":"madrun coverage","report":"madrun report"},"keywords":["putout","putout-operator","operator","json"],"devDependencies":{"@putout/test":"^7.0.0","c8":"^8.0.0","eslint":"^8.0.1","eslint-plugin-n":"^16.0.0","eslint-plugin-putout":"^21.0.0","lerna":"^6.0.1","madrun":"^9.0.0","montag":"^1.2.1","nodemon":"^3.0.1","supertape":"^8.0.0","try-catch":"^3.0.0"},"peerDependencies":{"putout":">=33"},"license":"MIT","engines":{"node":">=16"},"publishConfig":{"access":"public"},"dependencies":{"remove-blank-lines":"^1.4.1"},"gitHead":"5c3e80899a3f493a1cb2a6fd608a7cf3723e62c9","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"_id":"@putout/operator-json@1.0.0","_nodeVersion":"20.9.0","_npmVersion":"9.6.6","dist":{"shasum":"5278c73e74b5feb2ed8bffa011c566b60a83a896","size":2020,"noattachment":false,"key":"/@putout/operator-json/-/@putout/operator-json-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/operator-json/download/@putout/operator-json-1.0.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/operator-json_1.0.0_1699990845602_0.38492478493691085"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-14T19:40:45.767Z","publish_time":1699990845767,"_source_registry_name":"default","_cnpm_publish_time":1699990845767}},"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### `__yaml`\n\n```js\nimport {operator} from 'putout';\n\nconst {__toml} = operator;\n\nexport const traverse = ({push}) => ({\n    [__toml]: 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### `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### `isJSONJGrop(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","_attachments":{},"homepage":"https://github.com/coderaiser/putout/tree/master/packages/operator-json#readme","bugs":{"url":"https://github.com/coderaiser/putout/issues"},"license":"MIT"}