{"_id":"cirru-json","_rev":"28-69f0f3991db8349e364ea0d20a0012d6","name":"cirru-json","description":"Convert between Cirru and JSON","dist-tags":{"latest":"0.0.12"},"versions":{"0.0.1":{"name":"cirru-json","version":"0.0.1","description":"Convert between Cirru and JSON","main":"src/json.js","scripts":{"test":"node-dev test.coffee"},"repository":{"type":"git","url":"git@github.com:Cirru/cirru-json.git"},"keywords":["cirru","json"],"author":{"name":"jiyinyiyong"},"license":"ISC","dependencies":{"cirru-writer":"*","cirru-parser":"*"},"bugs":{"url":"https://github.com/Cirru/cirru-json/issues"},"homepage":"https://github.com/Cirru/cirru-json","_id":"cirru-json@0.0.1","dist":{"shasum":"98aacfc9b0c8401ef11e72c81acfb56347f1359a","tarball":"https://registry.npmjs.org/cirru-json/-/cirru-json-0.0.1.tgz","integrity":"sha512-Cwxww9ePCdZt9b9m//6Xj7ioa4RkjTE0uoG6TmSeG81yFJHlu5x5ug3DIewk2P0LDLHh5TMRPBmRcJBKaog+IA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSnhfSLVIVEYtvZxIXS+0KpXQncXpJ1/755ijWhsfA+AIhAPWulCKcFeE3JZW6h33xzQr7JznTp3o7Wei/p0kYGkkI"}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"jiyinyiyong","email":"jiyinyiyong@gmail.com"},"maintainers":[{"name":"jiyinyiyong","email":"jiyinyiyong@gmail.com"}]},"0.0.2":{"name":"cirru-json","version":"0.0.2","description":"Convert between Cirru and JSON","main":"src/index.js","scripts":{"test":"node-dev test.coffee"},"repository":{"type":"git","url":"git@github.com:Cirru/cirru-json.git"},"keywords":["cirru","json"],"author":{"name":"jiyinyiyong"},"license":"ISC","dependencies":{"cirru-writer":"*","cirru-parser":"*"},"bugs":{"url":"https://github.com/Cirru/cirru-json/issues"},"homepage":"https://github.com/Cirru/cirru-json","_id":"cirru-json@0.0.2","dist":{"shasum":"04b54f12c431cadb53d2498392029cbb8e64edb7","tarball":"https://registry.npmjs.org/cirru-json/-/cirru-json-0.0.2.tgz","integrity":"sha512-MqdDEE4DgZ5q+Lbd+rU7Qm7bEHcOTC8VBDDv47Qt1kBVfgLOYXpcn6EFQZSy0ojEjn2sjmxp/lEwBUDFI1D1FA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBLkeZAhRz1URjy3MDyz8P7ukYDJ3JqITb8Frrx/D4SGAiEAy5WhIgWni2jN5qw+XUh1L2FIKxVFO0BQ87O3cXmsWsc="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"jiyinyiyong","email":"jiyinyiyong@gmail.com"},"maintainers":[{"name":"jiyinyiyong","email":"jiyinyiyong@gmail.com"}]},"0.0.4-1":{"name":"cirru-json","version":"0.0.4-1","description":"Convert between Cirru and JSON","main":"src/index.js","scripts":{"test":"node-dev test.coffee"},"repository":{"type":"git","url":"git@github.com:Cirru/cirru-json.git"},"keywords":["cirru","json"],"author":{"name":"jiyinyiyong"},"license":"ISC","dependencies":{"cirru-writer":"*","cirru-parser":"*"},"gitHead":"95c4c42c063113c38b59d9366ef53e1278d77fdc","bugs":{"url":"https://github.com/Cirru/cirru-json/issues"},"homepage":"https://github.com/Cirru/cirru-json","_id":"cirru-json@0.0.4-1","_shasum":"fbcb0466bb9ebf4915b5d707d6e234156acc0b95","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"jiyinyiyong","email":"jiyinyiyong@gmail.com"},"maintainers":[{"name":"jiyinyiyong","email":"jiyinyiyong@gmail.com"}],"dist":{"shasum":"fbcb0466bb9ebf4915b5d707d6e234156acc0b95","tarball":"https://registry.npmjs.org/cirru-json/-/cirru-json-0.0.4-1.tgz","integrity":"sha512-G3IjSQjerDovBJ69wKLz30x+BgZbjiRzYPvALthiz0tlYEuTK2DAGhh8n8r96RHZPK3OKos6f9EwUwlTO3Gv4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/foMMmfTVPthXJ3aIN6e8twfdVzGihGRSK+pQmGyjNQIhAKLNfvX5a/Ok0WMSlaFksGhVaG2qR0v1DOtI0jNEPq6+"}]}},"0.0.4-2":{"name":"cirru-json","version":"0.0.4-2","description":"Convert between Cirru and JSON","main":"src/index.js","scripts":{"test":"node-dev test.coffee"},"repository":{"type":"git","url":"git@github.com:Cirru/cirru-json.git"},"keywords":["cirru","json"],"author":{"name":"jiyinyiyong"},"license":"ISC","dependencies":{"cirru-writer":"*","cirru-parser":"*"},"gitHead":"95c4c42c063113c38b59d9366ef53e1278d77fdc","bugs":{"url":"https://github.com/Cirru/cirru-json/issues"},"homepage":"https://github.com/Cirru/cirru-json","_id":"cirru-json@0.0.4-2","_shasum":"ab82461044b95060e19fd0f4f31f06e57f46ef96","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"jiyinyiyong","email":"jiyinyiyong@gmail.com"},"maintainers":[{"name":"jiyinyiyong","email":"jiyinyiyong@gmail.com"}],"dist":{"shasum":"ab82461044b95060e19fd0f4f31f06e57f46ef96","tarball":"https://registry.npmjs.org/cirru-json/-/cirru-json-0.0.4-2.tgz","integrity":"sha512-ypYWPFP84FOrxuruDXkI4IRo7EuYjxupjo/0xJTcxi1OGzA//gvkglUP2jnlULGyRmKKkCjMRhSDvziuv5lQsg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBImg8La31YgCLQtKtvYR8P2DEbUexJSfXkYizLcQG/wAiAzs913Tusor+3ax/uRKIj08KGzUm38UQr3mMMR5DC7jw=="}]}},"0.0.5":{"name":"cirru-json","version":"0.0.5","description":"Convert between Cirru and JSON","main":"src/index.js","scripts":{"test":"node-dev test.coffee"},"repository":{"type":"git","url":"git@github.com:Cirru/cirru-json.git"},"keywords":["cirru","json"],"author":{"name":"jiyinyiyong"},"license":"ISC","dependencies":{"cirru-writer":"*","cirru-parser":"*"},"gitHead":"913e221be5bc7036a9a4df0314911e437e67500d","bugs":{"url":"https://github.com/Cirru/cirru-json/issues"},"homepage":"https://github.com/Cirru/cirru-json","_id":"cirru-json@0.0.5","_shasum":"3f9b0729ca96a9ff89bcc9c62ddd09dae79bae8f","_from":".","_npmVersion":"2.1.6","_nodeVersion":"0.10.33","_npmUser":{"name":"jiyinyiyong","email":"jiyinyiyong@gmail.com"},"maintainers":[{"name":"jiyinyiyong","email":"jiyinyiyong@gmail.com"}],"dist":{"shasum":"3f9b0729ca96a9ff89bcc9c62ddd09dae79bae8f","tarball":"https://registry.npmjs.org/cirru-json/-/cirru-json-0.0.5.tgz","integrity":"sha512-QjIH70VvqhIYb1ieL4Sb9Z6vPgbfRk9CEW/caJrTMkOJYwG8NxVSd1fzuVm0rnXP1uZ4/TtTERjTqnk4GwT0yQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCK4ks7G3NZ3eQdNQ7QiM2IAw3FftG/Ad5P+cxMzXLuNQIgQtcZZx7kornkIrynNUaRQX+pvKXY6jjFOYHadqC0pzU="}]}},"0.0.6":{"name":"cirru-json","version":"0.0.6","description":"Convert between Cirru and JSON","main":"src/index.js","scripts":{"test":"node-dev test.coffee"},"repository":{"type":"git","url":"git@github.com:Cirru/cirru-json.git"},"keywords":["cirru","json"],"author":{"name":"jiyinyiyong"},"license":"ISC","dependencies":{"cirru-writer":"*","cirru-parser":"*"},"gitHead":"913e221be5bc7036a9a4df0314911e437e67500d","bugs":{"url":"https://github.com/Cirru/cirru-json/issues"},"homepage":"https://github.com/Cirru/cirru-json","_id":"cirru-json@0.0.6","_shasum":"bec9673f6c339e874ce80c4246c19d69fb462d17","_from":".","_npmVersion":"2.1.6","_nodeVersion":"0.10.33","_npmUser":{"name":"jiyinyiyong","email":"jiyinyiyong@gmail.com"},"maintainers":[{"name":"jiyinyiyong","email":"jiyinyiyong@gmail.com"}],"dist":{"shasum":"bec9673f6c339e874ce80c4246c19d69fb462d17","tarball":"https://registry.npmjs.org/cirru-json/-/cirru-json-0.0.6.tgz","integrity":"sha512-UI0H9MxypRS0WO5Uswpc3FRQkUqaAuVxUy0+bACR1yAWYIZkdTkWkLbB/mgUcL6WNkgsv5NvF7BQ4hvBjgtdsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChpjlEq54yTcuFak1gZYeLAQx42FwTp3hpMs4e/1emtwIhAOD3QfWOA8+jg18v3XmrIvT9Nx4lJNDUQHKN+hIekVYt"}]}},"0.0.7":{"name":"cirru-json","version":"0.0.7","description":"Convert between Cirru and JSON","main":"src/index.js","scripts":{"test":"node-dev test.coffee"},"repository":{"type":"git","url":"git@github.com:Cirru/cirru-json.git"},"keywords":["cirru","json"],"author":{"name":"jiyinyiyong"},"license":"ISC","dependencies":{"cirru-writer":"*","cirru-parser":"*"},"gitHead":"913e221be5bc7036a9a4df0314911e437e67500d","bugs":{"url":"https://github.com/Cirru/cirru-json/issues"},"homepage":"https://github.com/Cirru/cirru-json","_id":"cirru-json@0.0.7","_shasum":"efae5c221293bfc2d473fed32b1901cfb2bb48ca","_from":".","_npmVersion":"2.1.6","_nodeVersion":"0.10.33","_npmUser":{"name":"jiyinyiyong","email":"jiyinyiyong@gmail.com"},"maintainers":[{"name":"jiyinyiyong","email":"jiyinyiyong@gmail.com"}],"dist":{"shasum":"efae5c221293bfc2d473fed32b1901cfb2bb48ca","tarball":"https://registry.npmjs.org/cirru-json/-/cirru-json-0.0.7.tgz","integrity":"sha512-LPYWKBap4X1mHk1LEHVDueAreUDFyZgYCooF4cadMDFaKFcgWGoH6k7PJqNOhFpZtbNw+srIE4Qp7yOcFPkCvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSvg27VNTU5kKPTp6rPiqpvFyXeu6++i79BsKZpWbfIgIhAKHCDTQUt4HKWlUHWsS6yJdgeOAr5mwIP5Q3jgSDj0CM"}]}},"0.0.8":{"name":"cirru-json","version":"0.0.8","description":"Convert between Cirru and JSON","main":"src/index.js","scripts":{"test":"node-dev test.coffee"},"repository":{"type":"git","url":"git@github.com:Cirru/cirru-json.git"},"keywords":["cirru","json"],"author":{"name":"jiyinyiyong"},"license":"ISC","dependencies":{"cirru-writer":"*","cirru-parser":"*"},"gitHead":"5b9bcbdbbd2fee82cb12eb8ff26cc1adda9ad1f1","bugs":{"url":"https://github.com/Cirru/cirru-json/issues"},"homepage":"https://github.com/Cirru/cirru-json","_id":"cirru-json@0.0.8","_shasum":"68bd3c7927fb7ed59602835d2d1f19d0ebe9d1dc","_from":".","_npmVersion":"2.1.6","_nodeVersion":"0.10.33","_npmUser":{"name":"jiyinyiyong","email":"jiyinyiyong@gmail.com"},"maintainers":[{"name":"jiyinyiyong","email":"jiyinyiyong@gmail.com"}],"dist":{"shasum":"68bd3c7927fb7ed59602835d2d1f19d0ebe9d1dc","tarball":"https://registry.npmjs.org/cirru-json/-/cirru-json-0.0.8.tgz","integrity":"sha512-U6QPDH0ppDh0pjF+QmGxgufZ8MwC9DZkt+XF0Da8bZVl8EaCLG5kiukobBq2SNo2MLQcVVA+CSS1cTj8JsGOTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHjNCEC7jE5nD2nwUuLJhrTbJxpfZW45V0mp7dWB4IPgAiApDgXNCa1NUopx+UntL6m2M4iRaMTFkQ/fT1KxwuuTZg=="}]}},"0.0.9":{"name":"cirru-json","version":"0.0.9","description":"Convert between Cirru and JSON","main":"src/index.js","scripts":{"test":"node-dev test.coffee"},"repository":{"type":"git","url":"git@github.com:Cirru/cirru-json.git"},"keywords":["cirru","json"],"author":{"name":"jiyinyiyong"},"license":"ISC","dependencies":{"cirru-writer":"*","cirru-parser":"*"},"gitHead":"8c1ca7384c1cb95f42098455fd096d1114ad3b46","bugs":{"url":"https://github.com/Cirru/cirru-json/issues"},"homepage":"https://github.com/Cirru/cirru-json","_id":"cirru-json@0.0.9","_shasum":"58ace2ad53c62f84c1f2c0cb26403e9daf9210a8","_from":".","_npmVersion":"2.1.6","_nodeVersion":"0.10.33","_npmUser":{"name":"jiyinyiyong","email":"jiyinyiyong@gmail.com"},"maintainers":[{"name":"jiyinyiyong","email":"jiyinyiyong@gmail.com"}],"dist":{"shasum":"58ace2ad53c62f84c1f2c0cb26403e9daf9210a8","tarball":"https://registry.npmjs.org/cirru-json/-/cirru-json-0.0.9.tgz","integrity":"sha512-wLTpKulGQF73HvR7LspZVKpUy4dD6JhoIQLqzmbxNw4KezKDs2iE2n86SGqBMsguSH+YnETWJ75dqXrvzmikzg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/pwW9ihK/lhaQvF9WSucOAXKU282pe/fVh3nUHKOH5AIge5wTus2VJWPrRtPSoPtumefCEFb+aB0HNc3Pw+qeFZ8="}]}},"0.0.10":{"name":"cirru-json","version":"0.0.10","description":"Convert between Cirru and JSON","main":"src/index.js","scripts":{"test":"node-dev test.coffee"},"repository":{"type":"git","url":"git@github.com:Cirru/cirru-json.git"},"keywords":["cirru","json"],"author":{"name":"jiyinyiyong"},"license":"ISC","dependencies":{"cirru-parser":"0.10.x","cirru-writer":"0.1.0-1"},"gitHead":"b6e8288f01fa20eab78d1193f9b05f192958bbde","bugs":{"url":"https://github.com/Cirru/cirru-json/issues"},"homepage":"https://github.com/Cirru/cirru-json","_id":"cirru-json@0.0.10","_shasum":"c56dddbd891c4d7509d99ec6eb9d46c445d9cfa5","_from":".","_npmVersion":"2.1.6","_nodeVersion":"0.10.33","_npmUser":{"name":"jiyinyiyong","email":"jiyinyiyong@gmail.com"},"maintainers":[{"name":"jiyinyiyong","email":"jiyinyiyong@gmail.com"}],"dist":{"shasum":"c56dddbd891c4d7509d99ec6eb9d46c445d9cfa5","tarball":"https://registry.npmjs.org/cirru-json/-/cirru-json-0.0.10.tgz","integrity":"sha512-hLaNdWGbMSpetFLaxpqbfEffgjpoTNbc3gY9aTWhUdYTAsWybkdJeZy6/TlATL7DsxFSeyF8sAJeExrTD2MR5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDynsCQV3aTYZQFK4k4Q26NcumchzFZkrdLsQmypSSteQIhAISqGkhkaPHKb78XuX4Iy4JTj8Fe39PJP1jRlmm8pNGo"}]}},"0.0.11":{"name":"cirru-json","version":"0.0.11","description":"Convert between Cirru and JSON","main":"src/index.js","scripts":{"test":"node-dev test.coffee"},"repository":{"type":"git","url":"git@github.com:Cirru/cirru-json.git"},"keywords":["cirru","json"],"author":{"name":"jiyinyiyong"},"license":"ISC","dependencies":{"cirru-parser":"0.10.x","cirru-writer":"0.1.0-1"},"gitHead":"0c2893b9b5afeb45918919d7dafa13ecc0705bb5","bugs":{"url":"https://github.com/Cirru/cirru-json/issues"},"homepage":"https://github.com/Cirru/cirru-json","_id":"cirru-json@0.0.11","_shasum":"ac09e2bc7dc749ad73e25b02a22dbe53ac197d1a","_from":".","_npmVersion":"2.1.6","_nodeVersion":"0.10.33","_npmUser":{"name":"jiyinyiyong","email":"jiyinyiyong@gmail.com"},"maintainers":[{"name":"jiyinyiyong","email":"jiyinyiyong@gmail.com"}],"dist":{"shasum":"ac09e2bc7dc749ad73e25b02a22dbe53ac197d1a","tarball":"https://registry.npmjs.org/cirru-json/-/cirru-json-0.0.11.tgz","integrity":"sha512-CNcYqDtOrLIHFKe0IzsGHXJ+bLeXcDNcn5KRMvFpa8w13JRehkbNEE7mqJExGIpgsJSjsVksVzMmoXoyWJI7vg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzOz1BMfLv5fPIwTH6rny1TtYAUwezq+Y51fok5XKgLwIhAMqB3lCD5+jMpV9Geq8c8Q/y/YdIqcXlqdBPEV98RpmM"}]}},"0.0.12":{"name":"cirru-json","version":"0.0.12","description":"Convert between Cirru and JSON","main":"src/index.js","scripts":{"test":"node-dev test.coffee"},"repository":{"type":"git","url":"git@github.com:Cirru/cirru-json.git"},"keywords":["cirru","json"],"author":{"name":"jiyinyiyong"},"license":"ISC","dependencies":{"cirru-parser":"0.10.x","cirru-writer":"^0.2.3"},"gitHead":"0c2893b9b5afeb45918919d7dafa13ecc0705bb5","bugs":{"url":"https://github.com/Cirru/cirru-json/issues"},"homepage":"https://github.com/Cirru/cirru-json","_id":"cirru-json@0.0.12","_shasum":"ebedca9221bf87b173c261226709e863d329be45","_from":".","_npmVersion":"2.1.6","_nodeVersion":"0.10.33","_npmUser":{"name":"jiyinyiyong","email":"jiyinyiyong@gmail.com"},"maintainers":[{"name":"jiyinyiyong","email":"jiyinyiyong@gmail.com"}],"dist":{"shasum":"ebedca9221bf87b173c261226709e863d329be45","tarball":"https://registry.npmjs.org/cirru-json/-/cirru-json-0.0.12.tgz","integrity":"sha512-LQwMfYuOJ4P9o16vOMwerGk7YuVGoAdqE04/fwK7aVg6v/DLhadWSpqoJD6AyVwaIrKRjlNNkGfxaiTgy1mtPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICIIcLFiZL+n6nEA3M4XzedWqetPQxRWI8hrEpXFltq9AiAQJ5ZatpqjIecw1EOGxrSTzsgAWrTZ15o2iYzyxzupXA=="}]}}},"readme":"\nCirru JSON\n------\n\nConverter between Cirru and JSON.\n\n### Usage\n\nInstallation:\n\n```\nnpm install --save cirru-json\n```\n\nGrammar of config files:\n\n* Numbers: matched by `/^-?\\d+(\\.\\d+)?$/`\n* Strings: `:str` or `\":string with spaces\"`\n* Arrays: `(array 1 (string 1))`, `([] 1 2)`\n* Maps: `(map (:a 1))`\n* Null: `#null`\n* Function: `#lambda`\n* Boolean: `#true`, `#false`\n* Undefined: `#undefined`\n\nRead about Cirru interpreter for more:\nhttps://github.com/Cirru/interpreter#compact-literal-syntax\n\nDemo:\n\n```cirru\nmap\n  :number 1\n  :string :2\n  :null #null\n  :bool #false\n  :lambda #lambda\n\n  :array $ array 1 2 3\n  :mixed-arrat $ array 1 :2 3\n\n  :empty-map $ map\n  :map $ map (:a 1)\n  :map2 $ map $ :a 2\n  :nested-map $ map\n    :a $ array 1 2 3\n    :b $ map (:a 2) (:b 3)\n```\n\nUse in CoffeeScript(Shelljs is not required, but better for demo):\n\n```coffee\nrequire 'shelljs/global'\ncirruCode = cat 'config.cirru'\n\n{parse, generate} = require 'cirru-json'\n# this is parser\njsonData = parse cirruCode\n# this os generator\nconvertBack = generate jsonData\n```\n\n### Develop and test\n\n```bash\nnode-dev test.coffee\n```\n\n### License\n\nMIT","maintainers":[{"name":"jiyinyiyong","email":"jiyinyiyong@gmail.com"}],"time":{"modified":"2022-06-13T06:03:22.138Z","created":"2014-03-02T08:38:28.498Z","0.0.1":"2014-03-02T08:38:28.498Z","0.0.2":"2014-03-02T08:42:55.176Z","0.0.4":"2014-10-20T15:33:45.731Z","0.0.4-1":"2014-10-20T15:37:13.812Z","0.0.4-2":"2014-10-20T15:40:04.379Z","0.0.5":"2014-12-25T17:35:13.626Z","0.0.6":"2014-12-26T17:13:22.936Z","0.0.7":"2014-12-26T17:15:38.996Z","0.0.8":"2014-12-27T13:00:26.566Z","0.0.9":"2014-12-28T17:06:45.726Z","0.0.10":"2015-03-18T02:03:24.744Z","0.0.11":"2015-03-31T05:56:10.538Z","0.0.12":"2015-03-31T06:02:05.331Z"},"homepage":"https://github.com/Cirru/cirru-json","keywords":["cirru","json"],"repository":{"type":"git","url":"git@github.com:Cirru/cirru-json.git"},"author":{"name":"jiyinyiyong"},"bugs":{"url":"https://github.com/Cirru/cirru-json/issues"},"license":"ISC","readmeFilename":"README.md"}