{"_id":"piton-entity","_rev":"45-5525df63f8eb25a6c5594f515a72db83","name":"piton-entity","description":"Tools for managing objects that represent business entities","dist-tags":{"latest":"0.1.7"},"versions":{"0.0.1":{"name":"piton-entity","description":"Tools for managing objects that repesent business entities from the piton toolkit","version":"0.0.1","author":{"name":"Paul Serby","email":"paul.serby@clock.co.uk"},"contributors":[{"name":"Paul Serby","email":"paul.serby@clock.co.uk"}],"dependencies":{},"devDependencies":{"expresso":"0.7.2"},"keywords":["entity"],"repository":{"type":"git","url":"git://github.com/PabloSerbo/piton-entity.git"},"main":"index","scripts":{"test":"make test","prepublish":"npm prune"},"engines":{"node":">= 0.4.6 < 0.5.0"},"_npmJsonOpts":{"file":"/Users/paul/.npm/piton-entity/0.0.1/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"piton-entity@0.0.1","_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"21d0dcba1bd9f9001915b4cae68b25f7431b763c","tarball":"https://registry.npmjs.org/piton-entity/-/piton-entity-0.0.1.tgz","integrity":"sha512-nFNT8YEI1EFVPyv91vAk9KnfFStCHsSm8N8ghKEqJvrS541NIbanO5vHl/2VHCXQD9nykI2G+aqkaSF8n0VglA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFZ9KfvTb6IznXQK20rpenL0h5H/4S3ZEYMHzzs/QsJTAiBm5NfRM/gPA49YpJ+OBTE/uMMHqjd526XFcOfaR67WbA=="}]}},"0.0.2":{"name":"piton-entity","description":"Tools for managing objects that represent business entities from the piton toolkit","version":"0.0.2","author":{"name":"Paul Serby","email":"paul.serby@clock.co.uk"},"contributors":[{"name":"Paul Serby","email":"paul.serby@clock.co.uk"}],"dependencies":{"piton-validity":">= 0.0.1 < 0.1.0","piton-string-utils":">= 0.0.1 < 0.1.0"},"devDependencies":{"expresso":"0.7.2"},"keywords":["entity"],"repository":{"type":"git","url":"git://github.com/PabloSerbo/piton-entity.git"},"main":"index","scripts":{"test":"make test","prepublish":"npm prune"},"engines":{"node":">= 0.4.6 < 0.5.0"},"_npmJsonOpts":{"file":"/Users/paul/.npm/piton-entity/0.0.2/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"piton-entity@0.0.2","_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"3ef5499f2ef964b4a34280f1364d45ffb497bcd6","tarball":"https://registry.npmjs.org/piton-entity/-/piton-entity-0.0.2.tgz","integrity":"sha512-wFkR41kjUDYFD3I3PWEsNjPpKfhILQMy5qw+XunVjR6SX/lF0rBmen5HXrODrjvS1RNpe5GdDbdb6sTbVZ3rog==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGT8y6ovsccPw85LmdJ7M0wOnZcNYioVIyBikmdiA7rBAiBmcipW4pQwE5WPtNWePtZa3avPEiZzd6m+YsBZleN2og=="}]}},"0.0.3":{"name":"piton-entity","description":"Tools for managing objects that represent business entities from the piton toolkit","version":"0.0.3","author":{"name":"Paul Serby","email":"paul.serby@clock.co.uk"},"contributors":[{"name":"Paul Serby","email":"paul.serby@clock.co.uk"}],"dependencies":{"piton-validity":">= 0.0.1 < 0.1.0","piton-string-utils":">= 0.0.1 < 0.1.0"},"devDependencies":{"expresso":"0.7.2"},"keywords":["entity"],"repository":{"type":"git","url":"git://github.com/PabloSerbo/piton-entity.git"},"main":"index","scripts":{"test":"make test","prepublish":"npm prune"},"engines":{"node":">= 0.4.6 < 0.5.0"},"_npmJsonOpts":{"file":"/Users/paul/.npm/piton-entity/0.0.3/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"piton-entity@0.0.3","_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"4654c87d10388e79af51d55825e704be461da8cd","tarball":"https://registry.npmjs.org/piton-entity/-/piton-entity-0.0.3.tgz","integrity":"sha512-0yC9utHyc32RORx8199d+RsomMFg16YgE2VLkN3m8uynO8tYx1vjS+est+uFgGHfHwSAI5AfH7g8jSaj7AlDKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5c0kmGwNtCRJ/LwrioSES8/yW7w4KKe66FNHIAHt9AAIgJELP17/0LW+++P+ZavdtAXUFeDPCMbVV7MO4nPhrUCU="}]}},"0.0.4":{"name":"piton-entity","description":"Tools for managing objects that represent business entities from the piton toolkit","version":"0.0.4","author":{"name":"Paul Serby","email":"paul.serby@clock.co.uk"},"contributors":[{"name":"Paul Serby","email":"paul.serby@clock.co.uk"}],"dependencies":{"piton-validity":">= 0.0.1 < 0.1.0","piton-string-utils":">= 0.0.1 < 0.1.0"},"devDependencies":{"expresso":"0.7.2"},"keywords":["entity"],"repository":{"type":"git","url":"git://github.com/PabloSerbo/piton-entity.git"},"main":"index","scripts":{"test":"make test","prepublish":"npm prune"},"engines":{"node":">= 0.4.6 < 0.5.0"},"_npmJsonOpts":{"file":"/Users/paul/.npm/piton-entity/0.0.4/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"piton-entity@0.0.4","_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"2ed76b271fe98dfd5c72220235a750aa9decb330","tarball":"https://registry.npmjs.org/piton-entity/-/piton-entity-0.0.4.tgz","integrity":"sha512-OyiKedVjDEJifZHDe/iYrj17LdvR3xkEgybrJo6kKAhVu7y06cswX19IeVrPm5rQiYozjS+c2WyD9K06J4t8yg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLxDv74OXH8Mi+yc74MAaID0c2H3/0Sun4n+3bjs1XtgIhAJIg1oJjDcPxzHCdFJH1nQNjppGPPAILTTtwha/IHYM4"}]}},"0.0.5":{"name":"piton-entity","description":"Tools for managing objects that represent business entities from the piton toolkit","version":"0.0.5","author":{"name":"Paul Serby","email":"paul.serby@clock.co.uk"},"contributors":[{"name":"Paul Serby","email":"paul.serby@clock.co.uk"}],"dependencies":{"piton-validity":">= 0.0.1 < 0.1.0","piton-string-utils":">= 0.0.1 < 0.1.0"},"devDependencies":{"expresso":"0.7.2"},"keywords":["entity"],"repository":{"type":"git","url":"git://github.com/PabloSerbo/piton-entity.git"},"main":"index","scripts":{"test":"make test","prepublish":"npm prune"},"engines":{"node":">= 0.4.6 < 0.5.0"},"_npmJsonOpts":{"file":"/Users/paul/.npm/piton-entity/0.0.5/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"piton-entity@0.0.5","_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"79e64ef4737ae40eb7b9044ba653c772678d5f8f","tarball":"https://registry.npmjs.org/piton-entity/-/piton-entity-0.0.5.tgz","integrity":"sha512-9B+HKZKr7Wf8KGwkGdzgrUU/cRAHG1oeTGqFKGy/Fi706yAhUShpP6GEu9QhQKUwg5btli9/TxLsDR4msWDWWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHLnEkdBs2LxH4j2u91fVlshj8hq9U3CLQgIcEjeZT0wIhALZ1Pa7gKU0LbvH7KI8w7T37fDrAT3OHCC7cuTrTrdXv"}]}},"0.0.6":{"name":"piton-entity","description":"Tools for managing objects that represent business entities from the piton toolkit","version":"0.0.6","author":{"name":"Paul Serby","email":"paul.serby@clock.co.uk"},"contributors":[{"name":"Paul Serby","email":"paul.serby@clock.co.uk"}],"dependencies":{"piton-validity":">= 0.0.1 < 0.1.0","piton-string-utils":">= 0.0.1 < 0.1.0"},"devDependencies":{"expresso":"0.7.2"},"keywords":["entity"],"repository":{"type":"git","url":"git://github.com/PabloSerbo/piton-entity.git"},"main":"index","scripts":{"test":"make test","prepublish":"npm prune"},"engines":{"node":">= 0.4.6 < 0.5.0"},"_npmJsonOpts":{"file":"/Users/paul/.npm/piton-entity/0.0.6/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"piton-entity@0.0.6","_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"f3607c83b36327821df09fb7bd565357e4c68ce7","tarball":"https://registry.npmjs.org/piton-entity/-/piton-entity-0.0.6.tgz","integrity":"sha512-DRArRYpu0Shrw+BKjqjG6h7z+F5Swpv7oDwbTKZ+BRWuBlisTONyUb+XJxdrTD9Vxsox2y4CtR0q0EkKog9jxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEECu5op4N+Nyar54bBkd8eQhe6AC2pVVs3orn30DKvdAiEArv3UCsk8ZbXoNZORYGJEaYzta0BSoX87hYcBEy4mFNo="}]}},"0.0.7":{"name":"piton-entity","description":"Tools for managing objects that represent business entities from the piton toolkit","version":"0.0.7","author":{"name":"Paul Serby","email":"paul.serby@clock.co.uk"},"contributors":[{"name":"Paul Serby","email":"paul.serby@clock.co.uk"}],"dependencies":{"piton-validity":">= 0.0.1 < 0.1.0","piton-string-utils":">= 0.0.1 < 0.1.0"},"devDependencies":{"expresso":"0.7.2"},"keywords":["entity"],"repository":{"type":"git","url":"git://github.com/PabloSerbo/piton-entity.git"},"main":"index","scripts":{"test":"make test","prepublish":"npm prune"},"engines":{"node":">= 0.4.6 < 0.5.0"},"_npmJsonOpts":{"file":"/Users/paul/.npm/piton-entity/0.0.7/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"piton-entity@0.0.7","_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"816d11050518ce1010f8bb55c9f46c45aac4ae90","tarball":"https://registry.npmjs.org/piton-entity/-/piton-entity-0.0.7.tgz","integrity":"sha512-nCJgwMVhM8xUVDjmeeycwfPBB6t8USIbw7ShhDS1s/tr1xFx/nn5H48RsxIqSopBHVpj3zNpalikCsE3oW0cug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF4JmSKs1aTnQ32si2ofXqXB7dTpakPsNytUlw29i+VhAiBxF2MdSbXQeF45WBlyNoPFU/8dRa5/4FPg07ZNnwVH/g=="}]}},"0.0.8":{"name":"piton-entity","description":"Tools for managing objects that represent business entities from the piton toolkit","version":"0.0.8","author":{"name":"Paul Serby","email":"paul.serby@clock.co.uk"},"contributors":[{"name":"Paul Serby","email":"paul.serby@clock.co.uk"}],"dependencies":{"piton-validity":">= 0.0.1 < 0.1.0","piton-string-utils":">= 0.0.1 < 0.1.0"},"devDependencies":{"expresso":"0.7.2"},"keywords":["entity"],"repository":{"type":"git","url":"git://github.com/PabloSerbo/piton-entity.git"},"main":"index","scripts":{"test":"make test","prepublish":"npm prune"},"engines":{"node":">= 0.4.6 < 0.5.0"},"_npmJsonOpts":{"file":"/Users/paul/.npm/piton-entity/0.0.8/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"piton-entity@0.0.8","_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"d2eff51b4d8463fd5770ac22be78c1db601a60c0","tarball":"https://registry.npmjs.org/piton-entity/-/piton-entity-0.0.8.tgz","integrity":"sha512-CVPbvUatMURka/qNjcp8gMqSM0e9rDrjy3u+MxoI6d+xKpZokk3QHDQ3HjX9EaqcyJA2HA+ufnXVeB8bjTo6Aw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH2GCKOOtgE7o07lkZpVi76kZv3DA+KuVc+zrGFIqmakAiB+ZGGw5lZvhD72Ef7vrDhptLFbrxKYPvNxqy6ek44B0A=="}]}},"0.0.9":{"name":"piton-entity","description":"Tools for managing objects that represent business entities from the piton toolkit","version":"0.0.9","author":{"name":"Paul Serby","email":"paul.serby@clock.co.uk"},"contributors":[{"name":"Paul Serby","email":"paul.serby@clock.co.uk"}],"dependencies":{"piton-validity":">= 0.0.1 < 0.1.0","piton-string-utils":">= 0.0.1 < 0.1.0"},"devDependencies":{"expresso":"0.7.2"},"keywords":["entity"],"repository":{"type":"git","url":"git://github.com/PabloSerbo/piton-entity.git"},"main":"index","scripts":{"test":"make test","prepublish":"npm prune"},"engines":{"node":">= 0.4.6 < 0.5.0"},"_npmJsonOpts":{"file":"/Users/paul/.npm/piton-entity/0.0.9/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"piton-entity@0.0.9","_engineSupported":true,"_npmVersion":"1.0.22","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"322867c616057459a5b841342954722e58dc123b","tarball":"https://registry.npmjs.org/piton-entity/-/piton-entity-0.0.9.tgz","integrity":"sha512-V/OYmeHKAPWw2Bl8fqGCxkCfxup+9Slb4LJaPK5SZOSA32YvTEMPM7/AWoZj/nlGL3SUys1Zv+f9o8FaDj7Azg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5wiSwdRyeokQDZbEXpQ7Dl3HzogIv/7hpnqCugLsgZAIgatL2H1XS4dOp+SVYk/YP8JVd8BAucUDFLEUGoJr8kts="}]},"maintainers":[{"name":"pabloserbo","email":"paul@serby.net"}]},"0.0.10":{"name":"piton-entity","description":"Tools for managing objects that represent business entities from the piton toolkit","version":"0.0.10","author":{"name":"Paul Serby","email":"paul.serby@clock.co.uk"},"contributors":[{"name":"Paul Serby","email":"paul.serby@clock.co.uk"}],"dependencies":{"piton-validity":">= 0.0.1 < 0.1.0","piton-string-utils":">= 0.0.1 < 0.1.0"},"devDependencies":{"expresso":"0.7.2"},"keywords":["entity"],"repository":{"type":"git","url":"git://github.com/PabloSerbo/piton-entity.git"},"main":"index","scripts":{"test":"make test","prepublish":"npm prune"},"engines":{"node":">= 0.4.6 < 0.5.0"},"_npmJsonOpts":{"file":"/Users/paul/.npm/piton-entity/0.0.10/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"piton-entity@0.0.10","_engineSupported":true,"_npmVersion":"1.0.22","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"e6bd11e5a4ddf1d715e6d3f8345fbabc47b07130","tarball":"https://registry.npmjs.org/piton-entity/-/piton-entity-0.0.10.tgz","integrity":"sha512-gmlvygUOi4kBRK/fhW4XEn3ORDmJisxOnzJFe+sHto71u1FaHKqlV+njzey1W8wzMIs/cSOkO2DSC/p6tIqmPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgdxQsPrfHJyF4RnYwTl8T+otPrXQqm+I7SrZBFzTatQIgDuMZNTrDydvkJEnrS0egGf6dEui+NdZULtB/Vq4IuJU="}]},"maintainers":[{"name":"pabloserbo","email":"paul@serby.net"}]},"0.0.11":{"name":"piton-entity","description":"Tools for managing objects that represent business entities from the piton toolkit","version":"0.0.11","author":{"name":"Paul Serby","email":"paul.serby@clock.co.uk"},"contributors":[{"name":"Paul Serby","email":"paul.serby@clock.co.uk"}],"dependencies":{"piton-validity":">= 0.0.1 < 0.1.0","piton-string-utils":">= 0.0.1 < 0.1.0"},"devDependencies":{"expresso":"0.7.2"},"keywords":["entity"],"repository":{"type":"git","url":"git://github.com/PabloSerbo/piton-entity.git"},"main":"index","scripts":{"test":"make test","prepublish":"npm prune"},"engines":{"node":">= 0.4.6 < 0.5.0"},"_npmJsonOpts":{"file":"/Users/paul/.npm/piton-entity/0.0.11/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"piton-entity@0.0.11","_engineSupported":true,"_npmVersion":"1.0.22","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"f95767497ce918f2b9aa2be717104d8fe3ff8171","tarball":"https://registry.npmjs.org/piton-entity/-/piton-entity-0.0.11.tgz","integrity":"sha512-MaDptZe9A1hps3NTt0OXbmYZoPjuOoRZSCapIyjm1KF8Q+1M4Dr9dgZjhsQFDHQXPQ7Lmvuz5JehLF8qwdrAVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbmfmJVK1ndGS8QU1FAL3tB1sMGFD2YVeKMy2Csf+KsQIhAOYTxtu9Q9G/7npx8hEQ4BEB/eqDUJkoP5AKDWvsc2DC"}]},"maintainers":[{"name":"pabloserbo","email":"paul@serby.net"}]},"0.0.12":{"name":"piton-entity","description":"Tools for managing objects that represent business entities from the piton toolkit","version":"0.0.12","author":{"name":"Paul Serby","email":"paul.serby@clock.co.uk"},"contributors":[{"name":"Paul Serby","email":"paul.serby@clock.co.uk"}],"dependencies":{"piton-validity":">= 0.0.1 < 0.1.0","piton-string-utils":">= 0.0.1 < 0.1.0"},"devDependencies":{"expresso":"0.7.2"},"keywords":["entity"],"repository":{"type":"git","url":"git://github.com/PabloSerbo/piton-entity.git"},"main":"index","scripts":{"test":"make test","prepublish":"npm prune"},"engines":{"node":">= 0.4.6 < 0.5.0"},"_npmJsonOpts":{"file":"/Users/paul/.npm/piton-entity/0.0.12/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"piton-entity@0.0.12","_engineSupported":true,"_npmVersion":"1.0.22","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"d73230e42a07e3d12da440a87c3c893b43c8e51f","tarball":"https://registry.npmjs.org/piton-entity/-/piton-entity-0.0.12.tgz","integrity":"sha512-pkv/W+XJqywc1M5gcaNBVOCARtRwBCL/jX/Tc5xChpuFSRF3UWspNqxC+vtnTfuzq6wyvqVHBqv4Fl64y2F5hw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIErM9YeaK/xi13Xi6JR++yuc6R4h2Lye8I0OObCw+AVZAiBexUA8pLA5wumvj/9Shs9ZSwu381oOYdt7MtvDlyFrNA=="}]},"maintainers":[{"name":"pabloserbo","email":"paul@serby.net"}]},"0.1.0":{"name":"piton-entity","description":"Tools for managing objects that represent business entities","version":"0.1.0","author":{"name":"Paul Serby","email":"paul.serby@clock.co.uk"},"contributors":[{"name":"Paul Serby","email":"paul.serby@clock.co.uk"}],"dependencies":{"async":">= 0.1.9 < 0.2.0","piton-validity":">= 0.1.0 < 0.2.0","piton-string-utils":">= 0.0.1 < 0.1.0"},"devDependencies":{"expresso":"0.7.2"},"keywords":["entity","schema","data"],"repository":{"type":"git","url":"git://github.com/PabloSerbo/piton-entity.git"},"main":"index","scripts":{"test":"cake test","prepublish":"npm prune"},"engines":{"node":">= 0.4.6 < 0.5.0"},"_npmJsonOpts":{"file":"/Users/paul/.npm/piton-entity/0.1.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"piton-entity@0.1.0","_engineSupported":true,"_npmVersion":"1.0.22","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"d8681bb51353356b6d4ec7a9832a52ec435c1ca7","tarball":"https://registry.npmjs.org/piton-entity/-/piton-entity-0.1.0.tgz","integrity":"sha512-t5+O7HBIlzMDqdA2LWDOvzeIZS+1nP/Spp+GoEWrrMfnMSBB3CzIPcjTnGm1kCadnt3lsYhFQXdOxWILoxx2hg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUyxGbjKmGqtLPeORdN++qRCJlVZgv3rUDUny3nPSvjQIhAOJenaq8qb0AoiyPjbao3nXVbqGMcd7OdrMYJpuT6I/z"}]},"maintainers":[{"name":"pabloserbo","email":"paul@serby.net"}]},"0.1.1":{"name":"piton-entity","description":"Tools for managing objects that represent business entities","version":"0.1.1","author":{"name":"Paul Serby","email":"paul.serby@clock.co.uk"},"contributors":[{"name":"Paul Serby","email":"paul.serby@clock.co.uk"}],"dependencies":{"async":">= 0.1.9 < 0.2.0","piton-validity":">= 0.1.0 < 0.2.0","piton-string-utils":">= 0.0.1 < 0.1.0"},"devDependencies":{"expresso":"0.7.2"},"keywords":["entity","schema","data"],"repository":{"type":"git","url":"git://github.com/PabloSerbo/piton-entity.git"},"main":"index","scripts":{"test":"cake test","prepublish":"npm prune"},"engines":{"node":">= 0.4.6 < 0.5.0"},"_npmJsonOpts":{"file":"/Users/paul/.npm/piton-entity/0.1.1/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"piton-entity@0.1.1","_engineSupported":true,"_npmVersion":"1.0.27","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"bd770ed924b12364c23a81228a988ac5335b56dd","tarball":"https://registry.npmjs.org/piton-entity/-/piton-entity-0.1.1.tgz","integrity":"sha512-qG346JpKGwwXALEUP2LsGf/Hz4GNLjr9GtUKKjCX1d5b8yvJCxyewhayG7loB33MGxCHQYCxf6MmFVdIveDWyA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFIBvfpPoa4H5IPaEfq/K/kHEH8zR4AaB/egXge1oQzFAiAcpa0UCB6hFjLn+ZVGrtoyOcGPG+NKOdS4nHxcuSlvLQ=="}]},"maintainers":[{"name":"pabloserbo","email":"paul@serby.net"}]},"0.1.2":{"name":"piton-entity","description":"Tools for managing objects that represent business entities","version":"0.1.2","author":{"name":"Paul Serby","email":"paul.serby@clock.co.uk"},"contributors":[{"name":"Paul Serby","email":"paul.serby@clock.co.uk"}],"dependencies":{"async":">= 0.1.9 < 0.2.0","piton-validity":">= 0.1.0 < 0.2.0","piton-string-utils":">= 0.0.1 < 0.1.0"},"devDependencies":{"expresso":"0.7.2"},"keywords":["entity","schema","data"],"repository":{"type":"git","url":"git://github.com/PabloSerbo/piton-entity.git"},"main":"index","scripts":{"test":"cake test","prepublish":"npm prune"},"engines":{"node":">= 0.4.6 < 0.5.0"},"_npmJsonOpts":{"file":"/Users/paul/.npm/piton-entity/0.1.2/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"piton-entity@0.1.2","_engineSupported":true,"_npmVersion":"1.0.27","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"e60b80a42e57ba9c5050d8e072d30e5078554f58","tarball":"https://registry.npmjs.org/piton-entity/-/piton-entity-0.1.2.tgz","integrity":"sha512-w5Toke6QOR7V1lS4qSQs8/JQh+1gvGUhRpnT0ruoQzp9prIIXHchHDgWkNYc3veBGvr5XtrEq/zmq9DIRJHGlA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEI6v+637S25xEqVeflfimsYW5sy4+Wj0G7lXEHrQOSdAiEAh1hizE43aDqYTAyJBCC8+lXjDjQdscla3QKyHU495NU="}]},"maintainers":[{"name":"pabloserbo","email":"paul@serby.net"}]},"0.1.3":{"name":"piton-entity","description":"Tools for managing objects that represent business entities","version":"0.1.3","author":{"name":"Paul Serby","email":"paul.serby@clock.co.uk"},"contributors":[{"name":"Paul Serby","email":"paul.serby@clock.co.uk"}],"dependencies":{"async":">= 0.1.9 < 0.2.0","piton-validity":">= 0.1.0 < 0.2.0","piton-string-utils":">= 0.0.1 < 0.1.0"},"devDependencies":{"mocha":"0.3.6"},"keywords":["entity","schema","data"],"repository":{"type":"git","url":"git://github.com/serby/piton-entity.git"},"main":"index","scripts":{"test":"cake test","prepublish":"npm prune"},"engines":{"node":">= 0.4.6 < 0.7.0"},"_npmUser":{"name":"pabloserbo","email":"paul@serby.net"},"_id":"piton-entity@0.1.3","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"5341c48ab65853ebb7abaa5f0e57f224587e4c90","tarball":"https://registry.npmjs.org/piton-entity/-/piton-entity-0.1.3.tgz","integrity":"sha512-VteHW95XNGGRJM6j0vGrWKwz0ndEcjDQzbZGdMp7BfVe5TCFIpJSh7thRckTe+Q3bzmxZwD0voZfB0UW2CWRHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFHNgQeNZ9r5kQiB+AKQjP9JYS5j0tO+rx/efQcJeMiwIhANduwgb4bmQaCYJhvD9+Sh6xlGrDnzdxMlpG+vrh14EW"}]},"maintainers":[{"name":"pabloserbo","email":"paul@serby.net"}]},"0.1.4":{"name":"piton-entity","description":"Tools for managing objects that represent business entities","version":"0.1.4","author":{"name":"Paul Serby","email":"paul.serby@clock.co.uk"},"contributors":[{"name":"Paul Serby","email":"paul.serby@clock.co.uk"}],"dependencies":{"async":">= 0.1.9 < 0.2.0","piton-validity":">= 0.1.0 < 0.2.0","piton-string-utils":">= 0.0.1 < 0.1.0"},"devDependencies":{"mocha":"0.3.6"},"keywords":["entity","schema","data"],"repository":{"type":"git","url":"git://github.com/serby/piton-entity.git"},"main":"index","scripts":{"test":"cake test","prepublish":"npm prune"},"engines":{"node":">= 0.4.6 < 0.7.0"},"_npmUser":{"name":"pabloserbo","email":"paul@serby.net"},"_id":"piton-entity@0.1.4","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"172cc6af77159b9377969d8ef1659ada0cc295d4","tarball":"https://registry.npmjs.org/piton-entity/-/piton-entity-0.1.4.tgz","integrity":"sha512-M6VqyJYQwxc2vn1NT+orWVhv5GSOC2nEjj8Hu3z7nh8mtNLA3MzIWE1dSVBtYLo8AdbNnSMoQTcmmoTqCXtYbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEN/iKLYM7M04ifNpv1qTGe/eIYoBpCUuiZaL1gttdzzAiAEDeqsTZaE/a10S1YfuY7pXI1wiIidYs2mhE8SfXHpbw=="}]},"maintainers":[{"name":"pabloserbo","email":"paul@serby.net"}]},"0.1.5":{"name":"piton-entity","description":"Tools for managing objects that represent business entities","version":"0.1.5","author":{"name":"Paul Serby","email":"paul.serby@clock.co.uk"},"contributors":[{"name":"Paul Serby","email":"paul.serby@clock.co.uk"},{"name":"Dom Harrington","email":"dom.harrington@clock.co.uk"}],"dependencies":{"async":">= 0.1.9 < 0.2.0","piton-validity":">= 0.1.0 < 0.2.0","piton-string-utils":">= 0.0.1 < 0.1.0"},"devDependencies":{"mocha":"0.3.6","should":"0.5.0"},"keywords":["entity","schema","data"],"repository":{"type":"git","url":"git://github.com/serby/piton-entity.git"},"main":"index","scripts":{"test":"mocha -r should -R List","prepublish":"npm prune"},"engines":{"node":">= 0.4.6 < 0.7.0"},"_npmUser":{"name":"serby","email":"paul@serby.net"},"_id":"piton-entity@0.1.5","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.6.10","_defaultsLoaded":true,"dist":{"shasum":"dc6708fe54f59d8fb28766f55724648db8540e02","tarball":"https://registry.npmjs.org/piton-entity/-/piton-entity-0.1.5.tgz","integrity":"sha512-hWotj9+M/bRdVoFdK4mGvFsNbvoKvQCQfM0A53YLC2mUvbQEl/WMaYdtQIdIrYp11hC7YO3njeJc/Jw9psMCqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRqwLvHVERubyXkUeCW83Z9NhHTQwiMe1liWroLrz81AIhAIQ+ULngNJUrrjats428UYcveIPQxCMLOioIPHExfgSW"}]},"readme":"# piton-entity - Common functions to work with data entities\nTools for managing objects that represent business entities\n\n## Installation\n\n\t$ npm install piton-entity\n\n## Usage\n\n```js\nvar EntityDefinition = require('piton-entity');\n\nvar entityDefinition = EntityDefinition.createEntityDefinition({\n\tname: {\n\t\ttag: ['update'],\n\t\tname: 'Full Name'\n\t},\n\tage: {\n\t\ttype: 'number',\n\t\tdefaultValue: 0\n\t},\n\tactive: {\n\t\ttype: 'boolean',\n\t\tdefaultValue: true\n\t},\n\tphoneNumber: {\n\t\ttag: ['update']\n\t}\n});\n\nvar blank = entityDefinition.makeBlank();\n// blank is now equal to:\n//\t{\n//\t\tname: null,\n//\t\tage: null,\n//\t\tactive: null,\n//\t\tphoneNumber: null\n//\t}\n\nvar default = entityDefinition.makeDefault();\n// default is now equal to:\n//\t{\n//\t\tname: null,\n//\t\tage: 0,\n//\t\tactive: true,\n//\t\tphoneNumber: null\n//\t}\n\nvar stripped = entityDefinition.stripUnknownProperties({\n\tname: 'Dom',\n\textra: 'This should not be here'\n});\n// stripped is now equal to:\n//\t{\n//\t\tname: 'Dom'\n//\t}\n```\n\n## Credits\n[Paul Serby](https://github.com/PabloSerbo/)\n[Dom Harrington](https://github.com/domharrington/)\n\n## Licence\nLicenced under the [New BSD License](http://opensource.org/licenses/bsd-license.php)\n","maintainers":[{"name":"serby","email":"paul@serby.net"}]},"0.1.6":{"name":"piton-entity","description":"Tools for managing objects that represent business entities","version":"0.1.6","author":{"name":"Paul Serby","email":"paul.serby@clock.co.uk"},"contributors":[{"name":"Paul Serby","email":"paul.serby@clock.co.uk"},{"name":"Dom Harrington","email":"dom.harrington@clock.co.uk"}],"dependencies":{"async":"~0.1","piton-validity":"~0.1","piton-string-utils":"~0.0"},"devDependencies":{"mocha":"~1.4","should":"~1.1"},"keywords":["entity","schema","data"],"repository":{"type":"git","url":"git://github.com/serby/piton-entity.git"},"main":"index","scripts":{"test":"./node_modules/.bin/mocha -r should","prepublish":"npm prune"},"engines":{"node":">= 0.4.6"},"_npmUser":{"name":"serby","email":"paul@serby.net"},"_id":"piton-entity@0.1.6","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.8.8","_defaultsLoaded":true,"dist":{"shasum":"cd905fff8e5d6640a1e4ddf3bf662eba412bad27","tarball":"https://registry.npmjs.org/piton-entity/-/piton-entity-0.1.6.tgz","integrity":"sha512-Q8SzaKDxdiRfi5eqNwekWSZW6eVGDTfsWZt4OWjpQBI6WEFTTl/MsJ4SxyDx0H+H0C5uVziZBxW6GK2cp9K9Tw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICFWdKzjPwsPlIhqpIU8lrw5Ka2laIp+kloCsD9MM/VQAiEA+89mOaL2m2IhJRhq0+5liPp0mZUfloJ7mb7Nm31Zyc4="}]},"readme":"# piton-entity - Common functions to work with data entities\nTools for managing objects that represent business entities\n\n## Installation\n\n\t$ npm install piton-entity\n\n## Usage\n\n```js\nvar EntityDefinition = require('piton-entity');\n\nvar entityDefinition = EntityDefinition.createEntityDefinition({\n\tname: {\n\t\ttag: ['update'],\n\t\tname: 'Full Name'\n\t},\n\tage: {\n\t\ttype: 'number',\n\t\tdefaultValue: 0\n\t},\n\tactive: {\n\t\ttype: 'boolean',\n\t\tdefaultValue: true\n\t},\n\tphoneNumber: {\n\t\ttag: ['update']\n\t}\n});\n\nvar blank = entityDefinition.makeBlank();\n// blank is now equal to:\n//\t{\n//\t\tname: null,\n//\t\tage: null,\n//\t\tactive: null,\n//\t\tphoneNumber: null\n//\t}\n\nvar default = entityDefinition.makeDefault();\n// default is now equal to:\n//\t{\n//\t\tname: null,\n//\t\tage: 0,\n//\t\tactive: true,\n//\t\tphoneNumber: null\n//\t}\n\nvar stripped = entityDefinition.stripUnknownProperties({\n\tname: 'Dom',\n\textra: 'This should not be here'\n});\n// stripped is now equal to:\n//\t{\n//\t\tname: 'Dom'\n//\t}\n```\n\n## Credits\n[Paul Serby](https://github.com/PabloSerbo/)\n[Dom Harrington](https://github.com/domharrington/)\n\n## Licence\nLicenced under the [New BSD License](http://opensource.org/licenses/bsd-license.php)\n","maintainers":[{"name":"serby","email":"paul@serby.net"}]},"0.1.7":{"name":"piton-entity","description":"Tools for managing objects that represent business entities","version":"0.1.7","author":{"name":"Paul Serby","email":"paul.serby@clock.co.uk"},"contributors":[{"name":"Paul Serby","email":"paul.serby@clock.co.uk"},{"name":"Dom Harrington","email":"dom.harrington@clock.co.uk"}],"dependencies":{"async":"~0.1","piton-validity":"~0.1","piton-string-utils":"~0.3"},"devDependencies":{"mocha":"~1.4","should":"~1.1"},"keywords":["entity","schema","data"],"repository":{"type":"git","url":"git://github.com/serby/piton-entity.git"},"main":"index","scripts":{"test":"./node_modules/.bin/mocha -r should","prepublish":"npm prune"},"engines":{"node":">= 0.4.6"},"_npmUser":{"name":"serby","email":"paul@serby.net"},"_id":"piton-entity@0.1.7","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.8.8","_defaultsLoaded":true,"dist":{"shasum":"6dc5da071aa470a3cdaca12d5aa9ba677dc2134c","tarball":"https://registry.npmjs.org/piton-entity/-/piton-entity-0.1.7.tgz","integrity":"sha512-GWFGYy4d7bFM27Hq3g3395SVDLpo0KXOk158ujEAX5b9fSJp3t4p561DmUK7NNshFntapdnl19mDfyhh53lvsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHPfq0/fUMVoU/MKkSpimX84Y/gzlHK4MOSbGt0LQtYgIgZUK5WHPwe24FYE9z0DxVVWAEzjeP3/sUh9nnfJjbUEw="}]},"readme":"# piton-entity - Common functions to work with data entities\nTools for managing objects that represent business entities\n\n## Installation\n\n\t$ npm install piton-entity\n\n## Usage\n\n```js\nvar EntityDefinition = require('piton-entity');\n\nvar entityDefinition = EntityDefinition.createEntityDefinition({\n\tname: {\n\t\ttag: ['update'],\n\t\tname: 'Full Name'\n\t},\n\tage: {\n\t\ttype: 'number',\n\t\tdefaultValue: 0\n\t},\n\tactive: {\n\t\ttype: 'boolean',\n\t\tdefaultValue: true\n\t},\n\tphoneNumber: {\n\t\ttag: ['update']\n\t}\n});\n\nvar blank = entityDefinition.makeBlank();\n// blank is now equal to:\n//\t{\n//\t\tname: null,\n//\t\tage: null,\n//\t\tactive: null,\n//\t\tphoneNumber: null\n//\t}\n\nvar default = entityDefinition.makeDefault();\n// default is now equal to:\n//\t{\n//\t\tname: null,\n//\t\tage: 0,\n//\t\tactive: true,\n//\t\tphoneNumber: null\n//\t}\n\nvar stripped = entityDefinition.stripUnknownProperties({\n\tname: 'Dom',\n\textra: 'This should not be here'\n});\n// stripped is now equal to:\n//\t{\n//\t\tname: 'Dom'\n//\t}\n```\n\n## Credits\n[Paul Serby](https://github.com/PabloSerbo/)\n[Dom Harrington](https://github.com/domharrington/)\n\n## Licence\nLicenced under the [New BSD License](http://opensource.org/licenses/bsd-license.php)\n","maintainers":[{"name":"serby","email":"paul@serby.net"}]}},"maintainers":[{"name":"serby","email":"paul@serby.net"}],"time":{"modified":"2022-06-24T01:04:00.284Z","created":"2011-07-07T13:50:03.171Z","0.0.1":"2011-07-07T13:50:03.745Z","0.0.2":"2011-07-10T18:17:05.011Z","0.0.3":"2011-07-11T17:51:21.683Z","0.0.4":"2011-07-21T23:03:06.908Z","0.0.5":"2011-07-22T10:44:50.934Z","0.0.6":"2011-07-22T11:09:10.220Z","0.0.7":"2011-07-22T11:41:36.218Z","0.0.8":"2011-07-28T14:25:27.953Z","0.0.9":"2011-08-10T23:37:54.986Z","0.0.10":"2011-08-17T20:43:34.068Z","0.0.11":"2011-08-18T09:07:24.703Z","0.0.12":"2011-09-08T23:23:43.878Z","0.1.0":"2011-09-11T22:44:41.048Z","0.1.1":"2011-09-12T22:35:35.913Z","0.1.2":"2011-09-13T00:06:58.149Z","0.1.3":"2011-12-23T16:47:01.551Z","0.1.4":"2011-12-23T17:34:50.810Z","0.1.5":"2012-02-17T11:31:07.757Z","0.1.6":"2012-09-07T13:13:05.771Z","0.1.7":"2012-09-07T22:08:33.553Z"},"author":{"name":"Paul Serby","email":"paul.serby@clock.co.uk"},"repository":{"type":"git","url":"git://github.com/serby/piton-entity.git"}}