{"_id":"apostrophe-preferences","_rev":"63-5acf763f380bc3b1c0fcb4c3c503f860","name":"apostrophe-preferences","dist-tags":{"latest":"0.5.23"},"versions":{"0.5.0":{"name":"apostrophe-preferences","version":"0.5.0","keywords":["apostrophe","global","preferences"],"author":{"name":"P'unk Avenue"},"license":"BSD","_id":"apostrophe-preferences@0.5.0","maintainers":[{"name":"kylestetz","email":"kylestetz@gmail.com"}],"homepage":"https://github.com/punkave/apostrophe-preferences","bugs":{"url":"https://github.com/punkave/apostrophe-preferences/issues"},"dist":{"shasum":"4486892e52364232c55c22d1f5ae2f53eb97e0c2","tarball":"https://registry.npmjs.org/apostrophe-preferences/-/apostrophe-preferences-0.5.0.tgz","integrity":"sha512-UsYsoLeLXQDinkOVF32n48bPxWHbHg4PUHl7+4i/j7eLUOZb8xn3Kus8FTa2nye7l/c7JJPKWz2eIIvEOT42EQ==","signatures":[{"sig":"MEUCIBmNdajX29C5W/hNc+8uuf9HFPDjj6dRRv3GKLKARnm2AiEAh4aGB6cwIgYC9JcezDqVBczXjKY7tNnMV0KD8GlXVyk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"4486892e52364232c55c22d1f5ae2f53eb97e0c2","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"kylestetz","email":"kylestetz@gmail.com"},"repository":{"url":"https://github.com/punkave/apostrophe-preferences","type":"git"},"_npmVersion":"1.4.9","description":"A site-wide preferences menu with a custom schema.","directories":{},"dependencies":{"lodash":"2.4.1"}},"0.5.1":{"name":"apostrophe-preferences","version":"0.5.1","keywords":["apostrophe","global","preferences"],"author":{"name":"P'unk Avenue"},"license":"BSD","_id":"apostrophe-preferences@0.5.1","maintainers":[{"name":"kylestetz","email":"kylestetz@gmail.com"}],"homepage":"https://github.com/punkave/apostrophe-preferences","bugs":{"url":"https://github.com/punkave/apostrophe-preferences/issues"},"dist":{"shasum":"5ee09985ae2e920bf3798dae82a2b0bc8baf76f9","tarball":"https://registry.npmjs.org/apostrophe-preferences/-/apostrophe-preferences-0.5.1.tgz","integrity":"sha512-HxnauR3VP1/u8qtXcXZkDwVqe7lPpcCQ4XAl2yDVMno5mVTomrUaytUw5yb/j6zVI0KG0D0iqXFrKKwGjXvYUA==","signatures":[{"sig":"MEUCIQCvugbkncX+cQFbsuoinXeepQ3iJf+NolUkPlFJbzUKnwIgQFKgt5zbl/8QKlt2SoSYJUDLlzB64w8P9ITEkJpbWcI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"5ee09985ae2e920bf3798dae82a2b0bc8baf76f9","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"kylestetz","email":"kylestetz@gmail.com"},"repository":{"url":"https://github.com/punkave/apostrophe-preferences","type":"git"},"_npmVersion":"1.4.9","description":"A site-wide preferences menu with a custom schema.","directories":{},"dependencies":{"lodash":"2.4.1"}},"0.5.12":{"name":"apostrophe-preferences","version":"0.5.12","keywords":["apostrophe","global","preferences"],"author":{"name":"P'unk Avenue"},"license":"BSD","_id":"apostrophe-preferences@0.5.12","maintainers":[{"name":"kylestetz","email":"kylestetz@gmail.com"},{"name":"mcoppola","email":"coppola@punkave.com"}],"homepage":"https://github.com/punkave/apostrophe-preferences","bugs":{"url":"https://github.com/punkave/apostrophe-preferences/issues"},"dist":{"shasum":"ab8d11cc2ff35123f089cd10613e5e01e9244f1a","tarball":"https://registry.npmjs.org/apostrophe-preferences/-/apostrophe-preferences-0.5.12.tgz","integrity":"sha512-jeekiWrJqjVAvffDFJ/4IRweGfwdnu6ICDNIEarMDHfbqPR30nJtXxO4bT+M1g7/7iJ5km5i4n3iP+86ar3NSA==","signatures":[{"sig":"MEYCIQCIdbddkj3I6FfGfWFgZlCYXkLyLcxeFGmE7NfQ/BTI8AIhAJWwRucfvaLIyGdsmxszmWvPodZYmaF2wNLNhv5vC9Wd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"ab8d11cc2ff35123f089cd10613e5e01e9244f1a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"kylestetz","email":"kylestetz@gmail.com"},"repository":{"url":"https://github.com/punkave/apostrophe-preferences","type":"git"},"_npmVersion":"1.4.9","description":"A site-wide preferences menu with a custom schema.","directories":{},"dependencies":{"lodash":"2.4.1"}},"0.5.14":{"name":"apostrophe-preferences","version":"0.5.14","keywords":["apostrophe","global","preferences"],"author":{"name":"P'unk Avenue"},"license":"BSD","_id":"apostrophe-preferences@0.5.14","maintainers":[{"name":"kylestetz","email":"kylestetz@gmail.com"},{"name":"mcoppola","email":"coppola@punkave.com"},{"name":"benirose","email":"ben@punkave.com"},{"name":"boutell","email":"boutell@boutell.com"},{"name":"colpanik","email":"kerry@punkave.com"},{"name":"jsumnersmith","email":"joel@punkave.com"},{"name":"alexgilbert","email":"alex@punkave.com"},{"name":"gsf","email":"g@gsf747.com"},{"name":"stuartromanek","email":"stuart@punkave.com"},{"name":"livhaas","email":"olivia@punkave.com"},{"name":"jimmyh","email":"jimmy@punkave.com"}],"homepage":"https://github.com/punkave/apostrophe-preferences","bugs":{"url":"https://github.com/punkave/apostrophe-preferences/issues"},"dist":{"shasum":"c1d5eec0e961fdf8cb1791d84d6ca75b7587fada","tarball":"https://registry.npmjs.org/apostrophe-preferences/-/apostrophe-preferences-0.5.14.tgz","integrity":"sha512-N0WWrmRYlTlm+nzubSBvGswktvJQ46BN48nR+Jfm/osJnFyf2XUhZekukEc8qYR68uyfLmO/1MHavqvJJTQ5CA==","signatures":[{"sig":"MEYCIQDy3N68gaVpCYYJWhyB4hBallVBnFkzONd71I6GoBmEHAIhANecEichqHXDo6WnFiupEnHl8pU7cqLx11OW6vnHOzQD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"c1d5eec0e961fdf8cb1791d84d6ca75b7587fada","gitHead":"c44223c2a3db3aeb545320817d6155df147022cd","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"kylestetz","email":"kylestetz@gmail.com"},"repository":{"url":"https://github.com/punkave/apostrophe-preferences","type":"git"},"_npmVersion":"1.4.24","description":"A site-wide preferences menu with a custom schema.","directories":{},"dependencies":{"lodash":"2.4.1"}},"0.5.15":{"name":"apostrophe-preferences","version":"0.5.15","keywords":["apostrophe","global","preferences"],"author":{"name":"P'unk Avenue"},"license":"BSD","_id":"apostrophe-preferences@0.5.15","maintainers":[{"name":"kylestetz","email":"kylestetz@gmail.com"},{"name":"mcoppola","email":"coppola@punkave.com"},{"name":"benirose","email":"ben@punkave.com"},{"name":"boutell","email":"boutell@boutell.com"},{"name":"colpanik","email":"kerry@punkave.com"},{"name":"jsumnersmith","email":"joel@punkave.com"},{"name":"alexgilbert","email":"alex@punkave.com"},{"name":"gsf","email":"g@gsf747.com"},{"name":"stuartromanek","email":"stuart@punkave.com"},{"name":"livhaas","email":"olivia@punkave.com"},{"name":"jimmyh","email":"jimmy@punkave.com"}],"homepage":"https://github.com/punkave/apostrophe-preferences","bugs":{"url":"https://github.com/punkave/apostrophe-preferences/issues"},"dist":{"shasum":"3942ff346b601008cb65e907bf2769d714c396bb","tarball":"https://registry.npmjs.org/apostrophe-preferences/-/apostrophe-preferences-0.5.15.tgz","integrity":"sha512-7+gQ0ZPapRmWgtzlFHxnhAEpJxL0TbIegdc9w/lS06+FHQ/slpWD4VO5QOm89BamuXqL+jaLgxnWYRsuVKZE5w==","signatures":[{"sig":"MEQCIFdChNfsx+dM8pRCVICDGaAlCSKXG+HNpir1lMjH2u8zAiALlEI+j0trZlpbg9hN/BDRR+tbLdO8i4viQOdWlvBcPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"3942ff346b601008cb65e907bf2769d714c396bb","gitHead":"3415567e525caa891e5c862391f5753441d39b5a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"boutell","email":"boutell@boutell.com"},"repository":{"url":"https://github.com/punkave/apostrophe-preferences","type":"git"},"_npmVersion":"1.4.24","description":"A site-wide preferences menu with a custom schema.","directories":{},"dependencies":{"lodash":"2.4.1"}},"0.5.16":{"name":"apostrophe-preferences","version":"0.5.16","keywords":["apostrophe","global","preferences"],"author":{"name":"P'unk Avenue"},"license":"BSD","_id":"apostrophe-preferences@0.5.16","maintainers":[{"name":"kylestetz","email":"kylestetz@gmail.com"},{"name":"mcoppola","email":"coppola@punkave.com"},{"name":"benirose","email":"ben@punkave.com"},{"name":"boutell","email":"boutell@boutell.com"},{"name":"colpanik","email":"kerry@punkave.com"},{"name":"jsumnersmith","email":"joel@punkave.com"},{"name":"alexgilbert","email":"alex@punkave.com"},{"name":"gsf","email":"g@gsf747.com"},{"name":"stuartromanek","email":"stuart@punkave.com"},{"name":"livhaas","email":"olivia@punkave.com"},{"name":"jimmyh","email":"jimmy@punkave.com"}],"homepage":"https://github.com/punkave/apostrophe-preferences","bugs":{"url":"https://github.com/punkave/apostrophe-preferences/issues"},"dist":{"shasum":"6ff2a37425d944c9bf694914513ce33620051fe2","tarball":"https://registry.npmjs.org/apostrophe-preferences/-/apostrophe-preferences-0.5.16.tgz","integrity":"sha512-tAZYRbJK8woS9rY25j6pBLzw/IBf7GdKEYFYrj3WOvJM2xMr1ACAMdm13IKNoXh6uRTkFRa1HvMraioPLm/WvA==","signatures":[{"sig":"MEQCIHs/1L9vHz90pcNq4+YM5Apdg+IDsc7ODgJ61MnZZGFkAiAd0UeuVfZlVsbaBKql/v7N0PwW0FNGkTi2hFoh8XlhVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"6ff2a37425d944c9bf694914513ce33620051fe2","gitHead":"c0766e0a64324e268146ccdbd3f95c05258a53e0","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"boutell","email":"boutell@boutell.com"},"repository":{"url":"https://github.com/punkave/apostrophe-preferences","type":"git"},"_npmVersion":"1.4.24","description":"A site-wide preferences menu with a custom schema.","directories":{},"dependencies":{"lodash":"2.4.1"}},"0.5.17":{"name":"apostrophe-preferences","version":"0.5.17","keywords":["apostrophe","global","preferences"],"author":{"name":"P'unk Avenue"},"license":"BSD","_id":"apostrophe-preferences@0.5.17","maintainers":[{"name":"kylestetz","email":"kylestetz@gmail.com"},{"name":"mcoppola","email":"coppola@punkave.com"},{"name":"benirose","email":"ben@punkave.com"},{"name":"boutell","email":"boutell@boutell.com"},{"name":"colpanik","email":"kerry@punkave.com"},{"name":"jsumnersmith","email":"joel@punkave.com"},{"name":"alexgilbert","email":"alex@punkave.com"},{"name":"gsf","email":"g@gsf747.com"},{"name":"stuartromanek","email":"stuart@punkave.com"},{"name":"livhaas","email":"olivia@punkave.com"},{"name":"jimmyh","email":"jimmy@punkave.com"}],"homepage":"https://github.com/punkave/apostrophe-preferences","bugs":{"url":"https://github.com/punkave/apostrophe-preferences/issues"},"dist":{"shasum":"a0b63e28bf1c4541d418d9b789eed974c5070ec8","tarball":"https://registry.npmjs.org/apostrophe-preferences/-/apostrophe-preferences-0.5.17.tgz","integrity":"sha512-0LD/NPnlS85043dBpfaJsMGoK9tW8Wmivj7nwxALxID3cUmhrDPYZnZkpNzCTVCkd6QOevZhRcYipw4J63MJ9Q==","signatures":[{"sig":"MEUCIQDPR8HtHmXayMTqUhFoUVGKIp4/ZvjCPvVA1tmHPER5IAIgNBJQVNuKvhH28luKgcBTwCmVki4zPaWC/Ss7sV9/nJA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"a0b63e28bf1c4541d418d9b789eed974c5070ec8","gitHead":"a1948270eac51ed25064714d2144fde792cd96d9","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"boutell","email":"boutell@boutell.com"},"repository":{"url":"https://github.com/punkave/apostrophe-preferences","type":"git"},"_npmVersion":"1.4.24","description":"A site-wide preferences menu with a custom schema.","directories":{},"dependencies":{"lodash":"2.4.1"}},"0.5.18":{"name":"apostrophe-preferences","version":"0.5.18","keywords":["apostrophe","global","preferences"],"author":{"name":"P'unk Avenue"},"license":"BSD","_id":"apostrophe-preferences@0.5.18","maintainers":[{"name":"kylestetz","email":"kylestetz@gmail.com"},{"name":"mcoppola","email":"coppola@punkave.com"},{"name":"benirose","email":"ben@punkave.com"},{"name":"boutell","email":"boutell@boutell.com"},{"name":"colpanik","email":"kerry@punkave.com"},{"name":"jsumnersmith","email":"joel@punkave.com"},{"name":"alexgilbert","email":"alex@punkave.com"},{"name":"gsf","email":"g@gsf747.com"},{"name":"stuartromanek","email":"stuart@punkave.com"},{"name":"livhaas","email":"olivia@punkave.com"},{"name":"jimmyh","email":"jimmy@punkave.com"}],"homepage":"https://github.com/punkave/apostrophe-preferences","bugs":{"url":"https://github.com/punkave/apostrophe-preferences/issues"},"dist":{"shasum":"4cc893a8e9f253e9ce5c71f9da34b384d3646cef","tarball":"https://registry.npmjs.org/apostrophe-preferences/-/apostrophe-preferences-0.5.18.tgz","integrity":"sha512-iAIULsvVDX0rcbTceAxKJkFBCK8WLgUVYhCmCEWNCwXK1OiVEBx5IEFFitUVO3RAIgKNqBUXN6mKKDEj0Pug0w==","signatures":[{"sig":"MEQCHwerYeDCNVKOvRqzcCxPmt+YlFbI23gB+bRc5cOI4G0CIQCOOTaVbCBXcTNb57QPkugqv7S69wbseRrf5PGID5rdgg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"4cc893a8e9f253e9ce5c71f9da34b384d3646cef","gitHead":"7eea7b056fd7cf3f0103a4a0d63c28f31ba27a2d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"alexgilbert","email":"alex@punkave.com"},"repository":{"url":"https://github.com/punkave/apostrophe-preferences","type":"git"},"_npmVersion":"1.4.29","description":"A site-wide preferences menu with a custom schema.","directories":{},"dependencies":{"lodash":"2.4.1"}},"0.5.19":{"name":"apostrophe-preferences","version":"0.5.19","keywords":["apostrophe","global","preferences"],"author":{"name":"P'unk Avenue"},"license":"BSD","_id":"apostrophe-preferences@0.5.19","maintainers":[{"name":"kylestetz","email":"kylestetz@gmail.com"},{"name":"mcoppola","email":"coppola@punkave.com"},{"name":"benirose","email":"ben@punkave.com"},{"name":"boutell","email":"boutell@boutell.com"},{"name":"colpanik","email":"kerry@punkave.com"},{"name":"jsumnersmith","email":"joel@punkave.com"},{"name":"alexgilbert","email":"alex@punkave.com"},{"name":"gsf","email":"g@gsf747.com"},{"name":"stuartromanek","email":"stuart@punkave.com"},{"name":"livhaas","email":"olivia@punkave.com"},{"name":"jimmyh","email":"jimmy@punkave.com"}],"homepage":"https://github.com/punkave/apostrophe-preferences","bugs":{"url":"https://github.com/punkave/apostrophe-preferences/issues"},"dist":{"shasum":"ba2e5f62ca46c352955bbc90392a2fcac9f26878","tarball":"https://registry.npmjs.org/apostrophe-preferences/-/apostrophe-preferences-0.5.19.tgz","integrity":"sha512-nTYshHmdyiE4f3Z4CMMsOBr0D9plqxNF7/9J+cGSR4jM+hM667mDQFn1DpmPHd30EsiOHPQjfkd76BEkPP09Yw==","signatures":[{"sig":"MEUCIB/T7xO2fr9iPuUygjNJgOQ6XhhOUp0fkI7qO+k6yhzLAiEA2VxEDv8Y6YRDZqp2sIfnddqnugQJVmLKUqy4pc661PY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"ba2e5f62ca46c352955bbc90392a2fcac9f26878","gitHead":"6062759657ec07d98fe551a09104e9d86b935034","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"boutell","email":"boutell@boutell.com"},"repository":{"url":"git+https://github.com/punkave/apostrophe-preferences.git","type":"git"},"_npmVersion":"3.6.0","description":"A site-wide preferences menu with a custom schema.","directories":{},"_nodeVersion":"0.10.41","dependencies":{"lodash":"2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/apostrophe-preferences-0.5.19.tgz_1459457816157_0.668822830542922","host":"packages-12-west.internal.npmjs.com"}},"0.5.20":{"name":"apostrophe-preferences","version":"0.5.20","keywords":["apostrophe","global","preferences"],"author":{"name":"P'unk Avenue"},"license":"BSD","_id":"apostrophe-preferences@0.5.20","maintainers":[{"name":"kylestetz","email":"kylestetz@gmail.com"},{"name":"mcoppola","email":"coppola@punkave.com"},{"name":"benirose","email":"ben@punkave.com"},{"name":"boutell","email":"boutell@boutell.com"},{"name":"colpanik","email":"kerry@punkave.com"},{"name":"jsumnersmith","email":"joel@punkave.com"},{"name":"alexgilbert","email":"alex@punkave.com"},{"name":"gsf","email":"g@gsf747.com"},{"name":"stuartromanek","email":"stuart@punkave.com"},{"name":"livhaas","email":"olivia@punkave.com"},{"name":"jimmyh","email":"jimmy@punkave.com"}],"homepage":"https://github.com/punkave/apostrophe-preferences","bugs":{"url":"https://github.com/punkave/apostrophe-preferences/issues"},"dist":{"shasum":"6253c076135449fe163f2b0f0146c6c65fe6f1a6","tarball":"https://registry.npmjs.org/apostrophe-preferences/-/apostrophe-preferences-0.5.20.tgz","integrity":"sha512-YcozOFDeTMrUr3GqRQ4S+iNsaq/S0nfFIp/QfNdAgNTi5+drOjDLvVgCvvFBwXzrxQ+eedvW8ssQeLHBYXckwA==","signatures":[{"sig":"MEUCIQCht8YgtejZ0kE20bPG2W32awneQps1jxF+LWaNLUH2pAIgDI3eI4fXtVm/b72SFkHU4/cRrsYbkrFL5RboP2cDCgQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"6253c076135449fe163f2b0f0146c6c65fe6f1a6","gitHead":"bcd83261cfe6fc5cf8b6d44dc8ddc1b3589b46b8","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"boutell","email":"boutell@boutell.com"},"repository":{"url":"git+https://github.com/punkave/apostrophe-preferences.git","type":"git"},"_npmVersion":"3.6.0","description":"A site-wide preferences menu with a custom schema.","directories":{},"_nodeVersion":"0.10.41","dependencies":{"lodash":"2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/apostrophe-preferences-0.5.20.tgz_1461355596518_0.519887262955308","host":"packages-16-east.internal.npmjs.com"}},"0.5.21":{"name":"apostrophe-preferences","version":"0.5.21","keywords":["apostrophe","global","preferences"],"author":{"name":"P'unk Avenue"},"license":"BSD","_id":"apostrophe-preferences@0.5.21","maintainers":[{"name":"kylestetz","email":"kylestetz@gmail.com"},{"name":"mcoppola","email":"coppola@punkave.com"},{"name":"benirose","email":"ben@punkave.com"},{"name":"boutell","email":"boutell@boutell.com"},{"name":"colpanik","email":"kerry@punkave.com"},{"name":"jsumnersmith","email":"joel@punkave.com"},{"name":"alexgilbert","email":"alex@punkave.com"},{"name":"gsf","email":"g@gsf747.com"},{"name":"stuartromanek","email":"stuart@punkave.com"},{"name":"livhaas","email":"olivia@punkave.com"},{"name":"jimmyh","email":"jimmy@punkave.com"}],"homepage":"https://github.com/punkave/apostrophe-preferences","bugs":{"url":"https://github.com/punkave/apostrophe-preferences/issues"},"dist":{"shasum":"75737005d3062c81166d162b4c1519b817d24f15","tarball":"https://registry.npmjs.org/apostrophe-preferences/-/apostrophe-preferences-0.5.21.tgz","integrity":"sha512-dN1rc/GYuQmgWNobo/nIBwN7jMujJxGdqS6+t9L7xIBAxJXF3rrn/S00wSATCO0Qs0A1K+6bdb6jwdKldQ3R3A==","signatures":[{"sig":"MEQCIHZ5DWQ56L9YLHty9zcugKxZuqr3BoJlOyu7p2CdY8UTAiB8/IvEUzxgTZZnB2ZMkYM570qQb8ClbZPZ1RTYaVfAlw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"f7a296f31f3c19af47892bdca271a79c6f86562f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"boutell","email":"tom@punkave.com"},"repository":{"url":"git+https://github.com/punkave/apostrophe-preferences.git","type":"git"},"_npmVersion":"5.3.0","description":"A site-wide preferences menu with a custom schema.","directories":{},"_nodeVersion":"6.10.3","dependencies":{"async":"^2.5.0","lodash":"2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/apostrophe-preferences-0.5.21.tgz_1502986443471_0.43629835126921535","host":"s3://npm-registry-packages"}},"0.5.22":{"name":"apostrophe-preferences","version":"0.5.22","keywords":["apostrophe","global","preferences"],"author":{"name":"P'unk Avenue"},"license":"BSD","_id":"apostrophe-preferences@0.5.22","maintainers":[{"name":"kylestetz","email":"kylestetz@gmail.com"},{"name":"mcoppola","email":"coppola@punkave.com"},{"name":"benirose","email":"ben@punkave.com"},{"name":"boutell","email":"boutell@boutell.com"},{"name":"colpanik","email":"kerry@punkave.com"},{"name":"jsumnersmith","email":"joel@punkave.com"},{"name":"alexgilbert","email":"alex@punkave.com"},{"name":"gsf","email":"g@gsf747.com"},{"name":"stuartromanek","email":"stuart@punkave.com"},{"name":"livhaas","email":"olivia@punkave.com"},{"name":"jimmyh","email":"jimmy@punkave.com"}],"homepage":"https://github.com/punkave/apostrophe-preferences","bugs":{"url":"https://github.com/punkave/apostrophe-preferences/issues"},"dist":{"shasum":"ccf7362c5a2c18b1c1822d6cda526637e4f9ab42","tarball":"https://registry.npmjs.org/apostrophe-preferences/-/apostrophe-preferences-0.5.22.tgz","integrity":"sha512-Lbkq1otXSv+NMdKn4lDnzPzbNNasSrv5PnT+zrNYaLu5fWGUvNnOLs31serkVu7fOCzwi0K/Q9ZzY17y3mfcOQ==","signatures":[{"sig":"MEUCIH8NldkVNhlgMucf3nsLs5GgXa+OFy0pQ0zy6o030HGwAiEA2cE+m1MkKGY/YagMNTpe304C4/KRYLJkWXtMtnT0kNI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"bc547d2773818998de86405c7e54a8bc7f81462a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"boutell","email":"tom@punkave.com"},"repository":{"url":"git+https://github.com/punkave/apostrophe-preferences.git","type":"git"},"_npmVersion":"5.3.0","description":"A site-wide preferences menu with a custom schema.","directories":{},"_nodeVersion":"6.10.3","dependencies":{"async":"^2.5.0","lodash":"2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/apostrophe-preferences-0.5.22.tgz_1502990446193_0.8232867359183729","host":"s3://npm-registry-packages"}},"0.5.23":{"name":"apostrophe-preferences","version":"0.5.23","keywords":["apostrophe","global","preferences"],"author":{"name":"P'unk Avenue"},"license":"BSD","_id":"apostrophe-preferences@0.5.23","maintainers":[{"name":"alexbea","email":"alex.bea@gmail.com"},{"name":"alexgilbert","email":"alex@punkave.com"},{"name":"austinstarin","email":"austin.starin@gmail.com"},{"name":"benirose","email":"ben@punkave.com"},{"name":"bgantick","email":"bgantick@gmail.com"},{"name":"bobclewell","email":"bobclewell@gmail.com"},{"name":"boutell","email":"tom@apostrophecms.com"},{"name":"colpanik","email":"kerry@punkave.com"},{"name":"falkodev","email":"anthony@apostrophecms.com"},{"name":"grdunn","email":"grdunn@gmail.com"},{"name":"gregvanbrug","email":"greg.vanbrug@gmail.com"},{"name":"jimmyh","email":"jimmy@punkave.com"},{"name":"jsumnersmith","email":"jsumnersmith@gmail.com"},{"name":"kylestetz","email":"kylestetz@gmail.com"},{"name":"livhaas","email":"olivia@duckduckgo.com"},{"name":"mcoppola","email":"mcoppola832@gmail.com"},{"name":"mtthwmnc","email":"matthew.mance@gmail.com"},{"name":"ngranahan","email":"namgranahan@gmail.com"},{"name":"stuartromanek","email":"stuart@punkave.com"}],"homepage":"https://github.com/apostrophecms-legacy/apostrophe-preferences","bugs":{"url":"https://github.com/apostrophecms-legacy/apostrophe-preferences/issues"},"dist":{"shasum":"e0cb30b3d673c293f77de38bcc6e9776be4e5c57","tarball":"https://registry.npmjs.org/apostrophe-preferences/-/apostrophe-preferences-0.5.23.tgz","fileCount":7,"integrity":"sha512-L2OrKUEvH6iAzoCL7JKeDgL8g/upSbQwjXD6EnprcLEBhRZIwmlsBJLmfNZvRIBl81b6rv45eSoLcT9oeakrpg==","signatures":[{"sig":"MEUCICzpuhQlqRMHMoXKOR4KnJqV+iRenUVZa/gPbCmeBxhAAiEAyKIZH6ERS6RATi7qiqo3rf805ofLzbYS3JLdz7+1sSY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12180,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMFeICRA9TVsSAnZWagAA/uUP/iGDPgiJTIjdPFp1eb00\nMlt1WN/P1Qh3cguBdwwSsULUHZKdhfZ3r/t31x99XdUQJoYuXkQYQ4CypyrX\n4j3ZT3cGkLATrCzDahFzvuAfI9pUuJK8NrvTfCNVkTAfWGygdSEHzfgQijpa\nyv8IVnit7Ad4yTwaUIqVNVqpSUHqgQ/MB0JmwNUWnjnF27AhuPcp1v40/Y5Q\ns001JS+qhwGI0p1dnXeOH6wT2PTLSsblMgWCHEHfuNSbTM0F/q6Di1aYr8r9\nsCisSjCIHd1qjW+DFFzk02UgeqH6OQJ8odrK+WkBM27/PyFfnV6WQk4x6SkR\n2ioxYhIEbtZsWL0/30bxIYz7K5n1jtfXRmewzqRMz2STZTHyJ6QsbJ30CiDa\naYJrv7fWb/pD4CP4rX69/FcV2BmoABsq9sSCITrha+v+AAt3pCaNZoFkVc6M\n+qyICDWqVucdWbntzcIOPCmFy2g9J3iKRglLh7867mLEkzi3xfPuldvGqYt/\ncP4G+t47/NcgsRGSgFpHvj0BGRmvDccoWjUSzDJb5ParRRwvLdkR+WeXdixb\nIX+s8fQKThuzUypSVp570uuyJF3pbHQRwQq/AK0R3qTSI9gt6D7eTntyJtEA\nb5UAaCut0BZc0YsHzrv4iMbyhMCDqOB0Egm3RBRiu/MCWp/eRkUcH0aIP841\noin0\r\n=NPNm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"4f9ceae04ef08a8354e1d77756c6e125e5f32b7b","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"alexbea","email":"alex.bea@gmail.com"},"repository":{"url":"git+https://github.com/apostrophecms-legacy/apostrophe-preferences.git","type":"git"},"_npmVersion":"6.13.6","description":"A site-wide preferences menu with a custom schema.","directories":{},"_nodeVersion":"8.15.0","dependencies":{"async":"^2.5.0","lodash":"2.4.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apostrophe-preferences_0.5.23_1580226439607_0.012179016099427065","host":"s3://npm-registry-packages"}}},"time":{"created":"2014-09-12T19:32:39.783Z","modified":"2026-01-26T19:09:51.339Z","0.5.0":"2014-09-12T19:32:39.783Z","0.5.1":"2014-09-12T19:41:23.494Z","0.5.12":"2014-10-09T14:50:17.508Z","0.5.14":"2014-11-07T02:14:22.147Z","0.5.15":"2014-11-10T19:07:31.185Z","0.5.16":"2015-01-30T21:36:41.678Z","0.5.17":"2015-01-30T22:12:23.121Z","0.5.18":"2016-01-27T20:29:32.698Z","0.5.19":"2016-03-31T20:56:58.514Z","0.5.20":"2016-04-22T20:06:38.432Z","0.5.21":"2017-08-17T16:14:04.455Z","0.5.22":"2017-08-17T17:20:47.166Z","0.5.23":"2020-01-28T15:47:19.742Z"},"bugs":{"url":"https://github.com/apostrophecms-legacy/apostrophe-preferences/issues"},"author":{"name":"P'unk Avenue"},"license":"BSD","homepage":"https://github.com/apostrophecms-legacy/apostrophe-preferences","keywords":["apostrophe","global","preferences"],"repository":{"url":"git+https://github.com/apostrophecms-legacy/apostrophe-preferences.git","type":"git"},"description":"A site-wide preferences menu with a custom schema.","maintainers":[{"email":"alex@apostrophecms.com","name":"alexgilbert"},{"email":"tom@apostrophecms.com","name":"boutell"},{"email":"stuart+npm@apostrophecms.com","name":"romanek"},{"email":"robert.means1969+apostrophecms@gmail.com","name":"bodonkey"},{"email":"kerry@punkave.com","name":"colpanik"},{"email":"jsumnersmith@gmail.com","name":"jsumnersmith"},{"email":"ben@punkave.com","name":"benirose"},{"email":"kylestetz@gmail.com","name":"kylestetz"},{"email":"stuart@punkave.com","name":"stuartromanek"},{"email":"mcoppola832@gmail.com","name":"mcoppola"},{"email":"jimmy@punkave.com","name":"jimmyh"},{"email":"olivia@duckduckgo.com","name":"livhaas"},{"email":"grdunn@gmail.com","name":"grdunn"},{"email":"bgantick@gmail.com","name":"bgantick"},{"email":"abea@mailbox.org","name":"alexbea"},{"email":"matthew.mance@gmail.com","name":"mtthwmnc"}],"readme":"### Apostrophe Preferences\n\n## THIS MODULE IS DEPRECATED FOR NEW PROJECTS. [Apostrophe 2.x](http://apostrophecms.org) has a global preferences object built in. You do not need this module.\n\nApostrophe Prefrences introduces a site-wide preferences menu to Apostrophe editors. Given a schema, the preferences module will save and load preferences on every page across your site. Use this module when you wish to give users control over aspects of the site that don't fit neatly into page settings or site content.\n\nIn your `app.js` site configuration:\n```javascript\nmodules: {\n  ...\n  'apostrophe-preferences': {\n    schema: {\n      addFields: [\n        {\n          name: 'myPreference',\n          label: 'My Preference',\n          type: 'string'\n        }\n      ]\n    }\n  }\n}\n```\n\nIn `outerLayout.html` where your Apostrophe site-wide menu is defined:\n```twig\n{{ aposPreferencesMenu(permissions) }}\n```\n\nIn templates, your site preferences are now available in the `preferences` variable.\n\n## Loading preferences where middleware doesn't run\n\nThis module now loads its content via middleware, so it's likely you'll always have the data in `req.extras.preferences`. However if you're writing a command line task, you might want to call the loader yourself:\n\n```javascript\nvar req = apos.getTaskReq();\nreturn site.modules['apostrophe-preferences'].loader(req, function(err) {\n  // req.extras.preferences is available here\n});\n```\n\nIf `req.extras` is not already defined it will be created for you.\n\n\n## Changelog\n\nIn version 0.5.22, existing data from the database is also trimmed of stale dynamic properties so it doesn't cause crashes when loading new ones.\n\nIn version 0.5.21, area/widget loaders and joins are executed properly, and stale related objects are not stored in the preferences collection. For existing preferences, hit save once to get the benefit of this fix.\n\nIn version 0.5.20, a bug was fixed causing a crash if the `permissions` object does not exist in outerLayout.\n\nIn version 0.5.19, the loader began running as middleware. For bc reasons, the `self.loader` method is called from the middleware, and has a new provision to gracefully ignore double invocation.\n\nIn versions 0.5.17-0.5.18, provision was made to guarantee `req.extras.preferences` exists as an empty object even if there is no data yet.\n\nIn version 0.5.16, it became possible to call the loader easily yourself in situations where page loaders are not ordinarily called.\n\nIn version 0.5.14, important security provisions were added. You must pass the `permissions` object as was always documented above. If, as found in some of our older projects, you were previously passing `edit: true`, you will need to fix that as we are now checking permissions properly.\n\nStarting with version 0.5.14 we also refresh the page fully after preferences are saved. Since the preferences are global they tend to impact elements in the outer layout. Since they are edited rarely there is no real penalty for refreshing the page.\n","readmeFilename":"README.md"}