{"_id":"citation","_rev":"55-59ededf6319d3da95e57012eab0e2923","name":"citation","dist-tags":{"latest":"0.9.0"},"versions":{"0.0.1":{"name":"citation","author":{"name":"Sunlight Labs"},"version":"0.0.1","dependencies":{"underscore":"*"},"_npmUser":{"name":"konklone","email":"konklone@gmail.com"},"_id":"citation@0.0.1","devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.16","_defaultsLoaded":true,"dist":{"shasum":"31dedbffad768ff6cba3b90ea1ffecb77848fd63","tarball":"https://registry.npmjs.org/citation/-/citation-0.0.1.tgz","integrity":"sha512-jk5gvfY/4ZRGvbdRiwtue8IIadtkDCKMXDIk1SxOm2tONRWK9PeBgIhG2Knri6uLHreF3XPTjOqdt/7Bho/f+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAzc5cUDvPzCycUhn1F2MId6TGpdWsfB5mH73A8nWTRTAiEAt9Zox9eE9c0gbWd2HpTgMJl/lYwLY7Q3IIQu38VJ5DI="}]},"maintainers":[{"name":"konklone","email":"konklone@gmail.com"}],"directories":{}},"0.0.2":{"name":"citation","author":{"name":"Sunlight Labs"},"version":"0.0.2","dependencies":{"underscore":"*"},"_npmUser":{"name":"konklone","email":"konklone@gmail.com"},"_id":"citation@0.0.2","devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.16","_defaultsLoaded":true,"dist":{"shasum":"98a6de0cd43eb60a1180fe61117b3172c9d800ea","tarball":"https://registry.npmjs.org/citation/-/citation-0.0.2.tgz","integrity":"sha512-MMrPdku/jWr8y6ka74qSn5fH4jXykcjhJHXeqJpBQcVdoIUYB0y8eL7Po4ZyeNdOf9xKNX8i9Fdi0uEovzc6Pg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPWT/zrqIDqhPUqag592VVxoRW2vHTVfgO8SvrUO7t+gIhAMArO5vROmuAh/oXmKrNiEY0BCHFNkMhiyw+TI8EZOQ+"}]},"maintainers":[{"name":"konklone","email":"konklone@gmail.com"}],"directories":{}},"0.1.0":{"name":"citation","author":{"name":"Sunlight Labs"},"version":"0.1.0","dependencies":{"underscore":"*"},"_id":"citation@0.1.0","description":"A JavaScript library for detecting US Code citations, and other kinds of legal citations, in blocks of text.","dist":{"shasum":"97301a5f5c8a9505912614fd5c5a0af7637ba920","tarball":"https://registry.npmjs.org/citation/-/citation-0.1.0.tgz","integrity":"sha512-EcYan5xDpdHp4lSKINxiERBINUx2ZORtW+QcqrJzJ56GI4LymaU8afUyw2tSVk22U8vYY3r/ABX3td+POeYXWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtLEO5h7HnnfV4Zlcjkw2NigfEUAjbGT+ZkzcAej3HHQIgOsSCsX2sNVbCGDN7lNEXjE3i7ure3DNtK34VOsaBqjA="}]},"maintainers":[{"name":"konklone","email":"konklone@gmail.com"}]},"0.1.1":{"name":"citation","author":{"name":"Sunlight Labs"},"version":"0.1.1","dependencies":{"underscore":"*"},"_id":"citation@0.1.1","description":"A JavaScript library for detecting US Code citations, and other kinds of legal citations, in blocks of text.","dist":{"shasum":"3a7cbc7fc74e538d5a5113375e9d5e63f0dc809e","tarball":"https://registry.npmjs.org/citation/-/citation-0.1.1.tgz","integrity":"sha512-1o9wuYRWjuZbj2WdAJaSUtQEzLavB5ZM8A6TdUzduHnbxzoNmKPgXYlIDubQKon/CAi+WBoR+YwIGsa+hx3Jlg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAs2Nk628wfsjNeOEc7w9nkR26I2UldIk1nPrWcM7FZHAiByAnnYnsemLJD/H9LYtPbPQHdmSURHcxJ2dEnLQhtIxA=="}]},"maintainers":[{"name":"konklone","email":"konklone@gmail.com"}]},"0.1.2":{"name":"citation","author":{"name":"Sunlight Labs"},"version":"0.1.2","dependencies":{"underscore":"*"},"_id":"citation@0.1.2","description":"A JavaScript library for detecting US Code citations, and other kinds of legal citations, in blocks of text.","dist":{"shasum":"1086b13528ab78037f40fb6a127a9c3e95d0b761","tarball":"https://registry.npmjs.org/citation/-/citation-0.1.2.tgz","integrity":"sha512-wUyrW/GnPy27jlJhG11Y2jmQwHlti7n5l0pIO+Z7J2qMPRx3DY4oQ6mtYWrvbqycdv29ptYD+c+2h77ylTnURg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC20agIZmOosIsp24BgC6Gf/mxiMO9rsp7g4Fxuoa5OnwIgIxnLGWkZ+drAJPE1HVzhwfNw5XI2SovGwRaFsAAm7iY="}]},"_npmVersion":"1.1.59","_npmUser":{"name":"konklone","email":"konklone@gmail.com"},"maintainers":[{"name":"konklone","email":"konklone@gmail.com"}]},"0.4.0":{"name":"citation","author":{"name":"Eric Mill"},"description":"Legal citation extractor. Standalone library, and optional Node API.","version":"0.4.0","license":"unlicense","keywords":["congress","laws","legal","citations","us code","regulations"],"repository":{"type":"git","url":"https://github.com/unitedstates/citation"},"bin":{"cite":"./bin/cite"},"scripts":{"test":"nodeunit test"},"dependencies":{"underscore":"*","express":"3.x","reloader":"*","optimist":"*"},"devDependencies":{"nodeunit":"*"},"engines":{"node":">=0.8"},"main":"./citation.js","_id":"citation@0.4.0","dist":{"shasum":"a940a641380a2785261d6b8f20370c9a5d33f9eb","tarball":"https://registry.npmjs.org/citation/-/citation-0.4.0.tgz","integrity":"sha512-6HAX0ANbH83NBzaOGIc0/724xPav79viTl8Pma5DnEAGMcj9z169+lDU0r2y/r70ceUnWkGhfVm1nxJJ4Kbggg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBotKMfkeFsDqF0YHqFekd6qed6EKrmm3WMONmX+wnLwAiEAqYrqyy0yb++FGxHw+6m/KmZHwPOuWmnQmtK/xzRQPkk="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"konklone","email":"konklone@gmail.com"},"maintainers":[{"name":"konklone","email":"konklone@gmail.com"}]},"0.4.1":{"name":"citation","author":{"name":"Eric Mill"},"description":"Legal citation extractor. Standalone library, and optional Node API.","version":"0.4.1","license":"unlicense","keywords":["congress","laws","legal","citations","us code","regulations"],"repository":{"type":"git","url":"https://github.com/unitedstates/citation"},"bin":{"cite":"./bin/cite","cite-server":"node ./app/api"},"scripts":{"test":"nodeunit test"},"dependencies":{"underscore":"*","express":"3.x","reloader":"*","optimist":"*"},"devDependencies":{"nodeunit":"*"},"engines":{"node":">=0.8"},"main":"./citation.js","_id":"citation@0.4.1","dist":{"shasum":"536b04a6f37014d651e5bebb3a87a68abc9cd7dd","tarball":"https://registry.npmjs.org/citation/-/citation-0.4.1.tgz","integrity":"sha512-e7wYDlrlgcFe3m/WW5mg37NDXTec48CbyP0vW+ZRzfB4vdG/EJELkL60m8G9hco9+xvmBmpcfTQNUStvD6RPKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhwrxX4WnCZfXVeVAvQpqfrRjzTihCttlWzkJYxNb9BgIgFdlYmlOf6CVpdenoWQ8vIaRbObV+r+1qF+46zLs94mI="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"konklone","email":"konklone@gmail.com"},"maintainers":[{"name":"konklone","email":"konklone@gmail.com"}]},"0.4.2":{"name":"citation","author":{"name":"Eric Mill"},"description":"Legal citation extractor. Standalone library, and optional Node API.","version":"0.4.2","license":"unlicense","keywords":["congress","laws","legal","citations","us code","regulations"],"repository":{"type":"git","url":"https://github.com/unitedstates/citation"},"bin":{"cite":"./bin/cite","cite-server":"./bin/cite-server"},"scripts":{"test":"nodeunit test"},"dependencies":{"underscore":"*","express":"3.x","reloader":"*","optimist":"*"},"devDependencies":{"nodeunit":"*"},"engines":{"node":">=0.8"},"main":"./citation.js","_id":"citation@0.4.2","dist":{"shasum":"9a81dc2213c4da170e6584d31637e5f0d30edcbd","tarball":"https://registry.npmjs.org/citation/-/citation-0.4.2.tgz","integrity":"sha512-SJJexXqOzhk4QjWa1RBLLmxZhsjtrdvc1d85K2/7WaIAQODaI1X9fsn6s/IE6ZUesRLe7KgACepkg7BqdKvGrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDw9EaLi/V3T0Mk+QynVVk/JikNOgD628UMLs+LE5fwLwIhAKBZNsDHdfgGjuLrnizuoNTRFJsoTyYEopuIr8+kz234"}]},"_npmVersion":"1.1.62","_npmUser":{"name":"konklone","email":"konklone@gmail.com"},"maintainers":[{"name":"konklone","email":"konklone@gmail.com"}]},"0.4.3":{"name":"citation","author":{"name":"Eric Mill"},"description":"Legal citation extractor. Standalone library, and optional Node API.","version":"0.4.3","license":"unlicense","keywords":["congress","laws","legal","citations","us code","regulations"],"repository":{"type":"git","url":"https://github.com/unitedstates/citation"},"bin":{"cite":"./bin/cite","cite-server":"./bin/cite-server"},"scripts":{"test":"nodeunit test"},"dependencies":{"underscore":"*","express":"3.x","reloader":"*","optimist":"*"},"devDependencies":{"nodeunit":"*"},"engines":{"node":">=0.8"},"main":"./citation.js","_id":"citation@0.4.3","dist":{"shasum":"f126c354762f281139cc620546b9587d87418580","tarball":"https://registry.npmjs.org/citation/-/citation-0.4.3.tgz","integrity":"sha512-CmkpqRH5vr98Y2PN60NcpTL7XIguuNoTj7NNpBldKsutRC8zfw8Cva//Keu1ThPmkCYnRIF7e3oGvQcS/ko8vw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZdiZ1AIJuZyGrj9pkIGDsQyBAOsE1+h2+4NH3nplmewIgcrp1x2jDpyaByV0423zUoyR/NopZnSa74wY1Usg3TSg="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"konklone","email":"konklone@gmail.com"},"maintainers":[{"name":"konklone","email":"konklone@gmail.com"}]},"0.4.4":{"name":"citation","author":{"name":"Eric Mill"},"description":"Legal citation extractor. Standalone library, and optional Node API.","version":"0.4.4","license":"unlicense","keywords":["congress","laws","legal","citations","us code","regulations"],"repository":{"type":"git","url":"https://github.com/unitedstates/citation"},"bin":{"cite":"./bin/cite","cite-server":"./bin/cite-server"},"scripts":{"test":"nodeunit test"},"dependencies":{"underscore":"*","express":"3.x","reloader":"*","optimist":"*"},"devDependencies":{"nodeunit":"*"},"engines":{"node":">=0.8"},"main":"./citation.js","_id":"citation@0.4.4","dist":{"shasum":"2cda554a84ccacc528dc6d5dced52dc059f3704d","tarball":"https://registry.npmjs.org/citation/-/citation-0.4.4.tgz","integrity":"sha512-aUQpZwCNr0D+WMzxv9RsenX3xEaTa2W3a1c/lsqO2LSDlLqMQ6JGtKjncXiFQDTcNesqZtJglVMiiSyXoMPKEA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA5JhpTJ1nS4JwEcCvtOohZ7bM0ocqoUwETuDbBZfx0eAiBJFyxGEi+VBERGnCVJ1WTkl1plglPfAe8S2rXmNG2OpA=="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"konklone","email":"konklone@gmail.com"},"maintainers":[{"name":"konklone","email":"konklone@gmail.com"}]},"0.4.5":{"name":"citation","author":{"name":"Eric Mill"},"description":"Legal citation extractor. Standalone library, and optional Node API.","version":"0.4.5","license":"unlicense","keywords":["congress","laws","legal","citations","us code","regulations"],"repository":{"type":"git","url":"https://github.com/unitedstates/citation"},"bin":{"cite":"./bin/cite","cite-server":"./bin/cite-server"},"scripts":{"test":"nodeunit test"},"dependencies":{"underscore":"*","express":"3.x","reloader":"*","optimist":"*"},"devDependencies":{"nodeunit":"*"},"engines":{"node":">=0.8"},"main":"./citation.js","_id":"citation@0.4.5","dist":{"shasum":"5d277f232f238e64bb33d523045dc46900ca9ce7","tarball":"https://registry.npmjs.org/citation/-/citation-0.4.5.tgz","integrity":"sha512-1YmTkTVR5TB02jmxG94Y93kQhZzVbsx3k+k2KuwGvIPlghH0p8k++9q2ewMypITKt4gIY06R2pDOqwLWMUfXCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGqVXuTnkBS+IqqVx4iu5sHQrM6iDkOcf0p+Dcy0ksSEAiEA/v0pIVkhgb+aBbxRGmt2e542W01zZuOJO1uZsZ6FBck="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"konklone","email":"konklone@gmail.com"},"maintainers":[{"name":"konklone","email":"konklone@gmail.com"}]},"0.5.0":{"name":"citation","author":{"name":"Eric Mill"},"description":"Legal citation extractor. Standalone library, and optional Node API.","version":"0.5.0","license":"unlicense","keywords":["congress","laws","legal","citations","us code","regulations"],"repository":{"type":"git","url":"https://github.com/unitedstates/citation"},"bin":{"cite":"./bin/cite","cite-server":"./bin/cite-server"},"scripts":{"test":"nodeunit test"},"dependencies":{"underscore":"*","express":"3.x","reloader":"*","optimist":"*"},"devDependencies":{"nodeunit":"*"},"engines":{"node":">=0.6"},"main":"./citation.js","_id":"citation@0.5.0","dist":{"shasum":"2eb6e892ea72947c49d64c39b0fe350a55b3fd87","tarball":"https://registry.npmjs.org/citation/-/citation-0.5.0.tgz","integrity":"sha512-aJX+j3Pj2F/0cmueIcUn6wZ8Zbj5OuK5BAGAstGUFoTxpBXRAJBjCyMB4CLV6cyFB0Lt60PBiE79Czla0pL3Cg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEY6/8NozJV3Gksz2KQT3gdannnLxrouqdRVAk0ZZKxHAiEAzjWKMNDb+9g5/EDUJi++BM1B9qnkGzEB7xsmEYywpP8="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"konklone","email":"konklone@gmail.com"},"maintainers":[{"name":"konklone","email":"konklone@gmail.com"}]},"0.5.1":{"name":"citation","author":{"name":"Eric Mill"},"description":"Legal citation extractor. Standalone library, and optional Node API.","version":"0.5.1","license":"unlicense","keywords":["congress","laws","legal","citations","us code","regulations"],"repository":{"type":"git","url":"https://github.com/unitedstates/citation"},"bin":{"cite":"./bin/cite","cite-server":"./bin/cite-server"},"scripts":{"test":"nodeunit test"},"dependencies":{"underscore":"*","express":"3.x","reloader":"*","optimist":"*"},"devDependencies":{"nodeunit":"*"},"engines":{"node":">=0.6"},"main":"./citation.js","_id":"citation@0.5.1","dist":{"shasum":"9ecb5ecdd7ae4732fd94e72a97ca7057b92119fa","tarball":"https://registry.npmjs.org/citation/-/citation-0.5.1.tgz","integrity":"sha512-rYRPGripDeio+40aUt9IlGI69dzC+0wsGN49BVHKswzd8uUj5tcaa6o3fExNDgyNRNhmBNaMYMC7fENVIq9mLA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDu/KvdCV5Qz0JG4/dayzidKhxaNyBcPsXTZgfvCM45+AIgYRmaaoatLIA8lbvOxlLgaCzWcCsvcFZAsVrV0bGeueA="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"konklone","email":"konklone@gmail.com"},"maintainers":[{"name":"konklone","email":"konklone@gmail.com"}]},"0.5.2":{"name":"citation","author":{"name":"Eric Mill"},"description":"Legal citation extractor. Standalone library, and optional Node API.","version":"0.5.2","license":"unlicense","keywords":["congress","laws","legal","citations","us code","regulations"],"repository":{"type":"git","url":"https://github.com/unitedstates/citation"},"bin":{"cite":"./bin/cite","cite-server":"./bin/cite-server"},"scripts":{"test":"nodeunit test"},"dependencies":{"underscore":"*","express":"3.x","reloader":"*","optimist":"*"},"devDependencies":{"nodeunit":"*"},"engines":{"node":">=0.6"},"main":"./citation.js","_id":"citation@0.5.2","dist":{"shasum":"0c193151e264abd455b5411b90d2c5dd08e809fa","tarball":"https://registry.npmjs.org/citation/-/citation-0.5.2.tgz","integrity":"sha512-wS0OX/Fvf+/n4d9wVmehe98LgbX6IO1xNXx4zYP7Z5GEE9BHPDuEhh/oqW3Kf7UXx02EUFCkAJNlGTXOB76ytg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCp+UozsvJoeypWEIEv9ZZ4VmVT+J8QrN2N5O7TzCzGXgIgPlIGkt7Fqe6RrXe9HWBKcX/gCnJHrSkVRnE66f/p5V4="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"konklone","email":"konklone@gmail.com"},"maintainers":[{"name":"konklone","email":"konklone@gmail.com"}]},"0.6.0":{"name":"citation","author":{"name":"Eric Mill"},"description":"Legal citation extractor. Standalone library, and optional Node API.","version":"0.6.0","license":"unlicense","keywords":["congress","laws","legal","citations","us code","regulations"],"repository":{"type":"git","url":"https://github.com/unitedstates/citation"},"bin":{"cite":"./bin/cite","cite-server":"./bin/cite-server"},"scripts":{"test":"nodeunit test"},"dependencies":{"underscore":"*","xregexp":"*","express":"3.x","reloader":"*","optimist":"*"},"devDependencies":{"nodeunit":"*"},"engines":{"node":">=0.6"},"main":"./citation.js","_id":"citation@0.6.0","dist":{"shasum":"7f22a50c659ff1e6c2053a221f87b18f25162e79","tarball":"https://registry.npmjs.org/citation/-/citation-0.6.0.tgz","integrity":"sha512-EvPUYOf+6sg/OhAU2fEfm6vDiDjxUBxvuWRbdySk3G8wMB12ziKBKcCi85lXDxlvQESmR/f9it4+jfHiDBPg4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB4l4EcKsubxD8p26tGcympyRMYKYP3+iAKXxYBmaNIMAiEAiF6SSSw8Qe1ihyZ/4RY+uuieahuXnQjfFAg1UTByDbA="}]},"_npmVersion":"1.1.63","_npmUser":{"name":"konklone","email":"konklone@gmail.com"},"maintainers":[{"name":"konklone","email":"konklone@gmail.com"}]},"0.6.1":{"name":"citation","author":{"name":"Eric Mill"},"description":"Legal citation extractor. Standalone library, and optional HTTP API.","version":"0.6.1","license":"unlicense","keywords":["congress","laws","legal","citations","us code","regulations"],"repository":{"type":"git","url":"https://github.com/unitedstates/citation"},"bin":{"cite":"./bin/cite","cite-server":"./bin/cite-server"},"scripts":{"test":"nodeunit test"},"dependencies":{"underscore":"*","xregexp":"*","express":"3.x","reloader":"*","optimist":"*"},"devDependencies":{"nodeunit":"*"},"engines":{"node":">=0.6"},"main":"./citation.js","_id":"citation@0.6.1","dist":{"shasum":"fd5d05cd656b91af3f5ae4c0f99384dcb1bb3bb3","tarball":"https://registry.npmjs.org/citation/-/citation-0.6.1.tgz","integrity":"sha512-4sF7wWGn/ctU3kiOwoNOz83FfFW/e7RYI7gQlh2g9Wlv0nc5IB9utQPFdobfBEv1GA81w1GmcvducVW9RiVMPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChOFfXeAdVR9ZZ6NGzfS1uP8DlqpNnofuimTtjlcupuQIgZ6B2l3g3rJ80ioiHjcf+rcOKlIpjYBeeA6DEkSi9H3A="}]},"_npmVersion":"1.1.63","_npmUser":{"name":"konklone","email":"konklone@gmail.com"},"maintainers":[{"name":"konklone","email":"konklone@gmail.com"}]},"0.6.2":{"name":"citation","author":{"name":"Eric Mill"},"description":"Legal citation extractor. Standalone library, and optional HTTP API.","version":"0.6.2","license":"unlicense","keywords":["congress","laws","legal","citations","us code","regulations"],"repository":{"type":"git","url":"https://github.com/unitedstates/citation"},"bin":{"cite":"./bin/cite","cite-server":"./bin/cite-server"},"scripts":{"test":"nodeunit test"},"dependencies":{"underscore":"*","xregexp":"*","express":"3.x","reloader":"*","optimist":"*"},"devDependencies":{"nodeunit":"*"},"engines":{"node":">=0.6"},"main":"./citation.js","_id":"citation@0.6.2","dist":{"shasum":"9806b46fe635a2bc7524c7eea440c06623210041","tarball":"https://registry.npmjs.org/citation/-/citation-0.6.2.tgz","integrity":"sha512-4HhTkxRsuNup1L04c8JSOUCS/e7Z5+p6OnlKLC3RFmlrfCeW2A1+ZOlI+zSC4Nd+0GuKnA+J4MUzNpXgKSx+ZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC/q9vs3HracM76UlWm3hi6ejDV7zgIaXbV/UtjVoliAAiEAmxXFCTGPsGwd7VM6z+gSvpGa6j/isSSc46yzqywfwa8="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"konklone","email":"konklone@gmail.com"},"maintainers":[{"name":"konklone","email":"konklone@gmail.com"}]},"0.6.3":{"name":"citation","author":{"name":"Eric Mill"},"description":"Legal citation extractor. Standalone library, and optional HTTP API.","version":"0.6.3","license":"unlicense","keywords":["congress","laws","legal","citations","us code","regulations"],"repository":{"type":"git","url":"https://github.com/unitedstates/citation"},"bin":{"cite":"./bin/cite","cite-server":"./bin/cite-server"},"scripts":{"test":"nodeunit test"},"dependencies":{"underscore":"*","xregexp":"*","express":"3.x","reloader":"*","optimist":"*"},"devDependencies":{"nodeunit":"*"},"engines":{"node":">=0.6"},"main":"./citation.js","bugs":{"url":"https://github.com/unitedstates/citation/issues"},"_id":"citation@0.6.3","dist":{"shasum":"49812a44ebf0844e544b08a7f5717174e817821f","tarball":"https://registry.npmjs.org/citation/-/citation-0.6.3.tgz","integrity":"sha512-kbBmKSI9QKC4NIcF52126j4IpaxyXd21uFARLuWo7p2JS2b/LwcGs1BsnGnnHiS3Nh6PjICId0Cr4MU/b5kXkQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCACcwgDS8Yb/w9XP+noeaDuDWo6GSZaLTclnSaNhq0agIhAIu7ukC9zMlyvz6DiDbRafswsSg0k5LDTwMKS+gVhmcu"}]},"_from":".","_npmVersion":"1.2.24","_npmUser":{"name":"konklone","email":"konklone@gmail.com"},"maintainers":[{"name":"konklone","email":"konklone@gmail.com"}]},"0.6.4":{"name":"citation","author":{"name":"Eric Mill"},"description":"Legal citation extractor. Standalone library, and optional HTTP API.","version":"0.6.4","license":"unlicense","keywords":["congress","laws","legal","citations","us code","regulations"],"repository":{"type":"git","url":"https://github.com/unitedstates/citation"},"bin":{"cite":"./bin/cite","cite-server":"./bin/cite-server"},"scripts":{"test":"nodeunit test"},"dependencies":{"underscore":"*","xregexp":"*","express":"3.x","reloader":"*","optimist":"*"},"devDependencies":{"nodeunit":"*"},"engines":{"node":">=0.6"},"main":"./citation.js","bugs":{"url":"https://github.com/unitedstates/citation/issues"},"homepage":"https://github.com/unitedstates/citation","_id":"citation@0.6.4","dist":{"shasum":"11717c759b5fd4f7d80e2c254a2ddd5bedd2c7a5","tarball":"https://registry.npmjs.org/citation/-/citation-0.6.4.tgz","integrity":"sha512-oGmuFejStET+ZJSQ7hpNSF+oROjDWTxSCHiybEFx3gEwKWiclaFEeXLPlTjkIbAdPjIwYQq9vN3bR3U309VFpA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdnwVEbaPVq4Cnz0mdIYaug4sz8l49ImjCGimFoC/t1gIgb78pY0tw48aiuANtDXhuRLU5mqelcMMkGwdwSXFHujM="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"konklone","email":"eric@konklone.com"},"maintainers":[{"name":"konklone","email":"konklone@gmail.com"}]},"0.8.0":{"name":"citation","author":{"name":"Eric Mill"},"description":"Legal citation extractor. Standalone library, and optional HTTP API.","version":"0.8.0","license":"cc0","keywords":["congress","laws","legal","citations","us code","regulations"],"repository":{"type":"git","url":"https://github.com/unitedstates/citation"},"bin":{"cite":"./bin/cite","cite-server":"./bin/cite-server"},"scripts":{"test":"nodeunit test","start":"node bin/cite-server"},"dependencies":{"walverine":"*","express":"4.x","body-parser":"*","method-override":"*","errorhandler":"*","minimist":"*"},"devDependencies":{"deep-equal":"*","gulp":"^3.6.2","gulp-browserify":"^0.5.0","gulp-gzip":"0.0.8","gulp-rename":"^1.2.0","gulp-uglify":"^0.2.1","nodeunit":"*"},"engines":{"node":">=0.10"},"main":"./citation.js","gitHead":"471b130f55f9ca4da311a6c8ed27ce2654cff333","bugs":{"url":"https://github.com/unitedstates/citation/issues"},"homepage":"https://github.com/unitedstates/citation","_id":"citation@0.8.0","_shasum":"193f4655e2cb7d80d2d56b42d041b6929d7ebde0","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"konklone","email":"eric@konklone.com"},"maintainers":[{"name":"konklone","email":"konklone@gmail.com"}],"dist":{"shasum":"193f4655e2cb7d80d2d56b42d041b6929d7ebde0","tarball":"https://registry.npmjs.org/citation/-/citation-0.8.0.tgz","integrity":"sha512-LBscpI6lClOcuFkRwPWbiEj6CtkAsqWikO4WxoavBFly2xrWr8g2OqJDj2/v4kcUJM4A3rLaHrpY0BcP+Lae4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzsuwaLvTspIgL6dTLtY9/zt6GwsDJifwHN07caz8XNQIhAIs0w48SdCrG+U2kr+l6v/anDc37VUmm01sl3GNfD9Gj"}]}},"0.8.1":{"name":"citation","author":{"name":"Eric Mill"},"description":"Legal citation extractor. Standalone library, and optional HTTP API.","version":"0.8.1","license":"cc0","keywords":["congress","laws","legal","citations","us code","regulations"],"repository":{"type":"git","url":"https://github.com/unitedstates/citation"},"bin":{"cite":"./bin/cite","cite-server":"./bin/cite-server"},"scripts":{"test":"nodeunit test","start":"node bin/cite-server"},"dependencies":{"walverine":"*","express":"4.x","body-parser":"*","method-override":"*","errorhandler":"*","minimist":"*"},"devDependencies":{"deep-equal":"*","gulp":"^3.6.2","gulp-browserify":"^0.5.0","gulp-gzip":"0.0.8","gulp-rename":"^1.2.0","gulp-uglify":"^0.2.1","nodeunit":"*"},"engines":{"node":">=0.10"},"main":"./citation.js","gitHead":"95891f6b7b0b647e654969cea210a47ec27a706d","bugs":{"url":"https://github.com/unitedstates/citation/issues"},"homepage":"https://github.com/unitedstates/citation","_id":"citation@0.8.1","_shasum":"d9d8f84770d612f62278af4abb1a14e7a687fb6a","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"konklone","email":"eric@konklone.com"},"maintainers":[{"name":"konklone","email":"konklone@gmail.com"}],"dist":{"shasum":"d9d8f84770d612f62278af4abb1a14e7a687fb6a","tarball":"https://registry.npmjs.org/citation/-/citation-0.8.1.tgz","integrity":"sha512-2WnYkeoleY++ujXhCXWIkQTUV1eIQa/zUNs+bjoIq7ahqG7n21Rs9ZABYv+l8vv5I3sEEGtkFTVfWIplre5HSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBnJLax2hTgpFd3CQXD/YO5DT3e5RQESpvTVlPA63YeaAiBHTp1Ql3bGZAfZgmk+ytVCPNH9SNzHbP/um1Bmwv8SgQ=="}]}},"0.9.0":{"name":"citation","author":{"name":"Eric Mill"},"description":"Legal citation extractor. Standalone library, and optional HTTP API.","version":"0.9.0","license":"CC0-1.0","keywords":["congress","laws","legal","citations","us code","regulations"],"repository":{"type":"git","url":"git+https://github.com/unitedstates/citation.git"},"bin":{"cite":"./bin/cite","cite-server":"./bin/cite-server"},"scripts":{"test":"nodeunit test","start":"node bin/cite-server"},"dependencies":{"body-parser":"^1.15.0","errorhandler":"^1.4.3","express":"^4.13.4","method-override":"^2.3.5","minimist":"^1.2.0","nomar":"^1.1.0","parse5":"^2.1.5","walverine":"^0.0.7","xmldom":"^0.1.22"},"devDependencies":{"deep-equal":"^1.0.1","gulp":"^3.9.1","gulp-browserify":"^0.5.0","gulp-gzip":"^1.2.0","gulp-rename":"^1.2.0","gulp-uglify":"^1.5.2","nodeunit":"^0.9.1"},"engines":{"node":">=0.10"},"main":"./citation.js","gitHead":"f101525b434018321e3503039959d1e60db4b97a","bugs":{"url":"https://github.com/unitedstates/citation/issues"},"homepage":"https://github.com/unitedstates/citation#readme","_id":"citation@0.9.0","_shasum":"e2870a711468815e0ff06d1cf0bdb3734dc32ace","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"konklone","email":"eric@konklone.com"},"dist":{"shasum":"e2870a711468815e0ff06d1cf0bdb3734dc32ace","tarball":"https://registry.npmjs.org/citation/-/citation-0.9.0.tgz","integrity":"sha512-NFAjLCJBzbOV58lnVVTbs6QVn4WdA8hjljbhQuyCJYR2ncwLpW1bqVIMhyUcoLEAsm66smB3yvqHBEpvVx2YvQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIANW9Dymohf3s8/XSRyfaUN+RuyZhy8Mnc0XOg4NVbIYAiEA5gtMLT5XfenmW+oij1BqUu8Qz5KJiLn2KYvwkskEm7E="}]},"maintainers":[{"name":"konklone","email":"konklone@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/citation-0.9.0.tgz_1488744126618_0.6636396960821003"}}},"readme":"# Citation\n\n[![Build Status](https://travis-ci.org/unitedstates/citation.svg?branch=master)](https://travis-ci.org/unitedstates/citation)\n\nA fast, stand-alone legal citation extractor.\n\nCurrently supports:\n\n* `usc`: US Code\n* `law`: US Slip Laws (public and private laws)\n* `stat`: US Statutes at Large\n* `cfr`: US Code of Federal Regulations\n* `dc_code`: DC Code\n* `dc_register`: DC Register\n* `dc_law`: DC Slip Law\n\nWith limited, opt-in support for:\n\n* `judicial`: US court opinions, using [walverine](https://github.com/adelevie/walverine) ([more below](#court-opinions))\n\nAs you can see, Citation is currently US-only, but we'd love for that to change. There are lots more citation types out there, and it's [easy to contribute](HOWTO.md), so please help us grow!\n\nCompatible in-browser with modern browsers, including IE **9+**.\n\n## Use\n\nCitation can be used:\n\n1. **[In JavaScript](#javascript-api)**, in browser or in Node. This method supports the most options, including passing in JavaScript functions as callbacks.\n2. **[Over HTTP](#http-api)**, via GET or POST. Supports JSON and JSONP. Options require function callbacks are *not* supported (it won't eval JavaScript).\n3. **[On the command line](#command-line-api)** or Unix pipes, over STDOUT. Options require function callbacks are *not* supported (it won't eval JavaScript).\n\nBut one way or another, you pass in text:\n\n```javascript\nCitation.find(\"pursuant to 5 U.S.C. 552(a)(1)(E) and\");\n```\n\nAnd you get back data about matched citations:\n\n```javascript\n[{\n  \"match\": \"5 U.S.C. 552(a)(1)(E)\",\n  \"citation\": \"5 U.S.C. 552(a)(1)(E)\",\n  \"type\": \"usc\",\n  \"index\": \"0\",\n  \"usc\": {\n    \"title\": \"5\",\n    \"section\": \"552\",\n    \"subsections\": [\"a\", \"1\", \"E\"],\n    \"id\": \"usc/5/552/a/1/E\",\n    \"section_id\": \"usc/5/552\"\n  }\n}]\n```\n\n### In the browser\n\n[Check out /browser](/browser) for browser-ready compressed and uncompressed versions of the library.\n\nLoading any of them with a `<script>` tag will result in a global `Citation` object being available for immediate use.\n\n### In Node\n\n[Install Node.js and NPM](http://nodejs.org/#download), then install Citation globally (may require `sudo`):\n\n```bash\nnpm install -g citation\n```\n\nOr install it locally to a `node_modules` directory with `npm install citation`.\n\n## JavaScript API\n\n### `Citation.find(text, options)`\n\nCheck a block of `text` for citations of a given type, returning an array of\nmatches with citations broken out into fields.\n\n`options` can include:\n\n* `types`: (string | string array) Limit citation types to those given. e.g. `[\"usc\", \"law\"]`\n* `excerpt`: (integer) Return an `excerpt` of the surrounding text for each detected cite, with the given number of characters on either side.\n* `parents`: (boolean) For any cite, return any \"parent\" cites alongside it. For example, matching \"5 USC 552(b)(3)\" would return 3 results - one for the parent section, one for `(b)`, and one for `(b)(3)`.\n* `filter`: (string) Enable [Filtering](#filtering).\n* `replace`: (function | object) Enable [Replacement](#replacement).\n* `links`: (boolean) [Include Links](#include-links).\n* Also: see [Cite-specific options](#cite-specific-options) to pass in options for a particular citation type.\n\nSome examples:\n\n```javascript\nCitation.find(\"pursuant to 5 U.S.C. 552(a)(1)(E) and\");\n\n// Yields:\n\n[{\n  \"match\": \"5 U.S.C. 552(a)(1)(E)\",\n  \"citation\": \"5 U.S.C. 552(a)(1)(E)\",\n  \"type\": \"usc\",\n  \"index\": \"0\",\n  \"usc\": {\n    \"title\": \"5\",\n    \"section\": \"552\",\n    \"subsections\": [\"a\", \"1\", \"E\"],\n    \"id\": \"usc/5/552/a/1/E\",\n    \"section_id\": \"usc/5/552\"\n  }\n}]\n\nCitation.find(\"that term in section 5362(5) of title 31, United States Code.\", {\n  excerpt: 10\n})\n\n// Yields:\n\n[{\n  \"match\": \"section 5362(5) of title 31\",\n  \"citation\": \"31 U.S.C. 5362(5)\",\n  \"excerpt\": \"t term in section 5362(5) of title 31, United S\",\n  // ... more details ...\n}]\n```\n\n## HTTP API\n\nStart the API on a given port (defaults to 3000):\n\n```bash\ncite-server [port]\n```\n\nGET or POST to `/citation/find` with a `text` parameter:\n\n```bash\ncurl http://localhost:3000/citation/find?text=5+U.S.C.+552%28a%29%281%29%28E%29\n\ncurl -XPOST \"http://localhost:3000/citation/find\" -d \"text=5 U.S.C. 552(a)(1)(E)\"\n```\n\nWill return the results of running Citation.find() on the block of text, under a `results` key:\n\n```json\n{\n  \"results\": [\n    {\n      \"match\": \"5 U.S.C. 552(a)(1)(E)\",\n      \"citation\": \"5 U.S.C. 552(a)(1)(E)\",\n      \"type\": \"usc\",\n      \"index\": \"0\",\n      \"usc\": {\n        \"title\": \"5\",\n        \"section\": \"552\",\n        \"subsections\": [\"a\", \"1\", \"E\"],\n        \"id\": \"usc/5/552/a/1/E\",\n        \"section_id\": \"usc/5/552\"\n      }\n    }\n  ]\n}\n```\n\n### Supported options\n\nSome HTTP-specific parameters:\n\n* `callback`: a function name to use as a JSONP callback.\n* `pretty`: prettify (indent) output.\n\nAnd some of the options that the [JavaScript API](#javascript-api) supports:\n\n* `text`: **required**, text to extract citations from.\n* `options[excerpt]`: include excerpts with up to this many characters around it.\n* `options[types]`: limit citation types to a comma-separated list (e.g. \"usc,law\")\n\n### Server deployment\n\nSee [etc/](etc) for an example upstart script to keep `cite-server` running in production.\n\n## Command line API\n\nThe shell command can accept a string to parse as an argument or through STDIN, and outputs results to STDOUT as indented JSON.\n\n```bash\ncite \"section 5362(5) of title 31\"\n\necho \"section 5362(5) of title 31\" | cite\n\ncite \"pursuant to 5 U.S.C. 552(a)(1)(E) and > results.json\"\n```\n\n### Options\n\nPass any options the library takes, using dot operators to pass nested options.\n\nFor example, searching among types:\n\n```bash\ncite --types=usc,law \"section 5362(5) of title 31\"\n```\n\nPassing nested options:\n\n```bash\ncite --dc_code.source=dc_code \"and then § 3-101.01 happened\"\n```\n\nOpt-in to using `walverine` to search judicial cites with `--judicial`:\n\n```bash\ncite --judicial \"Smith v. Hardibble, 111 Cal.2d 222, 555, 558, 333 Cal.3d 444 (1988)\"\n```\n\nAdd `--links` to [include links](#include-links) in the output.\n\n## Filters\n\nInstead of treating the input text as just a blob of text that matches citations at a string index, you can apply a \"filter\" that will parse the input text and provide more precise context.\n\n##### Lines\n\nFor each citation, return the line number and the relative character index of the match inside that line.\n\nExample:\n\n```\ncite --pretty --filter=lines \"I once met a cite named nancy\nwhose 5 usc 552 was awfully fancy\nand then the poem ended\"\n```\n\n```json\n{\n  \"citations\": [\n    {\n      \"type\": \"usc\",\n      \"match\": \"5 usc 552\",\n      \"index\": 6,\n      \"citation\": \"5 U.S.C. 552\",\n      \"usc\": {\n        \"title\": \"5\",\n        \"section\": \"552\",\n        \"subsections\": [],\n        \"id\": \"usc/5/552\"\n      },\n      \"line\": 2\n    }\n  ]\n}\n```\n\n##### XPath\n\nFor each citation, return an XPath statement identifying the match's specific node in the input document, and the relative character index of the match inside that node.\n\nExample:\n\n```\ncite --pretty --filter=xpath_xml \"\n<?xml>\n<document>\n  <title>Best Bill of 2012</title>\n  <bill>\n    <introduction>Bill to enforce happiness amongst all the children</introduction>\n    <closing>All information releasable through 5 U.S.C. 552 is now banned</closing>\n    <footer>(c) Congress</footer>\n  </bill>\n</document>\n\"\n```\n\n```json\n{\n  \"citations\": [\n    {\n      \"type\": \"usc\",\n      \"match\": \"5 U.S.C. 552\",\n      \"index\": 35,\n      \"citation\": \"5 U.S.C. 552\",\n      \"usc\": {\n        \"title\": \"5\",\n        \"section\": \"552\",\n        \"subsections\": [],\n        \"id\": \"usc/5/552\"\n      },\n      \"xpath\": \"/document[1]/bill[1]/closing[1]/text()[1]\"\n    }\n  ]\n}\n```\n\n\n## Replacement\n\nYou can perform a \"find-and-replace\" with detected citations, by providing a `replace` callback to be executed on each citation, that returns the string to replace that citation.\n\nBy passing a `replace` callback, a `text` field will be included at the top of the returned object, with the processed text.\n\n```javascript\nCitation.find(\"click on 5 USC 552 to read more\", {\n  replace: function(cite) {\n    var url = \"http://www.law.cornell.edu/uscode/text/\" + cite.usc.title + \"/\" + cite.usc.section;\n    return \"<a href=\\\"\" + url + \"\\\">\" + cite.match + \"</a>\";\n  };\n});\n```\n\nThe response will have a `text` field containing:\n\n```text\nclick on <a href=\"http://www.law.cornell.edu/uscode/text/5/552\">5 USC 552</a> to read more\n```\n\nThis feature is only available in the JavaScript API.\n\n## Include Links\n\nWith the `links` option, each matched citation will include URLs to access the content of the citation on the web. For:\n\n```javascript\nCitation.find(\"pursuant to 5 U.S.C. 552(a)(1)(E) and\", { links: true });\n```\n\nyou will get back an extended object with permalinks:\n\n```javascript\n[{\n  \"match\": \"5 U.S.C. 552(a)(1)(E)\",\n  \"type\": \"usc\",\n  ...\n  \"usc\": {\n    \"id\": \"usc/5/552/a/1/E\",\n    ...\n    \"links\": {\n      \"usgpo\": {\n        \"source\": {\n          \"name\": \"U.S. Government Publishing Office\",\n          \"abbreviation\": \"US GPO\",\n          \"link\": \"http://www.gpo.gov\",\n          \"authoritative\": true,\n          \"note\": \"2014 edition. Sub-section citation is not reflected in the link.\"\n        },\n        \"pdf\": \"http://api.fdsys.gov/link?collection=uscode&year=2014&title=5&section=552&type=usc\",\n        \"html\": \"http://api.fdsys.gov/link?collection=uscode&year=2014&title=5&section=552&type=usc&link-type=html\",\n        \"landing\": \"http://api.fdsys.gov/link?collection=uscode&year=2014&title=5&section=552&type=usc&link-type=contentdetail\"\n      },\n      \"cornell_lii\": {\n        \"source\": {\n          \"name\": \"Cornell Legal Information Institute\",\n          \"abbreviation\": \"Cornell LII\",\n          \"link\": \"https://www.law.cornell.edu/uscode/text\",\n          \"authoritative\": false,\n          \"note\": \"Link is to most current version of the US Code, as available at law.cornell.edu.\"\n        },\n        \"landing\": \"https://www.law.cornell.edu/uscode/text/5/552#a_1_E\"\n      }\n    }\n  }\n}]\n```\n\nThe `links` object maps sources to one or more renditions. The rendition types are `pdf`, `html` (for raw HTML content), `landing` for a landing page (i.e. a website) about the document refered to by the citation, and `mods` (US GPO MODS XML files).\n\n## Cite-specific options\n\nYou can pass arbitrary options to individual citators, if that citator supports them.\n\nBy using a key is the key of a citator, e.g. `usc` or `dc_code`, that citator's processors will get the value of that key passed in as an argument.\n\n### Example: DC Code relative cites\n\nFor example, the `dc_code` citator accepts a `source` option, to indicate\nwhat the text source is. If the value of `source` is itself \"dc_code\",\nthen the citator will apply a looser pattern to detect internal cites.\n\nThat looks like this:\n\n```javascript\nCitation.find(\"required under § 3-101.01(13)(e), the Commission shall perform the\", {\n  dc_code: {source: \"dc_code\"}\n})\n```\n\nThat will match `§ 3-101.01(13)(e)`, because the `dc_code` citator assumes it's processing the text of the DC Code itself, and internal references are unambiguous.\n\n## Court opinions\n\nCitation can integrate with [walverine](https://github.com/adelevie/walverine) to detect and return results for US court opinions.\n\nTo use walverine, you may need to \"opt-in\" to including `judicial`-type citations.\n\nIn JavaScript:\n\n```javascript\nCitation.types.judicial = require(\"./citations/judicial\");\n```\n\nIn CLI:\n\n```javascript\ncite --judicial \"Text to scan\"\n```\n\nThe HTTP server, `cite-server` actually loads `judicial` cites by default, since the performance penalty is absorbed on start-up.\n\n#### Unsupported features\n\nwalverine's support for extra features is limited. When detecting `judicial`-type cites, there is no support for:\n\n* Returning parent citations\n* Replacing detected text\n* A character index of detected citations\n\n## Tests\n\nThis project is tested with [nodeunit](https://github.com/caolan/nodeunit).\n\nTo run tests, you'll need to install this project from source and install its\nnode dependencies:\n\n```\ngit clone git@github.com:unitedstates/citation.git\ncd citation\nnpm install\nnpm test\n```\n\nTest cases are stored in the `test` directory. Each test case covers a subsection\nof the code and ensures that citations are correctly detected: for instance, see\n[test/stat.js](test/stat.js).\n\nTo run all tests:\n\n```bash\nnodeunit test\n```\n\nTo run a specific test:\n\n```bash\nnodeunit test/usc.js\n```\n\n## Public domain\n\nThis project is [dedicated to the public domain](LICENSE). As spelled out in [CONTRIBUTING](CONTRIBUTING.md):\n\n> The project is in the public domain within the United States, and copyright and related rights in the work worldwide are waived through the [CC0 1.0 Universal public domain dedication](http://creativecommons.org/publicdomain/zero/1.0/).\n\n> All contributions to this project will be released under the CC0 dedication. By submitting a pull request, you are agreeing to comply with this waiver of copyright interest.\n","maintainers":[{"name":"konklone","email":"konklone@gmail.com"}],"time":{"modified":"2022-06-13T06:03:35.874Z","created":"2012-05-07T18:05:01.718Z","0.0.1":"2012-05-07T18:05:02.131Z","0.0.2":"2012-05-08T15:35:41.477Z","0.1.0":"2012-07-15T06:20:08.241Z","0.1.1":"2012-07-15T16:40:09.101Z","0.1.2":"2012-09-12T21:29:27.841Z","0.4.0":"2012-10-11T20:14:06.129Z","0.4.1":"2012-10-12T18:35:01.565Z","0.4.2":"2012-10-12T18:37:52.400Z","0.4.3":"2012-10-12T18:52:22.651Z","0.4.4":"2012-10-12T19:32:13.724Z","0.4.5":"2012-10-12T19:52:15.267Z","0.5.0":"2012-10-15T01:43:08.486Z","0.5.1":"2012-10-15T19:46:12.861Z","0.5.2":"2012-10-15T19:47:53.910Z","0.6.0":"2013-04-14T18:34:23.084Z","0.6.1":"2013-04-14T19:07:24.803Z","0.6.2":"2013-05-10T14:56:08.412Z","0.6.3":"2013-06-01T15:39:25.866Z","0.6.4":"2013-11-18T22:57:45.445Z","0.8.0":"2014-09-29T14:14:09.533Z","0.8.1":"2015-01-31T20:22:24.106Z","0.9.0":"2017-03-05T20:02:07.396Z"},"author":{"name":"Eric Mill"},"description":"Legal citation extractor. Standalone library, and optional HTTP API.","repository":{"type":"git","url":"git+https://github.com/unitedstates/citation.git"},"users":{"phette23":true},"homepage":"https://github.com/unitedstates/citation#readme","keywords":["congress","laws","legal","citations","us code","regulations"],"bugs":{"url":"https://github.com/unitedstates/citation/issues"},"license":"CC0-1.0","readmeFilename":"README.md"}